int vbic_3T_et_xf_fj(
    p, Vrth, Vbei, Vbex, Vbci, Vbep, Vrxf, Vrcx, Vbcx, Vrci, Vrbx, Vrbi, Vre,
    Vrbp, Vbe, Vbc, Vcei, Vcxf, Ibe, Ibe_Vrth, Ibe_Vbei, Ibex, Ibex_Vrth,
    Ibex_Vbex, Itxf, Itxf_Vrxf, Itzr, Itzr_Vrth, Itzr_Vbci, Itzr_Vbei, Ibc,
    Ibc_Vrth, Ibc_Vbci, Ibc_Vrxf, Ibc_Vbei, Ibep, Ibep_Vrth, Ibep_Vbep, Ircx,
    Ircx_Vrcx, Ircx_Vrth, Irci, Irci_Vrci, Irci_Vrth, Irci_Vbci, Irci_Vbcx,
    Irbx, Irbx_Vrbx, Irbx_Vrth, Irbi, Irbi_Vrbi, Irbi_Vrth, Irbi_Vbei,
    Irbi_Vbci, Ire, Ire_Vre, Ire_Vrth, Irbp, Irbp_Vrbp, Irbp_Vrth, Irbp_Vbep,
    Irbp_Vbci, Qbe, Qbe_Vrth, Qbe_Vbei, Qbe_Vbci, Qbex, Qbex_Vrth, Qbex_Vbex,
    Qbc, Qbc_Vrth, Qbc_Vbci, Qbcx, Qbcx_Vrth, Qbcx_Vbcx, Qbep, Qbep_Vrth,
    Qbep_Vbep, Qbep_Vbci, Qbeo, Qbeo_Vbe, Qbco, Qbco_Vbc, Irth, Irth_Vrth, Ith,
    Ith_Vrth, Ith_Vbei, Ith_Vbci, Ith_Vrxf, Ith_Vcei, Ith_Vbex, Ith_Vbep,
    Ith_Vrcx, Ith_Vrci, Ith_Vbcx, Ith_Vrbx, Ith_Vrbi, Ith_Vre, Ith_Vrbp, Qcth,
    Qcth_Vrth, Ixzf, Ixzf_Vrth, Ixzf_Vbei, Ixzf_Vbci, Ixxf, Ixxf_Vrxf, Qcxf,
    Qcxf_Vcxf, Flxf, Flxf_Vrxf, SCALE)
double *p, *Vrth, *Vbei, *Vbex, *Vbci, *Vbep, *Vrxf, *Vrcx, *Vbcx, *Vrci, *Vrbx,
    *Vrbi, *Vre, *Vrbp, *Vbe, *Vbc, *Vcei, *Vcxf, *Ibe, *Ibe_Vrth, *Ibe_Vbei,
    *Ibex, *Ibex_Vrth, *Ibex_Vbex, *Itxf, *Itxf_Vrxf, *Itzr, *Itzr_Vrth,
    *Itzr_Vbci, *Itzr_Vbei, *Ibc, *Ibc_Vrth, *Ibc_Vbci, *Ibc_Vrxf, *Ibc_Vbei,
    *Ibep, *Ibep_Vrth, *Ibep_Vbep, *Ircx, *Ircx_Vrcx, *Ircx_Vrth, *Irci,
    *Irci_Vrci, *Irci_Vrth, *Irci_Vbci, *Irci_Vbcx, *Irbx, *Irbx_Vrbx,
    *Irbx_Vrth, *Irbi, *Irbi_Vrbi, *Irbi_Vrth, *Irbi_Vbei, *Irbi_Vbci, *Ire,
    *Ire_Vre, *Ire_Vrth, *Irbp, *Irbp_Vrbp, *Irbp_Vrth, *Irbp_Vbep, *Irbp_Vbci,
    *Qbe, *Qbe_Vrth, *Qbe_Vbei, *Qbe_Vbci, *Qbex, *Qbex_Vrth, *Qbex_Vbex, *Qbc,
    *Qbc_Vrth, *Qbc_Vbci, *Qbcx, *Qbcx_Vrth, *Qbcx_Vbcx, *Qbep, *Qbep_Vrth,
    *Qbep_Vbep, *Qbep_Vbci, *Qbeo, *Qbeo_Vbe, *Qbco, *Qbco_Vbc, *Irth,
    *Irth_Vrth, *Ith, *Ith_Vrth, *Ith_Vbei, *Ith_Vbci, *Ith_Vrxf, *Ith_Vcei,
    *Ith_Vbex, *Ith_Vbep, *Ith_Vrcx, *Ith_Vrci, *Ith_Vbcx, *Ith_Vrbx, *Ith_Vrbi,
    *Ith_Vre, *Ith_Vrbp, *Qcth, *Qcth_Vrth, *Ixzf, *Ixzf_Vrth, *Ixzf_Vbei,
    *Ixzf_Vbci, *Ixxf, *Ixxf_Vrxf, *Qcxf, *Qcxf_Vcxf, *Flxf, *Flxf_Vrxf, *SCALE;
{
  double Tini, Tdev, Tdev_Vrth, Vtv, Vtv_Tdev, Vtv_Vrth, rT;
  double rT_Tdev, rT_Vrth, dT, dT_Tdev, dT_Vrth, xvar1, xvar1_rT;
  double xvar1_Vrth, IKFatT, IKFatT_xvar1, IKFatT_Vrth, RCXatT, RCXatT_xvar1,
      RCXatT_Vrth;
  double RCIatT, RCIatT_xvar1, RCIatT_Vrth, RBXatT, RBXatT_xvar1, RBXatT_Vrth,
      RBIatT;
  double RBIatT_xvar1, RBIatT_Vrth, REatT, REatT_xvar1, REatT_Vrth, RSatT,
      RSatT_xvar1;
  double RSatT_Vrth, RBPatT, RBPatT_xvar1, RBPatT_Vrth, xvar2, xvar2_rT,
      xvar2_Vrth;
  double xvar3, xvar3_rT, xvar3_Vrth, xvar3_Vtv, xvar4, xvar4_xvar3, xvar4_Vrth;
  double xvar1_xvar2, xvar1_xvar4, xvar5, xvar6, xvar6_xvar1, xvar6_Vrth, ISatT;
  double ISatT_xvar6, ISatT_Vrth, ISRRatT, ISRRatT_xvar6, ISRRatT_Vrth, ISPatT,
      ISPatT_xvar6;
  double ISPatT_Vrth, IBEIatT, IBEIatT_xvar6, IBEIatT_Vrth, IBENatT,
      IBENatT_xvar6, IBENatT_Vrth;
  double IBCIatT, IBCIatT_xvar6, IBCIatT_Vrth, IBCNatT, IBCNatT_xvar6,
      IBCNatT_Vrth, IBEIPatT;
  double IBEIPatT_xvar6, IBEIPatT_Vrth, IBENPatT, IBENPatT_xvar6, IBENPatT_Vrth,
      IBCIPatT, IBCIPatT_xvar6;
  double IBCIPatT_Vrth, IBCNPatT, IBCNPatT_xvar6, IBCNPatT_Vrth, NFatT,
      NFatT_dT, NFatT_Vrth;
  double NRatT, NRatT_dT, NRatT_Vrth, AVC2atT, AVC2atT_dT, AVC2atT_Vrth,
      VBBEatT;
  double VBBEatT_dT, VBBEatT_Vrth, NBBEatT, NBBEatT_dT, NBBEatT_Vrth, xvar2_Vtv,
      xvar3_xvar2;
  double xvar4_rT, xvar4_Vtv, xvar5_xvar4, xvar5_Vrth, xvar1_xvar3, xvar1_xvar5,
      psiio;
  double psiio_Vtv, psiio_Vrth, psiio_rT, psiio_xvar6, psiin, psiin_psiio,
      psiin_Vrth;
  double psiin_rT, psiin_Vtv, psiin_xvar1, xvar2_psiin, xvar4_xvar1, PEatT,
      PEatT_psiin;
  double PEatT_Vrth, PEatT_Vtv, PEatT_xvar4, PCatT, PCatT_psiin, PCatT_Vrth,
      PCatT_Vtv;
  double PCatT_xvar4, PSatT, PSatT_psiin, PSatT_Vrth, PSatT_Vtv, PSatT_xvar4,
      xvar1_PEatT;
  double xvar2_xvar1, CJEatT, CJEatT_xvar2, CJEatT_Vrth, xvar1_PCatT, CJCatT,
      CJCatT_xvar2;
  double CJCatT_Vrth, CJEPatT, CJEPatT_xvar2, CJEPatT_Vrth, xvar1_PSatT,
      CJCPatT, CJCPatT_xvar2;
  double CJCPatT_Vrth, GAMMatT, GAMMatT_xvar1, GAMMatT_Vrth, GAMMatT_xvar3,
      VOatT, VOatT_xvar1;
  double VOatT_Vrth, xvar1_VBBEatT, xvar1_NBBEatT, xvar1_Vtv, EBBEatT,
      EBBEatT_xvar1, EBBEatT_Vrth;
  double IVEF, IVER, IIKF, IIKF_IKFatT, IIKF_Vrth, IIKR, IIKP;
  double IVO, IVO_VOatT, IVO_Vrth, IHRCF, IVTF, IITF, slTF;
  double LEP, CEP, dv0, dv0_PEatT, dv0_Vrth, dvh, dvh_Vbei;
  double dvh_dv0, dvh_Vrth, pwq, qlo, qlo_PEatT, qlo_Vrth, qlo_Vbei;
  double qhi, qhi_dvh, qhi_Vbei, qhi_Vrth, qhi_PEatT, xvar1_Vbei, xvar3_xvar1;
  double xvar3_Vbei, qlo_xvar3, qdbe, qdbe_qlo, qdbe_Vrth, qdbe_Vbei, qdbe_qhi;
  double mv0, mv0_dv0, mv0_Vrth, vl0, vl0_dv0, vl0_Vrth, vl0_mv0;
  double xvar1_vl0, q0, q0_PEatT, q0_Vrth, q0_xvar3, dv, dv_Vbei;
  double dv_dv0, dv_Vrth, mv, mv_dv, mv_Vbei, mv_Vrth, vl;
  double vl_dv, vl_Vbei, vl_Vrth, vl_mv, vl_dv0, xvar1_vl, qdbe_vl;
  double qdbe_vl0, qdbe_q0, dvh_Vbex, qlo_Vbex, qhi_Vbex, xvar1_Vbex,
      xvar3_Vbex;
  double qdbex, qdbex_qlo, qdbex_Vrth, qdbex_Vbex, qdbex_qhi, dv_Vbex, mv_Vbex;
  double vl_Vbex, qdbex_vl, qdbex_vl0, qdbex_q0, dv0_PCatT, dvh_Vbci, qlo_PCatT;
  double qlo_Vbci, qhi_Vbci, qhi_PCatT, xvar1_Vbci, xvar3_Vbci, qdbc, qdbc_qlo;
  double qdbc_Vrth, qdbc_Vbci, qdbc_qhi, vn0, vn0_dv0, vn0_Vrth, vnl0;
  double vnl0_vn0, vnl0_Vrth, vl0_vnl0, qlo0, qlo0_PCatT, qlo0_Vrth, qlo0_xvar3;
  double vn, vn_Vbci, vn_dv0, vn_Vrth, vnl, vnl_vn, vnl_Vbci;
  double vnl_Vrth, vl_vnl, vl_Vbci, sel, sel_vnl, sel_Vbci, sel_Vrth;
  double crt, crt_xvar1, crt_Vrth, xvar1_dv0, cmx, cmx_xvar1, cmx_Vrth;
  double cl, cl_sel, cl_Vbci, cl_Vrth, cl_crt, cl_cmx, ql;
  double ql_Vbci, ql_vl, ql_Vrth, ql_vl0, ql_cl, qdbc_ql, qdbc_qlo0;
  double q0_PCatT, dv_Vbci, mv_Vbci, qdbc_vl, qdbc_vl0, qdbc_q0, dvh_Vbep;
  double qlo_Vbep, qhi_Vbep, xvar1_Vbep, xvar3_Vbep, qdbep, qdbep_qlo,
      qdbep_Vrth;
  double qdbep_Vbep, qdbep_qhi, vn_Vbep, vnl_Vbep, vl_Vbep, sel_Vbep, cl_Vbep;
  double ql_Vbep, qdbep_ql, qdbep_qlo0, dv_Vbep, mv_Vbep, qdbep_vl, qdbep_vl0;
  double qdbep_q0, argi, argi_Vbei, argi_NFatT, argi_Vrth, argi_Vtv, expi;
  double expi_argi, expi_Vbei, expi_Vrth, Ifi, Ifi_ISatT, Ifi_Vrth, Ifi_expi;
  double Ifi_Vbei, argi_Vbci, argi_NRatT, expi_Vbci, Iri, Iri_ISatT, Iri_Vrth;
  double Iri_ISRRatT, Iri_expi, Iri_Vbci, q1z, q1z_qdbe, q1z_Vrth, q1z_Vbei;
  double q1z_qdbc, q1z_Vbci, q1, q1_q1z, q1_Vrth, q1_Vbei, q1_Vbci;
  double q2, q2_Ifi, q2_Vrth, q2_Vbei, q2_IIKF, q2_Iri, q2_Vbci;
  double xvar3_q1, xvar1_q2, xvar4_Vbei, xvar4_Vbci, qb, qb_q1, qb_Vrth;
  double qb_Vbei, qb_Vbci, qb_xvar4, xvar2_Vbei, xvar2_Vbci, qb_xvar2, Itzr_Iri;
  double Itzr_qb, Itzf, Itzf_Ifi, Itzf_Vrth, Itzf_Vbei, Itzf_qb, Itzf_Vbci;
  double Ixzf_Itzf, argi_Vbep, expi_Vbep, argx, argx_Vbci, argx_Vtv, argx_Vrth;
  double expx, expx_argx, expx_Vbci, expx_Vrth, Ifp, Ifp_ISPatT, Ifp_Vrth;
  double Ifp_expi, Ifp_Vbep, Ifp_expx, Ifp_Vbci, q2p, q2p_Ifp, q2p_Vrth;
  double q2p_Vbep, q2p_Vbci, qbp, qbp_q2p, qbp_Vrth, qbp_Vbep, qbp_Vbci;
  double argn, argn_Vbei, argn_Vtv, argn_Vrth, expn, expn_argn, expn_Vbei;
  double expn_Vrth, argx_VBBEatT, argx_Vbei, argx_NBBEatT, expx_Vbei,
      Ibe_IBEIatT, Ibe_expi;
  double Ibe_IBENatT, Ibe_expn, Ibe_expx, Ibe_EBBEatT, argi_Vbex, expi_Vbex,
      argn_Vbex;
  double expn_Vbex, argx_Vbex, expx_Vbex, Ibex_IBEIatT, Ibex_expi, Ibex_IBENatT,
      Ibex_expn;
  double Ibex_expx, Ibex_EBBEatT, argn_Vbci, expn_Vbci, Ibcj, Ibcj_IBCIatT,
      Ibcj_Vrth;
  double Ibcj_expi, Ibcj_Vbci, Ibcj_IBCNatT, Ibcj_expn, argn_Vbep, expn_Vbep,
      Ibep_IBEIPatT;
  double Ibep_expi, Ibep_IBENPatT, Ibep_expn, vl_PCatT, xvar3_vl, xvar1_AVC2atT,
      avalf;
  double avalf_vl, avalf_Vrth, avalf_Vbci, avalf_xvar4, Igc, Igc_Itxf, Igc_Vrxf;
  double Igc_Itzr, Igc_Vrth, Igc_Vbci, Igc_Vbei, Igc_Ibcj, Igc_avalf, Ibc_Ibcj;
  double Ibc_Igc, Ircx_RCXatT, argx_Vbcx, expx_Vbcx, Kbci, Kbci_GAMMatT,
      Kbci_Vrth;
  double Kbci_expi, Kbci_Vbci, Kbcx, Kbcx_GAMMatT, Kbcx_Vrth, Kbcx_expx,
      Kbcx_Vbcx;
  double rKp1, rKp1_Kbci, rKp1_Vrth, rKp1_Vbci, rKp1_Kbcx, rKp1_Vbcx,
      xvar1_rKp1;
  double xvar1_Vbcx, Iohm, Iohm_Vrci, Iohm_Vtv, Iohm_Vrth, Iohm_Kbci, Iohm_Vbci;
  double Iohm_Kbcx, Iohm_Vbcx, Iohm_xvar1, Iohm_RCIatT, derf, derf_IVO,
      derf_Vrth;
  double derf_RCIatT, derf_Iohm, derf_Vrci, derf_Vbci, derf_Vbcx, Irci_Iohm,
      Irci_derf;
  double Irbx_RBXatT, Irbi_qb, Irbi_RBIatT, Ire_REatT, Irbp_qbp, Irbp_RBPatT,
      sgIf;
  double rIf, rIf_Ifi, rIf_Vrth, rIf_Vbei, mIf, mIf_rIf, mIf_Vrth;
  double mIf_Vbei, tff, tff_q1, tff_Vrth, tff_Vbei, tff_Vbci, tff_xvar2;
  double tff_mIf, Qbe_CJEatT, Qbe_qdbe, Qbe_tff, Qbe_Ifi, Qbe_qb, Qbex_CJEatT;
  double Qbex_qdbex, Qbc_CJCatT, Qbc_qdbc, Qbc_Iri, Qbc_Kbci, Qbcx_Kbcx,
      Qbep_CJEPatT;
  double Qbep_qdbep, Qbep_Ifp, Ith_Ibe, Ith_Ibc, Ith_Itxf, Ith_Itzr, Ith_Ibex;
  double Ith_Ibep, Ith_Ircx, Ith_Irci, Ith_Irbx, Ith_Irbi, Ith_Ire, Ith_Irbp;
  double Flxf_Ixxf;
  Tini = 2.731500e+02 + p[0];
  Tdev = (2.731500e+02 + p[0]) + (*Vrth);
  Tdev_Vrth = 1.0;
  Vtv = 1.380662e-23 * Tdev / 1.602189e-19;
  Vtv_Tdev = 8.617347e-5;
  Vtv_Vrth = Vtv_Tdev * Tdev_Vrth;
  rT = Tdev / Tini;
  rT_Tdev = 1.0 / Tini;
  rT_Vrth = rT_Tdev * Tdev_Vrth;
  dT = Tdev - Tini;
  dT_Tdev = 1.0;
  dT_Vrth = dT_Tdev * Tdev_Vrth;
  xvar1 = pow(rT, p[90]);
  xvar1_rT = xvar1 * p[90] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  IKFatT = p[53] * xvar1;
  IKFatT_xvar1 = p[53];
  IKFatT_Vrth = IKFatT_xvar1 * xvar1_Vrth;
  xvar1 = pow(rT, p[91]);
  xvar1_rT = xvar1 * p[91] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  RCXatT = p[1] * xvar1;
  RCXatT_xvar1 = p[1];
  RCXatT_Vrth = RCXatT_xvar1 * xvar1_Vrth;
  xvar1 = pow(rT, p[68]);
  xvar1_rT = xvar1 * p[68] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  RCIatT = p[2] * xvar1;
  RCIatT_xvar1 = p[2];
  RCIatT_Vrth = RCIatT_xvar1 * xvar1_Vrth;
  xvar1 = pow(rT, p[92]);
  xvar1_rT = xvar1 * p[92] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  RBXatT = p[6] * xvar1;
  RBXatT_xvar1 = p[6];
  RBXatT_Vrth = RBXatT_xvar1 * xvar1_Vrth;
  xvar1 = pow(rT, p[67]);
  xvar1_rT = xvar1 * p[67] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  RBIatT = p[7] * xvar1;
  RBIatT_xvar1 = p[7];
  RBIatT_Vrth = RBIatT_xvar1 * xvar1_Vrth;
  xvar1 = pow(rT, p[66]);
  xvar1_rT = xvar1 * p[66] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  REatT = p[8] * xvar1;
  REatT_xvar1 = p[8];
  REatT_Vrth = REatT_xvar1 * xvar1_Vrth;
  xvar1 = pow(rT, p[69]);
  xvar1_rT = xvar1 * p[69] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  RSatT = p[9] * xvar1;
  RSatT_xvar1 = p[9];
  RSatT_Vrth = RSatT_xvar1 * xvar1_Vrth;
  xvar1 = pow(rT, p[93]);
  xvar1_rT = xvar1 * p[93] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  RBPatT = p[10] * xvar1;
  RBPatT_xvar1 = p[10];
  RBPatT_Vrth = RBPatT_xvar1 * xvar1_Vrth;
  xvar2 = pow(rT, p[78]);
  xvar2_rT = xvar2 * p[78] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[71] * (1.0 - rT) / Vtv;
  xvar3_rT = p[71] / Vtv;
  xvar3_Vtv = p[71] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[12]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  ISatT = p[11] * xvar6;
  ISatT_xvar6 = p[11];
  ISatT_Vrth = ISatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[95]);
  xvar2_rT = xvar2 * p[95] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[96] * (1.0 - rT) / Vtv;
  xvar3_rT = p[96] / Vtv;
  xvar3_Vtv = p[96] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[13]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  ISRRatT = p[94] * xvar6;
  ISRRatT_xvar6 = p[94];
  ISRRatT_Vrth = ISRRatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[78]);
  xvar2_rT = xvar2 * p[78] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[97] * (1.0 - rT) / Vtv;
  xvar3_rT = p[97] / Vtv;
  xvar3_Vtv = p[97] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[44]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  ISPatT = p[42] * xvar6;
  ISPatT_xvar6 = p[42];
  ISPatT_Vrth = ISPatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[79]);
  xvar2_rT = xvar2 * p[79] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[72] * (1.0 - rT) / Vtv;
  xvar3_rT = p[72] / Vtv;
  xvar3_Vtv = p[72] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[33]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBEIatT = p[31] * xvar6;
  IBEIatT_xvar6 = p[31];
  IBEIatT_Vrth = IBEIatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[80]);
  xvar2_rT = xvar2 * p[80] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[75] * (1.0 - rT) / Vtv;
  xvar3_rT = p[75] / Vtv;
  xvar3_Vtv = p[75] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[35]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBENatT = p[34] * xvar6;
  IBENatT_xvar6 = p[34];
  IBENatT_Vrth = IBENatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[79]);
  xvar2_rT = xvar2 * p[79] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[73] * (1.0 - rT) / Vtv;
  xvar3_rT = p[73] / Vtv;
  xvar3_Vtv = p[73] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[37]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBCIatT = p[36] * xvar6;
  IBCIatT_xvar6 = p[36];
  IBCIatT_Vrth = IBCIatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[80]);
  xvar2_rT = xvar2 * p[80] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[76] * (1.0 - rT) / Vtv;
  xvar3_rT = p[76] / Vtv;
  xvar3_Vtv = p[76] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[39]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBCNatT = p[38] * xvar6;
  IBCNatT_xvar6 = p[38];
  IBCNatT_Vrth = IBCNatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[79]);
  xvar2_rT = xvar2 * p[79] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[73] * (1.0 - rT) / Vtv;
  xvar3_rT = p[73] / Vtv;
  xvar3_Vtv = p[73] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[37]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBEIPatT = p[45] * xvar6;
  IBEIPatT_xvar6 = p[45];
  IBEIPatT_Vrth = IBEIPatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[80]);
  xvar2_rT = xvar2 * p[80] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[76] * (1.0 - rT) / Vtv;
  xvar3_rT = p[76] / Vtv;
  xvar3_Vtv = p[76] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[39]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBENPatT = p[46] * xvar6;
  IBENPatT_xvar6 = p[46];
  IBENPatT_Vrth = IBENPatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[79]);
  xvar2_rT = xvar2 * p[79] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[74] * (1.0 - rT) / Vtv;
  xvar3_rT = p[74] / Vtv;
  xvar3_Vtv = p[74] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[48]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBCIPatT = p[47] * xvar6;
  IBCIPatT_xvar6 = p[47];
  IBCIPatT_Vrth = IBCIPatT_xvar6 * xvar6_Vrth;
  xvar2 = pow(rT, p[80]);
  xvar2_rT = xvar2 * p[80] / rT;
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar3 = -p[77] * (1.0 - rT) / Vtv;
  xvar3_rT = p[77] / Vtv;
  xvar3_Vtv = p[77] * (1.0 - rT) / (Vtv * Vtv);
  xvar3_Vrth = xvar3_rT * rT_Vrth;
  xvar3_Vrth = xvar3_Vrth + xvar3_Vtv * Vtv_Vrth;
  xvar4 = exp(xvar3);
  xvar4_xvar3 = xvar4;
  xvar4_Vrth = xvar4_xvar3 * xvar3_Vrth;
  xvar1 = (xvar2 * xvar4);
  xvar1_xvar2 = xvar4;
  xvar1_xvar4 = xvar2;
  xvar1_Vrth = xvar1_xvar2 * xvar2_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar4 * xvar4_Vrth;
  xvar5 = (1.0 / p[50]);
  xvar6 = pow(xvar1, xvar5);
  xvar6_xvar1 = xvar6 * xvar5 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  IBCNPatT = p[49] * xvar6;
  IBCNPatT_xvar6 = p[49];
  IBCNPatT_Vrth = IBCNPatT_xvar6 * xvar6_Vrth;
  NFatT = p[12] * (1.0 + dT * p[81]);
  NFatT_dT = p[12] * p[81];
  NFatT_Vrth = NFatT_dT * dT_Vrth;
  NRatT = p[13] * (1.0 + dT * p[81]);
  NRatT_dT = p[13] * p[81];
  NRatT_Vrth = NRatT_dT * dT_Vrth;
  AVC2atT = p[41] * (1.0 + dT * p[82]);
  AVC2atT_dT = p[41] * p[82];
  AVC2atT_Vrth = AVC2atT_dT * dT_Vrth;
  VBBEatT = p[98] * (1.0 + dT * (p[101] + dT * p[102]));
  VBBEatT_dT = (2.0 * dT * p[102] + p[101]) * p[98];
  VBBEatT_Vrth = VBBEatT_dT * dT_Vrth;
  NBBEatT = p[99] * (1.0 + dT * p[103]);
  NBBEatT_dT = p[99] * p[103];
  NBBEatT_Vrth = NBBEatT_dT * dT_Vrth;
  xvar2 = 0.5 * p[17] * rT / Vtv;
  xvar2_rT = 0.5 * p[17] / Vtv;
  xvar2_Vtv = -0.5 * p[17] * rT / (Vtv * Vtv);
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar2_Vrth = xvar2_Vrth + xvar2_Vtv * Vtv_Vrth;
  xvar3 = exp(xvar2);
  xvar3_xvar2 = xvar3;
  xvar3_Vrth = xvar3_xvar2 * xvar2_Vrth;
  xvar4 = -0.5 * p[17] * rT / Vtv;
  xvar4_rT = -0.5 * p[17] / Vtv;
  xvar4_Vtv = 0.5 * p[17] * rT / (Vtv * Vtv);
  xvar4_Vrth = xvar4_rT * rT_Vrth;
  xvar4_Vrth = xvar4_Vrth + xvar4_Vtv * Vtv_Vrth;
  xvar5 = exp(xvar4);
  xvar5_xvar4 = xvar5;
  xvar5_Vrth = xvar5_xvar4 * xvar4_Vrth;
  xvar1 = xvar3 - xvar5;
  xvar1_xvar3 = 1.0;
  xvar1_xvar5 = -1.0;
  xvar1_Vrth = xvar1_xvar3 * xvar3_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar5 * xvar5_Vrth;
  xvar6 = log(xvar1);
  xvar6_xvar1 = 1.0 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  psiio = 2.0 * (Vtv / rT) * xvar6;
  psiio_Vtv = 2.0 * xvar6 / rT;
  psiio_rT = -2.0 * Vtv * xvar6 / (rT * rT);
  psiio_xvar6 = 2.0 * Vtv / rT;
  psiio_Vrth = psiio_Vtv * Vtv_Vrth;
  psiio_Vrth = psiio_Vrth + psiio_rT * rT_Vrth;
  psiio_Vrth = psiio_Vrth + psiio_xvar6 * xvar6_Vrth;
  xvar1 = log(rT);
  xvar1_rT = 1.0 / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  psiin = psiio * rT - 3.0 * Vtv * xvar1 - p[72] * (rT - 1.0);
  psiin_psiio = rT;
  psiin_rT = psiio - p[72];
  psiin_Vtv = -3.0 * xvar1;
  psiin_xvar1 = -3.0 * Vtv;
  psiin_Vrth = psiin_psiio * psiio_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_rT * rT_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_Vtv * Vtv_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_xvar1 * xvar1_Vrth;
  xvar2 = -psiin / Vtv;
  xvar2_psiin = -1.0 / Vtv;
  xvar2_Vtv = psiin / (Vtv * Vtv);
  xvar2_Vrth = xvar2_psiin * psiin_Vrth;
  xvar2_Vrth = xvar2_Vrth + xvar2_Vtv * Vtv_Vrth;
  xvar3 = exp(xvar2);
  xvar3_xvar2 = xvar3;
  xvar3_Vrth = xvar3_xvar2 * xvar2_Vrth;
  xvar1 = 0.5 * (1.0 + sqrt(1.0 + 4.0 * xvar3));
  xvar1_xvar3 = 1.0 / sqrt(4.0 * xvar3 + 1.0);
  xvar1_Vrth = xvar1_xvar3 * xvar3_Vrth;
  xvar4 = log(xvar1);
  xvar4_xvar1 = 1.0 / xvar1;
  xvar4_Vrth = xvar4_xvar1 * xvar1_Vrth;
  PEatT = psiin + 2.0 * Vtv * xvar4;
  PEatT_psiin = 1.0;
  PEatT_Vtv = 2.0 * xvar4;
  PEatT_xvar4 = 2.0 * Vtv;
  PEatT_Vrth = PEatT_psiin * psiin_Vrth;
  PEatT_Vrth = PEatT_Vrth + PEatT_Vtv * Vtv_Vrth;
  PEatT_Vrth = PEatT_Vrth + PEatT_xvar4 * xvar4_Vrth;
  xvar2 = 0.5 * p[24] * rT / Vtv;
  xvar2_rT = 0.5 * p[24] / Vtv;
  xvar2_Vtv = -0.5 * p[24] * rT / (Vtv * Vtv);
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar2_Vrth = xvar2_Vrth + xvar2_Vtv * Vtv_Vrth;
  xvar3 = exp(xvar2);
  xvar3_xvar2 = xvar3;
  xvar3_Vrth = xvar3_xvar2 * xvar2_Vrth;
  xvar4 = -0.5 * p[24] * rT / Vtv;
  xvar4_rT = -0.5 * p[24] / Vtv;
  xvar4_Vtv = 0.5 * p[24] * rT / (Vtv * Vtv);
  xvar4_Vrth = xvar4_rT * rT_Vrth;
  xvar4_Vrth = xvar4_Vrth + xvar4_Vtv * Vtv_Vrth;
  xvar5 = exp(xvar4);
  xvar5_xvar4 = xvar5;
  xvar5_Vrth = xvar5_xvar4 * xvar4_Vrth;
  xvar1 = xvar3 - xvar5;
  xvar1_xvar3 = 1.0;
  xvar1_xvar5 = -1.0;
  xvar1_Vrth = xvar1_xvar3 * xvar3_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar5 * xvar5_Vrth;
  xvar6 = log(xvar1);
  xvar6_xvar1 = 1.0 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  psiio = 2.0 * (Vtv / rT) * xvar6;
  psiio_Vtv = 2.0 * xvar6 / rT;
  psiio_rT = -2.0 * Vtv * xvar6 / (rT * rT);
  psiio_xvar6 = 2.0 * Vtv / rT;
  psiio_Vrth = psiio_Vtv * Vtv_Vrth;
  psiio_Vrth = psiio_Vrth + psiio_rT * rT_Vrth;
  psiio_Vrth = psiio_Vrth + psiio_xvar6 * xvar6_Vrth;
  xvar1 = log(rT);
  xvar1_rT = 1.0 / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  psiin = psiio * rT - 3.0 * Vtv * xvar1 - p[73] * (rT - 1.0);
  psiin_psiio = rT;
  psiin_rT = psiio - p[73];
  psiin_Vtv = -3.0 * xvar1;
  psiin_xvar1 = -3.0 * Vtv;
  psiin_Vrth = psiin_psiio * psiio_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_rT * rT_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_Vtv * Vtv_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_xvar1 * xvar1_Vrth;
  xvar2 = -psiin / Vtv;
  xvar2_psiin = -1.0 / Vtv;
  xvar2_Vtv = psiin / (Vtv * Vtv);
  xvar2_Vrth = xvar2_psiin * psiin_Vrth;
  xvar2_Vrth = xvar2_Vrth + xvar2_Vtv * Vtv_Vrth;
  xvar3 = exp(xvar2);
  xvar3_xvar2 = xvar3;
  xvar3_Vrth = xvar3_xvar2 * xvar2_Vrth;
  xvar1 = 0.5 * (1.0 + sqrt(1.0 + 4.0 * xvar3));
  xvar1_xvar3 = 1.0 / sqrt(4.0 * xvar3 + 1.0);
  xvar1_Vrth = xvar1_xvar3 * xvar3_Vrth;
  xvar4 = log(xvar1);
  xvar4_xvar1 = 1.0 / xvar1;
  xvar4_Vrth = xvar4_xvar1 * xvar1_Vrth;
  PCatT = psiin + 2.0 * Vtv * xvar4;
  PCatT_psiin = 1.0;
  PCatT_Vtv = 2.0 * xvar4;
  PCatT_xvar4 = 2.0 * Vtv;
  PCatT_Vrth = PCatT_psiin * psiin_Vrth;
  PCatT_Vrth = PCatT_Vrth + PCatT_Vtv * Vtv_Vrth;
  PCatT_Vrth = PCatT_Vrth + PCatT_xvar4 * xvar4_Vrth;
  xvar2 = 0.5 * p[28] * rT / Vtv;
  xvar2_rT = 0.5 * p[28] / Vtv;
  xvar2_Vtv = -0.5 * p[28] * rT / (Vtv * Vtv);
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar2_Vrth = xvar2_Vrth + xvar2_Vtv * Vtv_Vrth;
  xvar3 = exp(xvar2);
  xvar3_xvar2 = xvar3;
  xvar3_Vrth = xvar3_xvar2 * xvar2_Vrth;
  xvar4 = -0.5 * p[28] * rT / Vtv;
  xvar4_rT = -0.5 * p[28] / Vtv;
  xvar4_Vtv = 0.5 * p[28] * rT / (Vtv * Vtv);
  xvar4_Vrth = xvar4_rT * rT_Vrth;
  xvar4_Vrth = xvar4_Vrth + xvar4_Vtv * Vtv_Vrth;
  xvar5 = exp(xvar4);
  xvar5_xvar4 = xvar5;
  xvar5_Vrth = xvar5_xvar4 * xvar4_Vrth;
  xvar1 = xvar3 - xvar5;
  xvar1_xvar3 = 1.0;
  xvar1_xvar5 = -1.0;
  xvar1_Vrth = xvar1_xvar3 * xvar3_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_xvar5 * xvar5_Vrth;
  xvar6 = log(xvar1);
  xvar6_xvar1 = 1.0 / xvar1;
  xvar6_Vrth = xvar6_xvar1 * xvar1_Vrth;
  psiio = 2.0 * (Vtv / rT) * xvar6;
  psiio_Vtv = 2.0 * xvar6 / rT;
  psiio_rT = -2.0 * Vtv * xvar6 / (rT * rT);
  psiio_xvar6 = 2.0 * Vtv / rT;
  psiio_Vrth = psiio_Vtv * Vtv_Vrth;
  psiio_Vrth = psiio_Vrth + psiio_rT * rT_Vrth;
  psiio_Vrth = psiio_Vrth + psiio_xvar6 * xvar6_Vrth;
  xvar1 = log(rT);
  xvar1_rT = 1.0 / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  psiin = psiio * rT - 3.0 * Vtv * xvar1 - p[74] * (rT - 1.0);
  psiin_psiio = rT;
  psiin_rT = psiio - p[74];
  psiin_Vtv = -3.0 * xvar1;
  psiin_xvar1 = -3.0 * Vtv;
  psiin_Vrth = psiin_psiio * psiio_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_rT * rT_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_Vtv * Vtv_Vrth;
  psiin_Vrth = psiin_Vrth + psiin_xvar1 * xvar1_Vrth;
  xvar2 = -psiin / Vtv;
  xvar2_psiin = -1.0 / Vtv;
  xvar2_Vtv = psiin / (Vtv * Vtv);
  xvar2_Vrth = xvar2_psiin * psiin_Vrth;
  xvar2_Vrth = xvar2_Vrth + xvar2_Vtv * Vtv_Vrth;
  xvar3 = exp(xvar2);
  xvar3_xvar2 = xvar3;
  xvar3_Vrth = xvar3_xvar2 * xvar2_Vrth;
  xvar1 = 0.5 * (1.0 + sqrt(1.0 + 4.0 * xvar3));
  xvar1_xvar3 = 1.0 / sqrt(4.0 * xvar3 + 1.0);
  xvar1_Vrth = xvar1_xvar3 * xvar3_Vrth;
  xvar4 = log(xvar1);
  xvar4_xvar1 = 1.0 / xvar1;
  xvar4_Vrth = xvar4_xvar1 * xvar1_Vrth;
  PSatT = psiin + 2.0 * Vtv * xvar4;
  PSatT_psiin = 1.0;
  PSatT_Vtv = 2.0 * xvar4;
  PSatT_xvar4 = 2.0 * Vtv;
  PSatT_Vrth = PSatT_psiin * psiin_Vrth;
  PSatT_Vrth = PSatT_Vrth + PSatT_Vtv * Vtv_Vrth;
  PSatT_Vrth = PSatT_Vrth + PSatT_xvar4 * xvar4_Vrth;
  xvar1 = p[17] / PEatT;
  xvar1_PEatT = -p[17] / (PEatT * PEatT);
  xvar1_Vrth = xvar1_PEatT * PEatT_Vrth;
  xvar2 = pow(xvar1, p[18]);
  xvar2_xvar1 = xvar2 * p[18] / xvar1;
  xvar2_Vrth = xvar2_xvar1 * xvar1_Vrth;
  CJEatT = p[16] * xvar2;
  CJEatT_xvar2 = p[16];
  CJEatT_Vrth = CJEatT_xvar2 * xvar2_Vrth;
  xvar1 = p[24] / PCatT;
  xvar1_PCatT = -p[24] / (PCatT * PCatT);
  xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
  xvar2 = pow(xvar1, p[25]);
  xvar2_xvar1 = xvar2 * p[25] / xvar1;
  xvar2_Vrth = xvar2_xvar1 * xvar1_Vrth;
  CJCatT = p[21] * xvar2;
  CJCatT_xvar2 = p[21];
  CJCatT_Vrth = CJCatT_xvar2 * xvar2_Vrth;
  xvar1 = p[24] / PCatT;
  xvar1_PCatT = -p[24] / (PCatT * PCatT);
  xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
  xvar2 = pow(xvar1, p[25]);
  xvar2_xvar1 = xvar2 * p[25] / xvar1;
  xvar2_Vrth = xvar2_xvar1 * xvar1_Vrth;
  CJEPatT = p[23] * xvar2;
  CJEPatT_xvar2 = p[23];
  CJEPatT_Vrth = CJEPatT_xvar2 * xvar2_Vrth;
  xvar1 = p[28] / PSatT;
  xvar1_PSatT = -p[28] / (PSatT * PSatT);
  xvar1_Vrth = xvar1_PSatT * PSatT_Vrth;
  xvar2 = pow(xvar1, p[29]);
  xvar2_xvar1 = xvar2 * p[29] / xvar1;
  xvar2_Vrth = xvar2_xvar1 * xvar1_Vrth;
  CJCPatT = p[27] * xvar2;
  CJCPatT_xvar2 = p[27];
  CJCPatT_Vrth = CJCPatT_xvar2 * xvar2_Vrth;
  xvar1 = pow(rT, p[78]);
  xvar1_rT = xvar1 * p[78] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  xvar2 = -p[71] * (1.0 - rT) / Vtv;
  xvar2_rT = p[71] / Vtv;
  xvar2_Vtv = p[71] * (1.0 - rT) / (Vtv * Vtv);
  xvar2_Vrth = xvar2_rT * rT_Vrth;
  xvar2_Vrth = xvar2_Vrth + xvar2_Vtv * Vtv_Vrth;
  xvar3 = exp(xvar2);
  xvar3_xvar2 = xvar3;
  xvar3_Vrth = xvar3_xvar2 * xvar2_Vrth;
  GAMMatT = p[4] * xvar1 * xvar3;
  GAMMatT_xvar1 = p[4] * xvar3;
  GAMMatT_xvar3 = p[4] * xvar1;
  GAMMatT_Vrth = GAMMatT_xvar1 * xvar1_Vrth;
  GAMMatT_Vrth = GAMMatT_Vrth + GAMMatT_xvar3 * xvar3_Vrth;
  xvar1 = pow(rT, p[70]);
  xvar1_rT = xvar1 * p[70] / rT;
  xvar1_Vrth = xvar1_rT * rT_Vrth;
  VOatT = p[3] * xvar1;
  VOatT_xvar1 = p[3];
  VOatT_Vrth = VOatT_xvar1 * xvar1_Vrth;
  xvar1 = -VBBEatT / (NBBEatT * Vtv);
  xvar1_VBBEatT = -1.0 / (NBBEatT * Vtv);
  xvar1_NBBEatT = VBBEatT / ((NBBEatT * NBBEatT) * Vtv);
  xvar1_Vtv = VBBEatT / (NBBEatT * (Vtv * Vtv));
  xvar1_Vrth = xvar1_VBBEatT * VBBEatT_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_NBBEatT * NBBEatT_Vrth;
  xvar1_Vrth = xvar1_Vrth + xvar1_Vtv * Vtv_Vrth;
  EBBEatT = exp(xvar1);
  EBBEatT_xvar1 = EBBEatT;
  EBBEatT_Vrth = EBBEatT_xvar1 * xvar1_Vrth;
  if (p[51] > 0.0) {
    IVEF = 1.0 / p[51];
  } else {
    IVEF = 0.0;
  }
  if (p[52] > 0.0) {
    IVER = 1.0 / p[52];
  } else {
    IVER = 0.0;
  }
  if (p[53] > 0.0) {
    IIKF = 1.0 / IKFatT;
    IIKF_IKFatT = -1.0 / (IKFatT * IKFatT);
    IIKF_Vrth = IIKF_IKFatT * IKFatT_Vrth;
  } else {
    IIKF = 0.0;
    IIKF_Vrth = 0.0;
  }
  if (p[54] > 0.0) {
    IIKR = 1.0 / p[54];
  } else {
    IIKR = 0.0;
  }
  if (p[55] > 0.0) {
    IIKP = 1.0 / p[55];
  } else {
    IIKP = 0.0;
  }
  if (p[3] > 0.0) {
    IVO = 1.0 / VOatT;
    IVO_VOatT = -1.0 / (VOatT * VOatT);
    IVO_Vrth = IVO_VOatT * VOatT_Vrth;
  } else {
    IVO = 0.0;
    IVO_Vrth = 0.0;
  }
  if (p[5] > 0.0) {
    IHRCF = 1.0 / p[5];
  } else {
    IHRCF = 0.0;
  }
  if (p[59] > 0.0) {
    IVTF = 1.0 / p[59];
  } else {
    IVTF = 0.0;
  }
  if (p[60] > 0.0) {
    IITF = 1.0 / p[60];
  } else {
    IITF = 0.0;
  }
  if (p[60] > 0.0) {
    slTF = 0.0;
  } else {
    slTF = 1.0;
  }
  if (p[62] > 0.0) {
    LEP = p[62] / 3.0;
  } else {
    LEP = 0.0;
  }
  if (p[62] > 0.0) {
    CEP = p[62];
  } else {
    CEP = 0.0;
  }
  dv0 = -PEatT * p[14];
  dv0_PEatT = -p[14];
  dv0_Vrth = dv0_PEatT * PEatT_Vrth;
  if (p[19] <= 0.0) {
    dvh = (*Vbei) + dv0;
    dvh_Vbei = 1.0;
    dvh_dv0 = 1.0;
    dvh_Vrth = dvh_dv0 * dv0_Vrth;
    if (dvh > 0.0) {
      xvar1 = (1.0 - p[14]);
      xvar2 = (-1.0 - p[18]);
      pwq = pow(xvar1, xvar2);
      qlo = PEatT * (1.0 - pwq * (1.0 - p[14]) * (1.0 - p[14])) / (1.0 - p[18]);
      qlo_PEatT = (1.0 - ((1.0 - p[14]) * (1.0 - p[14])) * pwq) / (1.0 - p[18]);
      qlo_Vbei = 0.0;
      qlo_Vrth = qlo_PEatT * PEatT_Vrth;
      qhi = dvh * (1.0 - p[14] + 0.5 * p[18] * dvh / PEatT) * pwq;
      qhi_dvh = (0.5 * dvh * p[18] / PEatT - p[14] + 1.0) * pwq +
                0.5 * dvh * p[18] * pwq / PEatT;
      qhi_PEatT = -0.5 * (dvh * dvh) * p[18] * pwq / (PEatT * PEatT);
      qhi_Vbei = qhi_dvh * dvh_Vbei;
      qhi_Vrth = qhi_dvh * dvh_Vrth;
      qhi_Vrth = qhi_Vrth + qhi_PEatT * PEatT_Vrth;
    } else {
      xvar1 = (1.0 - (*Vbei) / PEatT);
      xvar1_Vbei = -1.0 / PEatT;
      xvar1_PEatT = (*Vbei) / (PEatT * PEatT);
      xvar1_Vrth = xvar1_PEatT * PEatT_Vrth;
      xvar2 = (1.0 - p[18]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vbei = xvar3_xvar1 * xvar1_Vbei;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo = PEatT * (1.0 - xvar3) / (1.0 - p[18]);
      qlo_PEatT = (1.0 - xvar3) / (1.0 - p[18]);
      qlo_xvar3 = -PEatT / (1.0 - p[18]);
      qlo_Vrth = qlo_PEatT * PEatT_Vrth;
      qlo_Vbei = qlo_xvar3 * xvar3_Vbei;
      qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      qhi = 0.0;
      qhi_Vbei = 0.0;
      qhi_Vrth = 0.0;
    }
    qdbe = qlo + qhi;
    qdbe_qlo = 1.0;
    qdbe_qhi = 1.0;
    qdbe_Vrth = qdbe_qlo * qlo_Vrth;
    qdbe_Vbei = qdbe_qlo * qlo_Vbei;
    qdbe_Vbei = qdbe_Vbei + qdbe_qhi * qhi_Vbei;
    qdbe_Vrth = qdbe_Vrth + qdbe_qhi * qhi_Vrth;
  } else {
    mv0 = sqrt(dv0 * dv0 + 4.0 * p[19] * p[19]);
    mv0_dv0 = dv0 / sqrt((dv0 * dv0) + 4.0 * (p[19] * p[19]));
    mv0_Vrth = mv0_dv0 * dv0_Vrth;
    vl0 = -0.5 * (dv0 + mv0);
    vl0_dv0 = -0.5;
    vl0_mv0 = -0.5;
    vl0_Vrth = vl0_dv0 * dv0_Vrth;
    vl0_Vrth = vl0_Vrth + vl0_mv0 * mv0_Vrth;
    xvar1 = (1.0 - vl0 / PEatT);
    xvar1_vl0 = -1.0 / PEatT;
    xvar1_PEatT = vl0 / (PEatT * PEatT);
    xvar1_Vrth = xvar1_vl0 * vl0_Vrth;
    xvar1_Vrth = xvar1_Vrth + xvar1_PEatT * PEatT_Vrth;
    xvar2 = (1.0 - p[18]);
    xvar3 = pow(xvar1, xvar2);
    xvar3_xvar1 = xvar3 * xvar2 / xvar1;
    xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
    q0 = -PEatT * xvar3 / (1.0 - p[18]);
    q0_PEatT = -xvar3 / (1.0 - p[18]);
    q0_xvar3 = -PEatT / (1.0 - p[18]);
    q0_Vrth = q0_PEatT * PEatT_Vrth;
    q0_Vrth = q0_Vrth + q0_xvar3 * xvar3_Vrth;
    dv = (*Vbei) + dv0;
    dv_Vbei = 1.0;
    dv_dv0 = 1.0;
    dv_Vrth = dv_dv0 * dv0_Vrth;
    mv = sqrt(dv * dv + 4.0 * p[19] * p[19]);
    mv_dv = dv / sqrt((dv * dv) + 4.0 * (p[19] * p[19]));
    mv_Vbei = mv_dv * dv_Vbei;
    mv_Vrth = mv_dv * dv_Vrth;
    vl = 0.5 * (dv - mv) - dv0;
    vl_dv = 0.5;
    vl_mv = -0.5;
    vl_dv0 = -1.0;
    vl_Vbei = vl_dv * dv_Vbei;
    vl_Vrth = vl_dv * dv_Vrth;
    vl_Vbei = vl_Vbei + vl_mv * mv_Vbei;
    vl_Vrth = vl_Vrth + vl_mv * mv_Vrth;
    vl_Vrth = vl_Vrth + vl_dv0 * dv0_Vrth;
    xvar1 = (1.0 - vl / PEatT);
    xvar1_vl = -1.0 / PEatT;
    xvar1_PEatT = vl / (PEatT * PEatT);
    xvar1_Vbei = xvar1_vl * vl_Vbei;
    xvar1_Vrth = xvar1_vl * vl_Vrth;
    xvar1_Vrth = xvar1_Vrth + xvar1_PEatT * PEatT_Vrth;
    xvar2 = (1.0 - p[18]);
    xvar3 = pow(xvar1, xvar2);
    xvar3_xvar1 = xvar3 * xvar2 / xvar1;
    xvar3_Vbei = xvar3_xvar1 * xvar1_Vbei;
    xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
    qlo = -PEatT * xvar3 / (1.0 - p[18]);
    qlo_PEatT = -xvar3 / (1.0 - p[18]);
    qlo_xvar3 = -PEatT / (1.0 - p[18]);
    qlo_Vrth = qlo_PEatT * PEatT_Vrth;
    qlo_Vbei = qlo_xvar3 * xvar3_Vbei;
    qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
    xvar1 = (1.0 - p[14]);
    xvar2 = (-p[18]);
    xvar3 = pow(xvar1, xvar2);
    qdbe = qlo + xvar3 * ((*Vbei) - vl + vl0) - q0;
    qdbe_qlo = 1.0;
    qdbe_Vbei = xvar3;
    qdbe_vl = -xvar3;
    qdbe_vl0 = xvar3;
    qdbe_q0 = -1.0;
    qdbe_Vrth = qdbe_qlo * qlo_Vrth;
    qdbe_Vbei = qdbe_Vbei + qdbe_qlo * qlo_Vbei;
    qdbe_Vbei = qdbe_Vbei + qdbe_vl * vl_Vbei;
    qdbe_Vrth = qdbe_Vrth + qdbe_vl * vl_Vrth;
    qdbe_Vrth = qdbe_Vrth + qdbe_vl0 * vl0_Vrth;
    qdbe_Vrth = qdbe_Vrth + qdbe_q0 * q0_Vrth;
  }
  dv0 = -PEatT * p[14];
  dv0_PEatT = -p[14];
  dv0_Vrth = dv0_PEatT * PEatT_Vrth;
  if (p[19] <= 0.0) {
    dvh = (*Vbex) + dv0;
    dvh_Vbex = 1.0;
    dvh_dv0 = 1.0;
    dvh_Vrth = dvh_dv0 * dv0_Vrth;
    if (dvh > 0.0) {
      xvar1 = (1.0 - p[14]);
      xvar2 = (-1.0 - p[18]);
      pwq = pow(xvar1, xvar2);
      qlo = PEatT * (1.0 - pwq * (1.0 - p[14]) * (1.0 - p[14])) / (1.0 - p[18]);
      qlo_PEatT = (1.0 - ((1.0 - p[14]) * (1.0 - p[14])) * pwq) / (1.0 - p[18]);
      qlo_Vbex = 0.0;
      qlo_Vrth = qlo_PEatT * PEatT_Vrth;
      qhi = dvh * (1.0 - p[14] + 0.5 * p[18] * dvh / PEatT) * pwq;
      qhi_dvh = (0.5 * dvh * p[18] / PEatT - p[14] + 1.0) * pwq +
                0.5 * dvh * p[18] * pwq / PEatT;
      qhi_PEatT = -0.5 * (dvh * dvh) * p[18] * pwq / (PEatT * PEatT);
      qhi_Vbex = qhi_dvh * dvh_Vbex;
      qhi_Vrth = qhi_dvh * dvh_Vrth;
      qhi_Vrth = qhi_Vrth + qhi_PEatT * PEatT_Vrth;
    } else {
      xvar1 = (1.0 - (*Vbex) / PEatT);
      xvar1_Vbex = -1.0 / PEatT;
      xvar1_PEatT = (*Vbex) / (PEatT * PEatT);
      xvar1_Vrth = xvar1_PEatT * PEatT_Vrth;
      xvar2 = (1.0 - p[18]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vbex = xvar3_xvar1 * xvar1_Vbex;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo = PEatT * (1.0 - xvar3) / (1.0 - p[18]);
      qlo_PEatT = (1.0 - xvar3) / (1.0 - p[18]);
      qlo_xvar3 = -PEatT / (1.0 - p[18]);
      qlo_Vrth = qlo_PEatT * PEatT_Vrth;
      qlo_Vbex = qlo_xvar3 * xvar3_Vbex;
      qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      qhi = 0.0;
      qhi_Vbex = 0.0;
      qhi_Vrth = 0.0;
    }
    qdbex = qlo + qhi;
    qdbex_qlo = 1.0;
    qdbex_qhi = 1.0;
    qdbex_Vrth = qdbex_qlo * qlo_Vrth;
    qdbex_Vbex = qdbex_qlo * qlo_Vbex;
    qdbex_Vbex = qdbex_Vbex + qdbex_qhi * qhi_Vbex;
    qdbex_Vrth = qdbex_Vrth + qdbex_qhi * qhi_Vrth;
  } else {
    mv0 = sqrt(dv0 * dv0 + 4.0 * p[19] * p[19]);
    mv0_dv0 = dv0 / sqrt((dv0 * dv0) + 4.0 * (p[19] * p[19]));
    mv0_Vrth = mv0_dv0 * dv0_Vrth;
    vl0 = -0.5 * (dv0 + mv0);
    vl0_dv0 = -0.5;
    vl0_mv0 = -0.5;
    vl0_Vrth = vl0_dv0 * dv0_Vrth;
    vl0_Vrth = vl0_Vrth + vl0_mv0 * mv0_Vrth;
    xvar1 = (1.0 - vl0 / PEatT);
    xvar1_vl0 = -1.0 / PEatT;
    xvar1_PEatT = vl0 / (PEatT * PEatT);
    xvar1_Vrth = xvar1_vl0 * vl0_Vrth;
    xvar1_Vrth = xvar1_Vrth + xvar1_PEatT * PEatT_Vrth;
    xvar2 = (1.0 - p[18]);
    xvar3 = pow(xvar1, xvar2);
    xvar3_xvar1 = xvar3 * xvar2 / xvar1;
    xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
    q0 = -PEatT * xvar3 / (1.0 - p[18]);
    q0_PEatT = -xvar3 / (1.0 - p[18]);
    q0_xvar3 = -PEatT / (1.0 - p[18]);
    q0_Vrth = q0_PEatT * PEatT_Vrth;
    q0_Vrth = q0_Vrth + q0_xvar3 * xvar3_Vrth;
    dv = (*Vbex) + dv0;
    dv_Vbex = 1.0;
    dv_dv0 = 1.0;
    dv_Vrth = dv_dv0 * dv0_Vrth;
    mv = sqrt(dv * dv + 4.0 * p[19] * p[19]);
    mv_dv = dv / sqrt((dv * dv) + 4.0 * (p[19] * p[19]));
    mv_Vbex = mv_dv * dv_Vbex;
    mv_Vrth = mv_dv * dv_Vrth;
    vl = 0.5 * (dv - mv) - dv0;
    vl_dv = 0.5;
    vl_mv = -0.5;
    vl_dv0 = -1.0;
    vl_Vbex = vl_dv * dv_Vbex;
    vl_Vrth = vl_dv * dv_Vrth;
    vl_Vbex = vl_Vbex + vl_mv * mv_Vbex;
    vl_Vrth = vl_Vrth + vl_mv * mv_Vrth;
    vl_Vrth = vl_Vrth + vl_dv0 * dv0_Vrth;
    xvar1 = (1.0 - vl / PEatT);
    xvar1_vl = -1.0 / PEatT;
    xvar1_PEatT = vl / (PEatT * PEatT);
    xvar1_Vbex = xvar1_vl * vl_Vbex;
    xvar1_Vrth = xvar1_vl * vl_Vrth;
    xvar1_Vrth = xvar1_Vrth + xvar1_PEatT * PEatT_Vrth;
    xvar2 = (1.0 - p[18]);
    xvar3 = pow(xvar1, xvar2);
    xvar3_xvar1 = xvar3 * xvar2 / xvar1;
    xvar3_Vbex = xvar3_xvar1 * xvar1_Vbex;
    xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
    qlo = -PEatT * xvar3 / (1.0 - p[18]);
    qlo_PEatT = -xvar3 / (1.0 - p[18]);
    qlo_xvar3 = -PEatT / (1.0 - p[18]);
    qlo_Vrth = qlo_PEatT * PEatT_Vrth;
    qlo_Vbex = qlo_xvar3 * xvar3_Vbex;
    qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
    xvar1 = (1.0 - p[14]);
    xvar2 = (-p[18]);
    xvar3 = pow(xvar1, xvar2);
    qdbex = qlo + xvar3 * ((*Vbex) - vl + vl0) - q0;
    qdbex_qlo = 1.0;
    qdbex_Vbex = xvar3;
    qdbex_vl = -xvar3;
    qdbex_vl0 = xvar3;
    qdbex_q0 = -1.0;
    qdbex_Vrth = qdbex_qlo * qlo_Vrth;
    qdbex_Vbex = qdbex_Vbex + qdbex_qlo * qlo_Vbex;
    qdbex_Vbex = qdbex_Vbex + qdbex_vl * vl_Vbex;
    qdbex_Vrth = qdbex_Vrth + qdbex_vl * vl_Vrth;
    qdbex_Vrth = qdbex_Vrth + qdbex_vl0 * vl0_Vrth;
    qdbex_Vrth = qdbex_Vrth + qdbex_q0 * q0_Vrth;
  }
  dv0 = -PCatT * p[14];
  dv0_PCatT = -p[14];
  dv0_Vrth = dv0_PCatT * PCatT_Vrth;
  if (p[26] <= 0.0) {
    dvh = (*Vbci) + dv0;
    dvh_Vbci = 1.0;
    dvh_dv0 = 1.0;
    dvh_Vrth = dvh_dv0 * dv0_Vrth;
    if (dvh > 0.0) {
      xvar1 = (1.0 - p[14]);
      xvar2 = (-1.0 - p[25]);
      pwq = pow(xvar1, xvar2);
      qlo = PCatT * (1.0 - pwq * (1.0 - p[14]) * (1.0 - p[14])) / (1.0 - p[25]);
      qlo_PCatT = (1.0 - ((1.0 - p[14]) * (1.0 - p[14])) * pwq) / (1.0 - p[25]);
      qlo_Vbci = 0.0;
      qlo_Vrth = qlo_PCatT * PCatT_Vrth;
      qhi = dvh * (1.0 - p[14] + 0.5 * p[25] * dvh / PCatT) * pwq;
      qhi_dvh = (0.5 * dvh * p[25] / PCatT - p[14] + 1.0) * pwq +
                0.5 * dvh * p[25] * pwq / PCatT;
      qhi_PCatT = -0.5 * (dvh * dvh) * p[25] * pwq / (PCatT * PCatT);
      qhi_Vbci = qhi_dvh * dvh_Vbci;
      qhi_Vrth = qhi_dvh * dvh_Vrth;
      qhi_Vrth = qhi_Vrth + qhi_PCatT * PCatT_Vrth;
    } else {
      if ((p[85] > 0.0) && ((*Vbci) < -p[85])) {
        xvar1 = (1.0 + p[85] / PCatT);
        xvar1_PCatT = -p[85] / (PCatT * PCatT);
        xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
        xvar2 = (1.0 - p[25]);
        xvar3 = pow(xvar1, xvar2);
        xvar3_xvar1 = xvar3 * xvar2 / xvar1;
        xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
        qlo = PCatT *
              (1.0 - xvar3 * (1.0 - ((1.0 - p[25]) * ((*Vbci) + p[85])) /
                                        (PCatT + p[85]))) /
              (1.0 - p[25]);
        qlo_PCatT =
            (1.0 - (1.0 - (1.0 - p[25]) * (p[85] + (*Vbci)) / (p[85] + PCatT)) *
                       xvar3) /
                (1.0 - p[25]) -
            PCatT * (p[85] + (*Vbci)) * xvar3 /
                ((p[85] + PCatT) * (p[85] + PCatT));
        qlo_xvar3 =
            PCatT *
            ((1.0 - p[25]) * (p[85] + (*Vbci)) / (p[85] + PCatT) - 1.0) /
            (1.0 - p[25]);
        qlo_Vbci = PCatT * xvar3 / (p[85] + PCatT);
        qlo_Vrth = qlo_PCatT * PCatT_Vrth;
        qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      } else {
        xvar1 = (1.0 - (*Vbci) / PCatT);
        xvar1_Vbci = -1.0 / PCatT;
        xvar1_PCatT = (*Vbci) / (PCatT * PCatT);
        xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
        xvar2 = (1.0 - p[25]);
        xvar3 = pow(xvar1, xvar2);
        xvar3_xvar1 = xvar3 * xvar2 / xvar1;
        xvar3_Vbci = xvar3_xvar1 * xvar1_Vbci;
        xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
        qlo = PCatT * (1.0 - xvar3) / (1.0 - p[25]);
        qlo_PCatT = (1.0 - xvar3) / (1.0 - p[25]);
        qlo_xvar3 = -PCatT / (1.0 - p[25]);
        qlo_Vrth = qlo_PCatT * PCatT_Vrth;
        qlo_Vbci = qlo_xvar3 * xvar3_Vbci;
        qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      }
      qhi = 0.0;
      qhi_Vbci = 0.0;
      qhi_Vrth = 0.0;
    }
    qdbc = qlo + qhi;
    qdbc_qlo = 1.0;
    qdbc_qhi = 1.0;
    qdbc_Vrth = qdbc_qlo * qlo_Vrth;
    qdbc_Vbci = qdbc_qlo * qlo_Vbci;
    qdbc_Vbci = qdbc_Vbci + qdbc_qhi * qhi_Vbci;
    qdbc_Vrth = qdbc_Vrth + qdbc_qhi * qhi_Vrth;
  } else {
    if ((p[85] > 0.0) && (p[86] > 0.0)) {
      vn0 = (p[85] + dv0) / (p[85] - dv0);
      vn0_dv0 =
          (p[85] + dv0) / ((p[85] - dv0) * (p[85] - dv0)) + 1.0 / (p[85] - dv0);
      vn0_Vrth = vn0_dv0 * dv0_Vrth;
      vnl0 = 2.0 * vn0 /
             (sqrt((vn0 - 1.0) * (vn0 - 1.0) + 4.0 * p[26] * p[26]) +
              sqrt((vn0 + 1.0) * (vn0 + 1.0) + 4.0 * p[86] * p[86]));
      vnl0_vn0 =
          2.0 / (sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
                 sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))) -
          2.0 * vn0 *
              ((vn0 + 1.0) /
                   sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
               (vn0 - 1.0) /
                   sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))) /
              ((sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))) *
               (sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))));
      vnl0_Vrth = vnl0_vn0 * vn0_Vrth;
      vl0 = 0.5 * (vnl0 * (p[85] - dv0) - p[85] - dv0);
      vl0_vnl0 = 0.5 * (p[85] - dv0);
      vl0_dv0 = 0.5 * (-vnl0 - 1.0);
      vl0_Vrth = vl0_vnl0 * vnl0_Vrth;
      vl0_Vrth = vl0_Vrth + vl0_dv0 * dv0_Vrth;
      xvar1 = (1.0 - vl0 / PCatT);
      xvar1_vl0 = -1.0 / PCatT;
      xvar1_PCatT = vl0 / (PCatT * PCatT);
      xvar1_Vrth = xvar1_vl0 * vl0_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo0 = PCatT * (1.0 - xvar3) / (1.0 - p[25]);
      qlo0_PCatT = (1.0 - xvar3) / (1.0 - p[25]);
      qlo0_xvar3 = -PCatT / (1.0 - p[25]);
      qlo0_Vrth = qlo0_PCatT * PCatT_Vrth;
      qlo0_Vrth = qlo0_Vrth + qlo0_xvar3 * xvar3_Vrth;
      vn = (2.0 * (*Vbci) + p[85] + dv0) / (p[85] - dv0);
      vn_Vbci = 2.0 / (p[85] - dv0);
      vn_dv0 = (p[85] + 2.0 * (*Vbci) + dv0) / ((p[85] - dv0) * (p[85] - dv0)) +
               1.0 / (p[85] - dv0);
      vn_Vrth = vn_dv0 * dv0_Vrth;
      vnl = 2.0 * vn /
            (sqrt((vn - 1.0) * (vn - 1.0) + 4.0 * p[26] * p[26]) +
             sqrt((vn + 1.0) * (vn + 1.0) + 4.0 * p[86] * p[86]));
      vnl_vn =
          2.0 / (sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
                 sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))) -
          2.0 * vn *
              ((vn + 1.0) /
                   sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
               (vn - 1.0) /
                   sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))) /
              ((sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))) *
               (sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))));
      vnl_Vbci = vnl_vn * vn_Vbci;
      vnl_Vrth = vnl_vn * vn_Vrth;
      vl = 0.5 * (vnl * (p[85] - dv0) - p[85] - dv0);
      vl_vnl = 0.5 * (p[85] - dv0);
      vl_dv0 = 0.5 * (-vnl - 1.0);
      vl_Vbci = vl_vnl * vnl_Vbci;
      vl_Vrth = vl_vnl * vnl_Vrth;
      vl_Vrth = vl_Vrth + vl_dv0 * dv0_Vrth;
      xvar1 = (1.0 - vl / PCatT);
      xvar1_vl = -1.0 / PCatT;
      xvar1_PCatT = vl / (PCatT * PCatT);
      xvar1_Vbci = xvar1_vl * vl_Vbci;
      xvar1_Vrth = xvar1_vl * vl_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vbci = xvar3_xvar1 * xvar1_Vbci;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo = PCatT * (1.0 - xvar3) / (1.0 - p[25]);
      qlo_PCatT = (1.0 - xvar3) / (1.0 - p[25]);
      qlo_xvar3 = -PCatT / (1.0 - p[25]);
      qlo_Vrth = qlo_PCatT * PCatT_Vrth;
      qlo_Vbci = qlo_xvar3 * xvar3_Vbci;
      qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      sel = 0.5 * (vnl + 1.0);
      sel_vnl = 0.5;
      sel_Vbci = sel_vnl * vnl_Vbci;
      sel_Vrth = sel_vnl * vnl_Vrth;
      xvar1 = (1.0 + p[85] / PCatT);
      xvar1_PCatT = -p[85] / (PCatT * PCatT);
      xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
      xvar2 = (-p[25]);
      crt = pow(xvar1, xvar2);
      crt_xvar1 = crt * xvar2 / xvar1;
      crt_Vrth = crt_xvar1 * xvar1_Vrth;
      xvar1 = (1.0 + dv0 / PCatT);
      xvar1_dv0 = 1.0 / PCatT;
      xvar1_PCatT = -dv0 / (PCatT * PCatT);
      xvar1_Vrth = xvar1_dv0 * dv0_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (-p[25]);
      cmx = pow(xvar1, xvar2);
      cmx_xvar1 = cmx * xvar2 / xvar1;
      cmx_Vrth = cmx_xvar1 * xvar1_Vrth;
      cl = (1.0 - sel) * crt + sel * cmx;
      cl_sel = cmx - crt;
      cl_crt = 1.0 - sel;
      cl_cmx = sel;
      cl_Vbci = cl_sel * sel_Vbci;
      cl_Vrth = cl_sel * sel_Vrth;
      cl_Vrth = cl_Vrth + cl_crt * crt_Vrth;
      cl_Vrth = cl_Vrth + cl_cmx * cmx_Vrth;
      ql = ((*Vbci) - vl + vl0) * cl;
      ql_Vbci = cl;
      ql_vl = -cl;
      ql_vl0 = cl;
      ql_cl = vl0 - vl + (*Vbci);
      ql_Vbci = ql_Vbci + ql_vl * vl_Vbci;
      ql_Vrth = ql_vl * vl_Vrth;
      ql_Vrth = ql_Vrth + ql_vl0 * vl0_Vrth;
      ql_Vbci = ql_Vbci + ql_cl * cl_Vbci;
      ql_Vrth = ql_Vrth + ql_cl * cl_Vrth;
      qdbc = ql + qlo - qlo0;
      qdbc_ql = 1.0;
      qdbc_qlo = 1.0;
      qdbc_qlo0 = -1.0;
      qdbc_Vbci = qdbc_ql * ql_Vbci;
      qdbc_Vrth = qdbc_ql * ql_Vrth;
      qdbc_Vrth = qdbc_Vrth + qdbc_qlo * qlo_Vrth;
      qdbc_Vbci = qdbc_Vbci + qdbc_qlo * qlo_Vbci;
      qdbc_Vrth = qdbc_Vrth + qdbc_qlo0 * qlo0_Vrth;
    } else {
      mv0 = sqrt(dv0 * dv0 + 4.0 * p[26] * p[26]);
      mv0_dv0 = dv0 / sqrt((dv0 * dv0) + 4.0 * (p[26] * p[26]));
      mv0_Vrth = mv0_dv0 * dv0_Vrth;
      vl0 = -0.5 * (dv0 + mv0);
      vl0_dv0 = -0.5;
      vl0_mv0 = -0.5;
      vl0_Vrth = vl0_dv0 * dv0_Vrth;
      vl0_Vrth = vl0_Vrth + vl0_mv0 * mv0_Vrth;
      xvar1 = (1.0 - vl0 / PCatT);
      xvar1_vl0 = -1.0 / PCatT;
      xvar1_PCatT = vl0 / (PCatT * PCatT);
      xvar1_Vrth = xvar1_vl0 * vl0_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      q0 = -PCatT * xvar3 / (1.0 - p[25]);
      q0_PCatT = -xvar3 / (1.0 - p[25]);
      q0_xvar3 = -PCatT / (1.0 - p[25]);
      q0_Vrth = q0_PCatT * PCatT_Vrth;
      q0_Vrth = q0_Vrth + q0_xvar3 * xvar3_Vrth;
      dv = (*Vbci) + dv0;
      dv_Vbci = 1.0;
      dv_dv0 = 1.0;
      dv_Vrth = dv_dv0 * dv0_Vrth;
      mv = sqrt(dv * dv + 4.0 * p[26] * p[26]);
      mv_dv = dv / sqrt((dv * dv) + 4.0 * (p[26] * p[26]));
      mv_Vbci = mv_dv * dv_Vbci;
      mv_Vrth = mv_dv * dv_Vrth;
      vl = 0.5 * (dv - mv) - dv0;
      vl_dv = 0.5;
      vl_mv = -0.5;
      vl_dv0 = -1.0;
      vl_Vbci = vl_dv * dv_Vbci;
      vl_Vrth = vl_dv * dv_Vrth;
      vl_Vbci = vl_Vbci + vl_mv * mv_Vbci;
      vl_Vrth = vl_Vrth + vl_mv * mv_Vrth;
      vl_Vrth = vl_Vrth + vl_dv0 * dv0_Vrth;
      xvar1 = (1.0 - vl / PCatT);
      xvar1_vl = -1.0 / PCatT;
      xvar1_PCatT = vl / (PCatT * PCatT);
      xvar1_Vbci = xvar1_vl * vl_Vbci;
      xvar1_Vrth = xvar1_vl * vl_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vbci = xvar3_xvar1 * xvar1_Vbci;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo = -PCatT * xvar3 / (1.0 - p[25]);
      qlo_PCatT = -xvar3 / (1.0 - p[25]);
      qlo_xvar3 = -PCatT / (1.0 - p[25]);
      qlo_Vrth = qlo_PCatT * PCatT_Vrth;
      qlo_Vbci = qlo_xvar3 * xvar3_Vbci;
      qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      xvar1 = (1.0 - p[14]);
      xvar2 = (-p[25]);
      xvar3 = pow(xvar1, xvar2);
      qdbc = qlo + xvar3 * ((*Vbci) - vl + vl0) - q0;
      qdbc_qlo = 1.0;
      qdbc_Vbci = xvar3;
      qdbc_vl = -xvar3;
      qdbc_vl0 = xvar3;
      qdbc_q0 = -1.0;
      qdbc_Vrth = qdbc_qlo * qlo_Vrth;
      qdbc_Vbci = qdbc_Vbci + qdbc_qlo * qlo_Vbci;
      qdbc_Vbci = qdbc_Vbci + qdbc_vl * vl_Vbci;
      qdbc_Vrth = qdbc_Vrth + qdbc_vl * vl_Vrth;
      qdbc_Vrth = qdbc_Vrth + qdbc_vl0 * vl0_Vrth;
      qdbc_Vrth = qdbc_Vrth + qdbc_q0 * q0_Vrth;
    }
  }
  dv0 = -PCatT * p[14];
  dv0_PCatT = -p[14];
  dv0_Vrth = dv0_PCatT * PCatT_Vrth;
  if (p[26] <= 0.0) {
    dvh = (*Vbep) + dv0;
    dvh_Vbep = 1.0;
    dvh_dv0 = 1.0;
    dvh_Vrth = dvh_dv0 * dv0_Vrth;
    if (dvh > 0.0) {
      xvar1 = (1.0 - p[14]);
      xvar2 = (-1.0 - p[25]);
      pwq = pow(xvar1, xvar2);
      qlo = PCatT * (1.0 - pwq * (1.0 - p[14]) * (1.0 - p[14])) / (1.0 - p[25]);
      qlo_PCatT = (1.0 - ((1.0 - p[14]) * (1.0 - p[14])) * pwq) / (1.0 - p[25]);
      qlo_Vbep = 0.0;
      qlo_Vrth = qlo_PCatT * PCatT_Vrth;
      qhi = dvh * (1.0 - p[14] + 0.5 * p[25] * dvh / PCatT) * pwq;
      qhi_dvh = (0.5 * dvh * p[25] / PCatT - p[14] + 1.0) * pwq +
                0.5 * dvh * p[25] * pwq / PCatT;
      qhi_PCatT = -0.5 * (dvh * dvh) * p[25] * pwq / (PCatT * PCatT);
      qhi_Vbep = qhi_dvh * dvh_Vbep;
      qhi_Vrth = qhi_dvh * dvh_Vrth;
      qhi_Vrth = qhi_Vrth + qhi_PCatT * PCatT_Vrth;
    } else {
      if ((p[85] > 0.0) && ((*Vbep) < -p[85])) {
        xvar1 = (1.0 + p[85] / PCatT);
        xvar1_PCatT = -p[85] / (PCatT * PCatT);
        xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
        xvar2 = (1.0 - p[25]);
        xvar3 = pow(xvar1, xvar2);
        xvar3_xvar1 = xvar3 * xvar2 / xvar1;
        xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
        qlo = PCatT *
              (1.0 - xvar3 * (1.0 - ((1.0 - p[25]) * ((*Vbep) + p[85])) /
                                        (PCatT + p[85]))) /
              (1.0 - p[25]);
        qlo_PCatT =
            (1.0 - (1.0 - (1.0 - p[25]) * (p[85] + (*Vbep)) / (p[85] + PCatT)) *
                       xvar3) /
                (1.0 - p[25]) -
            PCatT * (p[85] + (*Vbep)) * xvar3 /
                ((p[85] + PCatT) * (p[85] + PCatT));
        qlo_xvar3 =
            PCatT *
            ((1.0 - p[25]) * (p[85] + (*Vbep)) / (p[85] + PCatT) - 1.0) /
            (1.0 - p[25]);
        qlo_Vbep = PCatT * xvar3 / (p[85] + PCatT);
        qlo_Vrth = qlo_PCatT * PCatT_Vrth;
        qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      } else {
        xvar1 = (1.0 - (*Vbep) / PCatT);
        xvar1_Vbep = -1.0 / PCatT;
        xvar1_PCatT = (*Vbep) / (PCatT * PCatT);
        xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
        xvar2 = (1.0 - p[25]);
        xvar3 = pow(xvar1, xvar2);
        xvar3_xvar1 = xvar3 * xvar2 / xvar1;
        xvar3_Vbep = xvar3_xvar1 * xvar1_Vbep;
        xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
        qlo = PCatT * (1.0 - xvar3) / (1.0 - p[25]);
        qlo_PCatT = (1.0 - xvar3) / (1.0 - p[25]);
        qlo_xvar3 = -PCatT / (1.0 - p[25]);
        qlo_Vrth = qlo_PCatT * PCatT_Vrth;
        qlo_Vbep = qlo_xvar3 * xvar3_Vbep;
        qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      }
      qhi = 0.0;
      qhi_Vbep = 0.0;
      qhi_Vrth = 0.0;
    }
    qdbep = qlo + qhi;
    qdbep_qlo = 1.0;
    qdbep_qhi = 1.0;
    qdbep_Vrth = qdbep_qlo * qlo_Vrth;
    qdbep_Vbep = qdbep_qlo * qlo_Vbep;
    qdbep_Vbep = qdbep_Vbep + qdbep_qhi * qhi_Vbep;
    qdbep_Vrth = qdbep_Vrth + qdbep_qhi * qhi_Vrth;
  } else {
    if ((p[85] > 0.0) && (p[86] > 0.0)) {
      vn0 = (p[85] + dv0) / (p[85] - dv0);
      vn0_dv0 =
          (p[85] + dv0) / ((p[85] - dv0) * (p[85] - dv0)) + 1.0 / (p[85] - dv0);
      vn0_Vrth = vn0_dv0 * dv0_Vrth;
      vnl0 = 2.0 * vn0 /
             (sqrt((vn0 - 1.0) * (vn0 - 1.0) + 4.0 * p[26] * p[26]) +
              sqrt((vn0 + 1.0) * (vn0 + 1.0) + 4.0 * p[86] * p[86]));
      vnl0_vn0 =
          2.0 / (sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
                 sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))) -
          2.0 * vn0 *
              ((vn0 + 1.0) /
                   sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
               (vn0 - 1.0) /
                   sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))) /
              ((sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))) *
               (sqrt(((vn0 + 1.0) * (vn0 + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn0 - 1.0) * (vn0 - 1.0)) + 4.0 * (p[26] * p[26]))));
      vnl0_Vrth = vnl0_vn0 * vn0_Vrth;
      vl0 = 0.5 * (vnl0 * (p[85] - dv0) - p[85] - dv0);
      vl0_vnl0 = 0.5 * (p[85] - dv0);
      vl0_dv0 = 0.5 * (-vnl0 - 1.0);
      vl0_Vrth = vl0_vnl0 * vnl0_Vrth;
      vl0_Vrth = vl0_Vrth + vl0_dv0 * dv0_Vrth;
      xvar1 = (1.0 - vl0 / PCatT);
      xvar1_vl0 = -1.0 / PCatT;
      xvar1_PCatT = vl0 / (PCatT * PCatT);
      xvar1_Vrth = xvar1_vl0 * vl0_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo0 = PCatT * (1.0 - xvar3) / (1.0 - p[25]);
      qlo0_PCatT = (1.0 - xvar3) / (1.0 - p[25]);
      qlo0_xvar3 = -PCatT / (1.0 - p[25]);
      qlo0_Vrth = qlo0_PCatT * PCatT_Vrth;
      qlo0_Vrth = qlo0_Vrth + qlo0_xvar3 * xvar3_Vrth;
      vn = (2.0 * (*Vbep) + p[85] + dv0) / (p[85] - dv0);
      vn_Vbep = 2.0 / (p[85] - dv0);
      vn_dv0 = (p[85] + 2.0 * (*Vbep) + dv0) / ((p[85] - dv0) * (p[85] - dv0)) +
               1.0 / (p[85] - dv0);
      vn_Vrth = vn_dv0 * dv0_Vrth;
      vnl = 2.0 * vn /
            (sqrt((vn - 1.0) * (vn - 1.0) + 4.0 * p[26] * p[26]) +
             sqrt((vn + 1.0) * (vn + 1.0) + 4.0 * p[86] * p[86]));
      vnl_vn =
          2.0 / (sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
                 sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))) -
          2.0 * vn *
              ((vn + 1.0) /
                   sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
               (vn - 1.0) /
                   sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))) /
              ((sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))) *
               (sqrt(((vn + 1.0) * (vn + 1.0)) + 4.0 * (p[86] * p[86])) +
                sqrt(((vn - 1.0) * (vn - 1.0)) + 4.0 * (p[26] * p[26]))));
      vnl_Vbep = vnl_vn * vn_Vbep;
      vnl_Vrth = vnl_vn * vn_Vrth;
      vl = 0.5 * (vnl * (p[85] - dv0) - p[85] - dv0);
      vl_vnl = 0.5 * (p[85] - dv0);
      vl_dv0 = 0.5 * (-vnl - 1.0);
      vl_Vbep = vl_vnl * vnl_Vbep;
      vl_Vrth = vl_vnl * vnl_Vrth;
      vl_Vrth = vl_Vrth + vl_dv0 * dv0_Vrth;
      xvar1 = (1.0 - vl / PCatT);
      xvar1_vl = -1.0 / PCatT;
      xvar1_PCatT = vl / (PCatT * PCatT);
      xvar1_Vbep = xvar1_vl * vl_Vbep;
      xvar1_Vrth = xvar1_vl * vl_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vbep = xvar3_xvar1 * xvar1_Vbep;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo = PCatT * (1.0 - xvar3) / (1.0 - p[25]);
      qlo_PCatT = (1.0 - xvar3) / (1.0 - p[25]);
      qlo_xvar3 = -PCatT / (1.0 - p[25]);
      qlo_Vrth = qlo_PCatT * PCatT_Vrth;
      qlo_Vbep = qlo_xvar3 * xvar3_Vbep;
      qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      sel = 0.5 * (vnl + 1.0);
      sel_vnl = 0.5;
      sel_Vbep = sel_vnl * vnl_Vbep;
      sel_Vrth = sel_vnl * vnl_Vrth;
      xvar1 = (1.0 + p[85] / PCatT);
      xvar1_PCatT = -p[85] / (PCatT * PCatT);
      xvar1_Vrth = xvar1_PCatT * PCatT_Vrth;
      xvar2 = (-p[25]);
      crt = pow(xvar1, xvar2);
      crt_xvar1 = crt * xvar2 / xvar1;
      crt_Vrth = crt_xvar1 * xvar1_Vrth;
      xvar1 = (1.0 + dv0 / PCatT);
      xvar1_dv0 = 1.0 / PCatT;
      xvar1_PCatT = -dv0 / (PCatT * PCatT);
      xvar1_Vrth = xvar1_dv0 * dv0_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (-p[25]);
      cmx = pow(xvar1, xvar2);
      cmx_xvar1 = cmx * xvar2 / xvar1;
      cmx_Vrth = cmx_xvar1 * xvar1_Vrth;
      cl = (1.0 - sel) * crt + sel * cmx;
      cl_sel = cmx - crt;
      cl_crt = 1.0 - sel;
      cl_cmx = sel;
      cl_Vbep = cl_sel * sel_Vbep;
      cl_Vrth = cl_sel * sel_Vrth;
      cl_Vrth = cl_Vrth + cl_crt * crt_Vrth;
      cl_Vrth = cl_Vrth + cl_cmx * cmx_Vrth;
      ql = ((*Vbep) - vl + vl0) * cl;
      ql_Vbep = cl;
      ql_vl = -cl;
      ql_vl0 = cl;
      ql_cl = vl0 - vl + (*Vbep);
      ql_Vbep = ql_Vbep + ql_vl * vl_Vbep;
      ql_Vrth = ql_vl * vl_Vrth;
      ql_Vrth = ql_Vrth + ql_vl0 * vl0_Vrth;
      ql_Vbep = ql_Vbep + ql_cl * cl_Vbep;
      ql_Vrth = ql_Vrth + ql_cl * cl_Vrth;
      qdbep = ql + qlo - qlo0;
      qdbep_ql = 1.0;
      qdbep_qlo = 1.0;
      qdbep_qlo0 = -1.0;
      qdbep_Vbep = qdbep_ql * ql_Vbep;
      qdbep_Vrth = qdbep_ql * ql_Vrth;
      qdbep_Vrth = qdbep_Vrth + qdbep_qlo * qlo_Vrth;
      qdbep_Vbep = qdbep_Vbep + qdbep_qlo * qlo_Vbep;
      qdbep_Vrth = qdbep_Vrth + qdbep_qlo0 * qlo0_Vrth;
    } else {
      mv0 = sqrt(dv0 * dv0 + 4.0 * p[26] * p[26]);
      mv0_dv0 = dv0 / sqrt((dv0 * dv0) + 4.0 * (p[26] * p[26]));
      mv0_Vrth = mv0_dv0 * dv0_Vrth;
      vl0 = -0.5 * (dv0 + mv0);
      vl0_dv0 = -0.5;
      vl0_mv0 = -0.5;
      vl0_Vrth = vl0_dv0 * dv0_Vrth;
      vl0_Vrth = vl0_Vrth + vl0_mv0 * mv0_Vrth;
      xvar1 = (1.0 - vl0 / PCatT);
      xvar1_vl0 = -1.0 / PCatT;
      xvar1_PCatT = vl0 / (PCatT * PCatT);
      xvar1_Vrth = xvar1_vl0 * vl0_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      q0 = -PCatT * xvar3 / (1.0 - p[25]);
      q0_PCatT = -xvar3 / (1.0 - p[25]);
      q0_xvar3 = -PCatT / (1.0 - p[25]);
      q0_Vrth = q0_PCatT * PCatT_Vrth;
      q0_Vrth = q0_Vrth + q0_xvar3 * xvar3_Vrth;
      dv = (*Vbep) + dv0;
      dv_Vbep = 1.0;
      dv_dv0 = 1.0;
      dv_Vrth = dv_dv0 * dv0_Vrth;
      mv = sqrt(dv * dv + 4.0 * p[26] * p[26]);
      mv_dv = dv / sqrt((dv * dv) + 4.0 * (p[26] * p[26]));
      mv_Vbep = mv_dv * dv_Vbep;
      mv_Vrth = mv_dv * dv_Vrth;
      vl = 0.5 * (dv - mv) - dv0;
      vl_dv = 0.5;
      vl_mv = -0.5;
      vl_dv0 = -1.0;
      vl_Vbep = vl_dv * dv_Vbep;
      vl_Vrth = vl_dv * dv_Vrth;
      vl_Vbep = vl_Vbep + vl_mv * mv_Vbep;
      vl_Vrth = vl_Vrth + vl_mv * mv_Vrth;
      vl_Vrth = vl_Vrth + vl_dv0 * dv0_Vrth;
      xvar1 = (1.0 - vl / PCatT);
      xvar1_vl = -1.0 / PCatT;
      xvar1_PCatT = vl / (PCatT * PCatT);
      xvar1_Vbep = xvar1_vl * vl_Vbep;
      xvar1_Vrth = xvar1_vl * vl_Vrth;
      xvar1_Vrth = xvar1_Vrth + xvar1_PCatT * PCatT_Vrth;
      xvar2 = (1.0 - p[25]);
      xvar3 = pow(xvar1, xvar2);
      xvar3_xvar1 = xvar3 * xvar2 / xvar1;
      xvar3_Vbep = xvar3_xvar1 * xvar1_Vbep;
      xvar3_Vrth = xvar3_xvar1 * xvar1_Vrth;
      qlo = -PCatT * xvar3 / (1.0 - p[25]);
      qlo_PCatT = -xvar3 / (1.0 - p[25]);
      qlo_xvar3 = -PCatT / (1.0 - p[25]);
      qlo_Vrth = qlo_PCatT * PCatT_Vrth;
      qlo_Vbep = qlo_xvar3 * xvar3_Vbep;
      qlo_Vrth = qlo_Vrth + qlo_xvar3 * xvar3_Vrth;
      xvar1 = (1.0 - p[14]);
      xvar2 = (-p[25]);
      xvar3 = pow(xvar1, xvar2);
      qdbep = qlo + xvar3 * ((*Vbep) - vl + vl0) - q0;
      qdbep_qlo = 1.0;
      qdbep_Vbep = xvar3;
      qdbep_vl = -xvar3;
      qdbep_vl0 = xvar3;
      qdbep_q0 = -1.0;
      qdbep_Vrth = qdbep_qlo * qlo_Vrth;
      qdbep_Vbep = qdbep_Vbep + qdbep_qlo * qlo_Vbep;
      qdbep_Vbep = qdbep_Vbep + qdbep_vl * vl_Vbep;
      qdbep_Vrth = qdbep_Vrth + qdbep_vl * vl_Vrth;
      qdbep_Vrth = qdbep_Vrth + qdbep_vl0 * vl0_Vrth;
      qdbep_Vrth = qdbep_Vrth + qdbep_q0 * q0_Vrth;
    }
  }
  argi = (*Vbei) / (NFatT * Vtv);
  argi_Vbei = 1.0 / (NFatT * Vtv);
  argi_NFatT = -(*Vbei) / ((NFatT * NFatT) * Vtv);
  argi_Vtv = -(*Vbei) / (NFatT * (Vtv * Vtv));
  argi_Vrth = argi_NFatT * NFatT_Vrth;
  argi_Vrth = argi_Vrth + argi_Vtv * Vtv_Vrth;
  if (argi > 100.0) {
    expi_argi = exp(100.0);
    expi = expi_argi * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi_argi = exp(-100.0);
    expi = expi_argi * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
    expi_argi = expi;
  }
  expi_Vbei = expi_argi * argi_Vbei;
  expi_Vrth = expi_argi * argi_Vrth;
  Ifi = ISatT * (expi - 1.0);
  Ifi_ISatT = expi - 1.0;
  Ifi_expi = ISatT;
  Ifi_Vrth = Ifi_ISatT * ISatT_Vrth;
  Ifi_Vbei = Ifi_expi * expi_Vbei;
  Ifi_Vrth = Ifi_Vrth + Ifi_expi * expi_Vrth;
  argi = (*Vbci) / (NRatT * Vtv);
  argi_Vbci = 1.0 / (NRatT * Vtv);
  argi_NRatT = -(*Vbci) / ((NRatT * NRatT) * Vtv);
  argi_Vtv = -(*Vbci) / (NRatT * (Vtv * Vtv));
  argi_Vrth = argi_NRatT * NRatT_Vrth;
  argi_Vrth = argi_Vrth + argi_Vtv * Vtv_Vrth;
  if (argi > 100.0) {
    expi_argi = exp(100.0);
    expi = expi_argi * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi_argi = exp(-100.0);
    expi = expi_argi * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
    expi_argi = expi;
  }
  expi_Vbci = expi_argi * argi_Vbci;
  expi_Vrth = expi_argi * argi_Vrth;
  Iri = ISatT * ISRRatT * (expi - 1.0);
  Iri_ISatT = (expi - 1.0) * ISRRatT;
  Iri_ISRRatT = (expi - 1.0) * ISatT;
  Iri_expi = ISatT * ISRRatT;
  Iri_Vrth = Iri_ISatT * ISatT_Vrth;
  Iri_Vrth = Iri_Vrth + Iri_ISRRatT * ISRRatT_Vrth;
  Iri_Vbci = Iri_expi * expi_Vbci;
  Iri_Vrth = Iri_Vrth + Iri_expi * expi_Vrth;
  q1z = 1.0 + qdbe * IVER + qdbc * IVEF;
  q1z_qdbe = IVER;
  q1z_qdbc = IVEF;
  q1z_Vrth = q1z_qdbe * qdbe_Vrth;
  q1z_Vbei = q1z_qdbe * qdbe_Vbei;
  q1z_Vrth = q1z_Vrth + q1z_qdbc * qdbc_Vrth;
  q1z_Vbci = q1z_qdbc * qdbc_Vbci;
  q1 = 0.5 * (sqrt((q1z - 1.0e-4) * (q1z - 1.0e-4) + 1.0e-8) + q1z - 1.0e-4) +
       1.0e-4;
  q1_q1z =
      0.5 *
      ((q1z - 1.0e-4) / sqrt(((q1z - 1.0e-4) * (q1z - 1.0e-4)) + 1.0e-8) + 1.0);
  q1_Vrth = q1_q1z * q1z_Vrth;
  q1_Vbei = q1_q1z * q1z_Vbei;
  q1_Vbci = q1_q1z * q1z_Vbci;
  q2 = Ifi * IIKF + Iri * IIKR;
  q2_Ifi = IIKF;
  q2_IIKF = Ifi;
  q2_Iri = IIKR;
  q2_Vrth = q2_Ifi * Ifi_Vrth;
  q2_Vbei = q2_Ifi * Ifi_Vbei;
  q2_Vrth = q2_Vrth + q2_IIKF * IIKF_Vrth;
  q2_Vrth = q2_Vrth + q2_Iri * Iri_Vrth;
  q2_Vbci = q2_Iri * Iri_Vbci;
  if (p[88] < 0.5) {
    xvar2 = 1.0 / p[89];
    xvar3 = pow(q1, xvar2);
    xvar3_q1 = xvar3 * xvar2 / q1;
    xvar3_Vrth = xvar3_q1 * q1_Vrth;
    xvar3_Vbei = xvar3_q1 * q1_Vbei;
    xvar3_Vbci = xvar3_q1 * q1_Vbci;
    xvar1 = (xvar3 + 4.0 * q2);
    xvar1_xvar3 = 1.0;
    xvar1_q2 = 4.0;
    xvar1_Vrth = xvar1_xvar3 * xvar3_Vrth;
    xvar1_Vbei = xvar1_xvar3 * xvar3_Vbei;
    xvar1_Vbci = xvar1_xvar3 * xvar3_Vbci;
    xvar1_Vrth = xvar1_Vrth + xvar1_q2 * q2_Vrth;
    xvar1_Vbei = xvar1_Vbei + xvar1_q2 * q2_Vbei;
    xvar1_Vbci = xvar1_Vbci + xvar1_q2 * q2_Vbci;
    xvar4 = pow(xvar1, p[89]);
    xvar4_xvar1 = xvar4 * p[89] / xvar1;
    xvar4_Vrth = xvar4_xvar1 * xvar1_Vrth;
    xvar4_Vbei = xvar4_xvar1 * xvar1_Vbei;
    xvar4_Vbci = xvar4_xvar1 * xvar1_Vbci;
    qb = 0.5 * (q1 + xvar4);
    qb_q1 = 0.5;
    qb_xvar4 = 0.5;
    qb_Vrth = qb_q1 * q1_Vrth;
    qb_Vbei = qb_q1 * q1_Vbei;
    qb_Vbci = qb_q1 * q1_Vbci;
    qb_Vrth = qb_Vrth + qb_xvar4 * xvar4_Vrth;
    qb_Vbei = qb_Vbei + qb_xvar4 * xvar4_Vbei;
    qb_Vbci = qb_Vbci + qb_xvar4 * xvar4_Vbci;
  } else {
    xvar1 = (1.0 + 4.0 * q2);
    xvar1_q2 = 4.0;
    xvar1_Vrth = xvar1_q2 * q2_Vrth;
    xvar1_Vbei = xvar1_q2 * q2_Vbei;
    xvar1_Vbci = xvar1_q2 * q2_Vbci;
    xvar2 = pow(xvar1, p[89]);
    xvar2_xvar1 = xvar2 * p[89] / xvar1;
    xvar2_Vrth = xvar2_xvar1 * xvar1_Vrth;
    xvar2_Vbei = xvar2_xvar1 * xvar1_Vbei;
    xvar2_Vbci = xvar2_xvar1 * xvar1_Vbci;
    qb = 0.5 * q1 * (1.0 + xvar2);
    qb_q1 = 0.5 * (xvar2 + 1.0);
    qb_xvar2 = 0.5 * q1;
    qb_Vrth = qb_q1 * q1_Vrth;
    qb_Vbei = qb_q1 * q1_Vbei;
    qb_Vbci = qb_q1 * q1_Vbci;
    qb_Vrth = qb_Vrth + qb_xvar2 * xvar2_Vrth;
    qb_Vbei = qb_Vbei + qb_xvar2 * xvar2_Vbei;
    qb_Vbci = qb_Vbci + qb_xvar2 * xvar2_Vbci;
  }
  (*Itzr) = Iri / qb;
  Itzr_Iri = 1.0 / qb;
  Itzr_qb = -Iri / (qb * qb);
  *Itzr_Vrth = Itzr_Iri * Iri_Vrth;
  *Itzr_Vbci = Itzr_Iri * Iri_Vbci;
  *Itzr_Vrth = (*Itzr_Vrth) + Itzr_qb * qb_Vrth;
  *Itzr_Vbei = Itzr_qb * qb_Vbei;
  *Itzr_Vbci = (*Itzr_Vbci) + Itzr_qb * qb_Vbci;
  Itzf = Ifi / qb;
  Itzf_Ifi = 1.0 / qb;
  Itzf_qb = -Ifi / (qb * qb);
  Itzf_Vrth = Itzf_Ifi * Ifi_Vrth;
  Itzf_Vbei = Itzf_Ifi * Ifi_Vbei;
  Itzf_Vrth = Itzf_Vrth + Itzf_qb * qb_Vrth;
  Itzf_Vbei = Itzf_Vbei + Itzf_qb * qb_Vbei;
  Itzf_Vbci = Itzf_qb * qb_Vbci;
  (*Ixzf) = -Itzf;
  Ixzf_Itzf = -1.0;
  *Ixzf_Vrth = Ixzf_Itzf * Itzf_Vrth;
  *Ixzf_Vbei = Ixzf_Itzf * Itzf_Vbei;
  *Ixzf_Vbci = Ixzf_Itzf * Itzf_Vbci;
  (*Itxf) = (*Vrxf);
  *Itxf_Vrxf = 1.0;
  (*Ixxf) = (*Vrxf);
  *Ixxf_Vrxf = 1.0;
  if (p[42] > 0.0) {
    argi = (*Vbep) / (p[44] * Vtv);
    argi_Vbep = 1.0 / (p[44] * Vtv);
    argi_Vtv = -(*Vbep) / (p[44] * (Vtv * Vtv));
    argi_Vrth = argi_Vtv * Vtv_Vrth;
    if (argi > 100.0) {
      expi_argi = exp(100.0);
      expi = expi_argi * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi_argi = exp(-100.0);
      expi = expi_argi * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
      expi_argi = expi;
    }
    expi_Vbep = expi_argi * argi_Vbep;
    expi_Vrth = expi_argi * argi_Vrth;
    argx = (*Vbci) / (p[44] * Vtv);
    argx_Vbci = 1.0 / (p[44] * Vtv);
    argx_Vtv = -(*Vbci) / (p[44] * (Vtv * Vtv));
    argx_Vrth = argx_Vtv * Vtv_Vrth;
    if (argx > 100.0) {
      expx_argx = exp(100.0);
      expx = expx_argx * (1.0 + (argx - 100.0));
    } else if (argx < -100.0) {
      expx_argx = exp(-100.0);
      expx = expx_argx * (1.0 + (argx + 100.0));
    } else {
      expx = exp(argx);
      expx_argx = expx;
    }
    expx_Vbci = expx_argx * argx_Vbci;
    expx_Vrth = expx_argx * argx_Vrth;
    Ifp = ISPatT * (p[43] * expi + (1.0 - p[43]) * expx - 1.0);
    Ifp_ISPatT = expi * p[43] + expx * (1.0 - p[43]) - 1.0;
    Ifp_expi = ISPatT * p[43];
    Ifp_expx = ISPatT * (1.0 - p[43]);
    Ifp_Vrth = Ifp_ISPatT * ISPatT_Vrth;
    Ifp_Vbep = Ifp_expi * expi_Vbep;
    Ifp_Vrth = Ifp_Vrth + Ifp_expi * expi_Vrth;
    Ifp_Vbci = Ifp_expx * expx_Vbci;
    Ifp_Vrth = Ifp_Vrth + Ifp_expx * expx_Vrth;
    q2p = Ifp * IIKP;
    q2p_Ifp = IIKP;
    q2p_Vrth = q2p_Ifp * Ifp_Vrth;
    q2p_Vbep = q2p_Ifp * Ifp_Vbep;
    q2p_Vbci = q2p_Ifp * Ifp_Vbci;
    qbp = 0.5 * (1.0 + sqrt(1.0 + 4.0 * q2p));
    qbp_q2p = 1.0 / sqrt(4.0 * q2p + 1.0);
    qbp_Vrth = qbp_q2p * q2p_Vrth;
    qbp_Vbep = qbp_q2p * q2p_Vbep;
    qbp_Vbci = qbp_q2p * q2p_Vbci;
  } else {
    Ifp = 0.0;
    Ifp_Vrth = 0.0;
    Ifp_Vbep = 0.0;
    Ifp_Vbci = 0.0;
    qbp = 1.0;
    qbp_Vrth = 0.0;
    qbp_Vbep = 0.0;
    qbp_Vbci = 0.0;
  }
  if (p[32] == 1.0) {
    argi = (*Vbei) / (p[33] * Vtv);
    argi_Vbei = 1.0 / (p[33] * Vtv);
    argi_Vtv = -(*Vbei) / (p[33] * (Vtv * Vtv));
    argi_Vrth = argi_Vtv * Vtv_Vrth;
    if (argi > 100.0) {
      expi_argi = exp(100.0);
      expi = expi_argi * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi_argi = exp(-100.0);
      expi = expi_argi * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
      expi_argi = expi;
    }
    expi_Vbei = expi_argi * argi_Vbei;
    expi_Vrth = expi_argi * argi_Vrth;
    argn = (*Vbei) / (p[35] * Vtv);
    argn_Vbei = 1.0 / (p[35] * Vtv);
    argn_Vtv = -(*Vbei) / (p[35] * (Vtv * Vtv));
    argn_Vrth = argn_Vtv * Vtv_Vrth;
    if (argn > 100.0) {
      expn_argn = exp(100.0);
      expn = expn_argn * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn_argn = exp(-100.0);
      expn = expn_argn * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
      expn_argn = expn;
    }
    expn_Vbei = expn_argn * argn_Vbei;
    expn_Vrth = expn_argn * argn_Vrth;
    if (p[98] > 0.0) {
      argx = (-VBBEatT - (*Vbei)) / (NBBEatT * Vtv);
      argx_VBBEatT = -1.0 / (NBBEatT * Vtv);
      argx_Vbei = -1.0 / (NBBEatT * Vtv);
      argx_NBBEatT = -(-(*Vbei) - VBBEatT) / ((NBBEatT * NBBEatT) * Vtv);
      argx_Vtv = -(-(*Vbei) - VBBEatT) / (NBBEatT * (Vtv * Vtv));
      argx_Vrth = argx_VBBEatT * VBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_NBBEatT * NBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_Vtv * Vtv_Vrth;
      if (argx > 100.0) {
        expx_argx = exp(100.0);
        expx = expx_argx * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx_argx = exp(-100.0);
        expx = expx_argx * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
        expx_argx = expx;
      }
      expx_Vrth = expx_argx * argx_Vrth;
      expx_Vbei = expx_argx * argx_Vbei;
      (*Ibe) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
               p[100] * (expx - EBBEatT);
      Ibe_IBEIatT = expi - 1.0;
      Ibe_expi = IBEIatT;
      Ibe_IBENatT = expn - 1.0;
      Ibe_expn = IBENatT;
      Ibe_expx = -p[100];
      Ibe_EBBEatT = p[100];
      *Ibe_Vrth = Ibe_IBEIatT * IBEIatT_Vrth;
      *Ibe_Vbei = Ibe_expi * expi_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expi * expi_Vrth;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_IBENatT * IBENatT_Vrth;
      *Ibe_Vbei = (*Ibe_Vbei) + Ibe_expn * expn_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expn * expn_Vrth;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expx * expx_Vrth;
      *Ibe_Vbei = (*Ibe_Vbei) + Ibe_expx * expx_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_EBBEatT * EBBEatT_Vrth;
    } else {
      (*Ibe) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0);
      Ibe_IBEIatT = expi - 1.0;
      Ibe_expi = IBEIatT;
      Ibe_IBENatT = expn - 1.0;
      Ibe_expn = IBENatT;
      *Ibe_Vrth = Ibe_IBEIatT * IBEIatT_Vrth;
      *Ibe_Vbei = Ibe_expi * expi_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expi * expi_Vrth;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_IBENatT * IBENatT_Vrth;
      *Ibe_Vbei = (*Ibe_Vbei) + Ibe_expn * expn_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expn * expn_Vrth;
    }
    (*Ibex) = 0.0;
    *Ibex_Vrth = 0.0;
    *Ibex_Vbex = 0.0;
  } else if (p[32] == 0.0) {
    (*Ibe) = 0.0;
    *Ibe_Vrth = 0.0;
    *Ibe_Vbei = 0.0;
    argi = (*Vbex) / (p[33] * Vtv);
    argi_Vbex = 1.0 / (p[33] * Vtv);
    argi_Vtv = -(*Vbex) / (p[33] * (Vtv * Vtv));
    argi_Vrth = argi_Vtv * Vtv_Vrth;
    if (argi > 100.0) {
      expi_argi = exp(100.0);
      expi = expi_argi * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi_argi = exp(-100.0);
      expi = expi_argi * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
      expi_argi = expi;
    }
    expi_Vbex = expi_argi * argi_Vbex;
    expi_Vrth = expi_argi * argi_Vrth;
    argn = (*Vbex) / (p[35] * Vtv);
    argn_Vbex = 1.0 / (p[35] * Vtv);
    argn_Vtv = -(*Vbex) / (p[35] * (Vtv * Vtv));
    argn_Vrth = argn_Vtv * Vtv_Vrth;
    if (argn > 100.0) {
      expn_argn = exp(100.0);
      expn = expn_argn * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn_argn = exp(-100.0);
      expn = expn_argn * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
      expn_argn = expn;
    }
    expn_Vbex = expn_argn * argn_Vbex;
    expn_Vrth = expn_argn * argn_Vrth;
    if (p[98] > 0.0) {
      argx = (-VBBEatT - (*Vbex)) / (NBBEatT * Vtv);
      argx_VBBEatT = -1.0 / (NBBEatT * Vtv);
      argx_Vbex = -1.0 / (NBBEatT * Vtv);
      argx_NBBEatT = -(-(*Vbex) - VBBEatT) / ((NBBEatT * NBBEatT) * Vtv);
      argx_Vtv = -(-(*Vbex) - VBBEatT) / (NBBEatT * (Vtv * Vtv));
      argx_Vrth = argx_VBBEatT * VBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_NBBEatT * NBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_Vtv * Vtv_Vrth;
      if (argx > 100.0) {
        expx_argx = exp(100.0);
        expx = expx_argx * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx_argx = exp(-100.0);
        expx = expx_argx * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
        expx_argx = expx;
      }
      expx_Vrth = expx_argx * argx_Vrth;
      expx_Vbex = expx_argx * argx_Vbex;
      (*Ibex) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
                p[100] * (expx - EBBEatT);
      Ibex_IBEIatT = expi - 1.0;
      Ibex_expi = IBEIatT;
      Ibex_IBENatT = expn - 1.0;
      Ibex_expn = IBENatT;
      Ibex_expx = -p[100];
      Ibex_EBBEatT = p[100];
      *Ibex_Vrth = Ibex_IBEIatT * IBEIatT_Vrth;
      *Ibex_Vbex = Ibex_expi * expi_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expi * expi_Vrth;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_IBENatT * IBENatT_Vrth;
      *Ibex_Vbex = (*Ibex_Vbex) + Ibex_expn * expn_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expn * expn_Vrth;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expx * expx_Vrth;
      *Ibex_Vbex = (*Ibex_Vbex) + Ibex_expx * expx_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_EBBEatT * EBBEatT_Vrth;
    } else {
      (*Ibex) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0);
      Ibex_IBEIatT = expi - 1.0;
      Ibex_expi = IBEIatT;
      Ibex_IBENatT = expn - 1.0;
      Ibex_expn = IBENatT;
      *Ibex_Vrth = Ibex_IBEIatT * IBEIatT_Vrth;
      *Ibex_Vbex = Ibex_expi * expi_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expi * expi_Vrth;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_IBENatT * IBENatT_Vrth;
      *Ibex_Vbex = (*Ibex_Vbex) + Ibex_expn * expn_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expn * expn_Vrth;
    }
  } else {
    argi = (*Vbei) / (p[33] * Vtv);
    argi_Vbei = 1.0 / (p[33] * Vtv);
    argi_Vtv = -(*Vbei) / (p[33] * (Vtv * Vtv));
    argi_Vrth = argi_Vtv * Vtv_Vrth;
    if (argi > 100.0) {
      expi_argi = exp(100.0);
      expi = expi_argi * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi_argi = exp(-100.0);
      expi = expi_argi * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
      expi_argi = expi;
    }
    expi_Vbei = expi_argi * argi_Vbei;
    expi_Vrth = expi_argi * argi_Vrth;
    argn = (*Vbei) / (p[35] * Vtv);
    argn_Vbei = 1.0 / (p[35] * Vtv);
    argn_Vtv = -(*Vbei) / (p[35] * (Vtv * Vtv));
    argn_Vrth = argn_Vtv * Vtv_Vrth;
    if (argn > 100.0) {
      expn_argn = exp(100.0);
      expn = expn_argn * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn_argn = exp(-100.0);
      expn = expn_argn * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
      expn_argn = expn;
    }
    expn_Vbei = expn_argn * argn_Vbei;
    expn_Vrth = expn_argn * argn_Vrth;
    if (p[98] > 0.0) {
      argx = (-VBBEatT - (*Vbei)) / (NBBEatT * Vtv);
      argx_VBBEatT = -1.0 / (NBBEatT * Vtv);
      argx_Vbei = -1.0 / (NBBEatT * Vtv);
      argx_NBBEatT = -(-(*Vbei) - VBBEatT) / ((NBBEatT * NBBEatT) * Vtv);
      argx_Vtv = -(-(*Vbei) - VBBEatT) / (NBBEatT * (Vtv * Vtv));
      argx_Vrth = argx_VBBEatT * VBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_NBBEatT * NBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_Vtv * Vtv_Vrth;
      if (argx > 100.0) {
        expx_argx = exp(100.0);
        expx = expx_argx * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx_argx = exp(-100.0);
        expx = expx_argx * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
        expx_argx = expx;
      }
      expx_Vrth = expx_argx * argx_Vrth;
      expx_Vbei = expx_argx * argx_Vbei;
      (*Ibe) = p[32] * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
                        p[100] * (expx - EBBEatT));
      Ibe_IBEIatT = (expi - 1.0) * p[32];
      Ibe_expi = IBEIatT * p[32];
      Ibe_IBENatT = (expn - 1.0) * p[32];
      Ibe_expn = IBENatT * p[32];
      Ibe_expx = -p[100] * p[32];
      Ibe_EBBEatT = p[100] * p[32];
      *Ibe_Vrth = Ibe_IBEIatT * IBEIatT_Vrth;
      *Ibe_Vbei = Ibe_expi * expi_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expi * expi_Vrth;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_IBENatT * IBENatT_Vrth;
      *Ibe_Vbei = (*Ibe_Vbei) + Ibe_expn * expn_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expn * expn_Vrth;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expx * expx_Vrth;
      *Ibe_Vbei = (*Ibe_Vbei) + Ibe_expx * expx_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_EBBEatT * EBBEatT_Vrth;
    } else {
      (*Ibe) = p[32] * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0));
      Ibe_IBEIatT = (expi - 1.0) * p[32];
      Ibe_expi = IBEIatT * p[32];
      Ibe_IBENatT = (expn - 1.0) * p[32];
      Ibe_expn = IBENatT * p[32];
      *Ibe_Vrth = Ibe_IBEIatT * IBEIatT_Vrth;
      *Ibe_Vbei = Ibe_expi * expi_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expi * expi_Vrth;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_IBENatT * IBENatT_Vrth;
      *Ibe_Vbei = (*Ibe_Vbei) + Ibe_expn * expn_Vbei;
      *Ibe_Vrth = (*Ibe_Vrth) + Ibe_expn * expn_Vrth;
    }
    argi = (*Vbex) / (p[33] * Vtv);
    argi_Vbex = 1.0 / (p[33] * Vtv);
    argi_Vtv = -(*Vbex) / (p[33] * (Vtv * Vtv));
    argi_Vrth = argi_Vtv * Vtv_Vrth;
    if (argi > 100.0) {
      expi_argi = exp(100.0);
      expi = expi_argi * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi_argi = exp(-100.0);
      expi = expi_argi * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
      expi_argi = expi;
    }
    expi_Vbex = expi_argi * argi_Vbex;
    expi_Vrth = expi_argi * argi_Vrth;
    argn = (*Vbex) / (p[35] * Vtv);
    argn_Vbex = 1.0 / (p[35] * Vtv);
    argn_Vtv = -(*Vbex) / (p[35] * (Vtv * Vtv));
    argn_Vrth = argn_Vtv * Vtv_Vrth;
    if (argn > 100.0) {
      expn_argn = exp(100.0);
      expn = expn_argn * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn_argn = exp(-100.0);
      expn = expn_argn * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
      expn_argn = expn;
    }
    expn_Vbex = expn_argn * argn_Vbex;
    expn_Vrth = expn_argn * argn_Vrth;
    if (p[98] > 0.0) {
      argx = (-VBBEatT - (*Vbex)) / (NBBEatT * Vtv);
      argx_VBBEatT = -1.0 / (NBBEatT * Vtv);
      argx_Vbex = -1.0 / (NBBEatT * Vtv);
      argx_NBBEatT = -(-(*Vbex) - VBBEatT) / ((NBBEatT * NBBEatT) * Vtv);
      argx_Vtv = -(-(*Vbex) - VBBEatT) / (NBBEatT * (Vtv * Vtv));
      argx_Vrth = argx_VBBEatT * VBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_NBBEatT * NBBEatT_Vrth;
      argx_Vrth = argx_Vrth + argx_Vtv * Vtv_Vrth;
      if (argx > 100.0) {
        expx_argx = exp(100.0);
        expx = expx_argx * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx_argx = exp(-100.0);
        expx = expx_argx * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
        expx_argx = expx;
      }
      expx_Vrth = expx_argx * argx_Vrth;
      expx_Vbex = expx_argx * argx_Vbex;
      (*Ibex) =
          (1.0 - p[32]) * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
                           p[100] * (expx - EBBEatT));
      Ibex_IBEIatT = (expi - 1.0) * (1.0 - p[32]);
      Ibex_expi = IBEIatT * (1.0 - p[32]);
      Ibex_IBENatT = (expn - 1.0) * (1.0 - p[32]);
      Ibex_expn = IBENatT * (1.0 - p[32]);
      Ibex_expx = -p[100] * (1.0 - p[32]);
      Ibex_EBBEatT = p[100] * (1.0 - p[32]);
      *Ibex_Vrth = Ibex_IBEIatT * IBEIatT_Vrth;
      *Ibex_Vbex = Ibex_expi * expi_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expi * expi_Vrth;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_IBENatT * IBENatT_Vrth;
      *Ibex_Vbex = (*Ibex_Vbex) + Ibex_expn * expn_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expn * expn_Vrth;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expx * expx_Vrth;
      *Ibex_Vbex = (*Ibex_Vbex) + Ibex_expx * expx_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_EBBEatT * EBBEatT_Vrth;
    } else {
      (*Ibex) =
          (1.0 - p[32]) * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0));
      Ibex_IBEIatT = (expi - 1.0) * (1.0 - p[32]);
      Ibex_expi = IBEIatT * (1.0 - p[32]);
      Ibex_IBENatT = (expn - 1.0) * (1.0 - p[32]);
      Ibex_expn = IBENatT * (1.0 - p[32]);
      *Ibex_Vrth = Ibex_IBEIatT * IBEIatT_Vrth;
      *Ibex_Vbex = Ibex_expi * expi_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expi * expi_Vrth;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_IBENatT * IBENatT_Vrth;
      *Ibex_Vbex = (*Ibex_Vbex) + Ibex_expn * expn_Vbex;
      *Ibex_Vrth = (*Ibex_Vrth) + Ibex_expn * expn_Vrth;
    }
  }
  argi = (*Vbci) / (p[37] * Vtv);
  argi_Vbci = 1.0 / (p[37] * Vtv);
  argi_Vtv = -(*Vbci) / (p[37] * (Vtv * Vtv));
  argi_Vrth = argi_Vtv * Vtv_Vrth;
  if (argi > 100.0) {
    expi_argi = exp(100.0);
    expi = expi_argi * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi_argi = exp(-100.0);
    expi = expi_argi * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
    expi_argi = expi;
  }
  expi_Vbci = expi_argi * argi_Vbci;
  expi_Vrth = expi_argi * argi_Vrth;
  argn = (*Vbci) / (p[39] * Vtv);
  argn_Vbci = 1.0 / (p[39] * Vtv);
  argn_Vtv = -(*Vbci) / (p[39] * (Vtv * Vtv));
  argn_Vrth = argn_Vtv * Vtv_Vrth;
  if (argn > 100.0) {
    expn_argn = exp(100.0);
    expn = expn_argn * (1.0 + (argn - 100.0));
  } else if (argn < -100.0) {
    expn_argn = exp(-100.0);
    expn = expn_argn * (1.0 + (argn + 100.0));
  } else {
    expn = exp(argn);
    expn_argn = expn;
  }
  expn_Vbci = expn_argn * argn_Vbci;
  expn_Vrth = expn_argn * argn_Vrth;
  Ibcj = IBCIatT * (expi - 1.0) + IBCNatT * (expn - 1.0);
  Ibcj_IBCIatT = expi - 1.0;
  Ibcj_expi = IBCIatT;
  Ibcj_IBCNatT = expn - 1.0;
  Ibcj_expn = IBCNatT;
  Ibcj_Vrth = Ibcj_IBCIatT * IBCIatT_Vrth;
  Ibcj_Vbci = Ibcj_expi * expi_Vbci;
  Ibcj_Vrth = Ibcj_Vrth + Ibcj_expi * expi_Vrth;
  Ibcj_Vrth = Ibcj_Vrth + Ibcj_IBCNatT * IBCNatT_Vrth;
  Ibcj_Vbci = Ibcj_Vbci + Ibcj_expn * expn_Vbci;
  Ibcj_Vrth = Ibcj_Vrth + Ibcj_expn * expn_Vrth;
  if ((p[45] > 0.0) || (p[46] > 0.0)) {
    argi = (*Vbep) / (p[37] * Vtv);
    argi_Vbep = 1.0 / (p[37] * Vtv);
    argi_Vtv = -(*Vbep) / (p[37] * (Vtv * Vtv));
    argi_Vrth = argi_Vtv * Vtv_Vrth;
    if (argi > 100.0) {
      expi_argi = exp(100.0);
      expi = expi_argi * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi_argi = exp(-100.0);
      expi = expi_argi * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
      expi_argi = expi;
    }
    expi_Vbep = expi_argi * argi_Vbep;
    expi_Vrth = expi_argi * argi_Vrth;
    argn = (*Vbep) / (p[39] * Vtv);
    argn_Vbep = 1.0 / (p[39] * Vtv);
    argn_Vtv = -(*Vbep) / (p[39] * (Vtv * Vtv));
    argn_Vrth = argn_Vtv * Vtv_Vrth;
    if (argn > 100.0) {
      expn_argn = exp(100.0);
      expn = expn_argn * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn_argn = exp(-100.0);
      expn = expn_argn * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
      expn_argn = expn;
    }
    expn_Vbep = expn_argn * argn_Vbep;
    expn_Vrth = expn_argn * argn_Vrth;
    (*Ibep) = IBEIPatT * (expi - 1.0) + IBENPatT * (expn - 1.0);
    Ibep_IBEIPatT = expi - 1.0;
    Ibep_expi = IBEIPatT;
    Ibep_IBENPatT = expn - 1.0;
    Ibep_expn = IBENPatT;
    *Ibep_Vrth = Ibep_IBEIPatT * IBEIPatT_Vrth;
    *Ibep_Vbep = Ibep_expi * expi_Vbep;
    *Ibep_Vrth = (*Ibep_Vrth) + Ibep_expi * expi_Vrth;
    *Ibep_Vrth = (*Ibep_Vrth) + Ibep_IBENPatT * IBENPatT_Vrth;
    *Ibep_Vbep = (*Ibep_Vbep) + Ibep_expn * expn_Vbep;
    *Ibep_Vrth = (*Ibep_Vrth) + Ibep_expn * expn_Vrth;
  } else {
    (*Ibep) = 0.0;
    *Ibep_Vrth = 0.0;
    *Ibep_Vbep = 0.0;
  }
  if (p[40] > 0.0) {
    vl = 0.5 * (sqrt((PCatT - (*Vbci)) * (PCatT - (*Vbci)) + 0.01) +
                (PCatT - (*Vbci)));
    vl_PCatT = 0.5 * ((PCatT - (*Vbci)) /
                          sqrt(((PCatT - (*Vbci)) * (PCatT - (*Vbci))) + 0.01) +
                      1.0);
    vl_Vbci = 0.5 * (-(PCatT - (*Vbci)) /
                         sqrt(((PCatT - (*Vbci)) * (PCatT - (*Vbci))) + 0.01) -
                     1.0);
    vl_Vrth = vl_PCatT * PCatT_Vrth;
    xvar2 = (p[25] - 1.0);
    xvar3 = pow(vl, xvar2);
    xvar3_vl = xvar3 * xvar2 / vl;
    xvar3_Vrth = xvar3_vl * vl_Vrth;
    xvar3_Vbci = xvar3_vl * vl_Vbci;
    xvar1 = -AVC2atT * xvar3;
    xvar1_AVC2atT = -xvar3;
    xvar1_xvar3 = -AVC2atT;
    xvar1_Vrth = xvar1_AVC2atT * AVC2atT_Vrth;
    xvar1_Vrth = xvar1_Vrth + xvar1_xvar3 * xvar3_Vrth;
    xvar1_Vbci = xvar1_xvar3 * xvar3_Vbci;
    if (xvar1 > 100.0) {
      xvar4_xvar1 = exp(100.0);
      xvar4 = xvar4_xvar1 * (1.0 + (xvar1 - 100.0));
    } else if (xvar1 < -100.0) {
      xvar4_xvar1 = exp(-100.0);
      xvar4 = xvar4_xvar1 * (1.0 + (xvar1 + 100.0));
    } else {
      xvar4 = exp(xvar1);
      xvar4_xvar1 = xvar4;
    }
    xvar4_Vrth = xvar4_xvar1 * xvar1_Vrth;
    xvar4_Vbci = xvar4_xvar1 * xvar1_Vbci;
    avalf = p[40] * vl * xvar4;
    avalf_vl = p[40] * xvar4;
    avalf_xvar4 = p[40] * vl;
    avalf_Vrth = avalf_vl * vl_Vrth;
    avalf_Vbci = avalf_vl * vl_Vbci;
    avalf_Vrth = avalf_Vrth + avalf_xvar4 * xvar4_Vrth;
    avalf_Vbci = avalf_Vbci + avalf_xvar4 * xvar4_Vbci;
    Igc = ((*Itxf) - (*Itzr) - Ibcj) * avalf;
    Igc_Itxf = avalf;
    Igc_Itzr = -avalf;
    Igc_Ibcj = -avalf;
    Igc_avalf = -(*Itzr) + (*Itxf) - Ibcj;
    Igc_Vrxf = Igc_Itxf * (*Itxf_Vrxf);
    Igc_Vrth = Igc_Itzr * (*Itzr_Vrth);
    Igc_Vbci = Igc_Itzr * (*Itzr_Vbci);
    Igc_Vbei = Igc_Itzr * (*Itzr_Vbei);
    Igc_Vrth = Igc_Vrth + Igc_Ibcj * Ibcj_Vrth;
    Igc_Vbci = Igc_Vbci + Igc_Ibcj * Ibcj_Vbci;
    Igc_Vrth = Igc_Vrth + Igc_avalf * avalf_Vrth;
    Igc_Vbci = Igc_Vbci + Igc_avalf * avalf_Vbci;
  } else {
    Igc = 0.0;
    Igc_Vrxf = 0.0;
    Igc_Vrth = 0.0;
    Igc_Vbci = 0.0;
    Igc_Vbei = 0.0;
  }
  (*Ibc) = Ibcj - Igc;
  Ibc_Ibcj = 1.0;
  Ibc_Igc = -1.0;
  *Ibc_Vrth = Ibc_Ibcj * Ibcj_Vrth;
  *Ibc_Vbci = Ibc_Ibcj * Ibcj_Vbci;
  *Ibc_Vrxf = Ibc_Igc * Igc_Vrxf;
  *Ibc_Vrth = (*Ibc_Vrth) + Ibc_Igc * Igc_Vrth;
  *Ibc_Vbci = (*Ibc_Vbci) + Ibc_Igc * Igc_Vbci;
  *Ibc_Vbei = Ibc_Igc * Igc_Vbei;
  if (p[1] > 0.0) {
    (*Ircx) = (*Vrcx) / RCXatT;
    *Ircx_Vrcx = 1.0 / RCXatT;
    Ircx_RCXatT = -(*Vrcx) / (RCXatT * RCXatT);
    *Ircx_Vrth = Ircx_RCXatT * RCXatT_Vrth;
  } else {
    (*Ircx) = 0.0;
    *Ircx_Vrcx = 0.0;
    *Ircx_Vrth = 0.0;
  }
  argi = (*Vbci) / Vtv;
  argi_Vbci = 1.0 / Vtv;
  argi_Vtv = -(*Vbci) / (Vtv * Vtv);
  argi_Vrth = argi_Vtv * Vtv_Vrth;
  if (argi > 100.0) {
    expi_argi = exp(100.0);
    expi = expi_argi * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi_argi = exp(-100.0);
    expi = expi_argi * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
    expi_argi = expi;
  }
  expi_Vbci = expi_argi * argi_Vbci;
  expi_Vrth = expi_argi * argi_Vrth;
  argx = (*Vbcx) / Vtv;
  argx_Vbcx = 1.0 / Vtv;
  argx_Vtv = -(*Vbcx) / (Vtv * Vtv);
  argx_Vrth = argx_Vtv * Vtv_Vrth;
  if (argx > 100.0) {
    expx_argx = exp(100.0);
    expx = expx_argx * (1.0 + (argx - 100.0));
  } else if (argx < -100.0) {
    expx_argx = exp(-100.0);
    expx = expx_argx * (1.0 + (argx + 100.0));
  } else {
    expx = exp(argx);
    expx_argx = expx;
  }
  expx_Vbcx = expx_argx * argx_Vbcx;
  expx_Vrth = expx_argx * argx_Vrth;
  Kbci = sqrt(1.0 + GAMMatT * expi);
  Kbci_GAMMatT = expi / (2.0 * sqrt(expi * GAMMatT + 1.0));
  Kbci_expi = GAMMatT / (2.0 * sqrt(expi * GAMMatT + 1.0));
  Kbci_Vrth = Kbci_GAMMatT * GAMMatT_Vrth;
  Kbci_Vbci = Kbci_expi * expi_Vbci;
  Kbci_Vrth = Kbci_Vrth + Kbci_expi * expi_Vrth;
  Kbcx = sqrt(1.0 + GAMMatT * expx);
  Kbcx_GAMMatT = expx / (2.0 * sqrt(expx * GAMMatT + 1.0));
  Kbcx_expx = GAMMatT / (2.0 * sqrt(expx * GAMMatT + 1.0));
  Kbcx_Vrth = Kbcx_GAMMatT * GAMMatT_Vrth;
  Kbcx_Vbcx = Kbcx_expx * expx_Vbcx;
  Kbcx_Vrth = Kbcx_Vrth + Kbcx_expx * expx_Vrth;
  if (p[2] > 0.0) {
    rKp1 = (Kbci + 1.0) / (Kbcx + 1.0);
    rKp1_Kbci = 1.0 / (Kbcx + 1.0);
    rKp1_Kbcx = -(Kbci + 1.0) / ((Kbcx + 1.0) * (Kbcx + 1.0));
    rKp1_Vrth = rKp1_Kbci * Kbci_Vrth;
    rKp1_Vbci = rKp1_Kbci * Kbci_Vbci;
    rKp1_Vrth = rKp1_Vrth + rKp1_Kbcx * Kbcx_Vrth;
    rKp1_Vbcx = rKp1_Kbcx * Kbcx_Vbcx;
    xvar1 = log(rKp1);
    xvar1_rKp1 = 1.0 / rKp1;
    xvar1_Vrth = xvar1_rKp1 * rKp1_Vrth;
    xvar1_Vbci = xvar1_rKp1 * rKp1_Vbci;
    xvar1_Vbcx = xvar1_rKp1 * rKp1_Vbcx;
    Iohm = ((*Vrci) + Vtv * (Kbci - Kbcx - xvar1)) / RCIatT;
    Iohm_Vrci = 1.0 / RCIatT;
    Iohm_Vtv = (-xvar1 - Kbcx + Kbci) / RCIatT;
    Iohm_Kbci = Vtv / RCIatT;
    Iohm_Kbcx = -Vtv / RCIatT;
    Iohm_xvar1 = -Vtv / RCIatT;
    Iohm_RCIatT = -(Vtv * (-xvar1 - Kbcx + Kbci) + (*Vrci)) / (RCIatT * RCIatT);
    Iohm_Vrth = Iohm_Vtv * Vtv_Vrth;
    Iohm_Vrth = Iohm_Vrth + Iohm_Kbci * Kbci_Vrth;
    Iohm_Vbci = Iohm_Kbci * Kbci_Vbci;
    Iohm_Vrth = Iohm_Vrth + Iohm_Kbcx * Kbcx_Vrth;
    Iohm_Vbcx = Iohm_Kbcx * Kbcx_Vbcx;
    Iohm_Vrth = Iohm_Vrth + Iohm_xvar1 * xvar1_Vrth;
    Iohm_Vbci = Iohm_Vbci + Iohm_xvar1 * xvar1_Vbci;
    Iohm_Vbcx = Iohm_Vbcx + Iohm_xvar1 * xvar1_Vbcx;
    Iohm_Vrth = Iohm_Vrth + Iohm_RCIatT * RCIatT_Vrth;
    derf = IVO * RCIatT * Iohm /
           (1.0 + 0.5 * IVO * IHRCF * sqrt((*Vrci) * (*Vrci) + 0.01));
    derf_IVO =
        Iohm * RCIatT /
            (0.5 * IHRCF * IVO * sqrt(((*Vrci) * (*Vrci)) + 0.01) + 1.0) -
        0.5 * IHRCF * Iohm * IVO * RCIatT * sqrt(((*Vrci) * (*Vrci)) + 0.01) /
            ((0.5 * IHRCF * IVO * sqrt(((*Vrci) * (*Vrci)) + 0.01) + 1.0) *
             (0.5 * IHRCF * IVO * sqrt(((*Vrci) * (*Vrci)) + 0.01) + 1.0));
    derf_RCIatT = Iohm * IVO /
                  (0.5 * IHRCF * IVO * sqrt(((*Vrci) * (*Vrci)) + 0.01) + 1.0);
    derf_Iohm = IVO * RCIatT /
                (0.5 * IHRCF * IVO * sqrt(((*Vrci) * (*Vrci)) + 0.01) + 1.0);
    derf_Vrci =
        -0.5 * IHRCF * Iohm * (IVO * IVO) * RCIatT * (*Vrci) /
        (sqrt(((*Vrci) * (*Vrci)) + 0.01) *
         ((0.5 * IHRCF * IVO * sqrt(((*Vrci) * (*Vrci)) + 0.01) + 1.0) *
          (0.5 * IHRCF * IVO * sqrt(((*Vrci) * (*Vrci)) + 0.01) + 1.0)));
    derf_Vrth = derf_IVO * IVO_Vrth;
    derf_Vrth = derf_Vrth + derf_RCIatT * RCIatT_Vrth;
    derf_Vrci = derf_Vrci + derf_Iohm * Iohm_Vrci;
    derf_Vrth = derf_Vrth + derf_Iohm * Iohm_Vrth;
    derf_Vbci = derf_Iohm * Iohm_Vbci;
    derf_Vbcx = derf_Iohm * Iohm_Vbcx;
    (*Irci) = Iohm / sqrt(1.0 + derf * derf);
    Irci_Iohm = 1.0 / sqrt((derf * derf) + 1.0);
    Irci_derf = -derf * Iohm / pow(((derf * derf) + 1.0), (3.0 / 2.0));
    *Irci_Vrci = Irci_Iohm * Iohm_Vrci;
    *Irci_Vrth = Irci_Iohm * Iohm_Vrth;
    *Irci_Vbci = Irci_Iohm * Iohm_Vbci;
    *Irci_Vbcx = Irci_Iohm * Iohm_Vbcx;
    *Irci_Vrth = (*Irci_Vrth) + Irci_derf * derf_Vrth;
    *Irci_Vrci = (*Irci_Vrci) + Irci_derf * derf_Vrci;
    *Irci_Vbci = (*Irci_Vbci) + Irci_derf * derf_Vbci;
    *Irci_Vbcx = (*Irci_Vbcx) + Irci_derf * derf_Vbcx;
  } else {
    (*Irci) = 0.0;
    *Irci_Vrci = 0.0;
    *Irci_Vrth = 0.0;
    *Irci_Vbci = 0.0;
    *Irci_Vbcx = 0.0;
  }
  if (p[6] > 0.0) {
    (*Irbx) = (*Vrbx) / RBXatT;
    *Irbx_Vrbx = 1.0 / RBXatT;
    Irbx_RBXatT = -(*Vrbx) / (RBXatT * RBXatT);
    *Irbx_Vrth = Irbx_RBXatT * RBXatT_Vrth;
  } else {
    (*Irbx) = 0.0;
    *Irbx_Vrbx = 0.0;
    *Irbx_Vrth = 0.0;
  }
  if (p[7] > 0.0) {
    (*Irbi) = (*Vrbi) * qb / RBIatT;
    *Irbi_Vrbi = qb / RBIatT;
    Irbi_qb = (*Vrbi) / RBIatT;
    Irbi_RBIatT = -qb * (*Vrbi) / (RBIatT * RBIatT);
    *Irbi_Vrth = Irbi_qb * qb_Vrth;
    *Irbi_Vbei = Irbi_qb * qb_Vbei;
    *Irbi_Vbci = Irbi_qb * qb_Vbci;
    *Irbi_Vrth = (*Irbi_Vrth) + Irbi_RBIatT * RBIatT_Vrth;
  } else {
    (*Irbi) = 0.0;
    *Irbi_Vrbi = 0.0;
    *Irbi_Vrth = 0.0;
    *Irbi_Vbei = 0.0;
    *Irbi_Vbci = 0.0;
  }
  if (p[8] > 0.0) {
    (*Ire) = (*Vre) / REatT;
    *Ire_Vre = 1.0 / REatT;
    Ire_REatT = -(*Vre) / (REatT * REatT);
    *Ire_Vrth = Ire_REatT * REatT_Vrth;
  } else {
    (*Ire) = 0.0;
    *Ire_Vre = 0.0;
    *Ire_Vrth = 0.0;
  }
  if (p[10] > 0.0) {
    (*Irbp) = (*Vrbp) * qbp / RBPatT;
    *Irbp_Vrbp = qbp / RBPatT;
    Irbp_qbp = (*Vrbp) / RBPatT;
    Irbp_RBPatT = -qbp * (*Vrbp) / (RBPatT * RBPatT);
    *Irbp_Vrth = Irbp_qbp * qbp_Vrth;
    *Irbp_Vbep = Irbp_qbp * qbp_Vbep;
    *Irbp_Vbci = Irbp_qbp * qbp_Vbci;
    *Irbp_Vrth = (*Irbp_Vrth) + Irbp_RBPatT * RBPatT_Vrth;
  } else {
    (*Irbp) = 0.0;
    *Irbp_Vrbp = 0.0;
    *Irbp_Vrth = 0.0;
    *Irbp_Vbep = 0.0;
    *Irbp_Vbci = 0.0;
  }
  if (Ifi > 0.0) {
    sgIf = 1.0;
  } else {
    sgIf = 0.0;
  }
  rIf = Ifi * sgIf * IITF;
  rIf_Ifi = IITF * sgIf;
  rIf_Vrth = rIf_Ifi * Ifi_Vrth;
  rIf_Vbei = rIf_Ifi * Ifi_Vbei;
  mIf = rIf / (rIf + 1.0);
  mIf_rIf = 1.0 / (rIf + 1.0) - rIf / ((rIf + 1.0) * (rIf + 1.0));
  mIf_Vrth = mIf_rIf * rIf_Vrth;
  mIf_Vbei = mIf_rIf * rIf_Vbei;
  xvar1 = (*Vbci) * IVTF / 1.44;
  xvar1_Vbci = 0.6944444 * IVTF;
  if (xvar1 > 100.0) {
    xvar2_xvar1 = exp(100.0);
    xvar2 = xvar2_xvar1 * (1.0 + (xvar1 - 100.0));
  } else if (xvar1 < -100.0) {
    xvar2_xvar1 = exp(-100.0);
    xvar2 = xvar2_xvar1 * (1.0 + (xvar1 + 100.0));
  } else {
    xvar2 = exp(xvar1);
    xvar2_xvar1 = xvar2;
  }
  xvar2_Vbci = xvar2_xvar1 * xvar1_Vbci;
  tff = p[56] * (1.0 + p[57] * q1) *
        (1.0 + p[58] * xvar2 * (slTF + mIf * mIf) * sgIf);
  tff_q1 = p[57] * p[56] * (sgIf * (slTF + (mIf * mIf)) * p[58] * xvar2 + 1.0);
  tff_xvar2 = (q1 * p[57] + 1.0) * sgIf * (slTF + (mIf * mIf)) * p[56] * p[58];
  tff_mIf = 2.0 * mIf * (q1 * p[57] + 1.0) * sgIf * p[56] * p[58] * xvar2;
  tff_Vrth = tff_q1 * q1_Vrth;
  tff_Vbei = tff_q1 * q1_Vbei;
  tff_Vbci = tff_q1 * q1_Vbci;
  tff_Vbci = tff_Vbci + tff_xvar2 * xvar2_Vbci;
  tff_Vrth = tff_Vrth + tff_mIf * mIf_Vrth;
  tff_Vbei = tff_Vbei + tff_mIf * mIf_Vbei;
  (*Qbe) = CJEatT * qdbe * p[32] + tff * Ifi / qb;
  Qbe_CJEatT = qdbe * p[32];
  Qbe_qdbe = CJEatT * p[32];
  Qbe_tff = Ifi / qb;
  Qbe_Ifi = tff / qb;
  Qbe_qb = -Ifi * tff / (qb * qb);
  *Qbe_Vrth = Qbe_CJEatT * CJEatT_Vrth;
  *Qbe_Vrth = (*Qbe_Vrth) + Qbe_qdbe * qdbe_Vrth;
  *Qbe_Vbei = Qbe_qdbe * qdbe_Vbei;
  *Qbe_Vrth = (*Qbe_Vrth) + Qbe_tff * tff_Vrth;
  *Qbe_Vbei = (*Qbe_Vbei) + Qbe_tff * tff_Vbei;
  *Qbe_Vbci = Qbe_tff * tff_Vbci;
  *Qbe_Vrth = (*Qbe_Vrth) + Qbe_Ifi * Ifi_Vrth;
  *Qbe_Vbei = (*Qbe_Vbei) + Qbe_Ifi * Ifi_Vbei;
  *Qbe_Vrth = (*Qbe_Vrth) + Qbe_qb * qb_Vrth;
  *Qbe_Vbei = (*Qbe_Vbei) + Qbe_qb * qb_Vbei;
  *Qbe_Vbci = (*Qbe_Vbci) + Qbe_qb * qb_Vbci;
  (*Qbex) = CJEatT * qdbex * (1.0 - p[32]);
  Qbex_CJEatT = qdbex * (1.0 - p[32]);
  Qbex_qdbex = CJEatT * (1.0 - p[32]);
  *Qbex_Vrth = Qbex_CJEatT * CJEatT_Vrth;
  *Qbex_Vrth = (*Qbex_Vrth) + Qbex_qdbex * qdbex_Vrth;
  *Qbex_Vbex = Qbex_qdbex * qdbex_Vbex;
  (*Qbc) = CJCatT * qdbc + p[61] * Iri + p[22] * Kbci;
  Qbc_CJCatT = qdbc;
  Qbc_qdbc = CJCatT;
  Qbc_Iri = p[61];
  Qbc_Kbci = p[22];
  *Qbc_Vrth = Qbc_CJCatT * CJCatT_Vrth;
  *Qbc_Vrth = (*Qbc_Vrth) + Qbc_qdbc * qdbc_Vrth;
  *Qbc_Vbci = Qbc_qdbc * qdbc_Vbci;
  *Qbc_Vrth = (*Qbc_Vrth) + Qbc_Iri * Iri_Vrth;
  *Qbc_Vbci = (*Qbc_Vbci) + Qbc_Iri * Iri_Vbci;
  *Qbc_Vrth = (*Qbc_Vrth) + Qbc_Kbci * Kbci_Vrth;
  *Qbc_Vbci = (*Qbc_Vbci) + Qbc_Kbci * Kbci_Vbci;
  (*Qbcx) = p[22] * Kbcx;
  Qbcx_Kbcx = p[22];
  *Qbcx_Vrth = Qbcx_Kbcx * Kbcx_Vrth;
  *Qbcx_Vbcx = Qbcx_Kbcx * Kbcx_Vbcx;
  (*Qbep) = CJEPatT * qdbep + p[61] * Ifp;
  Qbep_CJEPatT = qdbep;
  Qbep_qdbep = CJEPatT;
  Qbep_Ifp = p[61];
  *Qbep_Vrth = Qbep_CJEPatT * CJEPatT_Vrth;
  *Qbep_Vrth = (*Qbep_Vrth) + Qbep_qdbep * qdbep_Vrth;
  *Qbep_Vbep = Qbep_qdbep * qdbep_Vbep;
  *Qbep_Vrth = (*Qbep_Vrth) + Qbep_Ifp * Ifp_Vrth;
  *Qbep_Vbep = (*Qbep_Vbep) + Qbep_Ifp * Ifp_Vbep;
  *Qbep_Vbci = Qbep_Ifp * Ifp_Vbci;
  (*Qbeo) = (*Vbe) * p[15];
  *Qbeo_Vbe = p[15];
  (*Qbco) = (*Vbc) * p[20];
  *Qbco_Vbc = p[20];
  (*Ith) =
      -((*Ibe) * (*Vbei) + (*Ibc) * (*Vbci) + ((*Itxf) - (*Itzr)) * (*Vcei) +
        (*Ibex) * (*Vbex) + (*Ibep) * (*Vbep) + (*Ircx) * (*Vrcx) +
        (*Irci) * (*Vrci) + (*Irbx) * (*Vrbx) + (*Irbi) * (*Vrbi) +
        (*Ire) * (*Vre) + (*Irbp) * (*Vrbp));
  Ith_Ibe = -(*Vbei);
  *Ith_Vbei = -(*Ibe);
  Ith_Ibc = -(*Vbci);
  *Ith_Vbci = -(*Ibc);
  Ith_Itxf = -(*Vcei);
  Ith_Itzr = (*Vcei);
  *Ith_Vcei = (*Itzr) - (*Itxf);
  Ith_Ibex = -(*Vbex);
  *Ith_Vbex = -(*Ibex);
  Ith_Ibep = -(*Vbep);
  *Ith_Vbep = -(*Ibep);
  Ith_Ircx = -(*Vrcx);
  *Ith_Vrcx = -(*Ircx);
  Ith_Irci = -(*Vrci);
  *Ith_Vrci = -(*Irci);
  Ith_Irbx = -(*Vrbx);
  *Ith_Vrbx = -(*Irbx);
  Ith_Irbi = -(*Vrbi);
  *Ith_Vrbi = -(*Irbi);
  Ith_Ire = -(*Vre);
  *Ith_Vre = -(*Ire);
  Ith_Irbp = -(*Vrbp);
  *Ith_Vrbp = -(*Irbp);
  *Ith_Vrth = Ith_Ibe * (*Ibe_Vrth);
  *Ith_Vbei = (*Ith_Vbei) + Ith_Ibe * (*Ibe_Vbei);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Ibc * (*Ibc_Vrth);
  *Ith_Vbci = (*Ith_Vbci) + Ith_Ibc * (*Ibc_Vbci);
  *Ith_Vrxf = Ith_Ibc * (*Ibc_Vrxf);
  *Ith_Vbei = (*Ith_Vbei) + Ith_Ibc * (*Ibc_Vbei);
  *Ith_Vrxf = (*Ith_Vrxf) + Ith_Itxf * (*Itxf_Vrxf);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Itzr * (*Itzr_Vrth);
  *Ith_Vbci = (*Ith_Vbci) + Ith_Itzr * (*Itzr_Vbci);
  *Ith_Vbei = (*Ith_Vbei) + Ith_Itzr * (*Itzr_Vbei);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Ibex * (*Ibex_Vrth);
  *Ith_Vbex = (*Ith_Vbex) + Ith_Ibex * (*Ibex_Vbex);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Ibep * (*Ibep_Vrth);
  *Ith_Vbep = (*Ith_Vbep) + Ith_Ibep * (*Ibep_Vbep);
  *Ith_Vrcx = (*Ith_Vrcx) + Ith_Ircx * (*Ircx_Vrcx);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Ircx * (*Ircx_Vrth);
  *Ith_Vrci = (*Ith_Vrci) + Ith_Irci * (*Irci_Vrci);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Irci * (*Irci_Vrth);
  *Ith_Vbci = (*Ith_Vbci) + Ith_Irci * (*Irci_Vbci);
  *Ith_Vbcx = Ith_Irci * (*Irci_Vbcx);
  *Ith_Vrbx = (*Ith_Vrbx) + Ith_Irbx * (*Irbx_Vrbx);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Irbx * (*Irbx_Vrth);
  *Ith_Vrbi = (*Ith_Vrbi) + Ith_Irbi * (*Irbi_Vrbi);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Irbi * (*Irbi_Vrth);
  *Ith_Vbei = (*Ith_Vbei) + Ith_Irbi * (*Irbi_Vbei);
  *Ith_Vbci = (*Ith_Vbci) + Ith_Irbi * (*Irbi_Vbci);
  *Ith_Vre = (*Ith_Vre) + Ith_Ire * (*Ire_Vre);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Ire * (*Ire_Vrth);
  *Ith_Vrbp = (*Ith_Vrbp) + Ith_Irbp * (*Irbp_Vrbp);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Irbp * (*Irbp_Vrth);
  *Ith_Vbep = (*Ith_Vbep) + Ith_Irbp * (*Irbp_Vbep);
  *Ith_Vbci = (*Ith_Vbci) + Ith_Irbp * (*Irbp_Vbci);
  if (p[83] > 0.0) {
    (*Irth) = (*Vrth) / p[83];
    *Irth_Vrth = 1.0 / p[83];
  } else {
    (*Irth) = 0.0;
    *Irth_Vrth = 0.0;
  }
  (*Qcth) = (*Vrth) * p[84];
  *Qcth_Vrth = p[84];
  (*Flxf) = LEP * (*Ixxf);
  Flxf_Ixxf = LEP;
  *Flxf_Vrxf = Flxf_Ixxf * (*Ixxf_Vrxf);
  (*Qcxf) = CEP * (*Vcxf);
  *Qcxf_Vcxf = CEP;
  if ((*SCALE) != 1.0) {
    *Ibe = (*SCALE) * (*Ibe);
    *Ibe_Vrth = (*SCALE) * (*Ibe_Vrth);
    *Ibe_Vbei = (*SCALE) * (*Ibe_Vbei);
    *Ibex = (*SCALE) * (*Ibex);
    *Ibex_Vrth = (*SCALE) * (*Ibex_Vrth);
    *Ibex_Vbex = (*SCALE) * (*Ibex_Vbex);
    *Itxf = (*SCALE) * (*Itxf);
    *Itxf_Vrxf = (*SCALE) * (*Itxf_Vrxf);
    *Itzr = (*SCALE) * (*Itzr);
    *Itzr_Vrth = (*SCALE) * (*Itzr_Vrth);
    *Itzr_Vbci = (*SCALE) * (*Itzr_Vbci);
    *Itzr_Vbei = (*SCALE) * (*Itzr_Vbei);
    *Ibc = (*SCALE) * (*Ibc);
    *Ibc_Vrth = (*SCALE) * (*Ibc_Vrth);
    *Ibc_Vbci = (*SCALE) * (*Ibc_Vbci);
    *Ibc_Vrxf = (*SCALE) * (*Ibc_Vrxf);
    *Ibc_Vbei = (*SCALE) * (*Ibc_Vbei);
    *Ibep = (*SCALE) * (*Ibep);
    *Ibep_Vrth = (*SCALE) * (*Ibep_Vrth);
    *Ibep_Vbep = (*SCALE) * (*Ibep_Vbep);
    *Ircx = (*SCALE) * (*Ircx);
    *Ircx_Vrcx = (*SCALE) * (*Ircx_Vrcx);
    *Ircx_Vrth = (*SCALE) * (*Ircx_Vrth);
    *Irci = (*SCALE) * (*Irci);
    *Irci_Vrci = (*SCALE) * (*Irci_Vrci);
    *Irci_Vrth = (*SCALE) * (*Irci_Vrth);
    *Irci_Vbci = (*SCALE) * (*Irci_Vbci);
    *Irci_Vbcx = (*SCALE) * (*Irci_Vbcx);
    *Irbx = (*SCALE) * (*Irbx);
    *Irbx_Vrbx = (*SCALE) * (*Irbx_Vrbx);
    *Irbx_Vrth = (*SCALE) * (*Irbx_Vrth);
    *Irbi = (*SCALE) * (*Irbi);
    *Irbi_Vrbi = (*SCALE) * (*Irbi_Vrbi);
    *Irbi_Vrth = (*SCALE) * (*Irbi_Vrth);
    *Irbi_Vbei = (*SCALE) * (*Irbi_Vbei);
    *Irbi_Vbci = (*SCALE) * (*Irbi_Vbci);
    *Ire = (*SCALE) * (*Ire);
    *Ire_Vre = (*SCALE) * (*Ire_Vre);
    *Ire_Vrth = (*SCALE) * (*Ire_Vrth);
    *Irbp = (*SCALE) * (*Irbp);
    *Irbp_Vrbp = (*SCALE) * (*Irbp_Vrbp);
    *Irbp_Vrth = (*SCALE) * (*Irbp_Vrth);
    *Irbp_Vbep = (*SCALE) * (*Irbp_Vbep);
    *Irbp_Vbci = (*SCALE) * (*Irbp_Vbci);
    *Qbe = (*SCALE) * (*Qbe);
    *Qbe_Vrth = (*SCALE) * (*Qbe_Vrth);
    *Qbe_Vbei = (*SCALE) * (*Qbe_Vbei);
    *Qbe_Vbci = (*SCALE) * (*Qbe_Vbci);
    *Qbex = (*SCALE) * (*Qbex);
    *Qbex_Vrth = (*SCALE) * (*Qbex_Vrth);
    *Qbex_Vbex = (*SCALE) * (*Qbex_Vbex);
    *Qbc = (*SCALE) * (*Qbc);
    *Qbc_Vrth = (*SCALE) * (*Qbc_Vrth);
    *Qbc_Vbci = (*SCALE) * (*Qbc_Vbci);
    *Qbcx = (*SCALE) * (*Qbcx);
    *Qbcx_Vrth = (*SCALE) * (*Qbcx_Vrth);
    *Qbcx_Vbcx = (*SCALE) * (*Qbcx_Vbcx);
    *Qbep = (*SCALE) * (*Qbep);
    *Qbep_Vrth = (*SCALE) * (*Qbep_Vrth);
    *Qbep_Vbep = (*SCALE) * (*Qbep_Vbep);
    *Qbep_Vbci = (*SCALE) * (*Qbep_Vbci);
    *Qbeo = (*SCALE) * (*Qbeo);
    *Qbeo_Vbe = (*SCALE) * (*Qbeo_Vbe);
    *Qbco = (*SCALE) * (*Qbco);
    *Qbco_Vbc = (*SCALE) * (*Qbco_Vbc);
    *Irth = (*SCALE) * (*Irth);
    *Irth_Vrth = (*SCALE) * (*Irth_Vrth);
    *Ith = (*SCALE) * (*Ith);
    *Ith_Vrth = (*SCALE) * (*Ith_Vrth);
    *Ith_Vbei = (*SCALE) * (*Ith_Vbei);
    *Ith_Vbci = (*SCALE) * (*Ith_Vbci);
    *Ith_Vrxf = (*SCALE) * (*Ith_Vrxf);
    *Ith_Vcei = (*SCALE) * (*Ith_Vcei);
    *Ith_Vbex = (*SCALE) * (*Ith_Vbex);
    *Ith_Vbep = (*SCALE) * (*Ith_Vbep);
    *Ith_Vrcx = (*SCALE) * (*Ith_Vrcx);
    *Ith_Vrci = (*SCALE) * (*Ith_Vrci);
    *Ith_Vbcx = (*SCALE) * (*Ith_Vbcx);
    *Ith_Vrbx = (*SCALE) * (*Ith_Vrbx);
    *Ith_Vrbi = (*SCALE) * (*Ith_Vrbi);
    *Ith_Vre = (*SCALE) * (*Ith_Vre);
    *Ith_Vrbp = (*SCALE) * (*Ith_Vrbp);
    *Qcth = (*SCALE) * (*Qcth);
    *Qcth_Vrth = (*SCALE) * (*Qcth_Vrth);
    *Ixzf = (*SCALE) * (*Ixzf);
    *Ixzf_Vrth = (*SCALE) * (*Ixzf_Vrth);
    *Ixzf_Vbei = (*SCALE) * (*Ixzf_Vbei);
    *Ixzf_Vbci = (*SCALE) * (*Ixzf_Vbci);
    *Ixxf = (*SCALE) * (*Ixxf);
    *Ixxf_Vrxf = (*SCALE) * (*Ixxf_Vrxf);
    *Qcxf = (*SCALE) * (*Qcxf);
    *Qcxf_Vcxf = (*SCALE) * (*Qcxf_Vcxf);
    *Flxf = (*SCALE) * (*Flxf);
    *Flxf_Vrxf = (*SCALE) * (*Flxf_Vrxf);
  }
  return (0);
}


x86 assembly (clang, -O0):
<vbic_3T_et_xf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x1540,%rsp
mov    0x360(%rbp),%rax
mov    0x358(%rbp),%rax
mov    0x350(%rbp),%rax
mov    0x348(%rbp),%rax
mov    0x340(%rbp),%rax
mov    0x338(%rbp),%rax
mov    0x330(%rbp),%rax
mov    0x328(%rbp),%rax
mov    0x320(%rbp),%rax
mov    0x318(%rbp),%rax
mov    0x310(%rbp),%rax
mov    0x308(%rbp),%rax
mov    0x300(%rbp),%rax
mov    0x2f8(%rbp),%rax
mov    0x2f0(%rbp),%rax
mov    0x2e8(%rbp),%rax
mov    0x2e0(%rbp),%rax
mov    0x2d8(%rbp),%rax
mov    0x2d0(%rbp),%rax
mov    0x2c8(%rbp),%rax
mov    0x2c0(%rbp),%rax
mov    0x2b8(%rbp),%rax
mov    0x2b0(%rbp),%rax
mov    0x2a8(%rbp),%rax
mov    0x2a0(%rbp),%rax
mov    0x298(%rbp),%rax
mov    0x290(%rbp),%rax
mov    0x288(%rbp),%rax
mov    0x280(%rbp),%rax
mov    0x278(%rbp),%rax
mov    0x270(%rbp),%rax
mov    0x268(%rbp),%rax
mov    0x260(%rbp),%rax
mov    0x258(%rbp),%rax
mov    0x250(%rbp),%rax
mov    0x248(%rbp),%rax
mov    0x240(%rbp),%rax
mov    0x238(%rbp),%rax
mov    0x230(%rbp),%rax
mov    0x228(%rbp),%rax
mov    0x220(%rbp),%rax
mov    0x218(%rbp),%rax
mov    0x210(%rbp),%rax
mov    0x208(%rbp),%rax
mov    0x200(%rbp),%rax
mov    0x1f8(%rbp),%rax
mov    0x1f0(%rbp),%rax
mov    0x1e8(%rbp),%rax
mov    0x1e0(%rbp),%rax
mov    0x1d8(%rbp),%rax
mov    0x1d0(%rbp),%rax
mov    0x1c8(%rbp),%rax
mov    0x1c0(%rbp),%rax
mov    0x1b8(%rbp),%rax
mov    0x1b0(%rbp),%rax
mov    0x1a8(%rbp),%rax
mov    0x1a0(%rbp),%rax
mov    0x198(%rbp),%rax
mov    0x190(%rbp),%rax
mov    0x188(%rbp),%rax
mov    0x180(%rbp),%rax
mov    0x178(%rbp),%rax
mov    0x170(%rbp),%rax
mov    0x168(%rbp),%rax
mov    0x160(%rbp),%rax
mov    0x158(%rbp),%rax
mov    0x150(%rbp),%rax
mov    0x148(%rbp),%rax
mov    0x140(%rbp),%rax
mov    0x138(%rbp),%rax
mov    0x130(%rbp),%rax
mov    0x128(%rbp),%rax
mov    0x120(%rbp),%rax
mov    0x118(%rbp),%rax
mov    0x110(%rbp),%rax
mov    0x108(%rbp),%rax
mov    0x100(%rbp),%rax
mov    0xf8(%rbp),%rax
mov    0xf0(%rbp),%rax
mov    0xe8(%rbp),%rax
mov    0xe0(%rbp),%rax
mov    0xd8(%rbp),%rax
mov    0xd0(%rbp),%rax
mov    0xc8(%rbp),%rax
mov    0xc0(%rbp),%rax
mov    0xb8(%rbp),%rax
mov    0xb0(%rbp),%rax
mov    0xa8(%rbp),%rax
mov    0xa0(%rbp),%rax
mov    0x98(%rbp),%rax
mov    0x90(%rbp),%rax
mov    0x88(%rbp),%rax
mov    0x80(%rbp),%rax
mov    0x78(%rbp),%rax
mov    0x70(%rbp),%rax
mov    0x68(%rbp),%rax
mov    0x60(%rbp),%rax
mov    0x58(%rbp),%rax
mov    0x50(%rbp),%rax
mov    0x48(%rbp),%rax
mov    0x40(%rbp),%rax
mov    0x38(%rbp),%rax
mov    0x30(%rbp),%rax
mov    0x28(%rbp),%rax
mov    0x20(%rbp),%rax
mov    0x18(%rbp),%rax
mov    0x10(%rbp),%rax
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8,-0x28(%rbp)
mov    %r9,-0x30(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x15c2e(%rip),%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x15c19(%rip),%xmm0
addsd  (%rax),%xmm0
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x15ba8(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x15beb(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x15bd6(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x15bbd(%rip),%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x58(%rbp),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x40(%rbp),%xmm0
divsd  -0x38(%rbp),%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  0x15b52(%rip),%xmm0
divsd  -0x38(%rbp),%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x70(%rbp),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x40(%rbp),%xmm0
subsd  -0x38(%rbp),%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  0x15b22(%rip),%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x88(%rbp),%xmm0
ff
mulsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2d0(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xb0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xb8(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2d8(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0xd0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x220(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0xe8(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2e0(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x100(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x218(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x118(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x210(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x128(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x130(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x228(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x140(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x148(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2e8(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x270(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x155d0(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  0x1558d(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x15473(%rip),%xmm0
divsd  0x60(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2f8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2f8(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15350(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movsd  0x1530d(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x151f3(%rip),%xmm0
divsd  0x68(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x210(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x270(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x150ca(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movsd  0x15087(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
mulsd  -0x198(%rbp),%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14f6d(%rip),%xmm0
divsd  0x160(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x228(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x278(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14e41(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  0x14dfe(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14ce4(%rip),%xmm0
divsd  0x108(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x238(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x280(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14bb8(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movsd  0x14b75(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14a5b(%rip),%xmm0
divsd  0x118(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x250(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x278(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1492f(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  0x148ec(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x147d2(%rip),%xmm0
divsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x268(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x270(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x280(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x146a6(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  0x14663(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14549(%rip),%xmm0
divsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x280(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x288(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x278(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1441d(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  0x143da(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x142c0(%rip),%xmm0
divsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x298(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x2a0(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x280(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14194(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  0x14151(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14037(%rip),%xmm0
divsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
mulsd  -0x1d0(%rbp),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x2b8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x278(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13f0b(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  0x13ec8(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13dae(%rip),%xmm0
divsd  0x180(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x2d0(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x280(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13c82(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movsd  0x13c3f(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13b25(%rip),%xmm0
divsd  0x190(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
movsd  -0x80(%rbp),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x13a52(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x300(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x308(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
movsd  -0x80(%rbp),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x139e7(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x320(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
movsd  -0x80(%rbp),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x290(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x13979(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x290(%rax),%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x338(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
movsd  -0x80(%rbp),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm3
movsd  -0x80(%rbp),%xmm2
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  0x138ef(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x138df(%rip),%xmm0
mulsd  -0x80(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm2
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x310(%rax),%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x350(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
movsd  -0x80(%rbp),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x338(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x1385d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x338(%rax),%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x360(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x368(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13821(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x137fb(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x137fa(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13754(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1372e(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x136ed(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1b8(%rbp),%xmm1
ff
movsd  -0x388(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
subsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1361b(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x13603(%rip),%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a8(%rbp),%xmm0
ff
movsd  -0x398(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  0x135a6(%rip),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x50(%rbp),%xmm1
divsd  -0x68(%rbp),%xmm1
movsd  0x13574(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x13558(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x13563(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm1
mulsd  -0x68(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  0x13510(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x3c0(%rbp),%xmm1
ff
movsd  -0x3c8(%rbp),%xmm0
ff
movsd  -0x78(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x3c0(%rbp),%xmm1
ff
movsd  -0x3d0(%rbp),%xmm0
ff
movsd  -0x1e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1347a(%rip),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm1
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x1346b(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  -0x68(%rbp),%xmm2
movsd  0x133fe(%rip),%xmm3
subsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x240(%rax),%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x133c2(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x133aa(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  -0x3c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x3f0(%rbp),%xmm0
ff
movsd  -0x78(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x3f8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x400(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x132b7(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x408(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x1321a(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x131fe(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x131ed(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x131f9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x131d5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x131b9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x131a5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x13164(%rip),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm1
ff
movsd  0x13134(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x13107(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x130ff(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x130e7(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x420(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x428(%rbp),%xmm1
ff
movsd  -0x430(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x428(%rbp),%xmm1
ff
movsd  -0x438(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13079(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13053(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13052(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12fac(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12f86(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12f45(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1b8(%rbp),%xmm1
ff
movsd  -0x388(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
subsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12e73(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x12e5b(%rip),%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a8(%rbp),%xmm0
ff
movsd  -0x398(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  0x12dfe(%rip),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x50(%rbp),%xmm1
divsd  -0x68(%rbp),%xmm1
movsd  0x12dcc(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x12db0(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x12dbb(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm1
mulsd  -0x68(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  0x12d68(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x3c0(%rbp),%xmm1
ff
movsd  -0x3c8(%rbp),%xmm0
ff
movsd  -0x78(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x3c0(%rbp),%xmm1
ff
movsd  -0x3d0(%rbp),%xmm0
ff
movsd  -0x1e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12cd2(%rip),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm1
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x12cc3(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  -0x68(%rbp),%xmm2
movsd  0x12c56(%rip),%xmm3
subsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x248(%rax),%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x12c1a(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x12c02(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  -0x3c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x3f0(%rbp),%xmm0
ff
movsd  -0x78(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x3f8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x400(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x12b0f(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x408(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x12a72(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12a56(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x12a45(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x12a51(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x12a2d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12a11(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x129fd(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x129bc(%rip),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm1
ff
movsd  0x1298c(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x1295f(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x12957(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x1293f(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x448(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x450(%rbp),%xmm1
ff
movsd  -0x458(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x450(%rbp),%xmm1
ff
movsd  -0x460(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128d1(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128ab(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128aa(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12804(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x127de(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1279d(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1b8(%rbp),%xmm1
ff
movsd  -0x388(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
subsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x126cb(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x126b3(%rip),%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a8(%rbp),%xmm0
ff
movsd  -0x398(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  0x12656(%rip),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x50(%rbp),%xmm1
divsd  -0x68(%rbp),%xmm1
movsd  0x12624(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x12608(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x12613(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm1
mulsd  -0x68(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  0x125c0(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x3c0(%rbp),%xmm1
ff
movsd  -0x3c8(%rbp),%xmm0
ff
movsd  -0x78(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x3c0(%rbp),%xmm1
ff
movsd  -0x3d0(%rbp),%xmm0
ff
movsd  -0x1e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1252a(%rip),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm1
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x1251b(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  -0x68(%rbp),%xmm2
movsd  0x124ae(%rip),%xmm3
subsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x250(%rax),%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x12472(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x1245a(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  -0x3c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x3f0(%rbp),%xmm0
ff
movsd  -0x78(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x3f8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  -0x400(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x12367(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x408(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x122ca(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x122ae(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x1229d(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x122a9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x12285(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12269(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x12255(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x12214(%rip),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm1
ff
movsd  0x121e4(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x121b7(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x121af(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x12197(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x470(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x478(%rbp),%xmm1
ff
movsd  -0x480(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x478(%rbp),%xmm1
ff
movsd  -0x488(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4b0(%rbp)
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x4f0(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xe8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x500(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x270(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x11c3e(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  0x11bfb(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x518(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x520(%rbp),%xmm1
ff
movsd  -0x528(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x230(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x530(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x538(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x119e7(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x340(%rbp),%xmm0
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x340(%rbp),%xmm0
ff
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x548(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x550(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x558(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x560(%rbp),%xmm0
ff
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x568(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x570(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x198(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5754 <vbic_3T_et_xf_fj+0x4614>
mov    -0x8(%rbp),%rax
movsd  0x118c9(%rip),%xmm0
divsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
jmp    575f <vbic_3T_et_xf_fj+0x461f>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5799 <vbic_3T_et_xf_fj+0x4659>
mov    -0x8(%rbp),%rax
movsd  0x11884(%rip),%xmm0
divsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
jmp    57a4 <vbic_3T_et_xf_fj+0x4664>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5816 <vbic_3T_et_xf_fj+0x46d6>
movsd  0x11843(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x11813(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x590(%rbp),%xmm0
mulsd  -0xc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x598(%rbp)
ff
jmp    582c <vbic_3T_et_xf_fj+0x46ec>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5866 <vbic_3T_et_xf_fj+0x4726>
mov    -0x8(%rbp),%rax
movsd  0x117b7(%rip),%xmm0
divsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    5871 <vbic_3T_et_xf_fj+0x4731>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    58ab <vbic_3T_et_xf_fj+0x476b>
mov    -0x8(%rbp),%rax
movsd  0x11772(%rip),%xmm0
divsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    58b6 <vbic_3T_et_xf_fj+0x4776>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5925 <vbic_3T_et_xf_fj+0x47e5>
movsd  0x11734(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x11704(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x5b8(%rbp),%xmm0
ff
mulsd  -0x540(%rbp),%xmm0
ff
movsd  %xmm0,-0x5c0(%rbp)
ff
jmp    593b <vbic_3T_et_xf_fj+0x47fb>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x28(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    596f <vbic_3T_et_xf_fj+0x482f>
mov    -0x8(%rbp),%rax
movsd  0x116ab(%rip),%xmm0
divsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    597a <vbic_3T_et_xf_fj+0x483a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    59b4 <vbic_3T_et_xf_fj+0x4874>
mov    -0x8(%rbp),%rax
movsd  0x11669(%rip),%xmm0
divsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    59bf <vbic_3T_et_xf_fj+0x487f>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    59f9 <vbic_3T_et_xf_fj+0x48b9>
mov    -0x8(%rbp),%rax
movsd  0x11624(%rip),%xmm0
divsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    5a04 <vbic_3T_et_xf_fj+0x48c4>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5a2d <vbic_3T_et_xf_fj+0x48ed>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    5a3d <vbic_3T_et_xf_fj+0x48fd>
movsd  0x115d3(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5a7b <vbic_3T_et_xf_fj+0x493b>
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
movsd  0x115c6(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
jmp    5a86 <vbic_3T_et_xf_fj+0x4946>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5ab8 <vbic_3T_et_xf_fj+0x4978>
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
jmp    5ac3 <vbic_3T_et_xf_fj+0x4983>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     6175 <vbic_3T_et_xf_fj+0x5035>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x114a0(%rip),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  0x11490(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e93 <vbic_3T_et_xf_fj+0x4d53>
mov    -0x8(%rbp),%rax
movsd  0x1144f(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1142e(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x113ed(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x113d8(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x113b0(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1139c(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1137c(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1136b(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x11337(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11327(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x112dc(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x112e3(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x112ab(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x11266(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x1126a(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x1123e(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    60b8 <vbic_3T_et_xf_fj+0x4f78>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x1115d(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11141(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110f1(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x11064(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1104c(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x11030(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1101c(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10fdd(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x10f30(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0x10f20(%rip),%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x668(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
jmp    6b66 <vbic_3T_et_xf_fj+0x5a26>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x10e87(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12a8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x10e1e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x12a8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0x10dee(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x10dda(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x10dca(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x10d32(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10d16(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10c9e(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10c06(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10bc7(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10b88(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0x10b14(%rip),%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  0x10b04(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x10ad8(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x12a0(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x10a6f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x12a0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x109e8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0x109d0(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0x109e0(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x10990(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x778(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x758(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x108d0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x108b4(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x778(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10824(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10774(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10735(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x106f6(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1067e(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x105e1(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x10582(%rip),%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6a8(%rbp),%xmm0
ff
movsd  -0x650(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x778(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7b0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     7218 <vbic_3T_et_xf_fj+0x60d8>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x103fd(%rip),%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  0x103ed(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6f36 <vbic_3T_et_xf_fj+0x5df6>
mov    -0x8(%rbp),%rax
movsd  0x103ac(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1038b(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x1034a(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x10335(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x1030d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x102f9(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x102d9(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x102c8(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x10294(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10284(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10239(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x10240(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x10208(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x101c3(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x101c7(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x1019b(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x7b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    715b <vbic_3T_et_xf_fj+0x601b>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x100ba(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1009e(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1004e(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
movsd  -0x688(%rbp),%xmm0
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0xffc1(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xffa9(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xff8d(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xff79(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xff3a(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0xfe8d(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  0xfe7d(%rip),%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x7c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
jmp    7c09 <vbic_3T_et_xf_fj+0x6ac9>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xfde4(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12b8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0xfd7b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x12b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xfd4b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
movsd  0xfd37(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xfd27(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xfc8f(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xfc73(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
mov    -0x8(%rbp),%rax
movsd  0xfbfb(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xfb63(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xfb24(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xfae5(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xfa71(%rip),%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  0xfa61(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xfa35(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x12b0(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0xf9cc(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x12b0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xf945(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xf92d(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xf93d(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xf8ed(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x818(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x810(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xf82d(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf811(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x818(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf781(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xf6d1(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf692(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf653(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf5db(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0xf53e(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x828(%rbp)
ff
movsd  0xf4df(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x7e8(%rbp),%xmm0
ff
movsd  -0x7c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x818(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x828(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x830(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     8690 <vbic_3T_et_xf_fj+0x7550>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xf35a(%rip),%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  0xf34a(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    7fd9 <vbic_3T_et_xf_fj+0x6e99>
mov    -0x8(%rbp),%rax
movsd  0xf309(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf2e8(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xf2a7(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xf292(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xf26a(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf256(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf236(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf225(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xf1f1(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf1e1(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xf196(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xf19d(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xf165(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0xf120(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xf124(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xf0f8(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    85d3 <vbic_3T_et_xf_fj+0x7493>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    83ae <vbic_3T_et_xf_fj+0x726e>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    83ae <vbic_3T_et_xf_fj+0x726e>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xefc5(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xef56(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xeed5(%rip),%xmm3
subsd  0xc8(%rax),%xmm3
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
mov    -0x8(%rbp),%rax
addsd  0x2a8(%rax),%xmm2
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
addsd  0x2a8(%rax),%xmm2
divsd  %xmm2,%xmm3
movsd  0xee95(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xee6e(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xee5a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xee3a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xedfa(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  -0x188(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xedcb(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xedbb(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm3
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xed37(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xecf7(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xece3(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    85b2 <vbic_3T_et_xf_fj+0x7472>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xec42(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xec26(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xebd6(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xeb49(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xeb31(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xeb15(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xeb01(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xeac2(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xea15(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0xea05(%rip),%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x850(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a854 <vbic_3T_et_xf_fj+0x9714>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9e5e <vbic_3T_et_xf_fj+0x8d1e>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9e5e <vbic_3T_et_xf_fj+0x8d1e>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xe8b2(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0xe88a(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1370(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe862(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe84e(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xe84e(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1378(%rbp)
ff
movsd  0xe80d(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe7fd(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xe7f9(%rip),%xmm1
mulsd  0x2b0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1378(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1370(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0xe79d(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe78d(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe775(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1368(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe73c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe728(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe714(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1368(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xe6e7(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1320(%rbp)
ff
movsd  0xe6d3(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1348(%rbp)
ff
movsd  0xe6b3(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1360(%rbp)
ff
movsd  0xe69b(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe68b(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe673(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1350(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe62b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1358(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe60f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe5fb(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe5e7(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1358(%rbp),%xmm2
ff
movsd  -0x1350(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1348(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1328(%rbp)
ff
movsd  0xe58f(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe57f(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe567(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1340(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe52e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe51a(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe506(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1330(%rbp)
ff
movsd  0xe4c6(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe4b6(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe49e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1338(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe465(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe451(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe43d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1338(%rbp),%xmm3
ff
movsd  -0x1330(%rbp),%xmm2
ff
movsd  -0x1328(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1320(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xe38a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xe362(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xe317(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xe323(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe2a7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe28b(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe213(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xe19e(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe186(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0xe16a(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe156(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe117(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xe06b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xdfe7(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xdfbf(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1310(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdf97(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdf83(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xdf83(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1318(%rbp)
ff
movsd  0xdf42(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdf32(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xdf2e(%rip),%xmm1
mulsd  0x2b0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1318(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1310(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xded2(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdec2(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdeaa(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1308(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xde71(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xde5d(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xde49(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1308(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xde1c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x12c0(%rbp)
ff
movsd  0xde08(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12e8(%rbp)
ff
movsd  0xdde8(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1300(%rbp)
ff
movsd  0xddd0(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xddc0(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdda8(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x12f0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdd60(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x12f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdd44(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdd30(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xdd1c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x12f8(%rbp),%xmm2
ff
movsd  -0x12f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x12e8(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  0xdcc4(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdcb4(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdc9c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x12e0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdc63(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdc4f(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xdc3b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x12e0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d0(%rbp)
ff
movsd  0xdbfb(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdbeb(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdbd3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdb9a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdb86(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xdb72(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x12d8(%rbp),%xmm3
ff
movsd  -0x12d0(%rbp),%xmm2
ff
movsd  -0x12c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x12c0(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xdaa7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xda7f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xda34(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xda40(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd9ac(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd990(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd900(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xd873(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd85b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xd83f(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xd82b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd7ec(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xd778(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xd780(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xd76c(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd700(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd605(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd5f1(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xd4de(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xd48e(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xd27f(%rip),%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  0xd26f(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0xd257(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa08(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a84f <vbic_3T_et_xf_fj+0x970f>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd19e(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1388(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd135(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xd105(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xd0f1(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xd0e1(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd049(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd02d(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
movsd  -0x700(%rbp),%xmm0
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xcfb5(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xcf1d(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcede(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xce9f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xce2b(%rip),%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  0xce1b(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xcdef(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1380(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xcd86(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xccff(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xcce7(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xccf7(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xcca7(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x940(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xa20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xcbe7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xcbcb(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xcb3b(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xca8b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xca4c(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xca0d(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc995(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xc8f8(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xc899(%rip),%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa30(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa38(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a854 <vbic_3T_et_xf_fj+0x9714>
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     b2db <vbic_3T_et_xf_fj+0xa19b>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xc70f(%rip),%xmm0
movsd  %xmm0,-0xa40(%rbp)
movsd  0xc6ff(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ac24 <vbic_3T_et_xf_fj+0x9ae4>
mov    -0x8(%rbp),%rax
movsd  0xc6be(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc69d(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xc65c(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xc647(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc61f(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc60b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc5eb(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc5da(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xc5a6(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc596(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc54b(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xc552(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xc51a(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0xc4d5(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xc4d9(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xc4ad(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0xa40(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    b21e <vbic_3T_et_xf_fj+0xa0de>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    aff9 <vbic_3T_et_xf_fj+0x9eb9>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    aff9 <vbic_3T_et_xf_fj+0x9eb9>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc37a(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc30b(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xc28a(%rip),%xmm3
subsd  0xc8(%rax),%xmm3
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mov    -0x8(%rbp),%rax
addsd  0x2a8(%rax),%xmm2
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
addsd  0x2a8(%rax),%xmm2
divsd  %xmm2,%xmm3
movsd  0xc24a(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc223(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc20f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc1ef(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xc1af(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  -0x188(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xc180(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc170(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm3
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc0ec(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xc0ac(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc098(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    b1fd <vbic_3T_et_xf_fj+0xa0bd>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
movsd  0xbff7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xbfdb(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xbf8b(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xbefe(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbee6(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xbeca(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xbeb6(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbe77(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xbdca(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xbdba(%rip),%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0xa50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d49f <vbic_3T_et_xf_fj+0xc35f>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    caa9 <vbic_3T_et_xf_fj+0xb969>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    caa9 <vbic_3T_et_xf_fj+0xb969>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xbc67(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0xbc3f(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1440(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xbc17(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xbc03(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xbc03(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1448(%rbp)
ff
movsd  0xbbc2(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xbbb2(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xbbae(%rip),%xmm1
mulsd  0x2b0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1448(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1440(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0xbb52(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xbb42(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xbb2a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1438(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xbaf1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xbadd(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xbac9(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1438(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xba9c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x13f0(%rbp)
ff
movsd  0xba88(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1418(%rbp)
ff
movsd  0xba68(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1430(%rbp)
ff
movsd  0xba50(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xba40(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xba28(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1430(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1420(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb9e0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1428(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb9c4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xb9b0(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb99c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1428(%rbp),%xmm2
ff
movsd  -0x1420(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1418(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x13f8(%rbp)
ff
movsd  0xb944(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb934(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb91c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1410(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb8e3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xb8cf(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb8bb(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1410(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1400(%rbp)
ff
movsd  0xb87b(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb86b(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb853(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1408(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb81a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xb806(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb7f2(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1408(%rbp),%xmm3
ff
movsd  -0x1400(%rbp),%xmm2
ff
movsd  -0x13f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x13f0(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xb73f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
movsd  0xb717(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xb6cc(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xb6d8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xb65c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb640(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb5c8(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xb553(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb53b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0xb51f(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xb50b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb4cc(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xb420(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xb39c(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xb374(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13e0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb34c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb338(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xb338(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13e8(%rbp)
ff
movsd  0xb2f7(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb2e7(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xb2e3(%rip),%xmm1
mulsd  0x2b0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x13e0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xb287(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb277(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb25f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13d8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb226(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb212(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb1fe(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13d8(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xb1d1(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1390(%rbp)
ff
movsd  0xb1bd(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13b8(%rbp)
ff
movsd  0xb19d(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13d0(%rbp)
ff
movsd  0xb185(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb175(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb15d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13d0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x13c0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb115(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x13c8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb0f9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb0e5(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb0d1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13c8(%rbp),%xmm2
ff
movsd  -0x13c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x13b8(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1398(%rbp)
ff
movsd  0xb079(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb069(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb051(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13b0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb018(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb004(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xaff0(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13b0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x13a0(%rbp)
ff
movsd  0xafb0(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xafa0(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xaf88(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13a8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xaf4f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xaf3b(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xaf27(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13a8(%rbp),%xmm3
ff
movsd  -0x13a0(%rbp),%xmm2
ff
movsd  -0x1398(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1390(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xae5c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xae34(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xade9(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xadf5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xad61(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xad45(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xacb5(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xac28(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xac10(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xabf4(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xabe0(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xaba1(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xab2d(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xab35(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xab21(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xaab5(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa9ba(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa9a6(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xa893(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xa843(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0xaa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0xab0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xa634(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xa624(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xa60c(%rip),%xmm0
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0xab8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xac8(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d49a <vbic_3T_et_xf_fj+0xc35a>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xa553(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1458(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xa4ea(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1458(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xa4ba(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xa4a6(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xa496(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa3fe(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa3e2(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa36a(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xa2d2(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xa293(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xa254(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xa1e0(%rip),%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  0xa1d0(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xa1a4(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1450(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xa13b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1450(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
ff
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xa0b4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xa09c(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xa0ac(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xa05c(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0xaa0(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xad8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa0(%rbp)
movsd  -0x780(%rbp),%xmm1
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x9f9c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9f80(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x9ef0(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x9e40(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x9e01(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x9dc2(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x9d4a(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0x9cad(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  0x9c4e(%rip),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xaf0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d49f <vbic_3T_et_xf_fj+0xc35f>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9b33(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x9ab9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d607 <vbic_3T_et_xf_fj+0xc4c7>
movsd  0x9aa7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x9a82(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9a16(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d691 <vbic_3T_et_xf_fj+0xc551>
movsd  0x9a61(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    d667 <vbic_3T_et_xf_fj+0xc527>
movsd  0x9a4b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x9a26(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x99b6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d68c <vbic_3T_et_xf_fj+0xc54c>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    d691 <vbic_3T_et_xf_fj+0xc551>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm1
ff
movsd  0x992f(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x990f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb48(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb58(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xb60(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb58(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9865(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb70(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x97eb(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d8d5 <vbic_3T_et_xf_fj+0xc795>
movsd  0x97d9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x97b4(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9748(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d95f <vbic_3T_et_xf_fj+0xc81f>
movsd  0x9793(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    d935 <vbic_3T_et_xf_fj+0xc7f5>
movsd  0x977d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x9758(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x96e8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d95a <vbic_3T_et_xf_fj+0xc81a>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    d95f <vbic_3T_et_xf_fj+0xc81f>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm1
ff
movsd  0x9659(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x9639(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x9615(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0xb88(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0xb90(%rbp),%xmm1
ff
movsd  -0xb98(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
mulsd  -0xb78(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm1
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0x954d(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x878(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
mulsd  -0x6b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm1
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x9501(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xbb0(%rbp),%xmm1
ff
movsd  0x94ed(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x94d5(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x94c4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x9458(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x94ac(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x9490(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1460(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x9474(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xbb0(%rbp),%xmm1
ff
movsd  0x9460(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9448(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1460(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x93bb(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x93c7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0xbc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xb80(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0xc10(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xc10(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xc18(%rbp),%xmm1
ff
movsd  -0xc28(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xc18(%rbp),%xmm1
ff
movsd  -0xc30(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc38(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x926f(%rip),%xmm0
ucomisd 0x2c0(%rax),%xmm0
jbe    e0fe <vbic_3T_et_xf_fj+0xcfbe>
mov    -0x8(%rbp),%rax
movsd  0x923d(%rip),%xmm0
divsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0xc40(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xc40(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0xc40(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xc08(%rbp),%xmm0
ff
movsd  0x91a0(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9178(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x9178(%rip),%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xc18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x680(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xc20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x868(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xc38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2c8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
movsd  0x9013(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  0x8fff(%rip),%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  0x8fef(%rip),%xmm0
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xc88(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc78(%rbp),%xmm1
ff
movsd  -0xc88(%rbp),%xmm0
ff
movsd  -0xc50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc80(%rbp),%xmm1
ff
movsd  -0xc88(%rbp),%xmm0
ff
movsd  -0xc58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
jmp    e333 <vbic_3T_et_xf_fj+0xd1f3>
movsd  -0xc08(%rbp),%xmm0
ff
movsd  0x8f0a(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x8eee(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x8eea(%rip),%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc18(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc38(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2c8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  0x8e0d(%rip),%xmm0
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  0x8de5(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  0x8dc9(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x8dd1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  0x8dbd(%rip),%xmm0
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc78(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc80(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xb80(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8cb2(%rip),%xmm0
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xb80(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc60(%rbp),%xmm1
ff
mulsd  -0xc60(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xb90(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xcb0(%rbp),%xmm0
ff
mulsd  -0xc78(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb40(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb8(%rbp)
ff
movsd  0x8b9a(%rip),%xmm0
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc60(%rbp),%xmm1
ff
mulsd  -0xc60(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xcd0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0xc78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc80(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcb8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8a7d(%rip),%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xcc8(%rbp),%xmm0
ff
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xcd0(%rbp),%xmm0
ff
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  0x8a0a(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  0x89e4(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ec8f <vbic_3T_et_xf_fj+0xdb4f>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8989(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x8973(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e74d <vbic_3T_et_xf_fj+0xd60d>
movsd  0x8961(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x893c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x88d0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    e7d7 <vbic_3T_et_xf_fj+0xd697>
movsd  0x891b(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    e7ad <vbic_3T_et_xf_fj+0xd66d>
movsd  0x8905(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x88e0(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x8870(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    e7d2 <vbic_3T_et_xf_fj+0xd692>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    e7d7 <vbic_3T_et_xf_fj+0xd697>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xcf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x87c3(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x87ad(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e913 <vbic_3T_et_xf_fj+0xd7d3>
movsd  0x879b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x8776(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x870a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    e99d <vbic_3T_et_xf_fj+0xd85d>
movsd  0x8755(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    e973 <vbic_3T_et_xf_fj+0xd833>
movsd  0x873f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x871a(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x86aa(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    e998 <vbic_3T_et_xf_fj+0xd858>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    e99d <vbic_3T_et_xf_fj+0xd85d>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm1
movsd  -0xb20(%rbp),%xmm3
ff
mov    -0x8(%rbp),%rax
movsd  0x8613(%rip),%xmm2
subsd  0x158(%rax),%xmm2
mulsd  -0xd20(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x85f3(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm2
movsd  -0xd20(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x85bb(%rip),%xmm3
subsd  0x158(%rax),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x859f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x158(%rax),%xmm0
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x8563(%rip),%xmm1
subsd  0x158(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd58(%rbp),%xmm0
ff
mulsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd60(%rbp)
ff
movsd  -0xd50(%rbp),%xmm1
ff
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
mulsd  -0xd30(%rbp),%xmm0
ff
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd50(%rbp),%xmm1
ff
movsd  -0xd68(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd50(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd70(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd78(%rbp),%xmm0
ff
movsd  0x8447(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x842b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x841a(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x8426(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xd78(%rbp),%xmm0
ff
movsd  0x8402(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x83e6(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x83d2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
mulsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
jmp    ecec <vbic_3T_et_xf_fj+0xdbac>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd60(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  0x8345(%rip),%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  0x8308(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    f7a3 <vbic_3T_et_xf_fj+0xe663>
jp     f7a3 <vbic_3T_et_xf_fj+0xe663>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x82ba(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x82a4(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    ee1c <vbic_3T_et_xf_fj+0xdcdc>
movsd  0x8292(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x826d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8201(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    eea6 <vbic_3T_et_xf_fj+0xdd66>
movsd  0x824c(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    ee7c <vbic_3T_et_xf_fj+0xdd3c>
movsd  0x8236(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x8211(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x81a1(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    eea1 <vbic_3T_et_xf_fj+0xdd61>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    eea6 <vbic_3T_et_xf_fj+0xdd66>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x80f4(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x80de(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    efe2 <vbic_3T_et_xf_fj+0xdea2>
movsd  0x80cc(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x80a7(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x803b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    f06c <vbic_3T_et_xf_fj+0xdf2c>
movsd  0x8086(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    f042 <vbic_3T_et_xf_fj+0xdf02>
movsd  0x8070(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x804b(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x7fdb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    f067 <vbic_3T_et_xf_fj+0xdf27>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    f06c <vbic_3T_et_xf_fj+0xdf2c>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    f5f7 <vbic_3T_et_xf_fj+0xe4b7>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7ef6(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7ed5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x7dfd(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f2c3 <vbic_3T_et_xf_fj+0xe183>
movsd  0x7deb(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x7dc6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7d5a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    f34d <vbic_3T_et_xf_fj+0xe20d>
movsd  0x7da5(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    f323 <vbic_3T_et_xf_fj+0xe1e3>
movsd  0x7d8f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x7d6a(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x7cfa(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    f348 <vbic_3T_et_xf_fj+0xe208>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    f34d <vbic_3T_et_xf_fj+0xe20d>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x7c73(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x7c57(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xd20(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x7bf4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x7bc8(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xe20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe50(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    f774 <vbic_3T_et_xf_fj+0xe634>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x79f9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x79dd(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x79b5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x7989(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    11951 <vbic_3T_et_xf_fj+0x10811>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    1028b <vbic_3T_et_xf_fj+0xf14b>
jp     1028b <vbic_3T_et_xf_fj+0xf14b>
mov    0x70(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x77e4(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x77ce(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f8f2 <vbic_3T_et_xf_fj+0xe7b2>
movsd  0x77bc(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x7797(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x772b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    f97c <vbic_3T_et_xf_fj+0xe83c>
movsd  0x7776(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    f952 <vbic_3T_et_xf_fj+0xe812>
movsd  0x7760(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x773b(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x76cb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    f977 <vbic_3T_et_xf_fj+0xe837>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    f97c <vbic_3T_et_xf_fj+0xe83c>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xe58(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x761e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x7608(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fab8 <vbic_3T_et_xf_fj+0xe978>
movsd  0x75f6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x75d1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7565(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    fb42 <vbic_3T_et_xf_fj+0xea02>
movsd  0x75b0(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    fb18 <vbic_3T_et_xf_fj+0xe9d8>
movsd  0x759a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x7575(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x7505(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    fb3d <vbic_3T_et_xf_fj+0xe9fd>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    fb42 <vbic_3T_et_xf_fj+0xea02>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xe68(%rbp),%xmm0
ff
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    100f1 <vbic_3T_et_xf_fj+0xefb1>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7420(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x73ff(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe78(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x7327(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fd99 <vbic_3T_et_xf_fj+0xec59>
movsd  0x7315(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x72f0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7284(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    fe23 <vbic_3T_et_xf_fj+0xece3>
movsd  0x72cf(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    fdf9 <vbic_3T_et_xf_fj+0xecb9>
movsd  0x72b9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x7294(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x7224(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    fe1e <vbic_3T_et_xf_fj+0xecde>
movsd  -0xd00(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    fe23 <vbic_3T_et_xf_fj+0xece3>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe78(%rbp),%xmm0
ff
movsd  %xmm0,-0xe80(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x719d(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x7181(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xd20(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x711b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x70ef(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xea0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
movsd  -0xe70(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
movsd  -0xe00(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
movsd  -0xd38(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
movsd  -0xe80(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb0(%rbp),%xmm0
movsd  -0x570(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10286 <vbic_3T_et_xf_fj+0xf146>
movsd  -0x238(%rbp),%xmm0
movsd  -0xb20(%rbp),%xmm2
movsd  0x6eff(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x6ee3(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x6eb8(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x6e8c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1194c <vbic_3T_et_xf_fj+0x1080c>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6d3f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x6d29(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10397 <vbic_3T_et_xf_fj+0xf257>
movsd  0x6d17(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x6cf2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6c86(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    10421 <vbic_3T_et_xf_fj+0xf2e1>
movsd  0x6cd1(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    103f7 <vbic_3T_et_xf_fj+0xf2b7>
movsd  0x6cbb(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x6c96(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x6c26(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    1041c <vbic_3T_et_xf_fj+0xf2dc>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    10421 <vbic_3T_et_xf_fj+0xf2e1>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b79(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x6b63(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1055d <vbic_3T_et_xf_fj+0xf41d>
movsd  0x6b51(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x6b2c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6ac0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    105e7 <vbic_3T_et_xf_fj+0xf4a7>
movsd  0x6b0b(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    105bd <vbic_3T_et_xf_fj+0xf47d>
movsd  0x6af5(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x6ad0(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x6a60(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    105e2 <vbic_3T_et_xf_fj+0xf4a2>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    105e7 <vbic_3T_et_xf_fj+0xf4a7>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    10bca <vbic_3T_et_xf_fj+0xfa8a>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x697b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x695a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x6882(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1083e <vbic_3T_et_xf_fj+0xf6fe>
movsd  0x6870(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x684b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x67df(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    108c8 <vbic_3T_et_xf_fj+0xf788>
movsd  0x682a(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    1089e <vbic_3T_et_xf_fj+0xf75e>
movsd  0x6814(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x67ef(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x677f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    108c3 <vbic_3T_et_xf_fj+0xf783>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    108c8 <vbic_3T_et_xf_fj+0xf788>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x66ec(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x66d0(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xd20(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x6669(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x6625(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe40(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xe20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe50(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10d87 <vbic_3T_et_xf_fj+0xfc47>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x641a(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x63fe(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x63d2(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x638e(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6243(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x622d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10e93 <vbic_3T_et_xf_fj+0xfd53>
movsd  0x621b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x61f6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x618a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    10f1d <vbic_3T_et_xf_fj+0xfddd>
movsd  0x61d5(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    10ef3 <vbic_3T_et_xf_fj+0xfdb3>
movsd  0x61bf(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x619a(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x612a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    10f18 <vbic_3T_et_xf_fj+0xfdd8>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    10f1d <vbic_3T_et_xf_fj+0xfddd>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xe58(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x607d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x6067(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11059 <vbic_3T_et_xf_fj+0xff19>
movsd  0x6055(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x6030(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5fc4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    110e3 <vbic_3T_et_xf_fj+0xffa3>
movsd  0x600f(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    110b9 <vbic_3T_et_xf_fj+0xff79>
movsd  0x5ff9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x5fd4(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x5f64(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    110de <vbic_3T_et_xf_fj+0xff9e>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    110e3 <vbic_3T_et_xf_fj+0xffa3>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xe68(%rbp),%xmm0
ff
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1173a <vbic_3T_et_xf_fj+0x105fa>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5e7f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5e5e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe78(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x5d86(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1133a <vbic_3T_et_xf_fj+0x101fa>
movsd  0x5d74(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x5d4f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5ce3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    113c4 <vbic_3T_et_xf_fj+0x10284>
movsd  0x5d2e(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    1139a <vbic_3T_et_xf_fj+0x1025a>
movsd  0x5d18(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x5cf3(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x5c83(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    113bf <vbic_3T_et_xf_fj+0x1027f>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    113c4 <vbic_3T_et_xf_fj+0x10284>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe78(%rbp),%xmm0
ff
movsd  %xmm0,-0xe80(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x5c08(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x5be8(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x5bcc(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xd20(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x5b62(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5b52(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x5b2a(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x5b06(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5af6(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x5ace(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5a8b(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5a5f(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xe80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11947 <vbic_3T_et_xf_fj+0x10807>
mov    -0x8(%rbp),%rax
movsd  0x58c2(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x58a2(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x5886(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x5857(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5847(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x581f(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x57fb(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x57eb(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x57c3(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1194c <vbic_3T_et_xf_fj+0x1080c>
jmp    11951 <vbic_3T_et_xf_fj+0x10811>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5679(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x5663(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11a5d <vbic_3T_et_xf_fj+0x1091d>
movsd  0x5651(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x562c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x55c0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    11ae7 <vbic_3T_et_xf_fj+0x109a7>
movsd  0x560b(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    11abd <vbic_3T_et_xf_fj+0x1097d>
movsd  0x55f5(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x55d0(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x5560(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    11ae2 <vbic_3T_et_xf_fj+0x109a2>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    11ae7 <vbic_3T_et_xf_fj+0x109a7>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x54b3(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x549d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11c23 <vbic_3T_et_xf_fj+0x10ae3>
movsd  0x548b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x5466(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x53fa(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    11cad <vbic_3T_et_xf_fj+0x10b6d>
movsd  0x5445(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    11c83 <vbic_3T_et_xf_fj+0x10b43>
movsd  0x542f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x540a(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x539a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    11ca8 <vbic_3T_et_xf_fj+0x10b68>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    11cad <vbic_3T_et_xf_fj+0x10b6d>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xeb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x5313(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x52f7(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x52cf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x52a3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
mulsd  -0xb78(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xed8(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xed8(%rbp),%xmm1
ff
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
movsd  -0xee8(%rbp),%xmm1
ff
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xed8(%rbp),%xmm1
ff
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     11e83 <vbic_3T_et_xf_fj+0x10d43>
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    123a9 <vbic_3T_et_xf_fj+0x11269>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5147(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x5131(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11f8f <vbic_3T_et_xf_fj+0x10e4f>
movsd  0x511f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x50fa(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x508e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    12019 <vbic_3T_et_xf_fj+0x10ed9>
movsd  0x50d9(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    11fef <vbic_3T_et_xf_fj+0x10eaf>
movsd  0x50c3(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x509e(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x502e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    12014 <vbic_3T_et_xf_fj+0x10ed4>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
movsd  -0xb20(%rbp),%xmm0
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    12019 <vbic_3T_et_xf_fj+0x10ed9>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xcf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x4f81(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x4f6b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12155 <vbic_3T_et_xf_fj+0x11015>
movsd  0x4f59(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x4f34(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4ec8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    121df <vbic_3T_et_xf_fj+0x1109f>
movsd  0x4f13(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    121b5 <vbic_3T_et_xf_fj+0x11075>
movsd  0x4efd(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x4ed8(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x4e68(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    121da <vbic_3T_et_xf_fj+0x1109a>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    121df <vbic_3T_et_xf_fj+0x1109f>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xf00(%rbp),%xmm0
ff
movsd  %xmm0,-0xf08(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x4de1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x4dc5(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x4d9a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x4d6e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf18(%rbp),%xmm0
ff
mulsd  -0xcf8(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf18(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf20(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xf08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    123d3 <vbic_3T_et_xf_fj+0x11293>
mov    0xf8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x108(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12aa7 <vbic_3T_et_xf_fj+0x11967>
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4c70(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
addsd  %xmm0,%xmm1
movsd  0x4be0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x1470(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4bf8(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1470(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4b5b(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x4b67(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1468(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4b68(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1468(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4acb(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x4ad7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0xf30(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  0x4a87(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf38(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xf38(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x4989(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12737 <vbic_3T_et_xf_fj+0x115f7>
movsd  0x4977(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x4952(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x48e6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    127c1 <vbic_3T_et_xf_fj+0x11681>
movsd  0x4931(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    12797 <vbic_3T_et_xf_fj+0x11657>
movsd  0x491b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x48f6(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x4886(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    127bc <vbic_3T_et_xf_fj+0x1167c>
movsd  -0x98(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
jmp    127c1 <vbic_3T_et_xf_fj+0x11681>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc58(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x768(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf48(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf50(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf60(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xc58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0xf48(%rbp),%xmm0
ff
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
movsd  %xmm0,-0xf78(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0xa0(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0xf78(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xf90(%rbp),%xmm1
ff
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0xed8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0xee8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf90(%rbp),%xmm1
ff
movsd  -0xfb0(%rbp),%xmm0
ff
movsd  -0xf58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfb0(%rbp),%xmm0
ff
movsd  -0xf60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
jmp    12ade <vbic_3T_et_xf_fj+0x1199e>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf70(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
subsd  -0xf70(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4507(%rip),%xmm0
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  0x44ef(%rip),%xmm0
movsd  %xmm0,-0xfc0(%rbp)
ff
movsd  -0xfb8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfb8(%rbp),%xmm0
ff
mulsd  -0xee8(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfc0(%rbp),%xmm0
ff
mulsd  -0xf80(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfc0(%rbp),%xmm0
ff
movsd  -0xf90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfc0(%rbp),%xmm0
ff
movsd  -0xf98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfc0(%rbp),%xmm0
ff
mulsd  -0xfa0(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12c88 <vbic_3T_et_xf_fj+0x11b48>
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x43ee(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc8(%rbp),%xmm1
ff
mulsd  -0xc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0xfc8(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12cb2 <vbic_3T_et_xf_fj+0x11b72>
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  0x4339(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x4332(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12d8e <vbic_3T_et_xf_fj+0x11c4e>
movsd  0x4320(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x42fb(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x428f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    12e18 <vbic_3T_et_xf_fj+0x11cd8>
movsd  0x42da(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    12dee <vbic_3T_et_xf_fj+0x11cae>
movsd  0x42c4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x429f(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x422f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    12e13 <vbic_3T_et_xf_fj+0x11cd3>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    12e18 <vbic_3T_et_xf_fj+0x11cd8>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  0x41a3(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x419c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12f24 <vbic_3T_et_xf_fj+0x11de4>
movsd  0x418a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x4165(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x40f9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    12fae <vbic_3T_et_xf_fj+0x11e6e>
movsd  0x4144(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    12f84 <vbic_3T_et_xf_fj+0x11e44>
movsd  0x412e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x4109(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x4099(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    12fa9 <vbic_3T_et_xf_fj+0x11e69>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    12fae <vbic_3T_et_xf_fj+0x11e6e>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xfd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x400e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0xfe0(%rbp)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0x1490(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3fd1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1490(%rbp),%xmm0
ff
movsd  0x3fbd(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1488(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3f79(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1488(%rbp),%xmm0
ff
movsd  0x3f65(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff8(%rbp)
ff
movsd  -0xfe8(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0xb78(%rbp),%xmm0
ff
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0xff0(%rbp),%xmm1
ff
movsd  -0xff8(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3ed9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1008(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0x1480(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3e9c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1480(%rbp),%xmm0
ff
movsd  0x3e88(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1010(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1478(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3e44(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1478(%rbp),%xmm0
ff
movsd  0x3e30(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
ff
mulsd  -0xfd8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1028(%rbp)
ff
movsd  -0x1018(%rbp),%xmm1
ff
movsd  -0x1020(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1018(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13e7b <vbic_3T_et_xf_fj+0x12d3b>
movsd  0x3da2(%rip),%xmm0
addsd  -0xfe0(%rbp),%xmm0
ff
movsd  0x3d92(%rip),%xmm1
addsd  -0x1008(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  0x3d76(%rip),%xmm1
addsd  -0x1008(%rbp),%xmm1
ff
movsd  0x3d66(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1038(%rbp)
ff
movsd  0x3d52(%rip),%xmm0
addsd  -0xfe0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x3d2b(%rip),%xmm1
addsd  -0x1008(%rbp),%xmm1
ff
movsd  0x3d1b(%rip),%xmm2
addsd  -0x1008(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mulsd  -0xff0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mulsd  -0x1000(%rbp),%xmm0
ff
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
ff
movsd  -0x1050(%rbp),%xmm0
ff
movsd  -0x1018(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm0
ff
mulsd  -0x1028(%rbp),%xmm0
ff
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x3c76(%rip),%xmm0
divsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x1060(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0x1040(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0x1048(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0x1058(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0xfe0(%rbp),%xmm2
ff
subsd  -0x1008(%rbp),%xmm2
ff
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1070(%rbp)
ff
movsd  0x3bd9(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1078(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x1008(%rbp),%xmm0
ff
addsd  -0xfe0(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0x1008(%rbp),%xmm2
ff
addsd  -0xfe0(%rbp),%xmm2
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe0(%rbp),%xmm1
ff
mulsd  -0xe0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x1090(%rbp),%xmm0
ff
movsd  -0xff0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1090(%rbp),%xmm0
ff
mulsd  -0x1000(%rbp),%xmm0
ff
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0x1018(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x1028(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1098(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0x868(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x10a8(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0x1068(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10b8(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1070(%rbp),%xmm0
ff
movsd  %xmm0,-0x1530(%rbp)
ff
movsd  0x3961(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1538(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3995(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1538(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1530(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x38ed(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1520(%rbp)
ff
movsd  0x38d5(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1528(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3909(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1528(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1520(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3861(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x14f0(%rbp)
ff
movsd  0x3861(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1518(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3885(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1518(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x14f8(%rbp)
ff
movsd  0x37f5(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1510(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3829(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1510(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3789(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1500(%rbp)
ff
movsd  0x378d(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1508(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x37c1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1508(%rbp),%xmm3
ff
movsd  -0x1500(%rbp),%xmm2
ff
movsd  -0x14f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x14f0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x3709(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c8(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14e0(%rbp)
ff
movsd  0x36e9(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14e8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x371d(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x14e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3675(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14d0(%rbp)
ff
movsd  0x365d(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14d8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3691(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x14d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x35e9(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  0x3609(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1070(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x28(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x35f9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x14b0(%rbp)
ff
movsd  0x3578(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14c8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x35ac(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x350c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x14b8(%rbp)
ff
movsd  0x3510(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14c0(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3544(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14c0(%rbp),%xmm3
ff
movsd  -0x14b8(%rbp),%xmm2
ff
movsd  -0x14b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x14a8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x348c(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10c8(%rbp),%xmm0
ff
mulsd  -0x5c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm1
ff
movsd  -0x10d8(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm1
ff
movsd  -0x10e0(%rbp),%xmm0
ff
movsd  -0x1078(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm1
ff
movsd  -0x10e0(%rbp),%xmm0
ff
movsd  -0x1088(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10e0(%rbp),%xmm0
ff
mulsd  -0x1098(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  -0x10e0(%rbp),%xmm0
ff
mulsd  -0x10a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  %xmm0,-0x14a0(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
movsd  -0x10c0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3388(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14a0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
movsd  -0x10c0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3349(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x3335(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1070(%rbp),%xmm0
ff
movsd  %xmm0,-0x1498(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
movsd  -0x10c0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x32de(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x335a(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1498(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x1078(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x1088(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x1098(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x10a8(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13ec1 <vbic_3T_et_xf_fj+0x12d81>
mov    0x128(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13f68 <vbic_3T_et_xf_fj+0x12e28>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x310e(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x1110(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13f92 <vbic_3T_et_xf_fj+0x12e52>
mov    0x150(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    140c5 <vbic_3T_et_xf_fj+0x12f85>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xc60(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xc60(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0xc60(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x38(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1120(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0xc78(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0xc80(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1120(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1410b <vbic_3T_et_xf_fj+0x12fcb>
mov    0x168(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x178(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x180(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x188(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    141b2 <vbic_3T_et_xf_fj+0x13072>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x2ec4(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    141dc <vbic_3T_et_xf_fj+0x1309c>
mov    0x190(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x198(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1430f <vbic_3T_et_xf_fj+0x131cf>
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xda0(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xda0(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x48(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0xdb0(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0xdb8(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1138(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    14355 <vbic_3T_et_xf_fj+0x13215>
mov    0x1a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0xb40(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1437f <vbic_3T_et_xf_fj+0x1323f>
movsd  0x2c96(%rip),%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
jmp    1438a <vbic_3T_et_xf_fj+0x1324a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1148(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
movsd  0x2c06(%rip),%xmm1
addsd  -0x1148(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  0x2bea(%rip),%xmm1
addsd  -0x1148(%rbp),%xmm1
ff
movsd  0x2bda(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1148(%rbp),%xmm1
ff
movsd  0x2bc6(%rip),%xmm2
addsd  -0x1148(%rbp),%xmm2
ff
movsd  0x2bb6(%rip),%xmm3
addsd  -0x1148(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1170(%rbp)
ff
movsd  -0x1170(%rbp),%xmm0
ff
mulsd  -0x1158(%rbp),%xmm0
ff
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x1170(%rbp),%xmm0
ff
mulsd  -0x1160(%rbp),%xmm0
ff
movsd  %xmm0,-0x1180(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x2bea(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x2bce(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x2b7e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    14542 <vbic_3T_et_xf_fj+0x13402>
movsd  0x2b6c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x2b47(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2adb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    145cc <vbic_3T_et_xf_fj+0x1348c>
movsd  0x2b26(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    145a2 <vbic_3T_et_xf_fj+0x13462>
movsd  0x2b10(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x2aeb(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x2a7b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    145c7 <vbic_3T_et_xf_fj+0x13487>
movsd  -0x98(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
jmp    145cc <vbic_3T_et_xf_fj+0x1348c>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x29f8(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1d0(%rax),%xmm1
mulsd  -0x170(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1168(%rbp),%xmm2
ff
movsd  -0x1168(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1140(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x29a4(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1188(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x1c0(%rax),%xmm0
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1168(%rbp),%xmm2
ff
movsd  -0x1168(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x1d0(%rax),%xmm1
movsd  -0x170(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2930(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2900(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1140(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1168(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x1c0(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x1d0(%rax),%xmm0
movsd  %xmm0,-0x11b0(%rbp)
ff
movsd  0x28b0(%rip),%xmm0
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x2880(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1140(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x1c0(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x1d0(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x11a8(%rbp),%xmm1
ff
movsd  -0x11b0(%rbp),%xmm0
ff
movsd  -0xc98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x1198(%rbp),%xmm1
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0x11a0(%rbp),%xmm1
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x1180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm2
movsd  -0x1188(%rbp),%xmm1
ff
mulsd  -0xb40(%rbp),%xmm1
ff
divsd  -0xc60(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x6a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x11c0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0x1188(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1188(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm1
ff
mulsd  -0xc60(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11c0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c8(%rbp),%xmm0
ff
movsd  -0x6b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11c8(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0x1198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0x11a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0x11a8(%rbp),%xmm0
ff
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0xb50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0xb60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e0(%rbp),%xmm0
ff
movsd  -0xc78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e0(%rbp),%xmm0
ff
movsd  -0xc80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7e0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x24b9(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7e0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x248e(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e8(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2466(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0x7f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f0(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x878(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
mulsd  -0xb80(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  -0xfe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x878(%rbp),%xmm0
ff
movsd  %xmm0,-0x11f8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1200(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1208(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1210(%rbp)
ff
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1200(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x218(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
movsd  -0xba8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
movsd  -0xff0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x218(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
movsd  -0x1000(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
mulsd  -0x1008(%rbp),%xmm0
ff
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1218(%rbp)
ff
movsd  -0x1218(%rbp),%xmm0
ff
mulsd  -0x1018(%rbp),%xmm0
ff
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1218(%rbp),%xmm0
ff
mulsd  -0x1028(%rbp),%xmm0
ff
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm1
mulsd  -0xd40(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa68(%rbp),%xmm0
ff
movsd  %xmm0,-0x1220(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1228(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
movsd  -0x1220(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x240(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1228(%rbp),%xmm0
ff
movsd  -0xa78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xa80(%rbp),%xmm0
ff
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x240(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
movsd  -0xd50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x248(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
movsd  -0xd60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1230(%rbp),%xmm0
ff
mulsd  -0xd70(%rbp),%xmm0
ff
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x78(%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xa0(%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1238(%rbp)
ff
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1240(%rbp)
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1248(%rbp)
ff
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1250(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1258(%rbp)
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1260(%rbp)
ff
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1268(%rbp)
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1270(%rbp)
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1278(%rbp)
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1280(%rbp)
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1288(%rbp)
ff
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1290(%rbp)
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1258(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1258(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1268(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1268(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1278(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1278(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1288(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1288(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15b0e <vbic_3T_et_xf_fj+0x149ce>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
divsd  0x298(%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x1512(%rip),%xmm0
divsd  0x298(%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15b2a <vbic_3T_et_xf_fj+0x149ea>
mov    0x278(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x280(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x2a0(%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  -0x1298(%rbp),%xmm0
ff
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x141b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    15c02 <vbic_3T_et_xf_fj+0x14ac2>
jp     15c02 <vbic_3T_et_xf_fj+0x14ac2>
jmp    16814 <vbic_3T_et_xf_fj+0x156d4>
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x1540,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_3T_et_xf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x968,%rsp
mov    %r9,%r15
mov    %r8,0x258(%rsp)
mov    %rcx,%r12
mov    %rdx,%r14
mov    %rdi,%rbx
movsd  (%rdi),%xmm0
addsd  0xde8f(%rip),%xmm0
mov    %rsi,0x728(%rsp)
movsd  (%rsi),%xmm2
addsd  %xmm0,%xmm2
movsd  0xde7f(%rip),%xmm3
mulsd  %xmm2,%xmm3
unpcklpd %xmm2,%xmm3
movapd 0xdf37(%rip),%xmm1
unpcklpd %xmm0,%xmm1
divpd  %xmm1,%xmm3
movapd %xmm3,0x70(%rsp)
movsd  0xde61(%rip),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,0x260(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x200(%rsp)
movsd  0x2d0(%rdi),%xmm1
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
movapd %xmm0,0xb0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4b8(%rsp)
movsd  0x1a8(%rbx),%xmm0
movsd  %xmm0,0x6e0(%rsp)
movsd  0x2d0(%rbx),%xmm0
movsd  %xmm0,0x4d8(%rsp)
movsd  0x2d8(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2d8(%rbx),%xmm1
movsd  %xmm0,0x7a8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7b0(%rsp)
movsd  0x8(%rbx),%xmm0
movsd  %xmm0,0x7a0(%rsp)
movsd  0x220(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x220(%rbx),%xmm1
movsd  %xmm0,0x368(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x4c0(%rsp)
movsd  0x10(%rbx),%xmm0
movsd  %xmm0,0x548(%rsp)
movsd  0x2e0(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e0(%rbx),%xmm1
movsd  %xmm0,0x7c0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7c8(%rsp)
movsd  0x30(%rbx),%xmm0
movsd  %xmm0,0x7b8(%rsp)
movsd  0x218(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x218(%rbx),%xmm1
movsd  %xmm0,0x7d8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7e0(%rsp)
movsd  0x38(%rbx),%xmm0
movsd  %xmm0,0x7d0(%rsp)
movsd  0x210(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x210(%rbx),%xmm1
movsd  %xmm0,0x7f0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7f8(%rsp)
movsd  0x40(%rbx),%xmm0
movsd  %xmm0,0x7e8(%rsp)
movsd  0x228(%rbx),%xmm1
movaps 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e8(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e8(%rbx),%xmm1
movsd  %xmm0,0x810(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x800(%rsp)
movsd  0x50(%rbx),%xmm0
movsd  %xmm0,0x808(%rsp)
movsd  0x270(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x218(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x6f0(%rsp)
xorpd  0xdce4(%rip),%xmm0
movsd  0xdc0c(%rip),%xmm1
subsd  0xb0(%rsp),%xmm1
movapd %xmm1,0xd0(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x70(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0xf0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x218(%rsp),%xmm0
movsd  %xmm1,0x440(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xdbb4(%rip),%xmm1
divsd  0x60(%rbx),%xmm1
movsd  %xmm0,0x380(%rsp)
movapd %xmm1,0x300(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x450(%rsp)
movsd  0x58(%rbx),%xmm0
movsd  %xmm0,0x648(%rsp)
movsd  0x2f8(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x460(%rsp)
movsd  0x2f8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x80(%rsp)
movsd  0x300(%rbx),%xmm0
movapd %xmm0,0x550(%rsp)
xorpd  0xdc04(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x460(%rsp),%xmm0
movsd  %xmm1,0x130(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xdafe(%rip),%xmm1
divsd  0x68(%rbx),%xmm1
movsd  %xmm0,0x2a0(%rsp)
movapd %xmm1,0x190(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x520(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x2f0(%rbx),%xmm0
movsd  %xmm0,0x640(%rsp)
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x730(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x790(%rsp)
movsd  0x308(%rbx),%xmm0
movapd %xmm0,0x900(%rsp)
xorpd  0xdb4b(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x730(%rsp),%xmm0
movsd  %xmm1,0x780(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xda45(%rip),%xmm1
divsd  0x160(%rbx),%xmm1
movsd  %xmm0,0x788(%rsp)
movapd %xmm1,0x6c0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x590(%rsp)
movsd  0x150(%rbx),%xmm0
movsd  %xmm0,0x798(%rsp)
movsd  0x278(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x2e8(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x2f0(%rsp)
movsd  0x240(%rbx),%xmm0
movapd %xmm0,0x400(%rsp)
xorpd  0xda8f(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x2e8(%rsp),%xmm0
movsd  %xmm1,0x3f8(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd989(%rip),%xmm1
divsd  0x108(%rbx),%xmm1
movsd  %xmm0,0x870(%rsp)
movapd %xmm1,0x170(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x3d0(%rsp)
movsd  0xf8(%rbx),%xmm0
movsd  %xmm0,0x890(%rsp)
movsd  0x280(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0xa0(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x420(%rsp)
movsd  0x258(%rbx),%xmm0
movapd %xmm0,0x3e0(%rsp)
xorpd  0xd9d3(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0xa0(%rsp),%xmm0
movsd  %xmm1,0x680(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd8cd(%rip),%xmm1
divsd  0x118(%rbx),%xmm1
movsd  %xmm0,0x868(%rsp)
movapd %xmm1,0x60(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x350(%rsp)
movsd  0x110(%rbx),%xmm0
movsd  %xmm0,0x888(%rsp)
movsd  0x278(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x180(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x5e0(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0x500(%rsp)
xorpd  0xd91a(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x180(%rsp),%xmm0
movsd  %xmm1,0x270(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd814(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x880(%rsp)
movapd %xmm1,0x110(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x318(%rsp)
movsd  0x120(%rbx),%xmm0
movsd  %xmm0,0x8a0(%rsp)
movsd  0x280(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x220(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x5d0(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0x4a0(%rsp)
xorpd  0xd85e(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x220(%rsp),%xmm0
movsd  %xmm1,0x320(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd758(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x878(%rsp)
movapd %xmm1,0x1d0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4e0(%rsp)
movsd  0x130(%rbx),%xmm0
movsd  %xmm0,0x898(%rsp)
movsd  0x278(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x740(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x840(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0x920(%rsp)
xorpd  0xd7a2(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x740(%rsp),%xmm0
movsd  %xmm1,0x830(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd69c(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x838(%rsp)
movapd %xmm1,0x700(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4d0(%rsp)
movsd  0x168(%rbx),%xmm0
movsd  %xmm0,0x850(%rsp)
movsd  0x280(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x738(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x828(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0x910(%rsp)
xorpd  0xd6e6(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x738(%rsp),%xmm0
movsd  %xmm1,0x818(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd5e0(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x820(%rsp)
movapd %xmm1,0x710(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4c8(%rsp)
movsd  0x170(%rbx),%xmm0
movsd  %xmm0,0x848(%rsp)
movsd  0x278(%rbx),%xmm1
movaps 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x140(%rsp)
movsd  0x250(%rbx),%xmm0
xorpd  0xd649(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x140(%rsp),%xmm0
movsd  0xd554(%rip),%xmm1
divsd  0x180(%rbx),%xmm1
call   1050 <pow@plt>
movsd  0x280(%rbx),%xmm1
movaps 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x140(%rsp)
movsd  0x268(%rbx),%xmm0
xorpd  0xd5e9(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x140(%rsp),%xmm0
movsd  0xd4f4(%rip),%xmm1
divsd  0x190(%rbx),%xmm1
call   1050 <pow@plt>
movsd  0x288(%rbx),%xmm0
movsd  %xmm0,0x490(%rsp)
movsd  0x60(%rbx),%xmm0
movsd  %xmm0,0x310(%rsp)
movsd  0x68(%rbx),%xmm0
movsd  %xmm0,0x860(%rsp)
movsd  0x148(%rbx),%xmm0
movaps %xmm0,0x8e0(%rsp)
movsd  0x290(%rbx),%xmm0
movsd  %xmm0,0x5a0(%rsp)
movsd  0x310(%rbx),%xmm0
movsd  %xmm0,0x330(%rsp)
movsd  0x328(%rbx),%xmm0
movsd  %xmm0,0x598(%rsp)
movsd  0x330(%rbx),%xmm0
movsd  %xmm0,0x770(%rsp)
movsd  0x318(%rbx),%xmm0
movsd  %xmm0,0x3b0(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xd451(%rip),%xmm1
movapd 0xb0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x70(%rsp),%xmm3
divsd  %xmm3,%xmm1
mulsd  0xd436(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0xf0(%rsp),%xmm4
mulsd  0x260(%rsp),%xmm1
mulsd  0xd408(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x20(%rsp)
movsd  0x338(%rbx),%xmm1
movsd  %xmm1,0x3f0(%rsp)
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x140(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xd3c3(%rip),%xmm1
movapd 0xb0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x70(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  %xmm3,%xmm1
mulsd  0xd394(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0xf0(%rsp),%xmm4
mulsd  0x260(%rsp),%xmm1
mulsd  0xd36e(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x2d0(%rsp)
call   1030 <exp@plt>
movsd  0x2d0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x20(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x140(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x140(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm2
movsd  0xd30c(%rip),%xmm0
divsd  0x140(%rsp),%xmm0
movapd %xmm0,0x2d0(%rsp)
movapd 0x70(%rsp),%xmm3
movapd %xmm3,%xmm1
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm1
addsd  %xmm1,%xmm1
movapd %xmm1,0x3c0(%rsp)
mulsd  %xmm2,%xmm1
movapd %xmm1,0x340(%rsp)
movapd %xmm2,%xmm1
addsd  %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0xd2cf(%rip),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x230(%rsp)
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x580(%rsp)
divsd  %xmm1,%xmm2
movsd  %xmm2,0x50(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0x140(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm1
movapd 0x70(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  0xd27f(%rip),%xmm0
movapd %xmm0,0x240(%rsp)
movsd  %xmm1,0x90(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x340(%rsp),%xmm1
movapd 0xb0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  0x240(%rbx),%xmm0
addsd  0xd247(%rip),%xmm2
movsd  %xmm0,0x108(%rsp)
movapd %xmm2,0x2b0(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm1
movapd %xmm1,0x510(%rsp)
movapd %xmm1,%xmm0
xorpd  0xd2b8(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xd20f(%rip),%xmm6
movsd  %xmm0,0x288(%rsp)
mulsd  %xmm0,%xmm6
movsd  0xd1c2(%rip),%xmm0
addsd  %xmm0,%xmm6
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x5c0(%rsp)
jae    1e8b <vbic_3T_et_xf_fj+0xd4b>
movapd %xmm6,%xmm0
movsd  %xmm6,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x120(%rsp),%xmm6
movapd 0x2d0(%rsp),%xmm3
mulsd  0x20(%rsp),%xmm3
movapd 0x140(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
mulsd  0xd15e(%rip),%xmm5
movsd  0x50(%rsp),%xmm4
mulsd  0x260(%rsp),%xmm4
movapd 0x200(%rsp),%xmm1
mulsd  0x770(%rsp),%xmm1
addsd  0xd12d(%rip),%xmm0
mulsd  0xd135(%rip),%xmm0
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x1b0(%rsp)
movapd %xmm2,0x10(%rsp)
jae    1f5d <vbic_3T_et_xf_fj+0xe1d>
movapd %xmm6,%xmm0
movapd %xmm1,0x120(%rsp)
movapd %xmm3,0x2d0(%rsp)
movsd  %xmm4,0x50(%rsp)
movsd  %xmm5,0x40(%rsp)
call   1060 <sqrt@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x50(%rsp),%xmm4
movapd 0x2d0(%rsp),%xmm3
movapd 0x10(%rsp),%xmm2
movapd 0x120(%rsp),%xmm1
movsd  %xmm0,0x5c0(%rsp)
movsd  0x1b0(%rsp),%xmm0
addsd  %xmm5,%xmm4
movsd  %xmm4,0x50(%rsp)
mulsd  %xmm2,%xmm3
movapd %xmm3,0x2d0(%rsp)
addsd  0x598(%rsp),%xmm1
movapd %xmm1,0x120(%rsp)
call   1040 <log@plt>
movsd  %xmm0,0x4f0(%rsp)
movsd  0xc0(%rbx),%xmm3
movapd %xmm3,%xmm1
movsd  0xd078(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd 0xb0(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x70(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
movsd  0xd055(%rip),%xmm2
mulsd  %xmm2,%xmm3
mulsd  %xmm4,%xmm3
divsd  0xf0(%rsp),%xmm3
mulsd  0x260(%rsp),%xmm1
movsd  0xd023(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x20(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0xc0(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xcff2(%rip),%xmm1
movapd 0xb0(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x70(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
mulsd  0xcfc3(%rip),%xmm4
mulsd  %xmm3,%xmm4
divsd  0xf0(%rsp),%xmm4
mulsd  0x260(%rsp),%xmm1
mulsd  0xcf9d(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x390(%rsp)
call   1030 <exp@plt>
movsd  0x390(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x20(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x40(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x40(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm1
movsd  0xcf41(%rip),%xmm0
divsd  0x40(%rsp),%xmm0
movapd %xmm0,0x40(%rsp)
movapd 0x3c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x30(%rsp)
movsd  0x230(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  %xmm1,%xmm1
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm1
movsd  %xmm1,0x390(%rsp)
divsd  0x580(%rsp),%xmm2
movsd  %xmm2,0x230(%rsp)
call   1040 <log@plt>
movapd 0x240(%rsp),%xmm2
movsd  %xmm0,0x290(%rsp)
mulsd  %xmm0,%xmm2
movapd 0x30(%rsp),%xmm1
mulsd  0xb0(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  0x248(%rbx),%xmm0
movsd  %xmm0,0x580(%rsp)
mulsd  0x2b0(%rsp),%xmm0
subsd  %xmm0,%xmm1
movapd 0xcf65(%rip),%xmm0
movapd %xmm1,0x1f0(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xce75(%rip),%xmm1
movsd  0xcea5(%rip),%xmm7
movsd  %xmm0,0x370(%rsp)
mulsd  %xmm0,%xmm7
addsd  %xmm1,%xmm7
sqrtsd %xmm7,%xmm11
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm7
movsd  %xmm11,0x430(%rsp)
jae    21f9 <vbic_3T_et_xf_fj+0x10b9>
movapd %xmm7,%xmm0
movsd  %xmm7,0x630(%rsp)
call   1060 <sqrt@plt>
movsd  0x630(%rsp),%xmm7
movsd  0xce20(%rip),%xmm1
movapd %xmm0,%xmm11
xorpd  %xmm0,%xmm0
movapd 0x40(%rsp),%xmm8
mulsd  0x20(%rsp),%xmm8
movsd  0x390(%rsp),%xmm9
mulsd  0xcdfe(%rip),%xmm9
movapd 0x260(%rsp),%xmm10
movsd  0x230(%rsp),%xmm4
mulsd  %xmm10,%xmm4
movapd 0x2d0(%rsp),%xmm5
addsd  0x50(%rsp),%xmm5
movapd 0x340(%rsp),%xmm6
subsd  0x108(%rsp),%xmm6
movapd 0x200(%rsp),%xmm2
movapd 0x120(%rsp),%xmm3
mulsd  %xmm2,%xmm3
mulsd  0x3f0(%rsp),%xmm2
addsd  0xcd95(%rip),%xmm11
mulsd  0xcd9c(%rip),%xmm11
ucomisd %xmm0,%xmm7
movsd  %xmm11,0x3a0(%rsp)
jae    233c <vbic_3T_et_xf_fj+0x11fc>
movapd %xmm7,%xmm0
movapd %xmm3,0x120(%rsp)
movapd %xmm2,0x50(%rsp)
movapd %xmm6,0x340(%rsp)
movapd %xmm5,0x2d0(%rsp)
movsd  %xmm4,0x230(%rsp)
movapd %xmm8,0x40(%rsp)
movsd  %xmm9,0x390(%rsp)
call   1060 <sqrt@plt>
movsd  0x390(%rsp),%xmm9
movapd 0x40(%rsp),%xmm8
movsd  0x230(%rsp),%xmm4
movapd 0x2d0(%rsp),%xmm5
movapd 0x340(%rsp),%xmm6
movsd  0x3a0(%rsp),%xmm11
movapd 0x50(%rsp),%xmm2
movapd 0x120(%rsp),%xmm3
movsd  0xcce7(%rip),%xmm1
movsd  %xmm0,0x430(%rsp)
movapd 0x260(%rsp),%xmm10
addsd  %xmm9,%xmm4
movsd  %xmm4,0x230(%rsp)
movapd 0x10(%rsp),%xmm4
mulsd  %xmm8,%xmm4
movapd %xmm4,0x10(%rsp)
movapd %xmm1,%xmm4
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm4
movapd %xmm4,0x390(%rsp)
movsd  0x90(%rsp),%xmm4
mulsd  0xccb2(%rip),%xmm4
movsd  %xmm4,0x90(%rsp)
mulsd  %xmm0,%xmm5
movapd %xmm5,0x2d0(%rsp)
mulsd  %xmm10,%xmm6
movapd %xmm6,0x340(%rsp)
addsd  %xmm1,%xmm3
movapd %xmm3,0x120(%rsp)
addsd  %xmm1,%xmm2
movapd %xmm2,0x50(%rsp)
movapd 0x140(%rsp),%xmm0
mulsd  0x4f0(%rsp),%xmm0
movapd %xmm0,0x40(%rsp)
movapd %xmm11,%xmm0
call   1040 <log@plt>
movapd 0x140(%rsp),%xmm1
movsd  %xmm0,0x160(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x20(%rsp)
movsd  0xe0(%rbx),%xmm0
mulsd  0xcc11(%rip),%xmm0
mulsd  0xb0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x108(%rsp)
movsd  0xe0(%rbx),%xmm0
mulsd  0xcbec(%rip),%xmm0
mulsd  0xb0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0x108(%rsp),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd 0x3c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x3c0(%rsp)
movapd 0xb0(%rsp),%xmm0
call   1040 <log@plt>
mulsd  0x240(%rsp),%xmm0
movapd 0x3c0(%rsp),%xmm1
mulsd  0xb0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x2b0(%rsp),%xmm0
mulsd  0x250(%rbx),%xmm0
subsd  %xmm0,%xmm1
movapd 0xcc1a(%rip),%xmm0
movapd %xmm1,0x3c0(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm4
mulsd  0xcb5e(%rip),%xmm4
movsd  0xcb1e(%rip),%xmm0
addsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
jb     2509 <vbic_3T_et_xf_fj+0x13c9>
xorps  %xmm5,%xmm5
sqrtsd %xmm4,%xmm5
jmp    252c <vbic_3T_et_xf_fj+0x13ec>
movapd %xmm4,%xmm0
movsd  %xmm4,0x2b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2b0(%rsp),%xmm4
movapd %xmm0,%xmm5
xorpd  %xmm0,%xmm0
movapd 0x510(%rsp),%xmm8
movsd  0x290(%rsp),%xmm9
movapd 0x30(%rsp),%xmm6
movapd 0x10(%rsp),%xmm3
addsd  0x230(%rsp),%xmm3
subsd  0x580(%rsp),%xmm6
movapd 0x340(%rsp),%xmm10
addsd  0x2d0(%rsp),%xmm10
ucomisd %xmm4,%xmm0
movapd 0x260(%rsp),%xmm0
movapd 0x390(%rsp),%xmm7
mulsd  %xmm0,%xmm7
movsd  0x90(%rsp),%xmm2
mulsd  0xca7b(%rip),%xmm2
movapd 0x120(%rsp),%xmm1
mulsd  0x330(%rsp),%xmm1
movapd %xmm1,0x120(%rsp)
movapd 0x50(%rsp),%xmm1
mulsd  0x3b0(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
movapd 0x40(%rsp),%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,0x40(%rsp)
movapd 0x20(%rsp),%xmm1
addsd  0x1f0(%rsp),%xmm1
movapd %xmm1,0x20(%rsp)
addsd  0xca15(%rip),%xmm5
mulsd  0xca1d(%rip),%xmm5
movapd 0x240(%rsp),%xmm1
ja     e3e2 <vbic_3T_et_xf_fj+0xd2a2>
mulsd  0xca1d(%rip),%xmm9
movsd  %xmm9,0x290(%rsp)
mulsd  0xb0(%rsp),%xmm3
movapd %xmm3,0x10(%rsp)
mulsd  %xmm0,%xmm6
movapd %xmm6,0x30(%rsp)
addsd  %xmm10,%xmm2
movsd  %xmm2,0x90(%rsp)
mulsd  %xmm7,%xmm1
movapd %xmm1,0x240(%rsp)
movapd %xmm5,%xmm0
call   1040 <log@plt>
mulsd  0x140(%rsp),%xmm0
addsd  0x3c0(%rsp),%xmm0
movsd  %xmm0,0x230(%rsp)
movsd  0x88(%rbx),%xmm0
movsd  0x90(%rbx),%xmm1
movapd %xmm0,0x630(%rsp)
divsd  0x40(%rsp),%xmm0
movapd %xmm0,0x950(%rsp)
call   1050 <pow@plt>
movsd  0x90(%rbx),%xmm1
movsd  %xmm0,0x660(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x658(%rsp)
movsd  0x80(%rbx),%xmm0
movsd  %xmm0,0x8c0(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x3c0(%rsp)
divsd  0x20(%rsp),%xmm0
movsd  0xc8(%rbx),%xmm1
movapd %xmm0,0x940(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x5a8(%rsp)
movsd  0xc8(%rbx),%xmm1
movsd  0xa8(%rbx),%xmm0
movsd  %xmm0,0x8b8(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x2d0(%rsp)
divsd  0x20(%rsp),%xmm0
movapd %xmm0,0x930(%rsp)
movsd  %xmm1,0x580(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x668(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x650(%rsp)
movsd  0xb8(%rbx),%xmm0
movsd  %xmm0,0x8b0(%rsp)
movsd  0xe0(%rbx),%xmm0
divsd  0x230(%rsp),%xmm0
movsd  0xe8(%rbx),%xmm1
call   1050 <pow@plt>
movsd  0x270(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x270(%rbx),%xmm1
movsd  %xmm0,0x2b0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x108(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x610(%rsp)
movapd 0xc8f0(%rip),%xmm1
xorpd  %xmm1,%xmm0
mulsd  0xd0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x748(%rsp)
movsd  0x20(%rbx),%xmm0
movsd  %xmm0,0x620(%rsp)
movsd  0x230(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x230(%rbx),%xmm1
movsd  %xmm0,0x4b0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x230(%rsp)
movsd  0x18(%rbx),%xmm0
movsd  %xmm0,0x760(%rsp)
movapd 0x120(%rsp),%xmm0
xorpd  0xc86e(%rip),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
movapd %xmm0,0x750(%rsp)
movapd %xmm1,0x6d0(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x540(%rsp)
movsd  0x198(%rbx),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
xorpd  %xmm1,%xmm1
jbe    28c4 <vbic_3T_et_xf_fj+0x1784>
movsd  0xc750(%rip),%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x390(%rsp)
movapd 0x30(%rsp),%xmm4
addsd  0x10(%rsp),%xmm4
movsd  0x290(%rsp),%xmm7
mulsd  0xc72e(%rip),%xmm7
movapd 0x240(%rsp),%xmm14
movsd  0x90(%rsp),%xmm13
addsd  %xmm14,%xmm13
movsd  0xc735(%rip),%xmm0
divsd  0x70(%rsp),%xmm0
movapd 0x510(%rsp),%xmm5
divsd  0xf0(%rsp),%xmm5
movsd  0x1a0(%rbx),%xmm1
ucomisd %xmm2,%xmm1
movsd  0xc6d8(%rip),%xmm8
movapd 0x6f0(%rsp),%xmm11
movapd 0x550(%rsp),%xmm10
movsd  0x160(%rsp),%xmm12
movsd  0x4f0(%rsp),%xmm15
jbe    296e <vbic_3T_et_xf_fj+0x182e>
movsd  0xc6a6(%rip),%xmm2
divsd  %xmm1,%xmm2
movapd %xmm2,0x670(%rsp)
addsd  %xmm4,%xmm7
movapd %xmm0,%xmm1
mulsd  %xmm13,%xmm1
mulsd  0xc68c(%rip),%xmm5
movsd  0x1a8(%rbx),%xmm2
xorpd  %xmm9,%xmm9
ucomisd %xmm9,%xmm2
xorpd  %xmm4,%xmm4
xorpd  %xmm6,%xmm6
movsd  0x288(%rsp),%xmm3
jbe    2a21 <vbic_3T_et_xf_fj+0x18e1>
movsd  0x4b8(%rsp),%xmm6
movapd %xmm6,%xmm2
movsd  0x6e0(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm7,%xmm8
movsd  0x4d8(%rsp),%xmm7
mulsd  %xmm6,%xmm7
divsd  0xb0(%rsp),%xmm7
mulsd  0x260(%rsp),%xmm7
mulsd  %xmm4,%xmm7
movsd  0xc615(%rip),%xmm6
divsd  %xmm2,%xmm6
mulsd  %xmm2,%xmm2
movsd  0xc635(%rip),%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm8,%xmm7
movsd  0xc5ef(%rip),%xmm8
movapd %xmm6,0x6e0(%rsp)
addsd  %xmm7,%xmm14
movapd 0x1f0(%rsp),%xmm2
divsd  0xf0(%rsp),%xmm2
addsd  %xmm1,%xmm5
movsd  0x1b0(%rbx),%xmm1
ucomisd %xmm9,%xmm1
jbe    2a62 <vbic_3T_et_xf_fj+0x1922>
movsd  0xc5b3(%rip),%xmm9
divsd  %xmm1,%xmm9
movsd  %xmm4,0x858(%rsp)
mulsd  %xmm14,%xmm0
mulsd  0xc5a0(%rip),%xmm2
movapd %xmm2,%xmm4
mulsd  %xmm5,%xmm3
movapd %xmm8,%xmm1
divsd  0x5c0(%rsp),%xmm1
movsd  0x1b8(%rbx),%xmm2
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm2
xorpd  %xmm7,%xmm7
jbe    2ab0 <vbic_3T_et_xf_fj+0x1970>
movsd  0xc564(%rip),%xmm7
divsd  %xmm2,%xmm7
movapd %xmm4,%xmm2
addsd  %xmm0,%xmm2
mulsd  %xmm3,%xmm1
movapd %xmm8,%xmm4
divsd  0x1b0(%rsp),%xmm4
addsd  %xmm15,%xmm15
movsd  0x18(%rbx),%xmm0
ucomisd %xmm6,%xmm0
xorpd  %xmm0,%xmm0
jbe    2b33 <vbic_3T_et_xf_fj+0x19f3>
movsd  0x230(%rsp),%xmm3
divsd  0xb0(%rsp),%xmm3
mulsd  0x260(%rsp),%xmm3
movsd  0x4b0(%rsp),%xmm5
movsd  0x760(%rsp),%xmm0
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm3
movsd  0xc4f5(%rip),%xmm0
divsd  %xmm5,%xmm0
mulsd  %xmm5,%xmm5
movsd  0xc515(%rip),%xmm6
divsd  %xmm5,%xmm6
mulsd  %xmm3,%xmm6
movsd  %xmm6,0x720(%rsp)
movsd  %xmm0,0x288(%rsp)
movapd 0xd0(%rsp),%xmm0
movapd %xmm0,%xmm3
mulsd  %xmm11,%xmm3
movapd %xmm0,%xmm5
mulsd  %xmm10,%xmm5
movsd  0x370(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x370(%rsp)
movapd %xmm8,%xmm0
divsd  0x430(%rsp),%xmm0
mulsd  %xmm1,%xmm4
mulsd  0xc487(%rip),%xmm15
movsd  0x28(%rbx),%xmm1
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm1
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x4d8(%rsp)
jbe    2bc4 <vbic_3T_et_xf_fj+0x1a84>
movsd  0xc459(%rip),%xmm2
divsd  %xmm1,%xmm2
movsd  %xmm2,0x4d8(%rsp)
movsd  %xmm7,0x4b0(%rsp)
movapd 0x70(%rsp),%xmm1
divsd  %xmm1,%xmm11
movapd 0xf0(%rsp),%xmm2
divsd  %xmm2,%xmm3
divsd  %xmm1,%xmm10
divsd  %xmm2,%xmm5
mulsd  0x370(%rsp),%xmm0
movsd  0xc411(%rip),%xmm1
divsd  0x3a0(%rsp),%xmm1
addsd  %xmm12,%xmm12
addsd  %xmm13,%xmm15
mulsd  0x140(%rsp),%xmm4
movsd  0x1d8(%rbx),%xmm2
ucomisd %xmm8,%xmm2
jbe    2c38 <vbic_3T_et_xf_fj+0x1af8>
movsd  0xc3dd(%rip),%xmm8
divsd  %xmm2,%xmm8
movapd 0x260(%rsp),%xmm2
mulsd  %xmm2,%xmm11
movsd  0xc3ca(%rip),%xmm7
mulsd  %xmm7,%xmm3
mulsd  %xmm2,%xmm10
mulsd  %xmm7,%xmm5
mulsd  %xmm0,%xmm1
mulsd  0xc3b0(%rip),%xmm12
addsd  %xmm15,%xmm4
movapd %xmm4,0x230(%rsp)
movsd  0x1e0(%rbx),%xmm2
xorpd  %xmm13,%xmm13
ucomisd %xmm13,%xmm2
movsd  %xmm2,0x8a8(%rsp)
ja     2c99 <vbic_3T_et_xf_fj+0x1b59>
xorpd  %xmm0,%xmm0
jmp    2ca5 <vbic_3T_et_xf_fj+0x1b65>
movsd  0xc36f(%rip),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x760(%rsp)
movapd 0x40(%rsp),%xmm4
movapd 0xb0(%rsp),%xmm0
movsd  (%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,(%rsp)
addsd  %xmm11,%xmm3
movsd  0x80(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0x80(%rsp)
addsd  %xmm10,%xmm5
addsd  %xmm14,%xmm12
movapd 0x140(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x140(%rsp)
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x4f0(%rsp)
movsd  0x1f0(%rbx),%xmm0
movsd  %xmm0,0x6f0(%rsp)
movapd %xmm4,%xmm7
movapd 0xc3ac(%rip),%xmm0
xorpd  %xmm0,%xmm7
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm2
movapd %xmm7,0x10(%rsp)
movapd %xmm7,%xmm6
mulsd  %xmm1,%xmm6
movapd %xmm1,%xmm7
xorpd  %xmm0,%xmm7
mulsd  0x230(%rsp),%xmm7
movapd %xmm7,0x240(%rsp)
ucomisd %xmm2,%xmm13
movsd  %xmm9,0x340(%rsp)
movsd  %xmm8,0x4b8(%rsp)
movapd %xmm5,0x30(%rsp)
movapd %xmm3,0x290(%rsp)
movsd  %xmm12,0x160(%rsp)
jae    2de0 <vbic_3T_et_xf_fj+0x1ca0>
movsd  0xc29f(%rip),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm6,%xmm1
mulsd  %xmm6,%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movapd %xmm6,0x90(%rsp)
jb     2f49 <vbic_3T_et_xf_fj+0x1e09>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    2f68 <vbic_3T_et_xf_fj+0x1e28>
movsd  (%r14),%xmm3
addsd  %xmm3,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm6
jbe    2f96 <vbic_3T_et_xf_fj+0x1e56>
movsd  0xc211(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0xc235(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm6,0x90(%rsp)
call   1050 <pow@plt>
movsd  0x70(%rbx),%xmm9
movsd  0x90(%rbx),%xmm10
movsd  0xc1d7(%rip),%xmm12
movapd %xmm12,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm12,%xmm1
subsd  %xmm5,%xmm1
movapd 0x40(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm12,%xmm5
subsd  %xmm10,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm10,%xmm7
movsd  0xc1a2(%rip),%xmm8
mulsd  %xmm8,%xmm7
movapd 0x90(%rsp),%xmm3
mulsd  %xmm3,%xmm7
divsd  %xmm2,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm12,%xmm6
subsd  %xmm4,%xmm6
divsd  %xmm5,%xmm6
movapd 0x230(%rsp),%xmm11
mulsd  %xmm11,%xmm6
movapd %xmm3,%xmm4
mulsd  %xmm3,%xmm7
mulsd  %xmm0,%xmm7
movapd %xmm3,%xmm5
mulsd  %xmm8,%xmm5
mulsd  %xmm10,%xmm5
movapd %xmm0,%xmm4
mulsd  %xmm5,%xmm4
divsd  %xmm2,%xmm5
subsd  %xmm9,%xmm5
addsd  %xmm12,%xmm5
divsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm5
mulsd  %xmm3,%xmm3
mulsd  0xc128(%rip),%xmm3
addsd  %xmm4,%xmm5
movapd %xmm5,%xmm4
movapd %xmm11,%xmm8
mulsd  %xmm10,%xmm3
mulsd  %xmm0,%xmm3
divsd  0x4f0(%rsp),%xmm3
movapd 0x240(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm11,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm2
xorpd  %xmm0,%xmm0
movapd 0x10(%rsp),%xmm9
jmp    3094 <vbic_3T_et_xf_fj+0x1f54>
movapd %xmm1,0x370(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movapd 0x370(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc0cc(%rip),%xmm0
addsd  %xmm0,%xmm1
ucomisd %xmm4,%xmm1
jb     30b7 <vbic_3T_et_xf_fj+0x1f77>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    30d2 <vbic_3T_et_xf_fj+0x1f92>
movapd %xmm3,%xmm5
divsd  %xmm4,%xmm5
movsd  0xc06a(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm5,%xmm0
movapd %xmm0,0x240(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x370(%rsp)
movapd %xmm3,0x90(%rsp)
call   1050 <pow@plt>
movapd 0x90(%rsp),%xmm6
movapd 0x370(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
movapd 0x4f0(%rsp),%xmm1
unpcklpd 0x240(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x230(%rsp),%xmm8
movapd %xmm8,%xmm2
mulsd  %xmm6,%xmm2
movsd  0xbfef(%rip),%xmm5
movapd %xmm5,%xmm3
subsd  0x90(%rbx),%xmm3
movapd 0xc0bb(%rip),%xmm4
movapd 0x10(%rsp),%xmm9
movsd  %xmm9,%xmm4
subsd  %xmm0,%xmm5
movapd 0x40(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm5,%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm3,%xmm5
unpcklpd %xmm0,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
mulpd  %xmm6,%xmm0
unpckhpd %xmm6,%xmm6
mulsd  %xmm2,%xmm6
xorpd  %xmm2,%xmm2
mulsd  %xmm8,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm6
addsd  %xmm5,%xmm6
xorpd  %xmm4,%xmm4
xorpd  %xmm7,%xmm7
addsd  %xmm6,%xmm2
movapd %xmm2,0x5c0(%rsp)
addsd  %xmm0,%xmm4
addsd  %xmm1,%xmm7
movsd  %xmm7,0x510(%rsp)
jmp    3574 <vbic_3T_et_xf_fj+0x2434>
movapd %xmm1,%xmm0
movsd  %xmm2,0x510(%rsp)
call   1060 <sqrt@plt>
movsd  0x510(%rsp),%xmm2
movapd 0x230(%rsp),%xmm1
movapd 0x40(%rsp),%xmm5
movapd 0x90(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x240(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm4,%xmm2
movsd  0xbf1d(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
divsd  %xmm5,%xmm0
movsd  0xbee1(%rip),%xmm4
movapd %xmm4,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x1f0(%rsp)
movsd  0xbef8(%rip),%xmm0
divsd  %xmm5,%xmm0
movsd  %xmm2,0x510(%rsp)
divsd  0x4f0(%rsp),%xmm2
movsd  %xmm0,0x430(%rsp)
movapd %xmm3,0x5c0(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x370(%rsp)
movapd %xmm4,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x1b0(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x1b0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x1f0(%rsp),%xmm0
mulsd  0x370(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xbe3a(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
movapd 0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x230(%rsp),%xmm5
movsd  (%r14),%xmm4
addsd  0x90(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xbe29(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x1f0(%rsp)
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     324f <vbic_3T_et_xf_fj+0x210f>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    32b6 <vbic_3T_et_xf_fj+0x2176>
movapd %xmm2,0x1b0(%rsp)
movsd  %xmm3,0x3a0(%rsp)
movsd  %xmm5,0x370(%rsp)
movsd  %xmm6,0x550(%rsp)
movsd  %xmm1,0xe0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0xe0(%rsp),%xmm1
movsd  0x550(%rsp),%xmm6
movsd  0x370(%rsp),%xmm5
movsd  0x3a0(%rsp),%xmm3
movapd 0x1b0(%rsp),%xmm2
movapd %xmm0,%xmm4
divsd  %xmm6,%xmm3
movsd  %xmm3,0x3a0(%rsp)
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbd71(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0x1b0(%rsp)
addsd  %xmm0,%xmm1
ucomisd %xmm7,%xmm1
jb     32f7 <vbic_3T_et_xf_fj+0x21b7>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3312 <vbic_3T_et_xf_fj+0x21d2>
movapd %xmm1,%xmm0
movsd  %xmm4,0x370(%rsp)
call   1060 <sqrt@plt>
movsd  0x370(%rsp),%xmm4
movapd 0x230(%rsp),%xmm8
movapd 0x40(%rsp),%xmm9
movapd 0x90(%rsp),%xmm3
movsd  0x1f0(%rsp),%xmm7
movapd %xmm7,%xmm1
divsd  %xmm0,%xmm1
movapd 0x240(%rsp),%xmm5
movapd %xmm5,%xmm6
mulsd  %xmm1,%xmm6
subsd  %xmm4,%xmm7
movsd  0xbcc6(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm5,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xbcb6(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x550(%rsp)
mulsd  %xmm3,%xmm6
addsd  %xmm0,%xmm6
subsd  %xmm5,%xmm6
movapd %xmm6,0x90(%rsp)
movsd  %xmm7,0x1f0(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm9,%xmm0
movsd  0xbc5e(%rip),%xmm2
movapd %xmm2,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,0xe0(%rsp)
divsd  0x4f0(%rsp),%xmm7
movsd  0x430(%rsp),%xmm0
movapd %xmm0,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm4,0x370(%rsp)
mulsd  %xmm6,%xmm0
mulsd  %xmm8,%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,0x240(%rsp)
movapd %xmm2,%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x430(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x430(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xbbd9(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x10(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0x430(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0xe0(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x370(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x240(%rsp),%xmm4
mulsd  0x230(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x370(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x240(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xbc17(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm9
movapd 0x370(%rsp),%xmm4
movapd 0x230(%rsp),%xmm8
movsd  (%r14),%xmm1
subsd  0x1f0(%rsp),%xmm1
movsd  0x510(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x430(%rsp),%xmm2
subsd  0x3a0(%rsp),%xmm2
movsd  %xmm2,0x510(%rsp)
addsd  %xmm0,%xmm4
movsd  0x550(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm4
movapd 0x90(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x240(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x5c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x1b0(%rsp),%xmm1
movapd %xmm1,0x5c0(%rsp)
movapd 0x30(%rsp),%xmm7
movapd 0x290(%rsp),%xmm6
movsd  0x160(%rsp),%xmm2
movapd 0x260(%rsp),%xmm0
movsd  (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
mulsd  0x440(%rsp),%xmm6
movsd  0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x80(%rsp)
mulsd  0x130(%rsp),%xmm7
movapd 0x140(%rsp),%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x140(%rsp)
movapd 0x200(%rsp),%xmm5
mulsd  0x490(%rsp),%xmm5
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm3
movapd %xmm1,%xmm2
mulsd  %xmm9,%xmm2
movapd 0xbacf(%rip),%xmm0
xorpd  %xmm1,%xmm0
mulsd  %xmm8,%xmm0
movapd %xmm0,0x160(%rsp)
xorpd  %xmm8,%xmm8
ucomisd %xmm3,%xmm8
movapd %xmm4,0x370(%rsp)
movapd %xmm5,0x240(%rsp)
movapd %xmm7,0x30(%rsp)
movapd %xmm6,0x290(%rsp)
jae    368c <vbic_3T_et_xf_fj+0x254c>
movsd  0xb9f0(%rip),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm2,0x90(%rsp)
jb     37ea <vbic_3T_et_xf_fj+0x26aa>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    3805 <vbic_3T_et_xf_fj+0x26c5>
movsd  (%r12),%xmm3
addsd  %xmm3,%xmm2
ucomisd %xmm8,%xmm2
jbe    3837 <vbic_3T_et_xf_fj+0x26f7>
movsd  0xb967(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0xb98b(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm2,0x90(%rsp)
call   1050 <pow@plt>
movsd  0x70(%rbx),%xmm9
movsd  0x90(%rbx),%xmm10
movsd  0xb92d(%rip),%xmm12
movapd %xmm12,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm12,%xmm1
subsd  %xmm5,%xmm1
movapd 0x40(%rsp),%xmm11
mulsd  %xmm11,%xmm1
movapd %xmm12,%xmm2
subsd  %xmm10,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm10,%xmm6
movsd  0xb8f6(%rip),%xmm8
mulsd  %xmm8,%xmm6
movapd 0x90(%rsp),%xmm3
mulsd  %xmm3,%xmm6
divsd  %xmm11,%xmm6
addsd  %xmm4,%xmm6
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm12,%xmm5
subsd  %xmm4,%xmm5
divsd  %xmm2,%xmm5
movapd 0x230(%rsp),%xmm2
mulsd  %xmm2,%xmm5
movapd %xmm3,%xmm4
mulsd  %xmm3,%xmm6
mulsd  %xmm0,%xmm6
movapd %xmm3,%xmm7
mulsd  %xmm8,%xmm7
mulsd  %xmm10,%xmm7
movapd %xmm0,%xmm4
mulsd  %xmm7,%xmm4
divsd  %xmm11,%xmm7
subsd  %xmm9,%xmm7
movapd %xmm12,%xmm8
addsd  %xmm12,%xmm7
divsd  %xmm11,%xmm4
mulsd  %xmm0,%xmm7
mulsd  %xmm3,%xmm3
mulsd  0xb876(%rip),%xmm3
addsd  %xmm4,%xmm7
mulsd  %xmm10,%xmm3
mulsd  %xmm0,%xmm3
divsd  0x4f0(%rsp),%xmm3
movapd 0x160(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
xorpd  %xmm2,%xmm2
jmp    3940 <vbic_3T_et_xf_fj+0x2800>
movapd %xmm1,0x1f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1f0(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb82f(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     395a <vbic_3T_et_xf_fj+0x281a>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3975 <vbic_3T_et_xf_fj+0x2835>
movapd %xmm3,%xmm2
divsd  0x40(%rsp),%xmm2
movsd  0xb7c7(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x160(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x1f0(%rsp)
movapd %xmm3,0x90(%rsp)
call   1050 <pow@plt>
movapd 0x90(%rsp),%xmm5
movapd 0x1f0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm5
movapd 0x4f0(%rsp),%xmm1
unpcklpd 0x160(%rsp),%xmm1
divpd  %xmm1,%xmm5
movapd 0x230(%rsp),%xmm6
movapd %xmm6,%xmm1
movsd  0xb752(%rip),%xmm7
movapd %xmm7,%xmm3
subsd  0x90(%rbx),%xmm3
mulsd  %xmm5,%xmm1
movapd 0xb81a(%rip),%xmm4
movlpd 0x10(%rsp),%xmm4
movapd %xmm3,%xmm2
movapd 0x40(%rsp),%xmm9
unpcklpd %xmm9,%xmm2
divpd  %xmm2,%xmm4
movapd %xmm4,%xmm2
mulpd  %xmm5,%xmm2
unpckhpd %xmm5,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm7,%xmm1
movapd %xmm7,%xmm8
subsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm9
divsd  %xmm3,%xmm9
divsd  %xmm3,%xmm1
mulsd  %xmm6,%xmm1
unpckhpd %xmm2,%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm5
addsd  %xmm1,%xmm5
xorpd  %xmm7,%xmm7
xorpd  %xmm0,%xmm0
xorpd  %xmm6,%xmm6
movapd %xmm9,%xmm1
addsd  %xmm5,%xmm0
movapd %xmm0,0x550(%rsp)
addsd  %xmm2,%xmm7
addsd  %xmm1,%xmm6
jmp    3dea <vbic_3T_et_xf_fj+0x2caa>
movapd %xmm1,%xmm0
movapd %xmm2,0x430(%rsp)
call   1060 <sqrt@plt>
movapd 0x430(%rsp),%xmm2
movapd 0x230(%rsp),%xmm1
movapd 0x40(%rsp),%xmm5
movapd 0x90(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x160(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm4,%xmm2
movsd  0xb67a(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
divsd  %xmm5,%xmm0
movsd  0xb63e(%rip),%xmm4
movapd %xmm4,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x1b0(%rsp)
movsd  0xb655(%rip),%xmm0
divsd  %xmm5,%xmm0
movapd %xmm2,0x430(%rsp)
divsd  0x4f0(%rsp),%xmm2
movsd  %xmm0,0x1a0(%rsp)
movapd %xmm3,0x550(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x1f0(%rsp)
movapd %xmm4,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x3a0(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x3a0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x1b0(%rsp),%xmm0
mulsd  0x1f0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movapd 0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0xb58d(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x230(%rsp),%xmm5
movsd  (%r12),%xmm4
addsd  0x90(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xb585(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x1f0(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
ucomisd 0xb5dc(%rip),%xmm0
jb     3aed <vbic_3T_et_xf_fj+0x29ad>
sqrtsd %xmm0,%xmm9
jmp    3b51 <vbic_3T_et_xf_fj+0x2a11>
movapd %xmm2,0x1b0(%rsp)
movsd  %xmm3,0xe0(%rsp)
movsd  %xmm5,0x3a0(%rsp)
movsd  %xmm6,0xc0(%rsp)
movsd  %xmm4,0x1e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1e0(%rsp),%xmm4
movsd  0xc0(%rsp),%xmm6
movsd  0x3a0(%rsp),%xmm5
movsd  0xe0(%rsp),%xmm3
movapd 0x1b0(%rsp),%xmm2
movapd %xmm0,%xmm9
divsd  %xmm6,%xmm3
movsd  %xmm3,0xe0(%rsp)
subsd  %xmm5,%xmm2
movapd %xmm2,0x1b0(%rsp)
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb4c9(%rip),%xmm0
addsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
jb     3b96 <vbic_3T_et_xf_fj+0x2a56>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    3bb3 <vbic_3T_et_xf_fj+0x2a73>
movapd %xmm4,%xmm0
movsd  %xmm9,0x3a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x3a0(%rsp),%xmm9
movapd 0x230(%rsp),%xmm2
movsd  0xb45c(%rip),%xmm1
movapd 0x40(%rsp),%xmm8
movapd 0x90(%rsp),%xmm3
movsd  0x1f0(%rsp),%xmm7
movapd %xmm7,%xmm4
divsd  %xmm0,%xmm4
movapd 0x160(%rsp),%xmm5
movapd %xmm5,%xmm6
mulsd  %xmm4,%xmm6
subsd  %xmm9,%xmm7
mulsd  %xmm1,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xb415(%rip),%xmm3
mulsd  %xmm3,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0xc0(%rsp)
mulsd  %xmm3,%xmm6
addsd  %xmm0,%xmm6
subsd  %xmm5,%xmm6
movapd %xmm6,0x90(%rsp)
movsd  %xmm7,0x1f0(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xb3bd(%rip),%xmm1
movapd %xmm1,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,0x160(%rsp)
divsd  0x4f0(%rsp),%xmm7
movsd  0x1a0(%rsp),%xmm0
movapd %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm5,0x3a0(%rsp)
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,0x40(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x1a0(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x1a0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xb340(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x10(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x10(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x160(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x3a0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x40(%rsp),%xmm4
mulsd  0x230(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x3a0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x40(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xb38b(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x3a0(%rsp),%xmm7
movsd  (%r12),%xmm1
subsd  0x1f0(%rsp),%xmm1
movapd 0x430(%rsp),%xmm6
addsd  %xmm1,%xmm6
mulsd  %xmm0,%xmm6
addsd  0x10(%rsp),%xmm6
subsd  0xe0(%rsp),%xmm6
addsd  %xmm0,%xmm7
movsd  0xc0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm7
movapd 0x90(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x40(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x550(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x1b0(%rsp),%xmm1
movapd %xmm1,0x550(%rsp)
movsd  0xb226(%rip),%xmm8
movapd 0x300(%rsp),%xmm9
movapd 0x190(%rsp),%xmm10
movapd 0x3e0(%rsp),%xmm1
movapd 0xd0(%rsp),%xmm0
movapd %xmm0,%xmm11
mulsd  0x400(%rsp),%xmm11
movapd %xmm0,%xmm3
mulsd  %xmm1,%xmm3
movsd  0x440(%rsp),%xmm0
mulsd  (%rsp),%xmm0
movsd  %xmm0,0x440(%rsp)
movsd  0x218(%rsp),%xmm0
mulsd  0x290(%rsp),%xmm0
movsd  %xmm0,0x218(%rsp)
mulsd  0x450(%rsp),%xmm9
movapd 0x20(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x290(%rsp)
movsd  0x130(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm1
movsd  %xmm1,0x130(%rsp)
movsd  0x460(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x460(%rsp)
mulsd  0x520(%rsp),%xmm10
movapd 0x240(%rsp),%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,0x240(%rsp)
movapd %xmm0,%xmm5
movapd 0xb206(%rip),%xmm0
xorpd  %xmm0,%xmm5
movsd  0x70(%rbx),%xmm2
movsd  0xd0(%rbx),%xmm1
movapd %xmm5,0x40(%rsp)
movapd %xmm5,%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm2,%xmm5
xorpd  %xmm0,%xmm5
mulsd  0x140(%rsp),%xmm5
movapd %xmm5,0x80(%rsp)
lea    0xd0(%rbx),%rbp
xorpd  %xmm0,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm6,0x430(%rsp)
movapd %xmm7,0x3a0(%rsp)
movapd %xmm9,0x300(%rsp)
movapd %xmm10,0x190(%rsp)
movapd %xmm3,0x10(%rsp)
movapd %xmm11,0x90(%rsp)
jae    400b <vbic_3T_et_xf_fj+0x2ecb>
movsd  0x2a8(%rbx),%xmm2
ucomisd %xmm0,%xmm2
movapd %xmm4,(%rsp)
jbe    417b <vbic_3T_et_xf_fj+0x303b>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm0
jbe    417b <vbic_3T_et_xf_fj+0x303b>
movapd %xmm4,%xmm0
addsd  %xmm2,%xmm0
subsd  %xmm4,%xmm2
movapd %xmm0,0xe0(%rsp)
movapd %xmm2,0xc0(%rsp)
divsd  %xmm2,%xmm0
movsd  0xb091(%rip),%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm0,0x160(%rsp)
movapd %xmm0,%xmm4
unpcklpd %xmm0,%xmm4
addpd  0xb138(%rip),%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
movapd %xmm0,0x1f0(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm2,%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm4,0x30(%rsp)
jb     493a <vbic_3T_et_xf_fj+0x37fa>
sqrtsd %xmm0,%xmm0
jmp    4945 <vbic_3T_et_xf_fj+0x3805>
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm5
addsd  %xmm5,%xmm4
ucomisd %xmm0,%xmm4
jbe    41ad <vbic_3T_et_xf_fj+0x306d>
movapd %xmm8,%xmm0
subsd  %xmm2,%xmm0
movsd  0xb00a(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm4,(%rsp)
call   1050 <pow@plt>
movsd  0x70(%rbx),%xmm12
movsd  0xc8(%rbx),%xmm8
movsd  0xafb1(%rip),%xmm4
subsd  %xmm12,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movsd  0xaf98(%rip),%xmm1
subsd  %xmm5,%xmm1
movapd 0x20(%rsp),%xmm10
mulsd  %xmm10,%xmm1
movsd  0xaf80(%rip),%xmm5
subsd  %xmm8,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm8,%xmm2
movsd  0xaf79(%rip),%xmm9
mulsd  %xmm9,%xmm2
movapd (%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm10,%xmm2
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movsd  0xaf42(%rip),%xmm7
subsd  %xmm4,%xmm7
divsd  %xmm5,%xmm7
movapd 0x140(%rsp),%xmm5
mulsd  %xmm5,%xmm7
movapd %xmm3,%xmm4
mulsd  %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm3,%xmm6
movapd %xmm3,%xmm11
mulsd  %xmm9,%xmm6
mulsd  %xmm8,%xmm6
movapd %xmm0,%xmm4
mulsd  %xmm6,%xmm4
divsd  %xmm10,%xmm6
subsd  %xmm12,%xmm6
movsd  0xaef3(%rip),%xmm9
addsd  %xmm9,%xmm6
divsd  %xmm10,%xmm4
mulsd  %xmm0,%xmm6
mulsd  %xmm3,%xmm3
mulsd  0xaef1(%rip),%xmm3
addsd  %xmm4,%xmm6
mulsd  %xmm8,%xmm3
mulsd  %xmm0,%xmm3
divsd  0x290(%rsp),%xmm3
movapd 0x80(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm5,%xmm3
movapd %xmm2,%xmm10
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm4
xorpd  %xmm0,%xmm0
movapd 0x40(%rsp),%xmm8
jmp    447c <vbic_3T_et_xf_fj+0x333c>
movsd  0xaec5(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     433d <vbic_3T_et_xf_fj+0x31fd>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    4356 <vbic_3T_et_xf_fj+0x3216>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4381 <vbic_3T_et_xf_fj+0x3241>
movapd 0xaf15(%rip),%xmm2
xorpd  %xmm0,%xmm2
ucomisd %xmm5,%xmm2
jbe    4381 <vbic_3T_et_xf_fj+0x3241>
unpcklpd %xmm0,%xmm2
movapd 0x290(%rsp),%xmm0
unpcklpd 0x20(%rsp),%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,(%rsp)
movapd %xmm8,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x30(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm8,%xmm0
movapd %xmm0,0x80(%rsp)
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x80(%rsp),%xmm1
movapd 0x140(%rsp),%xmm8
movapd (%rsp),%xmm10
mulsd  %xmm8,%xmm10
mulsd  %xmm1,%xmm10
movsd  0x2a8(%rbx),%xmm2
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm5
addsd  %xmm2,%xmm5
movapd 0x20(%rsp),%xmm9
addsd  %xmm9,%xmm2
movapd 0xae84(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm6
unpcklpd %xmm2,%xmm6
movapd %xmm1,%xmm4
subpd  %xmm6,%xmm4
mulpd  %xmm1,%xmm6
movsd  %xmm4,%xmm6
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movsd  0xad60(%rip),%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movsd  0xad50(%rip),%xmm7
subsd  %xmm1,%xmm7
movapd %xmm9,%xmm1
mulsd  %xmm7,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm7
divpd  %xmm6,%xmm7
movapd %xmm7,%xmm5
unpckhpd %xmm7,%xmm5
subsd  %xmm5,%xmm7
addsd  0xad4a(%rip),%xmm3
movapd %xmm9,%xmm5
mulsd  %xmm9,%xmm3
divsd  %xmm4,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm9,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm8,%xmm7
addsd  %xmm3,%xmm7
movsd  0xacec(%rip),%xmm9
xorpd  %xmm4,%xmm4
xorpd  %xmm10,%xmm10
xorpd  %xmm6,%xmm6
movapd 0x40(%rsp),%xmm8
jmp    447c <vbic_3T_et_xf_fj+0x333c>
movapd %xmm4,0x30(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x30(%rsp),%xmm4
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xace1(%rip),%xmm0
addsd  %xmm0,%xmm4
ucomisd %xmm1,%xmm4
jb     44a1 <vbic_3T_et_xf_fj+0x3361>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    44bc <vbic_3T_et_xf_fj+0x337c>
movapd %xmm5,%xmm1
divsd  0x20(%rsp),%xmm1
movapd %xmm8,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0x80(%rsp)
movapd %xmm8,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x30(%rsp)
movapd %xmm5,(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm7
movapd 0x30(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd 0x290(%rsp),%xmm1
unpcklpd 0x80(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x140(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm7,%xmm2
movsd  0xac14(%rip),%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0xace4(%rip),%xmm4
movapd 0x40(%rsp),%xmm8
movsd  %xmm8,%xmm4
movsd  0xabf0(%rip),%xmm5
subsd  %xmm0,%xmm5
movapd 0x20(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm5,%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm3,%xmm5
unpcklpd %xmm0,%xmm3
divpd  %xmm3,%xmm4
movsd  0xabc5(%rip),%xmm9
movapd %xmm4,%xmm0
mulpd  %xmm7,%xmm0
unpckhpd %xmm7,%xmm7
mulsd  %xmm2,%xmm7
mulsd  %xmm6,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm7
addsd  %xmm5,%xmm7
xorpd  %xmm4,%xmm4
xorpd  %xmm10,%xmm10
xorpd  %xmm6,%xmm6
addsd  %xmm7,%xmm4
addsd  %xmm0,%xmm6
movapd %xmm6,0x160(%rsp)
addsd  %xmm1,%xmm10
movapd 0x140(%rsp),%xmm12
jmp    58aa <vbic_3T_et_xf_fj+0x476a>
movapd %xmm4,%xmm0
movsd  %xmm3,0x1b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1b0(%rsp),%xmm3
movapd 0x20(%rsp),%xmm1
movapd (%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x80(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0xab40(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xab04(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0x160(%rsp)
movsd  0xab1b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x1b0(%rsp)
divsd  0x290(%rsp),%xmm3
movsd  %xmm0,0xc0(%rsp)
movapd %xmm2,0x1f0(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x140(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0x30(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0xe0(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0xe0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x160(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xaa5e(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x140(%rsp),%xmm5
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm4
addsd  (%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0xaa4a(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x30(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     4627 <vbic_3T_et_xf_fj+0x34e7>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    468e <vbic_3T_et_xf_fj+0x354e>
movapd %xmm2,0xe0(%rsp)
movsd  %xmm3,0x1a0(%rsp)
movsd  %xmm5,0x160(%rsp)
movsd  %xmm6,0x1e0(%rsp)
movsd  %xmm4,0x150(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x150(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm6
movsd  0x160(%rsp),%xmm5
movsd  0x1a0(%rsp),%xmm3
movapd 0xe0(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0x1a0(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa99c(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0xe0(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     46cc <vbic_3T_et_xf_fj+0x358c>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    46e7 <vbic_3T_et_xf_fj+0x35a7>
movapd %xmm4,%xmm0
movsd  %xmm1,0x160(%rsp)
call   1060 <sqrt@plt>
movsd  0x160(%rsp),%xmm1
movapd 0x20(%rsp),%xmm8
movapd (%rsp),%xmm3
movsd  0x30(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0x80(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0xa902(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xa8f2(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x1e0(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,(%rsp)
movsd  %xmm7,0x30(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xa8a1(%rip),%xmm1
movapd %xmm1,%xmm3
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm3
movapd %xmm3,0x150(%rsp)
divsd  0x290(%rsp),%xmm7
movsd  0xc0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm6,%xmm1
movapd %xmm1,0x160(%rsp)
mulsd  %xmm5,%xmm0
mulsd  0x140(%rsp),%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,0x80(%rsp)
movapd %xmm2,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xc0(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0xc0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0xa814(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x40(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0xc0(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x150(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x160(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x80(%rsp),%xmm4
mulsd  0x140(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x160(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x80(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xa852(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x140(%rsp),%xmm12
movapd 0x40(%rsp),%xmm8
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm1
subsd  0x30(%rsp),%xmm1
movsd  0x1b0(%rsp),%xmm10
addsd  %xmm1,%xmm10
mulsd  %xmm0,%xmm10
addsd  0xc0(%rsp),%xmm10
subsd  0x1a0(%rsp),%xmm10
movapd 0x160(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x1e0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x160(%rsp)
movapd (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x80(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x1f0(%rsp),%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm2,%xmm4
subsd  0xe0(%rsp),%xmm4
jmp    58a1 <vbic_3T_et_xf_fj+0x4761>
call   1060 <sqrt@plt>
movapd 0x30(%rsp),%xmm4
movsd  %xmm0,0x150(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0xa6ea(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4982 <vbic_3T_et_xf_fj+0x3842>
sqrtsd %xmm0,%xmm0
jmp    4991 <vbic_3T_et_xf_fj+0x3851>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x30(%rsp),%xmm4
movsd  %xmm0,0x1c0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa69a(%rip),%xmm0
mulsd  %xmm4,%xmm4
movsd  %xmm4,0x1b0(%rsp)
addsd  %xmm4,%xmm0
ucomisd %xmm1,%xmm0
jb     49ce <vbic_3T_et_xf_fj+0x388e>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    49d7 <vbic_3T_et_xf_fj+0x3897>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa660(%rip),%xmm0
movapd 0x1f0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x1f0(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0x1a0(%rsp)
jb     4a1b <vbic_3T_et_xf_fj+0x38db>
sqrtsd %xmm0,%xmm0
jmp    4a24 <vbic_3T_et_xf_fj+0x38e4>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x410(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa607(%rip),%xmm0
addsd  0x1b0(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     4a59 <vbic_3T_et_xf_fj+0x3919>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4a62 <vbic_3T_et_xf_fj+0x3922>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa5d5(%rip),%xmm0
addsd  0x1f0(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     4a8c <vbic_3T_et_xf_fj+0x394c>
sqrtsd %xmm0,%xmm0
jmp    4aa7 <vbic_3T_et_xf_fj+0x3967>
movapd %xmm1,0x1e0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x1e0(%rsp),%xmm1
movapd 0x30(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa583(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0x1b0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0x30(%rsp)
jb     4ae7 <vbic_3T_et_xf_fj+0x39a7>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4af6 <vbic_3T_et_xf_fj+0x39b6>
call   1060 <sqrt@plt>
movapd 0x30(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa539(%rip),%xmm0
addsd  0x1f0(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x1e0(%rsp)
jb     4b34 <vbic_3T_et_xf_fj+0x39f4>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    4b59 <vbic_3T_et_xf_fj+0x3a19>
movapd %xmm3,0x2c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x2c0(%rsp),%xmm3
movapd 0x30(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x160(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa4ce(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0x1b0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0x160(%rsp)
jb     4ba7 <vbic_3T_et_xf_fj+0x3a67>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    4bd7 <vbic_3T_et_xf_fj+0x3a97>
movapd %xmm5,0x30(%rsp)
movsd  %xmm4,0x1b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1b0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm5
movapd 0x160(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x1a0(%rsp),%xmm6
movapd 0x1e0(%rsp),%xmm7
addsd  0x410(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa43d(%rip),%xmm0
movapd 0x1f0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4c2c <vbic_3T_et_xf_fj+0x3aec>
sqrtsd %xmm0,%xmm0
jmp    4c7c <vbic_3T_et_xf_fj+0x3b3c>
movapd %xmm5,0x30(%rsp)
movapd %xmm6,0x1a0(%rsp)
movapd %xmm7,0x1e0(%rsp)
movapd %xmm3,0x1f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1f0(%rsp),%xmm3
movapd 0x1e0(%rsp),%xmm7
movapd 0x1a0(%rsp),%xmm6
movapd 0x30(%rsp),%xmm5
movapd 0x160(%rsp),%xmm2
movapd 0x20(%rsp),%xmm8
movapd (%rsp),%xmm9
movapd 0xc0(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm6,%xmm1
movapd %xmm1,0x480(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm4,%xmm0
unpcklpd %xmm7,%xmm0
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0xc0(%rsp)
movapd 0xe0(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0xe0(%rsp)
movsd  0x150(%rsp),%xmm0
addsd  0x1c0(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0x160(%rsp)
movsd  %xmm4,0x150(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0xa2fc(%rip),%xmm2
movapd %xmm2,0x1f0(%rsp)
divsd  %xmm8,%xmm2
movsd  0xa2d6(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x5b0(%rsp)
movsd  %xmm1,0x30(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm1
movapd %xmm0,0x410(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x5f0(%rsp)
movsd  0xd0(%rbx),%xmm0
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm2
movsd  0x2a8(%rbx),%xmm3
addsd  %xmm2,%xmm2
addsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
subsd  %xmm1,%xmm3
movapd %xmm2,0x600(%rsp)
movapd %xmm3,0x570(%rsp)
divsd  %xmm3,%xmm2
movsd  0xa282(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0x1a0(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0xa32d(%rip),%xmm2
movapd %xmm2,0x1e0(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0x1b0(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0xa2b3(%rip),%xmm0
jb     4e15 <vbic_3T_et_xf_fj+0x3cd5>
sqrtsd %xmm0,%xmm0
jmp    4e1a <vbic_3T_et_xf_fj+0x3cda>
call   1060 <sqrt@plt>
movsd  %xmm0,0x2c0(%rsp)
movapd 0xa2f5(%rip),%xmm5
divpd  0x480(%rsp),%xmm5
movapd 0xe0(%rsp),%xmm2
divpd  0xc0(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0xa1f2(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x1e0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     4e7f <vbic_3T_et_xf_fj+0x3d3f>
sqrtsd %xmm0,%xmm0
jmp    4eac <vbic_3T_et_xf_fj+0x3d6c>
movapd %xmm2,0xe0(%rsp)
movapd %xmm5,0xc0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0xc0(%rsp),%xmm5
movapd 0xe0(%rsp),%xmm2
movsd  %xmm0,0x560(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa173(%rip),%xmm0
movapd 0x1e0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x1c0(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     4efb <vbic_3T_et_xf_fj+0x3dbb>
sqrtsd %xmm0,%xmm0
jmp    4f24 <vbic_3T_et_xf_fj+0x3de4>
movapd %xmm5,0xc0(%rsp)
movapd %xmm6,0x470(%rsp)
call   1060 <sqrt@plt>
movapd 0x470(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm5
movapd %xmm0,0x480(%rsp)
movapd 0x160(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0xa0f5(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa0e8(%rip),%xmm0
movapd 0x1b0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x1b0(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     4f8a <vbic_3T_et_xf_fj+0x3e4a>
sqrtsd %xmm0,%xmm0
jmp    4fc9 <vbic_3T_et_xf_fj+0x3e89>
movsd  %xmm3,0xe0(%rsp)
movapd %xmm5,0xc0(%rsp)
movapd %xmm6,0x470(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x470(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm5
movsd  0xe0(%rsp),%xmm3
movsd  %xmm0,0x538(%rsp)
movsd  0xa046(%rip),%xmm1
movsd  0x150(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa049(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0x1c0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     5018 <vbic_3T_et_xf_fj+0x3ed8>
sqrtsd %xmm0,%xmm0
jmp    5053 <vbic_3T_et_xf_fj+0x3f13>
movsd  %xmm3,0xe0(%rsp)
movsd  %xmm4,0x150(%rsp)
movapd %xmm5,0xc0(%rsp)
call   1060 <sqrt@plt>
movapd 0xc0(%rsp),%xmm5
movsd  0x150(%rsp),%xmm4
movsd  0xe0(%rsp),%xmm3
movapd %xmm0,0x470(%rsp)
movapd 0x1b0(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0x80(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9fc5(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     5097 <vbic_3T_et_xf_fj+0x3f57>
sqrtsd %xmm0,%xmm0
jmp    50c4 <vbic_3T_et_xf_fj+0x3f84>
movsd  %xmm3,0xe0(%rsp)
movsd  %xmm4,0x150(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x150(%rsp),%xmm4
movsd  0xe0(%rsp),%xmm3
movapd %xmm0,0x6b0(%rsp)
movapd 0x20(%rsp),%xmm1
movapd 0x1f0(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0x9f58(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x160(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9f3b(%rip),%xmm0
divsd  0x290(%rsp),%xmm4
addsd  0x1c0(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0xe0(%rsp)
jb     5134 <vbic_3T_et_xf_fj+0x3ff4>
sqrtsd %xmm0,%xmm0
jmp    5154 <vbic_3T_et_xf_fj+0x4014>
movapd %xmm4,0xc0(%rsp)
call   1060 <sqrt@plt>
movapd 0xc0(%rsp),%xmm4
movsd  0xe0(%rsp),%xmm3
movapd %xmm0,0x6a0(%rsp)
movsd  0x30(%rsp),%xmm1
movsd  0x160(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x140(%rsp),%xmm4
mulsd  0x410(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9eb5(%rip),%xmm0
addsd  0x1b0(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     51ac <vbic_3T_et_xf_fj+0x406c>
sqrtsd %xmm0,%xmm0
jmp    51e5 <vbic_3T_et_xf_fj+0x40a5>
movsd  %xmm1,0x30(%rsp)
movapd %xmm4,0xc0(%rsp)
movsd  %xmm6,0x150(%rsp)
call   1060 <sqrt@plt>
movsd  0x150(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0xc0(%rsp),%xmm4
movsd  0x30(%rsp),%xmm1
movsd  %xmm0,0x530(%rsp)
movsd  0x2c0(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x5b0(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x1a0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9e1a(%rip),%xmm0
addsd  0x560(%rsp),%xmm2
movsd  0x1c0(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     5254 <vbic_3T_et_xf_fj+0x4114>
sqrtsd %xmm0,%xmm0
jmp    5289 <vbic_3T_et_xf_fj+0x4149>
movsd  %xmm1,0x30(%rsp)
movsd  %xmm2,0x2c0(%rsp)
movapd %xmm4,0xc0(%rsp)
call   1060 <sqrt@plt>
movapd 0xc0(%rsp),%xmm4
movsd  0x2c0(%rsp),%xmm2
movsd  0x30(%rsp),%xmm1
movapd %xmm0,0x1c0(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0x30(%rsp)
movapd 0x1a0(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0xc0(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0x9d85(%rip),%xmm1
movapd 0x1b0(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     52e0 <vbic_3T_et_xf_fj+0x41a0>
sqrtsd %xmm0,%xmm0
jmp    52e5 <vbic_3T_et_xf_fj+0x41a5>
call   1060 <sqrt@plt>
movsd  %xmm0,0x2c0(%rsp)
movapd 0x20(%rsp),%xmm2
movsd  0x9d24(%rip),%xmm1
movapd (%rsp),%xmm3
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm5
subsd  %xmm3,%xmm5
movsd  %xmm5,0x560(%rsp)
movapd 0xc0(%rsp),%xmm4
mulsd  %xmm5,%xmm4
subsd  %xmm0,%xmm4
subsd  %xmm3,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm4,0x1b0(%rsp)
movapd %xmm4,%xmm3
divsd  %xmm2,%xmm3
movsd  0x9cc4(%rip),%xmm4
movapd %xmm4,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x5b0(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x690(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x150(%rsp)
unpcklpd 0x5f0(%rsp),%xmm3
movapd 0x9d97(%rip),%xmm1
movapd %xmm1,%xmm13
subpd  %xmm3,%xmm13
movapd 0x690(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x410(%rsp),%xmm0
subpd  %xmm0,%xmm1
movapd %xmm1,%xmm4
unpckhpd %xmm1,%xmm4
movapd %xmm13,%xmm0
unpckhpd %xmm13,%xmm0
divsd  %xmm0,%xmm4
movapd 0x40(%rsp),%xmm5
movapd %xmm5,%xmm3
movapd %xmm5,%xmm14
divsd  %xmm0,%xmm3
mulsd  0x30(%rsp),%xmm3
movapd 0x140(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm15
addsd  %xmm3,%xmm4
movapd %xmm4,0x410(%rsp)
movapd 0x9ced(%rip),%xmm0
unpcklpd 0x600(%rsp),%xmm0
movsd  0x9c34(%rip),%xmm3
movapd 0x570(%rsp),%xmm4
divsd  %xmm4,%xmm3
movapd %xmm3,%xmm7
movapd %xmm4,%xmm3
mulsd  %xmm4,%xmm3
unpcklpd %xmm3,%xmm4
divpd  %xmm4,%xmm0
movapd %xmm0,%xmm3
unpckhpd %xmm0,%xmm3
addsd  %xmm0,%xmm3
movapd 0x470(%rsp),%xmm0
unpcklpd 0x6b0(%rsp),%xmm0
movapd 0x1e0(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0x1a0(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x6a0(%rsp),%xmm0
addsd  0x530(%rsp),%xmm0
movapd 0x1c0(%rsp),%xmm4
addsd  0x2c0(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x480(%rsp),%xmm0
addsd  0x538(%rsp),%xmm0
movapd 0x80(%rsp),%xmm6
mulsd  %xmm6,%xmm3
movapd %xmm6,%xmm9
shufpd $0x2,%xmm4,%xmm0
movapd 0x9c56(%rip),%xmm4
unpcklpd %xmm5,%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
subsd  %xmm0,%xmm4
mulsd  %xmm4,%xmm7
movapd %xmm7,%xmm11
mulsd  %xmm3,%xmm4
movapd %xmm4,%xmm5
movsd  0x9b09(%rip),%xmm3
movsd  0x560(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movsd  0x9b14(%rip),%xmm0
movapd 0xc0(%rsp),%xmm10
subsd  %xmm10,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm3,%xmm7
movapd %xmm4,%xmm12
mulsd  %xmm5,%xmm4
movapd %xmm5,%xmm6
mulsd  %xmm9,%xmm0
addsd  %xmm4,%xmm0
movsd  %xmm0,0x1e0(%rsp)
movapd 0x1b0(%rsp),%xmm5
movapd 0x290(%rsp),%xmm8
divsd  %xmm8,%xmm5
movsd  0x160(%rsp),%xmm3
movapd %xmm3,%xmm9
mulsd  %xmm0,%xmm3
mulsd  %xmm15,%xmm5
addsd  %xmm3,%xmm5
movapd %xmm14,%xmm3
unpcklpd %xmm2,%xmm3
movapd 0x20(%rsp),%xmm4
movapd %xmm4,%xmm0
unpcklpd %xmm4,%xmm0
mulpd  %xmm1,%xmm0
divpd  %xmm13,%xmm0
movapd %xmm0,0x1a0(%rsp)
divsd  %xmm13,%xmm1
movapd %xmm13,%xmm2
unpcklpd 0x5b0(%rsp),%xmm2
mulsd  %xmm11,%xmm12
movsd  %xmm12,0x570(%rsp)
mulsd  %xmm12,%xmm9
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
mulsd  %xmm0,%xmm9
mulsd  %xmm5,%xmm0
mulsd  %xmm15,%xmm1
mulsd  %xmm3,%xmm9
movsd  %xmm9,0x2c0(%rsp)
mulsd  %xmm3,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x1c0(%rsp)
movapd %xmm10,%xmm0
movsd  0x99e4(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm0,0xc0(%rsp)
mulsd  %xmm7,%xmm11
movapd %xmm11,0x160(%rsp)
mulsd  %xmm7,%xmm6
movapd %xmm6,0x600(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm3
movapd 0x9a73(%rip),%xmm5
xorpd  %xmm5,%xmm3
unpcklpd %xmm0,%xmm3
unpcklpd %xmm4,%xmm8
divpd  %xmm8,%xmm3
movapd %xmm3,0x30(%rsp)
movapd 0x150(%rsp),%xmm1
xorpd  %xmm5,%xmm1
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x5f0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x480(%rsp)
movapd 0x150(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x5f0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x140(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x30(%rsp)
movapd (%rsp),%xmm1
movapd %xmm1,%xmm4
movapd 0x20(%rsp),%xmm2
divsd  %xmm2,%xmm4
movsd  0x9909(%rip),%xmm5
addsd  %xmm5,%xmm4
movapd %xmm4,%xmm0
movapd %xmm4,0x150(%rsp)
divsd  %xmm2,%xmm5
divsd  0x290(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm5
mulsd  %xmm3,%xmm1
subsd  %xmm1,%xmm5
movsd  %xmm5,(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0x80(%rsp)
xorps  0x998e(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x140(%rsp),%xmm12
movapd 0x40(%rsp),%xmm8
movapd 0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x150(%rsp),%xmm1
mulsd  (%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0xc0(%rsp),%xmm1
movsd  0x9878(%rip),%xmm6
subsd  %xmm1,%xmm6
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm6,%xmm1
movsd  0x480(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
movapd 0x160(%rsp),%xmm5
mulsd  %xmm0,%xmm5
mulsd  0x600(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm6
subsd  %xmm6,%xmm0
mulsd  %xmm3,%xmm7
subsd  %xmm7,%xmm0
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm2
movapd %xmm2,%xmm10
movapd 0x1b0(%rsp),%xmm3
subsd  %xmm3,%xmm10
movapd 0x1f0(%rsp),%xmm4
addsd  %xmm4,%xmm10
subsd  %xmm3,%xmm4
addsd  %xmm2,%xmm4
movsd  0x570(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm1,%xmm2
subsd  %xmm3,%xmm2
mulsd  %xmm1,%xmm10
movsd  0x1e0(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  0xe0(%rsp),%xmm1
subsd  %xmm3,%xmm1
movapd %xmm5,%xmm3
mulsd  %xmm4,%xmm3
addsd  %xmm2,%xmm3
addsd  0x2c0(%rsp),%xmm3
movapd %xmm3,0x160(%rsp)
mulsd  %xmm0,%xmm4
addsd  %xmm1,%xmm4
addsd  0x1c0(%rsp),%xmm4
subsd  0x410(%rsp),%xmm4
movapd 0x1a0(%rsp),%xmm0
addsd  %xmm0,%xmm10
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm10
movsd  0x9766(%rip),%xmm9
movapd 0x300(%rsp),%xmm11
movapd 0x190(%rsp),%xmm7
movapd 0x400(%rsp),%xmm1
movapd 0x3e0(%rsp),%xmm3
movapd 0x90(%rsp),%xmm5
movapd 0x70(%rsp),%xmm0
divsd  %xmm0,%xmm1
movapd %xmm1,0x400(%rsp)
movapd 0xf0(%rsp),%xmm1
divsd  %xmm1,%xmm5
divsd  %xmm0,%xmm3
movapd 0x10(%rsp),%xmm0
divsd  %xmm1,%xmm0
movapd %xmm0,0x10(%rsp)
movapd 0x200(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x30(%rsp)
movsd  0x218(%rsp),%xmm0
addsd  0x440(%rsp),%xmm0
movsd  %xmm0,0x218(%rsp)
divsd  0x380(%rsp),%xmm11
movsd  0x460(%rsp),%xmm0
addsd  0x130(%rsp),%xmm0
movsd  %xmm0,0x460(%rsp)
divsd  0x2a0(%rsp),%xmm7
movsd  0x310(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  0x240(%rsp),%xmm1
movsd  %xmm1,0x440(%rsp)
mulsd  0x490(%rsp),%xmm0
movsd  %xmm0,0x310(%rsp)
movsd  0x70(%rbx),%xmm6
movsd  0xd0(%rbx),%xmm1
movapd %xmm6,%xmm2
mulsd  %xmm8,%xmm2
movapd 0x9729(%rip),%xmm0
xorpd  %xmm6,%xmm0
mulsd  %xmm12,%xmm0
movapd %xmm0,0x80(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm4,0x1f0(%rsp)
movsd  %xmm10,0x1b0(%rsp)
movapd %xmm11,0x300(%rsp)
movapd %xmm7,0x190(%rsp)
movapd %xmm3,0x3e0(%rsp)
movapd %xmm5,0x90(%rsp)
jae    5ac5 <vbic_3T_et_xf_fj+0x4985>
movsd  0x2a8(%rbx),%xmm6
ucomisd %xmm0,%xmm6
movapd %xmm2,(%rsp)
jbe    5c2a <vbic_3T_et_xf_fj+0x4aea>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm0
jbe    5c2a <vbic_3T_et_xf_fj+0x4aea>
movapd %xmm2,%xmm0
addsd  %xmm6,%xmm0
subsd  %xmm2,%xmm6
movapd %xmm0,0xc0(%rsp)
divsd  %xmm6,%xmm0
movsd  0x95e9(%rip),%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm0,0x2a0(%rsp)
movapd %xmm0,%xmm9
unpcklpd %xmm0,%xmm9
addpd  0x968d(%rip),%xmm9
movapd %xmm9,%xmm0
unpckhpd %xmm9,%xmm0
movapd %xmm0,0x380(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm2,%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm9,0x130(%rsp)
movapd %xmm6,0x150(%rsp)
jb     63b9 <vbic_3T_et_xf_fj+0x5279>
sqrtsd %xmm0,%xmm0
jmp    63c8 <vbic_3T_et_xf_fj+0x5288>
movsd  (%r15),%xmm12
addsd  %xmm12,%xmm2
ucomisd %xmm0,%xmm2
jbe    5c5c <vbic_3T_et_xf_fj+0x4b1c>
movapd %xmm9,%xmm0
subsd  %xmm6,%xmm0
movsd  0x9556(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm2,(%rsp)
call   1050 <pow@plt>
movsd  0x70(%rbx),%xmm13
movsd  0xc8(%rbx),%xmm9
movsd  0x94fd(%rip),%xmm4
subsd  %xmm13,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movsd  0x94e4(%rip),%xmm1
subsd  %xmm5,%xmm1
movapd 0x20(%rsp),%xmm11
mulsd  %xmm11,%xmm1
movsd  0x94cc(%rip),%xmm5
subsd  %xmm9,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm9,%xmm2
movsd  0x94c5(%rip),%xmm8
mulsd  %xmm8,%xmm2
movapd (%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm11,%xmm2
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movsd  0x948e(%rip),%xmm7
subsd  %xmm4,%xmm7
divsd  %xmm5,%xmm7
movapd 0x140(%rsp),%xmm10
mulsd  %xmm10,%xmm7
movapd %xmm3,%xmm4
mulsd  %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm3,%xmm6
movapd %xmm3,%xmm12
mulsd  %xmm8,%xmm6
mulsd  %xmm9,%xmm6
movapd %xmm0,%xmm4
mulsd  %xmm6,%xmm4
divsd  %xmm11,%xmm6
subsd  %xmm13,%xmm6
movsd  0x943e(%rip),%xmm5
movapd %xmm2,%xmm3
addsd  %xmm5,%xmm6
divsd  %xmm11,%xmm4
mulsd  %xmm0,%xmm6
movapd %xmm12,%xmm2
mulsd  %xmm12,%xmm2
mulsd  0x9433(%rip),%xmm2
addsd  %xmm4,%xmm6
mulsd  %xmm9,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x290(%rsp),%xmm2
movapd 0x80(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm10,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
jmp    5f06 <vbic_3T_et_xf_fj+0x4dc6>
movsd  0x9416(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm2,%xmm2
addsd  %xmm2,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     5dc9 <vbic_3T_et_xf_fj+0x4c89>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    5de8 <vbic_3T_et_xf_fj+0x4ca8>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e13 <vbic_3T_et_xf_fj+0x4cd3>
movapd 0x9466(%rip),%xmm2
xorpd  %xmm0,%xmm2
ucomisd %xmm12,%xmm2
jbe    5e13 <vbic_3T_et_xf_fj+0x4cd3>
unpcklpd %xmm0,%xmm2
movapd 0x290(%rsp),%xmm0
unpcklpd 0x20(%rsp),%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x40(%rsp)
movapd %xmm9,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x80(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm9,%xmm0
movapd %xmm0,(%rsp)
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  (%rsp),%xmm1
movapd 0x140(%rsp),%xmm8
movapd 0x40(%rsp),%xmm10
mulsd  %xmm8,%xmm10
mulsd  %xmm1,%xmm10
movsd  0x2a8(%rbx),%xmm2
movsd  (%r15),%xmm5
addsd  %xmm2,%xmm5
movapd 0x20(%rsp),%xmm9
addsd  %xmm9,%xmm2
movapd 0x93db(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm6
unpcklpd %xmm2,%xmm6
movapd %xmm1,%xmm4
subpd  %xmm6,%xmm4
mulpd  %xmm1,%xmm6
movsd  %xmm4,%xmm6
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movsd  0x92b7(%rip),%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movsd  0x92a7(%rip),%xmm7
subsd  %xmm1,%xmm7
movapd %xmm9,%xmm1
mulsd  %xmm7,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm7
divpd  %xmm6,%xmm7
movapd %xmm7,%xmm5
unpckhpd %xmm7,%xmm5
subsd  %xmm5,%xmm7
addsd  0x92a1(%rip),%xmm3
movapd %xmm9,%xmm5
mulsd  %xmm9,%xmm3
divsd  %xmm4,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm9,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm8,%xmm7
addsd  %xmm3,%xmm7
jmp    5efa <vbic_3T_et_xf_fj+0x4dba>
movapd %xmm2,0x130(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x130(%rsp),%xmm2
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x924f(%rip),%xmm0
addsd  %xmm0,%xmm2
ucomisd %xmm1,%xmm2
jb     5f32 <vbic_3T_et_xf_fj+0x4df2>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5f4d <vbic_3T_et_xf_fj+0x4e0d>
movapd %xmm12,%xmm1
divsd  0x20(%rsp),%xmm1
movapd %xmm9,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0x80(%rsp)
movapd %xmm9,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x130(%rsp)
movapd %xmm12,(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm7
movapd 0x130(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd 0x290(%rsp),%xmm1
unpcklpd 0x80(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x140(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm7,%xmm2
movsd  0x917a(%rip),%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0x924a(%rip),%xmm4
movlpd 0x40(%rsp),%xmm4
movsd  0x915c(%rip),%xmm5
subsd  %xmm0,%xmm5
movapd 0x20(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm5,%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm3,%xmm5
unpcklpd %xmm0,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
mulpd  %xmm7,%xmm0
unpckhpd %xmm7,%xmm7
mulsd  %xmm2,%xmm7
mulsd  %xmm6,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm7
addsd  %xmm5,%xmm7
xorpd  %xmm2,%xmm2
xorpd  %xmm3,%xmm3
xorpd  %xmm6,%xmm6
addsd  %xmm7,%xmm2
movapd %xmm2,0x380(%rsp)
addsd  %xmm0,%xmm6
movapd %xmm6,0x130(%rsp)
addsd  %xmm1,%xmm3
movsd  %xmm3,0x2a0(%rsp)
jmp    7335 <vbic_3T_et_xf_fj+0x61f5>
movapd %xmm2,%xmm0
movsd  %xmm3,0x2a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2a0(%rsp),%xmm3
movapd 0x20(%rsp),%xmm1
movapd (%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x80(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0x90af(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0x9073(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0xe0(%rsp)
movsd  0x908a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x2a0(%rsp)
divsd  0x290(%rsp),%xmm3
movsd  %xmm0,0x1e0(%rsp)
movapd %xmm2,0x380(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x140(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0x130(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x1a0(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x1a0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0xe0(%rsp),%xmm0
mulsd  0x130(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0x8fc7(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x140(%rsp),%xmm5
movsd  (%r15),%xmm4
addsd  (%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0x8fba(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0xe0(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     60ba <vbic_3T_et_xf_fj+0x4f7a>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6121 <vbic_3T_et_xf_fj+0x4fe1>
movapd %xmm2,0x1a0(%rsp)
movsd  %xmm3,0xc0(%rsp)
movsd  %xmm5,0x130(%rsp)
movsd  %xmm6,0x150(%rsp)
movsd  %xmm4,0x1c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x1c0(%rsp),%xmm4
movsd  0x150(%rsp),%xmm6
movsd  0x130(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm3
movapd 0x1a0(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0xc0(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8f09(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0x1a0(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     615f <vbic_3T_et_xf_fj+0x501f>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    617a <vbic_3T_et_xf_fj+0x503a>
movapd %xmm4,%xmm0
movsd  %xmm1,0x130(%rsp)
call   1060 <sqrt@plt>
movsd  0x130(%rsp),%xmm1
movapd 0x20(%rsp),%xmm8
movapd (%rsp),%xmm3
movsd  0xe0(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0x80(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0x8e6c(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x8e5c(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x150(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,(%rsp)
movsd  %xmm7,0xe0(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0x8e08(%rip),%xmm1
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
movapd %xmm2,0x1c0(%rsp)
divsd  0x290(%rsp),%xmm7
movsd  0x1e0(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,0x130(%rsp)
mulsd  %xmm5,%xmm3
mulsd  0x140(%rsp),%xmm7
addsd  %xmm3,%xmm7
movsd  %xmm7,0x80(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x1e0(%rsp)
call   1050 <pow@plt>
movapd 0x1e0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0x8d83(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x40(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x40(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x1c0(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x130(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x80(%rsp),%xmm4
mulsd  0x140(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x130(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x80(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0x8dc8(%rip),%xmm1
call   1050 <pow@plt>
movsd  (%r15),%xmm1
subsd  0xe0(%rsp),%xmm1
movsd  0x2a0(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x40(%rsp),%xmm2
subsd  0xc0(%rsp),%xmm2
movsd  %xmm2,0x2a0(%rsp)
movapd 0x130(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x150(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x130(%rsp)
movapd (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x80(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x380(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x1a0(%rsp),%xmm1
movapd %xmm1,0x380(%rsp)
jmp    7335 <vbic_3T_et_xf_fj+0x61f5>
call   1060 <sqrt@plt>
movapd 0x130(%rsp),%xmm9
movsd  %xmm0,0x1c0(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0x8c67(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm9,%xmm0
mulsd  %xmm9,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6407 <vbic_3T_et_xf_fj+0x52c7>
sqrtsd %xmm0,%xmm0
jmp    641a <vbic_3T_et_xf_fj+0x52da>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x130(%rsp),%xmm9
movsd  %xmm0,0x410(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8c11(%rip),%xmm0
mulsd  %xmm9,%xmm9
movsd  %xmm9,0xe0(%rsp)
addsd  %xmm9,%xmm0
ucomisd %xmm1,%xmm0
jb     645a <vbic_3T_et_xf_fj+0x531a>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    6463 <vbic_3T_et_xf_fj+0x5323>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8bd4(%rip),%xmm0
movapd 0x380(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x380(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0x1a0(%rsp)
jb     64a7 <vbic_3T_et_xf_fj+0x5367>
sqrtsd %xmm0,%xmm0
jmp    64b0 <vbic_3T_et_xf_fj+0x5370>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x2c0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8b7b(%rip),%xmm0
addsd  0xe0(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     64e5 <vbic_3T_et_xf_fj+0x53a5>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    64ee <vbic_3T_et_xf_fj+0x53ae>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8b49(%rip),%xmm0
addsd  0x380(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     6518 <vbic_3T_et_xf_fj+0x53d8>
sqrtsd %xmm0,%xmm0
jmp    6533 <vbic_3T_et_xf_fj+0x53f3>
movapd %xmm1,0x1e0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x1e0(%rsp),%xmm1
movapd 0x130(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8af4(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0xe0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0x130(%rsp)
jb     6579 <vbic_3T_et_xf_fj+0x5439>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    658b <vbic_3T_et_xf_fj+0x544b>
call   1060 <sqrt@plt>
movapd 0x130(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8aa4(%rip),%xmm0
addsd  0x380(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x1e0(%rsp)
jb     65c6 <vbic_3T_et_xf_fj+0x5486>
sqrtsd %xmm0,%xmm4
jmp    65ee <vbic_3T_et_xf_fj+0x54ae>
movapd %xmm3,0x570(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x570(%rsp),%xmm3
movapd 0x130(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x2a0(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8a39(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0xe0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0x2a0(%rsp)
jb     663c <vbic_3T_et_xf_fj+0x54fc>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    6672 <vbic_3T_et_xf_fj+0x5532>
movapd %xmm5,0x130(%rsp)
movsd  %xmm4,0xe0(%rsp)
call   1060 <sqrt@plt>
movsd  0xe0(%rsp),%xmm4
movapd 0x130(%rsp),%xmm5
movapd 0x2a0(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x1a0(%rsp),%xmm6
movapd 0x1e0(%rsp),%xmm7
addsd  0x2c0(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x89a2(%rip),%xmm0
movapd 0x380(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     66c7 <vbic_3T_et_xf_fj+0x5587>
sqrtsd %xmm0,%xmm0
jmp    671d <vbic_3T_et_xf_fj+0x55dd>
movapd %xmm5,0x130(%rsp)
movapd %xmm6,0x1a0(%rsp)
movapd %xmm7,0x1e0(%rsp)
movapd %xmm3,0x380(%rsp)
call   1060 <sqrt@plt>
movapd 0x380(%rsp),%xmm3
movapd 0x1e0(%rsp),%xmm7
movapd 0x1a0(%rsp),%xmm6
movapd 0x130(%rsp),%xmm5
movapd 0x2a0(%rsp),%xmm2
movapd 0x20(%rsp),%xmm8
movapd (%rsp),%xmm9
movapd 0x150(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm6,%xmm1
movapd %xmm1,0x480(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm4,%xmm0
unpcklpd %xmm7,%xmm0
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0x150(%rsp)
movapd 0xc0(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0xc0(%rsp)
movsd  0x1c0(%rsp),%xmm0
addsd  0x410(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0x2a0(%rsp)
movsd  %xmm4,0x1c0(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0x885b(%rip),%xmm2
movapd %xmm2,0x380(%rsp)
divsd  %xmm8,%xmm2
movsd  0x8835(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x5b0(%rsp)
movsd  %xmm1,0x130(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm1
movapd %xmm0,0x410(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x5f0(%rsp)
movsd  0xd0(%rbx),%xmm0
movsd  (%r15),%xmm2
movsd  0x2a8(%rbx),%xmm3
addsd  %xmm2,%xmm2
addsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
subsd  %xmm1,%xmm3
movapd %xmm2,0x600(%rsp)
movapd %xmm3,0x570(%rsp)
divsd  %xmm3,%xmm2
movsd  0x87e5(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0x1a0(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0x8890(%rip),%xmm2
movapd %xmm2,0x1e0(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0xe0(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0x8816(%rip),%xmm0
jb     68b2 <vbic_3T_et_xf_fj+0x5772>
sqrtsd %xmm0,%xmm0
jmp    68b7 <vbic_3T_et_xf_fj+0x5777>
call   1060 <sqrt@plt>
movsd  %xmm0,0x2c0(%rsp)
movapd 0x8858(%rip),%xmm5
divpd  0x480(%rsp),%xmm5
movapd 0xc0(%rsp),%xmm2
divpd  0x150(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0x8755(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x1e0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     691c <vbic_3T_et_xf_fj+0x57dc>
sqrtsd %xmm0,%xmm0
jmp    6949 <vbic_3T_et_xf_fj+0x5809>
movapd %xmm2,0xc0(%rsp)
movapd %xmm5,0x150(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x150(%rsp),%xmm5
movapd 0xc0(%rsp),%xmm2
movsd  %xmm0,0x560(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x86d6(%rip),%xmm0
movapd 0x1e0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0xc0(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     6998 <vbic_3T_et_xf_fj+0x5858>
sqrtsd %xmm0,%xmm0
jmp    69c1 <vbic_3T_et_xf_fj+0x5881>
movapd %xmm5,0x150(%rsp)
movapd %xmm6,0x470(%rsp)
call   1060 <sqrt@plt>
movapd 0x470(%rsp),%xmm6
movapd 0x150(%rsp),%xmm5
movapd %xmm0,0x480(%rsp)
movapd 0x2a0(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0x8658(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x864b(%rip),%xmm0
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0xe0(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     6a27 <vbic_3T_et_xf_fj+0x58e7>
sqrtsd %xmm0,%xmm0
jmp    6a66 <vbic_3T_et_xf_fj+0x5926>
movsd  %xmm3,0x2a0(%rsp)
movapd %xmm5,0x150(%rsp)
movapd %xmm6,0x470(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x470(%rsp),%xmm6
movapd 0x150(%rsp),%xmm5
movsd  0x2a0(%rsp),%xmm3
movsd  %xmm0,0x538(%rsp)
movsd  0x85a9(%rip),%xmm1
movsd  0x1c0(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x85ac(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0xc0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     6ab5 <vbic_3T_et_xf_fj+0x5975>
sqrtsd %xmm0,%xmm0
jmp    6af0 <vbic_3T_et_xf_fj+0x59b0>
movsd  %xmm3,0x2a0(%rsp)
movsd  %xmm4,0x1c0(%rsp)
movapd %xmm5,0x150(%rsp)
call   1060 <sqrt@plt>
movapd 0x150(%rsp),%xmm5
movsd  0x1c0(%rsp),%xmm4
movsd  0x2a0(%rsp),%xmm3
movapd %xmm0,0x470(%rsp)
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0x80(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8528(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     6b34 <vbic_3T_et_xf_fj+0x59f4>
sqrtsd %xmm0,%xmm0
jmp    6b61 <vbic_3T_et_xf_fj+0x5a21>
movsd  %xmm3,0x2a0(%rsp)
movsd  %xmm4,0x1c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x1c0(%rsp),%xmm4
movsd  0x2a0(%rsp),%xmm3
movapd %xmm0,0x6b0(%rsp)
movapd 0x20(%rsp),%xmm1
movapd 0x380(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0x84bb(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x150(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x849e(%rip),%xmm0
divsd  0x290(%rsp),%xmm4
addsd  0xc0(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0x2a0(%rsp)
jb     6bd1 <vbic_3T_et_xf_fj+0x5a91>
sqrtsd %xmm0,%xmm0
jmp    6bf1 <vbic_3T_et_xf_fj+0x5ab1>
movapd %xmm4,0x1c0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1c0(%rsp),%xmm4
movsd  0x2a0(%rsp),%xmm3
movapd %xmm0,0x6a0(%rsp)
movsd  0x130(%rsp),%xmm1
movsd  0x150(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x140(%rsp),%xmm4
mulsd  0x410(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8415(%rip),%xmm0
addsd  0xe0(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     6c4c <vbic_3T_et_xf_fj+0x5b0c>
sqrtsd %xmm0,%xmm0
jmp    6c8b <vbic_3T_et_xf_fj+0x5b4b>
movsd  %xmm1,0x130(%rsp)
movapd %xmm4,0x1c0(%rsp)
movsd  %xmm6,0x690(%rsp)
call   1060 <sqrt@plt>
movsd  0x690(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0x1c0(%rsp),%xmm4
movsd  0x130(%rsp),%xmm1
movsd  %xmm0,0x530(%rsp)
movsd  0x2c0(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x5b0(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x1a0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8374(%rip),%xmm0
addsd  0x560(%rsp),%xmm2
movsd  0xc0(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     6cfa <vbic_3T_et_xf_fj+0x5bba>
sqrtsd %xmm0,%xmm0
jmp    6d35 <vbic_3T_et_xf_fj+0x5bf5>
movsd  %xmm1,0x130(%rsp)
movsd  %xmm2,0x2c0(%rsp)
movapd %xmm4,0x1c0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1c0(%rsp),%xmm4
movsd  0x2c0(%rsp),%xmm2
movsd  0x130(%rsp),%xmm1
movapd %xmm0,0x5b0(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0x130(%rsp)
movapd 0x1a0(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0xc0(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0x82d6(%rip),%xmm1
movapd 0xe0(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6d8f <vbic_3T_et_xf_fj+0x5c4f>
sqrtsd %xmm0,%xmm0
jmp    6d94 <vbic_3T_et_xf_fj+0x5c54>
call   1060 <sqrt@plt>
movsd  %xmm0,0x2c0(%rsp)
movapd 0x20(%rsp),%xmm2
movsd  0x8275(%rip),%xmm1
movapd (%rsp),%xmm3
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm5
subsd  %xmm3,%xmm5
movsd  %xmm5,0x690(%rsp)
movapd 0xc0(%rsp),%xmm4
mulsd  %xmm5,%xmm4
subsd  %xmm0,%xmm4
subsd  %xmm3,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm4,0xe0(%rsp)
movapd %xmm4,%xmm3
divsd  %xmm2,%xmm3
movsd  0x8215(%rip),%xmm4
movapd %xmm4,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x560(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x8f0(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x1c0(%rsp)
unpcklpd 0x5f0(%rsp),%xmm3
movapd 0x82e7(%rip),%xmm13
movapd %xmm13,%xmm9
subpd  %xmm3,%xmm9
movapd 0x8f0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x410(%rsp),%xmm0
subpd  %xmm0,%xmm13
movapd %xmm13,%xmm4
unpckhpd %xmm13,%xmm4
movapd %xmm9,%xmm0
unpckhpd %xmm9,%xmm0
divsd  %xmm0,%xmm4
movapd 0x40(%rsp),%xmm5
movapd %xmm5,%xmm3
divsd  %xmm0,%xmm3
mulsd  0x130(%rsp),%xmm3
movapd 0x140(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm14
addsd  %xmm3,%xmm4
movapd %xmm4,0x410(%rsp)
movapd 0x823c(%rip),%xmm0
unpcklpd 0x600(%rsp),%xmm0
movsd  0x8183(%rip),%xmm3
movapd 0x570(%rsp),%xmm4
divsd  %xmm4,%xmm3
movapd %xmm3,%xmm10
movapd %xmm4,%xmm3
mulsd  %xmm4,%xmm3
unpcklpd %xmm3,%xmm4
divpd  %xmm4,%xmm0
movapd %xmm0,%xmm3
unpckhpd %xmm0,%xmm3
addsd  %xmm0,%xmm3
movapd 0x470(%rsp),%xmm0
unpcklpd 0x6b0(%rsp),%xmm0
movapd 0x1e0(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0x1a0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movapd 0x6a0(%rsp),%xmm0
addsd  0x530(%rsp),%xmm0
movapd 0x5b0(%rsp),%xmm4
addsd  0x2c0(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x480(%rsp),%xmm0
addsd  0x538(%rsp),%xmm0
movapd 0x80(%rsp),%xmm1
mulsd  %xmm1,%xmm3
shufpd $0x2,%xmm4,%xmm0
movapd 0x81a9(%rip),%xmm4
unpcklpd %xmm6,%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
subsd  %xmm0,%xmm4
mulsd  %xmm4,%xmm10
mulsd  %xmm3,%xmm4
movsd  0x8064(%rip),%xmm3
movsd  0x690(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  0x806f(%rip),%xmm0
movapd 0xc0(%rsp),%xmm11
subsd  %xmm11,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm3,%xmm6
movapd %xmm7,%xmm12
mulsd  %xmm4,%xmm7
movapd %xmm4,%xmm15
mulsd  %xmm1,%xmm0
addsd  %xmm7,%xmm0
movsd  %xmm0,0x1e0(%rsp)
movapd 0xe0(%rsp),%xmm4
movapd 0x290(%rsp),%xmm8
divsd  %xmm8,%xmm4
movsd  0x150(%rsp),%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm0,%xmm3
mulsd  %xmm14,%xmm4
addsd  %xmm3,%xmm4
unpcklpd %xmm2,%xmm5
movapd 0x20(%rsp),%xmm3
movapd %xmm3,%xmm0
unpcklpd %xmm3,%xmm0
mulpd  %xmm13,%xmm0
divpd  %xmm9,%xmm0
movapd %xmm0,0x1a0(%rsp)
divsd  %xmm9,%xmm13
movapd %xmm9,%xmm2
unpcklpd 0x560(%rsp),%xmm2
mulsd  %xmm10,%xmm12
movsd  %xmm12,0x570(%rsp)
mulsd  %xmm12,%xmm7
divpd  %xmm2,%xmm5
movapd %xmm5,%xmm0
unpckhpd %xmm5,%xmm0
mulsd  %xmm0,%xmm7
mulsd  %xmm4,%xmm0
mulsd  %xmm14,%xmm13
mulsd  %xmm5,%xmm7
movsd  %xmm7,0x2c0(%rsp)
mulsd  %xmm5,%xmm0
addsd  %xmm13,%xmm0
movapd %xmm0,0x150(%rsp)
movapd %xmm11,%xmm0
movsd  0x7f46(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm0,0xc0(%rsp)
mulsd  %xmm6,%xmm10
movapd %xmm10,0x130(%rsp)
mulsd  %xmm6,%xmm15
movapd %xmm15,0x600(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
movapd 0x7fd3(%rip),%xmm5
xorpd  %xmm5,%xmm4
unpcklpd %xmm0,%xmm4
unpcklpd %xmm3,%xmm8
divpd  %xmm8,%xmm4
movapd %xmm4,0x40(%rsp)
movapd 0x1c0(%rsp),%xmm1
xorpd  %xmm5,%xmm1
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x5f0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x480(%rsp)
movapd 0x1c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x5f0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x140(%rsp),%xmm3
movapd 0x40(%rsp),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x40(%rsp)
movapd (%rsp),%xmm1
movapd %xmm1,%xmm4
movapd 0x20(%rsp),%xmm2
divsd  %xmm2,%xmm4
movsd  0x7e69(%rip),%xmm5
addsd  %xmm5,%xmm4
movapd %xmm4,%xmm0
movapd %xmm4,0x1c0(%rsp)
divsd  %xmm2,%xmm5
divsd  0x290(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm5
mulsd  %xmm3,%xmm1
subsd  %xmm1,%xmm5
movsd  %xmm5,(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0x80(%rsp)
xorps  0x7eee(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x1c0(%rsp),%xmm1
mulsd  (%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0xc0(%rsp),%xmm1
movsd  0x7de9(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x480(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
movapd 0x130(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x600(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm7
subsd  %xmm7,%xmm0
movsd  (%r15),%xmm2
movapd %xmm2,%xmm4
movapd 0xe0(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0x380(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movsd  0x570(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  0x1e0(%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0x2a0(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0x2c0(%rsp),%xmm5
movapd %xmm5,0x130(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x150(%rsp),%xmm3
subsd  0x410(%rsp),%xmm3
movapd %xmm3,0x380(%rsp)
movapd 0x1a0(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movsd  %xmm4,0x2a0(%rsp)
movapd 0x50(%rsp),%xmm14
movsd  0x520(%rsp),%xmm11
movapd 0x300(%rsp),%xmm10
movapd 0x190(%rsp),%xmm15
movapd 0x500(%rsp),%xmm5
movapd 0x4a0(%rsp),%xmm8
movapd 0x3e0(%rsp),%xmm9
movapd 0x240(%rsp),%xmm7
movapd 0x10(%rsp),%xmm12
movapd 0x90(%rsp),%xmm13
movapd 0x30(%rsp),%xmm0
mulsd  0x770(%rsp),%xmm0
movapd %xmm0,0x30(%rsp)
mulsd  0x218(%rsp),%xmm10
mulsd  0x460(%rsp),%xmm15
movsd  0x860(%rsp),%xmm1
mulsd  %xmm1,%xmm7
movsd  0x490(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x490(%rsp)
movsd  (%r14),%xmm4
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm6
movsd  0x440(%rsp),%xmm2
mulsd  %xmm2,%xmm6
movapd 0xf0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm2,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm4,%xmm1
divsd  %xmm2,%xmm1
movapd 0xd0(%rsp),%xmm2
movapd %xmm2,%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm3,0x80(%rsp)
movsd  0x310(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm4,%xmm5
divsd  %xmm0,%xmm4
mulsd  %xmm8,%xmm2
movapd %xmm2,(%rsp)
movapd 0x260(%rsp),%xmm0
movapd 0x400(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x7bab(%rip),%xmm1
mulsd  %xmm1,%xmm13
mulsd  %xmm0,%xmm9
mulsd  %xmm1,%xmm12
mulsd  0x7bdc(%rip),%xmm4
subsd  %xmm3,%xmm4
movsd  %xmm4,0x218(%rsp)
movapd %xmm5,%xmm0
movapd %xmm14,%xmm1
mulsd  %xmm14,%xmm1
movapd %xmm1,0x440(%rsp)
divsd  %xmm6,%xmm0
ucomisd 0x7bb4(%rip),%xmm0
jbe    74ef <vbic_3T_et_xf_fj+0x63af>
addsd  0x7bb2(%rip),%xmm0
addsd  0x7b4a(%rip),%xmm0
movsd  0x7bb1(%rip),%xmm14
mulsd  %xmm14,%xmm0
movapd %xmm0,%xmm5
movsd  0x2f0(%rsp),%xmm8
movsd  0x7b26(%rip),%xmm3
jmp    75ee <vbic_3T_et_xf_fj+0x64ae>
movsd  0x7b79(%rip),%xmm1
ucomisd %xmm0,%xmm1
movsd  0x2f0(%rsp),%xmm8
jbe    7536 <vbic_3T_et_xf_fj+0x63f6>
addsd  0x7b59(%rip),%xmm0
addsd  0x7af9(%rip),%xmm0
movsd  0x7b58(%rip),%xmm14
mulsd  %xmm14,%xmm0
movapd %xmm0,%xmm5
movsd  0x7adf(%rip),%xmm3
jmp    75ee <vbic_3T_et_xf_fj+0x64ae>
movapd %xmm10,0x300(%rsp)
movapd %xmm15,0x190(%rsp)
movapd %xmm2,0x400(%rsp)
movapd %xmm9,0x3e0(%rsp)
movapd %xmm7,0x240(%rsp)
movapd %xmm12,0x10(%rsp)
movapd %xmm13,0x90(%rsp)
movapd %xmm6,0x40(%rsp)
call   1030 <exp@plt>
movapd 0x40(%rsp),%xmm6
movapd 0x90(%rsp),%xmm13
movapd 0x10(%rsp),%xmm12
movapd 0x240(%rsp),%xmm7
movapd 0x3e0(%rsp),%xmm9
movapd 0x400(%rsp),%xmm2
movapd 0x190(%rsp),%xmm15
movsd  0x2f0(%rsp),%xmm8
movapd 0x300(%rsp),%xmm10
movsd  0x520(%rsp),%xmm11
movsd  0x7a2b(%rip),%xmm3
movapd %xmm0,%xmm14
movapd %xmm0,%xmm5
addsd  %xmm2,%xmm13
movapd %xmm13,0x90(%rsp)
addsd  %xmm9,%xmm12
movapd %xmm12,0x10(%rsp)
movapd 0x30(%rsp),%xmm0
addsd  0x598(%rsp),%xmm0
movapd %xmm0,0x30(%rsp)
movsd  0x450(%rsp),%xmm0
movsd  0x648(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x450(%rsp)
mulsd  %xmm1,%xmm10
movapd %xmm3,%xmm0
divsd  %xmm6,%xmm0
movapd %xmm0,0x40(%rsp)
movsd  0x640(%rsp),%xmm0
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm15
movapd %xmm15,0x190(%rsp)
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm9
movapd 0x70(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm9,%xmm4
divsd  %xmm0,%xmm4
movapd %xmm3,%xmm15
divsd  %xmm0,%xmm15
movapd %xmm15,0x460(%rsp)
movapd 0xf0(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm7,%xmm7
mulsd  %xmm2,%xmm7
movapd %xmm9,%xmm1
divsd  %xmm7,%xmm1
movsd  0x490(%rsp),%xmm6
mulsd  %xmm1,%xmm6
divsd  %xmm0,%xmm9
mulsd  0x797e(%rip),%xmm9
subsd  %xmm6,%xmm9
movapd 0x500(%rsp),%xmm7
divsd  %xmm2,%xmm7
movapd 0x80(%rsp),%xmm6
divsd  %xmm3,%xmm6
movapd 0x4a0(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x4a0(%rsp)
movapd (%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,%xmm3
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm8
movsd  0x420(%rsp),%xmm13
divsd  %xmm0,%xmm13
movapd 0x440(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x440(%rsp)
addsd  0x78e1(%rip),%xmm5
movsd  0x218(%rsp),%xmm12
mulsd  %xmm14,%xmm12
ucomisd 0x78f2(%rip),%xmm4
movapd %xmm14,%xmm15
movapd %xmm5,0x240(%rsp)
jbe    77a0 <vbic_3T_et_xf_fj+0x6660>
addsd  0x78e2(%rip),%xmm4
addsd  0x787a(%rip),%xmm4
movsd  0x78e2(%rip),%xmm0
jmp    77c6 <vbic_3T_et_xf_fj+0x6686>
movsd  0x78c8(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    77d8 <vbic_3T_et_xf_fj+0x6698>
addsd  0x78b2(%rip),%xmm4
addsd  0x7852(%rip),%xmm4
movsd  0x78b2(%rip),%xmm0
mulsd  %xmm0,%xmm4
movapd 0x120(%rsp),%xmm5
jmp    78a8 <vbic_3T_et_xf_fj+0x6768>
movapd %xmm4,%xmm0
movsd  %xmm11,0x520(%rsp)
movapd %xmm10,0x300(%rsp)
movsd  %xmm8,0x2f0(%rsp)
movsd  %xmm13,0x420(%rsp)
movapd %xmm7,0x500(%rsp)
movsd  %xmm12,0x218(%rsp)
movsd  %xmm9,0x400(%rsp)
movapd %xmm3,(%rsp)
movapd %xmm6,0x80(%rsp)
movsd  %xmm15,0x490(%rsp)
call   1030 <exp@plt>
movsd  0x490(%rsp),%xmm15
movapd 0x80(%rsp),%xmm6
movapd (%rsp),%xmm3
movsd  0x400(%rsp),%xmm9
movsd  0x218(%rsp),%xmm12
movapd 0x500(%rsp),%xmm7
movsd  0x420(%rsp),%xmm13
movsd  0x2f0(%rsp),%xmm8
movapd 0x300(%rsp),%xmm10
movsd  0x520(%rsp),%xmm11
movapd 0x120(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x260(%rsp),%xmm1
mulsd  %xmm1,%xmm7
movsd  0x775b(%rip),%xmm2
mulsd  %xmm2,%xmm6
movapd 0x4a0(%rsp),%xmm14
mulsd  %xmm1,%xmm14
mulsd  %xmm2,%xmm3
mulsd  %xmm1,%xmm8
movapd 0x90(%rsp),%xmm2
mulsd  0x3f8(%rsp),%xmm2
movapd %xmm2,0x90(%rsp)
mulsd  %xmm1,%xmm13
movapd 0x10(%rsp),%xmm1
mulsd  0x680(%rsp),%xmm1
movapd %xmm1,0x10(%rsp)
movsd  0x330(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x330(%rsp)
movsd  0x3b0(%rsp),%xmm1
mulsd  0x3f0(%rsp),%xmm1
movsd  %xmm1,0x3b0(%rsp)
movsd  0x76f7(%rip),%xmm1
divsd  0x6d0(%rsp),%xmm1
movsd  %xmm1,0x3f0(%rsp)
movapd %xmm5,%xmm1
divsd  0x440(%rsp),%xmm1
movapd %xmm1,0x30(%rsp)
movapd 0x50(%rsp),%xmm5
mulsd  0xf0(%rsp),%xmm5
movapd 0x40(%rsp),%xmm1
mulsd  %xmm15,%xmm1
movapd %xmm1,0x40(%rsp)
movapd %xmm10,%xmm1
mulsd  0x240(%rsp),%xmm1
movapd %xmm1,0x770(%rsp)
movsd  0x450(%rsp),%xmm1
mulsd  %xmm1,%xmm12
movapd 0x460(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0x460(%rsp)
mulsd  %xmm0,%xmm9
movapd %xmm1,%xmm2
mulsd  %xmm11,%xmm2
addsd  0x7661(%rip),%xmm4
mulsd  %xmm4,%xmm11
movapd %xmm1,%xmm0
movapd %xmm4,0x490(%rsp)
mulsd  %xmm4,%xmm0
mulsd  0x190(%rsp),%xmm0
mulsd  %xmm10,%xmm11
addsd  %xmm0,%xmm11
movsd  %xmm2,0x648(%rsp)
mulsd  %xmm2,%xmm9
movsd  0x510(%rsp),%xmm0
movapd 0x670(%rsp),%xmm10
mulsd  %xmm10,%xmm0
addsd  0x75da(%rip),%xmm0
movsd  0x1b0(%rsp),%xmm2
movapd %xmm11,%xmm1
movapd %xmm7,%xmm11
movapd %xmm8,%xmm15
movsd  0x390(%rsp),%xmm8
mulsd  %xmm8,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm10,%xmm4
mulsd  0x5c0(%rsp),%xmm4
movapd %xmm8,%xmm0
mulsd  0x1f0(%rsp),%xmm0
movapd %xmm0,0x3e0(%rsp)
movsd  0x75fa(%rip),%xmm7
movsd  %xmm2,0x300(%rsp)
addsd  %xmm2,%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm7,%xmm2
addsd  0x75e5(%rip),%xmm2
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
movsd  %xmm2,0x310(%rsp)
ucomisd 0x75fd(%rip),%xmm2
movsd  %xmm0,0x598(%rsp)
movapd %xmm5,0x50(%rsp)
movapd %xmm7,0x190(%rsp)
jae    7bca <vbic_3T_et_xf_fj+0x6a8a>
movsd  0x310(%rsp),%xmm0
movsd  %xmm1,0x520(%rsp)
movsd  %xmm15,0x2f0(%rsp)
movsd  %xmm13,0x420(%rsp)
movapd %xmm11,0x500(%rsp)
movapd %xmm14,0x4a0(%rsp)
movsd  %xmm12,0x218(%rsp)
movsd  %xmm9,0x400(%rsp)
movapd %xmm3,(%rsp)
movapd %xmm6,0x80(%rsp)
movsd  %xmm4,0x640(%rsp)
call   1060 <sqrt@plt>
movsd  0x640(%rsp),%xmm4
movapd 0x80(%rsp),%xmm6
movapd (%rsp),%xmm3
movapd 0x190(%rsp),%xmm7
movsd  0x400(%rsp),%xmm9
movsd  0x218(%rsp),%xmm12
movapd 0x670(%rsp),%xmm10
movapd 0x4a0(%rsp),%xmm14
movapd 0x500(%rsp),%xmm11
movsd  0x420(%rsp),%xmm13
movsd  0x2f0(%rsp),%xmm15
movsd  0x520(%rsp),%xmm1
movapd 0x50(%rsp),%xmm5
movsd  0x390(%rsp),%xmm8
addsd  %xmm11,%xmm6
movapd %xmm6,0x80(%rsp)
addsd  %xmm14,%xmm3
movapd %xmm3,(%rsp)
movsd  0x3f8(%rsp),%xmm14
mulsd  %xmm15,%xmm14
movsd  0x2e8(%rsp),%xmm2
mulsd  0x90(%rsp),%xmm2
movsd  %xmm2,0x2e8(%rsp)
movsd  0x680(%rsp),%xmm2
mulsd  %xmm13,%xmm2
movsd  %xmm2,0x680(%rsp)
movsd  0xa0(%rsp),%xmm2
mulsd  0x10(%rsp),%xmm2
movsd  %xmm2,0xa0(%rsp)
movsd  0x450(%rsp),%xmm2
movapd 0x240(%rsp),%xmm11
mulsd  %xmm2,%xmm11
movapd 0x40(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x40(%rsp)
addsd  0x770(%rsp),%xmm12
movapd 0x490(%rsp),%xmm2
movsd  0x648(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm2,0x490(%rsp)
movapd 0x460(%rsp),%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm2,0x460(%rsp)
addsd  %xmm1,%xmm9
movapd 0x3e0(%rsp),%xmm3
addsd  %xmm4,%xmm3
movsd  0x300(%rsp),%xmm6
addsd  %xmm0,%xmm6
movapd 0xb0(%rsp),%xmm0
movsd  0x5e0(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0x5e0(%rsp)
movsd  0x5d0(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0x5d0(%rsp)
movapd 0x170(%rsp),%xmm0
mulsd  0x3d0(%rsp),%xmm0
movapd %xmm0,0x170(%rsp)
movapd 0x60(%rsp),%xmm4
mulsd  0x350(%rsp),%xmm4
movsd  0x310(%rsp),%xmm0
ucomisd 0x738f(%rip),%xmm0
movapd 0x120(%rsp),%xmm15
divsd  %xmm5,%xmm15
movsd  0x330(%rsp),%xmm2
mulsd  0x3f0(%rsp),%xmm2
movsd  %xmm2,0x330(%rsp)
movapd 0x30(%rsp),%xmm1
mulsd  0x3b0(%rsp),%xmm1
mulsd  0x370(%rsp),%xmm10
mulsd  0x160(%rsp),%xmm8
addsd  0x7302(%rip),%xmm6
mulsd  0x7292(%rip),%xmm6
movapd %xmm11,0x240(%rsp)
movsd  0x598(%rsp),%xmm0
movsd  %xmm12,0x218(%rsp)
movsd  %xmm9,0x400(%rsp)
jae    7e76 <vbic_3T_et_xf_fj+0x6d36>
movapd %xmm4,0x60(%rsp)
movsd  0x310(%rsp),%xmm0
movsd  %xmm8,0x390(%rsp)
movsd  %xmm14,0x3f8(%rsp)
movapd %xmm10,0x670(%rsp)
movsd  %xmm6,0x300(%rsp)
movapd %xmm15,0x10(%rsp)
movapd %xmm1,0x30(%rsp)
movapd %xmm3,0x3e0(%rsp)
call   1060 <sqrt@plt>
movapd 0x3e0(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
movapd 0x10(%rsp),%xmm15
movsd  0x300(%rsp),%xmm6
movapd 0x190(%rsp),%xmm7
movapd 0x240(%rsp),%xmm11
movsd  0x400(%rsp),%xmm9
movsd  0x218(%rsp),%xmm12
movapd 0x670(%rsp),%xmm10
movsd  0x3f8(%rsp),%xmm14
movsd  0x390(%rsp),%xmm8
movapd 0x60(%rsp),%xmm4
movsd  0x2e8(%rsp),%xmm2
addsd  %xmm14,%xmm2
movsd  %xmm2,0x2e8(%rsp)
movapd 0x170(%rsp),%xmm2
divsd  0x870(%rsp),%xmm2
movapd %xmm2,0x170(%rsp)
movsd  0xa0(%rsp),%xmm2
addsd  0x680(%rsp),%xmm2
movsd  %xmm2,0xa0(%rsp)
divsd  %xmm0,%xmm7
addsd  0x7141(%rip),%xmm7
divsd  0x868(%rsp),%xmm4
movapd %xmm4,0x60(%rsp)
movsd  0x7139(%rip),%xmm13
mulsd  %xmm13,%xmm7
unpcklpd %xmm10,%xmm3
mulsd  %xmm7,%xmm8
movsd  %xmm8,0x390(%rsp)
unpcklpd %xmm7,%xmm7
mulpd  %xmm3,%xmm7
movapd %xmm7,0x190(%rsp)
movsd  0x340(%rsp),%xmm5
movapd %xmm5,%xmm0
mulsd  0x490(%rsp),%xmm0
movapd %xmm11,%xmm7
movapd 0x6e0(%rsp),%xmm3
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
movapd %xmm3,%xmm0
mulsd  %xmm12,%xmm0
movsd  0x858(%rsp),%xmm2
mulsd  %xmm11,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm5,%xmm4
mulsd  %xmm9,%xmm4
addsd  %xmm2,%xmm4
movapd 0x260(%rsp),%xmm0
movsd  0x5e0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x5e0(%rsp)
movapd 0x80(%rsp),%xmm2
mulsd  0x270(%rsp),%xmm2
movapd %xmm2,0x80(%rsp)
movsd  0x5d0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x5d0(%rsp)
movapd (%rsp),%xmm0
mulsd  0x320(%rsp),%xmm0
movapd %xmm0,(%rsp)
addsd  0x330(%rsp),%xmm1
movapd %xmm1,0x30(%rsp)
mulsd  0x7038(%rip),%xmm15
movapd %xmm15,0x10(%rsp)
mov    0x9a0(%rsp),%rbp
addsd  0x70a1(%rip),%xmm6
mulsd  0x40(%rsp),%xmm3
mulsd  0x460(%rsp),%xmm5
ucomisd 0x2c0(%rbx),%xmm13
movsd  %xmm6,0x300(%rsp)
jbe    81a9 <vbic_3T_et_xf_fj+0x7069>
movsd  0x6fea(%rip),%xmm1
divsd  0x2c8(%rbx),%xmm1
movapd %xmm1,0x4a0(%rsp)
movapd %xmm6,%xmm0
movsd  %xmm5,0x340(%rsp)
movapd %xmm3,0x6e0(%rsp)
movapd %xmm7,0x450(%rsp)
movapd %xmm4,0x90(%rsp)
call   1050 <pow@plt>
movapd 0x4a0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x300(%rsp),%xmm2
movsd  0x390(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0x190(%rsp),%xmm2
movapd %xmm2,%xmm4
movsd  0x6fa8(%rip),%xmm2
movapd 0x450(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,0x450(%rsp)
movapd 0x90(%rsp),%xmm0
unpcklpd 0x6e0(%rsp),%xmm0
mulpd  0x707c(%rip),%xmm0
addpd  %xmm4,%xmm0
movapd %xmm0,0x90(%rsp)
movsd  0x340(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x340(%rsp)
movsd  0x340(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x340(%rsp)
movsd  0x2c8(%rbx),%xmm1
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movsd  0x340(%rsp),%xmm12
movapd %xmm0,%xmm3
movsd  0x300(%rsp),%xmm4
addsd  %xmm0,%xmm4
mulsd  0x2c8(%rbx),%xmm3
divsd  0x450(%rsp),%xmm3
mulsd  %xmm3,%xmm12
unpcklpd %xmm3,%xmm3
mulpd  0x90(%rsp),%xmm3
movsd  0x6ebc(%rip),%xmm5
mulsd  %xmm5,%xmm4
movapd 0x6ff0(%rip),%xmm0
movapd 0x190(%rsp),%xmm1
mulpd  %xmm0,%xmm1
movsd  0x390(%rsp),%xmm2
mulsd  %xmm5,%xmm2
mulpd  %xmm0,%xmm3
addpd  %xmm1,%xmm3
mulsd  %xmm5,%xmm12
addsd  %xmm2,%xmm12
movsd  0x6e6c(%rip),%xmm6
jmp    829c <vbic_3T_et_xf_fj+0x715c>
movsd  0x6e97(%rip),%xmm0
mulsd  %xmm0,%xmm7
movsd  0x6e53(%rip),%xmm1
addsd  %xmm1,%xmm7
movapd %xmm7,0x450(%rsp)
unpcklpd %xmm3,%xmm4
mulpd  0x6f7a(%rip),%xmm4
movapd %xmm4,0x90(%rsp)
mulsd  %xmm0,%xmm5
movsd  %xmm5,0x340(%rsp)
movsd  0x2c8(%rbx),%xmm1
movapd %xmm7,%xmm0
call   1050 <pow@plt>
movsd  0x6e0b(%rip),%xmm4
movsd  0x2c8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x450(%rsp),%xmm1
movsd  0x340(%rsp),%xmm7
mulsd  %xmm1,%xmm7
unpcklpd %xmm1,%xmm1
mulpd  0x90(%rsp),%xmm1
movsd  0x300(%rsp),%xmm2
movsd  0x6ddb(%rip),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm6
addsd  %xmm4,%xmm0
movapd %xmm2,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm3,%xmm0
movsd  0x390(%rsp),%xmm3
mulsd  %xmm0,%xmm3
unpcklpd %xmm0,%xmm0
mulpd  0x190(%rsp),%xmm0
movapd %xmm2,%xmm4
unpcklpd %xmm2,%xmm4
mulpd  %xmm1,%xmm4
addpd  %xmm0,%xmm4
mulsd  %xmm7,%xmm2
addsd  %xmm3,%xmm2
movapd %xmm4,%xmm3
movapd %xmm5,%xmm4
movapd %xmm2,%xmm12
movsd  %xmm12,0x340(%rsp)
movsd  0x270(%rsp),%xmm0
mulsd  0x5e0(%rsp),%xmm0
movsd  %xmm0,0x270(%rsp)
movsd  0x180(%rsp),%xmm8
mulsd  0x80(%rsp),%xmm8
movapd 0x110(%rsp),%xmm11
mulsd  0x318(%rsp),%xmm11
movsd  0x320(%rsp),%xmm0
mulsd  0x5d0(%rsp),%xmm0
movsd  %xmm0,0x320(%rsp)
movsd  0x220(%rsp),%xmm15
mulsd  (%rsp),%xmm15
movapd 0x1d0(%rsp),%xmm10
mulsd  0x4e0(%rsp),%xmm10
movapd 0x170(%rsp),%xmm0
mulsd  0x2e8(%rsp),%xmm0
movapd %xmm0,0x170(%rsp)
movapd 0x60(%rsp),%xmm0
mulsd  0xa0(%rsp),%xmm0
movapd %xmm0,0x60(%rsp)
movapd 0x490(%rsp),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm4,%xmm0
mov    0xa40(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm6,%xmm0
divsd  %xmm4,%xmm0
movapd %xmm4,%xmm5
movapd 0x6d56(%rip),%xmm13
xorpd  %xmm13,%xmm1
movapd %xmm4,%xmm7
mulsd  %xmm4,%xmm7
divsd  %xmm7,%xmm1
movsd  0x400(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xa48(%rsp),%rdx
movsd  %xmm2,(%rdx)
movapd 0x460(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xa50(%rsp),%rcx
movsd  %xmm2,(%rcx)
movapd %xmm1,%xmm2
mulsd  %xmm3,%xmm2
addsd  (%rdx),%xmm2
movapd 0x10(%rsp),%xmm14
addsd  0x30(%rsp),%xmm14
movsd  %xmm2,(%rdx)
movapd %xmm3,%xmm6
unpckhpd %xmm3,%xmm6
movapd %xmm1,%xmm2
mulsd  %xmm6,%xmm2
mov    0xa58(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm12,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movapd 0x240(%rsp),%xmm1
movapd %xmm1,%xmm4
movapd %xmm5,0x5d0(%rsp)
divsd  %xmm5,%xmm4
xorpd  %xmm13,%xmm1
movapd %xmm1,0x520(%rsp)
movsd  %xmm7,0x3e0(%rsp)
divsd  %xmm7,%xmm1
movsd  0x218(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  0x40(%rsp),%xmm0
movapd %xmm3,%xmm7
movapd %xmm1,%xmm3
movapd %xmm7,0x5e0(%rsp)
mulsd  %xmm7,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm1,%xmm2
movapd %xmm6,0x450(%rsp)
mulsd  %xmm6,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm4,0x680(%rsp)
movapd %xmm4,%xmm0
xorpd  %xmm13,%xmm0
mov    0xca0(%rsp),%rax
movlpd %xmm0,(%rax)
xorpd  %xmm13,%xmm3
mov    0xca8(%rsp),%rax
movlpd %xmm3,(%rax)
xorpd  %xmm13,%xmm2
mov    0xcb0(%rsp),%rax
movlpd %xmm2,(%rax)
xorpd  %xmm13,%xmm1
mulsd  %xmm12,%xmm1
mov    0xcb8(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x0(%rbp),%xmm0
mov    0xa30(%rsp),%rax
movsd  %xmm0,(%rax)
movabs $0x3ff0000000000000,%rax
mov    0xa38(%rsp),%rcx
mov    %rax,(%rcx)
movsd  0x0(%rbp),%xmm0
mov    0xcc0(%rsp),%rcx
movsd  %xmm0,(%rcx)
mov    0xcc8(%rsp),%rcx
mov    %rax,(%rcx)
movsd  0x150(%rbx),%xmm0
xorpd  %xmm2,%xmm2
xorpd  %xmm1,%xmm1
movsd  %xmm1,0x4a0(%rsp)
ucomisd %xmm2,%xmm0
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x2e8(%rsp)
xorpd  %xmm9,%xmm9
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x90(%rsp)
movsd  0x6aaa(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
xorpd  %xmm2,%xmm2
xorpd  %xmm3,%xmm3
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x500(%rsp)
movsd  0x590(%rsp),%xmm12
jbe    8aec <vbic_3T_et_xf_fj+0x79ac>
movapd 0xd0(%rsp),%xmm0
movapd 0x900(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd 0x70(%rsp),%xmm3
divsd  %xmm3,%xmm2
movapd 0xf0(%rsp),%xmm4
divsd  %xmm4,%xmm0
movapd 0x260(%rsp),%xmm1
mulsd  %xmm1,%xmm2
mulsd  0x6a45(%rip),%xmm0
addsd  %xmm2,%xmm0
movsd  0x790(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x780(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm2
movsd  0x730(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movapd 0x6c0(%rsp),%xmm5
mulsd  %xmm12,%xmm5
divsd  0x788(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movsd  (%r15),%xmm13
movsd  0x160(%rbx),%xmm2
movapd %xmm3,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm13,%xmm7
divsd  %xmm1,%xmm7
movsd  0x69bf(%rip),%xmm9
mulsd  %xmm4,%xmm2
divsd  %xmm2,%xmm13
mulsd  0x69fd(%rip),%xmm13
divsd  %xmm1,%xmm9
ucomisd 0x69f8(%rip),%xmm7
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movsd  %xmm8,0x180(%rsp)
movsd  %xmm15,0x220(%rsp)
movapd %xmm14,0x10(%rsp)
jbe    86bb <vbic_3T_et_xf_fj+0x757b>
addsd  0x69c7(%rip),%xmm7
addsd  0x695f(%rip),%xmm7
movsd  0x69c7(%rip),%xmm0
jmp    86e1 <vbic_3T_et_xf_fj+0x75a1>
movsd  0x69ad(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    86f4 <vbic_3T_et_xf_fj+0x75b4>
addsd  0x6997(%rip),%xmm7
addsd  0x6937(%rip),%xmm7
movsd  0x6997(%rip),%xmm0
mulsd  %xmm0,%xmm7
movsd  %xmm9,0x90(%rsp)
jmp    879c <vbic_3T_et_xf_fj+0x765c>
movapd %xmm7,%xmm0
movapd %xmm5,0x6c0(%rsp)
movsd  %xmm9,0x80(%rsp)
movsd  %xmm13,(%rsp)
call   1030 <exp@plt>
movsd  (%rsp),%xmm13
movapd 0x10(%rsp),%xmm14
movsd  0x80(%rsp),%xmm9
movsd  0x590(%rsp),%xmm12
movapd 0x6c0(%rsp),%xmm5
movsd  0x220(%rsp),%xmm15
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movsd  0x160(%rbx),%xmm2
movapd 0x70(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  0x688e(%rip),%xmm3
divsd  %xmm1,%xmm3
movsd  %xmm3,0x90(%rsp)
mulsd  0xf0(%rsp),%xmm2
movapd %xmm0,%xmm7
movsd  0x798(%rsp),%xmm3
mulsd  %xmm3,%xmm12
mulsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm9
mulsd  %xmm0,%xmm13
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm4
movapd %xmm4,%xmm0
divsd  %xmm2,%xmm4
mulsd  0x688c(%rip),%xmm4
divsd  %xmm1,%xmm0
ucomisd 0x6888(%rip),%xmm0
jbe    8803 <vbic_3T_et_xf_fj+0x76c3>
addsd  0x6886(%rip),%xmm0
addsd  0x681e(%rip),%xmm0
movsd  0x6886(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    88d4 <vbic_3T_et_xf_fj+0x7794>
movsd  0x6865(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    8832 <vbic_3T_et_xf_fj+0x76f2>
addsd  0x684f(%rip),%xmm0
addsd  0x67ef(%rip),%xmm0
movsd  0x684f(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    88d4 <vbic_3T_et_xf_fj+0x7794>
movapd %xmm5,0x6c0(%rsp)
movsd  %xmm12,0x590(%rsp)
movsd  %xmm9,0x80(%rsp)
movsd  %xmm13,(%rsp)
movsd  %xmm7,0x2e8(%rsp)
movsd  %xmm4,0xa0(%rsp)
call   1030 <exp@plt>
movsd  0xa0(%rsp),%xmm4
movsd  0x2e8(%rsp),%xmm7
movsd  (%rsp),%xmm13
movapd 0x10(%rsp),%xmm14
movsd  0x80(%rsp),%xmm9
movsd  0x590(%rsp),%xmm12
movapd 0x6c0(%rsp),%xmm5
movsd  0x220(%rsp),%xmm15
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm1
movsd  0x90(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm1,%xmm4
movsd  0x158(%rbx),%xmm1
movsd  0x671b(%rip),%xmm6
movapd %xmm6,%xmm3
subsd  %xmm1,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm7
addsd  %xmm0,%xmm7
addsd  0x672f(%rip),%xmm7
movapd %xmm12,%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm12,%xmm1
mulsd  %xmm12,%xmm3
mulsd  %xmm7,%xmm5
mulsd  %xmm1,%xmm9
mulsd  %xmm13,%xmm1
addsd  %xmm5,%xmm1
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x90(%rsp)
mulsd  %xmm4,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x2e8(%rsp)
movsd  0x4b0(%rsp),%xmm1
movapd %xmm1,%xmm4
movsd  %xmm0,0x4a0(%rsp)
mulsd  %xmm0,%xmm4
mulsd  0x66d2(%rip),%xmm4
addsd  %xmm6,%xmm4
xorps  %xmm5,%xmm5
sqrtsd %xmm4,%xmm5
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm4
movapd %xmm5,%xmm0
movsd  %xmm9,0x80(%rsp)
jae    8a04 <vbic_3T_et_xf_fj+0x78c4>
movapd %xmm4,%xmm0
movsd  %xmm4,(%rsp)
movsd  %xmm5,0xa0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0xa0(%rsp),%xmm5
movsd  (%rsp),%xmm4
movapd 0x10(%rsp),%xmm14
movsd  0x80(%rsp),%xmm9
movsd  0x4b0(%rsp),%xmm1
movsd  0x220(%rsp),%xmm15
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm1,%xmm2
mulsd  0x2e8(%rsp),%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm9,%xmm3
mulsd  0x90(%rsp),%xmm1
addsd  0x65e5(%rip),%xmm0
ucomisd %xmm6,%xmm4
jae    8abd <vbic_3T_et_xf_fj+0x797d>
movsd  %xmm0,0x30(%rsp)
movapd %xmm4,%xmm0
movsd  %xmm1,0x4b0(%rsp)
movsd  %xmm2,0x3f8(%rsp)
movsd  %xmm3,0x310(%rsp)
call   1060 <sqrt@plt>
movapd 0x10(%rsp),%xmm14
movsd  0x310(%rsp),%xmm3
movsd  0x3f8(%rsp),%xmm2
movsd  0x80(%rsp),%xmm9
movsd  0x4b0(%rsp),%xmm1
movsd  0x220(%rsp),%xmm15
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm5
movsd  0x30(%rsp),%xmm0
mulsd  0x655b(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x653d(%rip),%xmm0
divsd  %xmm5,%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm3
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x500(%rsp)
movsd  %xmm3,0x310(%rsp)
movsd  %xmm2,0x3f8(%rsp)
movsd  %xmm9,0x80(%rsp)
addsd  0x270(%rsp),%xmm8
divsd  0x880(%rsp),%xmm11
addsd  0x320(%rsp),%xmm15
divsd  0x878(%rsp),%xmm10
mov    0xa10(%rsp),%rbp
mov    0xa08(%rsp),%rax
movsd  0x3d0(%rsp),%xmm0
movsd  0x890(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x3d0(%rsp)
movapd 0x170(%rsp),%xmm13
mulsd  %xmm1,%xmm13
movsd  0x350(%rsp),%xmm0
movsd  0x888(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x350(%rsp)
movapd 0x60(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x60(%rsp)
mulsd  0x540(%rsp),%xmm14
movsd  0x100(%rbx),%xmm0
ucomisd 0x6459(%rip),%xmm0
movsd  %xmm8,0x180(%rsp)
movsd  %xmm15,0x220(%rsp)
jne    8c45 <vbic_3T_et_xf_fj+0x7b05>
jp     8c45 <vbic_3T_et_xf_fj+0x7b05>
movsd  (%r14),%xmm6
movsd  0x108(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm6,%xmm4
divsd  %xmm1,%xmm4
movsd  0x6419(%rip),%xmm8
movapd 0x64e1(%rip),%xmm7
xorpd  %xmm6,%xmm7
mulsd  0xf0(%rsp),%xmm0
movapd %xmm6,%xmm15
divsd  %xmm0,%xmm15
ucomisd 0x644a(%rip),%xmm4
jbe    8cfd <vbic_3T_et_xf_fj+0x7bbd>
addsd  0x6444(%rip),%xmm4
addsd  0x63dc(%rip),%xmm4
movsd  0x6444(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    8dc7 <vbic_3T_et_xf_fj+0x7c87>
movapd %xmm15,%xmm9
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm13,0x170(%rsp)
jne    90b6 <vbic_3T_et_xf_fj+0x7f76>
jp     90b6 <vbic_3T_et_xf_fj+0x7f76>
mov    0xa00(%rsp),%rcx
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movq   $0x0,0x0(%rbp)
movsd  (%r12),%xmm5
movsd  0x108(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm7
divsd  %xmm1,%xmm7
movsd  0x6361(%rip),%xmm15
movapd 0x6429(%rip),%xmm6
xorpd  %xmm5,%xmm6
mulsd  0xf0(%rsp),%xmm0
movapd %xmm5,%xmm12
divsd  %xmm0,%xmm12
ucomisd 0x6392(%rip),%xmm7
jbe    9140 <vbic_3T_et_xf_fj+0x8000>
addsd  0x638c(%rip),%xmm7
addsd  0x6324(%rip),%xmm7
movsd  0x638c(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    9442 <vbic_3T_et_xf_fj+0x8302>
movsd  0x636b(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    8d2c <vbic_3T_et_xf_fj+0x7bec>
addsd  0x6355(%rip),%xmm4
addsd  0x62f5(%rip),%xmm4
movsd  0x6355(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    8dc7 <vbic_3T_et_xf_fj+0x7c87>
movapd %xmm4,%xmm0
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm13,0x170(%rsp)
movapd %xmm14,0x10(%rsp)
movapd %xmm15,0xa0(%rsp)
movapd %xmm1,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm1
movapd 0xa0(%rsp),%xmm15
movsd  0x628f(%rip),%xmm8
movapd 0x10(%rsp),%xmm14
mov    0xa08(%rsp),%rax
movapd 0x170(%rsp),%xmm13
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  (%r14),%xmm6
movapd 0x6321(%rip),%xmm7
xorpd  %xmm6,%xmm7
movapd %xmm0,%xmm4
movapd %xmm8,%xmm5
mulsd  0x628b(%rip),%xmm15
divsd  %xmm1,%xmm5
movsd  0x118(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm6
mulsd  0xf0(%rsp),%xmm0
divsd  %xmm0,%xmm7
mulsd  0x6214(%rip),%xmm7
divsd  %xmm1,%xmm8
ucomisd 0x6257(%rip),%xmm6
jbe    8e34 <vbic_3T_et_xf_fj+0x7cf4>
addsd  0x6255(%rip),%xmm6
addsd  0x61ed(%rip),%xmm6
movsd  0x6255(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8f2a <vbic_3T_et_xf_fj+0x7dea>
movsd  0x6234(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    8e63 <vbic_3T_et_xf_fj+0x7d23>
addsd  0x621e(%rip),%xmm6
addsd  0x61be(%rip),%xmm6
movsd  0x621e(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8f2a <vbic_3T_et_xf_fj+0x7dea>
movapd %xmm6,%xmm0
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm13,0x170(%rsp)
movapd %xmm14,0x10(%rsp)
movapd %xmm7,0x270(%rsp)
movsd  %xmm8,0x320(%rsp)
movapd %xmm15,0xa0(%rsp)
movapd %xmm4,0x2f0(%rsp)
movsd  %xmm5,(%rsp)
movsd  %xmm2,0x420(%rsp)
call   1030 <exp@plt>
movsd  0x420(%rsp),%xmm2
movsd  (%rsp),%xmm5
movapd 0x2f0(%rsp),%xmm4
movapd 0xa0(%rsp),%xmm15
movsd  0x320(%rsp),%xmm8
movapd 0x270(%rsp),%xmm7
movapd 0x10(%rsp),%xmm14
mov    0xa08(%rsp),%rax
movapd 0x170(%rsp),%xmm13
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm6
mulsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm15
mulsd  %xmm0,%xmm8
mulsd  %xmm0,%xmm7
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    8fee <vbic_3T_et_xf_fj+0x7eae>
movsd  (%r14),%xmm9
movapd 0x750(%rsp),%xmm2
subsd  %xmm9,%xmm2
xorpd  0x6172(%rip),%xmm9
divsd  0x6d0(%rsp),%xmm2
subsd  0x120(%rsp),%xmm9
movapd %xmm9,%xmm0
divsd  0x440(%rsp),%xmm0
divsd  0x50(%rsp),%xmm9
mulsd  0x3b0(%rsp),%xmm0
movsd  0x330(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x60ab(%rip),%xmm9
addsd  %xmm1,%xmm9
movapd %xmm2,%xmm0
ucomisd 0x60a2(%rip),%xmm2
movsd  %xmm5,(%rsp)
jbe    907f <vbic_3T_et_xf_fj+0x7f3f>
addsd  0x6097(%rip),%xmm0
addsd  0x602f(%rip),%xmm0
movsd  0x6097(%rip),%xmm1
jmp    90a9 <vbic_3T_et_xf_fj+0x7f69>
movsd  0x604a(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm6
movsd  0x350(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm6,%xmm0
movsd  0x3d0(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
mov    0xa00(%rsp),%rcx
movsd  %xmm1,(%rcx)
mulsd  %xmm4,%xmm13
movsd  %xmm13,(%rax)
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x0(%rbp)
mulsd  %xmm3,%xmm15
addsd  (%rax),%xmm15
mulsd  0x60(%rsp),%xmm6
addsd  %xmm15,%xmm6
movsd  %xmm6,(%rax)
mulsd  %xmm2,%xmm8
addsd  0x0(%rbp),%xmm8
movsd  %xmm8,0x0(%rbp)
mulsd  %xmm2,%xmm7
addsd  (%rax),%xmm7
movapd %xmm7,%xmm14
jmp    9326 <vbic_3T_et_xf_fj+0x81e6>
movsd  0x5fe9(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9173 <vbic_3T_et_xf_fj+0x8033>
addsd  0x5fcf(%rip),%xmm0
addsd  0x5f6f(%rip),%xmm0
movsd  0x5fcf(%rip),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,%xmm5
jmp    923e <vbic_3T_et_xf_fj+0x80fe>
movsd  (%r14),%xmm7
movsd  0x108(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm7,%xmm4
divsd  %xmm1,%xmm4
movapd 0x6002(%rip),%xmm12
xorpd  %xmm7,%xmm12
mulsd  0xf0(%rsp),%xmm0
movapd %xmm7,%xmm15
divsd  %xmm0,%xmm15
ucomisd 0x5f6a(%rip),%xmm4
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm14,0x10(%rsp)
jbe    9371 <vbic_3T_et_xf_fj+0x8231>
addsd  0x5f49(%rip),%xmm4
addsd  0x5ee1(%rip),%xmm4
movsd  0x5f49(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    97bd <vbic_3T_et_xf_fj+0x867d>
movsd  0x5f28(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    93a4 <vbic_3T_et_xf_fj+0x8264>
addsd  0x5f0e(%rip),%xmm7
addsd  0x5eae(%rip),%xmm7
movsd  0x5f0e(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    9442 <vbic_3T_et_xf_fj+0x8302>
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm13,0x170(%rsp)
movapd %xmm14,0x10(%rsp)
movapd %xmm7,0x270(%rsp)
movsd  %xmm8,0x320(%rsp)
movapd %xmm6,0x120(%rsp)
movapd %xmm15,0xa0(%rsp)
movapd %xmm4,0x2f0(%rsp)
movapd %xmm9,0x50(%rsp)
call   1030 <exp@plt>
movapd 0x50(%rsp),%xmm9
movapd 0x2f0(%rsp),%xmm4
movapd 0xa0(%rsp),%xmm15
movapd 0x120(%rsp),%xmm6
movsd  0x320(%rsp),%xmm8
movapd 0x270(%rsp),%xmm7
movapd 0x10(%rsp),%xmm14
mov    0xa08(%rsp),%rax
movapd 0x170(%rsp),%xmm13
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm5
movapd %xmm0,%xmm1
mulsd  %xmm1,%xmm9
movsd  0x3f0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x5de8(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm6
movsd  0x350(%rsp),%xmm12
movapd %xmm12,%xmm0
mulsd  %xmm6,%xmm0
movsd  0x3d0(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
subsd  0x540(%rsp),%xmm5
mulsd  0x320(%rbx),%xmm5
subsd  %xmm5,%xmm1
mov    0xa00(%rsp),%rcx
movsd  %xmm1,(%rcx)
mulsd  %xmm4,%xmm13
movsd  0x320(%rbx),%xmm0
movsd  %xmm13,(%rax)
movsd  (%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x0(%rbp)
mulsd  %xmm3,%xmm15
addsd  (%rax),%xmm15
mulsd  0x60(%rsp),%xmm6
addsd  %xmm15,%xmm6
movsd  %xmm6,(%rax)
mulsd  %xmm12,%xmm8
addsd  0x0(%rbp),%xmm8
movsd  %xmm8,0x0(%rbp)
mulsd  %xmm12,%xmm7
addsd  (%rax),%xmm7
mulsd  %xmm0,%xmm9
subsd  %xmm9,%xmm7
movsd  %xmm7,(%rax)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,0x0(%rbp)
mulsd  %xmm0,%xmm14
addsd  (%rax),%xmm14
movsd  %xmm14,(%rax)
mov    0xa18(%rsp),%rax
movq   $0x0,(%rax)
mov    0xa20(%rsp),%rax
movq   $0x0,(%rax)
mov    0xa28(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x180(%rsp),%xmm8
movsd  0x220(%rsp),%xmm9
jmp    a41d <vbic_3T_et_xf_fj+0x92dd>
movsd  0x5cf7(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    973a <vbic_3T_et_xf_fj+0x85fa>
addsd  0x5cdd(%rip),%xmm4
addsd  0x5c7d(%rip),%xmm4
movsd  0x5cdd(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    97bd <vbic_3T_et_xf_fj+0x867d>
movapd %xmm7,%xmm0
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm14,0x10(%rsp)
movapd %xmm12,0xa0(%rsp)
movapd %xmm1,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm1
movapd 0xa0(%rsp),%xmm12
movsd  0x5c21(%rip),%xmm15
movapd 0x10(%rsp),%xmm14
movapd 0x170(%rsp),%xmm13
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  (%r12),%xmm5
movapd 0x5ca6(%rip),%xmm6
xorpd  %xmm5,%xmm6
movapd %xmm0,%xmm7
movapd %xmm15,%xmm4
mulsd  0x5c10(%rip),%xmm12
divsd  %xmm1,%xmm4
movsd  0x118(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  0xf0(%rsp),%xmm0
divsd  %xmm0,%xmm6
mulsd  0x5b99(%rip),%xmm6
divsd  %xmm1,%xmm15
ucomisd 0x5bdc(%rip),%xmm5
jbe    94af <vbic_3T_et_xf_fj+0x836f>
addsd  0x5bda(%rip),%xmm5
addsd  0x5b72(%rip),%xmm5
movsd  0x5bda(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    95a7 <vbic_3T_et_xf_fj+0x8467>
movsd  0x5bb9(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    94de <vbic_3T_et_xf_fj+0x839e>
addsd  0x5ba3(%rip),%xmm5
addsd  0x5b43(%rip),%xmm5
movsd  0x5ba3(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    95a7 <vbic_3T_et_xf_fj+0x8467>
movapd %xmm5,%xmm0
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm14,0x10(%rsp)
movapd %xmm6,0x270(%rsp)
movsd  %xmm15,0x320(%rsp)
movapd %xmm12,0xa0(%rsp)
movapd %xmm7,0x2f0(%rsp)
movsd  %xmm4,(%rsp)
movsd  %xmm2,0x420(%rsp)
call   1030 <exp@plt>
movsd  0x420(%rsp),%xmm2
movsd  (%rsp),%xmm4
movapd 0x2f0(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm12
movsd  0x320(%rsp),%xmm15
movapd 0x270(%rsp),%xmm6
movapd 0x10(%rsp),%xmm14
movapd 0x170(%rsp),%xmm13
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm5
mulsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm12
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm6
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9672 <vbic_3T_et_xf_fj+0x8532>
movsd  (%r12),%xmm3
movapd 0x750(%rsp),%xmm2
subsd  %xmm3,%xmm2
xorpd  0x5af6(%rip),%xmm3
divsd  0x6d0(%rsp),%xmm2
subsd  0x120(%rsp),%xmm3
movapd %xmm3,%xmm0
divsd  0x440(%rsp),%xmm0
divsd  0x50(%rsp),%xmm3
mulsd  0x3b0(%rsp),%xmm0
movsd  0x330(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x5a33(%rip),%xmm3
addsd  %xmm1,%xmm3
movapd %xmm2,%xmm0
ucomisd 0x5a2b(%rip),%xmm2
movsd  %xmm4,(%rsp)
movapd %xmm3,0x120(%rsp)
jbe    9707 <vbic_3T_et_xf_fj+0x85c7>
addsd  0x5a17(%rip),%xmm0
addsd  0x59af(%rip),%xmm0
movsd  0x5a17(%rip),%xmm4
mulsd  %xmm4,%xmm0
jmp    9b62 <vbic_3T_et_xf_fj+0x8a22>
movsd  0x59c6(%rip),%xmm0
addsd  %xmm0,%xmm7
addsd  %xmm0,%xmm5
movsd  0x350(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm5,%xmm0
movsd  0x3d0(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm0,%xmm1
mov    0xa18(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm7,%xmm13
mov    0xa20(%rsp),%rcx
movsd  %xmm13,(%rcx)
mulsd  %xmm3,%xmm4
mov    0xa28(%rsp),%rax
movsd  %xmm4,(%rax)
mulsd  %xmm3,%xmm12
addsd  (%rcx),%xmm12
mulsd  0x60(%rsp),%xmm5
addsd  %xmm12,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm2,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm2,%xmm6
jmp    a415 <vbic_3T_et_xf_fj+0x92d5>
movsd  0x5961(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9ab7 <vbic_3T_et_xf_fj+0x8977>
addsd  0x5947(%rip),%xmm0
addsd  0x58e7(%rip),%xmm0
movsd  0x5947(%rip),%xmm4
mulsd  %xmm4,%xmm0
jmp    9b62 <vbic_3T_et_xf_fj+0x8a22>
movapd %xmm4,%xmm0
movapd %xmm15,0x270(%rsp)
movapd %xmm1,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm1
movapd 0x270(%rsp),%xmm15
movapd 0x10(%rsp),%xmm14
mov    0xa08(%rsp),%rax
movapd 0x170(%rsp),%xmm13
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  (%r14),%xmm7
movapd 0x592c(%rip),%xmm12
xorpd  %xmm7,%xmm12
movapd %xmm0,%xmm4
movsd  0x584b(%rip),%xmm5
movapd %xmm5,%xmm3
mulsd  0x588e(%rip),%xmm15
divsd  %xmm1,%xmm3
movsd  0x118(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm7
mulsd  0xf0(%rsp),%xmm0
divsd  %xmm0,%xmm12
mulsd  0x5815(%rip),%xmm12
divsd  %xmm1,%xmm5
ucomisd 0x5859(%rip),%xmm7
jbe    9832 <vbic_3T_et_xf_fj+0x86f2>
addsd  0x5857(%rip),%xmm7
addsd  0x57ef(%rip),%xmm7
movsd  0x5857(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    9917 <vbic_3T_et_xf_fj+0x87d7>
movsd  0x5836(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    9861 <vbic_3T_et_xf_fj+0x8721>
addsd  0x5820(%rip),%xmm7
addsd  0x57c0(%rip),%xmm7
movsd  0x5820(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    9917 <vbic_3T_et_xf_fj+0x87d7>
movapd %xmm7,%xmm0
movapd %xmm12,0x320(%rsp)
movapd %xmm15,0x270(%rsp)
movapd %xmm4,0x2f0(%rsp)
movsd  %xmm5,(%rsp)
movsd  %xmm3,0xa0(%rsp)
movsd  %xmm2,0x420(%rsp)
call   1030 <exp@plt>
movsd  0x420(%rsp),%xmm2
movsd  0xa0(%rsp),%xmm3
movsd  (%rsp),%xmm5
movapd 0x2f0(%rsp),%xmm4
movapd 0x270(%rsp),%xmm15
movapd 0x320(%rsp),%xmm12
movapd 0x10(%rsp),%xmm14
mov    0xa08(%rsp),%rax
movapd 0x170(%rsp),%xmm13
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm7
mulsd  %xmm2,%xmm3
mulsd  %xmm2,%xmm15
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm12
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    99df <vbic_3T_et_xf_fj+0x889f>
movsd  (%r14),%xmm6
movapd 0x750(%rsp),%xmm0
subsd  %xmm6,%xmm0
xorpd  0x5787(%rip),%xmm6
divsd  0x6d0(%rsp),%xmm0
subsd  0x120(%rsp),%xmm6
movapd %xmm6,%xmm1
divsd  0x440(%rsp),%xmm1
divsd  0x50(%rsp),%xmm6
mulsd  0x3b0(%rsp),%xmm1
movsd  0x330(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  0x56c4(%rip),%xmm6
addsd  %xmm2,%xmm6
ucomisd 0x56c0(%rip),%xmm0
movsd  %xmm5,(%rsp)
movsd  %xmm3,0xa0(%rsp)
jbe    9a82 <vbic_3T_et_xf_fj+0x8942>
addsd  0x56ac(%rip),%xmm0
addsd  0x5644(%rip),%xmm0
movsd  0x56ab(%rip),%xmm13
mulsd  %xmm13,%xmm0
jmp    9d0b <vbic_3T_et_xf_fj+0x8bcb>
movsd  0x5659(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm7
movsd  0x350(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm7,%xmm0
movsd  0x3d0(%rsp),%xmm6
movapd %xmm6,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
mulsd  0x100(%rbx),%xmm1
mov    0xa00(%rsp),%rcx
movsd  %xmm1,(%rcx)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm7
mulsd  %xmm2,%xmm0
mulsd  %xmm13,%xmm4
movsd  %xmm4,(%rax)
mulsd  %xmm6,%xmm3
movsd  %xmm3,0x0(%rbp)
mulsd  %xmm15,%xmm6
addsd  (%rax),%xmm6
mulsd  0x60(%rsp),%xmm7
addsd  %xmm6,%xmm7
movsd  %xmm7,(%rax)
mulsd  %xmm0,%xmm5
addsd  0x0(%rbp),%xmm5
movsd  %xmm5,0x0(%rbp)
mulsd  %xmm12,%xmm0
jmp    9e27 <vbic_3T_et_xf_fj+0x8ce7>
movsd  0x55e6(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9c6c <vbic_3T_et_xf_fj+0x8b2c>
addsd  0x55cc(%rip),%xmm0
addsd  0x556c(%rip),%xmm0
movsd  0x55cb(%rip),%xmm13
mulsd  %xmm13,%xmm0
jmp    9d0b <vbic_3T_et_xf_fj+0x8bcb>
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm14,0x10(%rsp)
movapd %xmm6,0x270(%rsp)
movsd  %xmm15,0x320(%rsp)
movapd %xmm5,0x50(%rsp)
movapd %xmm12,0xa0(%rsp)
movapd %xmm7,0x2f0(%rsp)
call   1030 <exp@plt>
movapd 0x2f0(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm12
movapd 0x50(%rsp),%xmm5
movsd  0x320(%rsp),%xmm15
movapd 0x270(%rsp),%xmm6
movapd 0x10(%rsp),%xmm14
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm4
movsd  0x54d6(%rip),%xmm1
addsd  %xmm1,%xmm7
addsd  %xmm1,%xmm5
movsd  0x350(%rsp),%xmm13
movapd %xmm13,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x3d0(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm7,%xmm2
addsd  %xmm1,%xmm2
subsd  0x540(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
subsd  %xmm0,%xmm2
mov    0xa18(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x170(%rsp),%xmm2
mulsd  %xmm7,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xa20(%rsp),%rcx
movsd  %xmm2,(%rcx)
movsd  (%rsp),%xmm0
mulsd  %xmm3,%xmm0
mov    0xa28(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  %xmm3,%xmm12
mulsd  0x60(%rsp),%xmm5
addsd  (%rcx),%xmm12
addsd  %xmm12,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm13,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm13,%xmm6
movapd 0x120(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rcx),%xmm6
movsd  0x3f0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm1,%xmm0
subsd  %xmm0,%xmm6
movsd  %xmm6,(%rcx)
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm1,%xmm14
addsd  (%rcx),%xmm14
movsd  %xmm14,(%rcx)
jmp    a41d <vbic_3T_et_xf_fj+0x92dd>
movapd %xmm12,0x320(%rsp)
movapd %xmm7,0x420(%rsp)
movapd %xmm15,0x270(%rsp)
movapd %xmm4,0x2f0(%rsp)
movapd %xmm6,0x670(%rsp)
call   1030 <exp@plt>
movapd 0x670(%rsp),%xmm6
movapd 0x2f0(%rsp),%xmm4
movapd 0x270(%rsp),%xmm15
movapd 0x420(%rsp),%xmm7
movapd 0x320(%rsp),%xmm12
movapd 0x10(%rsp),%xmm14
mov    0xa08(%rsp),%rax
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm13
movsd  0x532d(%rip),%xmm2
addsd  %xmm2,%xmm4
addsd  %xmm2,%xmm7
movsd  0x350(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm4,%xmm1
movsd  0x3d0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm1,%xmm3
subsd  0x540(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
addsd  %xmm2,%xmm3
subsd  %xmm0,%xmm3
mulsd  0x100(%rbx),%xmm3
mov    0xa00(%rsp),%rcx
movsd  %xmm3,(%rcx)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm7
movapd %xmm5,%xmm3
mulsd  %xmm0,%xmm3
movsd  0x320(%rbx),%xmm5
movapd 0x5346(%rip),%xmm2
xorpd  %xmm5,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm5,%xmm0
mulsd  0x170(%rsp),%xmm1
movsd  %xmm1,(%rax)
movsd  0xa0(%rsp),%xmm1
mulsd  %xmm4,%xmm1
movsd  %xmm1,0x0(%rbp)
mulsd  %xmm15,%xmm4
addsd  (%rax),%xmm4
mulsd  0x60(%rsp),%xmm7
addsd  %xmm4,%xmm7
movsd  %xmm7,(%rax)
movsd  (%rsp),%xmm1
mulsd  %xmm3,%xmm1
addsd  0x0(%rbp),%xmm1
movsd  %xmm1,0x0(%rbp)
mulsd  %xmm12,%xmm3
addsd  (%rax),%xmm3
mulsd  %xmm13,%xmm6
mulsd  %xmm2,%xmm6
addsd  %xmm3,%xmm6
movsd  %xmm6,(%rax)
mulsd  0x3f0(%rsp),%xmm13
mulsd  %xmm13,%xmm2
addsd  0x0(%rbp),%xmm2
movsd  %xmm2,0x0(%rbp)
mulsd  %xmm14,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%r12),%xmm5
movsd  0x108(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm7
divsd  %xmm1,%xmm7
movapd 0x5288(%rip),%xmm15
xorpd  %xmm5,%xmm15
mulsd  0xf0(%rsp),%xmm0
movapd %xmm5,%xmm13
divsd  %xmm0,%xmm13
ucomisd 0x51f0(%rip),%xmm7
jbe    9e9b <vbic_3T_et_xf_fj+0x8d5b>
addsd  0x51ee(%rip),%xmm7
addsd  0x5186(%rip),%xmm7
movsd  0x51ee(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    9f39 <vbic_3T_et_xf_fj+0x8df9>
movsd  0x51cd(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    9ec7 <vbic_3T_et_xf_fj+0x8d87>
addsd  0x51b7(%rip),%xmm7
addsd  0x5157(%rip),%xmm7
movsd  0x51b7(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    9f39 <vbic_3T_et_xf_fj+0x8df9>
movapd %xmm7,%xmm0
movapd %xmm13,0x270(%rsp)
movapd %xmm1,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm1
movapd 0x270(%rsp),%xmm13
movapd 0x10(%rsp),%xmm14
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  (%r12),%xmm5
movapd 0x51b0(%rip),%xmm15
xorpd  %xmm5,%xmm15
movapd %xmm0,%xmm7
movsd  0x50cf(%rip),%xmm3
movapd %xmm3,%xmm4
mulsd  0x5112(%rip),%xmm13
divsd  %xmm1,%xmm4
movsd  0x118(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  0xf0(%rsp),%xmm0
divsd  %xmm0,%xmm15
mulsd  0x5099(%rip),%xmm15
divsd  %xmm1,%xmm3
ucomisd 0x50dd(%rip),%xmm5
jbe    9fae <vbic_3T_et_xf_fj+0x8e6e>
addsd  0x50db(%rip),%xmm5
addsd  0x5073(%rip),%xmm5
movsd  0x50db(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a081 <vbic_3T_et_xf_fj+0x8f41>
movsd  0x50ba(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    9fdd <vbic_3T_et_xf_fj+0x8e9d>
addsd  0x50a4(%rip),%xmm5
addsd  0x5044(%rip),%xmm5
movsd  0x50a4(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a081 <vbic_3T_et_xf_fj+0x8f41>
movapd %xmm5,%xmm0
movapd %xmm15,0x320(%rsp)
movapd %xmm13,0x270(%rsp)
movapd %xmm7,0x2f0(%rsp)
movsd  %xmm3,(%rsp)
movsd  %xmm4,0xa0(%rsp)
movsd  %xmm2,0x420(%rsp)
call   1030 <exp@plt>
movsd  0x420(%rsp),%xmm2
movsd  0xa0(%rsp),%xmm4
movsd  (%rsp),%xmm3
movapd 0x2f0(%rsp),%xmm7
movapd 0x270(%rsp),%xmm13
movapd 0x320(%rsp),%xmm15
movapd 0x10(%rsp),%xmm14
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm5
mulsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm13
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm15
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a157 <vbic_3T_et_xf_fj+0x9017>
movsd  (%r12),%xmm6
movapd 0x750(%rsp),%xmm2
subsd  %xmm6,%xmm2
xorpd  0x501c(%rip),%xmm6
divsd  0x6d0(%rsp),%xmm2
subsd  0x120(%rsp),%xmm6
movapd %xmm6,%xmm0
divsd  0x440(%rsp),%xmm0
divsd  0x50(%rsp),%xmm6
mulsd  0x3b0(%rsp),%xmm0
movsd  0x330(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x4f59(%rip),%xmm6
addsd  %xmm1,%xmm6
movapd %xmm2,%xmm0
ucomisd 0x4f51(%rip),%xmm2
movsd  %xmm3,(%rsp)
movsd  %xmm4,0xa0(%rsp)
movapd %xmm6,0x120(%rsp)
jbe    a229 <vbic_3T_et_xf_fj+0x90e9>
addsd  0x4f34(%rip),%xmm0
addsd  0x4ecc(%rip),%xmm0
movsd  0x4f33(%rip),%xmm12
mulsd  %xmm12,%xmm0
jmp    a2d6 <vbic_3T_et_xf_fj+0x9196>
movsd  0x4eb1(%rip),%xmm6
movapd %xmm6,%xmm0
subsd  0x100(%rbx),%xmm0
movsd  0x4ecd(%rip),%xmm1
addsd  %xmm1,%xmm7
addsd  %xmm1,%xmm5
movsd  0x350(%rsp),%xmm12
movapd %xmm12,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm4,%xmm14
movsd  0x3d0(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm7,%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mov    0xa18(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm6
mulsd  %xmm6,%xmm7
mulsd  %xmm6,%xmm4
mulsd  %xmm6,%xmm5
movapd 0x170(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mov    0xa20(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm4,%xmm14
mov    0xa28(%rsp),%rax
movsd  %xmm14,(%rax)
mulsd  %xmm13,%xmm4
addsd  (%rcx),%xmm4
mulsd  %xmm12,%xmm6
mulsd  0x60(%rsp),%xmm5
addsd  %xmm4,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm6,%xmm3
addsd  (%rax),%xmm3
movsd  %xmm3,(%rax)
mulsd  %xmm15,%xmm6
jmp    a415 <vbic_3T_et_xf_fj+0x92d5>
movsd  0x4e3f(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a257 <vbic_3T_et_xf_fj+0x9117>
addsd  0x4e29(%rip),%xmm0
addsd  0x4dc9(%rip),%xmm0
movsd  0x4e28(%rip),%xmm12
mulsd  %xmm12,%xmm0
jmp    a2d6 <vbic_3T_et_xf_fj+0x9196>
movapd %xmm15,0x320(%rsp)
movapd %xmm5,0x50(%rsp)
movapd %xmm13,0x270(%rsp)
movapd %xmm7,0x2f0(%rsp)
call   1030 <exp@plt>
movapd 0x2f0(%rsp),%xmm7
movapd 0x270(%rsp),%xmm13
movapd 0x50(%rsp),%xmm5
movapd 0x320(%rsp),%xmm15
movapd 0x10(%rsp),%xmm14
movsd  0x220(%rsp),%xmm9
movsd  0x180(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm12
subsd  0x540(%rsp),%xmm0
movsd  0x4d59(%rip),%xmm1
addsd  %xmm1,%xmm7
addsd  %xmm1,%xmm5
movsd  0x350(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x3d0(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm7,%xmm2
mulsd  0x320(%rbx),%xmm0
addsd  %xmm1,%xmm2
subsd  %xmm0,%xmm2
movsd  0x4ce7(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm1,%xmm2
mov    0xa18(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm6
mulsd  %xmm6,%xmm7
movapd 0x170(%rsp),%xmm2
mulsd  %xmm7,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xa20(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm6,%xmm4
movsd  0xa0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mov    0xa28(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  %xmm13,%xmm4
mulsd  %xmm6,%xmm5
addsd  (%rcx),%xmm4
mulsd  0x60(%rsp),%xmm5
addsd  %xmm4,%xmm5
movsd  %xmm5,(%rcx)
movapd 0x120(%rsp),%xmm4
mulsd  %xmm12,%xmm4
mulsd  %xmm6,%xmm3
movsd  (%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rax),%xmm0
movsd  0x3f0(%rsp),%xmm2
mulsd  %xmm12,%xmm2
movsd  %xmm0,(%rax)
mulsd  %xmm15,%xmm3
movapd 0x4cf8(%rip),%xmm0
xorpd  %xmm1,%xmm0
mulsd  %xmm6,%xmm0
addsd  (%rcx),%xmm3
mulsd  %xmm1,%xmm6
mulsd  %xmm0,%xmm4
addsd  %xmm3,%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm2,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm14,%xmm6
addsd  (%rcx),%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm8,%xmm11
mulsd  %xmm9,%xmm10
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm3
movsd  0x128(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm3,%xmm5
divsd  %xmm1,%xmm5
movsd  0x4bba(%rip),%xmm8
movapd %xmm8,%xmm15
divsd  %xmm1,%xmm15
movapd 0x4c77(%rip),%xmm12
mulsd  0xf0(%rsp),%xmm0
movapd %xmm3,%xmm4
divsd  %xmm0,%xmm4
mulsd  0x4bde(%rip),%xmm4
xorpd  %xmm3,%xmm12
ucomisd 0x4bd9(%rip),%xmm5
jbe    a4b2 <vbic_3T_et_xf_fj+0x9372>
addsd  0x4bd7(%rip),%xmm5
addsd  0x4b6f(%rip),%xmm5
movsd  0x4bd7(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a550 <vbic_3T_et_xf_fj+0x9410>
movsd  0x4bb6(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    a4de <vbic_3T_et_xf_fj+0x939e>
addsd  0x4ba0(%rip),%xmm5
addsd  0x4b40(%rip),%xmm5
movsd  0x4ba0(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a550 <vbic_3T_et_xf_fj+0x9410>
movapd %xmm5,%xmm0
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm15,0x60(%rsp)
movapd %xmm4,0x50(%rsp)
call   1030 <exp@plt>
movapd 0x50(%rsp),%xmm4
movapd 0x60(%rsp),%xmm15
movsd  0x4af2(%rip),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm3
movapd 0x4b99(%rip),%xmm12
xorpd  %xmm3,%xmm12
movapd %xmm0,%xmm5
movsd  0x318(%rsp),%xmm1
movsd  0x8a0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x318(%rsp)
mulsd  %xmm2,%xmm11
movsd  0x4e0(%rsp),%xmm1
movsd  0x898(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x4e0(%rsp)
mulsd  %xmm2,%xmm10
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm4
movsd  0x138(%rbx),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm3
movapd %xmm8,%xmm13
mulsd  0xf0(%rsp),%xmm0
divsd  %xmm0,%xmm12
mulsd  0x4a45(%rip),%xmm12
divsd  %xmm1,%xmm13
ucomisd 0x4a88(%rip),%xmm3
jbe    a603 <vbic_3T_et_xf_fj+0x94c3>
addsd  0x4a86(%rip),%xmm3
addsd  0x4a1e(%rip),%xmm3
movsd  0x4a86(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    a6be <vbic_3T_et_xf_fj+0x957e>
movsd  0x4a65(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    a632 <vbic_3T_et_xf_fj+0x94f2>
addsd  0x4a4f(%rip),%xmm3
addsd  0x49ef(%rip),%xmm3
movsd  0x4a4f(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    a6be <vbic_3T_et_xf_fj+0x957e>
movapd %xmm3,%xmm0
movapd %xmm11,0x110(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm12,0x120(%rsp)
movapd %xmm13,0x170(%rsp)
movapd %xmm15,0x60(%rsp)
movapd %xmm4,0x50(%rsp)
movapd %xmm5,0x10(%rsp)
call   1030 <exp@plt>
movapd 0x10(%rsp),%xmm5
movapd 0x50(%rsp),%xmm4
movapd 0x60(%rsp),%xmm15
movapd 0x170(%rsp),%xmm13
movapd 0x120(%rsp),%xmm12
movsd  0x496a(%rip),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x110(%rsp),%xmm11
movapd %xmm0,%xmm3
mov    0xa98(%rsp),%rbp
mulsd  %xmm0,%xmm13
mulsd  %xmm0,%xmm12
movsd  0x4968(%rip),%xmm0
addsd  %xmm0,%xmm5
addsd  %xmm0,%xmm3
movsd  0x4e0(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm3,%xmm2
movsd  0x318(%rsp),%xmm0
movapd %xmm0,%xmm14
mulsd  %xmm5,%xmm14
mulsd  %xmm5,%xmm11
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm4
addsd  %xmm11,%xmm4
mulsd  %xmm10,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm1,%xmm13
mulsd  %xmm1,%xmm12
movsd  0x168(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
ja     a74e <vbic_3T_et_xf_fj+0x960e>
movsd  0x170(%rbx),%xmm1
ucomisd %xmm0,%xmm1
jbe    a92f <vbic_3T_et_xf_fj+0x97ef>
movsd  %xmm2,0x330(%rsp)
movapd %xmm3,0x50(%rsp)
movapd 0xd0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x920(%rsp),%xmm6
mulsd  %xmm6,%xmm0
movapd 0x70(%rsp),%xmm4
divsd  %xmm4,%xmm6
movapd 0xf0(%rsp),%xmm9
divsd  %xmm9,%xmm0
movapd 0x260(%rsp),%xmm2
mulsd  %xmm2,%xmm6
movsd  0x4873(%rip),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm6,%xmm0
movapd 0x910(%rsp),%xmm6
mulsd  %xmm6,%xmm1
divsd  %xmm4,%xmm6
divsd  %xmm9,%xmm1
mulsd  %xmm2,%xmm6
mulsd  %xmm3,%xmm1
addsd  %xmm6,%xmm1
movapd 0xb0(%rsp),%xmm3
movsd  0x840(%rsp),%xmm7
divsd  %xmm3,%xmm7
mulsd  %xmm2,%xmm7
movsd  0x830(%rsp),%xmm6
mulsd  %xmm6,%xmm0
mulsd  %xmm6,%xmm7
movsd  0x740(%rsp),%xmm6
mulsd  %xmm0,%xmm6
addsd  %xmm7,%xmm6
movsd  0x828(%rsp),%xmm0
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x818(%rsp),%xmm2
mulsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm0
movsd  0x738(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd 0x700(%rsp),%xmm3
mulsd  0x4d0(%rsp),%xmm3
addsd  %xmm0,%xmm2
movapd 0x710(%rsp),%xmm0
mulsd  0x4c8(%rsp),%xmm0
divsd  0x838(%rsp),%xmm3
mulsd  %xmm6,%xmm3
divsd  0x820(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x710(%rsp)
movsd  (%r15),%xmm0
movsd  0x128(%rbx),%xmm1
movapd %xmm4,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm8,%xmm11
divsd  %xmm2,%xmm11
mulsd  %xmm9,%xmm1
movapd %xmm0,%xmm5
divsd  %xmm1,%xmm5
movapd 0x481f(%rip),%xmm7
mulsd  0x4797(%rip),%xmm5
xorpd  %xmm0,%xmm7
ucomisd 0x4793(%rip),%xmm4
movapd 0x190(%rsp),%xmm9
jbe    a8fb <vbic_3T_et_xf_fj+0x97bb>
addsd  0x4787(%rip),%xmm4
addsd  0x471f(%rip),%xmm4
movsd  0x4787(%rip),%xmm1
jmp    a921 <vbic_3T_et_xf_fj+0x97e1>
movsd  0x476d(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    a964 <vbic_3T_et_xf_fj+0x9824>
addsd  0x4757(%rip),%xmm4
addsd  0x46f7(%rip),%xmm4
movsd  0x4757(%rip),%xmm1
mulsd  %xmm1,%xmm4
movapd %xmm4,(%rsp)
jmp    aa1a <vbic_3T_et_xf_fj+0x98da>
mov    0xa88(%rsp),%rax
movq   $0x0,(%rax)
mov    0xa90(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,0x0(%rbp)
movapd 0x190(%rsp),%xmm9
jmp    ac8b <vbic_3T_et_xf_fj+0x9b4b>
movapd %xmm4,%xmm0
movapd %xmm3,0x700(%rsp)
movapd %xmm12,0x120(%rsp)
movapd %xmm13,0x170(%rsp)
movsd  %xmm14,0x10(%rsp)
movapd %xmm15,0x60(%rsp)
movapd %xmm11,0x180(%rsp)
movapd %xmm5,0x220(%rsp)
call   1030 <exp@plt>
movapd 0x220(%rsp),%xmm5
movapd 0x180(%rsp),%xmm11
movapd 0x60(%rsp),%xmm15
movsd  0x10(%rsp),%xmm14
movapd 0x170(%rsp),%xmm13
movapd 0x120(%rsp),%xmm12
movsd  0x4627(%rip),%xmm8
movapd 0x190(%rsp),%xmm9
movapd 0x700(%rsp),%xmm3
movapd %xmm0,%xmm1
movsd  (%r15),%xmm0
movapd 0x46d3(%rip),%xmm7
xorpd  %xmm0,%xmm7
movapd %xmm1,%xmm2
movapd %xmm1,(%rsp)
movsd  0x4d0(%rsp),%xmm4
movsd  0x4c8(%rsp),%xmm10
movsd  0x850(%rsp),%xmm2
mulsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm3
movsd  0x848(%rsp),%xmm6
mulsd  %xmm6,%xmm10
movapd 0x710(%rsp),%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,0x710(%rsp)
mulsd  %xmm1,%xmm11
mulsd  %xmm1,%xmm5
movsd  0x138(%rbx),%xmm1
movapd 0x70(%rsp),%xmm2
mulsd  %xmm1,%xmm2
divsd  %xmm2,%xmm0
movapd %xmm8,%xmm6
mulsd  0xf0(%rsp),%xmm1
divsd  %xmm1,%xmm7
mulsd  0x457d(%rip),%xmm7
divsd  %xmm2,%xmm6
movapd %xmm6,0xa0(%rsp)
ucomisd 0x45b8(%rip),%xmm0
movapd %xmm3,0x700(%rsp)
jbe    aae1 <vbic_3T_et_xf_fj+0x99a1>
movapd %xmm9,%xmm8
addsd  0x45a8(%rip),%xmm0
addsd  0x4540(%rip),%xmm0
movsd  0x45a8(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    abca <vbic_3T_et_xf_fj+0x9a8a>
movsd  0x4587(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    ab15 <vbic_3T_et_xf_fj+0x99d5>
movapd %xmm9,%xmm8
addsd  0x456c(%rip),%xmm0
addsd  0x450c(%rip),%xmm0
movsd  0x456c(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    abca <vbic_3T_et_xf_fj+0x9a8a>
movsd  %xmm4,0x4d0(%rsp)
movsd  %xmm10,0x4c8(%rsp)
movapd %xmm12,0x120(%rsp)
movapd %xmm13,0x170(%rsp)
movsd  %xmm14,0x10(%rsp)
movapd %xmm15,0x60(%rsp)
movapd %xmm7,0x110(%rsp)
movapd %xmm11,0x180(%rsp)
movapd %xmm5,0x220(%rsp)
call   1030 <exp@plt>
movapd 0x220(%rsp),%xmm5
movapd 0x180(%rsp),%xmm11
movapd 0x110(%rsp),%xmm7
movapd 0x60(%rsp),%xmm15
movsd  0x10(%rsp),%xmm14
movapd 0x170(%rsp),%xmm13
movapd 0x120(%rsp),%xmm12
movapd 0x190(%rsp),%xmm8
movsd  0x4c8(%rsp),%xmm10
movsd  0x4d0(%rsp),%xmm4
movapd %xmm0,%xmm1
movsd  0x446e(%rip),%xmm2
movapd (%rsp),%xmm6
addsd  %xmm2,%xmm6
addsd  %xmm2,%xmm0
movapd %xmm10,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
movapd 0xa0(%rsp),%xmm9
mulsd  %xmm1,%xmm9
mov    0xa88(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x700(%rsp),%xmm2
mulsd  %xmm6,%xmm2
mov    0xa90(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm4,%xmm11
movsd  %xmm11,0x0(%rbp)
mulsd  %xmm4,%xmm5
addsd  (%rax),%xmm5
mulsd  %xmm1,%xmm7
mulsd  0x710(%rsp),%xmm0
addsd  %xmm5,%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm10,%xmm9
addsd  0x0(%rbp),%xmm9
movsd  %xmm9,0x0(%rbp)
mulsd  %xmm10,%xmm7
addsd  (%rax),%xmm7
movsd  %xmm7,(%rax)
movapd 0x50(%rsp),%xmm3
movsd  0x330(%rsp),%xmm2
movapd %xmm8,%xmm9
movsd  0x4385(%rip),%xmm8
addsd  %xmm2,%xmm14
addsd  %xmm15,%xmm13
addsd  %xmm3,%xmm12
movsd  0x140(%rbx),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
xorpd  %xmm11,%xmm11
xorpd  %xmm2,%xmm2
xorpd  %xmm6,%xmm6
xorpd  %xmm0,%xmm0
xorpd  %xmm3,%xmm3
jbe    b09c <vbic_3T_et_xf_fj+0x9f5c>
movapd 0x20(%rsp),%xmm2
movapd %xmm2,%xmm0
mov    0x258(%rsp),%rax
subsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x43b9(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm12,0x120(%rsp)
movapd %xmm13,0x170(%rsp)
movsd  %xmm14,0x10(%rsp)
jb     ad15 <vbic_3T_et_xf_fj+0x9bd5>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    ad28 <vbic_3T_et_xf_fj+0x9be8>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x20(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x200(%rsp),%xmm0
mulsd  0x5a0(%rsp),%xmm0
movapd %xmm0,0x200(%rsp)
movapd %xmm2,%xmm4
mov    0x258(%rsp),%rax
subsd  (%rax),%xmm4
addsd  %xmm4,%xmm3
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x4339(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     ad73 <vbic_3T_et_xf_fj+0x9c33>
sqrtsd %xmm0,%xmm0
jmp    ad96 <vbic_3T_et_xf_fj+0x9c56>
movsd  %xmm3,0x50(%rsp)
movapd %xmm4,0x60(%rsp)
call   1060 <sqrt@plt>
movapd 0x60(%rsp),%xmm4
movsd  0x50(%rsp),%xmm3
movapd 0x20(%rsp),%xmm2
movsd  0x4272(%rip),%xmm1
mulsd  0x427a(%rip),%xmm3
divsd  %xmm0,%xmm4
addsd  0x425e(%rip),%xmm4
mulsd  0x4266(%rip),%xmm4
mov    0x258(%rsp),%rax
subsd  (%rax),%xmm2
movapd 0x200(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x200(%rsp)
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x42b4(%rip),%xmm0
movsd  0x5a0(%rsp),%xmm1
mulsd  0x8e0(%rsp),%xmm1
movsd  %xmm1,0x5a0(%rsp)
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x50(%rsp)
jb     ae1d <vbic_3T_et_xf_fj+0x9cdd>
sqrtsd %xmm0,%xmm0
jmp    ae40 <vbic_3T_et_xf_fj+0x9d00>
movapd %xmm2,0x20(%rsp)
movapd %xmm4,0x60(%rsp)
call   1060 <sqrt@plt>
movapd 0x60(%rsp),%xmm4
movsd  0x50(%rsp),%xmm3
movapd 0x20(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  0x41f4(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
mulsd  0x41c4(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
mulsd  0x140(%rsp),%xmm4
movapd %xmm4,0x60(%rsp)
addsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x330(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movsd  0x20(%rsp),%xmm7
movapd 0x60(%rsp),%xmm5
movsd  0x50(%rsp),%xmm10
movapd %xmm0,%xmm1
movsd  0x330(%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm10,%xmm0
movapd %xmm5,%xmm6
mulsd  %xmm0,%xmm6
mulsd  %xmm7,%xmm0
movapd %xmm0,%xmm4
movapd 0x8e0(%rsp),%xmm0
xorpd  0x420b(%rip),%xmm0
movapd 0x200(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x5a0(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm6
subsd  %xmm3,%xmm6
mulsd  %xmm4,%xmm2
movapd %xmm2,0x200(%rsp)
ucomisd 0x4154(%rip),%xmm0
jbe    af34 <vbic_3T_et_xf_fj+0x9df4>
addsd  0x4152(%rip),%xmm0
addsd  0x40ea(%rip),%xmm0
movsd  0x4152(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    af8e <vbic_3T_et_xf_fj+0x9e4e>
movsd  0x4134(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    af60 <vbic_3T_et_xf_fj+0x9e20>
addsd  0x411e(%rip),%xmm0
addsd  0x40be(%rip),%xmm0
movsd  0x411e(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    af8e <vbic_3T_et_xf_fj+0x9e4e>
movapd %xmm6,0x330(%rsp)
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm7
movapd 0x330(%rsp),%xmm6
movapd 0x60(%rsp),%xmm5
movsd  0x50(%rsp),%xmm10
movapd %xmm0,%xmm1
movapd 0x190(%rsp),%xmm9
movsd  0x406f(%rip),%xmm8
movapd 0x120(%rsp),%xmm12
movapd 0x170(%rsp),%xmm13
movsd  0x10(%rsp),%xmm14
mulsd  %xmm1,%xmm6
movapd 0x200(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x140(%rbx),%xmm1
mulsd  %xmm1,%xmm10
movapd %xmm0,%xmm4
mulsd  %xmm10,%xmm4
mulsd  %xmm1,%xmm0
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm7
mulsd  %xmm10,%xmm6
addsd  %xmm5,%xmm6
mulsd  %xmm2,%xmm10
addsd  %xmm7,%xmm10
mov    0xa30(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xa40(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm14,%xmm0
movapd %xmm4,%xmm11
mulsd  %xmm0,%xmm11
movapd 0x40af(%rip),%xmm5
xorpd  %xmm4,%xmm5
mov    0xa38(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm4,%xmm2
mov    0xa48(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
mov    0xa50(%rsp),%rax
mulsd  (%rax),%xmm4
mov    0xa58(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm5,%xmm7
mulsd  %xmm12,%xmm7
subsd  %xmm1,%xmm7
mulsd  %xmm13,%xmm5
subsd  %xmm4,%xmm5
mulsd  %xmm0,%xmm6
addsd  %xmm7,%xmm6
mulsd  %xmm10,%xmm0
addsd  %xmm5,%xmm0
xorpd  %xmm5,%xmm5
mov    0xaa8(%rsp),%rsi
mov    0xaa0(%rsp),%rdi
mov    0x9a8(%rsp),%rbp
subsd  %xmm11,%xmm14
mov    0xa60(%rsp),%rax
movsd  %xmm14,(%rax)
mov    0xa68(%rsp),%rdx
movsd  %xmm12,(%rdx)
mov    0xa70(%rsp),%rcx
movsd  %xmm13,(%rcx)
movapd 0x3ff8(%rip),%xmm4
xorpd  %xmm4,%xmm2
mov    0xa78(%rsp),%rax
movlpd %xmm2,(%rax)
movsd  (%rdx),%xmm1
subsd  %xmm6,%xmm1
movsd  %xmm1,(%rdx)
movsd  (%rcx),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rcx)
xorpd  %xmm4,%xmm3
mov    0xa80(%rsp),%rax
movlpd %xmm3,(%rax)
movsd  0x8(%rbx),%xmm0
ucomisd %xmm5,%xmm0
jbe    b195 <vbic_3T_et_xf_fj+0xa055>
movsd  0x7b0(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm1
mulsd  0x260(%rsp),%xmm1
movsd  0x7a8(%rsp),%xmm2
movsd  0x7a0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  0x0(%rbp),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdi)
movapd %xmm8,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x0(%rbp),%xmm0
xorpd  0x3f5d(%rip),%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    b1a7 <vbic_3T_et_xf_fj+0xa067>
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
xorpd  %xmm0,%xmm0
movapd 0x610(%rsp),%xmm2
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0xd0(%rsp)
movsd  0x2b0(%rsp),%xmm1
mulsd  0x620(%rsp),%xmm1
movsd  %xmm1,0x2b0(%rsp)
mov    0x9b0(%rsp),%rbp
mov    0xab0(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm10
movapd %xmm10,%xmm4
divsd  0x70(%rsp),%xmm4
ucomisd 0x3e53(%rip),%xmm4
movsd  %xmm10,0x20(%rsp)
jbe    b238 <vbic_3T_et_xf_fj+0xa0f8>
addsd  0x3e4a(%rip),%xmm4
addsd  0x3de2(%rip),%xmm4
movsd  0x3e4a(%rip),%xmm0
jmp    b25e <vbic_3T_et_xf_fj+0xa11e>
movsd  0x3e30(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    b26d <vbic_3T_et_xf_fj+0xa12d>
addsd  0x3e1a(%rip),%xmm4
addsd  0x3dba(%rip),%xmm4
movsd  0x3e1a(%rip),%xmm0
movsd  %xmm0,0x120(%rsp)
mulsd  %xmm0,%xmm4
jmp    b29d <vbic_3T_et_xf_fj+0xa15d>
movapd %xmm4,%xmm0
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm10
movapd 0x190(%rsp),%xmm9
movapd 0x610(%rsp),%xmm2
movapd %xmm0,%xmm4
movsd  %xmm0,0x120(%rsp)
movapd 0x70(%rsp),%xmm3
divsd  %xmm3,%xmm2
movapd 0xd0(%rsp),%xmm1
divsd  0xf0(%rsp),%xmm1
movapd %xmm1,0xd0(%rsp)
movsd  0x748(%rsp),%xmm1
mulsd  0x2b0(%rsp),%xmm1
movsd  %xmm1,0x170(%rsp)
movsd  0x0(%rbp),%xmm8
movapd %xmm8,%xmm0
divsd  %xmm3,%xmm0
ucomisd 0x3d74(%rip),%xmm0
movsd  %xmm4,0x50(%rsp)
movsd  %xmm8,0x60(%rsp)
jbe    b31d <vbic_3T_et_xf_fj+0xa1dd>
addsd  0x3d65(%rip),%xmm0
addsd  0x3cfd(%rip),%xmm0
movsd  0x3d65(%rip),%xmm1
jmp    b343 <vbic_3T_et_xf_fj+0xa203>
movsd  0x3d4b(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b35b <vbic_3T_et_xf_fj+0xa21b>
addsd  0x3d35(%rip),%xmm0
addsd  0x3cd5(%rip),%xmm0
movsd  0x3d35(%rip),%xmm1
movsd  %xmm1,0xa0(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x200(%rsp)
jmp    b3a2 <vbic_3T_et_xf_fj+0xa262>
movapd %xmm2,0x610(%rsp)
call   1030 <exp@plt>
movsd  0x60(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x20(%rsp),%xmm10
movapd 0x190(%rsp),%xmm9
movapd 0x610(%rsp),%xmm2
movsd  %xmm0,0x200(%rsp)
movsd  %xmm0,0xa0(%rsp)
movapd 0x260(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd 0xd0(%rsp),%xmm1
mulsd  0x3c58(%rip),%xmm1
movapd %xmm1,0xd0(%rsp)
movsd  0x170(%rsp),%xmm5
mulsd  %xmm4,%xmm5
addsd  0x3c32(%rip),%xmm5
xorps  %xmm3,%xmm3
sqrtsd %xmm5,%xmm3
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm5
movsd  %xmm3,0x330(%rsp)
movsd  %xmm3,0x10(%rsp)
movsd  %xmm5,(%rsp)
jae    b45d <vbic_3T_et_xf_fj+0xa31d>
movapd %xmm5,%xmm0
movapd %xmm2,0x610(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  (%rsp),%xmm5
movsd  0x10(%rsp),%xmm3
movsd  0x60(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x20(%rsp),%xmm10
movapd 0x190(%rsp),%xmm9
movapd 0x610(%rsp),%xmm2
movsd  %xmm0,0x330(%rsp)
movapd 0x260(%rsp),%xmm0
movsd  0x108(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm1
movsd  %xmm1,0x108(%rsp)
movapd 0xd0(%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd %xmm1,0xd0(%rsp)
ucomisd %xmm6,%xmm5
movapd %xmm3,%xmm7
jae    b4d7 <vbic_3T_et_xf_fj+0xa397>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movsd  (%rsp),%xmm5
movsd  0x10(%rsp),%xmm3
movsd  0x60(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x20(%rsp),%xmm10
movapd 0x190(%rsp),%xmm9
movapd %xmm0,%xmm7
movapd 0x260(%rsp),%xmm0
movsd  0x108(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x108(%rsp)
movapd 0xd0(%rsp),%xmm0
movsd  0x748(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,0xd0(%rsp)
movsd  0x620(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x620(%rsp)
divsd  0xf0(%rsp),%xmm10
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm5
jae    b57e <vbic_3T_et_xf_fj+0xa43e>
movapd %xmm5,%xmm0
movsd  %xmm10,0x20(%rsp)
movsd  %xmm7,0x180(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x180(%rsp),%xmm7
movsd  0x60(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x20(%rsp),%xmm10
movapd 0x190(%rsp),%xmm9
movapd %xmm0,%xmm3
movsd  0x108(%rsp),%xmm0
mulsd  0x620(%rsp),%xmm0
movsd  0x2b0(%rsp),%xmm1
mulsd  0xd0(%rsp),%xmm1
mulsd  0x3ab5(%rip),%xmm10
addsd  %xmm7,%xmm7
divsd  0xf0(%rsp),%xmm8
movsd  0x170(%rsp),%xmm5
mulsd  0x200(%rsp),%xmm5
addsd  0x3a3d(%rip),%xmm5
addsd  %xmm3,%xmm3
xorps  %xmm6,%xmm6
sqrtsd %xmm5,%xmm6
ucomisd %xmm2,%xmm5
movsd  %xmm6,(%rsp)
movsd  %xmm6,0xd0(%rsp)
movsd  %xmm5,0xf0(%rsp)
jae    b68d <vbic_3T_et_xf_fj+0xa54d>
movsd  %xmm0,0x108(%rsp)
movapd %xmm5,%xmm0
movsd  %xmm1,0x2b0(%rsp)
movsd  %xmm10,0x20(%rsp)
movsd  %xmm8,0x60(%rsp)
movsd  %xmm3,0x10(%rsp)
movsd  %xmm7,0x180(%rsp)
call   1060 <sqrt@plt>
movsd  0xf0(%rsp),%xmm5
movsd  0x180(%rsp),%xmm7
movsd  0xd0(%rsp),%xmm6
movsd  0x10(%rsp),%xmm3
movsd  0x60(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x20(%rsp),%xmm10
movapd 0x190(%rsp),%xmm9
movsd  0x2b0(%rsp),%xmm1
movsd  %xmm0,(%rsp)
movsd  0x108(%rsp),%xmm0
movsd  0x397b(%rip),%xmm2
movapd %xmm2,%xmm11
divsd  0x70(%rsp),%xmm11
addsd  %xmm0,%xmm1
mulsd  0x120(%rsp),%xmm10
divsd  %xmm7,%xmm4
movsd  0x170(%rsp),%xmm7
mulsd  0x399b(%rip),%xmm8
divsd  %xmm3,%xmm7
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm5
movapd %xmm6,%xmm0
movsd  %xmm1,0x2b0(%rsp)
movsd  %xmm7,0x108(%rsp)
jae    b765 <vbic_3T_et_xf_fj+0xa625>
movapd %xmm5,%xmm0
movsd  %xmm10,0x20(%rsp)
movapd %xmm11,0x10(%rsp)
movsd  %xmm4,0x50(%rsp)
movsd  %xmm8,0x60(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm12,%xmm12
movsd  0x108(%rsp),%xmm7
movsd  0xf0(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm6
movsd  0x60(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movapd 0x10(%rsp),%xmm11
movsd  0x20(%rsp),%xmm10
movsd  0x38be(%rip),%xmm2
movapd 0x190(%rsp),%xmm9
movsd  0x2b0(%rsp),%xmm1
mov    %r14,%rbp
movsd  0x120(%rsp),%xmm3
mulsd  %xmm11,%xmm3
movsd  %xmm3,0x120(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm7,%xmm10
movsd  0xa0(%rsp),%xmm3
mulsd  %xmm3,%xmm11
mulsd  %xmm3,%xmm8
addsd  %xmm0,%xmm0
movsd  0x200(%rsp),%xmm3
divsd  %xmm0,%xmm3
movsd  %xmm3,0x200(%rsp)
ucomisd %xmm12,%xmm5
jae    b823 <vbic_3T_et_xf_fj+0xa6e3>
movapd %xmm5,%xmm0
movsd  %xmm10,0x20(%rsp)
movapd %xmm11,0x10(%rsp)
movsd  %xmm4,0x50(%rsp)
movsd  %xmm8,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0x108(%rsp),%xmm7
movsd  0x60(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movapd 0x10(%rsp),%xmm11
movsd  0x20(%rsp),%xmm10
movsd  0x3804(%rip),%xmm2
movapd 0x190(%rsp),%xmm9
movsd  0x2b0(%rsp),%xmm1
movapd %xmm0,%xmm6
mov    0xad8(%rsp),%r13
mov    0xad0(%rsp),%rax
mov    0xac8(%rsp),%rcx
mov    0xac0(%rsp),%rdx
mov    0xab8(%rsp),%rsi
mov    0x9b8(%rsp),%r14
movsd  0x120(%rsp),%xmm0
mulsd  %xmm7,%xmm0
movsd  %xmm0,0x120(%rsp)
addsd  %xmm4,%xmm10
addsd  %xmm6,%xmm6
movsd  0x170(%rsp),%xmm0
divsd  %xmm6,%xmm0
mulsd  0x200(%rsp),%xmm1
mulsd  %xmm0,%xmm11
mulsd  %xmm8,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x170(%rsp)
movsd  0x10(%rbx),%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movsd  %xmm10,0x20(%rsp)
movapd %xmm11,0x10(%rsp)
jbe    b938 <vbic_3T_et_xf_fj+0xa7f8>
movsd  0x330(%rsp),%xmm0
addsd  %xmm2,%xmm0
movsd  (%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd %xmm0,0xd0(%rsp)
movsd  %xmm1,0x50(%rsp)
divsd  %xmm1,%xmm0
movapd %xmm0,0x180(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm14
movsd  (%r14),%xmm0
movsd  0x330(%rsp),%xmm2
subsd  (%rsp),%xmm2
movsd  %xmm0,0x110(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3780(%rip),%xmm0
subsd  %xmm14,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     b96b <vbic_3T_et_xf_fj+0xa82b>
mov    %r14,%rax
sqrtsd %xmm0,%xmm0
jmp    b99c <vbic_3T_et_xf_fj+0xa85c>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movsd  0x36b4(%rip),%xmm3
movsd  0x340(%rsp),%xmm8
jmp    c7af <vbic_3T_et_xf_fj+0xb66f>
movsd  %xmm2,0xf0(%rsp)
movapd %xmm14,0x60(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x60(%rsp),%xmm14
movsd  0xf0(%rsp),%xmm2
mov    0x9b8(%rsp),%rax
movsd  %xmm0,0x318(%rsp)
mulsd  0x70(%rsp),%xmm2
xorpd  0x372c(%rip),%xmm14
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x36dc(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     b9d3 <vbic_3T_et_xf_fj+0xa893>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    ba04 <vbic_3T_et_xf_fj+0xa8c4>
movsd  %xmm2,0xf0(%rsp)
movapd %xmm14,0x60(%rsp)
call   1060 <sqrt@plt>
movapd 0x60(%rsp),%xmm14
movsd  0xf0(%rsp),%xmm2
mov    0x9b8(%rsp),%rax
movapd %xmm0,%xmm3
movsd  0x368(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm5
mulsd  0x548(%rsp),%xmm4
xorpd  0x36b9(%rip),%xmm5
movsd  0x50(%rsp),%xmm1
mulsd  %xmm1,%xmm1
addsd  0x110(%rsp),%xmm2
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3656(%rip),%xmm0
subsd  (%rsp),%xmm14
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movsd  %xmm4,0x368(%rsp)
movsd  %xmm3,0x220(%rsp)
jb     ba72 <vbic_3T_et_xf_fj+0xa932>
sqrtsd %xmm0,%xmm0
jmp    bad0 <vbic_3T_et_xf_fj+0xa990>
movsd  %xmm2,0xf0(%rsp)
movapd %xmm5,0xd0(%rsp)
movapd %xmm14,0x60(%rsp)
movsd  %xmm1,0x200(%rsp)
call   1060 <sqrt@plt>
movsd  0x200(%rsp),%xmm1
xorpd  %xmm7,%xmm7
movapd 0x60(%rsp),%xmm14
movapd 0xd0(%rsp),%xmm5
movsd  0xf0(%rsp),%xmm2
mov    0x9b8(%rsp),%rax
movsd  0x368(%rsp),%xmm4
movsd  %xmm0,0x270(%rsp)
movsd  0x352f(%rip),%xmm6
divsd  0x50(%rsp),%xmm6
divsd  %xmm1,%xmm5
addsd  0x330(%rsp),%xmm14
divsd  %xmm4,%xmm2
movsd  0x351f(%rip),%xmm1
mulsd  0x4d8(%rsp),%xmm1
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3586(%rip),%xmm0
ucomisd %xmm7,%xmm0
movsd  %xmm2,0xf0(%rsp)
movapd %xmm5,0xd0(%rsp)
movapd %xmm6,0x50(%rsp)
movapd %xmm14,0x60(%rsp)
jb     bb45 <vbic_3T_et_xf_fj+0xaa05>
sqrtsd %xmm0,%xmm0
jmp    bb8c <vbic_3T_et_xf_fj+0xaa4c>
movsd  %xmm1,0xa0(%rsp)
call   1060 <sqrt@plt>
movsd  0xa0(%rsp),%xmm1
movapd 0x60(%rsp),%xmm14
movapd 0x50(%rsp),%xmm6
movapd 0xd0(%rsp),%xmm5
movsd  0xf0(%rsp),%xmm2
mov    0x9b8(%rsp),%rax
movsd  0x368(%rsp),%xmm4
movsd  %xmm0,0x200(%rsp)
movsd  0x288(%rsp),%xmm12
movsd  0x20(%rsp),%xmm8
movapd %xmm6,%xmm3
mulsd  %xmm8,%xmm3
mulsd  0x170(%rsp),%xmm5
movapd %xmm14,%xmm10
divsd  %xmm4,%xmm10
movapd 0x70(%rsp),%xmm9
movapd %xmm9,%xmm6
divsd  %xmm4,%xmm6
xorpd  0x3505(%rip),%xmm9
movapd %xmm12,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x108(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x34a3(%rip),%xmm0
mulsd  %xmm2,%xmm1
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movapd %xmm6,0x3d0(%rsp)
jb     bc20 <vbic_3T_et_xf_fj+0xaae0>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    bcbd <vbic_3T_et_xf_fj+0xab7d>
movapd %xmm5,0x2b0(%rsp)
movsd  %xmm1,0xa0(%rsp)
movapd %xmm9,0x1d0(%rsp)
movapd %xmm10,0x4e0(%rsp)
movapd %xmm3,0x3b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x3b0(%rsp),%xmm3
xorpd  %xmm7,%xmm7
movapd 0x4e0(%rsp),%xmm10
movapd 0x1d0(%rsp),%xmm9
movsd  0xa0(%rsp),%xmm1
movapd 0x3d0(%rsp),%xmm6
movapd 0x60(%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm5
mov    0x9b8(%rsp),%rax
movsd  0x20(%rsp),%xmm8
movsd  0x288(%rsp),%xmm12
movsd  0x368(%rsp),%xmm4
movapd %xmm0,%xmm2
movsd  0x4c0(%rsp),%xmm13
movsd  0x3341(%rip),%xmm0
divsd  0xb0(%rsp),%xmm13
addsd  %xmm3,%xmm5
divsd  0x180(%rsp),%xmm0
movapd %xmm0,0x620(%rsp)
divsd  %xmm4,%xmm9
mulsd  0x70(%rsp),%xmm14
mulsd  0x3314(%rip),%xmm10
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x338c(%rip),%xmm0
mulsd  %xmm8,%xmm6
ucomisd %xmm7,%xmm0
movsd  0x32fa(%rip),%xmm11
mulsd  %xmm12,%xmm11
mulsd  %xmm12,%xmm1
movsd  0x108(%rsp),%xmm3
movsd  0x200(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  %xmm7,0x200(%rsp)
mulsd  %xmm3,%xmm2
movapd %xmm9,0x1d0(%rsp)
jb     bd68 <vbic_3T_et_xf_fj+0xac28>
sqrtsd %xmm0,%xmm0
jmp    be14 <vbic_3T_et_xf_fj+0xacd4>
movsd  %xmm13,0x4c0(%rsp)
movapd %xmm5,0x2b0(%rsp)
movapd %xmm14,0x60(%rsp)
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movsd  %xmm2,0x70(%rsp)
movapd %xmm10,0x4e0(%rsp)
movapd %xmm6,0x350(%rsp)
call   1060 <sqrt@plt>
movapd 0x350(%rsp),%xmm6
movapd 0x4e0(%rsp),%xmm10
movsd  0x70(%rsp),%xmm2
movsd  0x3b0(%rsp),%xmm11
movapd 0x1d0(%rsp),%xmm9
movsd  0xa0(%rsp),%xmm1
movapd 0x60(%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm5
mov    0x9b8(%rsp),%rax
movsd  0x4c0(%rsp),%xmm13
movsd  0x368(%rsp),%xmm4
movsd  %xmm0,0x180(%rsp)
movsd  0x220(%rsp),%xmm3
mulsd  0x260(%rsp),%xmm13
mulsd  0x620(%rsp),%xmm5
addsd  0x110(%rsp),%xmm14
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x110(%rsp)
addsd  %xmm10,%xmm6
movapd %xmm6,0x350(%rsp)
movapd %xmm9,%xmm7
mulsd  0x170(%rsp),%xmm7
mulsd  0x4d8(%rsp),%xmm11
mulsd  0x108(%rsp),%xmm3
movsd  0x200(%rsp),%xmm0
addsd  0x317c(%rip),%xmm0
movsd  %xmm0,0x200(%rsp)
addsd  0x316b(%rip),%xmm2
movsd  %xmm2,0x70(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x31e5(%rip),%xmm0
mulsd  %xmm4,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm3,0x220(%rsp)
jb     bf0b <vbic_3T_et_xf_fj+0xadcb>
xorps  %xmm8,%xmm8
sqrtsd %xmm0,%xmm8
movsd  0x288(%rsp),%xmm15
movapd 0x10(%rsp),%xmm3
movsd  0xf0(%rsp),%xmm0
movapd 0xd0(%rsp),%xmm10
movapd %xmm4,%xmm6
movapd %xmm0,%xmm4
jmp    bfbf <vbic_3T_et_xf_fj+0xae7f>
movsd  %xmm13,0x4c0(%rsp)
movapd %xmm5,0x2b0(%rsp)
movapd %xmm14,0x60(%rsp)
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movapd %xmm7,0x4e0(%rsp)
call   1060 <sqrt@plt>
movapd 0x4e0(%rsp),%xmm7
movsd  0x3b0(%rsp),%xmm11
movapd 0x1d0(%rsp),%xmm9
movsd  0xa0(%rsp),%xmm1
movapd 0x60(%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm5
mov    0x9b8(%rsp),%rax
movsd  0x4c0(%rsp),%xmm13
movsd  0x368(%rsp),%xmm6
movapd %xmm0,%xmm8
movsd  0x288(%rsp),%xmm15
movapd 0x10(%rsp),%xmm3
movsd  0xf0(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm12
movsd  0x548(%rsp),%xmm0
mulsd  %xmm13,%xmm0
movsd  %xmm0,0x548(%rsp)
divsd  0x110(%rsp),%xmm14
addsd  0x350(%rsp),%xmm7
movapd %xmm7,0x4e0(%rsp)
mulsd  0x120(%rsp),%xmm12
mulsd  %xmm3,%xmm10
mulsd  %xmm9,%xmm5
mulsd  0x318(%rsp),%xmm11
movapd %xmm6,%xmm7
mulsd  0x270(%rsp),%xmm1
movsd  0x4d8(%rsp),%xmm0
mulsd  0x2ff3(%rip),%xmm0
movsd  0x200(%rsp),%xmm2
mulsd  0x70(%rsp),%xmm2
movsd  %xmm2,0x200(%rsp)
mulsd  %xmm4,%xmm0
movapd %xmm15,%xmm2
mulsd  %xmm15,%xmm2
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x110(%rsp)
movsd  (%rax),%xmm0
movsd  %xmm0,0x320(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x301f(%rip),%xmm0
mulsd  %xmm15,%xmm7
ucomisd 0x3032(%rip),%xmm0
movapd %xmm6,%xmm9
movapd %xmm6,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x350(%rsp)
movsd  0x220(%rsp),%xmm6
addsd  0x2f5b(%rip),%xmm6
movsd  0x108(%rsp),%xmm2
movsd  0x180(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x180(%rsp)
mulsd  %xmm2,%xmm8
movsd  %xmm7,0x70(%rsp)
jb     c0fc <vbic_3T_et_xf_fj+0xafbc>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x270(%rsp)
movapd %xmm9,%xmm2
movapd %xmm6,%xmm3
jmp    c1c2 <vbic_3T_et_xf_fj+0xb082>
movapd %xmm10,0xd0(%rsp)
movapd %xmm12,0x50(%rsp)
movapd %xmm5,0x2b0(%rsp)
movapd %xmm14,0x60(%rsp)
movsd  %xmm6,0x220(%rsp)
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movsd  %xmm8,0x318(%rsp)
call   1060 <sqrt@plt>
movsd  0x318(%rsp),%xmm8
movsd  0x3b0(%rsp),%xmm11
movsd  0x70(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm1
movsd  0x220(%rsp),%xmm3
movapd 0x60(%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm5
movapd 0x50(%rsp),%xmm12
movapd 0xd0(%rsp),%xmm10
movsd  0xf0(%rsp),%xmm4
mov    0x9b8(%rsp),%rax
movsd  0x288(%rsp),%xmm15
movsd  0x368(%rsp),%xmm2
movsd  %xmm0,0x270(%rsp)
movapd 0x620(%rsp),%xmm0
mulsd  %xmm0,%xmm12
mulsd  %xmm0,%xmm10
addsd  0x4e0(%rsp),%xmm5
mulsd  0x548(%rsp),%xmm14
movapd %xmm7,%xmm0
addsd  0x2e1b(%rip),%xmm11
mulsd  %xmm4,%xmm0
movapd %xmm0,0x220(%rsp)
movsd  0x350(%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,%xmm6
divsd  0x200(%rsp),%xmm1
mulsd  %xmm4,%xmm15
movsd  0x180(%rsp),%xmm0
addsd  0x2dde(%rip),%xmm0
movsd  %xmm0,0x180(%rsp)
addsd  0x2dcc(%rip),%xmm8
movsd  %xmm8,0x318(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x2e42(%rip),%xmm0
movsd  0x110(%rsp),%xmm3
movapd %xmm2,%xmm4
mulsd  %xmm2,%xmm3
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     c287 <vbic_3T_et_xf_fj+0xb147>
xorps  %xmm8,%xmm8
sqrtsd %xmm0,%xmm8
jmp    c348 <vbic_3T_et_xf_fj+0xb208>
movsd  %xmm15,0x288(%rsp)
movapd %xmm10,0xd0(%rsp)
movapd %xmm12,0x50(%rsp)
movapd %xmm5,0x2b0(%rsp)
movapd %xmm14,0x60(%rsp)
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movsd  %xmm3,0x110(%rsp)
movsd  %xmm6,0x350(%rsp)
call   1060 <sqrt@plt>
movsd  0x350(%rsp),%xmm6
movsd  0x110(%rsp),%xmm3
movsd  0x3b0(%rsp),%xmm11
movsd  0x70(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm1
movapd 0x60(%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm5
movapd 0x50(%rsp),%xmm12
movapd 0xd0(%rsp),%xmm10
mov    0x9b8(%rsp),%rax
movsd  0x288(%rsp),%xmm15
movsd  0x368(%rsp),%xmm4
movapd %xmm0,%xmm8
movsd  0x2cbf(%rip),%xmm9
movapd 0x3d0(%rsp),%xmm13
movapd 0x1d0(%rsp),%xmm2
movapd %xmm9,%xmm0
divsd  %xmm4,%xmm0
movapd %xmm0,0x60(%rsp)
subsd  %xmm14,%xmm5
movapd 0x220(%rsp),%xmm0
divsd  %xmm11,%xmm0
movapd %xmm0,0x220(%rsp)
subsd  %xmm1,%xmm6
divsd  0x180(%rsp),%xmm15
divsd  0x318(%rsp),%xmm7
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x2cea(%rip),%xmm0
ucomisd 0x2d02(%rip),%xmm0
mulsd  0x320(%rsp),%xmm3
mulsd  0x120(%rsp),%xmm13
mulsd  %xmm2,%xmm12
mulsd  %xmm2,%xmm10
mulsd  0x10(%rsp),%xmm2
mulsd  0x108(%rsp),%xmm8
addsd  0x2c1c(%rip),%xmm8
movapd %xmm5,0x2b0(%rsp)
movsd  %xmm7,0x70(%rsp)
jb     c40e <vbic_3T_et_xf_fj+0xb2ce>
sqrtsd %xmm0,%xmm0
jmp    c4bf <vbic_3T_et_xf_fj+0xb37f>
movsd  %xmm15,0x288(%rsp)
movapd %xmm10,0xd0(%rsp)
movapd %xmm12,0x50(%rsp)
movapd %xmm13,0x3d0(%rsp)
movsd  %xmm3,0x110(%rsp)
movsd  %xmm6,0x350(%rsp)
movsd  %xmm8,0x200(%rsp)
movapd %xmm2,0xa0(%rsp)
call   1060 <sqrt@plt>
movsd  0x200(%rsp),%xmm8
movsd  0x350(%rsp),%xmm6
movsd  0x110(%rsp),%xmm3
movsd  0x70(%rsp),%xmm7
movapd 0x3d0(%rsp),%xmm13
movapd 0x2b0(%rsp),%xmm5
movapd 0x50(%rsp),%xmm12
movapd 0xd0(%rsp),%xmm10
movsd  0x2b64(%rip),%xmm9
movapd 0xa0(%rsp),%xmm2
movsd  0x288(%rsp),%xmm15
movsd  0x720(%rsp),%xmm1
mov    0xab8(%rsp),%rax
movsd  0xf0(%rsp),%xmm11
addsd  %xmm13,%xmm12
addsd  %xmm2,%xmm10
movsd  0x108(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm9,%xmm2
mulsd  %xmm2,%xmm8
movsd  0x270(%rsp),%xmm0
mulsd  %xmm8,%xmm0
divsd  %xmm0,%xmm3
mulsd  %xmm6,%xmm1
mulsd  0x548(%rsp),%xmm15
addsd  %xmm1,%xmm15
movapd %xmm7,%xmm1
mulsd  0x60(%rsp),%xmm1
movapd %xmm7,%xmm2
mulsd  %xmm5,%xmm2
movapd 0x220(%rsp),%xmm5
mulsd  %xmm5,%xmm5
addsd  %xmm9,%xmm5
xorps  %xmm6,%xmm6
sqrtsd %xmm5,%xmm6
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm5
movapd %xmm6,%xmm0
movapd %xmm10,0xd0(%rsp)
movapd %xmm12,0x50(%rsp)
movapd %xmm5,0x180(%rsp)
jae    c61b <vbic_3T_et_xf_fj+0xb4db>
movapd %xmm5,%xmm0
movsd  %xmm15,0x288(%rsp)
movsd  %xmm3,0x110(%rsp)
movsd  %xmm1,0x200(%rsp)
movsd  %xmm2,0x108(%rsp)
movsd  %xmm6,0xa0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movsd  0xa0(%rsp),%xmm6
movapd 0x180(%rsp),%xmm5
movsd  0x200(%rsp),%xmm1
movsd  0x110(%rsp),%xmm3
movsd  0x70(%rsp),%xmm7
movapd 0x50(%rsp),%xmm12
movapd 0xd0(%rsp),%xmm10
movsd  0xf0(%rsp),%xmm11
mov    0xab8(%rsp),%rax
movsd  0x2a08(%rip),%xmm9
movsd  0x108(%rsp),%xmm2
movsd  0x288(%rsp),%xmm15
addsd  %xmm3,%xmm1
movsd  %xmm1,0x200(%rsp)
addsd  %xmm15,%xmm2
movsd  %xmm2,0x108(%rsp)
mulsd  %xmm7,%xmm12
movapd %xmm12,0xa0(%rsp)
mulsd  %xmm10,%xmm7
movsd  %xmm7,0x70(%rsp)
movapd %xmm11,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,(%rax)
ucomisd %xmm4,%xmm5
jae    c68c <vbic_3T_et_xf_fj+0xb54c>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movapd 0x180(%rsp),%xmm5
movsd  0xf0(%rsp),%xmm11
movsd  0x2988(%rip),%xmm9
movapd %xmm0,%xmm6
divsd  %xmm6,%xmm9
movapd %xmm9,0x110(%rsp)
movapd 0x220(%rsp),%xmm0
xorpd  0x2a34(%rip),%xmm0
mulsd  %xmm0,%xmm11
movsd  %xmm11,0xf0(%rsp)
movsd  0x29e5(%rip),%xmm1
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0xf0(%rsp),%xmm4
divsd  %xmm0,%xmm4
movapd 0x60(%rsp),%xmm0
movapd 0x110(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xac0(%rsp),%rdx
movsd  %xmm0,(%rdx)
movapd 0x2b0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xac8(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0x50(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xad0(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0xd0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  0x108(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movsd  0x200(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  0x70(%rsp),%xmm4
addsd  0x0(%r13),%xmm4
movsd  0x2883(%rip),%xmm3
movsd  0x340(%rsp),%xmm8
movapd 0x190(%rsp),%xmm9
movsd  0x20(%rsp),%xmm10
movapd 0x10(%rsp),%xmm11
movapd 0x2929(%rip),%xmm0
movapd 0x630(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x630(%rsp)
movapd 0x3c0(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x3c0(%rsp)
movapd 0x2d0(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x2d0(%rsp)
mov    0xaf0(%rsp),%r8
mov    0xae8(%rsp),%rcx
mov    0xae0(%rsp),%rdx
mov    0x9c0(%rsp),%rax
movsd  %xmm4,0x0(%r13)
movsd  0x30(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
mov    %rbx,0x70(%rsp)
jbe    c8a4 <vbic_3T_et_xf_fj+0xb764>
movsd  0x7c8(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm1
mulsd  0x260(%rsp),%xmm1
movsd  0x7c0(%rsp),%xmm2
movsd  0x7b8(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movsd  (%rax),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdx)
movsd  0x2797(%rip),%xmm15
movapd %xmm15,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rax),%xmm0
xorpd  0x284e(%rip),%xmm0
mulsd  %xmm4,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    c8bb <vbic_3T_et_xf_fj+0xb77b>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movsd  0x2755(%rip),%xmm15
movapd 0x630(%rsp),%xmm1
divsd  0x4f0(%rsp),%xmm1
movapd %xmm1,0x630(%rsp)
movapd 0x3c0(%rsp),%xmm1
movapd 0x290(%rsp),%xmm2
divsd  %xmm2,%xmm1
movapd %xmm1,0x3c0(%rsp)
movsd  0x580(%rsp),%xmm1
mulsd  0x5a8(%rsp),%xmm1
movsd  %xmm1,0x580(%rsp)
movapd 0x2d0(%rsp),%xmm1
divsd  %xmm2,%xmm1
movapd %xmm1,0x2d0(%rsp)
mov    0xb18(%rsp),%r9
mov    0xb10(%rsp),%rdx
mov    0xb08(%rsp),%rsi
mov    0xb00(%rsp),%rdi
mov    0xaf8(%rsp),%rax
mov    0x9c8(%rsp),%rcx
movsd  %xmm0,(%r8)
mov    0x70(%rsp),%rbx
movsd  0x38(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ca23 <vbic_3T_et_xf_fj+0xb8e3>
movsd  0x7e0(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
mulsd  0x260(%rsp),%xmm2
movsd  0x7d8(%rsp),%xmm4
movsd  0x7d0(%rsp),%xmm0
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm2
movsd  (%rcx),%xmm0
movapd 0x5d0(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rax)
movapd %xmm5,%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm4,%xmm4
divsd  %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x5e0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movapd 0x450(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
mulsd  %xmm8,%xmm1
movsd  %xmm1,(%r9)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    ca46 <vbic_3T_et_xf_fj+0xb906>
movq   $0x0,(%rax)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%r9)
movsd  0x6f0(%rsp),%xmm1
movapd 0x230(%rsp),%xmm4
movapd %xmm1,%xmm0
divsd  0x25ec(%rip),%xmm0
xorpd  %xmm7,%xmm7
cmpltsd %xmm1,%xmm7
mulsd  0x630(%rsp),%xmm4
movsd  0x658(%rsp),%xmm1
divsd  0x950(%rsp),%xmm1
movsd  %xmm1,0x658(%rsp)
movapd 0x3c0(%rsp),%xmm1
movapd 0x140(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,0x3c0(%rsp)
movsd  0x580(%rsp),%xmm1
divsd  0x940(%rsp),%xmm1
movsd  %xmm1,0x580(%rsp)
movapd 0x2d0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x2d0(%rsp)
movsd  0x650(%rsp),%xmm1
divsd  0x930(%rsp),%xmm1
movsd  %xmm1,0x650(%rsp)
xorpd  %xmm12,%xmm12
cmpltsd 0x8a8(%rsp),%xmm12
mov    0xb28(%rsp),%rax
mov    0xb20(%rsp),%rcx
mov    0x9d0(%rsp),%rdx
mov    0x70(%rsp),%rbx
movsd  0x40(%rbx),%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm2
jbe    cba8 <vbic_3T_et_xf_fj+0xba68>
movsd  0x7f8(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
mulsd  0x260(%rsp),%xmm2
movapd %xmm4,%xmm6
movsd  0x7f0(%rsp),%xmm4
movsd  0x7e8(%rsp),%xmm5
mulsd  %xmm5,%xmm4
movsd  (%rdx),%xmm1
divsd  %xmm4,%xmm1
movsd  %xmm1,(%rcx)
movapd %xmm15,%xmm1
divsd  %xmm4,%xmm1
movsd  %xmm1,(%rax)
movsd  (%rdx),%xmm1
xorpd  0x254e(%rip),%xmm1
mulsd  %xmm5,%xmm2
mulsd  %xmm4,%xmm4
divsd  %xmm4,%xmm1
movapd %xmm6,%xmm4
mulsd  %xmm2,%xmm1
jmp    cbb6 <vbic_3T_et_xf_fj+0xba76>
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movsd  0x4b8(%rsp),%xmm6
andpd  %xmm0,%xmm7
mulsd  0x658(%rsp),%xmm4
movapd 0x3c0(%rsp),%xmm0
mulsd  0x580(%rsp),%xmm0
movapd %xmm0,0x3c0(%rsp)
movapd 0x2d0(%rsp),%xmm0
mulsd  0x650(%rsp),%xmm0
movapd %xmm0,0x2d0(%rsp)
andnpd %xmm3,%xmm12
mov    0xb58(%rsp),%r8
mov    0xb50(%rsp),%r9
mov    0xb48(%rsp),%rsi
mov    0xb40(%rsp),%rdi
mov    0xb38(%rsp),%rcx
mov    0x9d8(%rsp),%rdx
mov    0xb30(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x50(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
mov    %r15,0x8d8(%rsp)
mov    %r12,0x8d0(%rsp)
mov    %rbp,0x8c8(%rsp)
jbe    cd28 <vbic_3T_et_xf_fj+0xbbe8>
movsd  0x800(%rsp),%xmm0
divsd  0xb0(%rsp),%xmm0
movapd 0x260(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x810(%rsp),%xmm3
movsd  0x808(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rdx),%xmm0
movsd  0x30(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rcx)
movapd %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rdx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x3f8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movsd  0x310(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%r9)
movsd  0x500(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%r8)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    cd4b <vbic_3T_et_xf_fj+0xbc0b>
movq   $0x0,(%rcx)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%r9)
movq   $0x0,(%r8)
movsd  0x660(%rsp),%xmm0
movsd  0x8c0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x660(%rsp)
mulsd  %xmm1,%xmm4
movsd  0x5a8(%rsp),%xmm0
movsd  0x8b8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x5a8(%rsp)
movapd 0x3c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x3c0(%rsp)
movsd  0x668(%rsp),%xmm0
movsd  0x8b0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x668(%rsp)
movapd 0x2d0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x2d0(%rsp)
xorpd  %xmm14,%xmm14
movapd 0x240(%rsp),%xmm0
cmpltsd %xmm0,%xmm14
andpd  %xmm15,%xmm14
mulsd  %xmm14,%xmm0
movapd 0x760(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm14,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm15,%xmm2
movapd %xmm0,%xmm3
divsd  %xmm2,%xmm3
movapd %xmm15,%xmm5
divsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm5
movsd  0x218(%rsp),%xmm13
mulsd  %xmm1,%xmm13
mulsd  0x40(%rsp),%xmm1
mulsd  %xmm5,%xmm13
mulsd  %xmm1,%xmm5
movapd %xmm5,0xb0(%rsp)
mov    0x258(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm6,%xmm0
divsd  0x223f(%rip),%xmm0
mulsd  0x223f(%rip),%xmm6
ucomisd 0x21e7(%rip),%xmm0
mov    0xbd8(%rsp),%rcx
mov    0xbd0(%rsp),%rdx
mov    0xbc0(%rsp),%r13
mov    0xbb8(%rsp),%rbp
mov    0xbb0(%rsp),%r15
mov    0xba8(%rsp),%rdi
mov    0xba0(%rsp),%rax
mov    0xb98(%rsp),%r8
mov    0xb90(%rsp),%r9
mov    0xb88(%rsp),%r10
mov    0xb80(%rsp),%r11
mov    0xb78(%rsp),%rsi
mov    0xb60(%rsp),%r12
movapd %xmm4,0x230(%rsp)
movapd %xmm7,0xd0(%rsp)
jbe    cf1e <vbic_3T_et_xf_fj+0xbdde>
addsd  0x216b(%rip),%xmm0
addsd  0x2103(%rip),%xmm0
movsd  0x216b(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    d023 <vbic_3T_et_xf_fj+0xbee3>
movsd  0x214a(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    cf4d <vbic_3T_et_xf_fj+0xbe0d>
addsd  0x2134(%rip),%xmm0
addsd  0x20d4(%rip),%xmm0
movsd  0x2134(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    d023 <vbic_3T_et_xf_fj+0xbee3>
movsd  %xmm6,0x4b8(%rsp)
movapd %xmm12,0xf0(%rsp)
movapd %xmm3,0x260(%rsp)
movsd  %xmm13,0x140(%rsp)
movapd %xmm14,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm14
movsd  0x140(%rsp),%xmm13
movapd 0x260(%rsp),%xmm3
movapd 0xf0(%rsp),%xmm12
mov    0xb80(%rsp),%r11
mov    0xb88(%rsp),%r10
mov    0xb90(%rsp),%r9
mov    0xb98(%rsp),%r8
mov    0xba0(%rsp),%rax
mov    0xba8(%rsp),%rdi
mov    0xbd0(%rsp),%rdx
mov    0xb78(%rsp),%rsi
mov    0xbd8(%rsp),%rcx
movapd 0x10(%rsp),%xmm11
movsd  0x20(%rsp),%xmm10
movsd  0x200e(%rip),%xmm15
movapd 0x190(%rsp),%xmm9
movsd  0x4b8(%rsp),%xmm6
movsd  0x340(%rsp),%xmm8
movapd %xmm0,%xmm1
mulsd  %xmm1,%xmm6
movapd %xmm3,%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm12,%xmm2
movsd  0x1c8(%rbx),%xmm12
movsd  0x300(%rsp),%xmm7
mulsd  %xmm12,%xmm7
addsd  %xmm15,%xmm7
movsd  0x1c0(%rbx),%xmm1
mulsd  %xmm1,%xmm12
movapd %xmm14,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm1,%xmm4
addsd  %xmm3,%xmm3
mulsd  %xmm7,%xmm3
mulsd  %xmm14,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm1,%xmm5
mulsd  %xmm7,%xmm5
movapd %xmm6,%xmm7
movsd  0x1d0(%rbx),%xmm6
movapd %xmm0,%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm14,%xmm1
addsd  %xmm15,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm14,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm0,%xmm5
addsd  %xmm15,%xmm5
mulsd  %xmm12,%xmm5
mulsd  %xmm6,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm9,%xmm0
mulsd  %xmm5,%xmm0
unpckhpd %xmm9,%xmm9
mulsd  %xmm5,%xmm9
movsd  0x390(%rsp),%xmm6
mulsd  %xmm5,%xmm6
addsd  %xmm4,%xmm6
mulsd  %xmm3,%xmm13
addsd  %xmm0,%xmm13
mulsd  0xb0(%rsp),%xmm3
addsd  %xmm9,%xmm3
movsd  0x660(%rsp),%xmm9
movapd %xmm9,%xmm0
movsd  0x510(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd 0x240(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x100(%rbx),%xmm0
movapd 0x5d0(%rsp),%xmm4
divsd  %xmm4,%xmm2
addsd  %xmm2,%xmm0
movsd  %xmm0,(%r12)
movapd %xmm1,%xmm0
divsd  %xmm4,%xmm0
mulsd  0x520(%rsp),%xmm1
divsd  0x3e0(%rsp),%xmm1
movsd  0x100(%rbx),%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm9,%xmm2
movapd 0x230(%rsp),%xmm4
mulsd  %xmm4,%xmm5
movapd 0x5c0(%rsp),%xmm7
mulsd  %xmm2,%xmm7
addsd  %xmm5,%xmm7
mov    0xb68(%rsp),%r12
movsd  %xmm7,(%r12)
movapd 0x370(%rsp),%xmm5
mulsd  %xmm2,%xmm5
mov    0xb70(%rsp),%r14
movsd  %xmm5,(%r14)
movapd 0x680(%rsp),%xmm2
mulsd  %xmm2,%xmm13
addsd  (%r12),%xmm13
movsd  %xmm13,(%r12)
mulsd  %xmm2,%xmm3
addsd  (%r14),%xmm3
movsd  %xmm3,(%r14)
mulsd  %xmm2,%xmm6
movsd  %xmm6,(%rsi)
movsd  0x218(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  (%r12),%xmm2
movsd  %xmm2,(%r12)
mulsd  0x40(%rsp),%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movapd 0x5e0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movapd 0x450(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
mulsd  %xmm8,%xmm1
addsd  (%rsi),%xmm1
movsd  %xmm1,(%rsi)
movapd %xmm9,%xmm0
movapd 0x430(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm15,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r11)
movapd %xmm15,%xmm0
subsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm9,%xmm0
mulsd  %xmm4,%xmm2
movapd 0x550(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,(%r10)
movapd 0x3a0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r9)
movapd 0x490(%rsp),%xmm3
mulsd  0x1e8(%rbx),%xmm3
movsd  0x5a8(%rsp),%xmm2
movapd %xmm2,%xmm0
movsd  0x1b0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  %xmm3,%xmm0
movsd  0x330(%rsp),%xmm3
mulsd  0xb0(%rbx),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,(%r8)
movapd 0x3c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd 0x1f0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movsd  0xb0(%rbx),%xmm0
movsd  0x1e8(%rbx),%xmm1
movsd  %xmm3,(%rax)
movapd 0x160(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,(%rdi)
movsd  0x400(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
movapd 0x460(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%rdi),%xmm2
movsd  %xmm2,(%rdi)
mulsd  %xmm0,%xmm10
addsd  (%rax),%xmm10
movsd  %xmm10,(%rax)
movsd  0x120(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdi),%xmm1
movsd  %xmm1,(%rdi)
movsd  (%rsp),%xmm0
mulsd  0xb0(%rbx),%xmm0
movsd  %xmm0,(%r15)
movsd  0xb0(%rbx),%xmm0
movsd  0x170(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x0(%rbp)
mulsd  %xmm0,%xmm11
movsd  %xmm11,0x0(%r13)
movsd  0x4a0(%rsp),%xmm1
mulsd  0x1e8(%rbx),%xmm1
movsd  0x668(%rsp),%xmm2
movapd %xmm2,%xmm0
movsd  0x2a0(%rsp),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm1,%xmm0
mov    0xbc8(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x1e8(%rbx),%xmm0
movapd 0x2d0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd 0x380(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,(%rdx)
movapd 0x130(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,(%rcx)
movsd  0x2e8(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdx),%xmm1
movsd  %xmm1,(%rdx)
movsd  0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movsd  0x90(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mov    0xbe0(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0x9e0(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0x78(%rbx),%xmm0
mov    0xbe8(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x78(%rbx),%xmm0
mov    0xbf0(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0x9e8(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0xa0(%rbx),%xmm0
mov    0xbf8(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0xa0(%rbx),%xmm0
mov    0xc00(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xa00(%rsp),%r8
movsd  (%r8),%xmm0
mov    0xa60(%rsp),%r10
movsd  (%r10),%xmm1
mov    0x258(%rsp),%r13
mulsd  0x0(%r13),%xmm1
mov    0x8c8(%rsp),%rdx
mulsd  (%rdx),%xmm0
addsd  %xmm1,%xmm0
mov    0xa30(%rsp),%rdi
movsd  (%rdi),%xmm1
mov    0xa40(%rsp),%rsi
subsd  (%rsi),%xmm1
mov    0x9f0(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0xa18(%rsp),%rbp
movsd  0x0(%rbp),%xmm0
mov    0x8d0(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
mov    0xa88(%rsp),%rdi
movsd  (%rdi),%xmm1
mov    0x8d8(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0xaa0(%rsp),%r11
movsd  (%r11),%xmm0
mov    0x9a8(%rsp),%r15
mulsd  (%r15),%xmm0
addsd  %xmm1,%xmm0
mov    0xab8(%rsp),%r12
movsd  (%r12),%xmm1
mov    0x9b8(%rsp),%r12
mulsd  (%r12),%xmm1
addsd  %xmm0,%xmm1
mov    0xae0(%rsp),%r9
movsd  (%r9),%xmm0
mov    0x9c0(%rsp),%rdi
mulsd  (%rdi),%xmm0
addsd  %xmm1,%xmm0
mov    0xaf8(%rsp),%r10
movsd  (%r10),%xmm1
mov    0x9c8(%rsp),%rbx
mulsd  (%rbx),%xmm1
addsd  %xmm0,%xmm1
mov    0xb20(%rsp),%r9
movsd  (%r9),%xmm0
mov    0x9d0(%rsp),%r14
mulsd  (%r14),%xmm0
addsd  %xmm1,%xmm0
mov    0xb38(%rsp),%rsi
movsd  (%rsi),%xmm1
mov    0x9d8(%rsp),%rsi
mulsd  (%rsi),%xmm1
addsd  %xmm0,%xmm1
movapd 0x1a94(%rip),%xmm2
xorpd  %xmm2,%xmm1
mov    0xc18(%rsp),%rsi
movlpd %xmm1,(%rsi)
movsd  (%rdx),%xmm14
movapd %xmm14,%xmm6
xorpd  %xmm2,%xmm6
movsd  (%r8),%xmm0
xorpd  %xmm2,%xmm0
mov    0xc28(%rsp),%r11
movlpd %xmm0,(%r11)
movsd  0x0(%r13),%xmm0
movapd %xmm0,%xmm5
xorpd  %xmm2,%xmm5
mov    0xa60(%rsp),%rdx
movsd  (%rdx),%xmm1
xorpd  %xmm2,%xmm1
mov    0xc30(%rsp),%r10
movlpd %xmm1,(%r10)
mov    0xa40(%rsp),%rdx
movsd  (%rdx),%xmm1
mov    0xa30(%rsp),%rdx
subsd  (%rdx),%xmm1
mov    0x9f0(%rsp),%rdx
movsd  (%rdx),%xmm3
mov    0xc40(%rsp),%rdx
movsd  %xmm1,(%rdx)
movsd  (%rcx),%xmm1
movsd  0x0(%rbp),%xmm4
xorpd  %xmm2,%xmm4
mov    0xc48(%rsp),%rbp
movlpd %xmm4,0x0(%rbp)
movsd  (%rax),%xmm12
mov    0xa88(%rsp),%rax
movsd  (%rax),%xmm4
xorpd  %xmm2,%xmm4
mov    0xc50(%rsp),%r13
movlpd %xmm4,0x0(%r13)
movsd  (%r15),%xmm11
mov    0xaa0(%rsp),%rax
movsd  (%rax),%xmm4
xorpd  %xmm2,%xmm4
mov    0xc58(%rsp),%r9
movlpd %xmm4,(%r9)
movsd  (%r12),%xmm4
mov    0xab8(%rsp),%rax
movsd  (%rax),%xmm7
xorpd  %xmm2,%xmm7
mov    0xc60(%rsp),%r8
movlpd %xmm7,(%r8)
movsd  (%rdi),%xmm9
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm7
xorpd  %xmm2,%xmm7
mov    0xc70(%rsp),%rsi
movlpd %xmm7,(%rsi)
movsd  (%rbx),%xmm13
mov    0x70(%rsp),%rbx
mov    0xaf8(%rsp),%rax
movsd  (%rax),%xmm7
xorpd  %xmm2,%xmm7
mov    0xc78(%rsp),%r15
movlpd %xmm7,(%r15)
movsd  (%r14),%xmm8
mov    0xb20(%rsp),%rax
movsd  (%rax),%xmm7
xorpd  %xmm2,%xmm7
mov    0xc80(%rsp),%r12
movlpd %xmm7,(%r12)
mov    0x9d8(%rsp),%rax
movsd  (%rax),%xmm10
mov    0xb38(%rsp),%rax
movsd  (%rax),%xmm7
xorpd  %xmm2,%xmm7
mov    0xc88(%rsp),%r14
movlpd %xmm7,(%r14)
movapd %xmm4,%xmm7
mov    0xa08(%rsp),%rax
mulsd  (%rax),%xmm6
xorpd  %xmm2,%xmm7
mov    0xc20(%rsp),%rcx
movsd  %xmm6,(%rcx)
mov    0xa10(%rsp),%rdx
mulsd  (%rdx),%xmm14
movsd  (%r11),%xmm6
subsd  %xmm14,%xmm6
movsd  %xmm6,(%r11)
movsd  (%rcx),%xmm2
mov    0xa68(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm0,%xmm6
subsd  %xmm6,%xmm2
movsd  %xmm2,(%rcx)
movsd  (%r10),%xmm2
mov    0xa70(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm0,%xmm6
subsd  %xmm6,%xmm2
movsd  %xmm2,(%r10)
mov    0xa78(%rsp),%rax
mulsd  (%rax),%xmm5
mov    0xc38(%rsp),%rdi
movsd  %xmm5,(%rdi)
movsd  (%r11),%xmm2
mov    0xa80(%rsp),%rax
mulsd  (%rax),%xmm0
subsd  %xmm0,%xmm2
movsd  %xmm2,(%r11)
movsd  (%rdi),%xmm0
mov    0xa38(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm3,%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rdi)
mov    0xa48(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
mov    0xa50(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
mov    0xa58(%rsp),%rax
mulsd  (%rax),%xmm3
addsd  (%r11),%xmm3
movsd  %xmm3,(%r11)
movsd  (%rcx),%xmm0
mov    0xa20(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm1,%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
mov    0xa28(%rsp),%rax
mulsd  (%rax),%xmm1
movsd  0x0(%rbp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xa90(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x0(%r13),%xmm0
mov    0xa98(%rsp),%rbp
mulsd  0x0(%rbp),%xmm12
subsd  %xmm12,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r9),%xmm0
mov    0xaa8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r9)
mov    0xab0(%rsp),%rax
mulsd  (%rax),%xmm11
movsd  (%rcx),%xmm0
subsd  %xmm11,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r8),%xmm0
mov    0xac0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xac8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r10),%xmm0
mov    0xad0(%rsp),%rax
mulsd  (%rax),%xmm4
subsd  %xmm4,%xmm0
movsd  %xmm0,(%r10)
mov    0xad8(%rsp),%rax
mulsd  (%rax),%xmm7
movsd  0x6f0(%rsp),%xmm2
maxsd  0x16a6(%rip),%xmm2
mov    0xc68(%rsp),%rax
movsd  %xmm7,(%rax)
movsd  (%rsi),%xmm0
mov    0xae8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xaf0(%rsp),%rsi
mulsd  (%rsi),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r15),%xmm0
mov    0xb00(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm13,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mov    0xb08(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm13,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r11),%xmm0
mov    0xb10(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm13,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r11)
movsd  (%r10),%xmm0
mov    0xb18(%rsp),%rax
mulsd  (%rax),%xmm13
subsd  %xmm13,%xmm0
movsd  %xmm0,(%r10)
movsd  (%r12),%xmm0
mov    0xb28(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    0xb30(%rsp),%rax
mulsd  (%rax),%xmm8
subsd  %xmm8,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r14),%xmm0
mov    0xb40(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mov    0xb48(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
mov    %r13,%rbp
movsd  0x0(%r13),%xmm0
mov    0xb50(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
mov    0xcf0(%rsp),%rcx
mov    0xce8(%rsp),%r11
mov    0xce0(%rsp),%r13
mov    0xcd8(%rsp),%rdi
mov    0xcd0(%rsp),%r15
mov    0xc98(%rsp),%r12
mov    0xc90(%rsp),%r14
mov    0xc10(%rsp),%rdx
mov    0xc08(%rsp),%rsi
mov    0x9f8(%rsp),%r8
movsd  %xmm0,0x0(%rbp)
movsd  (%r10),%xmm0
mov    0xb58(%rsp),%rax
mulsd  (%rax),%xmm10
subsd  %xmm10,%xmm0
movsd  %xmm0,(%r10)
movsd  0x298(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    dc11 <vbic_3T_et_xf_fj+0xcad1>
mov    0x728(%rsp),%r9
movsd  (%r9),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
divsd  0x298(%rbx),%xmm15
movapd %xmm15,%xmm0
jmp    dc20 <vbic_3T_et_xf_fj+0xcae0>
movq   $0x0,(%rsi)
mov    0x728(%rsp),%r9
mov    0xcc0(%rsp),%rax
movapd 0xd0(%rsp),%xmm1
movsd  %xmm0,(%rdx)
movsd  (%r9),%xmm0
mulsd  0x2a0(%rbx),%xmm0
mov    %r14,%r9
movsd  %xmm0,(%r14)
movsd  0x2a0(%rbx),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
mov    0xcc8(%rsp),%r14
mulsd  (%r14),%xmm1
movsd  %xmm1,(%r11)
movsd  (%r8),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r15)
movsd  %xmm2,(%rdi)
movsd  (%rcx),%xmm0
ucomisd 0x137a(%rip),%xmm0
jne    dc9e <vbic_3T_et_xf_fj+0xcb5e>
jnp    e3ce <vbic_3T_et_xf_fj+0xd28e>
mov    %rdx,%r10
mov    %r11,%rdx
mov    %rdi,%r8
mov    0xa98(%rsp),%rbx
mov    0xa00(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xa08(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xa10(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    %r11,%rdi
mov    0xa18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa28(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa30(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa38(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa50(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xa90(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mov    0xaa0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xaa8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xab0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xab8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xac0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xac8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xad0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xad8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xae0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xae8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xaf0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xaf8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb00(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb08(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb10(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb28(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb30(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb38(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb50(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb90(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xba0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xba8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbb8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbc0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbc8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbd0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbd8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbe0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbe8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbf0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbf8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc00(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc08(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mov    0xc18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc28(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc30(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc38(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc50(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    0xca0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xca8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcb8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
xor    %eax,%eax
add    $0x968,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movapd 0x260(%rsp),%xmm0
jae    2612 <vbic_3T_et_xf_fj+0x14d2>
movapd %xmm4,%xmm0
movsd  %xmm2,0x90(%rsp)
movapd %xmm3,0x10(%rsp)
movapd %xmm10,0x340(%rsp)
movapd %xmm6,0x30(%rsp)
movapd %xmm7,0x390(%rsp)
movsd  %xmm5,0x2d0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2d0(%rsp),%xmm5
movapd 0x390(%rsp),%xmm7
movapd 0x30(%rsp),%xmm6
movsd  0x290(%rsp),%xmm9
movapd 0x340(%rsp),%xmm10
movapd 0x10(%rsp),%xmm3
movsd  0x90(%rsp),%xmm2
movapd 0x240(%rsp),%xmm1
movapd 0x260(%rsp),%xmm0
jmp    2612 <vbic_3T_et_xf_fj+0x14d2>

LLVM IR (-O0):
define i32 @vbic_3T_et_xf_fj(double* %0, double* %1, double* %2, double* %3, double* %4, double* %5, double* %6, double* %7, double* %8, double* %9, double* %10, double* %11, double* %12, double* %13, double* %14, double* %15, double* %16, double* %17, double* %18, double* %19, double* %20, double* %21, double* %22, double* %23, double* %24, double* %25, double* %26, double* %27, double* %28, double* %29, double* %30, double* %31, double* %32, double* %33, double* %34, double* %35, double* %36, double* %37, double* %38, double* %39, double* %40, double* %41, double* %42, double* %43, double* %44, double* %45, double* %46, double* %47, double* %48, double* %49, double* %50, double* %51, double* %52, double* %53, double* %54, double* %55, double* %56, double* %57, double* %58, double* %59, double* %60, double* %61, double* %62, double* %63, double* %64, double* %65, double* %66, double* %67, double* %68, double* %69, double* %70, double* %71, double* %72, double* %73, double* %74, double* %75, double* %76, double* %77, double* %78, double* %79, double* %80, double* %81, double* %82, double* %83, double* %84, double* %85, double* %86, double* %87, double* %88, double* %89, double* %90, double* %91, double* %92, double* %93, double* %94, double* %95, double* %96, double* %97, double* %98, double* %99, double* %100, double* %101, double* %102, double* %103, double* %104, double* %105, double* %106, double* %107, double* %108, double* %109, double* %110, double* %111, double* %112) {
%114 = alloca double*
%115 = alloca double*
%116 = alloca double*
%117 = alloca double*
%118 = alloca double*
%119 = alloca double*
%120 = alloca double*
%121 = alloca double*
%122 = alloca double*
%123 = alloca double*
%124 = alloca double*
%125 = alloca double*
%126 = alloca double*
%127 = alloca double*
%128 = alloca double*
%129 = alloca double*
%130 = alloca double*
%131 = alloca double*
%132 = alloca double*
%133 = alloca double*
%134 = alloca double*
%135 = alloca double*
%136 = alloca double*
%137 = alloca double*
%138 = alloca double*
%139 = alloca double*
%140 = alloca double*
%141 = alloca double*
%142 = alloca double*
%143 = alloca double*
%144 = alloca double*
%145 = alloca double*
%146 = alloca double*
%147 = alloca double*
%148 = alloca double*
%149 = alloca double*
%150 = alloca double*
%151 = alloca double*
%152 = alloca double*
%153 = alloca double*
%154 = alloca double*
%155 = alloca double*
%156 = alloca double*
%157 = alloca double*
%158 = alloca double*
%159 = alloca double*
%160 = alloca double*
%161 = alloca double*
%162 = alloca double*
%163 = alloca double*
%164 = alloca double*
%165 = alloca double*
%166 = alloca double*
%167 = alloca double*
%168 = alloca double*
%169 = alloca double*
%170 = alloca double*
%171 = alloca double*
%172 = alloca double*
%173 = alloca double*
%174 = alloca double*
%175 = alloca double*
%176 = alloca double*
%177 = alloca double*
%178 = alloca double*
%179 = alloca double*
%180 = alloca double*
%181 = alloca double*
%182 = alloca double*
%183 = alloca double*
%184 = alloca double*
%185 = alloca double*
%186 = alloca double*
%187 = alloca double*
%188 = alloca double*
%189 = alloca double*
%190 = alloca double*
%191 = alloca double*
%192 = alloca double*
%193 = alloca double*
%194 = alloca double*
%195 = alloca double*
%196 = alloca double*
%197 = alloca double*
%198 = alloca double*
%199 = alloca double*
%200 = alloca double*
%201 = alloca double*
%202 = alloca double*
%203 = alloca double*
%204 = alloca double*
%205 = alloca double*
%206 = alloca double*
%207 = alloca double*
%208 = alloca double*
%209 = alloca double*
%210 = alloca double*
%211 = alloca double*
%212 = alloca double*
%213 = alloca double*
%214 = alloca double*
%215 = alloca double*
%216 = alloca double*
%217 = alloca double*
%218 = alloca double*
%219 = alloca double*
%220 = alloca double*
%221 = alloca double*
%222 = alloca double*
%223 = alloca double*
%224 = alloca double*
%225 = alloca double*
%226 = alloca double*
%227 = alloca double
%228 = alloca double
%229 = alloca double
%230 = alloca double
%231 = alloca double
%232 = alloca double
%233 = alloca double
%234 = alloca double
%235 = alloca double
%236 = alloca double
%237 = alloca double
%238 = alloca double
%239 = alloca double
%240 = alloca double
%241 = alloca double
%242 = alloca double
%243 = alloca double
%244 = alloca double
%245 = alloca double
%246 = alloca double
%247 = alloca double
%248 = alloca double
%249 = alloca double
%250 = alloca double
%251 = alloca double
%252 = alloca double
%253 = alloca double
%254 = alloca double
%255 = alloca double
%256 = alloca double
%257 = alloca double
%258 = alloca double
%259 = alloca double
%260 = alloca double
%261 = alloca double
%262 = alloca double
%263 = alloca double
%264 = alloca double
%265 = alloca double
%266 = alloca double
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
%337 = alloca double
%338 = alloca double
%339 = alloca double
%340 = alloca double
%341 = alloca double
%342 = alloca double
%343 = alloca double
%344 = alloca double
%345 = alloca double
%346 = alloca double
%347 = alloca double
%348 = alloca double
%349 = alloca double
%350 = alloca double
%351 = alloca double
%352 = alloca double
%353 = alloca double
%354 = alloca double
%355 = alloca double
%356 = alloca double
%357 = alloca double
%358 = alloca double
%359 = alloca double
%360 = alloca double
%361 = alloca double
%362 = alloca double
%363 = alloca double
%364 = alloca double
%365 = alloca double
%366 = alloca double
%367 = alloca double
%368 = alloca double
%369 = alloca double
%370 = alloca double
%371 = alloca double
%372 = alloca double
%373 = alloca double
%374 = alloca double
%375 = alloca double
%376 = alloca double
%377 = alloca double
%378 = alloca double
%379 = alloca double
%380 = alloca double
%381 = alloca double
%382 = alloca double
%383 = alloca double
%384 = alloca double
%385 = alloca double
%386 = alloca double
%387 = alloca double
%388 = alloca double
%389 = alloca double
%390 = alloca double
%391 = alloca double
%392 = alloca double
%393 = alloca double
%394 = alloca double
%395 = alloca double
%396 = alloca double
%397 = alloca double
%398 = alloca double
%399 = alloca double
%400 = alloca double
%401 = alloca double
%402 = alloca double
%403 = alloca double
%404 = alloca double
%405 = alloca double
%406 = alloca double
%407 = alloca double
%408 = alloca double
%409 = alloca double
%410 = alloca double
%411 = alloca double
%412 = alloca double
%413 = alloca double
%414 = alloca double
%415 = alloca double
%416 = alloca double
%417 = alloca double
%418 = alloca double
%419 = alloca double
%420 = alloca double
%421 = alloca double
%422 = alloca double
%423 = alloca double
%424 = alloca double
%425 = alloca double
%426 = alloca double
%427 = alloca double
%428 = alloca double
%429 = alloca double
%430 = alloca double
%431 = alloca double
%432 = alloca double
%433 = alloca double
%434 = alloca double
%435 = alloca double
%436 = alloca double
%437 = alloca double
%438 = alloca double
%439 = alloca double
%440 = alloca double
%441 = alloca double
%442 = alloca double
%443 = alloca double
%444 = alloca double
%445 = alloca double
%446 = alloca double
%447 = alloca double
%448 = alloca double
%449 = alloca double
%450 = alloca double
%451 = alloca double
%452 = alloca double
%453 = alloca double
%454 = alloca double
%455 = alloca double
%456 = alloca double
%457 = alloca double
%458 = alloca double
%459 = alloca double
%460 = alloca double
%461 = alloca double
%462 = alloca double
%463 = alloca double
%464 = alloca double
%465 = alloca double
%466 = alloca double
%467 = alloca double
%468 = alloca double
%469 = alloca double
%470 = alloca double
%471 = alloca double
%472 = alloca double
%473 = alloca double
%474 = alloca double
%475 = alloca double
%476 = alloca double
%477 = alloca double
%478 = alloca double
%479 = alloca double
%480 = alloca double
%481 = alloca double
%482 = alloca double
%483 = alloca double
%484 = alloca double
%485 = alloca double
%486 = alloca double
%487 = alloca double
%488 = alloca double
%489 = alloca double
%490 = alloca double
%491 = alloca double
%492 = alloca double
%493 = alloca double
%494 = alloca double
%495 = alloca double
%496 = alloca double
%497 = alloca double
%498 = alloca double
%499 = alloca double
%500 = alloca double
%501 = alloca double
%502 = alloca double
%503 = alloca double
%504 = alloca double
%505 = alloca double
%506 = alloca double
%507 = alloca double
%508 = alloca double
%509 = alloca double
%510 = alloca double
%511 = alloca double
%512 = alloca double
%513 = alloca double
%514 = alloca double
%515 = alloca double
%516 = alloca double
%517 = alloca double
%518 = alloca double
%519 = alloca double
%520 = alloca double
%521 = alloca double
%522 = alloca double
%523 = alloca double
%524 = alloca double
%525 = alloca double
%526 = alloca double
%527 = alloca double
%528 = alloca double
%529 = alloca double
%530 = alloca double
%531 = alloca double
%532 = alloca double
%533 = alloca double
%534 = alloca double
%535 = alloca double
%536 = alloca double
%537 = alloca double
%538 = alloca double
%539 = alloca double
%540 = alloca double
%541 = alloca double
%542 = alloca double
%543 = alloca double
%544 = alloca double
%545 = alloca double
%546 = alloca double
%547 = alloca double
%548 = alloca double
%549 = alloca double
%550 = alloca double
%551 = alloca double
%552 = alloca double
%553 = alloca double
%554 = alloca double
%555 = alloca double
%556 = alloca double
%557 = alloca double
%558 = alloca double
%559 = alloca double
%560 = alloca double
%561 = alloca double
%562 = alloca double
%563 = alloca double
%564 = alloca double
%565 = alloca double
%566 = alloca double
%567 = alloca double
%568 = alloca double
%569 = alloca double
%570 = alloca double
%571 = alloca double
%572 = alloca double
%573 = alloca double
%574 = alloca double
%575 = alloca double
%576 = alloca double
%577 = alloca double
%578 = alloca double
%579 = alloca double
%580 = alloca double
%581 = alloca double
%582 = alloca double
%583 = alloca double
%584 = alloca double
%585 = alloca double
%586 = alloca double
%587 = alloca double
%588 = alloca double
%589 = alloca double
%590 = alloca double
%591 = alloca double
%592 = alloca double
%593 = alloca double
%594 = alloca double
%595 = alloca double
%596 = alloca double
%597 = alloca double
%598 = alloca double
%599 = alloca double
%600 = alloca double
%601 = alloca double
%602 = alloca double
%603 = alloca double
%604 = alloca double
%605 = alloca double
%606 = alloca double
%607 = alloca double
%608 = alloca double
%609 = alloca double
%610 = alloca double
%611 = alloca double
%612 = alloca double
%613 = alloca double
%614 = alloca double
%615 = alloca double
%616 = alloca double
%617 = alloca double
%618 = alloca double
%619 = alloca double
%620 = alloca double
%621 = alloca double
%622 = alloca double
%623 = alloca double
%624 = alloca double
%625 = alloca double
%626 = alloca double
%627 = alloca double
%628 = alloca double
%629 = alloca double
%630 = alloca double
%631 = alloca double
%632 = alloca double
%633 = alloca double
%634 = alloca double
%635 = alloca double
%636 = alloca double
%637 = alloca double
%638 = alloca double
%639 = alloca double
%640 = alloca double
%641 = alloca double
%642 = alloca double
%643 = alloca double
%644 = alloca double
%645 = alloca double
%646 = alloca double
%647 = alloca double
%648 = alloca double
%649 = alloca double
%650 = alloca double
%651 = alloca double
%652 = alloca double
%653 = alloca double
%654 = alloca double
%655 = alloca double
%656 = alloca double
%657 = alloca double
%658 = alloca double
%659 = alloca double
%660 = alloca double
%661 = alloca double
%662 = alloca double
%663 = alloca double
%664 = alloca double
%665 = alloca double
%666 = alloca double
%667 = alloca double
%668 = alloca double
%669 = alloca double
%670 = alloca double
%671 = alloca double
%672 = alloca double
%673 = alloca double
%674 = alloca double
%675 = alloca double
%676 = alloca double
%677 = alloca double
%678 = alloca double
%679 = alloca double
%680 = alloca double
%681 = alloca double
%682 = alloca double
%683 = alloca double
%684 = alloca double
%685 = alloca double
%686 = alloca double
%687 = alloca double
%688 = alloca double
%689 = alloca double
%690 = alloca double
%691 = alloca double
%692 = alloca double
%693 = alloca double
%694 = alloca double
%695 = alloca double
%696 = alloca double
%697 = alloca double
%698 = alloca double
%699 = alloca double
%700 = alloca double
%701 = alloca double
%702 = alloca double
%703 = alloca double
%704 = alloca double
%705 = alloca double
%706 = alloca double
%707 = alloca double
%708 = alloca double
%709 = alloca double
%710 = alloca double
%711 = alloca double
%712 = alloca double
%713 = alloca double
%714 = alloca double
%715 = alloca double
%716 = alloca double
%717 = alloca double
%718 = alloca double
%719 = alloca double
%720 = alloca double
%721 = alloca double
%722 = alloca double
%723 = alloca double
%724 = alloca double
%725 = alloca double
%726 = alloca double
%727 = alloca double
%728 = alloca double
%729 = alloca double
%730 = alloca double
%731 = alloca double
%732 = alloca double
%733 = alloca double
%734 = alloca double
%735 = alloca double
%736 = alloca double
%737 = alloca double
%738 = alloca double
%739 = alloca double
%740 = alloca double
%741 = alloca double
%742 = alloca double
%743 = alloca double
%744 = alloca double
%745 = alloca double
%746 = alloca double
%747 = alloca double
%748 = alloca double
%749 = alloca double
%750 = alloca double
%751 = alloca double
%752 = alloca double
%753 = alloca double
%754 = alloca double
%755 = alloca double
%756 = alloca double
%757 = alloca double
%758 = alloca double
%759 = alloca double
%760 = alloca double
%761 = alloca double
%762 = alloca double
%763 = alloca double
%764 = alloca double
%765 = alloca double
%766 = alloca double
%767 = alloca double
%768 = alloca double
%769 = alloca double
%770 = alloca double
%771 = alloca double
%772 = alloca double
%773 = alloca double
%774 = alloca double
%775 = alloca double
%776 = alloca double
%777 = alloca double
%778 = alloca double
%779 = alloca double
%780 = alloca double
%781 = alloca double
%782 = alloca double
%783 = alloca double
%784 = alloca double
%785 = alloca double
%786 = alloca double
%787 = alloca double
%788 = alloca double
%789 = alloca double
%790 = alloca double
%791 = alloca double
%792 = alloca double
%793 = alloca double
%794 = alloca double
%795 = alloca double
%796 = alloca double
%797 = alloca double
%798 = alloca double
%799 = alloca double
%800 = alloca double
%801 = alloca double
%802 = alloca double
%803 = alloca double
%804 = alloca double
%805 = alloca double
%806 = alloca double
%807 = alloca double
%808 = alloca double
%809 = alloca double
%810 = alloca double
%811 = alloca double
%812 = alloca double
%813 = alloca double
%814 = alloca double
%815 = alloca double
store double* %0, double** %114
store double* %1, double** %115
store double* %2, double** %116
store double* %3, double** %117
store double* %4, double** %118
store double* %5, double** %119
store double* %6, double** %120
store double* %7, double** %121
store double* %8, double** %122
store double* %9, double** %123
store double* %10, double** %124
store double* %11, double** %125
store double* %12, double** %126
store double* %13, double** %127
store double* %14, double** %128
store double* %15, double** %129
store double* %16, double** %130
store double* %17, double** %131
store double* %18, double** %132
store double* %19, double** %133
store double* %20, double** %134
store double* %21, double** %135
store double* %22, double** %136
store double* %23, double** %137
store double* %24, double** %138
store double* %25, double** %139
store double* %26, double** %140
store double* %27, double** %141
store double* %28, double** %142
store double* %29, double** %143
store double* %30, double** %144
store double* %31, double** %145
store double* %32, double** %146
store double* %33, double** %147
store double* %34, double** %148
store double* %35, double** %149
store double* %36, double** %150
store double* %37, double** %151
store double* %38, double** %152
store double* %39, double** %153
store double* %40, double** %154
store double* %41, double** %155
store double* %42, double** %156
store double* %43, double** %157
store double* %44, double** %158
store double* %45, double** %159
store double* %46, double** %160
store double* %47, double** %161
store double* %48, double** %162
store double* %49, double** %163
store double* %50, double** %164
store double* %51, double** %165
store double* %52, double** %166
store double* %53, double** %167
store double* %54, double** %168
store double* %55, double** %169
store double* %56, double** %170
store double* %57, double** %171
store double* %58, double** %172
store double* %59, double** %173
store double* %60, double** %174
store double* %61, double** %175
store double* %62, double** %176
store double* %63, double** %177
store double* %64, double** %178
store double* %65, double** %179
store double* %66, double** %180
store double* %67, double** %181
store double* %68, double** %182
store double* %69, double** %183
store double* %70, double** %184
store double* %71, double** %185
store double* %72, double** %186
store double* %73, double** %187
store double* %74, double** %188
store double* %75, double** %189
store double* %76, double** %190
store double* %77, double** %191
store double* %78, double** %192
store double* %79, double** %193
store double* %80, double** %194
store double* %81, double** %195
store double* %82, double** %196
store double* %83, double** %197
store double* %84, double** %198
store double* %85, double** %199
store double* %86, double** %200
store double* %87, double** %201
store double* %88, double** %202
store double* %89, double** %203
store double* %90, double** %204
store double* %91, double** %205
store double* %92, double** %206
store double* %93, double** %207
store double* %94, double** %208
store double* %95, double** %209
store double* %96, double** %210
store double* %97, double** %211
store double* %98, double** %212
store double* %99, double** %213
store double* %100, double** %214
store double* %101, double** %215
store double* %102, double** %216
store double* %103, double** %217
store double* %104, double** %218
store double* %105, double** %219
store double* %106, double** %220
store double* %107, double** %221
store double* %108, double** %222
store double* %109, double** %223
store double* %110, double** %224
store double* %111, double** %225
store double* %112, double** %226
%816 = load double*, double** %114
%817 = getelementptr inbounds double, double* %816, i64 0
%818 = load double, double* %817
%819 = fadd double 2.731500e+02, %818
store double %819, double* %227
%820 = load double*, double** %114
%821 = getelementptr inbounds double, double* %820, i64 0
%822 = load double, double* %821
%823 = fadd double 2.731500e+02, %822
%824 = load double*, double** %115
%825 = load double, double* %824
%826 = fadd double %823, %825
store double %826, double* %228
store double 1.000000e+00, double* %229
%827 = load double, double* %228
%828 = fmul double 0x3B30B0F12214FBEF, %827
%829 = fdiv double %828, 0x3C07A4E61EB8740E
store double %829, double* %230
store double 0x3F169700F1154E3F, double* %231
%830 = load double, double* %231
%831 = load double, double* %229
%832 = fmul double %830, %831
store double %832, double* %232
%833 = load double, double* %228
%834 = load double, double* %227
%835 = fdiv double %833, %834
store double %835, double* %233
%836 = load double, double* %227
%837 = fdiv double 1.000000e+00, %836
store double %837, double* %234
%838 = load double, double* %234
%839 = load double, double* %229
%840 = fmul double %838, %839
store double %840, double* %235
%841 = load double, double* %228
%842 = load double, double* %227
%843 = fsub double %841, %842
store double %843, double* %236
store double 1.000000e+00, double* %237
%844 = load double, double* %237
%845 = load double, double* %229
%846 = fmul double %844, %845
store double %846, double* %238
%847 = load double, double* %233
%848 = load double*, double** %114
%849 = getelementptr inbounds double, double* %848, i64 90
%850 = load double, double* %849
%851 = call double @pow(double %847, double %850)
store double %851, double* %239
%852 = load double, double* %239
%853 = load double*, double** %114
%854 = getelementptr inbounds double, double* %853, i64 90
%855 = load double, double* %854
%856 = fmul double %852, %855
%857 = load double, double* %233
%858 = fdiv double %856, %857
store double %858, double* %240
%859 = load double, double* %240
%860 = load double, double* %235
%861 = fmul double %859, %860
store double %861, double* %241
%862 = load double*, double** %114
%863 = getelementptr inbounds double, double* %862, i64 53
%864 = load double, double* %863
%865 = load double, double* %239
%866 = fmul double %864, %865
store double %866, double* %242
%867 = load double*, double** %114
%868 = getelementptr inbounds double, double* %867, i64 53
%869 = load double, double* %868
store double %869, double* %243
%870 = load double, double* %243
%871 = load double, double* %241
%872 = fmul double %870, %871
store double %872, double* %244
%873 = load double, double* %233
%874 = load double*, double** %114
%875 = getelementptr inbounds double, double* %874, i64 91
%876 = load double, double* %875
%877 = call double @pow(double %873, double %876)
store double %877, double* %239
%878 = load double, double* %239
%879 = load double*, double** %114
%880 = getelementptr inbounds double, double* %879, i64 91
%881 = load double, double* %880
%882 = fmul double %878, %881
%883 = load double, double* %233
%884 = fdiv double %882, %883
store double %884, double* %240
%885 = load double, double* %240
%886 = load double, double* %235
%887 = fmul double %885, %886
store double %887, double* %241
%888 = load double*, double** %114
%889 = getelementptr inbounds double, double* %888, i64 1
%890 = load double, double* %889
%891 = load double, double* %239
%892 = fmul double %890, %891
store double %892, double* %245
%893 = load double*, double** %114
%894 = getelementptr inbounds double, double* %893, i64 1
%895 = load double, double* %894
store double %895, double* %246
%896 = load double, double* %246
%897 = load double, double* %241
%898 = fmul double %896, %897
store double %898, double* %247
%899 = load double, double* %233
%900 = load double*, double** %114
%901 = getelementptr inbounds double, double* %900, i64 68
%902 = load double, double* %901
%903 = call double @pow(double %899, double %902)
store double %903, double* %239
%904 = load double, double* %239
%905 = load double*, double** %114
%906 = getelementptr inbounds double, double* %905, i64 68
%907 = load double, double* %906
%908 = fmul double %904, %907
%909 = load double, double* %233
%910 = fdiv double %908, %909
store double %910, double* %240
%911 = load double, double* %240
%912 = load double, double* %235
%913 = fmul double %911, %912
store double %913, double* %241
%914 = load double*, double** %114
%915 = getelementptr inbounds double, double* %914, i64 2
%916 = load double, double* %915
%917 = load double, double* %239
%918 = fmul double %916, %917
store double %918, double* %248
%919 = load double*, double** %114
%920 = getelementptr inbounds double, double* %919, i64 2
%921 = load double, double* %920
store double %921, double* %249
%922 = load double, double* %249
%923 = load double, double* %241
%924 = fmul double %922, %923
store double %924, double* %250
%925 = load double, double* %233
%926 = load double*, double** %114
%927 = getelementptr inbounds double, double* %926, i64 92
%928 = load double, double* %927
%929 = call double @pow(double %925, double %928)
store double %929, double* %239
%930 = load double, double* %239
%931 = load double*, double** %114
%932 = getelementptr inbounds double, double* %931, i64 92
%933 = load double, double* %932
%934 = fmul double %930, %933
%935 = load double, double* %233
%936 = fdiv double %934, %935
store double %936, double* %240
%937 = load double, double* %240
%938 = load double, double* %235
%939 = fmul double %937, %938
store double %939, double* %241
%940 = load double*, double** %114
%941 = getelementptr inbounds double, double* %940, i64 6
%942 = load double, double* %941
%943 = load double, double* %239
%944 = fmul double %942, %943
store double %944, double* %251
%945 = load double*, double** %114
%946 = getelementptr inbounds double, double* %945, i64 6
%947 = load double, double* %946
store double %947, double* %252
%948 = load double, double* %252
%949 = load double, double* %241
%950 = fmul double %948, %949
store double %950, double* %253
%951 = load double, double* %233
%952 = load double*, double** %114
%953 = getelementptr inbounds double, double* %952, i64 67
%954 = load double, double* %953
%955 = call double @pow(double %951, double %954)
store double %955, double* %239
%956 = load double, double* %239
%957 = load double*, double** %114
%958 = getelementptr inbounds double, double* %957, i64 67
%959 = load double, double* %958
%960 = fmul double %956, %959
%961 = load double, double* %233
%962 = fdiv double %960, %961
store double %962, double* %240
%963 = load double, double* %240
%964 = load double, double* %235
%965 = fmul double %963, %964
store double %965, double* %241
%966 = load double*, double** %114
%967 = getelementptr inbounds double, double* %966, i64 7
%968 = load double, double* %967
%969 = load double, double* %239
%970 = fmul double %968, %969
store double %970, double* %254
%971 = load double*, double** %114
%972 = getelementptr inbounds double, double* %971, i64 7
%973 = load double, double* %972
store double %973, double* %255
%974 = load double, double* %255
%975 = load double, double* %241
%976 = fmul double %974, %975
store double %976, double* %256
%977 = load double, double* %233
%978 = load double*, double** %114
%979 = getelementptr inbounds double, double* %978, i64 66
%980 = load double, double* %979
%981 = call double @pow(double %977, double %980)
store double %981, double* %239
%982 = load double, double* %239
%983 = load double*, double** %114
%984 = getelementptr inbounds double, double* %983, i64 66
%985 = load double, double* %984
%986 = fmul double %982, %985
%987 = load double, double* %233
%988 = fdiv double %986, %987
store double %988, double* %240
%989 = load double, double* %240
%990 = load double, double* %235
%991 = fmul double %989, %990
store double %991, double* %241
%992 = load double*, double** %114
%993 = getelementptr inbounds double, double* %992, i64 8
%994 = load double, double* %993
%995 = load double, double* %239
%996 = fmul double %994, %995
store double %996, double* %257
%997 = load double*, double** %114
%998 = getelementptr inbounds double, double* %997, i64 8
%999 = load double, double* %998
store double %999, double* %258
%1000 = load double, double* %258
%1001 = load double, double* %241
%1002 = fmul double %1000, %1001
store double %1002, double* %259
%1003 = load double, double* %233
%1004 = load double*, double** %114
%1005 = getelementptr inbounds double, double* %1004, i64 69
%1006 = load double, double* %1005
%1007 = call double @pow(double %1003, double %1006)
store double %1007, double* %239
%1008 = load double, double* %239
%1009 = load double*, double** %114
%1010 = getelementptr inbounds double, double* %1009, i64 69
%1011 = load double, double* %1010
%1012 = fmul double %1008, %1011
%1013 = load double, double* %233
%1014 = fdiv double %1012, %1013
store double %1014, double* %240
%1015 = load double, double* %240
%1016 = load double, double* %235
%1017 = fmul double %1015, %1016
store double %1017, double* %241
%1018 = load double*, double** %114
%1019 = getelementptr inbounds double, double* %1018, i64 9
%1020 = load double, double* %1019
%1021 = load double, double* %239
%1022 = fmul double %1020, %1021
store double %1022, double* %260
%1023 = load double*, double** %114
%1024 = getelementptr inbounds double, double* %1023, i64 9
%1025 = load double, double* %1024
store double %1025, double* %261
%1026 = load double, double* %261
%1027 = load double, double* %241
%1028 = fmul double %1026, %1027
store double %1028, double* %262
%1029 = load double, double* %233
%1030 = load double*, double** %114
%1031 = getelementptr inbounds double, double* %1030, i64 93
%1032 = load double, double* %1031
%1033 = call double @pow(double %1029, double %1032)
store double %1033, double* %239
%1034 = load double, double* %239
%1035 = load double*, double** %114
%1036 = getelementptr inbounds double, double* %1035, i64 93
%1037 = load double, double* %1036
%1038 = fmul double %1034, %1037
%1039 = load double, double* %233
%1040 = fdiv double %1038, %1039
store double %1040, double* %240
%1041 = load double, double* %240
%1042 = load double, double* %235
%1043 = fmul double %1041, %1042
store double %1043, double* %241
%1044 = load double*, double** %114
%1045 = getelementptr inbounds double, double* %1044, i64 10
%1046 = load double, double* %1045
%1047 = load double, double* %239
%1048 = fmul double %1046, %1047
store double %1048, double* %263
%1049 = load double*, double** %114
%1050 = getelementptr inbounds double, double* %1049, i64 10
%1051 = load double, double* %1050
store double %1051, double* %264
%1052 = load double, double* %264
%1053 = load double, double* %241
%1054 = fmul double %1052, %1053
store double %1054, double* %265
%1055 = load double, double* %233
%1056 = load double*, double** %114
%1057 = getelementptr inbounds double, double* %1056, i64 78
%1058 = load double, double* %1057
%1059 = call double @pow(double %1055, double %1058)
store double %1059, double* %266
%1060 = load double, double* %266
%1061 = load double*, double** %114
%1062 = getelementptr inbounds double, double* %1061, i64 78
%1063 = load double, double* %1062
%1064 = fmul double %1060, %1063
%1065 = load double, double* %233
%1066 = fdiv double %1064, %1065
store double %1066, double* %267
%1067 = load double, double* %267
%1068 = load double, double* %235
%1069 = fmul double %1067, %1068
store double %1069, double* %268
%1070 = load double*, double** %114
%1071 = getelementptr inbounds double, double* %1070, i64 71
%1072 = load double, double* %1071
%1073 = fneg double %1072
%1074 = load double, double* %233
%1075 = fsub double 1.000000e+00, %1074
%1076 = fmul double %1073, %1075
%1077 = load double, double* %230
%1078 = fdiv double %1076, %1077
store double %1078, double* %269
%1079 = load double*, double** %114
%1080 = getelementptr inbounds double, double* %1079, i64 71
%1081 = load double, double* %1080
%1082 = load double, double* %230
%1083 = fdiv double %1081, %1082
store double %1083, double* %270
%1084 = load double*, double** %114
%1085 = getelementptr inbounds double, double* %1084, i64 71
%1086 = load double, double* %1085
%1087 = load double, double* %233
%1088 = fsub double 1.000000e+00, %1087
%1089 = fmul double %1086, %1088
%1090 = load double, double* %230
%1091 = load double, double* %230
%1092 = fmul double %1090, %1091
%1093 = fdiv double %1089, %1092
store double %1093, double* %272
%1094 = load double, double* %270
%1095 = load double, double* %235
%1096 = fmul double %1094, %1095
store double %1096, double* %271
%1097 = load double, double* %271
%1098 = load double, double* %272
%1099 = load double, double* %232
%1100 = call double @llvm.fmuladd.f64(double %1098, double %1099, double %1097)
store double %1100, double* %271
%1101 = load double, double* %269
%1102 = call double @exp(double %1101)
store double %1102, double* %273
%1103 = load double, double* %273
store double %1103, double* %274
%1104 = load double, double* %274
%1105 = load double, double* %271
%1106 = fmul double %1104, %1105
store double %1106, double* %275
%1107 = load double, double* %266
%1108 = load double, double* %273
%1109 = fmul double %1107, %1108
store double %1109, double* %239
%1110 = load double, double* %273
store double %1110, double* %276
%1111 = load double, double* %266
store double %1111, double* %277
%1112 = load double, double* %276
%1113 = load double, double* %268
%1114 = fmul double %1112, %1113
store double %1114, double* %241
%1115 = load double, double* %241
%1116 = load double, double* %277
%1117 = load double, double* %275
%1118 = call double @llvm.fmuladd.f64(double %1116, double %1117, double %1115)
store double %1118, double* %241
%1119 = load double*, double** %114
%1120 = getelementptr inbounds double, double* %1119, i64 12
%1121 = load double, double* %1120
%1122 = fdiv double 1.000000e+00, %1121
store double %1122, double* %278
%1123 = load double, double* %239
%1124 = load double, double* %278
%1125 = call double @pow(double %1123, double %1124)
store double %1125, double* %279
%1126 = load double, double* %279
%1127 = load double, double* %278
%1128 = fmul double %1126, %1127
%1129 = load double, double* %239
%1130 = fdiv double %1128, %1129
store double %1130, double* %280
%1131 = load double, double* %280
%1132 = load double, double* %241
%1133 = fmul double %1131, %1132
store double %1133, double* %281
%1134 = load double*, double** %114
%1135 = getelementptr inbounds double, double* %1134, i64 11
%1136 = load double, double* %1135
%1137 = load double, double* %279
%1138 = fmul double %1136, %1137
store double %1138, double* %282
%1139 = load double*, double** %114
%1140 = getelementptr inbounds double, double* %1139, i64 11
%1141 = load double, double* %1140
store double %1141, double* %283
%1142 = load double, double* %283
%1143 = load double, double* %281
%1144 = fmul double %1142, %1143
store double %1144, double* %284
%1145 = load double, double* %233
%1146 = load double*, double** %114
%1147 = getelementptr inbounds double, double* %1146, i64 95
%1148 = load double, double* %1147
%1149 = call double @pow(double %1145, double %1148)
store double %1149, double* %266
%1150 = load double, double* %266
%1151 = load double*, double** %114
%1152 = getelementptr inbounds double, double* %1151, i64 95
%1153 = load double, double* %1152
%1154 = fmul double %1150, %1153
%1155 = load double, double* %233
%1156 = fdiv double %1154, %1155
store double %1156, double* %267
%1157 = load double, double* %267
%1158 = load double, double* %235
%1159 = fmul double %1157, %1158
store double %1159, double* %268
%1160 = load double*, double** %114
%1161 = getelementptr inbounds double, double* %1160, i64 96
%1162 = load double, double* %1161
%1163 = fneg double %1162
%1164 = load double, double* %233
%1165 = fsub double 1.000000e+00, %1164
%1166 = fmul double %1163, %1165
%1167 = load double, double* %230
%1168 = fdiv double %1166, %1167
store double %1168, double* %269
%1169 = load double*, double** %114
%1170 = getelementptr inbounds double, double* %1169, i64 96
%1171 = load double, double* %1170
%1172 = load double, double* %230
%1173 = fdiv double %1171, %1172
store double %1173, double* %270
%1174 = load double*, double** %114
%1175 = getelementptr inbounds double, double* %1174, i64 96
%1176 = load double, double* %1175
%1177 = load double, double* %233
%1178 = fsub double 1.000000e+00, %1177
%1179 = fmul double %1176, %1178
%1180 = load double, double* %230
%1181 = load double, double* %230
%1182 = fmul double %1180, %1181
%1183 = fdiv double %1179, %1182
store double %1183, double* %272
%1184 = load double, double* %270
%1185 = load double, double* %235
%1186 = fmul double %1184, %1185
store double %1186, double* %271
%1187 = load double, double* %271
%1188 = load double, double* %272
%1189 = load double, double* %232
%1190 = call double @llvm.fmuladd.f64(double %1188, double %1189, double %1187)
store double %1190, double* %271
%1191 = load double, double* %269
%1192 = call double @exp(double %1191)
store double %1192, double* %273
%1193 = load double, double* %273
store double %1193, double* %274
%1194 = load double, double* %274
%1195 = load double, double* %271
%1196 = fmul double %1194, %1195
store double %1196, double* %275
%1197 = load double, double* %266
%1198 = load double, double* %273
%1199 = fmul double %1197, %1198
store double %1199, double* %239
%1200 = load double, double* %273
store double %1200, double* %276
%1201 = load double, double* %266
store double %1201, double* %277
%1202 = load double, double* %276
%1203 = load double, double* %268
%1204 = fmul double %1202, %1203
store double %1204, double* %241
%1205 = load double, double* %241
%1206 = load double, double* %277
%1207 = load double, double* %275
%1208 = call double @llvm.fmuladd.f64(double %1206, double %1207, double %1205)
store double %1208, double* %241
%1209 = load double*, double** %114
%1210 = getelementptr inbounds double, double* %1209, i64 13
%1211 = load double, double* %1210
%1212 = fdiv double 1.000000e+00, %1211
store double %1212, double* %278
%1213 = load double, double* %239
%1214 = load double, double* %278
%1215 = call double @pow(double %1213, double %1214)
store double %1215, double* %279
%1216 = load double, double* %279
%1217 = load double, double* %278
%1218 = fmul double %1216, %1217
%1219 = load double, double* %239
%1220 = fdiv double %1218, %1219
store double %1220, double* %280
%1221 = load double, double* %280
%1222 = load double, double* %241
%1223 = fmul double %1221, %1222
store double %1223, double* %281
%1224 = load double*, double** %114
%1225 = getelementptr inbounds double, double* %1224, i64 94
%1226 = load double, double* %1225
%1227 = load double, double* %279
%1228 = fmul double %1226, %1227
store double %1228, double* %285
%1229 = load double*, double** %114
%1230 = getelementptr inbounds double, double* %1229, i64 94
%1231 = load double, double* %1230
store double %1231, double* %286
%1232 = load double, double* %286
%1233 = load double, double* %281
%1234 = fmul double %1232, %1233
store double %1234, double* %287
%1235 = load double, double* %233
%1236 = load double*, double** %114
%1237 = getelementptr inbounds double, double* %1236, i64 78
%1238 = load double, double* %1237
%1239 = call double @pow(double %1235, double %1238)
store double %1239, double* %266
%1240 = load double, double* %266
%1241 = load double*, double** %114
%1242 = getelementptr inbounds double, double* %1241, i64 78
%1243 = load double, double* %1242
%1244 = fmul double %1240, %1243
%1245 = load double, double* %233
%1246 = fdiv double %1244, %1245
store double %1246, double* %267
%1247 = load double, double* %267
%1248 = load double, double* %235
%1249 = fmul double %1247, %1248
store double %1249, double* %268
%1250 = load double*, double** %114
%1251 = getelementptr inbounds double, double* %1250, i64 97
%1252 = load double, double* %1251
%1253 = fneg double %1252
%1254 = load double, double* %233
%1255 = fsub double 1.000000e+00, %1254
%1256 = fmul double %1253, %1255
%1257 = load double, double* %230
%1258 = fdiv double %1256, %1257
store double %1258, double* %269
%1259 = load double*, double** %114
%1260 = getelementptr inbounds double, double* %1259, i64 97
%1261 = load double, double* %1260
%1262 = load double, double* %230
%1263 = fdiv double %1261, %1262
store double %1263, double* %270
%1264 = load double*, double** %114
%1265 = getelementptr inbounds double, double* %1264, i64 97
%1266 = load double, double* %1265
%1267 = load double, double* %233
%1268 = fsub double 1.000000e+00, %1267
%1269 = fmul double %1266, %1268
%1270 = load double, double* %230
%1271 = load double, double* %230
%1272 = fmul double %1270, %1271
%1273 = fdiv double %1269, %1272
store double %1273, double* %272
%1274 = load double, double* %270
%1275 = load double, double* %235
%1276 = fmul double %1274, %1275
store double %1276, double* %271
%1277 = load double, double* %271
%1278 = load double, double* %272
%1279 = load double, double* %232
%1280 = call double @llvm.fmuladd.f64(double %1278, double %1279, double %1277)
store double %1280, double* %271
%1281 = load double, double* %269
%1282 = call double @exp(double %1281)
store double %1282, double* %273
%1283 = load double, double* %273
store double %1283, double* %274
%1284 = load double, double* %274
%1285 = load double, double* %271
%1286 = fmul double %1284, %1285
store double %1286, double* %275
%1287 = load double, double* %266
%1288 = load double, double* %273
%1289 = fmul double %1287, %1288
store double %1289, double* %239
%1290 = load double, double* %273
store double %1290, double* %276
%1291 = load double, double* %266
store double %1291, double* %277
%1292 = load double, double* %276
%1293 = load double, double* %268
%1294 = fmul double %1292, %1293
store double %1294, double* %241
%1295 = load double, double* %241
%1296 = load double, double* %277
%1297 = load double, double* %275
%1298 = call double @llvm.fmuladd.f64(double %1296, double %1297, double %1295)
store double %1298, double* %241
%1299 = load double*, double** %114
%1300 = getelementptr inbounds double, double* %1299, i64 44
%1301 = load double, double* %1300
%1302 = fdiv double 1.000000e+00, %1301
store double %1302, double* %278
%1303 = load double, double* %239
%1304 = load double, double* %278
%1305 = call double @pow(double %1303, double %1304)
store double %1305, double* %279
%1306 = load double, double* %279
%1307 = load double, double* %278
%1308 = fmul double %1306, %1307
%1309 = load double, double* %239
%1310 = fdiv double %1308, %1309
store double %1310, double* %280
%1311 = load double, double* %280
%1312 = load double, double* %241
%1313 = fmul double %1311, %1312
store double %1313, double* %281
%1314 = load double*, double** %114
%1315 = getelementptr inbounds double, double* %1314, i64 42
%1316 = load double, double* %1315
%1317 = load double, double* %279
%1318 = fmul double %1316, %1317
store double %1318, double* %288
%1319 = load double*, double** %114
%1320 = getelementptr inbounds double, double* %1319, i64 42
%1321 = load double, double* %1320
store double %1321, double* %289
%1322 = load double, double* %289
%1323 = load double, double* %281
%1324 = fmul double %1322, %1323
store double %1324, double* %290
%1325 = load double, double* %233
%1326 = load double*, double** %114
%1327 = getelementptr inbounds double, double* %1326, i64 79
%1328 = load double, double* %1327
%1329 = call double @pow(double %1325, double %1328)
store double %1329, double* %266
%1330 = load double, double* %266
%1331 = load double*, double** %114
%1332 = getelementptr inbounds double, double* %1331, i64 79
%1333 = load double, double* %1332
%1334 = fmul double %1330, %1333
%1335 = load double, double* %233
%1336 = fdiv double %1334, %1335
store double %1336, double* %267
%1337 = load double, double* %267
%1338 = load double, double* %235
%1339 = fmul double %1337, %1338
store double %1339, double* %268
%1340 = load double*, double** %114
%1341 = getelementptr inbounds double, double* %1340, i64 72
%1342 = load double, double* %1341
%1343 = fneg double %1342
%1344 = load double, double* %233
%1345 = fsub double 1.000000e+00, %1344
%1346 = fmul double %1343, %1345
%1347 = load double, double* %230
%1348 = fdiv double %1346, %1347
store double %1348, double* %269
%1349 = load double*, double** %114
%1350 = getelementptr inbounds double, double* %1349, i64 72
%1351 = load double, double* %1350
%1352 = load double, double* %230
%1353 = fdiv double %1351, %1352
store double %1353, double* %270
%1354 = load double*, double** %114
%1355 = getelementptr inbounds double, double* %1354, i64 72
%1356 = load double, double* %1355
%1357 = load double, double* %233
%1358 = fsub double 1.000000e+00, %1357
%1359 = fmul double %1356, %1358
%1360 = load double, double* %230
%1361 = load double, double* %230
%1362 = fmul double %1360, %1361
%1363 = fdiv double %1359, %1362
store double %1363, double* %272
%1364 = load double, double* %270
%1365 = load double, double* %235
%1366 = fmul double %1364, %1365
store double %1366, double* %271
%1367 = load double, double* %271
%1368 = load double, double* %272
%1369 = load double, double* %232
%1370 = call double @llvm.fmuladd.f64(double %1368, double %1369, double %1367)
store double %1370, double* %271
%1371 = load double, double* %269
%1372 = call double @exp(double %1371)
store double %1372, double* %273
%1373 = load double, double* %273
store double %1373, double* %274
%1374 = load double, double* %274
%1375 = load double, double* %271
%1376 = fmul double %1374, %1375
store double %1376, double* %275
%1377 = load double, double* %266
%1378 = load double, double* %273
%1379 = fmul double %1377, %1378
store double %1379, double* %239
%1380 = load double, double* %273
store double %1380, double* %276
%1381 = load double, double* %266
store double %1381, double* %277
%1382 = load double, double* %276
%1383 = load double, double* %268
%1384 = fmul double %1382, %1383
store double %1384, double* %241
%1385 = load double, double* %241
%1386 = load double, double* %277
%1387 = load double, double* %275
%1388 = call double @llvm.fmuladd.f64(double %1386, double %1387, double %1385)
store double %1388, double* %241
%1389 = load double*, double** %114
%1390 = getelementptr inbounds double, double* %1389, i64 33
%1391 = load double, double* %1390
%1392 = fdiv double 1.000000e+00, %1391
store double %1392, double* %278
%1393 = load double, double* %239
%1394 = load double, double* %278
%1395 = call double @pow(double %1393, double %1394)
store double %1395, double* %279
%1396 = load double, double* %279
%1397 = load double, double* %278
%1398 = fmul double %1396, %1397
%1399 = load double, double* %239
%1400 = fdiv double %1398, %1399
store double %1400, double* %280
%1401 = load double, double* %280
%1402 = load double, double* %241
%1403 = fmul double %1401, %1402
store double %1403, double* %281
%1404 = load double*, double** %114
%1405 = getelementptr inbounds double, double* %1404, i64 31
%1406 = load double, double* %1405
%1407 = load double, double* %279
%1408 = fmul double %1406, %1407
store double %1408, double* %291
%1409 = load double*, double** %114
%1410 = getelementptr inbounds double, double* %1409, i64 31
%1411 = load double, double* %1410
store double %1411, double* %292
%1412 = load double, double* %292
%1413 = load double, double* %281
%1414 = fmul double %1412, %1413
store double %1414, double* %293
%1415 = load double, double* %233
%1416 = load double*, double** %114
%1417 = getelementptr inbounds double, double* %1416, i64 80
%1418 = load double, double* %1417
%1419 = call double @pow(double %1415, double %1418)
store double %1419, double* %266
%1420 = load double, double* %266
%1421 = load double*, double** %114
%1422 = getelementptr inbounds double, double* %1421, i64 80
%1423 = load double, double* %1422
%1424 = fmul double %1420, %1423
%1425 = load double, double* %233
%1426 = fdiv double %1424, %1425
store double %1426, double* %267
%1427 = load double, double* %267
%1428 = load double, double* %235
%1429 = fmul double %1427, %1428
store double %1429, double* %268
%1430 = load double*, double** %114
%1431 = getelementptr inbounds double, double* %1430, i64 75
%1432 = load double, double* %1431
%1433 = fneg double %1432
%1434 = load double, double* %233
%1435 = fsub double 1.000000e+00, %1434
%1436 = fmul double %1433, %1435
%1437 = load double, double* %230
%1438 = fdiv double %1436, %1437
store double %1438, double* %269
%1439 = load double*, double** %114
%1440 = getelementptr inbounds double, double* %1439, i64 75
%1441 = load double, double* %1440
%1442 = load double, double* %230
%1443 = fdiv double %1441, %1442
store double %1443, double* %270
%1444 = load double*, double** %114
%1445 = getelementptr inbounds double, double* %1444, i64 75
%1446 = load double, double* %1445
%1447 = load double, double* %233
%1448 = fsub double 1.000000e+00, %1447
%1449 = fmul double %1446, %1448
%1450 = load double, double* %230
%1451 = load double, double* %230
%1452 = fmul double %1450, %1451
%1453 = fdiv double %1449, %1452
store double %1453, double* %272
%1454 = load double, double* %270
%1455 = load double, double* %235
%1456 = fmul double %1454, %1455
store double %1456, double* %271
%1457 = load double, double* %271
%1458 = load double, double* %272
%1459 = load double, double* %232
%1460 = call double @llvm.fmuladd.f64(double %1458, double %1459, double %1457)
store double %1460, double* %271
%1461 = load double, double* %269
%1462 = call double @exp(double %1461)
store double %1462, double* %273
%1463 = load double, double* %273
store double %1463, double* %274
%1464 = load double, double* %274
%1465 = load double, double* %271
%1466 = fmul double %1464, %1465
store double %1466, double* %275
%1467 = load double, double* %266
%1468 = load double, double* %273
%1469 = fmul double %1467, %1468
store double %1469, double* %239
%1470 = load double, double* %273
store double %1470, double* %276
%1471 = load double, double* %266
store double %1471, double* %277
%1472 = load double, double* %276
%1473 = load double, double* %268
%1474 = fmul double %1472, %1473
store double %1474, double* %241
%1475 = load double, double* %241
%1476 = load double, double* %277
%1477 = load double, double* %275
%1478 = call double @llvm.fmuladd.f64(double %1476, double %1477, double %1475)
store double %1478, double* %241
%1479 = load double*, double** %114
%1480 = getelementptr inbounds double, double* %1479, i64 35
%1481 = load double, double* %1480
%1482 = fdiv double 1.000000e+00, %1481
store double %1482, double* %278
%1483 = load double, double* %239
%1484 = load double, double* %278
%1485 = call double @pow(double %1483, double %1484)
store double %1485, double* %279
%1486 = load double, double* %279
%1487 = load double, double* %278
%1488 = fmul double %1486, %1487
%1489 = load double, double* %239
%1490 = fdiv double %1488, %1489
store double %1490, double* %280
%1491 = load double, double* %280
%1492 = load double, double* %241
%1493 = fmul double %1491, %1492
store double %1493, double* %281
%1494 = load double*, double** %114
%1495 = getelementptr inbounds double, double* %1494, i64 34
%1496 = load double, double* %1495
%1497 = load double, double* %279
%1498 = fmul double %1496, %1497
store double %1498, double* %294
%1499 = load double*, double** %114
%1500 = getelementptr inbounds double, double* %1499, i64 34
%1501 = load double, double* %1500
store double %1501, double* %295
%1502 = load double, double* %295
%1503 = load double, double* %281
%1504 = fmul double %1502, %1503
store double %1504, double* %296
%1505 = load double, double* %233
%1506 = load double*, double** %114
%1507 = getelementptr inbounds double, double* %1506, i64 79
%1508 = load double, double* %1507
%1509 = call double @pow(double %1505, double %1508)
store double %1509, double* %266
%1510 = load double, double* %266
%1511 = load double*, double** %114
%1512 = getelementptr inbounds double, double* %1511, i64 79
%1513 = load double, double* %1512
%1514 = fmul double %1510, %1513
%1515 = load double, double* %233
%1516 = fdiv double %1514, %1515
store double %1516, double* %267
%1517 = load double, double* %267
%1518 = load double, double* %235
%1519 = fmul double %1517, %1518
store double %1519, double* %268
%1520 = load double*, double** %114
%1521 = getelementptr inbounds double, double* %1520, i64 73
%1522 = load double, double* %1521
%1523 = fneg double %1522
%1524 = load double, double* %233
%1525 = fsub double 1.000000e+00, %1524
%1526 = fmul double %1523, %1525
%1527 = load double, double* %230
%1528 = fdiv double %1526, %1527
store double %1528, double* %269
%1529 = load double*, double** %114
%1530 = getelementptr inbounds double, double* %1529, i64 73
%1531 = load double, double* %1530
%1532 = load double, double* %230
%1533 = fdiv double %1531, %1532
store double %1533, double* %270
%1534 = load double*, double** %114
%1535 = getelementptr inbounds double, double* %1534, i64 73
%1536 = load double, double* %1535
%1537 = load double, double* %233
%1538 = fsub double 1.000000e+00, %1537
%1539 = fmul double %1536, %1538
%1540 = load double, double* %230
%1541 = load double, double* %230
%1542 = fmul double %1540, %1541
%1543 = fdiv double %1539, %1542
store double %1543, double* %272
%1544 = load double, double* %270
%1545 = load double, double* %235
%1546 = fmul double %1544, %1545
store double %1546, double* %271
%1547 = load double, double* %271
%1548 = load double, double* %272
%1549 = load double, double* %232
%1550 = call double @llvm.fmuladd.f64(double %1548, double %1549, double %1547)
store double %1550, double* %271
%1551 = load double, double* %269
%1552 = call double @exp(double %1551)
store double %1552, double* %273
%1553 = load double, double* %273
store double %1553, double* %274
%1554 = load double, double* %274
%1555 = load double, double* %271
%1556 = fmul double %1554, %1555
store double %1556, double* %275
%1557 = load double, double* %266
%1558 = load double, double* %273
%1559 = fmul double %1557, %1558
store double %1559, double* %239
%1560 = load double, double* %273
store double %1560, double* %276
%1561 = load double, double* %266
store double %1561, double* %277
%1562 = load double, double* %276
%1563 = load double, double* %268
%1564 = fmul double %1562, %1563
store double %1564, double* %241
%1565 = load double, double* %241
%1566 = load double, double* %277
%1567 = load double, double* %275
%1568 = call double @llvm.fmuladd.f64(double %1566, double %1567, double %1565)
store double %1568, double* %241
%1569 = load double*, double** %114
%1570 = getelementptr inbounds double, double* %1569, i64 37
%1571 = load double, double* %1570
%1572 = fdiv double 1.000000e+00, %1571
store double %1572, double* %278
%1573 = load double, double* %239
%1574 = load double, double* %278
%1575 = call double @pow(double %1573, double %1574)
store double %1575, double* %279
%1576 = load double, double* %279
%1577 = load double, double* %278
%1578 = fmul double %1576, %1577
%1579 = load double, double* %239
%1580 = fdiv double %1578, %1579
store double %1580, double* %280
%1581 = load double, double* %280
%1582 = load double, double* %241
%1583 = fmul double %1581, %1582
store double %1583, double* %281
%1584 = load double*, double** %114
%1585 = getelementptr inbounds double, double* %1584, i64 36
%1586 = load double, double* %1585
%1587 = load double, double* %279
%1588 = fmul double %1586, %1587
store double %1588, double* %297
%1589 = load double*, double** %114
%1590 = getelementptr inbounds double, double* %1589, i64 36
%1591 = load double, double* %1590
store double %1591, double* %298
%1592 = load double, double* %298
%1593 = load double, double* %281
%1594 = fmul double %1592, %1593
store double %1594, double* %299
%1595 = load double, double* %233
%1596 = load double*, double** %114
%1597 = getelementptr inbounds double, double* %1596, i64 80
%1598 = load double, double* %1597
%1599 = call double @pow(double %1595, double %1598)
store double %1599, double* %266
%1600 = load double, double* %266
%1601 = load double*, double** %114
%1602 = getelementptr inbounds double, double* %1601, i64 80
%1603 = load double, double* %1602
%1604 = fmul double %1600, %1603
%1605 = load double, double* %233
%1606 = fdiv double %1604, %1605
store double %1606, double* %267
%1607 = load double, double* %267
%1608 = load double, double* %235
%1609 = fmul double %1607, %1608
store double %1609, double* %268
%1610 = load double*, double** %114
%1611 = getelementptr inbounds double, double* %1610, i64 76
%1612 = load double, double* %1611
%1613 = fneg double %1612
%1614 = load double, double* %233
%1615 = fsub double 1.000000e+00, %1614
%1616 = fmul double %1613, %1615
%1617 = load double, double* %230
%1618 = fdiv double %1616, %1617
store double %1618, double* %269
%1619 = load double*, double** %114
%1620 = getelementptr inbounds double, double* %1619, i64 76
%1621 = load double, double* %1620
%1622 = load double, double* %230
%1623 = fdiv double %1621, %1622
store double %1623, double* %270
%1624 = load double*, double** %114
%1625 = getelementptr inbounds double, double* %1624, i64 76
%1626 = load double, double* %1625
%1627 = load double, double* %233
%1628 = fsub double 1.000000e+00, %1627
%1629 = fmul double %1626, %1628
%1630 = load double, double* %230
%1631 = load double, double* %230
%1632 = fmul double %1630, %1631
%1633 = fdiv double %1629, %1632
store double %1633, double* %272
%1634 = load double, double* %270
%1635 = load double, double* %235
%1636 = fmul double %1634, %1635
store double %1636, double* %271
%1637 = load double, double* %271
%1638 = load double, double* %272
%1639 = load double, double* %232
%1640 = call double @llvm.fmuladd.f64(double %1638, double %1639, double %1637)
store double %1640, double* %271
%1641 = load double, double* %269
%1642 = call double @exp(double %1641)
store double %1642, double* %273
%1643 = load double, double* %273
store double %1643, double* %274
%1644 = load double, double* %274
%1645 = load double, double* %271
%1646 = fmul double %1644, %1645
store double %1646, double* %275
%1647 = load double, double* %266
%1648 = load double, double* %273
%1649 = fmul double %1647, %1648
store double %1649, double* %239
%1650 = load double, double* %273
store double %1650, double* %276
%1651 = load double, double* %266
store double %1651, double* %277
%1652 = load double, double* %276
%1653 = load double, double* %268
%1654 = fmul double %1652, %1653
store double %1654, double* %241
%1655 = load double, double* %241
%1656 = load double, double* %277
%1657 = load double, double* %275
%1658 = call double @llvm.fmuladd.f64(double %1656, double %1657, double %1655)
store double %1658, double* %241
%1659 = load double*, double** %114
%1660 = getelementptr inbounds double, double* %1659, i64 39
%1661 = load double, double* %1660
%1662 = fdiv double 1.000000e+00, %1661
store double %1662, double* %278
%1663 = load double, double* %239
%1664 = load double, double* %278
%1665 = call double @pow(double %1663, double %1664)
store double %1665, double* %279
%1666 = load double, double* %279
%1667 = load double, double* %278
%1668 = fmul double %1666, %1667
%1669 = load double, double* %239
%1670 = fdiv double %1668, %1669
store double %1670, double* %280
%1671 = load double, double* %280
%1672 = load double, double* %241
%1673 = fmul double %1671, %1672
store double %1673, double* %281
%1674 = load double*, double** %114
%1675 = getelementptr inbounds double, double* %1674, i64 38
%1676 = load double, double* %1675
%1677 = load double, double* %279
%1678 = fmul double %1676, %1677
store double %1678, double* %300
%1679 = load double*, double** %114
%1680 = getelementptr inbounds double, double* %1679, i64 38
%1681 = load double, double* %1680
store double %1681, double* %301
%1682 = load double, double* %301
%1683 = load double, double* %281
%1684 = fmul double %1682, %1683
store double %1684, double* %302
%1685 = load double, double* %233
%1686 = load double*, double** %114
%1687 = getelementptr inbounds double, double* %1686, i64 79
%1688 = load double, double* %1687
%1689 = call double @pow(double %1685, double %1688)
store double %1689, double* %266
%1690 = load double, double* %266
%1691 = load double*, double** %114
%1692 = getelementptr inbounds double, double* %1691, i64 79
%1693 = load double, double* %1692
%1694 = fmul double %1690, %1693
%1695 = load double, double* %233
%1696 = fdiv double %1694, %1695
store double %1696, double* %267
%1697 = load double, double* %267
%1698 = load double, double* %235
%1699 = fmul double %1697, %1698
store double %1699, double* %268
%1700 = load double*, double** %114
%1701 = getelementptr inbounds double, double* %1700, i64 73
%1702 = load double, double* %1701
%1703 = fneg double %1702
%1704 = load double, double* %233
%1705 = fsub double 1.000000e+00, %1704
%1706 = fmul double %1703, %1705
%1707 = load double, double* %230
%1708 = fdiv double %1706, %1707
store double %1708, double* %269
%1709 = load double*, double** %114
%1710 = getelementptr inbounds double, double* %1709, i64 73
%1711 = load double, double* %1710
%1712 = load double, double* %230
%1713 = fdiv double %1711, %1712
store double %1713, double* %270
%1714 = load double*, double** %114
%1715 = getelementptr inbounds double, double* %1714, i64 73
%1716 = load double, double* %1715
%1717 = load double, double* %233
%1718 = fsub double 1.000000e+00, %1717
%1719 = fmul double %1716, %1718
%1720 = load double, double* %230
%1721 = load double, double* %230
%1722 = fmul double %1720, %1721
%1723 = fdiv double %1719, %1722
store double %1723, double* %272
%1724 = load double, double* %270
%1725 = load double, double* %235
%1726 = fmul double %1724, %1725
store double %1726, double* %271
%1727 = load double, double* %271
%1728 = load double, double* %272
%1729 = load double, double* %232
%1730 = call double @llvm.fmuladd.f64(double %1728, double %1729, double %1727)
store double %1730, double* %271
%1731 = load double, double* %269
%1732 = call double @exp(double %1731)
store double %1732, double* %273
%1733 = load double, double* %273
store double %1733, double* %274
%1734 = load double, double* %274
%1735 = load double, double* %271
%1736 = fmul double %1734, %1735
store double %1736, double* %275
%1737 = load double, double* %266
%1738 = load double, double* %273
%1739 = fmul double %1737, %1738
store double %1739, double* %239
%1740 = load double, double* %273
store double %1740, double* %276
%1741 = load double, double* %266
store double %1741, double* %277
%1742 = load double, double* %276
%1743 = load double, double* %268
%1744 = fmul double %1742, %1743
store double %1744, double* %241
%1745 = load double, double* %241
%1746 = load double, double* %277
%1747 = load double, double* %275
%1748 = call double @llvm.fmuladd.f64(double %1746, double %1747, double %1745)
store double %1748, double* %241
%1749 = load double*, double** %114
%1750 = getelementptr inbounds double, double* %1749, i64 37
%1751 = load double, double* %1750
%1752 = fdiv double 1.000000e+00, %1751
store double %1752, double* %278
%1753 = load double, double* %239
%1754 = load double, double* %278
%1755 = call double @pow(double %1753, double %1754)
store double %1755, double* %279
%1756 = load double, double* %279
%1757 = load double, double* %278
%1758 = fmul double %1756, %1757
%1759 = load double, double* %239
%1760 = fdiv double %1758, %1759
store double %1760, double* %280
%1761 = load double, double* %280
%1762 = load double, double* %241
%1763 = fmul double %1761, %1762
store double %1763, double* %281
%1764 = load double*, double** %114
%1765 = getelementptr inbounds double, double* %1764, i64 45
%1766 = load double, double* %1765
%1767 = load double, double* %279
%1768 = fmul double %1766, %1767
store double %1768, double* %303
%1769 = load double*, double** %114
%1770 = getelementptr inbounds double, double* %1769, i64 45
%1771 = load double, double* %1770
store double %1771, double* %304
%1772 = load double, double* %304
%1773 = load double, double* %281
%1774 = fmul double %1772, %1773
store double %1774, double* %305
%1775 = load double, double* %233
%1776 = load double*, double** %114
%1777 = getelementptr inbounds double, double* %1776, i64 80
%1778 = load double, double* %1777
%1779 = call double @pow(double %1775, double %1778)
store double %1779, double* %266
%1780 = load double, double* %266
%1781 = load double*, double** %114
%1782 = getelementptr inbounds double, double* %1781, i64 80
%1783 = load double, double* %1782
%1784 = fmul double %1780, %1783
%1785 = load double, double* %233
%1786 = fdiv double %1784, %1785
store double %1786, double* %267
%1787 = load double, double* %267
%1788 = load double, double* %235
%1789 = fmul double %1787, %1788
store double %1789, double* %268
%1790 = load double*, double** %114
%1791 = getelementptr inbounds double, double* %1790, i64 76
%1792 = load double, double* %1791
%1793 = fneg double %1792
%1794 = load double, double* %233
%1795 = fsub double 1.000000e+00, %1794
%1796 = fmul double %1793, %1795
%1797 = load double, double* %230
%1798 = fdiv double %1796, %1797
store double %1798, double* %269
%1799 = load double*, double** %114
%1800 = getelementptr inbounds double, double* %1799, i64 76
%1801 = load double, double* %1800
%1802 = load double, double* %230
%1803 = fdiv double %1801, %1802
store double %1803, double* %270
%1804 = load double*, double** %114
%1805 = getelementptr inbounds double, double* %1804, i64 76
%1806 = load double, double* %1805
%1807 = load double, double* %233
%1808 = fsub double 1.000000e+00, %1807
%1809 = fmul double %1806, %1808
%1810 = load double, double* %230
%1811 = load double, double* %230
%1812 = fmul double %1810, %1811
%1813 = fdiv double %1809, %1812
store double %1813, double* %272
%1814 = load double, double* %270
%1815 = load double, double* %235
%1816 = fmul double %1814, %1815
store double %1816, double* %271
%1817 = load double, double* %271
%1818 = load double, double* %272
%1819 = load double, double* %232
%1820 = call double @llvm.fmuladd.f64(double %1818, double %1819, double %1817)
store double %1820, double* %271
%1821 = load double, double* %269
%1822 = call double @exp(double %1821)
store double %1822, double* %273
%1823 = load double, double* %273
store double %1823, double* %274
%1824 = load double, double* %274
%1825 = load double, double* %271
%1826 = fmul double %1824, %1825
store double %1826, double* %275
%1827 = load double, double* %266
%1828 = load double, double* %273
%1829 = fmul double %1827, %1828
store double %1829, double* %239
%1830 = load double, double* %273
store double %1830, double* %276
%1831 = load double, double* %266
store double %1831, double* %277
%1832 = load double, double* %276
%1833 = load double, double* %268
%1834 = fmul double %1832, %1833
store double %1834, double* %241
%1835 = load double, double* %241
%1836 = load double, double* %277
%1837 = load double, double* %275
%1838 = call double @llvm.fmuladd.f64(double %1836, double %1837, double %1835)
store double %1838, double* %241
%1839 = load double*, double** %114
%1840 = getelementptr inbounds double, double* %1839, i64 39
%1841 = load double, double* %1840
%1842 = fdiv double 1.000000e+00, %1841
store double %1842, double* %278
%1843 = load double, double* %239
%1844 = load double, double* %278
%1845 = call double @pow(double %1843, double %1844)
store double %1845, double* %279
%1846 = load double, double* %279
%1847 = load double, double* %278
%1848 = fmul double %1846, %1847
%1849 = load double, double* %239
%1850 = fdiv double %1848, %1849
store double %1850, double* %280
%1851 = load double, double* %280
%1852 = load double, double* %241
%1853 = fmul double %1851, %1852
store double %1853, double* %281
%1854 = load double*, double** %114
%1855 = getelementptr inbounds double, double* %1854, i64 46
%1856 = load double, double* %1855
%1857 = load double, double* %279
%1858 = fmul double %1856, %1857
store double %1858, double* %306
%1859 = load double*, double** %114
%1860 = getelementptr inbounds double, double* %1859, i64 46
%1861 = load double, double* %1860
store double %1861, double* %307
%1862 = load double, double* %307
%1863 = load double, double* %281
%1864 = fmul double %1862, %1863
store double %1864, double* %308
%1865 = load double, double* %233
%1866 = load double*, double** %114
%1867 = getelementptr inbounds double, double* %1866, i64 79
%1868 = load double, double* %1867
%1869 = call double @pow(double %1865, double %1868)
store double %1869, double* %266
%1870 = load double, double* %266
%1871 = load double*, double** %114
%1872 = getelementptr inbounds double, double* %1871, i64 79
%1873 = load double, double* %1872
%1874 = fmul double %1870, %1873
%1875 = load double, double* %233
%1876 = fdiv double %1874, %1875
store double %1876, double* %267
%1877 = load double, double* %267
%1878 = load double, double* %235
%1879 = fmul double %1877, %1878
store double %1879, double* %268
%1880 = load double*, double** %114
%1881 = getelementptr inbounds double, double* %1880, i64 74
%1882 = load double, double* %1881
%1883 = fneg double %1882
%1884 = load double, double* %233
%1885 = fsub double 1.000000e+00, %1884
%1886 = fmul double %1883, %1885
%1887 = load double, double* %230
%1888 = fdiv double %1886, %1887
store double %1888, double* %269
%1889 = load double*, double** %114
%1890 = getelementptr inbounds double, double* %1889, i64 74
%1891 = load double, double* %1890
%1892 = load double, double* %230
%1893 = fdiv double %1891, %1892
store double %1893, double* %270
%1894 = load double*, double** %114
%1895 = getelementptr inbounds double, double* %1894, i64 74
%1896 = load double, double* %1895
%1897 = load double, double* %233
%1898 = fsub double 1.000000e+00, %1897
%1899 = fmul double %1896, %1898
%1900 = load double, double* %230
%1901 = load double, double* %230
%1902 = fmul double %1900, %1901
%1903 = fdiv double %1899, %1902
store double %1903, double* %272
%1904 = load double, double* %270
%1905 = load double, double* %235
%1906 = fmul double %1904, %1905
store double %1906, double* %271
%1907 = load double, double* %271
%1908 = load double, double* %272
%1909 = load double, double* %232
%1910 = call double @llvm.fmuladd.f64(double %1908, double %1909, double %1907)
store double %1910, double* %271
%1911 = load double, double* %269
%1912 = call double @exp(double %1911)
store double %1912, double* %273
%1913 = load double, double* %273
store double %1913, double* %274
%1914 = load double, double* %274
%1915 = load double, double* %271
%1916 = fmul double %1914, %1915
store double %1916, double* %275
%1917 = load double, double* %266
%1918 = load double, double* %273
%1919 = fmul double %1917, %1918
store double %1919, double* %239
%1920 = load double, double* %273
store double %1920, double* %276
%1921 = load double, double* %266
store double %1921, double* %277
%1922 = load double, double* %276
%1923 = load double, double* %268
%1924 = fmul double %1922, %1923
store double %1924, double* %241
%1925 = load double, double* %241
%1926 = load double, double* %277
%1927 = load double, double* %275
%1928 = call double @llvm.fmuladd.f64(double %1926, double %1927, double %1925)
store double %1928, double* %241
%1929 = load double*, double** %114
%1930 = getelementptr inbounds double, double* %1929, i64 48
%1931 = load double, double* %1930
%1932 = fdiv double 1.000000e+00, %1931
store double %1932, double* %278
%1933 = load double, double* %239
%1934 = load double, double* %278
%1935 = call double @pow(double %1933, double %1934)
store double %1935, double* %279
%1936 = load double, double* %279
%1937 = load double, double* %278
%1938 = fmul double %1936, %1937
%1939 = load double, double* %239
%1940 = fdiv double %1938, %1939
store double %1940, double* %280
%1941 = load double, double* %280
%1942 = load double, double* %241
%1943 = fmul double %1941, %1942
store double %1943, double* %281
%1944 = load double*, double** %114
%1945 = getelementptr inbounds double, double* %1944, i64 47
%1946 = load double, double* %1945
%1947 = load double, double* %279
%1948 = fmul double %1946, %1947
store double %1948, double* %309
%1949 = load double*, double** %114
%1950 = getelementptr inbounds double, double* %1949, i64 47
%1951 = load double, double* %1950
store double %1951, double* %310
%1952 = load double, double* %310
%1953 = load double, double* %281
%1954 = fmul double %1952, %1953
store double %1954, double* %311
%1955 = load double, double* %233
%1956 = load double*, double** %114
%1957 = getelementptr inbounds double, double* %1956, i64 80
%1958 = load double, double* %1957
%1959 = call double @pow(double %1955, double %1958)
store double %1959, double* %266
%1960 = load double, double* %266
%1961 = load double*, double** %114
%1962 = getelementptr inbounds double, double* %1961, i64 80
%1963 = load double, double* %1962
%1964 = fmul double %1960, %1963
%1965 = load double, double* %233
%1966 = fdiv double %1964, %1965
store double %1966, double* %267
%1967 = load double, double* %267
%1968 = load double, double* %235
%1969 = fmul double %1967, %1968
store double %1969, double* %268
%1970 = load double*, double** %114
%1971 = getelementptr inbounds double, double* %1970, i64 77
%1972 = load double, double* %1971
%1973 = fneg double %1972
%1974 = load double, double* %233
%1975 = fsub double 1.000000e+00, %1974
%1976 = fmul double %1973, %1975
%1977 = load double, double* %230
%1978 = fdiv double %1976, %1977
store double %1978, double* %269
%1979 = load double*, double** %114
%1980 = getelementptr inbounds double, double* %1979, i64 77
%1981 = load double, double* %1980
%1982 = load double, double* %230
%1983 = fdiv double %1981, %1982
store double %1983, double* %270
%1984 = load double*, double** %114
%1985 = getelementptr inbounds double, double* %1984, i64 77
%1986 = load double, double* %1985
%1987 = load double, double* %233
%1988 = fsub double 1.000000e+00, %1987
%1989 = fmul double %1986, %1988
%1990 = load double, double* %230
%1991 = load double, double* %230
%1992 = fmul double %1990, %1991
%1993 = fdiv double %1989, %1992
store double %1993, double* %272
%1994 = load double, double* %270
%1995 = load double, double* %235
%1996 = fmul double %1994, %1995
store double %1996, double* %271
%1997 = load double, double* %271
%1998 = load double, double* %272
%1999 = load double, double* %232
%2000 = call double @llvm.fmuladd.f64(double %1998, double %1999, double %1997)
store double %2000, double* %271
%2001 = load double, double* %269
%2002 = call double @exp(double %2001)
store double %2002, double* %273
%2003 = load double, double* %273
store double %2003, double* %274
%2004 = load double, double* %274
%2005 = load double, double* %271
%2006 = fmul double %2004, %2005
store double %2006, double* %275
%2007 = load double, double* %266
%2008 = load double, double* %273
%2009 = fmul double %2007, %2008
store double %2009, double* %239
%2010 = load double, double* %273
store double %2010, double* %276
%2011 = load double, double* %266
store double %2011, double* %277
%2012 = load double, double* %276
%2013 = load double, double* %268
%2014 = fmul double %2012, %2013
store double %2014, double* %241
%2015 = load double, double* %241
%2016 = load double, double* %277
%2017 = load double, double* %275
%2018 = call double @llvm.fmuladd.f64(double %2016, double %2017, double %2015)
store double %2018, double* %241
%2019 = load double*, double** %114
%2020 = getelementptr inbounds double, double* %2019, i64 50
%2021 = load double, double* %2020
%2022 = fdiv double 1.000000e+00, %2021
store double %2022, double* %278
%2023 = load double, double* %239
%2024 = load double, double* %278
%2025 = call double @pow(double %2023, double %2024)
store double %2025, double* %279
%2026 = load double, double* %279
%2027 = load double, double* %278
%2028 = fmul double %2026, %2027
%2029 = load double, double* %239
%2030 = fdiv double %2028, %2029
store double %2030, double* %280
%2031 = load double, double* %280
%2032 = load double, double* %241
%2033 = fmul double %2031, %2032
store double %2033, double* %281
%2034 = load double*, double** %114
%2035 = getelementptr inbounds double, double* %2034, i64 49
%2036 = load double, double* %2035
%2037 = load double, double* %279
%2038 = fmul double %2036, %2037
store double %2038, double* %312
%2039 = load double*, double** %114
%2040 = getelementptr inbounds double, double* %2039, i64 49
%2041 = load double, double* %2040
store double %2041, double* %313
%2042 = load double, double* %313
%2043 = load double, double* %281
%2044 = fmul double %2042, %2043
store double %2044, double* %314
%2045 = load double*, double** %114
%2046 = getelementptr inbounds double, double* %2045, i64 12
%2047 = load double, double* %2046
%2048 = load double, double* %236
%2049 = load double*, double** %114
%2050 = getelementptr inbounds double, double* %2049, i64 81
%2051 = load double, double* %2050
%2052 = call double @llvm.fmuladd.f64(double %2048, double %2051, double 1.000000e+00)
%2053 = fmul double %2047, %2052
store double %2053, double* %315
%2054 = load double*, double** %114
%2055 = getelementptr inbounds double, double* %2054, i64 12
%2056 = load double, double* %2055
%2057 = load double*, double** %114
%2058 = getelementptr inbounds double, double* %2057, i64 81
%2059 = load double, double* %2058
%2060 = fmul double %2056, %2059
store double %2060, double* %316
%2061 = load double, double* %316
%2062 = load double, double* %238
%2063 = fmul double %2061, %2062
store double %2063, double* %317
%2064 = load double*, double** %114
%2065 = getelementptr inbounds double, double* %2064, i64 13
%2066 = load double, double* %2065
%2067 = load double, double* %236
%2068 = load double*, double** %114
%2069 = getelementptr inbounds double, double* %2068, i64 81
%2070 = load double, double* %2069
%2071 = call double @llvm.fmuladd.f64(double %2067, double %2070, double 1.000000e+00)
%2072 = fmul double %2066, %2071
store double %2072, double* %318
%2073 = load double*, double** %114
%2074 = getelementptr inbounds double, double* %2073, i64 13
%2075 = load double, double* %2074
%2076 = load double*, double** %114
%2077 = getelementptr inbounds double, double* %2076, i64 81
%2078 = load double, double* %2077
%2079 = fmul double %2075, %2078
store double %2079, double* %319
%2080 = load double, double* %319
%2081 = load double, double* %238
%2082 = fmul double %2080, %2081
store double %2082, double* %320
%2083 = load double*, double** %114
%2084 = getelementptr inbounds double, double* %2083, i64 41
%2085 = load double, double* %2084
%2086 = load double, double* %236
%2087 = load double*, double** %114
%2088 = getelementptr inbounds double, double* %2087, i64 82
%2089 = load double, double* %2088
%2090 = call double @llvm.fmuladd.f64(double %2086, double %2089, double 1.000000e+00)
%2091 = fmul double %2085, %2090
store double %2091, double* %321
%2092 = load double*, double** %114
%2093 = getelementptr inbounds double, double* %2092, i64 41
%2094 = load double, double* %2093
%2095 = load double*, double** %114
%2096 = getelementptr inbounds double, double* %2095, i64 82
%2097 = load double, double* %2096
%2098 = fmul double %2094, %2097
store double %2098, double* %322
%2099 = load double, double* %322
%2100 = load double, double* %238
%2101 = fmul double %2099, %2100
store double %2101, double* %323
%2102 = load double*, double** %114
%2103 = getelementptr inbounds double, double* %2102, i64 98
%2104 = load double, double* %2103
%2105 = load double, double* %236
%2106 = load double*, double** %114
%2107 = getelementptr inbounds double, double* %2106, i64 101
%2108 = load double, double* %2107
%2109 = load double, double* %236
%2110 = load double*, double** %114
%2111 = getelementptr inbounds double, double* %2110, i64 102
%2112 = load double, double* %2111
%2113 = call double @llvm.fmuladd.f64(double %2109, double %2112, double %2108)
%2114 = call double @llvm.fmuladd.f64(double %2105, double %2113, double 1.000000e+00)
%2115 = fmul double %2104, %2114
store double %2115, double* %324
%2116 = load double, double* %236
%2117 = fmul double 2.000000e+00, %2116
%2118 = load double*, double** %114
%2119 = getelementptr inbounds double, double* %2118, i64 102
%2120 = load double, double* %2119
%2121 = load double*, double** %114
%2122 = getelementptr inbounds double, double* %2121, i64 101
%2123 = load double, double* %2122
%2124 = call double @llvm.fmuladd.f64(double %2117, double %2120, double %2123)
%2125 = load double*, double** %114
%2126 = getelementptr inbounds double, double* %2125, i64 98
%2127 = load double, double* %2126
%2128 = fmul double %2124, %2127
store double %2128, double* %325
%2129 = load double, double* %325
%2130 = load double, double* %238
%2131 = fmul double %2129, %2130
store double %2131, double* %326
%2132 = load double*, double** %114
%2133 = getelementptr inbounds double, double* %2132, i64 99
%2134 = load double, double* %2133
%2135 = load double, double* %236
%2136 = load double*, double** %114
%2137 = getelementptr inbounds double, double* %2136, i64 103
%2138 = load double, double* %2137
%2139 = call double @llvm.fmuladd.f64(double %2135, double %2138, double 1.000000e+00)
%2140 = fmul double %2134, %2139
store double %2140, double* %327
%2141 = load double*, double** %114
%2142 = getelementptr inbounds double, double* %2141, i64 99
%2143 = load double, double* %2142
%2144 = load double*, double** %114
%2145 = getelementptr inbounds double, double* %2144, i64 103
%2146 = load double, double* %2145
%2147 = fmul double %2143, %2146
store double %2147, double* %328
%2148 = load double, double* %328
%2149 = load double, double* %238
%2150 = fmul double %2148, %2149
store double %2150, double* %329
%2151 = load double*, double** %114
%2152 = getelementptr inbounds double, double* %2151, i64 17
%2153 = load double, double* %2152
%2154 = fmul double 5.000000e-01, %2153
%2155 = load double, double* %233
%2156 = fmul double %2154, %2155
%2157 = load double, double* %230
%2158 = fdiv double %2156, %2157
store double %2158, double* %266
%2159 = load double*, double** %114
%2160 = getelementptr inbounds double, double* %2159, i64 17
%2161 = load double, double* %2160
%2162 = fmul double 5.000000e-01, %2161
%2163 = load double, double* %230
%2164 = fdiv double %2162, %2163
store double %2164, double* %267
%2165 = load double*, double** %114
%2166 = getelementptr inbounds double, double* %2165, i64 17
%2167 = load double, double* %2166
%2168 = fmul double -5.000000e-01, %2167
%2169 = load double, double* %233
%2170 = fmul double %2168, %2169
%2171 = load double, double* %230
%2172 = load double, double* %230
%2173 = fmul double %2171, %2172
%2174 = fdiv double %2170, %2173
store double %2174, double* %330
%2175 = load double, double* %267
%2176 = load double, double* %235
%2177 = fmul double %2175, %2176
store double %2177, double* %268
%2178 = load double, double* %268
%2179 = load double, double* %330
%2180 = load double, double* %232
%2181 = call double @llvm.fmuladd.f64(double %2179, double %2180, double %2178)
store double %2181, double* %268
%2182 = load double, double* %266
%2183 = call double @exp(double %2182)
store double %2183, double* %269
%2184 = load double, double* %269
store double %2184, double* %331
%2185 = load double, double* %331
%2186 = load double, double* %268
%2187 = fmul double %2185, %2186
store double %2187, double* %271
%2188 = load double*, double** %114
%2189 = getelementptr inbounds double, double* %2188, i64 17
%2190 = load double, double* %2189
%2191 = fmul double -5.000000e-01, %2190
%2192 = load double, double* %233
%2193 = fmul double %2191, %2192
%2194 = load double, double* %230
%2195 = fdiv double %2193, %2194
store double %2195, double* %273
%2196 = load double*, double** %114
%2197 = getelementptr inbounds double, double* %2196, i64 17
%2198 = load double, double* %2197
%2199 = fmul double -5.000000e-01, %2198
%2200 = load double, double* %230
%2201 = fdiv double %2199, %2200
store double %2201, double* %332
%2202 = load double*, double** %114
%2203 = getelementptr inbounds double, double* %2202, i64 17
%2204 = load double, double* %2203
%2205 = fmul double 5.000000e-01, %2204
%2206 = load double, double* %233
%2207 = fmul double %2205, %2206
%2208 = load double, double* %230
%2209 = load double, double* %230
%2210 = fmul double %2208, %2209
%2211 = fdiv double %2207, %2210
store double %2211, double* %333
%2212 = load double, double* %332
%2213 = load double, double* %235
%2214 = fmul double %2212, %2213
store double %2214, double* %275
%2215 = load double, double* %275
%2216 = load double, double* %333
%2217 = load double, double* %232
%2218 = call double @llvm.fmuladd.f64(double %2216, double %2217, double %2215)
store double %2218, double* %275
%2219 = load double, double* %273
%2220 = call double @exp(double %2219)
store double %2220, double* %278
%2221 = load double, double* %278
store double %2221, double* %334
%2222 = load double, double* %334
%2223 = load double, double* %275
%2224 = fmul double %2222, %2223
store double %2224, double* %335
%2225 = load double, double* %269
%2226 = load double, double* %278
%2227 = fsub double %2225, %2226
store double %2227, double* %239
store double 1.000000e+00, double* %336
store double -1.000000e+00, double* %337
%2228 = load double, double* %336
%2229 = load double, double* %271
%2230 = fmul double %2228, %2229
store double %2230, double* %241
%2231 = load double, double* %241
%2232 = load double, double* %337
%2233 = load double, double* %335
%2234 = call double @llvm.fmuladd.f64(double %2232, double %2233, double %2231)
store double %2234, double* %241
%2235 = load double, double* %239
%2236 = call double @log(double %2235)
store double %2236, double* %279
%2237 = load double, double* %239
%2238 = fdiv double 1.000000e+00, %2237
store double %2238, double* %280
%2239 = load double, double* %280
%2240 = load double, double* %241
%2241 = fmul double %2239, %2240
store double %2241, double* %281
%2242 = load double, double* %230
%2243 = load double, double* %233
%2244 = fdiv double %2242, %2243
%2245 = fmul double 2.000000e+00, %2244
%2246 = load double, double* %279
%2247 = fmul double %2245, %2246
store double %2247, double* %338
%2248 = load double, double* %279
%2249 = fmul double 2.000000e+00, %2248
%2250 = load double, double* %233
%2251 = fdiv double %2249, %2250
store double %2251, double* %339
%2252 = load double, double* %230
%2253 = fmul double -2.000000e+00, %2252
%2254 = load double, double* %279
%2255 = fmul double %2253, %2254
%2256 = load double, double* %233
%2257 = load double, double* %233
%2258 = fmul double %2256, %2257
%2259 = fdiv double %2255, %2258
store double %2259, double* %341
%2260 = load double, double* %230
%2261 = fmul double 2.000000e+00, %2260
%2262 = load double, double* %233
%2263 = fdiv double %2261, %2262
store double %2263, double* %342
%2264 = load double, double* %339
%2265 = load double, double* %232
%2266 = fmul double %2264, %2265
store double %2266, double* %340
%2267 = load double, double* %340
%2268 = load double, double* %341
%2269 = load double, double* %235
%2270 = call double @llvm.fmuladd.f64(double %2268, double %2269, double %2267)
store double %2270, double* %340
%2271 = load double, double* %340
%2272 = load double, double* %342
%2273 = load double, double* %281
%2274 = call double @llvm.fmuladd.f64(double %2272, double %2273, double %2271)
store double %2274, double* %340
%2275 = load double, double* %233
%2276 = call double @log(double %2275)
store double %2276, double* %239
%2277 = load double, double* %233
%2278 = fdiv double 1.000000e+00, %2277
store double %2278, double* %240
%2279 = load double, double* %240
%2280 = load double, double* %235
%2281 = fmul double %2279, %2280
store double %2281, double* %241
%2282 = load double, double* %338
%2283 = load double, double* %233
%2284 = load double, double* %230
%2285 = fmul double 3.000000e+00, %2284
%2286 = load double, double* %239
%2287 = fmul double %2285, %2286
%2288 = fneg double %2287
%2289 = call double @llvm.fmuladd.f64(double %2282, double %2283, double %2288)
%2290 = load double*, double** %114
%2291 = getelementptr inbounds double, double* %2290, i64 72
%2292 = load double, double* %2291
%2293 = load double, double* %233
%2294 = fsub double %2293, 1.000000e+00
%2295 = fneg double %2292
%2296 = call double @llvm.fmuladd.f64(double %2295, double %2294, double %2289)
store double %2296, double* %343
%2297 = load double, double* %233
store double %2297, double* %344
%2298 = load double, double* %338
%2299 = load double*, double** %114
%2300 = getelementptr inbounds double, double* %2299, i64 72
%2301 = load double, double* %2300
%2302 = fsub double %2298, %2301
store double %2302, double* %346
%2303 = load double, double* %239
%2304 = fmul double -3.000000e+00, %2303
store double %2304, double* %347
%2305 = load double, double* %230
%2306 = fmul double -3.000000e+00, %2305
store double %2306, double* %348
%2307 = load double, double* %344
%2308 = load double, double* %340
%2309 = fmul double %2307, %2308
store double %2309, double* %345
%2310 = load double, double* %345
%2311 = load double, double* %346
%2312 = load double, double* %235
%2313 = call double @llvm.fmuladd.f64(double %2311, double %2312, double %2310)
store double %2313, double* %345
%2314 = load double, double* %345
%2315 = load double, double* %347
%2316 = load double, double* %232
%2317 = call double @llvm.fmuladd.f64(double %2315, double %2316, double %2314)
store double %2317, double* %345
%2318 = load double, double* %345
%2319 = load double, double* %348
%2320 = load double, double* %241
%2321 = call double @llvm.fmuladd.f64(double %2319, double %2320, double %2318)
store double %2321, double* %345
%2322 = load double, double* %343
%2323 = fneg double %2322
%2324 = load double, double* %230
%2325 = fdiv double %2323, %2324
store double %2325, double* %266
%2326 = load double, double* %230
%2327 = fdiv double -1.000000e+00, %2326
store double %2327, double* %349
%2328 = load double, double* %343
%2329 = load double, double* %230
%2330 = load double, double* %230
%2331 = fmul double %2329, %2330
%2332 = fdiv double %2328, %2331
store double %2332, double* %330
%2333 = load double, double* %349
%2334 = load double, double* %345
%2335 = fmul double %2333, %2334
store double %2335, double* %268
%2336 = load double, double* %268
%2337 = load double, double* %330
%2338 = load double, double* %232
%2339 = call double @llvm.fmuladd.f64(double %2337, double %2338, double %2336)
store double %2339, double* %268
%2340 = load double, double* %266
%2341 = call double @exp(double %2340)
store double %2341, double* %269
%2342 = load double, double* %269
store double %2342, double* %331
%2343 = load double, double* %331
%2344 = load double, double* %268
%2345 = fmul double %2343, %2344
store double %2345, double* %271
%2346 = load double, double* %269
%2347 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2346, double 1.000000e+00)
%2348 = call double @sqrt(double %2347)
%2349 = fadd double 1.000000e+00, %2348
%2350 = fmul double 5.000000e-01, %2349
store double %2350, double* %239
%2351 = load double, double* %269
%2352 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2351, double 1.000000e+00)
%2353 = call double @sqrt(double %2352)
%2354 = fdiv double 1.000000e+00, %2353
store double %2354, double* %336
%2355 = load double, double* %336
%2356 = load double, double* %271
%2357 = fmul double %2355, %2356
store double %2357, double* %241
%2358 = load double, double* %239
%2359 = call double @log(double %2358)
store double %2359, double* %273
%2360 = load double, double* %239
%2361 = fdiv double 1.000000e+00, %2360
store double %2361, double* %350
%2362 = load double, double* %350
%2363 = load double, double* %241
%2364 = fmul double %2362, %2363
store double %2364, double* %275
%2365 = load double, double* %343
%2366 = load double, double* %230
%2367 = fmul double 2.000000e+00, %2366
%2368 = load double, double* %273
%2369 = call double @llvm.fmuladd.f64(double %2367, double %2368, double %2365)
store double %2369, double* %351
store double 1.000000e+00, double* %352
%2370 = load double, double* %273
%2371 = fmul double 2.000000e+00, %2370
store double %2371, double* %354
%2372 = load double, double* %230
%2373 = fmul double 2.000000e+00, %2372
store double %2373, double* %355
%2374 = load double, double* %352
%2375 = load double, double* %345
%2376 = fmul double %2374, %2375
store double %2376, double* %353
%2377 = load double, double* %353
%2378 = load double, double* %354
%2379 = load double, double* %232
%2380 = call double @llvm.fmuladd.f64(double %2378, double %2379, double %2377)
store double %2380, double* %353
%2381 = load double, double* %353
%2382 = load double, double* %355
%2383 = load double, double* %275
%2384 = call double @llvm.fmuladd.f64(double %2382, double %2383, double %2381)
store double %2384, double* %353
%2385 = load double*, double** %114
%2386 = getelementptr inbounds double, double* %2385, i64 24
%2387 = load double, double* %2386
%2388 = fmul double 5.000000e-01, %2387
%2389 = load double, double* %233
%2390 = fmul double %2388, %2389
%2391 = load double, double* %230
%2392 = fdiv double %2390, %2391
store double %2392, double* %266
%2393 = load double*, double** %114
%2394 = getelementptr inbounds double, double* %2393, i64 24
%2395 = load double, double* %2394
%2396 = fmul double 5.000000e-01, %2395
%2397 = load double, double* %230
%2398 = fdiv double %2396, %2397
store double %2398, double* %267
%2399 = load double*, double** %114
%2400 = getelementptr inbounds double, double* %2399, i64 24
%2401 = load double, double* %2400
%2402 = fmul double -5.000000e-01, %2401
%2403 = load double, double* %233
%2404 = fmul double %2402, %2403
%2405 = load double, double* %230
%2406 = load double, double* %230
%2407 = fmul double %2405, %2406
%2408 = fdiv double %2404, %2407
store double %2408, double* %330
%2409 = load double, double* %267
%2410 = load double, double* %235
%2411 = fmul double %2409, %2410
store double %2411, double* %268
%2412 = load double, double* %268
%2413 = load double, double* %330
%2414 = load double, double* %232
%2415 = call double @llvm.fmuladd.f64(double %2413, double %2414, double %2412)
store double %2415, double* %268
%2416 = load double, double* %266
%2417 = call double @exp(double %2416)
store double %2417, double* %269
%2418 = load double, double* %269
store double %2418, double* %331
%2419 = load double, double* %331
%2420 = load double, double* %268
%2421 = fmul double %2419, %2420
store double %2421, double* %271
%2422 = load double*, double** %114
%2423 = getelementptr inbounds double, double* %2422, i64 24
%2424 = load double, double* %2423
%2425 = fmul double -5.000000e-01, %2424
%2426 = load double, double* %233
%2427 = fmul double %2425, %2426
%2428 = load double, double* %230
%2429 = fdiv double %2427, %2428
store double %2429, double* %273
%2430 = load double*, double** %114
%2431 = getelementptr inbounds double, double* %2430, i64 24
%2432 = load double, double* %2431
%2433 = fmul double -5.000000e-01, %2432
%2434 = load double, double* %230
%2435 = fdiv double %2433, %2434
store double %2435, double* %332
%2436 = load double*, double** %114
%2437 = getelementptr inbounds double, double* %2436, i64 24
%2438 = load double, double* %2437
%2439 = fmul double 5.000000e-01, %2438
%2440 = load double, double* %233
%2441 = fmul double %2439, %2440
%2442 = load double, double* %230
%2443 = load double, double* %230
%2444 = fmul double %2442, %2443
%2445 = fdiv double %2441, %2444
store double %2445, double* %333
%2446 = load double, double* %332
%2447 = load double, double* %235
%2448 = fmul double %2446, %2447
store double %2448, double* %275
%2449 = load double, double* %275
%2450 = load double, double* %333
%2451 = load double, double* %232
%2452 = call double @llvm.fmuladd.f64(double %2450, double %2451, double %2449)
store double %2452, double* %275
%2453 = load double, double* %273
%2454 = call double @exp(double %2453)
store double %2454, double* %278
%2455 = load double, double* %278
store double %2455, double* %334
%2456 = load double, double* %334
%2457 = load double, double* %275
%2458 = fmul double %2456, %2457
store double %2458, double* %335
%2459 = load double, double* %269
%2460 = load double, double* %278
%2461 = fsub double %2459, %2460
store double %2461, double* %239
store double 1.000000e+00, double* %336
store double -1.000000e+00, double* %337
%2462 = load double, double* %336
%2463 = load double, double* %271
%2464 = fmul double %2462, %2463
store double %2464, double* %241
%2465 = load double, double* %241
%2466 = load double, double* %337
%2467 = load double, double* %335
%2468 = call double @llvm.fmuladd.f64(double %2466, double %2467, double %2465)
store double %2468, double* %241
%2469 = load double, double* %239
%2470 = call double @log(double %2469)
store double %2470, double* %279
%2471 = load double, double* %239
%2472 = fdiv double 1.000000e+00, %2471
store double %2472, double* %280
%2473 = load double, double* %280
%2474 = load double, double* %241
%2475 = fmul double %2473, %2474
store double %2475, double* %281
%2476 = load double, double* %230
%2477 = load double, double* %233
%2478 = fdiv double %2476, %2477
%2479 = fmul double 2.000000e+00, %2478
%2480 = load double, double* %279
%2481 = fmul double %2479, %2480
store double %2481, double* %338
%2482 = load double, double* %279
%2483 = fmul double 2.000000e+00, %2482
%2484 = load double, double* %233
%2485 = fdiv double %2483, %2484
store double %2485, double* %339
%2486 = load double, double* %230
%2487 = fmul double -2.000000e+00, %2486
%2488 = load double, double* %279
%2489 = fmul double %2487, %2488
%2490 = load double, double* %233
%2491 = load double, double* %233
%2492 = fmul double %2490, %2491
%2493 = fdiv double %2489, %2492
store double %2493, double* %341
%2494 = load double, double* %230
%2495 = fmul double 2.000000e+00, %2494
%2496 = load double, double* %233
%2497 = fdiv double %2495, %2496
store double %2497, double* %342
%2498 = load double, double* %339
%2499 = load double, double* %232
%2500 = fmul double %2498, %2499
store double %2500, double* %340
%2501 = load double, double* %340
%2502 = load double, double* %341
%2503 = load double, double* %235
%2504 = call double @llvm.fmuladd.f64(double %2502, double %2503, double %2501)
store double %2504, double* %340
%2505 = load double, double* %340
%2506 = load double, double* %342
%2507 = load double, double* %281
%2508 = call double @llvm.fmuladd.f64(double %2506, double %2507, double %2505)
store double %2508, double* %340
%2509 = load double, double* %233
%2510 = call double @log(double %2509)
store double %2510, double* %239
%2511 = load double, double* %233
%2512 = fdiv double 1.000000e+00, %2511
store double %2512, double* %240
%2513 = load double, double* %240
%2514 = load double, double* %235
%2515 = fmul double %2513, %2514
store double %2515, double* %241
%2516 = load double, double* %338
%2517 = load double, double* %233
%2518 = load double, double* %230
%2519 = fmul double 3.000000e+00, %2518
%2520 = load double, double* %239
%2521 = fmul double %2519, %2520
%2522 = fneg double %2521
%2523 = call double @llvm.fmuladd.f64(double %2516, double %2517, double %2522)
%2524 = load double*, double** %114
%2525 = getelementptr inbounds double, double* %2524, i64 73
%2526 = load double, double* %2525
%2527 = load double, double* %233
%2528 = fsub double %2527, 1.000000e+00
%2529 = fneg double %2526
%2530 = call double @llvm.fmuladd.f64(double %2529, double %2528, double %2523)
store double %2530, double* %343
%2531 = load double, double* %233
store double %2531, double* %344
%2532 = load double, double* %338
%2533 = load double*, double** %114
%2534 = getelementptr inbounds double, double* %2533, i64 73
%2535 = load double, double* %2534
%2536 = fsub double %2532, %2535
store double %2536, double* %346
%2537 = load double, double* %239
%2538 = fmul double -3.000000e+00, %2537
store double %2538, double* %347
%2539 = load double, double* %230
%2540 = fmul double -3.000000e+00, %2539
store double %2540, double* %348
%2541 = load double, double* %344
%2542 = load double, double* %340
%2543 = fmul double %2541, %2542
store double %2543, double* %345
%2544 = load double, double* %345
%2545 = load double, double* %346
%2546 = load double, double* %235
%2547 = call double @llvm.fmuladd.f64(double %2545, double %2546, double %2544)
store double %2547, double* %345
%2548 = load double, double* %345
%2549 = load double, double* %347
%2550 = load double, double* %232
%2551 = call double @llvm.fmuladd.f64(double %2549, double %2550, double %2548)
store double %2551, double* %345
%2552 = load double, double* %345
%2553 = load double, double* %348
%2554 = load double, double* %241
%2555 = call double @llvm.fmuladd.f64(double %2553, double %2554, double %2552)
store double %2555, double* %345
%2556 = load double, double* %343
%2557 = fneg double %2556
%2558 = load double, double* %230
%2559 = fdiv double %2557, %2558
store double %2559, double* %266
%2560 = load double, double* %230
%2561 = fdiv double -1.000000e+00, %2560
store double %2561, double* %349
%2562 = load double, double* %343
%2563 = load double, double* %230
%2564 = load double, double* %230
%2565 = fmul double %2563, %2564
%2566 = fdiv double %2562, %2565
store double %2566, double* %330
%2567 = load double, double* %349
%2568 = load double, double* %345
%2569 = fmul double %2567, %2568
store double %2569, double* %268
%2570 = load double, double* %268
%2571 = load double, double* %330
%2572 = load double, double* %232
%2573 = call double @llvm.fmuladd.f64(double %2571, double %2572, double %2570)
store double %2573, double* %268
%2574 = load double, double* %266
%2575 = call double @exp(double %2574)
store double %2575, double* %269
%2576 = load double, double* %269
store double %2576, double* %331
%2577 = load double, double* %331
%2578 = load double, double* %268
%2579 = fmul double %2577, %2578
store double %2579, double* %271
%2580 = load double, double* %269
%2581 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2580, double 1.000000e+00)
%2582 = call double @sqrt(double %2581)
%2583 = fadd double 1.000000e+00, %2582
%2584 = fmul double 5.000000e-01, %2583
store double %2584, double* %239
%2585 = load double, double* %269
%2586 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2585, double 1.000000e+00)
%2587 = call double @sqrt(double %2586)
%2588 = fdiv double 1.000000e+00, %2587
store double %2588, double* %336
%2589 = load double, double* %336
%2590 = load double, double* %271
%2591 = fmul double %2589, %2590
store double %2591, double* %241
%2592 = load double, double* %239
%2593 = call double @log(double %2592)
store double %2593, double* %273
%2594 = load double, double* %239
%2595 = fdiv double 1.000000e+00, %2594
store double %2595, double* %350
%2596 = load double, double* %350
%2597 = load double, double* %241
%2598 = fmul double %2596, %2597
store double %2598, double* %275
%2599 = load double, double* %343
%2600 = load double, double* %230
%2601 = fmul double 2.000000e+00, %2600
%2602 = load double, double* %273
%2603 = call double @llvm.fmuladd.f64(double %2601, double %2602, double %2599)
store double %2603, double* %356
store double 1.000000e+00, double* %357
%2604 = load double, double* %273
%2605 = fmul double 2.000000e+00, %2604
store double %2605, double* %359
%2606 = load double, double* %230
%2607 = fmul double 2.000000e+00, %2606
store double %2607, double* %360
%2608 = load double, double* %357
%2609 = load double, double* %345
%2610 = fmul double %2608, %2609
store double %2610, double* %358
%2611 = load double, double* %358
%2612 = load double, double* %359
%2613 = load double, double* %232
%2614 = call double @llvm.fmuladd.f64(double %2612, double %2613, double %2611)
store double %2614, double* %358
%2615 = load double, double* %358
%2616 = load double, double* %360
%2617 = load double, double* %275
%2618 = call double @llvm.fmuladd.f64(double %2616, double %2617, double %2615)
store double %2618, double* %358
%2619 = load double*, double** %114
%2620 = getelementptr inbounds double, double* %2619, i64 28
%2621 = load double, double* %2620
%2622 = fmul double 5.000000e-01, %2621
%2623 = load double, double* %233
%2624 = fmul double %2622, %2623
%2625 = load double, double* %230
%2626 = fdiv double %2624, %2625
store double %2626, double* %266
%2627 = load double*, double** %114
%2628 = getelementptr inbounds double, double* %2627, i64 28
%2629 = load double, double* %2628
%2630 = fmul double 5.000000e-01, %2629
%2631 = load double, double* %230
%2632 = fdiv double %2630, %2631
store double %2632, double* %267
%2633 = load double*, double** %114
%2634 = getelementptr inbounds double, double* %2633, i64 28
%2635 = load double, double* %2634
%2636 = fmul double -5.000000e-01, %2635
%2637 = load double, double* %233
%2638 = fmul double %2636, %2637
%2639 = load double, double* %230
%2640 = load double, double* %230
%2641 = fmul double %2639, %2640
%2642 = fdiv double %2638, %2641
store double %2642, double* %330
%2643 = load double, double* %267
%2644 = load double, double* %235
%2645 = fmul double %2643, %2644
store double %2645, double* %268
%2646 = load double, double* %268
%2647 = load double, double* %330
%2648 = load double, double* %232
%2649 = call double @llvm.fmuladd.f64(double %2647, double %2648, double %2646)
store double %2649, double* %268
%2650 = load double, double* %266
%2651 = call double @exp(double %2650)
store double %2651, double* %269
%2652 = load double, double* %269
store double %2652, double* %331
%2653 = load double, double* %331
%2654 = load double, double* %268
%2655 = fmul double %2653, %2654
store double %2655, double* %271
%2656 = load double*, double** %114
%2657 = getelementptr inbounds double, double* %2656, i64 28
%2658 = load double, double* %2657
%2659 = fmul double -5.000000e-01, %2658
%2660 = load double, double* %233
%2661 = fmul double %2659, %2660
%2662 = load double, double* %230
%2663 = fdiv double %2661, %2662
store double %2663, double* %273
%2664 = load double*, double** %114
%2665 = getelementptr inbounds double, double* %2664, i64 28
%2666 = load double, double* %2665
%2667 = fmul double -5.000000e-01, %2666
%2668 = load double, double* %230
%2669 = fdiv double %2667, %2668
store double %2669, double* %332
%2670 = load double*, double** %114
%2671 = getelementptr inbounds double, double* %2670, i64 28
%2672 = load double, double* %2671
%2673 = fmul double 5.000000e-01, %2672
%2674 = load double, double* %233
%2675 = fmul double %2673, %2674
%2676 = load double, double* %230
%2677 = load double, double* %230
%2678 = fmul double %2676, %2677
%2679 = fdiv double %2675, %2678
store double %2679, double* %333
%2680 = load double, double* %332
%2681 = load double, double* %235
%2682 = fmul double %2680, %2681
store double %2682, double* %275
%2683 = load double, double* %275
%2684 = load double, double* %333
%2685 = load double, double* %232
%2686 = call double @llvm.fmuladd.f64(double %2684, double %2685, double %2683)
store double %2686, double* %275
%2687 = load double, double* %273
%2688 = call double @exp(double %2687)
store double %2688, double* %278
%2689 = load double, double* %278
store double %2689, double* %334
%2690 = load double, double* %334
%2691 = load double, double* %275
%2692 = fmul double %2690, %2691
store double %2692, double* %335
%2693 = load double, double* %269
%2694 = load double, double* %278
%2695 = fsub double %2693, %2694
store double %2695, double* %239
store double 1.000000e+00, double* %336
store double -1.000000e+00, double* %337
%2696 = load double, double* %336
%2697 = load double, double* %271
%2698 = fmul double %2696, %2697
store double %2698, double* %241
%2699 = load double, double* %241
%2700 = load double, double* %337
%2701 = load double, double* %335
%2702 = call double @llvm.fmuladd.f64(double %2700, double %2701, double %2699)
store double %2702, double* %241
%2703 = load double, double* %239
%2704 = call double @log(double %2703)
store double %2704, double* %279
%2705 = load double, double* %239
%2706 = fdiv double 1.000000e+00, %2705
store double %2706, double* %280
%2707 = load double, double* %280
%2708 = load double, double* %241
%2709 = fmul double %2707, %2708
store double %2709, double* %281
%2710 = load double, double* %230
%2711 = load double, double* %233
%2712 = fdiv double %2710, %2711
%2713 = fmul double 2.000000e+00, %2712
%2714 = load double, double* %279
%2715 = fmul double %2713, %2714
store double %2715, double* %338
%2716 = load double, double* %279
%2717 = fmul double 2.000000e+00, %2716
%2718 = load double, double* %233
%2719 = fdiv double %2717, %2718
store double %2719, double* %339
%2720 = load double, double* %230
%2721 = fmul double -2.000000e+00, %2720
%2722 = load double, double* %279
%2723 = fmul double %2721, %2722
%2724 = load double, double* %233
%2725 = load double, double* %233
%2726 = fmul double %2724, %2725
%2727 = fdiv double %2723, %2726
store double %2727, double* %341
%2728 = load double, double* %230
%2729 = fmul double 2.000000e+00, %2728
%2730 = load double, double* %233
%2731 = fdiv double %2729, %2730
store double %2731, double* %342
%2732 = load double, double* %339
%2733 = load double, double* %232
%2734 = fmul double %2732, %2733
store double %2734, double* %340
%2735 = load double, double* %340
%2736 = load double, double* %341
%2737 = load double, double* %235
%2738 = call double @llvm.fmuladd.f64(double %2736, double %2737, double %2735)
store double %2738, double* %340
%2739 = load double, double* %340
%2740 = load double, double* %342
%2741 = load double, double* %281
%2742 = call double @llvm.fmuladd.f64(double %2740, double %2741, double %2739)
store double %2742, double* %340
%2743 = load double, double* %233
%2744 = call double @log(double %2743)
store double %2744, double* %239
%2745 = load double, double* %233
%2746 = fdiv double 1.000000e+00, %2745
store double %2746, double* %240
%2747 = load double, double* %240
%2748 = load double, double* %235
%2749 = fmul double %2747, %2748
store double %2749, double* %241
%2750 = load double, double* %338
%2751 = load double, double* %233
%2752 = load double, double* %230
%2753 = fmul double 3.000000e+00, %2752
%2754 = load double, double* %239
%2755 = fmul double %2753, %2754
%2756 = fneg double %2755
%2757 = call double @llvm.fmuladd.f64(double %2750, double %2751, double %2756)
%2758 = load double*, double** %114
%2759 = getelementptr inbounds double, double* %2758, i64 74
%2760 = load double, double* %2759
%2761 = load double, double* %233
%2762 = fsub double %2761, 1.000000e+00
%2763 = fneg double %2760
%2764 = call double @llvm.fmuladd.f64(double %2763, double %2762, double %2757)
store double %2764, double* %343
%2765 = load double, double* %233
store double %2765, double* %344
%2766 = load double, double* %338
%2767 = load double*, double** %114
%2768 = getelementptr inbounds double, double* %2767, i64 74
%2769 = load double, double* %2768
%2770 = fsub double %2766, %2769
store double %2770, double* %346
%2771 = load double, double* %239
%2772 = fmul double -3.000000e+00, %2771
store double %2772, double* %347
%2773 = load double, double* %230
%2774 = fmul double -3.000000e+00, %2773
store double %2774, double* %348
%2775 = load double, double* %344
%2776 = load double, double* %340
%2777 = fmul double %2775, %2776
store double %2777, double* %345
%2778 = load double, double* %345
%2779 = load double, double* %346
%2780 = load double, double* %235
%2781 = call double @llvm.fmuladd.f64(double %2779, double %2780, double %2778)
store double %2781, double* %345
%2782 = load double, double* %345
%2783 = load double, double* %347
%2784 = load double, double* %232
%2785 = call double @llvm.fmuladd.f64(double %2783, double %2784, double %2782)
store double %2785, double* %345
%2786 = load double, double* %345
%2787 = load double, double* %348
%2788 = load double, double* %241
%2789 = call double @llvm.fmuladd.f64(double %2787, double %2788, double %2786)
store double %2789, double* %345
%2790 = load double, double* %343
%2791 = fneg double %2790
%2792 = load double, double* %230
%2793 = fdiv double %2791, %2792
store double %2793, double* %266
%2794 = load double, double* %230
%2795 = fdiv double -1.000000e+00, %2794
store double %2795, double* %349
%2796 = load double, double* %343
%2797 = load double, double* %230
%2798 = load double, double* %230
%2799 = fmul double %2797, %2798
%2800 = fdiv double %2796, %2799
store double %2800, double* %330
%2801 = load double, double* %349
%2802 = load double, double* %345
%2803 = fmul double %2801, %2802
store double %2803, double* %268
%2804 = load double, double* %268
%2805 = load double, double* %330
%2806 = load double, double* %232
%2807 = call double @llvm.fmuladd.f64(double %2805, double %2806, double %2804)
store double %2807, double* %268
%2808 = load double, double* %266
%2809 = call double @exp(double %2808)
store double %2809, double* %269
%2810 = load double, double* %269
store double %2810, double* %331
%2811 = load double, double* %331
%2812 = load double, double* %268
%2813 = fmul double %2811, %2812
store double %2813, double* %271
%2814 = load double, double* %269
%2815 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2814, double 1.000000e+00)
%2816 = call double @sqrt(double %2815)
%2817 = fadd double 1.000000e+00, %2816
%2818 = fmul double 5.000000e-01, %2817
store double %2818, double* %239
%2819 = load double, double* %269
%2820 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2819, double 1.000000e+00)
%2821 = call double @sqrt(double %2820)
%2822 = fdiv double 1.000000e+00, %2821
store double %2822, double* %336
%2823 = load double, double* %336
%2824 = load double, double* %271
%2825 = fmul double %2823, %2824
store double %2825, double* %241
%2826 = load double, double* %239
%2827 = call double @log(double %2826)
store double %2827, double* %273
%2828 = load double, double* %239
%2829 = fdiv double 1.000000e+00, %2828
store double %2829, double* %350
%2830 = load double, double* %350
%2831 = load double, double* %241
%2832 = fmul double %2830, %2831
store double %2832, double* %275
%2833 = load double, double* %343
%2834 = load double, double* %230
%2835 = fmul double 2.000000e+00, %2834
%2836 = load double, double* %273
%2837 = call double @llvm.fmuladd.f64(double %2835, double %2836, double %2833)
store double %2837, double* %361
store double 1.000000e+00, double* %362
%2838 = load double, double* %273
%2839 = fmul double 2.000000e+00, %2838
store double %2839, double* %364
%2840 = load double, double* %230
%2841 = fmul double 2.000000e+00, %2840
store double %2841, double* %365
%2842 = load double, double* %362
%2843 = load double, double* %345
%2844 = fmul double %2842, %2843
store double %2844, double* %363
%2845 = load double, double* %363
%2846 = load double, double* %364
%2847 = load double, double* %232
%2848 = call double @llvm.fmuladd.f64(double %2846, double %2847, double %2845)
store double %2848, double* %363
%2849 = load double, double* %363
%2850 = load double, double* %365
%2851 = load double, double* %275
%2852 = call double @llvm.fmuladd.f64(double %2850, double %2851, double %2849)
store double %2852, double* %363
%2853 = load double*, double** %114
%2854 = getelementptr inbounds double, double* %2853, i64 17
%2855 = load double, double* %2854
%2856 = load double, double* %351
%2857 = fdiv double %2855, %2856
store double %2857, double* %239
%2858 = load double*, double** %114
%2859 = getelementptr inbounds double, double* %2858, i64 17
%2860 = load double, double* %2859
%2861 = fneg double %2860
%2862 = load double, double* %351
%2863 = load double, double* %351
%2864 = fmul double %2862, %2863
%2865 = fdiv double %2861, %2864
store double %2865, double* %366
%2866 = load double, double* %366
%2867 = load double, double* %353
%2868 = fmul double %2866, %2867
store double %2868, double* %241
%2869 = load double, double* %239
%2870 = load double*, double** %114
%2871 = getelementptr inbounds double, double* %2870, i64 18
%2872 = load double, double* %2871
%2873 = call double @pow(double %2869, double %2872)
store double %2873, double* %266
%2874 = load double, double* %266
%2875 = load double*, double** %114
%2876 = getelementptr inbounds double, double* %2875, i64 18
%2877 = load double, double* %2876
%2878 = fmul double %2874, %2877
%2879 = load double, double* %239
%2880 = fdiv double %2878, %2879
store double %2880, double* %367
%2881 = load double, double* %367
%2882 = load double, double* %241
%2883 = fmul double %2881, %2882
store double %2883, double* %268
%2884 = load double*, double** %114
%2885 = getelementptr inbounds double, double* %2884, i64 16
%2886 = load double, double* %2885
%2887 = load double, double* %266
%2888 = fmul double %2886, %2887
store double %2888, double* %368
%2889 = load double*, double** %114
%2890 = getelementptr inbounds double, double* %2889, i64 16
%2891 = load double, double* %2890
store double %2891, double* %369
%2892 = load double, double* %369
%2893 = load double, double* %268
%2894 = fmul double %2892, %2893
store double %2894, double* %370
%2895 = load double*, double** %114
%2896 = getelementptr inbounds double, double* %2895, i64 24
%2897 = load double, double* %2896
%2898 = load double, double* %356
%2899 = fdiv double %2897, %2898
store double %2899, double* %239
%2900 = load double*, double** %114
%2901 = getelementptr inbounds double, double* %2900, i64 24
%2902 = load double, double* %2901
%2903 = fneg double %2902
%2904 = load double, double* %356
%2905 = load double, double* %356
%2906 = fmul double %2904, %2905
%2907 = fdiv double %2903, %2906
store double %2907, double* %371
%2908 = load double, double* %371
%2909 = load double, double* %358
%2910 = fmul double %2908, %2909
store double %2910, double* %241
%2911 = load double, double* %239
%2912 = load double*, double** %114
%2913 = getelementptr inbounds double, double* %2912, i64 25
%2914 = load double, double* %2913
%2915 = call double @pow(double %2911, double %2914)
store double %2915, double* %266
%2916 = load double, double* %266
%2917 = load double*, double** %114
%2918 = getelementptr inbounds double, double* %2917, i64 25
%2919 = load double, double* %2918
%2920 = fmul double %2916, %2919
%2921 = load double, double* %239
%2922 = fdiv double %2920, %2921
store double %2922, double* %367
%2923 = load double, double* %367
%2924 = load double, double* %241
%2925 = fmul double %2923, %2924
store double %2925, double* %268
%2926 = load double*, double** %114
%2927 = getelementptr inbounds double, double* %2926, i64 21
%2928 = load double, double* %2927
%2929 = load double, double* %266
%2930 = fmul double %2928, %2929
store double %2930, double* %372
%2931 = load double*, double** %114
%2932 = getelementptr inbounds double, double* %2931, i64 21
%2933 = load double, double* %2932
store double %2933, double* %373
%2934 = load double, double* %373
%2935 = load double, double* %268
%2936 = fmul double %2934, %2935
store double %2936, double* %374
%2937 = load double*, double** %114
%2938 = getelementptr inbounds double, double* %2937, i64 24
%2939 = load double, double* %2938
%2940 = load double, double* %356
%2941 = fdiv double %2939, %2940
store double %2941, double* %239
%2942 = load double*, double** %114
%2943 = getelementptr inbounds double, double* %2942, i64 24
%2944 = load double, double* %2943
%2945 = fneg double %2944
%2946 = load double, double* %356
%2947 = load double, double* %356
%2948 = fmul double %2946, %2947
%2949 = fdiv double %2945, %2948
store double %2949, double* %371
%2950 = load double, double* %371
%2951 = load double, double* %358
%2952 = fmul double %2950, %2951
store double %2952, double* %241
%2953 = load double, double* %239
%2954 = load double*, double** %114
%2955 = getelementptr inbounds double, double* %2954, i64 25
%2956 = load double, double* %2955
%2957 = call double @pow(double %2953, double %2956)
store double %2957, double* %266
%2958 = load double, double* %266
%2959 = load double*, double** %114
%2960 = getelementptr inbounds double, double* %2959, i64 25
%2961 = load double, double* %2960
%2962 = fmul double %2958, %2961
%2963 = load double, double* %239
%2964 = fdiv double %2962, %2963
store double %2964, double* %367
%2965 = load double, double* %367
%2966 = load double, double* %241
%2967 = fmul double %2965, %2966
store double %2967, double* %268
%2968 = load double*, double** %114
%2969 = getelementptr inbounds double, double* %2968, i64 23
%2970 = load double, double* %2969
%2971 = load double, double* %266
%2972 = fmul double %2970, %2971
store double %2972, double* %375
%2973 = load double*, double** %114
%2974 = getelementptr inbounds double, double* %2973, i64 23
%2975 = load double, double* %2974
store double %2975, double* %376
%2976 = load double, double* %376
%2977 = load double, double* %268
%2978 = fmul double %2976, %2977
store double %2978, double* %377
%2979 = load double*, double** %114
%2980 = getelementptr inbounds double, double* %2979, i64 28
%2981 = load double, double* %2980
%2982 = load double, double* %361
%2983 = fdiv double %2981, %2982
store double %2983, double* %239
%2984 = load double*, double** %114
%2985 = getelementptr inbounds double, double* %2984, i64 28
%2986 = load double, double* %2985
%2987 = fneg double %2986
%2988 = load double, double* %361
%2989 = load double, double* %361
%2990 = fmul double %2988, %2989
%2991 = fdiv double %2987, %2990
store double %2991, double* %378
%2992 = load double, double* %378
%2993 = load double, double* %363
%2994 = fmul double %2992, %2993
store double %2994, double* %241
%2995 = load double, double* %239
%2996 = load double*, double** %114
%2997 = getelementptr inbounds double, double* %2996, i64 29
%2998 = load double, double* %2997
%2999 = call double @pow(double %2995, double %2998)
store double %2999, double* %266
%3000 = load double, double* %266
%3001 = load double*, double** %114
%3002 = getelementptr inbounds double, double* %3001, i64 29
%3003 = load double, double* %3002
%3004 = fmul double %3000, %3003
%3005 = load double, double* %239
%3006 = fdiv double %3004, %3005
store double %3006, double* %367
%3007 = load double, double* %367
%3008 = load double, double* %241
%3009 = fmul double %3007, %3008
store double %3009, double* %268
%3010 = load double*, double** %114
%3011 = getelementptr inbounds double, double* %3010, i64 27
%3012 = load double, double* %3011
%3013 = load double, double* %266
%3014 = fmul double %3012, %3013
store double %3014, double* %379
%3015 = load double*, double** %114
%3016 = getelementptr inbounds double, double* %3015, i64 27
%3017 = load double, double* %3016
store double %3017, double* %380
%3018 = load double, double* %380
%3019 = load double, double* %268
%3020 = fmul double %3018, %3019
store double %3020, double* %381
%3021 = load double, double* %233
%3022 = load double*, double** %114
%3023 = getelementptr inbounds double, double* %3022, i64 78
%3024 = load double, double* %3023
%3025 = call double @pow(double %3021, double %3024)
store double %3025, double* %239
%3026 = load double, double* %239
%3027 = load double*, double** %114
%3028 = getelementptr inbounds double, double* %3027, i64 78
%3029 = load double, double* %3028
%3030 = fmul double %3026, %3029
%3031 = load double, double* %233
%3032 = fdiv double %3030, %3031
store double %3032, double* %240
%3033 = load double, double* %240
%3034 = load double, double* %235
%3035 = fmul double %3033, %3034
store double %3035, double* %241
%3036 = load double*, double** %114
%3037 = getelementptr inbounds double, double* %3036, i64 71
%3038 = load double, double* %3037
%3039 = fneg double %3038
%3040 = load double, double* %233
%3041 = fsub double 1.000000e+00, %3040
%3042 = fmul double %3039, %3041
%3043 = load double, double* %230
%3044 = fdiv double %3042, %3043
store double %3044, double* %266
%3045 = load double*, double** %114
%3046 = getelementptr inbounds double, double* %3045, i64 71
%3047 = load double, double* %3046
%3048 = load double, double* %230
%3049 = fdiv double %3047, %3048
store double %3049, double* %267
%3050 = load double*, double** %114
%3051 = getelementptr inbounds double, double* %3050, i64 71
%3052 = load double, double* %3051
%3053 = load double, double* %233
%3054 = fsub double 1.000000e+00, %3053
%3055 = fmul double %3052, %3054
%3056 = load double, double* %230
%3057 = load double, double* %230
%3058 = fmul double %3056, %3057
%3059 = fdiv double %3055, %3058
store double %3059, double* %330
%3060 = load double, double* %267
%3061 = load double, double* %235
%3062 = fmul double %3060, %3061
store double %3062, double* %268
%3063 = load double, double* %268
%3064 = load double, double* %330
%3065 = load double, double* %232
%3066 = call double @llvm.fmuladd.f64(double %3064, double %3065, double %3063)
store double %3066, double* %268
%3067 = load double, double* %266
%3068 = call double @exp(double %3067)
store double %3068, double* %269
%3069 = load double, double* %269
store double %3069, double* %331
%3070 = load double, double* %331
%3071 = load double, double* %268
%3072 = fmul double %3070, %3071
store double %3072, double* %271
%3073 = load double*, double** %114
%3074 = getelementptr inbounds double, double* %3073, i64 4
%3075 = load double, double* %3074
%3076 = load double, double* %239
%3077 = fmul double %3075, %3076
%3078 = load double, double* %269
%3079 = fmul double %3077, %3078
store double %3079, double* %382
%3080 = load double*, double** %114
%3081 = getelementptr inbounds double, double* %3080, i64 4
%3082 = load double, double* %3081
%3083 = load double, double* %269
%3084 = fmul double %3082, %3083
store double %3084, double* %383
%3085 = load double*, double** %114
%3086 = getelementptr inbounds double, double* %3085, i64 4
%3087 = load double, double* %3086
%3088 = load double, double* %239
%3089 = fmul double %3087, %3088
store double %3089, double* %385
%3090 = load double, double* %383
%3091 = load double, double* %241
%3092 = fmul double %3090, %3091
store double %3092, double* %384
%3093 = load double, double* %384
%3094 = load double, double* %385
%3095 = load double, double* %271
%3096 = call double @llvm.fmuladd.f64(double %3094, double %3095, double %3093)
store double %3096, double* %384
%3097 = load double, double* %233
%3098 = load double*, double** %114
%3099 = getelementptr inbounds double, double* %3098, i64 70
%3100 = load double, double* %3099
%3101 = call double @pow(double %3097, double %3100)
store double %3101, double* %239
%3102 = load double, double* %239
%3103 = load double*, double** %114
%3104 = getelementptr inbounds double, double* %3103, i64 70
%3105 = load double, double* %3104
%3106 = fmul double %3102, %3105
%3107 = load double, double* %233
%3108 = fdiv double %3106, %3107
store double %3108, double* %240
%3109 = load double, double* %240
%3110 = load double, double* %235
%3111 = fmul double %3109, %3110
store double %3111, double* %241
%3112 = load double*, double** %114
%3113 = getelementptr inbounds double, double* %3112, i64 3
%3114 = load double, double* %3113
%3115 = load double, double* %239
%3116 = fmul double %3114, %3115
store double %3116, double* %386
%3117 = load double*, double** %114
%3118 = getelementptr inbounds double, double* %3117, i64 3
%3119 = load double, double* %3118
store double %3119, double* %387
%3120 = load double, double* %387
%3121 = load double, double* %241
%3122 = fmul double %3120, %3121
store double %3122, double* %388
%3123 = load double, double* %324
%3124 = fneg double %3123
%3125 = load double, double* %327
%3126 = load double, double* %230
%3127 = fmul double %3125, %3126
%3128 = fdiv double %3124, %3127
store double %3128, double* %239
%3129 = load double, double* %327
%3130 = load double, double* %230
%3131 = fmul double %3129, %3130
%3132 = fdiv double -1.000000e+00, %3131
store double %3132, double* %389
%3133 = load double, double* %324
%3134 = load double, double* %327
%3135 = load double, double* %327
%3136 = fmul double %3134, %3135
%3137 = load double, double* %230
%3138 = fmul double %3136, %3137
%3139 = fdiv double %3133, %3138
store double %3139, double* %390
%3140 = load double, double* %324
%3141 = load double, double* %327
%3142 = load double, double* %230
%3143 = load double, double* %230
%3144 = fmul double %3142, %3143
%3145 = fmul double %3141, %3144
%3146 = fdiv double %3140, %3145
store double %3146, double* %391
%3147 = load double, double* %389
%3148 = load double, double* %326
%3149 = fmul double %3147, %3148
store double %3149, double* %241
%3150 = load double, double* %241
%3151 = load double, double* %390
%3152 = load double, double* %329
%3153 = call double @llvm.fmuladd.f64(double %3151, double %3152, double %3150)
store double %3153, double* %241
%3154 = load double, double* %241
%3155 = load double, double* %391
%3156 = load double, double* %232
%3157 = call double @llvm.fmuladd.f64(double %3155, double %3156, double %3154)
store double %3157, double* %241
%3158 = load double, double* %239
%3159 = call double @exp(double %3158)
store double %3159, double* %392
%3160 = load double, double* %392
store double %3160, double* %393
%3161 = load double, double* %393
%3162 = load double, double* %241
%3163 = fmul double %3161, %3162
store double %3163, double* %394
%3164 = load double*, double** %114
%3165 = getelementptr inbounds double, double* %3164, i64 51
%3166 = load double, double* %3165
%3167 = fcmp ogt double %3166, 0.000000e+00
br i1 %3167, label %3168, label %3173
3168: ; preds = %113
%3169 = load double*, double** %114
%3170 = getelementptr inbounds double, double* %3169, i64 51
%3171 = load double, double* %3170
%3172 = fdiv double 1.000000e+00, %3171
store double %3172, double* %395
br label %3174
3173: ; preds = %113
store double 0.000000e+00, double* %395
br label %3174
3174: ; preds = %3173, %3168
%3175 = load double*, double** %114
%3176 = getelementptr inbounds double, double* %3175, i64 52
%3177 = load double, double* %3176
%3178 = fcmp ogt double %3177, 0.000000e+00
br i1 %3178, label %3179, label %3184
3179: ; preds = %3174
%3180 = load double*, double** %114
%3181 = getelementptr inbounds double, double* %3180, i64 52
%3182 = load double, double* %3181
%3183 = fdiv double 1.000000e+00, %3182
store double %3183, double* %396
br label %3185
3184: ; preds = %3174
store double 0.000000e+00, double* %396
br label %3185
3185: ; preds = %3184, %3179
%3186 = load double*, double** %114
%3187 = getelementptr inbounds double, double* %3186, i64 53
%3188 = load double, double* %3187
%3189 = fcmp ogt double %3188, 0.000000e+00
br i1 %3189, label %3190, label %3200
3190: ; preds = %3185
%3191 = load double, double* %242
%3192 = fdiv double 1.000000e+00, %3191
store double %3192, double* %397
%3193 = load double, double* %242
%3194 = load double, double* %242
%3195 = fmul double %3193, %3194
%3196 = fdiv double -1.000000e+00, %3195
store double %3196, double* %398
%3197 = load double, double* %398
%3198 = load double, double* %244
%3199 = fmul double %3197, %3198
store double %3199, double* %399
br label %3201
3200: ; preds = %3185
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %399
br label %3201
3201: ; preds = %3200, %3190
%3202 = load double*, double** %114
%3203 = getelementptr inbounds double, double* %3202, i64 54
%3204 = load double, double* %3203
%3205 = fcmp ogt double %3204, 0.000000e+00
br i1 %3205, label %3206, label %3211
3206: ; preds = %3201
%3207 = load double*, double** %114
%3208 = getelementptr inbounds double, double* %3207, i64 54
%3209 = load double, double* %3208
%3210 = fdiv double 1.000000e+00, %3209
store double %3210, double* %400
br label %3212
3211: ; preds = %3201
store double 0.000000e+00, double* %400
br label %3212
3212: ; preds = %3211, %3206
%3213 = load double*, double** %114
%3214 = getelementptr inbounds double, double* %3213, i64 55
%3215 = load double, double* %3214
%3216 = fcmp ogt double %3215, 0.000000e+00
br i1 %3216, label %3217, label %3222
3217: ; preds = %3212
%3218 = load double*, double** %114
%3219 = getelementptr inbounds double, double* %3218, i64 55
%3220 = load double, double* %3219
%3221 = fdiv double 1.000000e+00, %3220
store double %3221, double* %401
br label %3223
3222: ; preds = %3212
store double 0.000000e+00, double* %401
br label %3223
3223: ; preds = %3222, %3217
%3224 = load double*, double** %114
%3225 = getelementptr inbounds double, double* %3224, i64 3
%3226 = load double, double* %3225
%3227 = fcmp ogt double %3226, 0.000000e+00
br i1 %3227, label %3228, label %3238
3228: ; preds = %3223
%3229 = load double, double* %386
%3230 = fdiv double 1.000000e+00, %3229
store double %3230, double* %402
%3231 = load double, double* %386
%3232 = load double, double* %386
%3233 = fmul double %3231, %3232
%3234 = fdiv double -1.000000e+00, %3233
store double %3234, double* %403
%3235 = load double, double* %403
%3236 = load double, double* %388
%3237 = fmul double %3235, %3236
store double %3237, double* %404
br label %3239
3238: ; preds = %3223
store double 0.000000e+00, double* %402
store double 0.000000e+00, double* %404
br label %3239
3239: ; preds = %3238, %3228
%3240 = load double*, double** %114
%3241 = getelementptr inbounds double, double* %3240, i64 5
%3242 = load double, double* %3241
%3243 = fcmp ogt double %3242, 0.000000e+00
br i1 %3243, label %3244, label %3249
3244: ; preds = %3239
%3245 = load double*, double** %114
%3246 = getelementptr inbounds double, double* %3245, i64 5
%3247 = load double, double* %3246
%3248 = fdiv double 1.000000e+00, %3247
store double %3248, double* %405
br label %3250
3249: ; preds = %3239
store double 0.000000e+00, double* %405
br label %3250
3250: ; preds = %3249, %3244
%3251 = load double*, double** %114
%3252 = getelementptr inbounds double, double* %3251, i64 59
%3253 = load double, double* %3252
%3254 = fcmp ogt double %3253, 0.000000e+00
br i1 %3254, label %3255, label %3260
3255: ; preds = %3250
%3256 = load double*, double** %114
%3257 = getelementptr inbounds double, double* %3256, i64 59
%3258 = load double, double* %3257
%3259 = fdiv double 1.000000e+00, %3258
store double %3259, double* %406
br label %3261
3260: ; preds = %3250
store double 0.000000e+00, double* %406
br label %3261
3261: ; preds = %3260, %3255
%3262 = load double*, double** %114
%3263 = getelementptr inbounds double, double* %3262, i64 60
%3264 = load double, double* %3263
%3265 = fcmp ogt double %3264, 0.000000e+00
br i1 %3265, label %3266, label %3271
3266: ; preds = %3261
%3267 = load double*, double** %114
%3268 = getelementptr inbounds double, double* %3267, i64 60
%3269 = load double, double* %3268
%3270 = fdiv double 1.000000e+00, %3269
store double %3270, double* %407
br label %3272
3271: ; preds = %3261
store double 0.000000e+00, double* %407
br label %3272
3272: ; preds = %3271, %3266
%3273 = load double*, double** %114
%3274 = getelementptr inbounds double, double* %3273, i64 60
%3275 = load double, double* %3274
%3276 = fcmp ogt double %3275, 0.000000e+00
br i1 %3276, label %3277, label %3278
3277: ; preds = %3272
store double 0.000000e+00, double* %408
br label %3279
3278: ; preds = %3272
store double 1.000000e+00, double* %408
br label %3279
3279: ; preds = %3278, %3277
%3280 = load double*, double** %114
%3281 = getelementptr inbounds double, double* %3280, i64 62
%3282 = load double, double* %3281
%3283 = fcmp ogt double %3282, 0.000000e+00
br i1 %3283, label %3284, label %3289
3284: ; preds = %3279
%3285 = load double*, double** %114
%3286 = getelementptr inbounds double, double* %3285, i64 62
%3287 = load double, double* %3286
%3288 = fdiv double %3287, 3.000000e+00
store double %3288, double* %409
br label %3290
3289: ; preds = %3279
store double 0.000000e+00, double* %409
br label %3290
3290: ; preds = %3289, %3284
%3291 = load double*, double** %114
%3292 = getelementptr inbounds double, double* %3291, i64 62
%3293 = load double, double* %3292
%3294 = fcmp ogt double %3293, 0.000000e+00
br i1 %3294, label %3295, label %3299
3295: ; preds = %3290
%3296 = load double*, double** %114
%3297 = getelementptr inbounds double, double* %3296, i64 62
%3298 = load double, double* %3297
store double %3298, double* %410
br label %3300
3299: ; preds = %3290
store double 0.000000e+00, double* %410
br label %3300
3300: ; preds = %3299, %3295
%3301 = load double, double* %351
%3302 = fneg double %3301
%3303 = load double*, double** %114
%3304 = getelementptr inbounds double, double* %3303, i64 14
%3305 = load double, double* %3304
%3306 = fmul double %3302, %3305
store double %3306, double* %411
%3307 = load double*, double** %114
%3308 = getelementptr inbounds double, double* %3307, i64 14
%3309 = load double, double* %3308
%3310 = fneg double %3309
store double %3310, double* %412
%3311 = load double, double* %412
%3312 = load double, double* %353
%3313 = fmul double %3311, %3312
store double %3313, double* %413
%3314 = load double*, double** %114
%3315 = getelementptr inbounds double, double* %3314, i64 19
%3316 = load double, double* %3315
%3317 = fcmp ole double %3316, 0.000000e+00
br i1 %3317, label %3318, label %3531
3318: ; preds = %3300
%3319 = load double*, double** %116
%3320 = load double, double* %3319
%3321 = load double, double* %411
%3322 = fadd double %3320, %3321
store double %3322, double* %414
store double 1.000000e+00, double* %415
store double 1.000000e+00, double* %416
%3323 = load double, double* %416
%3324 = load double, double* %413
%3325 = fmul double %3323, %3324
store double %3325, double* %417
%3326 = load double, double* %414
%3327 = fcmp ogt double %3326, 0.000000e+00
br i1 %3327, label %3328, label %3445
3328: ; preds = %3318
%3329 = load double*, double** %114
%3330 = getelementptr inbounds double, double* %3329, i64 14
%3331 = load double, double* %3330
%3332 = fsub double 1.000000e+00, %3331
store double %3332, double* %239
%3333 = load double*, double** %114
%3334 = getelementptr inbounds double, double* %3333, i64 18
%3335 = load double, double* %3334
%3336 = fsub double -1.000000e+00, %3335
store double %3336, double* %266
%3337 = load double, double* %239
%3338 = load double, double* %266
%3339 = call double @pow(double %3337, double %3338)
store double %3339, double* %418
%3340 = load double, double* %351
%3341 = load double, double* %418
%3342 = load double*, double** %114
%3343 = getelementptr inbounds double, double* %3342, i64 14
%3344 = load double, double* %3343
%3345 = fsub double 1.000000e+00, %3344
%3346 = fmul double %3341, %3345
%3347 = load double*, double** %114
%3348 = getelementptr inbounds double, double* %3347, i64 14
%3349 = load double, double* %3348
%3350 = fsub double 1.000000e+00, %3349
%3351 = fneg double %3346
%3352 = call double @llvm.fmuladd.f64(double %3351, double %3350, double 1.000000e+00)
%3353 = fmul double %3340, %3352
%3354 = load double*, double** %114
%3355 = getelementptr inbounds double, double* %3354, i64 18
%3356 = load double, double* %3355
%3357 = fsub double 1.000000e+00, %3356
%3358 = fdiv double %3353, %3357
store double %3358, double* %419
%3359 = load double*, double** %114
%3360 = getelementptr inbounds double, double* %3359, i64 14
%3361 = load double, double* %3360
%3362 = fsub double 1.000000e+00, %3361
%3363 = load double*, double** %114
%3364 = getelementptr inbounds double, double* %3363, i64 14
%3365 = load double, double* %3364
%3366 = fsub double 1.000000e+00, %3365
%3367 = fmul double %3362, %3366
%3368 = load double, double* %418
%3369 = fneg double %3367
%3370 = call double @llvm.fmuladd.f64(double %3369, double %3368, double 1.000000e+00)
%3371 = load double*, double** %114
%3372 = getelementptr inbounds double, double* %3371, i64 18
%3373 = load double, double* %3372
%3374 = fsub double 1.000000e+00, %3373
%3375 = fdiv double %3370, %3374
store double %3375, double* %420
store double 0.000000e+00, double* %422
%3376 = load double, double* %420
%3377 = load double, double* %353
%3378 = fmul double %3376, %3377
store double %3378, double* %421
%3379 = load double, double* %414
%3380 = load double*, double** %114
%3381 = getelementptr inbounds double, double* %3380, i64 14
%3382 = load double, double* %3381
%3383 = fsub double 1.000000e+00, %3382
%3384 = load double*, double** %114
%3385 = getelementptr inbounds double, double* %3384, i64 18
%3386 = load double, double* %3385
%3387 = fmul double 5.000000e-01, %3386
%3388 = load double, double* %414
%3389 = fmul double %3387, %3388
%3390 = load double, double* %351
%3391 = fdiv double %3389, %3390
%3392 = fadd double %3383, %3391
%3393 = fmul double %3379, %3392
%3394 = load double, double* %418
%3395 = fmul double %3393, %3394
store double %3395, double* %423
%3396 = load double, double* %414
%3397 = fmul double 5.000000e-01, %3396
%3398 = load double*, double** %114
%3399 = getelementptr inbounds double, double* %3398, i64 18
%3400 = load double, double* %3399
%3401 = fmul double %3397, %3400
%3402 = load double, double* %351
%3403 = fdiv double %3401, %3402
%3404 = load double*, double** %114
%3405 = getelementptr inbounds double, double* %3404, i64 14
%3406 = load double, double* %3405
%3407 = fsub double %3403, %3406
%3408 = fadd double %3407, 1.000000e+00
%3409 = load double, double* %418
%3410 = load double, double* %414
%3411 = fmul double 5.000000e-01, %3410
%3412 = load double*, double** %114
%3413 = getelementptr inbounds double, double* %3412, i64 18
%3414 = load double, double* %3413
%3415 = fmul double %3411, %3414
%3416 = load double, double* %418
%3417 = fmul double %3415, %3416
%3418 = load double, double* %351
%3419 = fdiv double %3417, %3418
%3420 = call double @llvm.fmuladd.f64(double %3408, double %3409, double %3419)
store double %3420, double* %424
%3421 = load double, double* %414
%3422 = load double, double* %414
%3423 = fmul double %3421, %3422
%3424 = fmul double -5.000000e-01, %3423
%3425 = load double*, double** %114
%3426 = getelementptr inbounds double, double* %3425, i64 18
%3427 = load double, double* %3426
%3428 = fmul double %3424, %3427
%3429 = load double, double* %418
%3430 = fmul double %3428, %3429
%3431 = load double, double* %351
%3432 = load double, double* %351
%3433 = fmul double %3431, %3432
%3434 = fdiv double %3430, %3433
store double %3434, double* %427
%3435 = load double, double* %424
%3436 = load double, double* %415
%3437 = fmul double %3435, %3436
store double %3437, double* %425
%3438 = load double, double* %424
%3439 = load double, double* %417
%3440 = fmul double %3438, %3439
store double %3440, double* %426
%3441 = load double, double* %426
%3442 = load double, double* %427
%3443 = load double, double* %353
%3444 = call double @llvm.fmuladd.f64(double %3442, double %3443, double %3441)
store double %3444, double* %426
br label %3513
3445: ; preds = %3318
%3446 = load double*, double** %116
%3447 = load double, double* %3446
%3448 = load double, double* %351
%3449 = fdiv double %3447, %3448
%3450 = fsub double 1.000000e+00, %3449
store double %3450, double* %239
%3451 = load double, double* %351
%3452 = fdiv double -1.000000e+00, %3451
store double %3452, double* %428
%3453 = load double*, double** %116
%3454 = load double, double* %3453
%3455 = load double, double* %351
%3456 = load double, double* %351
%3457 = fmul double %3455, %3456
%3458 = fdiv double %3454, %3457
store double %3458, double* %366
%3459 = load double, double* %366
%3460 = load double, double* %353
%3461 = fmul double %3459, %3460
store double %3461, double* %241
%3462 = load double*, double** %114
%3463 = getelementptr inbounds double, double* %3462, i64 18
%3464 = load double, double* %3463
%3465 = fsub double 1.000000e+00, %3464
store double %3465, double* %266
%3466 = load double, double* %239
%3467 = load double, double* %266
%3468 = call double @pow(double %3466, double %3467)
store double %3468, double* %269
%3469 = load double, double* %269
%3470 = load double, double* %266
%3471 = fmul double %3469, %3470
%3472 = load double, double* %239
%3473 = fdiv double %3471, %3472
store double %3473, double* %429
%3474 = load double, double* %429
%3475 = load double, double* %428
%3476 = fmul double %3474, %3475
store double %3476, double* %430
%3477 = load double, double* %429
%3478 = load double, double* %241
%3479 = fmul double %3477, %3478
store double %3479, double* %271
%3480 = load double, double* %351
%3481 = load double, double* %269
%3482 = fsub double 1.000000e+00, %3481
%3483 = fmul double %3480, %3482
%3484 = load double*, double** %114
%3485 = getelementptr inbounds double, double* %3484, i64 18
%3486 = load double, double* %3485
%3487 = fsub double 1.000000e+00, %3486
%3488 = fdiv double %3483, %3487
store double %3488, double* %419
%3489 = load double, double* %269
%3490 = fsub double 1.000000e+00, %3489
%3491 = load double*, double** %114
%3492 = getelementptr inbounds double, double* %3491, i64 18
%3493 = load double, double* %3492
%3494 = fsub double 1.000000e+00, %3493
%3495 = fdiv double %3490, %3494
store double %3495, double* %420
%3496 = load double, double* %351
%3497 = fneg double %3496
%3498 = load double*, double** %114
%3499 = getelementptr inbounds double, double* %3498, i64 18
%3500 = load double, double* %3499
%3501 = fsub double 1.000000e+00, %3500
%3502 = fdiv double %3497, %3501
store double %3502, double* %431
%3503 = load double, double* %420
%3504 = load double, double* %353
%3505 = fmul double %3503, %3504
store double %3505, double* %421
%3506 = load double, double* %431
%3507 = load double, double* %430
%3508 = fmul double %3506, %3507
store double %3508, double* %422
%3509 = load double, double* %421
%3510 = load double, double* %431
%3511 = load double, double* %271
%3512 = call double @llvm.fmuladd.f64(double %3510, double %3511, double %3509)
store double %3512, double* %421
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %425
store double 0.000000e+00, double* %426
br label %3513
3513: ; preds = %3445, %3328
%3514 = load double, double* %419
%3515 = load double, double* %423
%3516 = fadd double %3514, %3515
store double %3516, double* %432
store double 1.000000e+00, double* %433
store double 1.000000e+00, double* %436
%3517 = load double, double* %433
%3518 = load double, double* %421
%3519 = fmul double %3517, %3518
store double %3519, double* %434
%3520 = load double, double* %433
%3521 = load double, double* %422
%3522 = fmul double %3520, %3521
store double %3522, double* %435
%3523 = load double, double* %435
%3524 = load double, double* %436
%3525 = load double, double* %425
%3526 = call double @llvm.fmuladd.f64(double %3524, double %3525, double %3523)
store double %3526, double* %435
%3527 = load double, double* %434
%3528 = load double, double* %436
%3529 = load double, double* %426
%3530 = call double @llvm.fmuladd.f64(double %3528, double %3529, double %3527)
store double %3530, double* %434
br label %3819
3531: ; preds = %3300
%3532 = load double, double* %411
%3533 = load double, double* %411
%3534 = load double*, double** %114
%3535 = getelementptr inbounds double, double* %3534, i64 19
%3536 = load double, double* %3535
%3537 = fmul double 4.000000e+00, %3536
%3538 = load double*, double** %114
%3539 = getelementptr inbounds double, double* %3538, i64 19
%3540 = load double, double* %3539
%3541 = fmul double %3537, %3540
%3542 = call double @llvm.fmuladd.f64(double %3532, double %3533, double %3541)
%3543 = call double @sqrt(double %3542)
store double %3543, double* %437
%3544 = load double, double* %411
%3545 = load double, double* %411
%3546 = load double, double* %411
%3547 = load double*, double** %114
%3548 = getelementptr inbounds double, double* %3547, i64 19
%3549 = load double, double* %3548
%3550 = load double*, double** %114
%3551 = getelementptr inbounds double, double* %3550, i64 19
%3552 = load double, double* %3551
%3553 = fmul double %3549, %3552
%3554 = fmul double 4.000000e+00, %3553
%3555 = call double @llvm.fmuladd.f64(double %3545, double %3546, double %3554)
%3556 = call double @sqrt(double %3555)
%3557 = fdiv double %3544, %3556
store double %3557, double* %438
%3558 = load double, double* %438
%3559 = load double, double* %413
%3560 = fmul double %3558, %3559
store double %3560, double* %439
%3561 = load double, double* %411
%3562 = load double, double* %437
%3563 = fadd double %3561, %3562
%3564 = fmul double -5.000000e-01, %3563
store double %3564, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%3565 = load double, double* %441
%3566 = load double, double* %413
%3567 = fmul double %3565, %3566
store double %3567, double* %442
%3568 = load double, double* %442
%3569 = load double, double* %443
%3570 = load double, double* %439
%3571 = call double @llvm.fmuladd.f64(double %3569, double %3570, double %3568)
store double %3571, double* %442
%3572 = load double, double* %440
%3573 = load double, double* %351
%3574 = fdiv double %3572, %3573
%3575 = fsub double 1.000000e+00, %3574
store double %3575, double* %239
%3576 = load double, double* %351
%3577 = fdiv double -1.000000e+00, %3576
store double %3577, double* %444
%3578 = load double, double* %440
%3579 = load double, double* %351
%3580 = load double, double* %351
%3581 = fmul double %3579, %3580
%3582 = fdiv double %3578, %3581
store double %3582, double* %366
%3583 = load double, double* %444
%3584 = load double, double* %442
%3585 = fmul double %3583, %3584
store double %3585, double* %241
%3586 = load double, double* %241
%3587 = load double, double* %366
%3588 = load double, double* %353
%3589 = call double @llvm.fmuladd.f64(double %3587, double %3588, double %3586)
store double %3589, double* %241
%3590 = load double*, double** %114
%3591 = getelementptr inbounds double, double* %3590, i64 18
%3592 = load double, double* %3591
%3593 = fsub double 1.000000e+00, %3592
store double %3593, double* %266
%3594 = load double, double* %239
%3595 = load double, double* %266
%3596 = call double @pow(double %3594, double %3595)
store double %3596, double* %269
%3597 = load double, double* %269
%3598 = load double, double* %266
%3599 = fmul double %3597, %3598
%3600 = load double, double* %239
%3601 = fdiv double %3599, %3600
store double %3601, double* %429
%3602 = load double, double* %429
%3603 = load double, double* %241
%3604 = fmul double %3602, %3603
store double %3604, double* %271
%3605 = load double, double* %351
%3606 = fneg double %3605
%3607 = load double, double* %269
%3608 = fmul double %3606, %3607
%3609 = load double*, double** %114
%3610 = getelementptr inbounds double, double* %3609, i64 18
%3611 = load double, double* %3610
%3612 = fsub double 1.000000e+00, %3611
%3613 = fdiv double %3608, %3612
store double %3613, double* %445
%3614 = load double, double* %269
%3615 = fneg double %3614
%3616 = load double*, double** %114
%3617 = getelementptr inbounds double, double* %3616, i64 18
%3618 = load double, double* %3617
%3619 = fsub double 1.000000e+00, %3618
%3620 = fdiv double %3615, %3619
store double %3620, double* %446
%3621 = load double, double* %351
%3622 = fneg double %3621
%3623 = load double*, double** %114
%3624 = getelementptr inbounds double, double* %3623, i64 18
%3625 = load double, double* %3624
%3626 = fsub double 1.000000e+00, %3625
%3627 = fdiv double %3622, %3626
store double %3627, double* %448
%3628 = load double, double* %446
%3629 = load double, double* %353
%3630 = fmul double %3628, %3629
store double %3630, double* %447
%3631 = load double, double* %447
%3632 = load double, double* %448
%3633 = load double, double* %271
%3634 = call double @llvm.fmuladd.f64(double %3632, double %3633, double %3631)
store double %3634, double* %447
%3635 = load double*, double** %116
%3636 = load double, double* %3635
%3637 = load double, double* %411
%3638 = fadd double %3636, %3637
store double %3638, double* %449
store double 1.000000e+00, double* %450
store double 1.000000e+00, double* %451
%3639 = load double, double* %451
%3640 = load double, double* %413
%3641 = fmul double %3639, %3640
store double %3641, double* %452
%3642 = load double, double* %449
%3643 = load double, double* %449
%3644 = load double*, double** %114
%3645 = getelementptr inbounds double, double* %3644, i64 19
%3646 = load double, double* %3645
%3647 = fmul double 4.000000e+00, %3646
%3648 = load double*, double** %114
%3649 = getelementptr inbounds double, double* %3648, i64 19
%3650 = load double, double* %3649
%3651 = fmul double %3647, %3650
%3652 = call double @llvm.fmuladd.f64(double %3642, double %3643, double %3651)
%3653 = call double @sqrt(double %3652)
store double %3653, double* %453
%3654 = load double, double* %449
%3655 = load double, double* %449
%3656 = load double, double* %449
%3657 = load double*, double** %114
%3658 = getelementptr inbounds double, double* %3657, i64 19
%3659 = load double, double* %3658
%3660 = load double*, double** %114
%3661 = getelementptr inbounds double, double* %3660, i64 19
%3662 = load double, double* %3661
%3663 = fmul double %3659, %3662
%3664 = fmul double 4.000000e+00, %3663
%3665 = call double @llvm.fmuladd.f64(double %3655, double %3656, double %3664)
%3666 = call double @sqrt(double %3665)
%3667 = fdiv double %3654, %3666
store double %3667, double* %454
%3668 = load double, double* %454
%3669 = load double, double* %450
%3670 = fmul double %3668, %3669
store double %3670, double* %455
%3671 = load double, double* %454
%3672 = load double, double* %452
%3673 = fmul double %3671, %3672
store double %3673, double* %456
%3674 = load double, double* %449
%3675 = load double, double* %453
%3676 = fsub double %3674, %3675
%3677 = load double, double* %411
%3678 = fneg double %3677
%3679 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3676, double %3678)
store double %3679, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%3680 = load double, double* %458
%3681 = load double, double* %450
%3682 = fmul double %3680, %3681
store double %3682, double* %459
%3683 = load double, double* %458
%3684 = load double, double* %452
%3685 = fmul double %3683, %3684
store double %3685, double* %460
%3686 = load double, double* %459
%3687 = load double, double* %461
%3688 = load double, double* %455
%3689 = call double @llvm.fmuladd.f64(double %3687, double %3688, double %3686)
store double %3689, double* %459
%3690 = load double, double* %460
%3691 = load double, double* %461
%3692 = load double, double* %456
%3693 = call double @llvm.fmuladd.f64(double %3691, double %3692, double %3690)
store double %3693, double* %460
%3694 = load double, double* %460
%3695 = load double, double* %462
%3696 = load double, double* %413
%3697 = call double @llvm.fmuladd.f64(double %3695, double %3696, double %3694)
store double %3697, double* %460
%3698 = load double, double* %457
%3699 = load double, double* %351
%3700 = fdiv double %3698, %3699
%3701 = fsub double 1.000000e+00, %3700
store double %3701, double* %239
%3702 = load double, double* %351
%3703 = fdiv double -1.000000e+00, %3702
store double %3703, double* %463
%3704 = load double, double* %457
%3705 = load double, double* %351
%3706 = load double, double* %351
%3707 = fmul double %3705, %3706
%3708 = fdiv double %3704, %3707
store double %3708, double* %366
%3709 = load double, double* %463
%3710 = load double, double* %459
%3711 = fmul double %3709, %3710
store double %3711, double* %428
%3712 = load double, double* %463
%3713 = load double, double* %460
%3714 = fmul double %3712, %3713
store double %3714, double* %241
%3715 = load double, double* %241
%3716 = load double, double* %366
%3717 = load double, double* %353
%3718 = call double @llvm.fmuladd.f64(double %3716, double %3717, double %3715)
store double %3718, double* %241
%3719 = load double*, double** %114
%3720 = getelementptr inbounds double, double* %3719, i64 18
%3721 = load double, double* %3720
%3722 = fsub double 1.000000e+00, %3721
store double %3722, double* %266
%3723 = load double, double* %239
%3724 = load double, double* %266
%3725 = call double @pow(double %3723, double %3724)
store double %3725, double* %269
%3726 = load double, double* %269
%3727 = load double, double* %266
%3728 = fmul double %3726, %3727
%3729 = load double, double* %239
%3730 = fdiv double %3728, %3729
store double %3730, double* %429
%3731 = load double, double* %429
%3732 = load double, double* %428
%3733 = fmul double %3731, %3732
store double %3733, double* %430
%3734 = load double, double* %429
%3735 = load double, double* %241
%3736 = fmul double %3734, %3735
store double %3736, double* %271
%3737 = load double, double* %351
%3738 = fneg double %3737
%3739 = load double, double* %269
%3740 = fmul double %3738, %3739
%3741 = load double*, double** %114
%3742 = getelementptr inbounds double, double* %3741, i64 18
%3743 = load double, double* %3742
%3744 = fsub double 1.000000e+00, %3743
%3745 = fdiv double %3740, %3744
store double %3745, double* %419
%3746 = load double, double* %269
%3747 = fneg double %3746
%3748 = load double*, double** %114
%3749 = getelementptr inbounds double, double* %3748, i64 18
%3750 = load double, double* %3749
%3751 = fsub double 1.000000e+00, %3750
%3752 = fdiv double %3747, %3751
store double %3752, double* %420
%3753 = load double, double* %351
%3754 = fneg double %3753
%3755 = load double*, double** %114
%3756 = getelementptr inbounds double, double* %3755, i64 18
%3757 = load double, double* %3756
%3758 = fsub double 1.000000e+00, %3757
%3759 = fdiv double %3754, %3758
store double %3759, double* %431
%3760 = load double, double* %420
%3761 = load double, double* %353
%3762 = fmul double %3760, %3761
store double %3762, double* %421
%3763 = load double, double* %431
%3764 = load double, double* %430
%3765 = fmul double %3763, %3764
store double %3765, double* %422
%3766 = load double, double* %421
%3767 = load double, double* %431
%3768 = load double, double* %271
%3769 = call double @llvm.fmuladd.f64(double %3767, double %3768, double %3766)
store double %3769, double* %421
%3770 = load double*, double** %114
%3771 = getelementptr inbounds double, double* %3770, i64 14
%3772 = load double, double* %3771
%3773 = fsub double 1.000000e+00, %3772
store double %3773, double* %239
%3774 = load double*, double** %114
%3775 = getelementptr inbounds double, double* %3774, i64 18
%3776 = load double, double* %3775
%3777 = fneg double %3776
store double %3777, double* %266
%3778 = load double, double* %239
%3779 = load double, double* %266
%3780 = call double @pow(double %3778, double %3779)
store double %3780, double* %269
%3781 = load double, double* %419
%3782 = load double, double* %269
%3783 = load double*, double** %116
%3784 = load double, double* %3783
%3785 = load double, double* %457
%3786 = fsub double %3784, %3785
%3787 = load double, double* %440
%3788 = fadd double %3786, %3787
%3789 = call double @llvm.fmuladd.f64(double %3782, double %3788, double %3781)
%3790 = load double, double* %445
%3791 = fsub double %3789, %3790
store double %3791, double* %432
store double 1.000000e+00, double* %433
%3792 = load double, double* %269
store double %3792, double* %435
%3793 = load double, double* %269
%3794 = fneg double %3793
store double %3794, double* %464
%3795 = load double, double* %269
store double %3795, double* %465
store double -1.000000e+00, double* %466
%3796 = load double, double* %433
%3797 = load double, double* %421
%3798 = fmul double %3796, %3797
store double %3798, double* %434
%3799 = load double, double* %435
%3800 = load double, double* %433
%3801 = load double, double* %422
%3802 = call double @llvm.fmuladd.f64(double %3800, double %3801, double %3799)
store double %3802, double* %435
%3803 = load double, double* %435
%3804 = load double, double* %464
%3805 = load double, double* %459
%3806 = call double @llvm.fmuladd.f64(double %3804, double %3805, double %3803)
store double %3806, double* %435
%3807 = load double, double* %434
%3808 = load double, double* %464
%3809 = load double, double* %460
%3810 = call double @llvm.fmuladd.f64(double %3808, double %3809, double %3807)
store double %3810, double* %434
%3811 = load double, double* %434
%3812 = load double, double* %465
%3813 = load double, double* %442
%3814 = call double @llvm.fmuladd.f64(double %3812, double %3813, double %3811)
store double %3814, double* %434
%3815 = load double, double* %434
%3816 = load double, double* %466
%3817 = load double, double* %447
%3818 = call double @llvm.fmuladd.f64(double %3816, double %3817, double %3815)
store double %3818, double* %434
br label %3819
3819: ; preds = %3531, %3513
%3820 = load double, double* %351
%3821 = fneg double %3820
%3822 = load double*, double** %114
%3823 = getelementptr inbounds double, double* %3822, i64 14
%3824 = load double, double* %3823
%3825 = fmul double %3821, %3824
store double %3825, double* %411
%3826 = load double*, double** %114
%3827 = getelementptr inbounds double, double* %3826, i64 14
%3828 = load double, double* %3827
%3829 = fneg double %3828
store double %3829, double* %412
%3830 = load double, double* %412
%3831 = load double, double* %353
%3832 = fmul double %3830, %3831
store double %3832, double* %413
%3833 = load double*, double** %114
%3834 = getelementptr inbounds double, double* %3833, i64 19
%3835 = load double, double* %3834
%3836 = fcmp ole double %3835, 0.000000e+00
br i1 %3836, label %3837, label %4050
3837: ; preds = %3819
%3838 = load double*, double** %117
%3839 = load double, double* %3838
%3840 = load double, double* %411
%3841 = fadd double %3839, %3840
store double %3841, double* %414
store double 1.000000e+00, double* %467
store double 1.000000e+00, double* %416
%3842 = load double, double* %416
%3843 = load double, double* %413
%3844 = fmul double %3842, %3843
store double %3844, double* %417
%3845 = load double, double* %414
%3846 = fcmp ogt double %3845, 0.000000e+00
br i1 %3846, label %3847, label %3964
3847: ; preds = %3837
%3848 = load double*, double** %114
%3849 = getelementptr inbounds double, double* %3848, i64 14
%3850 = load double, double* %3849
%3851 = fsub double 1.000000e+00, %3850
store double %3851, double* %239
%3852 = load double*, double** %114
%3853 = getelementptr inbounds double, double* %3852, i64 18
%3854 = load double, double* %3853
%3855 = fsub double -1.000000e+00, %3854
store double %3855, double* %266
%3856 = load double, double* %239
%3857 = load double, double* %266
%3858 = call double @pow(double %3856, double %3857)
store double %3858, double* %418
%3859 = load double, double* %351
%3860 = load double, double* %418
%3861 = load double*, double** %114
%3862 = getelementptr inbounds double, double* %3861, i64 14
%3863 = load double, double* %3862
%3864 = fsub double 1.000000e+00, %3863
%3865 = fmul double %3860, %3864
%3866 = load double*, double** %114
%3867 = getelementptr inbounds double, double* %3866, i64 14
%3868 = load double, double* %3867
%3869 = fsub double 1.000000e+00, %3868
%3870 = fneg double %3865
%3871 = call double @llvm.fmuladd.f64(double %3870, double %3869, double 1.000000e+00)
%3872 = fmul double %3859, %3871
%3873 = load double*, double** %114
%3874 = getelementptr inbounds double, double* %3873, i64 18
%3875 = load double, double* %3874
%3876 = fsub double 1.000000e+00, %3875
%3877 = fdiv double %3872, %3876
store double %3877, double* %419
%3878 = load double*, double** %114
%3879 = getelementptr inbounds double, double* %3878, i64 14
%3880 = load double, double* %3879
%3881 = fsub double 1.000000e+00, %3880
%3882 = load double*, double** %114
%3883 = getelementptr inbounds double, double* %3882, i64 14
%3884 = load double, double* %3883
%3885 = fsub double 1.000000e+00, %3884
%3886 = fmul double %3881, %3885
%3887 = load double, double* %418
%3888 = fneg double %3886
%3889 = call double @llvm.fmuladd.f64(double %3888, double %3887, double 1.000000e+00)
%3890 = load double*, double** %114
%3891 = getelementptr inbounds double, double* %3890, i64 18
%3892 = load double, double* %3891
%3893 = fsub double 1.000000e+00, %3892
%3894 = fdiv double %3889, %3893
store double %3894, double* %420
store double 0.000000e+00, double* %468
%3895 = load double, double* %420
%3896 = load double, double* %353
%3897 = fmul double %3895, %3896
store double %3897, double* %421
%3898 = load double, double* %414
%3899 = load double*, double** %114
%3900 = getelementptr inbounds double, double* %3899, i64 14
%3901 = load double, double* %3900
%3902 = fsub double 1.000000e+00, %3901
%3903 = load double*, double** %114
%3904 = getelementptr inbounds double, double* %3903, i64 18
%3905 = load double, double* %3904
%3906 = fmul double 5.000000e-01, %3905
%3907 = load double, double* %414
%3908 = fmul double %3906, %3907
%3909 = load double, double* %351
%3910 = fdiv double %3908, %3909
%3911 = fadd double %3902, %3910
%3912 = fmul double %3898, %3911
%3913 = load double, double* %418
%3914 = fmul double %3912, %3913
store double %3914, double* %423
%3915 = load double, double* %414
%3916 = fmul double 5.000000e-01, %3915
%3917 = load double*, double** %114
%3918 = getelementptr inbounds double, double* %3917, i64 18
%3919 = load double, double* %3918
%3920 = fmul double %3916, %3919
%3921 = load double, double* %351
%3922 = fdiv double %3920, %3921
%3923 = load double*, double** %114
%3924 = getelementptr inbounds double, double* %3923, i64 14
%3925 = load double, double* %3924
%3926 = fsub double %3922, %3925
%3927 = fadd double %3926, 1.000000e+00
%3928 = load double, double* %418
%3929 = load double, double* %414
%3930 = fmul double 5.000000e-01, %3929
%3931 = load double*, double** %114
%3932 = getelementptr inbounds double, double* %3931, i64 18
%3933 = load double, double* %3932
%3934 = fmul double %3930, %3933
%3935 = load double, double* %418
%3936 = fmul double %3934, %3935
%3937 = load double, double* %351
%3938 = fdiv double %3936, %3937
%3939 = call double @llvm.fmuladd.f64(double %3927, double %3928, double %3938)
store double %3939, double* %424
%3940 = load double, double* %414
%3941 = load double, double* %414
%3942 = fmul double %3940, %3941
%3943 = fmul double -5.000000e-01, %3942
%3944 = load double*, double** %114
%3945 = getelementptr inbounds double, double* %3944, i64 18
%3946 = load double, double* %3945
%3947 = fmul double %3943, %3946
%3948 = load double, double* %418
%3949 = fmul double %3947, %3948
%3950 = load double, double* %351
%3951 = load double, double* %351
%3952 = fmul double %3950, %3951
%3953 = fdiv double %3949, %3952
store double %3953, double* %427
%3954 = load double, double* %424
%3955 = load double, double* %467
%3956 = fmul double %3954, %3955
store double %3956, double* %469
%3957 = load double, double* %424
%3958 = load double, double* %417
%3959 = fmul double %3957, %3958
store double %3959, double* %426
%3960 = load double, double* %426
%3961 = load double, double* %427
%3962 = load double, double* %353
%3963 = call double @llvm.fmuladd.f64(double %3961, double %3962, double %3960)
store double %3963, double* %426
br label %4032
3964: ; preds = %3837
%3965 = load double*, double** %117
%3966 = load double, double* %3965
%3967 = load double, double* %351
%3968 = fdiv double %3966, %3967
%3969 = fsub double 1.000000e+00, %3968
store double %3969, double* %239
%3970 = load double, double* %351
%3971 = fdiv double -1.000000e+00, %3970
store double %3971, double* %470
%3972 = load double*, double** %117
%3973 = load double, double* %3972
%3974 = load double, double* %351
%3975 = load double, double* %351
%3976 = fmul double %3974, %3975
%3977 = fdiv double %3973, %3976
store double %3977, double* %366
%3978 = load double, double* %366
%3979 = load double, double* %353
%3980 = fmul double %3978, %3979
store double %3980, double* %241
%3981 = load double*, double** %114
%3982 = getelementptr inbounds double, double* %3981, i64 18
%3983 = load double, double* %3982
%3984 = fsub double 1.000000e+00, %3983
store double %3984, double* %266
%3985 = load double, double* %239
%3986 = load double, double* %266
%3987 = call double @pow(double %3985, double %3986)
store double %3987, double* %269
%3988 = load double, double* %269
%3989 = load double, double* %266
%3990 = fmul double %3988, %3989
%3991 = load double, double* %239
%3992 = fdiv double %3990, %3991
store double %3992, double* %429
%3993 = load double, double* %429
%3994 = load double, double* %470
%3995 = fmul double %3993, %3994
store double %3995, double* %471
%3996 = load double, double* %429
%3997 = load double, double* %241
%3998 = fmul double %3996, %3997
store double %3998, double* %271
%3999 = load double, double* %351
%4000 = load double, double* %269
%4001 = fsub double 1.000000e+00, %4000
%4002 = fmul double %3999, %4001
%4003 = load double*, double** %114
%4004 = getelementptr inbounds double, double* %4003, i64 18
%4005 = load double, double* %4004
%4006 = fsub double 1.000000e+00, %4005
%4007 = fdiv double %4002, %4006
store double %4007, double* %419
%4008 = load double, double* %269
%4009 = fsub double 1.000000e+00, %4008
%4010 = load double*, double** %114
%4011 = getelementptr inbounds double, double* %4010, i64 18
%4012 = load double, double* %4011
%4013 = fsub double 1.000000e+00, %4012
%4014 = fdiv double %4009, %4013
store double %4014, double* %420
%4015 = load double, double* %351
%4016 = fneg double %4015
%4017 = load double*, double** %114
%4018 = getelementptr inbounds double, double* %4017, i64 18
%4019 = load double, double* %4018
%4020 = fsub double 1.000000e+00, %4019
%4021 = fdiv double %4016, %4020
store double %4021, double* %431
%4022 = load double, double* %420
%4023 = load double, double* %353
%4024 = fmul double %4022, %4023
store double %4024, double* %421
%4025 = load double, double* %431
%4026 = load double, double* %471
%4027 = fmul double %4025, %4026
store double %4027, double* %468
%4028 = load double, double* %421
%4029 = load double, double* %431
%4030 = load double, double* %271
%4031 = call double @llvm.fmuladd.f64(double %4029, double %4030, double %4028)
store double %4031, double* %421
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %469
store double 0.000000e+00, double* %426
br label %4032
4032: ; preds = %3964, %3847
%4033 = load double, double* %419
%4034 = load double, double* %423
%4035 = fadd double %4033, %4034
store double %4035, double* %472
store double 1.000000e+00, double* %473
store double 1.000000e+00, double* %476
%4036 = load double, double* %473
%4037 = load double, double* %421
%4038 = fmul double %4036, %4037
store double %4038, double* %474
%4039 = load double, double* %473
%4040 = load double, double* %468
%4041 = fmul double %4039, %4040
store double %4041, double* %475
%4042 = load double, double* %475
%4043 = load double, double* %476
%4044 = load double, double* %469
%4045 = call double @llvm.fmuladd.f64(double %4043, double %4044, double %4042)
store double %4045, double* %475
%4046 = load double, double* %474
%4047 = load double, double* %476
%4048 = load double, double* %426
%4049 = call double @llvm.fmuladd.f64(double %4047, double %4048, double %4046)
store double %4049, double* %474
br label %4338
4050: ; preds = %3819
%4051 = load double, double* %411
%4052 = load double, double* %411
%4053 = load double*, double** %114
%4054 = getelementptr inbounds double, double* %4053, i64 19
%4055 = load double, double* %4054
%4056 = fmul double 4.000000e+00, %4055
%4057 = load double*, double** %114
%4058 = getelementptr inbounds double, double* %4057, i64 19
%4059 = load double, double* %4058
%4060 = fmul double %4056, %4059
%4061 = call double @llvm.fmuladd.f64(double %4051, double %4052, double %4060)
%4062 = call double @sqrt(double %4061)
store double %4062, double* %437
%4063 = load double, double* %411
%4064 = load double, double* %411
%4065 = load double, double* %411
%4066 = load double*, double** %114
%4067 = getelementptr inbounds double, double* %4066, i64 19
%4068 = load double, double* %4067
%4069 = load double*, double** %114
%4070 = getelementptr inbounds double, double* %4069, i64 19
%4071 = load double, double* %4070
%4072 = fmul double %4068, %4071
%4073 = fmul double 4.000000e+00, %4072
%4074 = call double @llvm.fmuladd.f64(double %4064, double %4065, double %4073)
%4075 = call double @sqrt(double %4074)
%4076 = fdiv double %4063, %4075
store double %4076, double* %438
%4077 = load double, double* %438
%4078 = load double, double* %413
%4079 = fmul double %4077, %4078
store double %4079, double* %439
%4080 = load double, double* %411
%4081 = load double, double* %437
%4082 = fadd double %4080, %4081
%4083 = fmul double -5.000000e-01, %4082
store double %4083, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%4084 = load double, double* %441
%4085 = load double, double* %413
%4086 = fmul double %4084, %4085
store double %4086, double* %442
%4087 = load double, double* %442
%4088 = load double, double* %443
%4089 = load double, double* %439
%4090 = call double @llvm.fmuladd.f64(double %4088, double %4089, double %4087)
store double %4090, double* %442
%4091 = load double, double* %440
%4092 = load double, double* %351
%4093 = fdiv double %4091, %4092
%4094 = fsub double 1.000000e+00, %4093
store double %4094, double* %239
%4095 = load double, double* %351
%4096 = fdiv double -1.000000e+00, %4095
store double %4096, double* %444
%4097 = load double, double* %440
%4098 = load double, double* %351
%4099 = load double, double* %351
%4100 = fmul double %4098, %4099
%4101 = fdiv double %4097, %4100
store double %4101, double* %366
%4102 = load double, double* %444
%4103 = load double, double* %442
%4104 = fmul double %4102, %4103
store double %4104, double* %241
%4105 = load double, double* %241
%4106 = load double, double* %366
%4107 = load double, double* %353
%4108 = call double @llvm.fmuladd.f64(double %4106, double %4107, double %4105)
store double %4108, double* %241
%4109 = load double*, double** %114
%4110 = getelementptr inbounds double, double* %4109, i64 18
%4111 = load double, double* %4110
%4112 = fsub double 1.000000e+00, %4111
store double %4112, double* %266
%4113 = load double, double* %239
%4114 = load double, double* %266
%4115 = call double @pow(double %4113, double %4114)
store double %4115, double* %269
%4116 = load double, double* %269
%4117 = load double, double* %266
%4118 = fmul double %4116, %4117
%4119 = load double, double* %239
%4120 = fdiv double %4118, %4119
store double %4120, double* %429
%4121 = load double, double* %429
%4122 = load double, double* %241
%4123 = fmul double %4121, %4122
store double %4123, double* %271
%4124 = load double, double* %351
%4125 = fneg double %4124
%4126 = load double, double* %269
%4127 = fmul double %4125, %4126
%4128 = load double*, double** %114
%4129 = getelementptr inbounds double, double* %4128, i64 18
%4130 = load double, double* %4129
%4131 = fsub double 1.000000e+00, %4130
%4132 = fdiv double %4127, %4131
store double %4132, double* %445
%4133 = load double, double* %269
%4134 = fneg double %4133
%4135 = load double*, double** %114
%4136 = getelementptr inbounds double, double* %4135, i64 18
%4137 = load double, double* %4136
%4138 = fsub double 1.000000e+00, %4137
%4139 = fdiv double %4134, %4138
store double %4139, double* %446
%4140 = load double, double* %351
%4141 = fneg double %4140
%4142 = load double*, double** %114
%4143 = getelementptr inbounds double, double* %4142, i64 18
%4144 = load double, double* %4143
%4145 = fsub double 1.000000e+00, %4144
%4146 = fdiv double %4141, %4145
store double %4146, double* %448
%4147 = load double, double* %446
%4148 = load double, double* %353
%4149 = fmul double %4147, %4148
store double %4149, double* %447
%4150 = load double, double* %447
%4151 = load double, double* %448
%4152 = load double, double* %271
%4153 = call double @llvm.fmuladd.f64(double %4151, double %4152, double %4150)
store double %4153, double* %447
%4154 = load double*, double** %117
%4155 = load double, double* %4154
%4156 = load double, double* %411
%4157 = fadd double %4155, %4156
store double %4157, double* %449
store double 1.000000e+00, double* %477
store double 1.000000e+00, double* %451
%4158 = load double, double* %451
%4159 = load double, double* %413
%4160 = fmul double %4158, %4159
store double %4160, double* %452
%4161 = load double, double* %449
%4162 = load double, double* %449
%4163 = load double*, double** %114
%4164 = getelementptr inbounds double, double* %4163, i64 19
%4165 = load double, double* %4164
%4166 = fmul double 4.000000e+00, %4165
%4167 = load double*, double** %114
%4168 = getelementptr inbounds double, double* %4167, i64 19
%4169 = load double, double* %4168
%4170 = fmul double %4166, %4169
%4171 = call double @llvm.fmuladd.f64(double %4161, double %4162, double %4170)
%4172 = call double @sqrt(double %4171)
store double %4172, double* %453
%4173 = load double, double* %449
%4174 = load double, double* %449
%4175 = load double, double* %449
%4176 = load double*, double** %114
%4177 = getelementptr inbounds double, double* %4176, i64 19
%4178 = load double, double* %4177
%4179 = load double*, double** %114
%4180 = getelementptr inbounds double, double* %4179, i64 19
%4181 = load double, double* %4180
%4182 = fmul double %4178, %4181
%4183 = fmul double 4.000000e+00, %4182
%4184 = call double @llvm.fmuladd.f64(double %4174, double %4175, double %4183)
%4185 = call double @sqrt(double %4184)
%4186 = fdiv double %4173, %4185
store double %4186, double* %454
%4187 = load double, double* %454
%4188 = load double, double* %477
%4189 = fmul double %4187, %4188
store double %4189, double* %478
%4190 = load double, double* %454
%4191 = load double, double* %452
%4192 = fmul double %4190, %4191
store double %4192, double* %456
%4193 = load double, double* %449
%4194 = load double, double* %453
%4195 = fsub double %4193, %4194
%4196 = load double, double* %411
%4197 = fneg double %4196
%4198 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %4195, double %4197)
store double %4198, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%4199 = load double, double* %458
%4200 = load double, double* %477
%4201 = fmul double %4199, %4200
store double %4201, double* %479
%4202 = load double, double* %458
%4203 = load double, double* %452
%4204 = fmul double %4202, %4203
store double %4204, double* %460
%4205 = load double, double* %479
%4206 = load double, double* %461
%4207 = load double, double* %478
%4208 = call double @llvm.fmuladd.f64(double %4206, double %4207, double %4205)
store double %4208, double* %479
%4209 = load double, double* %460
%4210 = load double, double* %461
%4211 = load double, double* %456
%4212 = call double @llvm.fmuladd.f64(double %4210, double %4211, double %4209)
store double %4212, double* %460
%4213 = load double, double* %460
%4214 = load double, double* %462
%4215 = load double, double* %413
%4216 = call double @llvm.fmuladd.f64(double %4214, double %4215, double %4213)
store double %4216, double* %460
%4217 = load double, double* %457
%4218 = load double, double* %351
%4219 = fdiv double %4217, %4218
%4220 = fsub double 1.000000e+00, %4219
store double %4220, double* %239
%4221 = load double, double* %351
%4222 = fdiv double -1.000000e+00, %4221
store double %4222, double* %463
%4223 = load double, double* %457
%4224 = load double, double* %351
%4225 = load double, double* %351
%4226 = fmul double %4224, %4225
%4227 = fdiv double %4223, %4226
store double %4227, double* %366
%4228 = load double, double* %463
%4229 = load double, double* %479
%4230 = fmul double %4228, %4229
store double %4230, double* %470
%4231 = load double, double* %463
%4232 = load double, double* %460
%4233 = fmul double %4231, %4232
store double %4233, double* %241
%4234 = load double, double* %241
%4235 = load double, double* %366
%4236 = load double, double* %353
%4237 = call double @llvm.fmuladd.f64(double %4235, double %4236, double %4234)
store double %4237, double* %241
%4238 = load double*, double** %114
%4239 = getelementptr inbounds double, double* %4238, i64 18
%4240 = load double, double* %4239
%4241 = fsub double 1.000000e+00, %4240
store double %4241, double* %266
%4242 = load double, double* %239
%4243 = load double, double* %266
%4244 = call double @pow(double %4242, double %4243)
store double %4244, double* %269
%4245 = load double, double* %269
%4246 = load double, double* %266
%4247 = fmul double %4245, %4246
%4248 = load double, double* %239
%4249 = fdiv double %4247, %4248
store double %4249, double* %429
%4250 = load double, double* %429
%4251 = load double, double* %470
%4252 = fmul double %4250, %4251
store double %4252, double* %471
%4253 = load double, double* %429
%4254 = load double, double* %241
%4255 = fmul double %4253, %4254
store double %4255, double* %271
%4256 = load double, double* %351
%4257 = fneg double %4256
%4258 = load double, double* %269
%4259 = fmul double %4257, %4258
%4260 = load double*, double** %114
%4261 = getelementptr inbounds double, double* %4260, i64 18
%4262 = load double, double* %4261
%4263 = fsub double 1.000000e+00, %4262
%4264 = fdiv double %4259, %4263
store double %4264, double* %419
%4265 = load double, double* %269
%4266 = fneg double %4265
%4267 = load double*, double** %114
%4268 = getelementptr inbounds double, double* %4267, i64 18
%4269 = load double, double* %4268
%4270 = fsub double 1.000000e+00, %4269
%4271 = fdiv double %4266, %4270
store double %4271, double* %420
%4272 = load double, double* %351
%4273 = fneg double %4272
%4274 = load double*, double** %114
%4275 = getelementptr inbounds double, double* %4274, i64 18
%4276 = load double, double* %4275
%4277 = fsub double 1.000000e+00, %4276
%4278 = fdiv double %4273, %4277
store double %4278, double* %431
%4279 = load double, double* %420
%4280 = load double, double* %353
%4281 = fmul double %4279, %4280
store double %4281, double* %421
%4282 = load double, double* %431
%4283 = load double, double* %471
%4284 = fmul double %4282, %4283
store double %4284, double* %468
%4285 = load double, double* %421
%4286 = load double, double* %431
%4287 = load double, double* %271
%4288 = call double @llvm.fmuladd.f64(double %4286, double %4287, double %4285)
store double %4288, double* %421
%4289 = load double*, double** %114
%4290 = getelementptr inbounds double, double* %4289, i64 14
%4291 = load double, double* %4290
%4292 = fsub double 1.000000e+00, %4291
store double %4292, double* %239
%4293 = load double*, double** %114
%4294 = getelementptr inbounds double, double* %4293, i64 18
%4295 = load double, double* %4294
%4296 = fneg double %4295
store double %4296, double* %266
%4297 = load double, double* %239
%4298 = load double, double* %266
%4299 = call double @pow(double %4297, double %4298)
store double %4299, double* %269
%4300 = load double, double* %419
%4301 = load double, double* %269
%4302 = load double*, double** %117
%4303 = load double, double* %4302
%4304 = load double, double* %457
%4305 = fsub double %4303, %4304
%4306 = load double, double* %440
%4307 = fadd double %4305, %4306
%4308 = call double @llvm.fmuladd.f64(double %4301, double %4307, double %4300)
%4309 = load double, double* %445
%4310 = fsub double %4308, %4309
store double %4310, double* %472
store double 1.000000e+00, double* %473
%4311 = load double, double* %269
store double %4311, double* %475
%4312 = load double, double* %269
%4313 = fneg double %4312
store double %4313, double* %480
%4314 = load double, double* %269
store double %4314, double* %481
store double -1.000000e+00, double* %482
%4315 = load double, double* %473
%4316 = load double, double* %421
%4317 = fmul double %4315, %4316
store double %4317, double* %474
%4318 = load double, double* %475
%4319 = load double, double* %473
%4320 = load double, double* %468
%4321 = call double @llvm.fmuladd.f64(double %4319, double %4320, double %4318)
store double %4321, double* %475
%4322 = load double, double* %475
%4323 = load double, double* %480
%4324 = load double, double* %479
%4325 = call double @llvm.fmuladd.f64(double %4323, double %4324, double %4322)
store double %4325, double* %475
%4326 = load double, double* %474
%4327 = load double, double* %480
%4328 = load double, double* %460
%4329 = call double @llvm.fmuladd.f64(double %4327, double %4328, double %4326)
store double %4329, double* %474
%4330 = load double, double* %474
%4331 = load double, double* %481
%4332 = load double, double* %442
%4333 = call double @llvm.fmuladd.f64(double %4331, double %4332, double %4330)
store double %4333, double* %474
%4334 = load double, double* %474
%4335 = load double, double* %482
%4336 = load double, double* %447
%4337 = call double @llvm.fmuladd.f64(double %4335, double %4336, double %4334)
store double %4337, double* %474
br label %4338
4338: ; preds = %4050, %4032
%4339 = load double, double* %356
%4340 = fneg double %4339
%4341 = load double*, double** %114
%4342 = getelementptr inbounds double, double* %4341, i64 14
%4343 = load double, double* %4342
%4344 = fmul double %4340, %4343
store double %4344, double* %411
%4345 = load double*, double** %114
%4346 = getelementptr inbounds double, double* %4345, i64 14
%4347 = load double, double* %4346
%4348 = fneg double %4347
store double %4348, double* %483
%4349 = load double, double* %483
%4350 = load double, double* %358
%4351 = fmul double %4349, %4350
store double %4351, double* %413
%4352 = load double*, double** %114
%4353 = getelementptr inbounds double, double* %4352, i64 26
%4354 = load double, double* %4353
%4355 = fcmp ole double %4354, 0.000000e+00
br i1 %4355, label %4356, label %4734
4356: ; preds = %4338
%4357 = load double*, double** %118
%4358 = load double, double* %4357
%4359 = load double, double* %411
%4360 = fadd double %4358, %4359
store double %4360, double* %414
store double 1.000000e+00, double* %484
store double 1.000000e+00, double* %416
%4361 = load double, double* %416
%4362 = load double, double* %413
%4363 = fmul double %4361, %4362
store double %4363, double* %417
%4364 = load double, double* %414
%4365 = fcmp ogt double %4364, 0.000000e+00
br i1 %4365, label %4366, label %4483
4366: ; preds = %4356
%4367 = load double*, double** %114
%4368 = getelementptr inbounds double, double* %4367, i64 14
%4369 = load double, double* %4368
%4370 = fsub double 1.000000e+00, %4369
store double %4370, double* %239
%4371 = load double*, double** %114
%4372 = getelementptr inbounds double, double* %4371, i64 25
%4373 = load double, double* %4372
%4374 = fsub double -1.000000e+00, %4373
store double %4374, double* %266
%4375 = load double, double* %239
%4376 = load double, double* %266
%4377 = call double @pow(double %4375, double %4376)
store double %4377, double* %418
%4378 = load double, double* %356
%4379 = load double, double* %418
%4380 = load double*, double** %114
%4381 = getelementptr inbounds double, double* %4380, i64 14
%4382 = load double, double* %4381
%4383 = fsub double 1.000000e+00, %4382
%4384 = fmul double %4379, %4383
%4385 = load double*, double** %114
%4386 = getelementptr inbounds double, double* %4385, i64 14
%4387 = load double, double* %4386
%4388 = fsub double 1.000000e+00, %4387
%4389 = fneg double %4384
%4390 = call double @llvm.fmuladd.f64(double %4389, double %4388, double 1.000000e+00)
%4391 = fmul double %4378, %4390
%4392 = load double*, double** %114
%4393 = getelementptr inbounds double, double* %4392, i64 25
%4394 = load double, double* %4393
%4395 = fsub double 1.000000e+00, %4394
%4396 = fdiv double %4391, %4395
store double %4396, double* %419
%4397 = load double*, double** %114
%4398 = getelementptr inbounds double, double* %4397, i64 14
%4399 = load double, double* %4398
%4400 = fsub double 1.000000e+00, %4399
%4401 = load double*, double** %114
%4402 = getelementptr inbounds double, double* %4401, i64 14
%4403 = load double, double* %4402
%4404 = fsub double 1.000000e+00, %4403
%4405 = fmul double %4400, %4404
%4406 = load double, double* %418
%4407 = fneg double %4405
%4408 = call double @llvm.fmuladd.f64(double %4407, double %4406, double 1.000000e+00)
%4409 = load double*, double** %114
%4410 = getelementptr inbounds double, double* %4409, i64 25
%4411 = load double, double* %4410
%4412 = fsub double 1.000000e+00, %4411
%4413 = fdiv double %4408, %4412
store double %4413, double* %485
store double 0.000000e+00, double* %486
%4414 = load double, double* %485
%4415 = load double, double* %358
%4416 = fmul double %4414, %4415
store double %4416, double* %421
%4417 = load double, double* %414
%4418 = load double*, double** %114
%4419 = getelementptr inbounds double, double* %4418, i64 14
%4420 = load double, double* %4419
%4421 = fsub double 1.000000e+00, %4420
%4422 = load double*, double** %114
%4423 = getelementptr inbounds double, double* %4422, i64 25
%4424 = load double, double* %4423
%4425 = fmul double 5.000000e-01, %4424
%4426 = load double, double* %414
%4427 = fmul double %4425, %4426
%4428 = load double, double* %356
%4429 = fdiv double %4427, %4428
%4430 = fadd double %4421, %4429
%4431 = fmul double %4417, %4430
%4432 = load double, double* %418
%4433 = fmul double %4431, %4432
store double %4433, double* %423
%4434 = load double, double* %414
%4435 = fmul double 5.000000e-01, %4434
%4436 = load double*, double** %114
%4437 = getelementptr inbounds double, double* %4436, i64 25
%4438 = load double, double* %4437
%4439 = fmul double %4435, %4438
%4440 = load double, double* %356
%4441 = fdiv double %4439, %4440
%4442 = load double*, double** %114
%4443 = getelementptr inbounds double, double* %4442, i64 14
%4444 = load double, double* %4443
%4445 = fsub double %4441, %4444
%4446 = fadd double %4445, 1.000000e+00
%4447 = load double, double* %418
%4448 = load double, double* %414
%4449 = fmul double 5.000000e-01, %4448
%4450 = load double*, double** %114
%4451 = getelementptr inbounds double, double* %4450, i64 25
%4452 = load double, double* %4451
%4453 = fmul double %4449, %4452
%4454 = load double, double* %418
%4455 = fmul double %4453, %4454
%4456 = load double, double* %356
%4457 = fdiv double %4455, %4456
%4458 = call double @llvm.fmuladd.f64(double %4446, double %4447, double %4457)
store double %4458, double* %424
%4459 = load double, double* %414
%4460 = load double, double* %414
%4461 = fmul double %4459, %4460
%4462 = fmul double -5.000000e-01, %4461
%4463 = load double*, double** %114
%4464 = getelementptr inbounds double, double* %4463, i64 25
%4465 = load double, double* %4464
%4466 = fmul double %4462, %4465
%4467 = load double, double* %418
%4468 = fmul double %4466, %4467
%4469 = load double, double* %356
%4470 = load double, double* %356
%4471 = fmul double %4469, %4470
%4472 = fdiv double %4468, %4471
store double %4472, double* %488
%4473 = load double, double* %424
%4474 = load double, double* %484
%4475 = fmul double %4473, %4474
store double %4475, double* %487
%4476 = load double, double* %424
%4477 = load double, double* %417
%4478 = fmul double %4476, %4477
store double %4478, double* %426
%4479 = load double, double* %426
%4480 = load double, double* %488
%4481 = load double, double* %358
%4482 = call double @llvm.fmuladd.f64(double %4480, double %4481, double %4479)
store double %4482, double* %426
br label %4716
4483: ; preds = %4356
%4484 = load double*, double** %114
%4485 = getelementptr inbounds double, double* %4484, i64 85
%4486 = load double, double* %4485
%4487 = fcmp ogt double %4486, 0.000000e+00
br i1 %4487, label %4488, label %4647
4488: ; preds = %4483
%4489 = load double*, double** %118
%4490 = load double, double* %4489
%4491 = load double*, double** %114
%4492 = getelementptr inbounds double, double* %4491, i64 85
%4493 = load double, double* %4492
%4494 = fneg double %4493
%4495 = fcmp olt double %4490, %4494
br i1 %4495, label %4496, label %4647
4496: ; preds = %4488
%4497 = load double*, double** %114
%4498 = getelementptr inbounds double, double* %4497, i64 85
%4499 = load double, double* %4498
%4500 = load double, double* %356
%4501 = fdiv double %4499, %4500
%4502 = fadd double 1.000000e+00, %4501
store double %4502, double* %239
%4503 = load double*, double** %114
%4504 = getelementptr inbounds double, double* %4503, i64 85
%4505 = load double, double* %4504
%4506 = fneg double %4505
%4507 = load double, double* %356
%4508 = load double, double* %356
%4509 = fmul double %4507, %4508
%4510 = fdiv double %4506, %4509
store double %4510, double* %371
%4511 = load double, double* %371
%4512 = load double, double* %358
%4513 = fmul double %4511, %4512
store double %4513, double* %241
%4514 = load double*, double** %114
%4515 = getelementptr inbounds double, double* %4514, i64 25
%4516 = load double, double* %4515
%4517 = fsub double 1.000000e+00, %4516
store double %4517, double* %266
%4518 = load double, double* %239
%4519 = load double, double* %266
%4520 = call double @pow(double %4518, double %4519)
store double %4520, double* %269
%4521 = load double, double* %269
%4522 = load double, double* %266
%4523 = fmul double %4521, %4522
%4524 = load double, double* %239
%4525 = fdiv double %4523, %4524
store double %4525, double* %429
%4526 = load double, double* %429
%4527 = load double, double* %241
%4528 = fmul double %4526, %4527
store double %4528, double* %271
%4529 = load double, double* %356
%4530 = load double, double* %269
%4531 = load double*, double** %114
%4532 = getelementptr inbounds double, double* %4531, i64 25
%4533 = load double, double* %4532
%4534 = fsub double 1.000000e+00, %4533
%4535 = load double*, double** %118
%4536 = load double, double* %4535
%4537 = load double*, double** %114
%4538 = getelementptr inbounds double, double* %4537, i64 85
%4539 = load double, double* %4538
%4540 = fadd double %4536, %4539
%4541 = fmul double %4534, %4540
%4542 = load double, double* %356
%4543 = load double*, double** %114
%4544 = getelementptr inbounds double, double* %4543, i64 85
%4545 = load double, double* %4544
%4546 = fadd double %4542, %4545
%4547 = fdiv double %4541, %4546
%4548 = fsub double 1.000000e+00, %4547
%4549 = fneg double %4530
%4550 = call double @llvm.fmuladd.f64(double %4549, double %4548, double 1.000000e+00)
%4551 = fmul double %4529, %4550
%4552 = load double*, double** %114
%4553 = getelementptr inbounds double, double* %4552, i64 25
%4554 = load double, double* %4553
%4555 = fsub double 1.000000e+00, %4554
%4556 = fdiv double %4551, %4555
store double %4556, double* %419
%4557 = load double*, double** %114
%4558 = getelementptr inbounds double, double* %4557, i64 25
%4559 = load double, double* %4558
%4560 = fsub double 1.000000e+00, %4559
%4561 = load double*, double** %114
%4562 = getelementptr inbounds double, double* %4561, i64 85
%4563 = load double, double* %4562
%4564 = load double*, double** %118
%4565 = load double, double* %4564
%4566 = fadd double %4563, %4565
%4567 = fmul double %4560, %4566
%4568 = load double*, double** %114
%4569 = getelementptr inbounds double, double* %4568, i64 85
%4570 = load double, double* %4569
%4571 = load double, double* %356
%4572 = fadd double %4570, %4571
%4573 = fdiv double %4567, %4572
%4574 = fsub double 1.000000e+00, %4573
%4575 = load double, double* %269
%4576 = fneg double %4574
%4577 = call double @llvm.fmuladd.f64(double %4576, double %4575, double 1.000000e+00)
%4578 = load double*, double** %114
%4579 = getelementptr inbounds double, double* %4578, i64 25
%4580 = load double, double* %4579
%4581 = fsub double 1.000000e+00, %4580
%4582 = fdiv double %4577, %4581
%4583 = load double, double* %356
%4584 = load double*, double** %114
%4585 = getelementptr inbounds double, double* %4584, i64 85
%4586 = load double, double* %4585
%4587 = load double*, double** %118
%4588 = load double, double* %4587
%4589 = fadd double %4586, %4588
%4590 = fmul double %4583, %4589
%4591 = load double, double* %269
%4592 = fmul double %4590, %4591
%4593 = load double*, double** %114
%4594 = getelementptr inbounds double, double* %4593, i64 85
%4595 = load double, double* %4594
%4596 = load double, double* %356
%4597 = fadd double %4595, %4596
%4598 = load double*, double** %114
%4599 = getelementptr inbounds double, double* %4598, i64 85
%4600 = load double, double* %4599
%4601 = load double, double* %356
%4602 = fadd double %4600, %4601
%4603 = fmul double %4597, %4602
%4604 = fdiv double %4592, %4603
%4605 = fsub double %4582, %4604
store double %4605, double* %485
%4606 = load double, double* %356
%4607 = load double*, double** %114
%4608 = getelementptr inbounds double, double* %4607, i64 25
%4609 = load double, double* %4608
%4610 = fsub double 1.000000e+00, %4609
%4611 = load double*, double** %114
%4612 = getelementptr inbounds double, double* %4611, i64 85
%4613 = load double, double* %4612
%4614 = load double*, double** %118
%4615 = load double, double* %4614
%4616 = fadd double %4613, %4615
%4617 = fmul double %4610, %4616
%4618 = load double*, double** %114
%4619 = getelementptr inbounds double, double* %4618, i64 85
%4620 = load double, double* %4619
%4621 = load double, double* %356
%4622 = fadd double %4620, %4621
%4623 = fdiv double %4617, %4622
%4624 = fsub double %4623, 1.000000e+00
%4625 = fmul double %4606, %4624
%4626 = load double*, double** %114
%4627 = getelementptr inbounds double, double* %4626, i64 25
%4628 = load double, double* %4627
%4629 = fsub double 1.000000e+00, %4628
%4630 = fdiv double %4625, %4629
store double %4630, double* %431
%4631 = load double, double* %356
%4632 = load double, double* %269
%4633 = fmul double %4631, %4632
%4634 = load double*, double** %114
%4635 = getelementptr inbounds double, double* %4634, i64 85
%4636 = load double, double* %4635
%4637 = load double, double* %356
%4638 = fadd double %4636, %4637
%4639 = fdiv double %4633, %4638
store double %4639, double* %486
%4640 = load double, double* %485
%4641 = load double, double* %358
%4642 = fmul double %4640, %4641
store double %4642, double* %421
%4643 = load double, double* %421
%4644 = load double, double* %431
%4645 = load double, double* %271
%4646 = call double @llvm.fmuladd.f64(double %4644, double %4645, double %4643)
store double %4646, double* %421
br label %4715
4647: ; preds = %4488, %4483
%4648 = load double*, double** %118
%4649 = load double, double* %4648
%4650 = load double, double* %356
%4651 = fdiv double %4649, %4650
%4652 = fsub double 1.000000e+00, %4651
store double %4652, double* %239
%4653 = load double, double* %356
%4654 = fdiv double -1.000000e+00, %4653
store double %4654, double* %489
%4655 = load double*, double** %118
%4656 = load double, double* %4655
%4657 = load double, double* %356
%4658 = load double, double* %356
%4659 = fmul double %4657, %4658
%4660 = fdiv double %4656, %4659
store double %4660, double* %371
%4661 = load double, double* %371
%4662 = load double, double* %358
%4663 = fmul double %4661, %4662
store double %4663, double* %241
%4664 = load double*, double** %114
%4665 = getelementptr inbounds double, double* %4664, i64 25
%4666 = load double, double* %4665
%4667 = fsub double 1.000000e+00, %4666
store double %4667, double* %266
%4668 = load double, double* %239
%4669 = load double, double* %266
%4670 = call double @pow(double %4668, double %4669)
store double %4670, double* %269
%4671 = load double, double* %269
%4672 = load double, double* %266
%4673 = fmul double %4671, %4672
%4674 = load double, double* %239
%4675 = fdiv double %4673, %4674
store double %4675, double* %429
%4676 = load double, double* %429
%4677 = load double, double* %489
%4678 = fmul double %4676, %4677
store double %4678, double* %490
%4679 = load double, double* %429
%4680 = load double, double* %241
%4681 = fmul double %4679, %4680
store double %4681, double* %271
%4682 = load double, double* %356
%4683 = load double, double* %269
%4684 = fsub double 1.000000e+00, %4683
%4685 = fmul double %4682, %4684
%4686 = load double*, double** %114
%4687 = getelementptr inbounds double, double* %4686, i64 25
%4688 = load double, double* %4687
%4689 = fsub double 1.000000e+00, %4688
%4690 = fdiv double %4685, %4689
store double %4690, double* %419
%4691 = load double, double* %269
%4692 = fsub double 1.000000e+00, %4691
%4693 = load double*, double** %114
%4694 = getelementptr inbounds double, double* %4693, i64 25
%4695 = load double, double* %4694
%4696 = fsub double 1.000000e+00, %4695
%4697 = fdiv double %4692, %4696
store double %4697, double* %485
%4698 = load double, double* %356
%4699 = fneg double %4698
%4700 = load double*, double** %114
%4701 = getelementptr inbounds double, double* %4700, i64 25
%4702 = load double, double* %4701
%4703 = fsub double 1.000000e+00, %4702
%4704 = fdiv double %4699, %4703
store double %4704, double* %431
%4705 = load double, double* %485
%4706 = load double, double* %358
%4707 = fmul double %4705, %4706
store double %4707, double* %421
%4708 = load double, double* %431
%4709 = load double, double* %490
%4710 = fmul double %4708, %4709
store double %4710, double* %486
%4711 = load double, double* %421
%4712 = load double, double* %431
%4713 = load double, double* %271
%4714 = call double @llvm.fmuladd.f64(double %4712, double %4713, double %4711)
store double %4714, double* %421
br label %4715
4715: ; preds = %4647, %4496
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %487
store double 0.000000e+00, double* %426
br label %4716
4716: ; preds = %4715, %4366
%4717 = load double, double* %419
%4718 = load double, double* %423
%4719 = fadd double %4717, %4718
store double %4719, double* %491
store double 1.000000e+00, double* %492
store double 1.000000e+00, double* %495
%4720 = load double, double* %492
%4721 = load double, double* %421
%4722 = fmul double %4720, %4721
store double %4722, double* %493
%4723 = load double, double* %492
%4724 = load double, double* %486
%4725 = fmul double %4723, %4724
store double %4725, double* %494
%4726 = load double, double* %494
%4727 = load double, double* %495
%4728 = load double, double* %487
%4729 = call double @llvm.fmuladd.f64(double %4727, double %4728, double %4726)
store double %4729, double* %494
%4730 = load double, double* %493
%4731 = load double, double* %495
%4732 = load double, double* %426
%4733 = call double @llvm.fmuladd.f64(double %4731, double %4732, double %4730)
store double %4733, double* %493
br label %5815
4734: ; preds = %4338
%4735 = load double*, double** %114
%4736 = getelementptr inbounds double, double* %4735, i64 85
%4737 = load double, double* %4736
%4738 = fcmp ogt double %4737, 0.000000e+00
br i1 %4738, label %4739, label %5526
4739: ; preds = %4734
%4740 = load double*, double** %114
%4741 = getelementptr inbounds double, double* %4740, i64 86
%4742 = load double, double* %4741
%4743 = fcmp ogt double %4742, 0.000000e+00
br i1 %4743, label %4744, label %5526
4744: ; preds = %4739
%4745 = load double*, double** %114
%4746 = getelementptr inbounds double, double* %4745, i64 85
%4747 = load double, double* %4746
%4748 = load double, double* %411
%4749 = fadd double %4747, %4748
%4750 = load double*, double** %114
%4751 = getelementptr inbounds double, double* %4750, i64 85
%4752 = load double, double* %4751
%4753 = load double, double* %411
%4754 = fsub double %4752, %4753
%4755 = fdiv double %4749, %4754
store double %4755, double* %496
%4756 = load double*, double** %114
%4757 = getelementptr inbounds double, double* %4756, i64 85
%4758 = load double, double* %4757
%4759 = load double, double* %411
%4760 = fadd double %4758, %4759
%4761 = load double*, double** %114
%4762 = getelementptr inbounds double, double* %4761, i64 85
%4763 = load double, double* %4762
%4764 = load double, double* %411
%4765 = fsub double %4763, %4764
%4766 = load double*, double** %114
%4767 = getelementptr inbounds double, double* %4766, i64 85
%4768 = load double, double* %4767
%4769 = load double, double* %411
%4770 = fsub double %4768, %4769
%4771 = fmul double %4765, %4770
%4772 = fdiv double %4760, %4771
%4773 = load double*, double** %114
%4774 = getelementptr inbounds double, double* %4773, i64 85
%4775 = load double, double* %4774
%4776 = load double, double* %411
%4777 = fsub double %4775, %4776
%4778 = fdiv double 1.000000e+00, %4777
%4779 = fadd double %4772, %4778
store double %4779, double* %497
%4780 = load double, double* %497
%4781 = load double, double* %413
%4782 = fmul double %4780, %4781
store double %4782, double* %498
%4783 = load double, double* %496
%4784 = fmul double 2.000000e+00, %4783
%4785 = load double, double* %496
%4786 = fsub double %4785, 1.000000e+00
%4787 = load double, double* %496
%4788 = fsub double %4787, 1.000000e+00
%4789 = load double*, double** %114
%4790 = getelementptr inbounds double, double* %4789, i64 26
%4791 = load double, double* %4790
%4792 = fmul double 4.000000e+00, %4791
%4793 = load double*, double** %114
%4794 = getelementptr inbounds double, double* %4793, i64 26
%4795 = load double, double* %4794
%4796 = fmul double %4792, %4795
%4797 = call double @llvm.fmuladd.f64(double %4786, double %4788, double %4796)
%4798 = call double @sqrt(double %4797)
%4799 = load double, double* %496
%4800 = fadd double %4799, 1.000000e+00
%4801 = load double, double* %496
%4802 = fadd double %4801, 1.000000e+00
%4803 = load double*, double** %114
%4804 = getelementptr inbounds double, double* %4803, i64 86
%4805 = load double, double* %4804
%4806 = fmul double 4.000000e+00, %4805
%4807 = load double*, double** %114
%4808 = getelementptr inbounds double, double* %4807, i64 86
%4809 = load double, double* %4808
%4810 = fmul double %4806, %4809
%4811 = call double @llvm.fmuladd.f64(double %4800, double %4802, double %4810)
%4812 = call double @sqrt(double %4811)
%4813 = fadd double %4798, %4812
%4814 = fdiv double %4784, %4813
store double %4814, double* %499
%4815 = load double, double* %496
%4816 = fadd double %4815, 1.000000e+00
%4817 = load double, double* %496
%4818 = fadd double %4817, 1.000000e+00
%4819 = load double*, double** %114
%4820 = getelementptr inbounds double, double* %4819, i64 86
%4821 = load double, double* %4820
%4822 = load double*, double** %114
%4823 = getelementptr inbounds double, double* %4822, i64 86
%4824 = load double, double* %4823
%4825 = fmul double %4821, %4824
%4826 = fmul double 4.000000e+00, %4825
%4827 = call double @llvm.fmuladd.f64(double %4816, double %4818, double %4826)
%4828 = call double @sqrt(double %4827)
%4829 = load double, double* %496
%4830 = fsub double %4829, 1.000000e+00
%4831 = load double, double* %496
%4832 = fsub double %4831, 1.000000e+00
%4833 = load double*, double** %114
%4834 = getelementptr inbounds double, double* %4833, i64 26
%4835 = load double, double* %4834
%4836 = load double*, double** %114
%4837 = getelementptr inbounds double, double* %4836, i64 26
%4838 = load double, double* %4837
%4839 = fmul double %4835, %4838
%4840 = fmul double 4.000000e+00, %4839
%4841 = call double @llvm.fmuladd.f64(double %4830, double %4832, double %4840)
%4842 = call double @sqrt(double %4841)
%4843 = fadd double %4828, %4842
%4844 = fdiv double 2.000000e+00, %4843
%4845 = load double, double* %496
%4846 = fmul double 2.000000e+00, %4845
%4847 = load double, double* %496
%4848 = fadd double %4847, 1.000000e+00
%4849 = load double, double* %496
%4850 = fadd double %4849, 1.000000e+00
%4851 = load double, double* %496
%4852 = fadd double %4851, 1.000000e+00
%4853 = load double*, double** %114
%4854 = getelementptr inbounds double, double* %4853, i64 86
%4855 = load double, double* %4854
%4856 = load double*, double** %114
%4857 = getelementptr inbounds double, double* %4856, i64 86
%4858 = load double, double* %4857
%4859 = fmul double %4855, %4858
%4860 = fmul double 4.000000e+00, %4859
%4861 = call double @llvm.fmuladd.f64(double %4850, double %4852, double %4860)
%4862 = call double @sqrt(double %4861)
%4863 = fdiv double %4848, %4862
%4864 = load double, double* %496
%4865 = fsub double %4864, 1.000000e+00
%4866 = load double, double* %496
%4867 = fsub double %4866, 1.000000e+00
%4868 = load double, double* %496
%4869 = fsub double %4868, 1.000000e+00
%4870 = load double*, double** %114
%4871 = getelementptr inbounds double, double* %4870, i64 26
%4872 = load double, double* %4871
%4873 = load double*, double** %114
%4874 = getelementptr inbounds double, double* %4873, i64 26
%4875 = load double, double* %4874
%4876 = fmul double %4872, %4875
%4877 = fmul double 4.000000e+00, %4876
%4878 = call double @llvm.fmuladd.f64(double %4867, double %4869, double %4877)
%4879 = call double @sqrt(double %4878)
%4880 = fdiv double %4865, %4879
%4881 = fadd double %4863, %4880
%4882 = fmul double %4846, %4881
%4883 = load double, double* %496
%4884 = fadd double %4883, 1.000000e+00
%4885 = load double, double* %496
%4886 = fadd double %4885, 1.000000e+00
%4887 = load double*, double** %114
%4888 = getelementptr inbounds double, double* %4887, i64 86
%4889 = load double, double* %4888
%4890 = load double*, double** %114
%4891 = getelementptr inbounds double, double* %4890, i64 86
%4892 = load double, double* %4891
%4893 = fmul double %4889, %4892
%4894 = fmul double 4.000000e+00, %4893
%4895 = call double @llvm.fmuladd.f64(double %4884, double %4886, double %4894)
%4896 = call double @sqrt(double %4895)
%4897 = load double, double* %496
%4898 = fsub double %4897, 1.000000e+00
%4899 = load double, double* %496
%4900 = fsub double %4899, 1.000000e+00
%4901 = load double*, double** %114
%4902 = getelementptr inbounds double, double* %4901, i64 26
%4903 = load double, double* %4902
%4904 = load double*, double** %114
%4905 = getelementptr inbounds double, double* %4904, i64 26
%4906 = load double, double* %4905
%4907 = fmul double %4903, %4906
%4908 = fmul double 4.000000e+00, %4907
%4909 = call double @llvm.fmuladd.f64(double %4898, double %4900, double %4908)
%4910 = call double @sqrt(double %4909)
%4911 = fadd double %4896, %4910
%4912 = load double, double* %496
%4913 = fadd double %4912, 1.000000e+00
%4914 = load double, double* %496
%4915 = fadd double %4914, 1.000000e+00
%4916 = load double*, double** %114
%4917 = getelementptr inbounds double, double* %4916, i64 86
%4918 = load double, double* %4917
%4919 = load double*, double** %114
%4920 = getelementptr inbounds double, double* %4919, i64 86
%4921 = load double, double* %4920
%4922 = fmul double %4918, %4921
%4923 = fmul double 4.000000e+00, %4922
%4924 = call double @llvm.fmuladd.f64(double %4913, double %4915, double %4923)
%4925 = call double @sqrt(double %4924)
%4926 = load double, double* %496
%4927 = fsub double %4926, 1.000000e+00
%4928 = load double, double* %496
%4929 = fsub double %4928, 1.000000e+00
%4930 = load double*, double** %114
%4931 = getelementptr inbounds double, double* %4930, i64 26
%4932 = load double, double* %4931
%4933 = load double*, double** %114
%4934 = getelementptr inbounds double, double* %4933, i64 26
%4935 = load double, double* %4934
%4936 = fmul double %4932, %4935
%4937 = fmul double 4.000000e+00, %4936
%4938 = call double @llvm.fmuladd.f64(double %4927, double %4929, double %4937)
%4939 = call double @sqrt(double %4938)
%4940 = fadd double %4925, %4939
%4941 = fmul double %4911, %4940
%4942 = fdiv double %4882, %4941
%4943 = fsub double %4844, %4942
store double %4943, double* %500
%4944 = load double, double* %500
%4945 = load double, double* %498
%4946 = fmul double %4944, %4945
store double %4946, double* %501
%4947 = load double, double* %499
%4948 = load double*, double** %114
%4949 = getelementptr inbounds double, double* %4948, i64 85
%4950 = load double, double* %4949
%4951 = load double, double* %411
%4952 = fsub double %4950, %4951
%4953 = load double*, double** %114
%4954 = getelementptr inbounds double, double* %4953, i64 85
%4955 = load double, double* %4954
%4956 = fneg double %4955
%4957 = call double @llvm.fmuladd.f64(double %4947, double %4952, double %4956)
%4958 = load double, double* %411
%4959 = fsub double %4957, %4958
%4960 = fmul double 5.000000e-01, %4959
store double %4960, double* %440
%4961 = load double*, double** %114
%4962 = getelementptr inbounds double, double* %4961, i64 85
%4963 = load double, double* %4962
%4964 = load double, double* %411
%4965 = fsub double %4963, %4964
%4966 = fmul double 5.000000e-01, %4965
store double %4966, double* %502
%4967 = load double, double* %499
%4968 = fneg double %4967
%4969 = fsub double %4968, 1.000000e+00
%4970 = fmul double 5.000000e-01, %4969
store double %4970, double* %441
%4971 = load double, double* %502
%4972 = load double, double* %501
%4973 = fmul double %4971, %4972
store double %4973, double* %442
%4974 = load double, double* %442
%4975 = load double, double* %441
%4976 = load double, double* %413
%4977 = call double @llvm.fmuladd.f64(double %4975, double %4976, double %4974)
store double %4977, double* %442
%4978 = load double, double* %440
%4979 = load double, double* %356
%4980 = fdiv double %4978, %4979
%4981 = fsub double 1.000000e+00, %4980
store double %4981, double* %239
%4982 = load double, double* %356
%4983 = fdiv double -1.000000e+00, %4982
store double %4983, double* %444
%4984 = load double, double* %440
%4985 = load double, double* %356
%4986 = load double, double* %356
%4987 = fmul double %4985, %4986
%4988 = fdiv double %4984, %4987
store double %4988, double* %371
%4989 = load double, double* %444
%4990 = load double, double* %442
%4991 = fmul double %4989, %4990
store double %4991, double* %241
%4992 = load double, double* %241
%4993 = load double, double* %371
%4994 = load double, double* %358
%4995 = call double @llvm.fmuladd.f64(double %4993, double %4994, double %4992)
store double %4995, double* %241
%4996 = load double*, double** %114
%4997 = getelementptr inbounds double, double* %4996, i64 25
%4998 = load double, double* %4997
%4999 = fsub double 1.000000e+00, %4998
store double %4999, double* %266
%5000 = load double, double* %239
%5001 = load double, double* %266
%5002 = call double @pow(double %5000, double %5001)
store double %5002, double* %269
%5003 = load double, double* %269
%5004 = load double, double* %266
%5005 = fmul double %5003, %5004
%5006 = load double, double* %239
%5007 = fdiv double %5005, %5006
store double %5007, double* %429
%5008 = load double, double* %429
%5009 = load double, double* %241
%5010 = fmul double %5008, %5009
store double %5010, double* %271
%5011 = load double, double* %356
%5012 = load double, double* %269
%5013 = fsub double 1.000000e+00, %5012
%5014 = fmul double %5011, %5013
%5015 = load double*, double** %114
%5016 = getelementptr inbounds double, double* %5015, i64 25
%5017 = load double, double* %5016
%5018 = fsub double 1.000000e+00, %5017
%5019 = fdiv double %5014, %5018
store double %5019, double* %503
%5020 = load double, double* %269
%5021 = fsub double 1.000000e+00, %5020
%5022 = load double*, double** %114
%5023 = getelementptr inbounds double, double* %5022, i64 25
%5024 = load double, double* %5023
%5025 = fsub double 1.000000e+00, %5024
%5026 = fdiv double %5021, %5025
store double %5026, double* %504
%5027 = load double, double* %356
%5028 = fneg double %5027
%5029 = load double*, double** %114
%5030 = getelementptr inbounds double, double* %5029, i64 25
%5031 = load double, double* %5030
%5032 = fsub double 1.000000e+00, %5031
%5033 = fdiv double %5028, %5032
store double %5033, double* %506
%5034 = load double, double* %504
%5035 = load double, double* %358
%5036 = fmul double %5034, %5035
store double %5036, double* %505
%5037 = load double, double* %505
%5038 = load double, double* %506
%5039 = load double, double* %271
%5040 = call double @llvm.fmuladd.f64(double %5038, double %5039, double %5037)
store double %5040, double* %505
%5041 = load double*, double** %118
%5042 = load double, double* %5041
%5043 = load double*, double** %114
%5044 = getelementptr inbounds double, double* %5043, i64 85
%5045 = load double, double* %5044
%5046 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5042, double %5045)
%5047 = load double, double* %411
%5048 = fadd double %5046, %5047
%5049 = load double*, double** %114
%5050 = getelementptr inbounds double, double* %5049, i64 85
%5051 = load double, double* %5050
%5052 = load double, double* %411
%5053 = fsub double %5051, %5052
%5054 = fdiv double %5048, %5053
store double %5054, double* %507
%5055 = load double*, double** %114
%5056 = getelementptr inbounds double, double* %5055, i64 85
%5057 = load double, double* %5056
%5058 = load double, double* %411
%5059 = fsub double %5057, %5058
%5060 = fdiv double 2.000000e+00, %5059
store double %5060, double* %508
%5061 = load double*, double** %114
%5062 = getelementptr inbounds double, double* %5061, i64 85
%5063 = load double, double* %5062
%5064 = load double*, double** %118
%5065 = load double, double* %5064
%5066 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5065, double %5063)
%5067 = load double, double* %411
%5068 = fadd double %5066, %5067
%5069 = load double*, double** %114
%5070 = getelementptr inbounds double, double* %5069, i64 85
%5071 = load double, double* %5070
%5072 = load double, double* %411
%5073 = fsub double %5071, %5072
%5074 = load double*, double** %114
%5075 = getelementptr inbounds double, double* %5074, i64 85
%5076 = load double, double* %5075
%5077 = load double, double* %411
%5078 = fsub double %5076, %5077
%5079 = fmul double %5073, %5078
%5080 = fdiv double %5068, %5079
%5081 = load double*, double** %114
%5082 = getelementptr inbounds double, double* %5081, i64 85
%5083 = load double, double* %5082
%5084 = load double, double* %411
%5085 = fsub double %5083, %5084
%5086 = fdiv double 1.000000e+00, %5085
%5087 = fadd double %5080, %5086
store double %5087, double* %509
%5088 = load double, double* %509
%5089 = load double, double* %413
%5090 = fmul double %5088, %5089
store double %5090, double* %510
%5091 = load double, double* %507
%5092 = fmul double 2.000000e+00, %5091
%5093 = load double, double* %507
%5094 = fsub double %5093, 1.000000e+00
%5095 = load double, double* %507
%5096 = fsub double %5095, 1.000000e+00
%5097 = load double*, double** %114
%5098 = getelementptr inbounds double, double* %5097, i64 26
%5099 = load double, double* %5098
%5100 = fmul double 4.000000e+00, %5099
%5101 = load double*, double** %114
%5102 = getelementptr inbounds double, double* %5101, i64 26
%5103 = load double, double* %5102
%5104 = fmul double %5100, %5103
%5105 = call double @llvm.fmuladd.f64(double %5094, double %5096, double %5104)
%5106 = call double @sqrt(double %5105)
%5107 = load double, double* %507
%5108 = fadd double %5107, 1.000000e+00
%5109 = load double, double* %507
%5110 = fadd double %5109, 1.000000e+00
%5111 = load double*, double** %114
%5112 = getelementptr inbounds double, double* %5111, i64 86
%5113 = load double, double* %5112
%5114 = fmul double 4.000000e+00, %5113
%5115 = load double*, double** %114
%5116 = getelementptr inbounds double, double* %5115, i64 86
%5117 = load double, double* %5116
%5118 = fmul double %5114, %5117
%5119 = call double @llvm.fmuladd.f64(double %5108, double %5110, double %5118)
%5120 = call double @sqrt(double %5119)
%5121 = fadd double %5106, %5120
%5122 = fdiv double %5092, %5121
store double %5122, double* %511
%5123 = load double, double* %507
%5124 = fadd double %5123, 1.000000e+00
%5125 = load double, double* %507
%5126 = fadd double %5125, 1.000000e+00
%5127 = load double*, double** %114
%5128 = getelementptr inbounds double, double* %5127, i64 86
%5129 = load double, double* %5128
%5130 = load double*, double** %114
%5131 = getelementptr inbounds double, double* %5130, i64 86
%5132 = load double, double* %5131
%5133 = fmul double %5129, %5132
%5134 = fmul double 4.000000e+00, %5133
%5135 = call double @llvm.fmuladd.f64(double %5124, double %5126, double %5134)
%5136 = call double @sqrt(double %5135)
%5137 = load double, double* %507
%5138 = fsub double %5137, 1.000000e+00
%5139 = load double, double* %507
%5140 = fsub double %5139, 1.000000e+00
%5141 = load double*, double** %114
%5142 = getelementptr inbounds double, double* %5141, i64 26
%5143 = load double, double* %5142
%5144 = load double*, double** %114
%5145 = getelementptr inbounds double, double* %5144, i64 26
%5146 = load double, double* %5145
%5147 = fmul double %5143, %5146
%5148 = fmul double 4.000000e+00, %5147
%5149 = call double @llvm.fmuladd.f64(double %5138, double %5140, double %5148)
%5150 = call double @sqrt(double %5149)
%5151 = fadd double %5136, %5150
%5152 = fdiv double 2.000000e+00, %5151
%5153 = load double, double* %507
%5154 = fmul double 2.000000e+00, %5153
%5155 = load double, double* %507
%5156 = fadd double %5155, 1.000000e+00
%5157 = load double, double* %507
%5158 = fadd double %5157, 1.000000e+00
%5159 = load double, double* %507
%5160 = fadd double %5159, 1.000000e+00
%5161 = load double*, double** %114
%5162 = getelementptr inbounds double, double* %5161, i64 86
%5163 = load double, double* %5162
%5164 = load double*, double** %114
%5165 = getelementptr inbounds double, double* %5164, i64 86
%5166 = load double, double* %5165
%5167 = fmul double %5163, %5166
%5168 = fmul double 4.000000e+00, %5167
%5169 = call double @llvm.fmuladd.f64(double %5158, double %5160, double %5168)
%5170 = call double @sqrt(double %5169)
%5171 = fdiv double %5156, %5170
%5172 = load double, double* %507
%5173 = fsub double %5172, 1.000000e+00
%5174 = load double, double* %507
%5175 = fsub double %5174, 1.000000e+00
%5176 = load double, double* %507
%5177 = fsub double %5176, 1.000000e+00
%5178 = load double*, double** %114
%5179 = getelementptr inbounds double, double* %5178, i64 26
%5180 = load double, double* %5179
%5181 = load double*, double** %114
%5182 = getelementptr inbounds double, double* %5181, i64 26
%5183 = load double, double* %5182
%5184 = fmul double %5180, %5183
%5185 = fmul double 4.000000e+00, %5184
%5186 = call double @llvm.fmuladd.f64(double %5175, double %5177, double %5185)
%5187 = call double @sqrt(double %5186)
%5188 = fdiv double %5173, %5187
%5189 = fadd double %5171, %5188
%5190 = fmul double %5154, %5189
%5191 = load double, double* %507
%5192 = fadd double %5191, 1.000000e+00
%5193 = load double, double* %507
%5194 = fadd double %5193, 1.000000e+00
%5195 = load double*, double** %114
%5196 = getelementptr inbounds double, double* %5195, i64 86
%5197 = load double, double* %5196
%5198 = load double*, double** %114
%5199 = getelementptr inbounds double, double* %5198, i64 86
%5200 = load double, double* %5199
%5201 = fmul double %5197, %5200
%5202 = fmul double 4.000000e+00, %5201
%5203 = call double @llvm.fmuladd.f64(double %5192, double %5194, double %5202)
%5204 = call double @sqrt(double %5203)
%5205 = load double, double* %507
%5206 = fsub double %5205, 1.000000e+00
%5207 = load double, double* %507
%5208 = fsub double %5207, 1.000000e+00
%5209 = load double*, double** %114
%5210 = getelementptr inbounds double, double* %5209, i64 26
%5211 = load double, double* %5210
%5212 = load double*, double** %114
%5213 = getelementptr inbounds double, double* %5212, i64 26
%5214 = load double, double* %5213
%5215 = fmul double %5211, %5214
%5216 = fmul double 4.000000e+00, %5215
%5217 = call double @llvm.fmuladd.f64(double %5206, double %5208, double %5216)
%5218 = call double @sqrt(double %5217)
%5219 = fadd double %5204, %5218
%5220 = load double, double* %507
%5221 = fadd double %5220, 1.000000e+00
%5222 = load double, double* %507
%5223 = fadd double %5222, 1.000000e+00
%5224 = load double*, double** %114
%5225 = getelementptr inbounds double, double* %5224, i64 86
%5226 = load double, double* %5225
%5227 = load double*, double** %114
%5228 = getelementptr inbounds double, double* %5227, i64 86
%5229 = load double, double* %5228
%5230 = fmul double %5226, %5229
%5231 = fmul double 4.000000e+00, %5230
%5232 = call double @llvm.fmuladd.f64(double %5221, double %5223, double %5231)
%5233 = call double @sqrt(double %5232)
%5234 = load double, double* %507
%5235 = fsub double %5234, 1.000000e+00
%5236 = load double, double* %507
%5237 = fsub double %5236, 1.000000e+00
%5238 = load double*, double** %114
%5239 = getelementptr inbounds double, double* %5238, i64 26
%5240 = load double, double* %5239
%5241 = load double*, double** %114
%5242 = getelementptr inbounds double, double* %5241, i64 26
%5243 = load double, double* %5242
%5244 = fmul double %5240, %5243
%5245 = fmul double 4.000000e+00, %5244
%5246 = call double @llvm.fmuladd.f64(double %5235, double %5237, double %5245)
%5247 = call double @sqrt(double %5246)
%5248 = fadd double %5233, %5247
%5249 = fmul double %5219, %5248
%5250 = fdiv double %5190, %5249
%5251 = fsub double %5152, %5250
store double %5251, double* %512
%5252 = load double, double* %512
%5253 = load double, double* %508
%5254 = fmul double %5252, %5253
store double %5254, double* %513
%5255 = load double, double* %512
%5256 = load double, double* %510
%5257 = fmul double %5255, %5256
store double %5257, double* %514
%5258 = load double, double* %511
%5259 = load double*, double** %114
%5260 = getelementptr inbounds double, double* %5259, i64 85
%5261 = load double, double* %5260
%5262 = load double, double* %411
%5263 = fsub double %5261, %5262
%5264 = load double*, double** %114
%5265 = getelementptr inbounds double, double* %5264, i64 85
%5266 = load double, double* %5265
%5267 = fneg double %5266
%5268 = call double @llvm.fmuladd.f64(double %5258, double %5263, double %5267)
%5269 = load double, double* %411
%5270 = fsub double %5268, %5269
%5271 = fmul double 5.000000e-01, %5270
store double %5271, double* %457
%5272 = load double*, double** %114
%5273 = getelementptr inbounds double, double* %5272, i64 85
%5274 = load double, double* %5273
%5275 = load double, double* %411
%5276 = fsub double %5274, %5275
%5277 = fmul double 5.000000e-01, %5276
store double %5277, double* %515
%5278 = load double, double* %511
%5279 = fneg double %5278
%5280 = fsub double %5279, 1.000000e+00
%5281 = fmul double 5.000000e-01, %5280
store double %5281, double* %462
%5282 = load double, double* %515
%5283 = load double, double* %513
%5284 = fmul double %5282, %5283
store double %5284, double* %516
%5285 = load double, double* %515
%5286 = load double, double* %514
%5287 = fmul double %5285, %5286
store double %5287, double* %460
%5288 = load double, double* %460
%5289 = load double, double* %462
%5290 = load double, double* %413
%5291 = call double @llvm.fmuladd.f64(double %5289, double %5290, double %5288)
store double %5291, double* %460
%5292 = load double, double* %457
%5293 = load double, double* %356
%5294 = fdiv double %5292, %5293
%5295 = fsub double 1.000000e+00, %5294
store double %5295, double* %239
%5296 = load double, double* %356
%5297 = fdiv double -1.000000e+00, %5296
store double %5297, double* %463
%5298 = load double, double* %457
%5299 = load double, double* %356
%5300 = load double, double* %356
%5301 = fmul double %5299, %5300
%5302 = fdiv double %5298, %5301
store double %5302, double* %371
%5303 = load double, double* %463
%5304 = load double, double* %516
%5305 = fmul double %5303, %5304
store double %5305, double* %489
%5306 = load double, double* %463
%5307 = load double, double* %460
%5308 = fmul double %5306, %5307
store double %5308, double* %241
%5309 = load double, double* %241
%5310 = load double, double* %371
%5311 = load double, double* %358
%5312 = call double @llvm.fmuladd.f64(double %5310, double %5311, double %5309)
store double %5312, double* %241
%5313 = load double*, double** %114
%5314 = getelementptr inbounds double, double* %5313, i64 25
%5315 = load double, double* %5314
%5316 = fsub double 1.000000e+00, %5315
store double %5316, double* %266
%5317 = load double, double* %239
%5318 = load double, double* %266
%5319 = call double @pow(double %5317, double %5318)
store double %5319, double* %269
%5320 = load double, double* %269
%5321 = load double, double* %266
%5322 = fmul double %5320, %5321
%5323 = load double, double* %239
%5324 = fdiv double %5322, %5323
store double %5324, double* %429
%5325 = load double, double* %429
%5326 = load double, double* %489
%5327 = fmul double %5325, %5326
store double %5327, double* %490
%5328 = load double, double* %429
%5329 = load double, double* %241
%5330 = fmul double %5328, %5329
store double %5330, double* %271
%5331 = load double, double* %356
%5332 = load double, double* %269
%5333 = fsub double 1.000000e+00, %5332
%5334 = fmul double %5331, %5333
%5335 = load double*, double** %114
%5336 = getelementptr inbounds double, double* %5335, i64 25
%5337 = load double, double* %5336
%5338 = fsub double 1.000000e+00, %5337
%5339 = fdiv double %5334, %5338
store double %5339, double* %419
%5340 = load double, double* %269
%5341 = fsub double 1.000000e+00, %5340
%5342 = load double*, double** %114
%5343 = getelementptr inbounds double, double* %5342, i64 25
%5344 = load double, double* %5343
%5345 = fsub double 1.000000e+00, %5344
%5346 = fdiv double %5341, %5345
store double %5346, double* %485
%5347 = load double, double* %356
%5348 = fneg double %5347
%5349 = load double*, double** %114
%5350 = getelementptr inbounds double, double* %5349, i64 25
%5351 = load double, double* %5350
%5352 = fsub double 1.000000e+00, %5351
%5353 = fdiv double %5348, %5352
store double %5353, double* %431
%5354 = load double, double* %485
%5355 = load double, double* %358
%5356 = fmul double %5354, %5355
store double %5356, double* %421
%5357 = load double, double* %431
%5358 = load double, double* %490
%5359 = fmul double %5357, %5358
store double %5359, double* %486
%5360 = load double, double* %421
%5361 = load double, double* %431
%5362 = load double, double* %271
%5363 = call double @llvm.fmuladd.f64(double %5361, double %5362, double %5360)
store double %5363, double* %421
%5364 = load double, double* %511
%5365 = fadd double %5364, 1.000000e+00
%5366 = fmul double 5.000000e-01, %5365
store double %5366, double* %517
store double 5.000000e-01, double* %518
%5367 = load double, double* %518
%5368 = load double, double* %513
%5369 = fmul double %5367, %5368
store double %5369, double* %519
%5370 = load double, double* %518
%5371 = load double, double* %514
%5372 = fmul double %5370, %5371
store double %5372, double* %520
%5373 = load double*, double** %114
%5374 = getelementptr inbounds double, double* %5373, i64 85
%5375 = load double, double* %5374
%5376 = load double, double* %356
%5377 = fdiv double %5375, %5376
%5378 = fadd double 1.000000e+00, %5377
store double %5378, double* %239
%5379 = load double*, double** %114
%5380 = getelementptr inbounds double, double* %5379, i64 85
%5381 = load double, double* %5380
%5382 = fneg double %5381
%5383 = load double, double* %356
%5384 = load double, double* %356
%5385 = fmul double %5383, %5384
%5386 = fdiv double %5382, %5385
store double %5386, double* %371
%5387 = load double, double* %371
%5388 = load double, double* %358
%5389 = fmul double %5387, %5388
store double %5389, double* %241
%5390 = load double*, double** %114
%5391 = getelementptr inbounds double, double* %5390, i64 25
%5392 = load double, double* %5391
%5393 = fneg double %5392
store double %5393, double* %266
%5394 = load double, double* %239
%5395 = load double, double* %266
%5396 = call double @pow(double %5394, double %5395)
store double %5396, double* %521
%5397 = load double, double* %521
%5398 = load double, double* %266
%5399 = fmul double %5397, %5398
%5400 = load double, double* %239
%5401 = fdiv double %5399, %5400
store double %5401, double* %522
%5402 = load double, double* %522
%5403 = load double, double* %241
%5404 = fmul double %5402, %5403
store double %5404, double* %523
%5405 = load double, double* %411
%5406 = load double, double* %356
%5407 = fdiv double %5405, %5406
%5408 = fadd double 1.000000e+00, %5407
store double %5408, double* %239
%5409 = load double, double* %356
%5410 = fdiv double 1.000000e+00, %5409
store double %5410, double* %524
%5411 = load double, double* %411
%5412 = fneg double %5411
%5413 = load double, double* %356
%5414 = load double, double* %356
%5415 = fmul double %5413, %5414
%5416 = fdiv double %5412, %5415
store double %5416, double* %371
%5417 = load double, double* %524
%5418 = load double, double* %413
%5419 = fmul double %5417, %5418
store double %5419, double* %241
%5420 = load double, double* %241
%5421 = load double, double* %371
%5422 = load double, double* %358
%5423 = call double @llvm.fmuladd.f64(double %5421, double %5422, double %5420)
store double %5423, double* %241
%5424 = load double*, double** %114
%5425 = getelementptr inbounds double, double* %5424, i64 25
%5426 = load double, double* %5425
%5427 = fneg double %5426
store double %5427, double* %266
%5428 = load double, double* %239
%5429 = load double, double* %266
%5430 = call double @pow(double %5428, double %5429)
store double %5430, double* %525
%5431 = load double, double* %525
%5432 = load double, double* %266
%5433 = fmul double %5431, %5432
%5434 = load double, double* %239
%5435 = fdiv double %5433, %5434
store double %5435, double* %526
%5436 = load double, double* %526
%5437 = load double, double* %241
%5438 = fmul double %5436, %5437
store double %5438, double* %527
%5439 = load double, double* %517
%5440 = fsub double 1.000000e+00, %5439
%5441 = load double, double* %521
%5442 = load double, double* %517
%5443 = load double, double* %525
%5444 = fmul double %5442, %5443
%5445 = call double @llvm.fmuladd.f64(double %5440, double %5441, double %5444)
store double %5445, double* %528
%5446 = load double, double* %525
%5447 = load double, double* %521
%5448 = fsub double %5446, %5447
store double %5448, double* %529
%5449 = load double, double* %517
%5450 = fsub double 1.000000e+00, %5449
store double %5450, double* %532
%5451 = load double, double* %517
store double %5451, double* %533
%5452 = load double, double* %529
%5453 = load double, double* %519
%5454 = fmul double %5452, %5453
store double %5454, double* %530
%5455 = load double, double* %529
%5456 = load double, double* %520
%5457 = fmul double %5455, %5456
store double %5457, double* %531
%5458 = load double, double* %531
%5459 = load double, double* %532
%5460 = load double, double* %523
%5461 = call double @llvm.fmuladd.f64(double %5459, double %5460, double %5458)
store double %5461, double* %531
%5462 = load double, double* %531
%5463 = load double, double* %533
%5464 = load double, double* %527
%5465 = call double @llvm.fmuladd.f64(double %5463, double %5464, double %5462)
store double %5465, double* %531
%5466 = load double*, double** %118
%5467 = load double, double* %5466
%5468 = load double, double* %457
%5469 = fsub double %5467, %5468
%5470 = load double, double* %440
%5471 = fadd double %5469, %5470
%5472 = load double, double* %528
%5473 = fmul double %5471, %5472
store double %5473, double* %534
%5474 = load double, double* %528
store double %5474, double* %535
%5475 = load double, double* %528
%5476 = fneg double %5475
store double %5476, double* %536
%5477 = load double, double* %528
store double %5477, double* %538
%5478 = load double, double* %440
%5479 = load double, double* %457
%5480 = fsub double %5478, %5479
%5481 = load double*, double** %118
%5482 = load double, double* %5481
%5483 = fadd double %5480, %5482
store double %5483, double* %539
%5484 = load double, double* %535
%5485 = load double, double* %536
%5486 = load double, double* %516
%5487 = call double @llvm.fmuladd.f64(double %5485, double %5486, double %5484)
store double %5487, double* %535
%5488 = load double, double* %536
%5489 = load double, double* %460
%5490 = fmul double %5488, %5489
store double %5490, double* %537
%5491 = load double, double* %537
%5492 = load double, double* %538
%5493 = load double, double* %442
%5494 = call double @llvm.fmuladd.f64(double %5492, double %5493, double %5491)
store double %5494, double* %537
%5495 = load double, double* %535
%5496 = load double, double* %539
%5497 = load double, double* %530
%5498 = call double @llvm.fmuladd.f64(double %5496, double %5497, double %5495)
store double %5498, double* %535
%5499 = load double, double* %537
%5500 = load double, double* %539
%5501 = load double, double* %531
%5502 = call double @llvm.fmuladd.f64(double %5500, double %5501, double %5499)
store double %5502, double* %537
%5503 = load double, double* %534
%5504 = load double, double* %419
%5505 = fadd double %5503, %5504
%5506 = load double, double* %503
%5507 = fsub double %5505, %5506
store double %5507, double* %491
store double 1.000000e+00, double* %540
store double 1.000000e+00, double* %492
store double -1.000000e+00, double* %541
%5508 = load double, double* %540
%5509 = load double, double* %535
%5510 = fmul double %5508, %5509
store double %5510, double* %494
%5511 = load double, double* %540
%5512 = load double, double* %537
%5513 = fmul double %5511, %5512
store double %5513, double* %493
%5514 = load double, double* %493
%5515 = load double, double* %492
%5516 = load double, double* %421
%5517 = call double @llvm.fmuladd.f64(double %5515, double %5516, double %5514)
store double %5517, double* %493
%5518 = load double, double* %494
%5519 = load double, double* %492
%5520 = load double, double* %486
%5521 = call double @llvm.fmuladd.f64(double %5519, double %5520, double %5518)
store double %5521, double* %494
%5522 = load double, double* %493
%5523 = load double, double* %541
%5524 = load double, double* %505
%5525 = call double @llvm.fmuladd.f64(double %5523, double %5524, double %5522)
store double %5525, double* %493
br label %5814
5526: ; preds = %4739, %4734
%5527 = load double, double* %411
%5528 = load double, double* %411
%5529 = load double*, double** %114
%5530 = getelementptr inbounds double, double* %5529, i64 26
%5531 = load double, double* %5530
%5532 = fmul double 4.000000e+00, %5531
%5533 = load double*, double** %114
%5534 = getelementptr inbounds double, double* %5533, i64 26
%5535 = load double, double* %5534
%5536 = fmul double %5532, %5535
%5537 = call double @llvm.fmuladd.f64(double %5527, double %5528, double %5536)
%5538 = call double @sqrt(double %5537)
store double %5538, double* %437
%5539 = load double, double* %411
%5540 = load double, double* %411
%5541 = load double, double* %411
%5542 = load double*, double** %114
%5543 = getelementptr inbounds double, double* %5542, i64 26
%5544 = load double, double* %5543
%5545 = load double*, double** %114
%5546 = getelementptr inbounds double, double* %5545, i64 26
%5547 = load double, double* %5546
%5548 = fmul double %5544, %5547
%5549 = fmul double 4.000000e+00, %5548
%5550 = call double @llvm.fmuladd.f64(double %5540, double %5541, double %5549)
%5551 = call double @sqrt(double %5550)
%5552 = fdiv double %5539, %5551
store double %5552, double* %438
%5553 = load double, double* %438
%5554 = load double, double* %413
%5555 = fmul double %5553, %5554
store double %5555, double* %439
%5556 = load double, double* %411
%5557 = load double, double* %437
%5558 = fadd double %5556, %5557
%5559 = fmul double -5.000000e-01, %5558
store double %5559, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%5560 = load double, double* %441
%5561 = load double, double* %413
%5562 = fmul double %5560, %5561
store double %5562, double* %442
%5563 = load double, double* %442
%5564 = load double, double* %443
%5565 = load double, double* %439
%5566 = call double @llvm.fmuladd.f64(double %5564, double %5565, double %5563)
store double %5566, double* %442
%5567 = load double, double* %440
%5568 = load double, double* %356
%5569 = fdiv double %5567, %5568
%5570 = fsub double 1.000000e+00, %5569
store double %5570, double* %239
%5571 = load double, double* %356
%5572 = fdiv double -1.000000e+00, %5571
store double %5572, double* %444
%5573 = load double, double* %440
%5574 = load double, double* %356
%5575 = load double, double* %356
%5576 = fmul double %5574, %5575
%5577 = fdiv double %5573, %5576
store double %5577, double* %371
%5578 = load double, double* %444
%5579 = load double, double* %442
%5580 = fmul double %5578, %5579
store double %5580, double* %241
%5581 = load double, double* %241
%5582 = load double, double* %371
%5583 = load double, double* %358
%5584 = call double @llvm.fmuladd.f64(double %5582, double %5583, double %5581)
store double %5584, double* %241
%5585 = load double*, double** %114
%5586 = getelementptr inbounds double, double* %5585, i64 25
%5587 = load double, double* %5586
%5588 = fsub double 1.000000e+00, %5587
store double %5588, double* %266
%5589 = load double, double* %239
%5590 = load double, double* %266
%5591 = call double @pow(double %5589, double %5590)
store double %5591, double* %269
%5592 = load double, double* %269
%5593 = load double, double* %266
%5594 = fmul double %5592, %5593
%5595 = load double, double* %239
%5596 = fdiv double %5594, %5595
store double %5596, double* %429
%5597 = load double, double* %429
%5598 = load double, double* %241
%5599 = fmul double %5597, %5598
store double %5599, double* %271
%5600 = load double, double* %356
%5601 = fneg double %5600
%5602 = load double, double* %269
%5603 = fmul double %5601, %5602
%5604 = load double*, double** %114
%5605 = getelementptr inbounds double, double* %5604, i64 25
%5606 = load double, double* %5605
%5607 = fsub double 1.000000e+00, %5606
%5608 = fdiv double %5603, %5607
store double %5608, double* %445
%5609 = load double, double* %269
%5610 = fneg double %5609
%5611 = load double*, double** %114
%5612 = getelementptr inbounds double, double* %5611, i64 25
%5613 = load double, double* %5612
%5614 = fsub double 1.000000e+00, %5613
%5615 = fdiv double %5610, %5614
store double %5615, double* %542
%5616 = load double, double* %356
%5617 = fneg double %5616
%5618 = load double*, double** %114
%5619 = getelementptr inbounds double, double* %5618, i64 25
%5620 = load double, double* %5619
%5621 = fsub double 1.000000e+00, %5620
%5622 = fdiv double %5617, %5621
store double %5622, double* %448
%5623 = load double, double* %542
%5624 = load double, double* %358
%5625 = fmul double %5623, %5624
store double %5625, double* %447
%5626 = load double, double* %447
%5627 = load double, double* %448
%5628 = load double, double* %271
%5629 = call double @llvm.fmuladd.f64(double %5627, double %5628, double %5626)
store double %5629, double* %447
%5630 = load double*, double** %118
%5631 = load double, double* %5630
%5632 = load double, double* %411
%5633 = fadd double %5631, %5632
store double %5633, double* %449
store double 1.000000e+00, double* %543
store double 1.000000e+00, double* %451
%5634 = load double, double* %451
%5635 = load double, double* %413
%5636 = fmul double %5634, %5635
store double %5636, double* %452
%5637 = load double, double* %449
%5638 = load double, double* %449
%5639 = load double*, double** %114
%5640 = getelementptr inbounds double, double* %5639, i64 26
%5641 = load double, double* %5640
%5642 = fmul double 4.000000e+00, %5641
%5643 = load double*, double** %114
%5644 = getelementptr inbounds double, double* %5643, i64 26
%5645 = load double, double* %5644
%5646 = fmul double %5642, %5645
%5647 = call double @llvm.fmuladd.f64(double %5637, double %5638, double %5646)
%5648 = call double @sqrt(double %5647)
store double %5648, double* %453
%5649 = load double, double* %449
%5650 = load double, double* %449
%5651 = load double, double* %449
%5652 = load double*, double** %114
%5653 = getelementptr inbounds double, double* %5652, i64 26
%5654 = load double, double* %5653
%5655 = load double*, double** %114
%5656 = getelementptr inbounds double, double* %5655, i64 26
%5657 = load double, double* %5656
%5658 = fmul double %5654, %5657
%5659 = fmul double 4.000000e+00, %5658
%5660 = call double @llvm.fmuladd.f64(double %5650, double %5651, double %5659)
%5661 = call double @sqrt(double %5660)
%5662 = fdiv double %5649, %5661
store double %5662, double* %454
%5663 = load double, double* %454
%5664 = load double, double* %543
%5665 = fmul double %5663, %5664
store double %5665, double* %544
%5666 = load double, double* %454
%5667 = load double, double* %452
%5668 = fmul double %5666, %5667
store double %5668, double* %456
%5669 = load double, double* %449
%5670 = load double, double* %453
%5671 = fsub double %5669, %5670
%5672 = load double, double* %411
%5673 = fneg double %5672
%5674 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5671, double %5673)
store double %5674, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%5675 = load double, double* %458
%5676 = load double, double* %543
%5677 = fmul double %5675, %5676
store double %5677, double* %516
%5678 = load double, double* %458
%5679 = load double, double* %452
%5680 = fmul double %5678, %5679
store double %5680, double* %460
%5681 = load double, double* %516
%5682 = load double, double* %461
%5683 = load double, double* %544
%5684 = call double @llvm.fmuladd.f64(double %5682, double %5683, double %5681)
store double %5684, double* %516
%5685 = load double, double* %460
%5686 = load double, double* %461
%5687 = load double, double* %456
%5688 = call double @llvm.fmuladd.f64(double %5686, double %5687, double %5685)
store double %5688, double* %460
%5689 = load double, double* %460
%5690 = load double, double* %462
%5691 = load double, double* %413
%5692 = call double @llvm.fmuladd.f64(double %5690, double %5691, double %5689)
store double %5692, double* %460
%5693 = load double, double* %457
%5694 = load double, double* %356
%5695 = fdiv double %5693, %5694
%5696 = fsub double 1.000000e+00, %5695
store double %5696, double* %239
%5697 = load double, double* %356
%5698 = fdiv double -1.000000e+00, %5697
store double %5698, double* %463
%5699 = load double, double* %457
%5700 = load double, double* %356
%5701 = load double, double* %356
%5702 = fmul double %5700, %5701
%5703 = fdiv double %5699, %5702
store double %5703, double* %371
%5704 = load double, double* %463
%5705 = load double, double* %516
%5706 = fmul double %5704, %5705
store double %5706, double* %489
%5707 = load double, double* %463
%5708 = load double, double* %460
%5709 = fmul double %5707, %5708
store double %5709, double* %241
%5710 = load double, double* %241
%5711 = load double, double* %371
%5712 = load double, double* %358
%5713 = call double @llvm.fmuladd.f64(double %5711, double %5712, double %5710)
store double %5713, double* %241
%5714 = load double*, double** %114
%5715 = getelementptr inbounds double, double* %5714, i64 25
%5716 = load double, double* %5715
%5717 = fsub double 1.000000e+00, %5716
store double %5717, double* %266
%5718 = load double, double* %239
%5719 = load double, double* %266
%5720 = call double @pow(double %5718, double %5719)
store double %5720, double* %269
%5721 = load double, double* %269
%5722 = load double, double* %266
%5723 = fmul double %5721, %5722
%5724 = load double, double* %239
%5725 = fdiv double %5723, %5724
store double %5725, double* %429
%5726 = load double, double* %429
%5727 = load double, double* %489
%5728 = fmul double %5726, %5727
store double %5728, double* %490
%5729 = load double, double* %429
%5730 = load double, double* %241
%5731 = fmul double %5729, %5730
store double %5731, double* %271
%5732 = load double, double* %356
%5733 = fneg double %5732
%5734 = load double, double* %269
%5735 = fmul double %5733, %5734
%5736 = load double*, double** %114
%5737 = getelementptr inbounds double, double* %5736, i64 25
%5738 = load double, double* %5737
%5739 = fsub double 1.000000e+00, %5738
%5740 = fdiv double %5735, %5739
store double %5740, double* %419
%5741 = load double, double* %269
%5742 = fneg double %5741
%5743 = load double*, double** %114
%5744 = getelementptr inbounds double, double* %5743, i64 25
%5745 = load double, double* %5744
%5746 = fsub double 1.000000e+00, %5745
%5747 = fdiv double %5742, %5746
store double %5747, double* %485
%5748 = load double, double* %356
%5749 = fneg double %5748
%5750 = load double*, double** %114
%5751 = getelementptr inbounds double, double* %5750, i64 25
%5752 = load double, double* %5751
%5753 = fsub double 1.000000e+00, %5752
%5754 = fdiv double %5749, %5753
store double %5754, double* %431
%5755 = load double, double* %485
%5756 = load double, double* %358
%5757 = fmul double %5755, %5756
store double %5757, double* %421
%5758 = load double, double* %431
%5759 = load double, double* %490
%5760 = fmul double %5758, %5759
store double %5760, double* %486
%5761 = load double, double* %421
%5762 = load double, double* %431
%5763 = load double, double* %271
%5764 = call double @llvm.fmuladd.f64(double %5762, double %5763, double %5761)
store double %5764, double* %421
%5765 = load double*, double** %114
%5766 = getelementptr inbounds double, double* %5765, i64 14
%5767 = load double, double* %5766
%5768 = fsub double 1.000000e+00, %5767
store double %5768, double* %239
%5769 = load double*, double** %114
%5770 = getelementptr inbounds double, double* %5769, i64 25
%5771 = load double, double* %5770
%5772 = fneg double %5771
store double %5772, double* %266
%5773 = load double, double* %239
%5774 = load double, double* %266
%5775 = call double @pow(double %5773, double %5774)
store double %5775, double* %269
%5776 = load double, double* %419
%5777 = load double, double* %269
%5778 = load double*, double** %118
%5779 = load double, double* %5778
%5780 = load double, double* %457
%5781 = fsub double %5779, %5780
%5782 = load double, double* %440
%5783 = fadd double %5781, %5782
%5784 = call double @llvm.fmuladd.f64(double %5777, double %5783, double %5776)
%5785 = load double, double* %445
%5786 = fsub double %5784, %5785
store double %5786, double* %491
store double 1.000000e+00, double* %492
%5787 = load double, double* %269
store double %5787, double* %494
%5788 = load double, double* %269
%5789 = fneg double %5788
store double %5789, double* %545
%5790 = load double, double* %269
store double %5790, double* %546
store double -1.000000e+00, double* %547
%5791 = load double, double* %492
%5792 = load double, double* %421
%5793 = fmul double %5791, %5792
store double %5793, double* %493
%5794 = load double, double* %494
%5795 = load double, double* %492
%5796 = load double, double* %486
%5797 = call double @llvm.fmuladd.f64(double %5795, double %5796, double %5794)
store double %5797, double* %494
%5798 = load double, double* %494
%5799 = load double, double* %545
%5800 = load double, double* %516
%5801 = call double @llvm.fmuladd.f64(double %5799, double %5800, double %5798)
store double %5801, double* %494
%5802 = load double, double* %493
%5803 = load double, double* %545
%5804 = load double, double* %460
%5805 = call double @llvm.fmuladd.f64(double %5803, double %5804, double %5802)
store double %5805, double* %493
%5806 = load double, double* %493
%5807 = load double, double* %546
%5808 = load double, double* %442
%5809 = call double @llvm.fmuladd.f64(double %5807, double %5808, double %5806)
store double %5809, double* %493
%5810 = load double, double* %493
%5811 = load double, double* %547
%5812 = load double, double* %447
%5813 = call double @llvm.fmuladd.f64(double %5811, double %5812, double %5810)
store double %5813, double* %493
br label %5814
5814: ; preds = %5526, %4744
br label %5815
5815: ; preds = %5814, %4716
%5816 = load double, double* %356
%5817 = fneg double %5816
%5818 = load double*, double** %114
%5819 = getelementptr inbounds double, double* %5818, i64 14
%5820 = load double, double* %5819
%5821 = fmul double %5817, %5820
store double %5821, double* %411
%5822 = load double*, double** %114
%5823 = getelementptr inbounds double, double* %5822, i64 14
%5824 = load double, double* %5823
%5825 = fneg double %5824
store double %5825, double* %483
%5826 = load double, double* %483
%5827 = load double, double* %358
%5828 = fmul double %5826, %5827
store double %5828, double* %413
%5829 = load double*, double** %114
%5830 = getelementptr inbounds double, double* %5829, i64 26
%5831 = load double, double* %5830
%5832 = fcmp ole double %5831, 0.000000e+00
br i1 %5832, label %5833, label %6211
5833: ; preds = %5815
%5834 = load double*, double** %119
%5835 = load double, double* %5834
%5836 = load double, double* %411
%5837 = fadd double %5835, %5836
store double %5837, double* %414
store double 1.000000e+00, double* %548
store double 1.000000e+00, double* %416
%5838 = load double, double* %416
%5839 = load double, double* %413
%5840 = fmul double %5838, %5839
store double %5840, double* %417
%5841 = load double, double* %414
%5842 = fcmp ogt double %5841, 0.000000e+00
br i1 %5842, label %5843, label %5960
5843: ; preds = %5833
%5844 = load double*, double** %114
%5845 = getelementptr inbounds double, double* %5844, i64 14
%5846 = load double, double* %5845
%5847 = fsub double 1.000000e+00, %5846
store double %5847, double* %239
%5848 = load double*, double** %114
%5849 = getelementptr inbounds double, double* %5848, i64 25
%5850 = load double, double* %5849
%5851 = fsub double -1.000000e+00, %5850
store double %5851, double* %266
%5852 = load double, double* %239
%5853 = load double, double* %266
%5854 = call double @pow(double %5852, double %5853)
store double %5854, double* %418
%5855 = load double, double* %356
%5856 = load double, double* %418
%5857 = load double*, double** %114
%5858 = getelementptr inbounds double, double* %5857, i64 14
%5859 = load double, double* %5858
%5860 = fsub double 1.000000e+00, %5859
%5861 = fmul double %5856, %5860
%5862 = load double*, double** %114
%5863 = getelementptr inbounds double, double* %5862, i64 14
%5864 = load double, double* %5863
%5865 = fsub double 1.000000e+00, %5864
%5866 = fneg double %5861
%5867 = call double @llvm.fmuladd.f64(double %5866, double %5865, double 1.000000e+00)
%5868 = fmul double %5855, %5867
%5869 = load double*, double** %114
%5870 = getelementptr inbounds double, double* %5869, i64 25
%5871 = load double, double* %5870
%5872 = fsub double 1.000000e+00, %5871
%5873 = fdiv double %5868, %5872
store double %5873, double* %419
%5874 = load double*, double** %114
%5875 = getelementptr inbounds double, double* %5874, i64 14
%5876 = load double, double* %5875
%5877 = fsub double 1.000000e+00, %5876
%5878 = load double*, double** %114
%5879 = getelementptr inbounds double, double* %5878, i64 14
%5880 = load double, double* %5879
%5881 = fsub double 1.000000e+00, %5880
%5882 = fmul double %5877, %5881
%5883 = load double, double* %418
%5884 = fneg double %5882
%5885 = call double @llvm.fmuladd.f64(double %5884, double %5883, double 1.000000e+00)
%5886 = load double*, double** %114
%5887 = getelementptr inbounds double, double* %5886, i64 25
%5888 = load double, double* %5887
%5889 = fsub double 1.000000e+00, %5888
%5890 = fdiv double %5885, %5889
store double %5890, double* %485
store double 0.000000e+00, double* %549
%5891 = load double, double* %485
%5892 = load double, double* %358
%5893 = fmul double %5891, %5892
store double %5893, double* %421
%5894 = load double, double* %414
%5895 = load double*, double** %114
%5896 = getelementptr inbounds double, double* %5895, i64 14
%5897 = load double, double* %5896
%5898 = fsub double 1.000000e+00, %5897
%5899 = load double*, double** %114
%5900 = getelementptr inbounds double, double* %5899, i64 25
%5901 = load double, double* %5900
%5902 = fmul double 5.000000e-01, %5901
%5903 = load double, double* %414
%5904 = fmul double %5902, %5903
%5905 = load double, double* %356
%5906 = fdiv double %5904, %5905
%5907 = fadd double %5898, %5906
%5908 = fmul double %5894, %5907
%5909 = load double, double* %418
%5910 = fmul double %5908, %5909
store double %5910, double* %423
%5911 = load double, double* %414
%5912 = fmul double 5.000000e-01, %5911
%5913 = load double*, double** %114
%5914 = getelementptr inbounds double, double* %5913, i64 25
%5915 = load double, double* %5914
%5916 = fmul double %5912, %5915
%5917 = load double, double* %356
%5918 = fdiv double %5916, %5917
%5919 = load double*, double** %114
%5920 = getelementptr inbounds double, double* %5919, i64 14
%5921 = load double, double* %5920
%5922 = fsub double %5918, %5921
%5923 = fadd double %5922, 1.000000e+00
%5924 = load double, double* %418
%5925 = load double, double* %414
%5926 = fmul double 5.000000e-01, %5925
%5927 = load double*, double** %114
%5928 = getelementptr inbounds double, double* %5927, i64 25
%5929 = load double, double* %5928
%5930 = fmul double %5926, %5929
%5931 = load double, double* %418
%5932 = fmul double %5930, %5931
%5933 = load double, double* %356
%5934 = fdiv double %5932, %5933
%5935 = call double @llvm.fmuladd.f64(double %5923, double %5924, double %5934)
store double %5935, double* %424
%5936 = load double, double* %414
%5937 = load double, double* %414
%5938 = fmul double %5936, %5937
%5939 = fmul double -5.000000e-01, %5938
%5940 = load double*, double** %114
%5941 = getelementptr inbounds double, double* %5940, i64 25
%5942 = load double, double* %5941
%5943 = fmul double %5939, %5942
%5944 = load double, double* %418
%5945 = fmul double %5943, %5944
%5946 = load double, double* %356
%5947 = load double, double* %356
%5948 = fmul double %5946, %5947
%5949 = fdiv double %5945, %5948
store double %5949, double* %488
%5950 = load double, double* %424
%5951 = load double, double* %548
%5952 = fmul double %5950, %5951
store double %5952, double* %550
%5953 = load double, double* %424
%5954 = load double, double* %417
%5955 = fmul double %5953, %5954
store double %5955, double* %426
%5956 = load double, double* %426
%5957 = load double, double* %488
%5958 = load double, double* %358
%5959 = call double @llvm.fmuladd.f64(double %5957, double %5958, double %5956)
store double %5959, double* %426
br label %6193
5960: ; preds = %5833
%5961 = load double*, double** %114
%5962 = getelementptr inbounds double, double* %5961, i64 85
%5963 = load double, double* %5962
%5964 = fcmp ogt double %5963, 0.000000e+00
br i1 %5964, label %5965, label %6124
5965: ; preds = %5960
%5966 = load double*, double** %119
%5967 = load double, double* %5966
%5968 = load double*, double** %114
%5969 = getelementptr inbounds double, double* %5968, i64 85
%5970 = load double, double* %5969
%5971 = fneg double %5970
%5972 = fcmp olt double %5967, %5971
br i1 %5972, label %5973, label %6124
5973: ; preds = %5965
%5974 = load double*, double** %114
%5975 = getelementptr inbounds double, double* %5974, i64 85
%5976 = load double, double* %5975
%5977 = load double, double* %356
%5978 = fdiv double %5976, %5977
%5979 = fadd double 1.000000e+00, %5978
store double %5979, double* %239
%5980 = load double*, double** %114
%5981 = getelementptr inbounds double, double* %5980, i64 85
%5982 = load double, double* %5981
%5983 = fneg double %5982
%5984 = load double, double* %356
%5985 = load double, double* %356
%5986 = fmul double %5984, %5985
%5987 = fdiv double %5983, %5986
store double %5987, double* %371
%5988 = load double, double* %371
%5989 = load double, double* %358
%5990 = fmul double %5988, %5989
store double %5990, double* %241
%5991 = load double*, double** %114
%5992 = getelementptr inbounds double, double* %5991, i64 25
%5993 = load double, double* %5992
%5994 = fsub double 1.000000e+00, %5993
store double %5994, double* %266
%5995 = load double, double* %239
%5996 = load double, double* %266
%5997 = call double @pow(double %5995, double %5996)
store double %5997, double* %269
%5998 = load double, double* %269
%5999 = load double, double* %266
%6000 = fmul double %5998, %5999
%6001 = load double, double* %239
%6002 = fdiv double %6000, %6001
store double %6002, double* %429
%6003 = load double, double* %429
%6004 = load double, double* %241
%6005 = fmul double %6003, %6004
store double %6005, double* %271
%6006 = load double, double* %356
%6007 = load double, double* %269
%6008 = load double*, double** %114
%6009 = getelementptr inbounds double, double* %6008, i64 25
%6010 = load double, double* %6009
%6011 = fsub double 1.000000e+00, %6010
%6012 = load double*, double** %119
%6013 = load double, double* %6012
%6014 = load double*, double** %114
%6015 = getelementptr inbounds double, double* %6014, i64 85
%6016 = load double, double* %6015
%6017 = fadd double %6013, %6016
%6018 = fmul double %6011, %6017
%6019 = load double, double* %356
%6020 = load double*, double** %114
%6021 = getelementptr inbounds double, double* %6020, i64 85
%6022 = load double, double* %6021
%6023 = fadd double %6019, %6022
%6024 = fdiv double %6018, %6023
%6025 = fsub double 1.000000e+00, %6024
%6026 = fneg double %6007
%6027 = call double @llvm.fmuladd.f64(double %6026, double %6025, double 1.000000e+00)
%6028 = fmul double %6006, %6027
%6029 = load double*, double** %114
%6030 = getelementptr inbounds double, double* %6029, i64 25
%6031 = load double, double* %6030
%6032 = fsub double 1.000000e+00, %6031
%6033 = fdiv double %6028, %6032
store double %6033, double* %419
%6034 = load double*, double** %114
%6035 = getelementptr inbounds double, double* %6034, i64 25
%6036 = load double, double* %6035
%6037 = fsub double 1.000000e+00, %6036
%6038 = load double*, double** %114
%6039 = getelementptr inbounds double, double* %6038, i64 85
%6040 = load double, double* %6039
%6041 = load double*, double** %119
%6042 = load double, double* %6041
%6043 = fadd double %6040, %6042
%6044 = fmul double %6037, %6043
%6045 = load double*, double** %114
%6046 = getelementptr inbounds double, double* %6045, i64 85
%6047 = load double, double* %6046
%6048 = load double, double* %356
%6049 = fadd double %6047, %6048
%6050 = fdiv double %6044, %6049
%6051 = fsub double 1.000000e+00, %6050
%6052 = load double, double* %269
%6053 = fneg double %6051
%6054 = call double @llvm.fmuladd.f64(double %6053, double %6052, double 1.000000e+00)
%6055 = load double*, double** %114
%6056 = getelementptr inbounds double, double* %6055, i64 25
%6057 = load double, double* %6056
%6058 = fsub double 1.000000e+00, %6057
%6059 = fdiv double %6054, %6058
%6060 = load double, double* %356
%6061 = load double*, double** %114
%6062 = getelementptr inbounds double, double* %6061, i64 85
%6063 = load double, double* %6062
%6064 = load double*, double** %119
%6065 = load double, double* %6064
%6066 = fadd double %6063, %6065
%6067 = fmul double %6060, %6066
%6068 = load double, double* %269
%6069 = fmul double %6067, %6068
%6070 = load double*, double** %114
%6071 = getelementptr inbounds double, double* %6070, i64 85
%6072 = load double, double* %6071
%6073 = load double, double* %356
%6074 = fadd double %6072, %6073
%6075 = load double*, double** %114
%6076 = getelementptr inbounds double, double* %6075, i64 85
%6077 = load double, double* %6076
%6078 = load double, double* %356
%6079 = fadd double %6077, %6078
%6080 = fmul double %6074, %6079
%6081 = fdiv double %6069, %6080
%6082 = fsub double %6059, %6081
store double %6082, double* %485
%6083 = load double, double* %356
%6084 = load double*, double** %114
%6085 = getelementptr inbounds double, double* %6084, i64 25
%6086 = load double, double* %6085
%6087 = fsub double 1.000000e+00, %6086
%6088 = load double*, double** %114
%6089 = getelementptr inbounds double, double* %6088, i64 85
%6090 = load double, double* %6089
%6091 = load double*, double** %119
%6092 = load double, double* %6091
%6093 = fadd double %6090, %6092
%6094 = fmul double %6087, %6093
%6095 = load double*, double** %114
%6096 = getelementptr inbounds double, double* %6095, i64 85
%6097 = load double, double* %6096
%6098 = load double, double* %356
%6099 = fadd double %6097, %6098
%6100 = fdiv double %6094, %6099
%6101 = fsub double %6100, 1.000000e+00
%6102 = fmul double %6083, %6101
%6103 = load double*, double** %114
%6104 = getelementptr inbounds double, double* %6103, i64 25
%6105 = load double, double* %6104
%6106 = fsub double 1.000000e+00, %6105
%6107 = fdiv double %6102, %6106
store double %6107, double* %431
%6108 = load double, double* %356
%6109 = load double, double* %269
%6110 = fmul double %6108, %6109
%6111 = load double*, double** %114
%6112 = getelementptr inbounds double, double* %6111, i64 85
%6113 = load double, double* %6112
%6114 = load double, double* %356
%6115 = fadd double %6113, %6114
%6116 = fdiv double %6110, %6115
store double %6116, double* %549
%6117 = load double, double* %485
%6118 = load double, double* %358
%6119 = fmul double %6117, %6118
store double %6119, double* %421
%6120 = load double, double* %421
%6121 = load double, double* %431
%6122 = load double, double* %271
%6123 = call double @llvm.fmuladd.f64(double %6121, double %6122, double %6120)
store double %6123, double* %421
br label %6192
6124: ; preds = %5965, %5960
%6125 = load double*, double** %119
%6126 = load double, double* %6125
%6127 = load double, double* %356
%6128 = fdiv double %6126, %6127
%6129 = fsub double 1.000000e+00, %6128
store double %6129, double* %239
%6130 = load double, double* %356
%6131 = fdiv double -1.000000e+00, %6130
store double %6131, double* %551
%6132 = load double*, double** %119
%6133 = load double, double* %6132
%6134 = load double, double* %356
%6135 = load double, double* %356
%6136 = fmul double %6134, %6135
%6137 = fdiv double %6133, %6136
store double %6137, double* %371
%6138 = load double, double* %371
%6139 = load double, double* %358
%6140 = fmul double %6138, %6139
store double %6140, double* %241
%6141 = load double*, double** %114
%6142 = getelementptr inbounds double, double* %6141, i64 25
%6143 = load double, double* %6142
%6144 = fsub double 1.000000e+00, %6143
store double %6144, double* %266
%6145 = load double, double* %239
%6146 = load double, double* %266
%6147 = call double @pow(double %6145, double %6146)
store double %6147, double* %269
%6148 = load double, double* %269
%6149 = load double, double* %266
%6150 = fmul double %6148, %6149
%6151 = load double, double* %239
%6152 = fdiv double %6150, %6151
store double %6152, double* %429
%6153 = load double, double* %429
%6154 = load double, double* %551
%6155 = fmul double %6153, %6154
store double %6155, double* %552
%6156 = load double, double* %429
%6157 = load double, double* %241
%6158 = fmul double %6156, %6157
store double %6158, double* %271
%6159 = load double, double* %356
%6160 = load double, double* %269
%6161 = fsub double 1.000000e+00, %6160
%6162 = fmul double %6159, %6161
%6163 = load double*, double** %114
%6164 = getelementptr inbounds double, double* %6163, i64 25
%6165 = load double, double* %6164
%6166 = fsub double 1.000000e+00, %6165
%6167 = fdiv double %6162, %6166
store double %6167, double* %419
%6168 = load double, double* %269
%6169 = fsub double 1.000000e+00, %6168
%6170 = load double*, double** %114
%6171 = getelementptr inbounds double, double* %6170, i64 25
%6172 = load double, double* %6171
%6173 = fsub double 1.000000e+00, %6172
%6174 = fdiv double %6169, %6173
store double %6174, double* %485
%6175 = load double, double* %356
%6176 = fneg double %6175
%6177 = load double*, double** %114
%6178 = getelementptr inbounds double, double* %6177, i64 25
%6179 = load double, double* %6178
%6180 = fsub double 1.000000e+00, %6179
%6181 = fdiv double %6176, %6180
store double %6181, double* %431
%6182 = load double, double* %485
%6183 = load double, double* %358
%6184 = fmul double %6182, %6183
store double %6184, double* %421
%6185 = load double, double* %431
%6186 = load double, double* %552
%6187 = fmul double %6185, %6186
store double %6187, double* %549
%6188 = load double, double* %421
%6189 = load double, double* %431
%6190 = load double, double* %271
%6191 = call double @llvm.fmuladd.f64(double %6189, double %6190, double %6188)
store double %6191, double* %421
br label %6192
6192: ; preds = %6124, %5973
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %550
store double 0.000000e+00, double* %426
br label %6193
6193: ; preds = %6192, %5843
%6194 = load double, double* %419
%6195 = load double, double* %423
%6196 = fadd double %6194, %6195
store double %6196, double* %553
store double 1.000000e+00, double* %554
store double 1.000000e+00, double* %557
%6197 = load double, double* %554
%6198 = load double, double* %421
%6199 = fmul double %6197, %6198
store double %6199, double* %555
%6200 = load double, double* %554
%6201 = load double, double* %549
%6202 = fmul double %6200, %6201
store double %6202, double* %556
%6203 = load double, double* %556
%6204 = load double, double* %557
%6205 = load double, double* %550
%6206 = call double @llvm.fmuladd.f64(double %6204, double %6205, double %6203)
store double %6206, double* %556
%6207 = load double, double* %555
%6208 = load double, double* %557
%6209 = load double, double* %426
%6210 = call double @llvm.fmuladd.f64(double %6208, double %6209, double %6207)
store double %6210, double* %555
br label %7292
6211: ; preds = %5815
%6212 = load double*, double** %114
%6213 = getelementptr inbounds double, double* %6212, i64 85
%6214 = load double, double* %6213
%6215 = fcmp ogt double %6214, 0.000000e+00
br i1 %6215, label %6216, label %7003
6216: ; preds = %6211
%6217 = load double*, double** %114
%6218 = getelementptr inbounds double, double* %6217, i64 86
%6219 = load double, double* %6218
%6220 = fcmp ogt double %6219, 0.000000e+00
br i1 %6220, label %6221, label %7003
6221: ; preds = %6216
%6222 = load double*, double** %114
%6223 = getelementptr inbounds double, double* %6222, i64 85
%6224 = load double, double* %6223
%6225 = load double, double* %411
%6226 = fadd double %6224, %6225
%6227 = load double*, double** %114
%6228 = getelementptr inbounds double, double* %6227, i64 85
%6229 = load double, double* %6228
%6230 = load double, double* %411
%6231 = fsub double %6229, %6230
%6232 = fdiv double %6226, %6231
store double %6232, double* %496
%6233 = load double*, double** %114
%6234 = getelementptr inbounds double, double* %6233, i64 85
%6235 = load double, double* %6234
%6236 = load double, double* %411
%6237 = fadd double %6235, %6236
%6238 = load double*, double** %114
%6239 = getelementptr inbounds double, double* %6238, i64 85
%6240 = load double, double* %6239
%6241 = load double, double* %411
%6242 = fsub double %6240, %6241
%6243 = load double*, double** %114
%6244 = getelementptr inbounds double, double* %6243, i64 85
%6245 = load double, double* %6244
%6246 = load double, double* %411
%6247 = fsub double %6245, %6246
%6248 = fmul double %6242, %6247
%6249 = fdiv double %6237, %6248
%6250 = load double*, double** %114
%6251 = getelementptr inbounds double, double* %6250, i64 85
%6252 = load double, double* %6251
%6253 = load double, double* %411
%6254 = fsub double %6252, %6253
%6255 = fdiv double 1.000000e+00, %6254
%6256 = fadd double %6249, %6255
store double %6256, double* %497
%6257 = load double, double* %497
%6258 = load double, double* %413
%6259 = fmul double %6257, %6258
store double %6259, double* %498
%6260 = load double, double* %496
%6261 = fmul double 2.000000e+00, %6260
%6262 = load double, double* %496
%6263 = fsub double %6262, 1.000000e+00
%6264 = load double, double* %496
%6265 = fsub double %6264, 1.000000e+00
%6266 = load double*, double** %114
%6267 = getelementptr inbounds double, double* %6266, i64 26
%6268 = load double, double* %6267
%6269 = fmul double 4.000000e+00, %6268
%6270 = load double*, double** %114
%6271 = getelementptr inbounds double, double* %6270, i64 26
%6272 = load double, double* %6271
%6273 = fmul double %6269, %6272
%6274 = call double @llvm.fmuladd.f64(double %6263, double %6265, double %6273)
%6275 = call double @sqrt(double %6274)
%6276 = load double, double* %496
%6277 = fadd double %6276, 1.000000e+00
%6278 = load double, double* %496
%6279 = fadd double %6278, 1.000000e+00
%6280 = load double*, double** %114
%6281 = getelementptr inbounds double, double* %6280, i64 86
%6282 = load double, double* %6281
%6283 = fmul double 4.000000e+00, %6282
%6284 = load double*, double** %114
%6285 = getelementptr inbounds double, double* %6284, i64 86
%6286 = load double, double* %6285
%6287 = fmul double %6283, %6286
%6288 = call double @llvm.fmuladd.f64(double %6277, double %6279, double %6287)
%6289 = call double @sqrt(double %6288)
%6290 = fadd double %6275, %6289
%6291 = fdiv double %6261, %6290
store double %6291, double* %499
%6292 = load double, double* %496
%6293 = fadd double %6292, 1.000000e+00
%6294 = load double, double* %496
%6295 = fadd double %6294, 1.000000e+00
%6296 = load double*, double** %114
%6297 = getelementptr inbounds double, double* %6296, i64 86
%6298 = load double, double* %6297
%6299 = load double*, double** %114
%6300 = getelementptr inbounds double, double* %6299, i64 86
%6301 = load double, double* %6300
%6302 = fmul double %6298, %6301
%6303 = fmul double 4.000000e+00, %6302
%6304 = call double @llvm.fmuladd.f64(double %6293, double %6295, double %6303)
%6305 = call double @sqrt(double %6304)
%6306 = load double, double* %496
%6307 = fsub double %6306, 1.000000e+00
%6308 = load double, double* %496
%6309 = fsub double %6308, 1.000000e+00
%6310 = load double*, double** %114
%6311 = getelementptr inbounds double, double* %6310, i64 26
%6312 = load double, double* %6311
%6313 = load double*, double** %114
%6314 = getelementptr inbounds double, double* %6313, i64 26
%6315 = load double, double* %6314
%6316 = fmul double %6312, %6315
%6317 = fmul double 4.000000e+00, %6316
%6318 = call double @llvm.fmuladd.f64(double %6307, double %6309, double %6317)
%6319 = call double @sqrt(double %6318)
%6320 = fadd double %6305, %6319
%6321 = fdiv double 2.000000e+00, %6320
%6322 = load double, double* %496
%6323 = fmul double 2.000000e+00, %6322
%6324 = load double, double* %496
%6325 = fadd double %6324, 1.000000e+00
%6326 = load double, double* %496
%6327 = fadd double %6326, 1.000000e+00
%6328 = load double, double* %496
%6329 = fadd double %6328, 1.000000e+00
%6330 = load double*, double** %114
%6331 = getelementptr inbounds double, double* %6330, i64 86
%6332 = load double, double* %6331
%6333 = load double*, double** %114
%6334 = getelementptr inbounds double, double* %6333, i64 86
%6335 = load double, double* %6334
%6336 = fmul double %6332, %6335
%6337 = fmul double 4.000000e+00, %6336
%6338 = call double @llvm.fmuladd.f64(double %6327, double %6329, double %6337)
%6339 = call double @sqrt(double %6338)
%6340 = fdiv double %6325, %6339
%6341 = load double, double* %496
%6342 = fsub double %6341, 1.000000e+00
%6343 = load double, double* %496
%6344 = fsub double %6343, 1.000000e+00
%6345 = load double, double* %496
%6346 = fsub double %6345, 1.000000e+00
%6347 = load double*, double** %114
%6348 = getelementptr inbounds double, double* %6347, i64 26
%6349 = load double, double* %6348
%6350 = load double*, double** %114
%6351 = getelementptr inbounds double, double* %6350, i64 26
%6352 = load double, double* %6351
%6353 = fmul double %6349, %6352
%6354 = fmul double 4.000000e+00, %6353
%6355 = call double @llvm.fmuladd.f64(double %6344, double %6346, double %6354)
%6356 = call double @sqrt(double %6355)
%6357 = fdiv double %6342, %6356
%6358 = fadd double %6340, %6357
%6359 = fmul double %6323, %6358
%6360 = load double, double* %496
%6361 = fadd double %6360, 1.000000e+00
%6362 = load double, double* %496
%6363 = fadd double %6362, 1.000000e+00
%6364 = load double*, double** %114
%6365 = getelementptr inbounds double, double* %6364, i64 86
%6366 = load double, double* %6365
%6367 = load double*, double** %114
%6368 = getelementptr inbounds double, double* %6367, i64 86
%6369 = load double, double* %6368
%6370 = fmul double %6366, %6369
%6371 = fmul double 4.000000e+00, %6370
%6372 = call double @llvm.fmuladd.f64(double %6361, double %6363, double %6371)
%6373 = call double @sqrt(double %6372)
%6374 = load double, double* %496
%6375 = fsub double %6374, 1.000000e+00
%6376 = load double, double* %496
%6377 = fsub double %6376, 1.000000e+00
%6378 = load double*, double** %114
%6379 = getelementptr inbounds double, double* %6378, i64 26
%6380 = load double, double* %6379
%6381 = load double*, double** %114
%6382 = getelementptr inbounds double, double* %6381, i64 26
%6383 = load double, double* %6382
%6384 = fmul double %6380, %6383
%6385 = fmul double 4.000000e+00, %6384
%6386 = call double @llvm.fmuladd.f64(double %6375, double %6377, double %6385)
%6387 = call double @sqrt(double %6386)
%6388 = fadd double %6373, %6387
%6389 = load double, double* %496
%6390 = fadd double %6389, 1.000000e+00
%6391 = load double, double* %496
%6392 = fadd double %6391, 1.000000e+00
%6393 = load double*, double** %114
%6394 = getelementptr inbounds double, double* %6393, i64 86
%6395 = load double, double* %6394
%6396 = load double*, double** %114
%6397 = getelementptr inbounds double, double* %6396, i64 86
%6398 = load double, double* %6397
%6399 = fmul double %6395, %6398
%6400 = fmul double 4.000000e+00, %6399
%6401 = call double @llvm.fmuladd.f64(double %6390, double %6392, double %6400)
%6402 = call double @sqrt(double %6401)
%6403 = load double, double* %496
%6404 = fsub double %6403, 1.000000e+00
%6405 = load double, double* %496
%6406 = fsub double %6405, 1.000000e+00
%6407 = load double*, double** %114
%6408 = getelementptr inbounds double, double* %6407, i64 26
%6409 = load double, double* %6408
%6410 = load double*, double** %114
%6411 = getelementptr inbounds double, double* %6410, i64 26
%6412 = load double, double* %6411
%6413 = fmul double %6409, %6412
%6414 = fmul double 4.000000e+00, %6413
%6415 = call double @llvm.fmuladd.f64(double %6404, double %6406, double %6414)
%6416 = call double @sqrt(double %6415)
%6417 = fadd double %6402, %6416
%6418 = fmul double %6388, %6417
%6419 = fdiv double %6359, %6418
%6420 = fsub double %6321, %6419
store double %6420, double* %500
%6421 = load double, double* %500
%6422 = load double, double* %498
%6423 = fmul double %6421, %6422
store double %6423, double* %501
%6424 = load double, double* %499
%6425 = load double*, double** %114
%6426 = getelementptr inbounds double, double* %6425, i64 85
%6427 = load double, double* %6426
%6428 = load double, double* %411
%6429 = fsub double %6427, %6428
%6430 = load double*, double** %114
%6431 = getelementptr inbounds double, double* %6430, i64 85
%6432 = load double, double* %6431
%6433 = fneg double %6432
%6434 = call double @llvm.fmuladd.f64(double %6424, double %6429, double %6433)
%6435 = load double, double* %411
%6436 = fsub double %6434, %6435
%6437 = fmul double 5.000000e-01, %6436
store double %6437, double* %440
%6438 = load double*, double** %114
%6439 = getelementptr inbounds double, double* %6438, i64 85
%6440 = load double, double* %6439
%6441 = load double, double* %411
%6442 = fsub double %6440, %6441
%6443 = fmul double 5.000000e-01, %6442
store double %6443, double* %502
%6444 = load double, double* %499
%6445 = fneg double %6444
%6446 = fsub double %6445, 1.000000e+00
%6447 = fmul double 5.000000e-01, %6446
store double %6447, double* %441
%6448 = load double, double* %502
%6449 = load double, double* %501
%6450 = fmul double %6448, %6449
store double %6450, double* %442
%6451 = load double, double* %442
%6452 = load double, double* %441
%6453 = load double, double* %413
%6454 = call double @llvm.fmuladd.f64(double %6452, double %6453, double %6451)
store double %6454, double* %442
%6455 = load double, double* %440
%6456 = load double, double* %356
%6457 = fdiv double %6455, %6456
%6458 = fsub double 1.000000e+00, %6457
store double %6458, double* %239
%6459 = load double, double* %356
%6460 = fdiv double -1.000000e+00, %6459
store double %6460, double* %444
%6461 = load double, double* %440
%6462 = load double, double* %356
%6463 = load double, double* %356
%6464 = fmul double %6462, %6463
%6465 = fdiv double %6461, %6464
store double %6465, double* %371
%6466 = load double, double* %444
%6467 = load double, double* %442
%6468 = fmul double %6466, %6467
store double %6468, double* %241
%6469 = load double, double* %241
%6470 = load double, double* %371
%6471 = load double, double* %358
%6472 = call double @llvm.fmuladd.f64(double %6470, double %6471, double %6469)
store double %6472, double* %241
%6473 = load double*, double** %114
%6474 = getelementptr inbounds double, double* %6473, i64 25
%6475 = load double, double* %6474
%6476 = fsub double 1.000000e+00, %6475
store double %6476, double* %266
%6477 = load double, double* %239
%6478 = load double, double* %266
%6479 = call double @pow(double %6477, double %6478)
store double %6479, double* %269
%6480 = load double, double* %269
%6481 = load double, double* %266
%6482 = fmul double %6480, %6481
%6483 = load double, double* %239
%6484 = fdiv double %6482, %6483
store double %6484, double* %429
%6485 = load double, double* %429
%6486 = load double, double* %241
%6487 = fmul double %6485, %6486
store double %6487, double* %271
%6488 = load double, double* %356
%6489 = load double, double* %269
%6490 = fsub double 1.000000e+00, %6489
%6491 = fmul double %6488, %6490
%6492 = load double*, double** %114
%6493 = getelementptr inbounds double, double* %6492, i64 25
%6494 = load double, double* %6493
%6495 = fsub double 1.000000e+00, %6494
%6496 = fdiv double %6491, %6495
store double %6496, double* %503
%6497 = load double, double* %269
%6498 = fsub double 1.000000e+00, %6497
%6499 = load double*, double** %114
%6500 = getelementptr inbounds double, double* %6499, i64 25
%6501 = load double, double* %6500
%6502 = fsub double 1.000000e+00, %6501
%6503 = fdiv double %6498, %6502
store double %6503, double* %504
%6504 = load double, double* %356
%6505 = fneg double %6504
%6506 = load double*, double** %114
%6507 = getelementptr inbounds double, double* %6506, i64 25
%6508 = load double, double* %6507
%6509 = fsub double 1.000000e+00, %6508
%6510 = fdiv double %6505, %6509
store double %6510, double* %506
%6511 = load double, double* %504
%6512 = load double, double* %358
%6513 = fmul double %6511, %6512
store double %6513, double* %505
%6514 = load double, double* %505
%6515 = load double, double* %506
%6516 = load double, double* %271
%6517 = call double @llvm.fmuladd.f64(double %6515, double %6516, double %6514)
store double %6517, double* %505
%6518 = load double*, double** %119
%6519 = load double, double* %6518
%6520 = load double*, double** %114
%6521 = getelementptr inbounds double, double* %6520, i64 85
%6522 = load double, double* %6521
%6523 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6519, double %6522)
%6524 = load double, double* %411
%6525 = fadd double %6523, %6524
%6526 = load double*, double** %114
%6527 = getelementptr inbounds double, double* %6526, i64 85
%6528 = load double, double* %6527
%6529 = load double, double* %411
%6530 = fsub double %6528, %6529
%6531 = fdiv double %6525, %6530
store double %6531, double* %507
%6532 = load double*, double** %114
%6533 = getelementptr inbounds double, double* %6532, i64 85
%6534 = load double, double* %6533
%6535 = load double, double* %411
%6536 = fsub double %6534, %6535
%6537 = fdiv double 2.000000e+00, %6536
store double %6537, double* %558
%6538 = load double*, double** %114
%6539 = getelementptr inbounds double, double* %6538, i64 85
%6540 = load double, double* %6539
%6541 = load double*, double** %119
%6542 = load double, double* %6541
%6543 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6542, double %6540)
%6544 = load double, double* %411
%6545 = fadd double %6543, %6544
%6546 = load double*, double** %114
%6547 = getelementptr inbounds double, double* %6546, i64 85
%6548 = load double, double* %6547
%6549 = load double, double* %411
%6550 = fsub double %6548, %6549
%6551 = load double*, double** %114
%6552 = getelementptr inbounds double, double* %6551, i64 85
%6553 = load double, double* %6552
%6554 = load double, double* %411
%6555 = fsub double %6553, %6554
%6556 = fmul double %6550, %6555
%6557 = fdiv double %6545, %6556
%6558 = load double*, double** %114
%6559 = getelementptr inbounds double, double* %6558, i64 85
%6560 = load double, double* %6559
%6561 = load double, double* %411
%6562 = fsub double %6560, %6561
%6563 = fdiv double 1.000000e+00, %6562
%6564 = fadd double %6557, %6563
store double %6564, double* %509
%6565 = load double, double* %509
%6566 = load double, double* %413
%6567 = fmul double %6565, %6566
store double %6567, double* %510
%6568 = load double, double* %507
%6569 = fmul double 2.000000e+00, %6568
%6570 = load double, double* %507
%6571 = fsub double %6570, 1.000000e+00
%6572 = load double, double* %507
%6573 = fsub double %6572, 1.000000e+00
%6574 = load double*, double** %114
%6575 = getelementptr inbounds double, double* %6574, i64 26
%6576 = load double, double* %6575
%6577 = fmul double 4.000000e+00, %6576
%6578 = load double*, double** %114
%6579 = getelementptr inbounds double, double* %6578, i64 26
%6580 = load double, double* %6579
%6581 = fmul double %6577, %6580
%6582 = call double @llvm.fmuladd.f64(double %6571, double %6573, double %6581)
%6583 = call double @sqrt(double %6582)
%6584 = load double, double* %507
%6585 = fadd double %6584, 1.000000e+00
%6586 = load double, double* %507
%6587 = fadd double %6586, 1.000000e+00
%6588 = load double*, double** %114
%6589 = getelementptr inbounds double, double* %6588, i64 86
%6590 = load double, double* %6589
%6591 = fmul double 4.000000e+00, %6590
%6592 = load double*, double** %114
%6593 = getelementptr inbounds double, double* %6592, i64 86
%6594 = load double, double* %6593
%6595 = fmul double %6591, %6594
%6596 = call double @llvm.fmuladd.f64(double %6585, double %6587, double %6595)
%6597 = call double @sqrt(double %6596)
%6598 = fadd double %6583, %6597
%6599 = fdiv double %6569, %6598
store double %6599, double* %511
%6600 = load double, double* %507
%6601 = fadd double %6600, 1.000000e+00
%6602 = load double, double* %507
%6603 = fadd double %6602, 1.000000e+00
%6604 = load double*, double** %114
%6605 = getelementptr inbounds double, double* %6604, i64 86
%6606 = load double, double* %6605
%6607 = load double*, double** %114
%6608 = getelementptr inbounds double, double* %6607, i64 86
%6609 = load double, double* %6608
%6610 = fmul double %6606, %6609
%6611 = fmul double 4.000000e+00, %6610
%6612 = call double @llvm.fmuladd.f64(double %6601, double %6603, double %6611)
%6613 = call double @sqrt(double %6612)
%6614 = load double, double* %507
%6615 = fsub double %6614, 1.000000e+00
%6616 = load double, double* %507
%6617 = fsub double %6616, 1.000000e+00
%6618 = load double*, double** %114
%6619 = getelementptr inbounds double, double* %6618, i64 26
%6620 = load double, double* %6619
%6621 = load double*, double** %114
%6622 = getelementptr inbounds double, double* %6621, i64 26
%6623 = load double, double* %6622
%6624 = fmul double %6620, %6623
%6625 = fmul double 4.000000e+00, %6624
%6626 = call double @llvm.fmuladd.f64(double %6615, double %6617, double %6625)
%6627 = call double @sqrt(double %6626)
%6628 = fadd double %6613, %6627
%6629 = fdiv double 2.000000e+00, %6628
%6630 = load double, double* %507
%6631 = fmul double 2.000000e+00, %6630
%6632 = load double, double* %507
%6633 = fadd double %6632, 1.000000e+00
%6634 = load double, double* %507
%6635 = fadd double %6634, 1.000000e+00
%6636 = load double, double* %507
%6637 = fadd double %6636, 1.000000e+00
%6638 = load double*, double** %114
%6639 = getelementptr inbounds double, double* %6638, i64 86
%6640 = load double, double* %6639
%6641 = load double*, double** %114
%6642 = getelementptr inbounds double, double* %6641, i64 86
%6643 = load double, double* %6642
%6644 = fmul double %6640, %6643
%6645 = fmul double 4.000000e+00, %6644
%6646 = call double @llvm.fmuladd.f64(double %6635, double %6637, double %6645)
%6647 = call double @sqrt(double %6646)
%6648 = fdiv double %6633, %6647
%6649 = load double, double* %507
%6650 = fsub double %6649, 1.000000e+00
%6651 = load double, double* %507
%6652 = fsub double %6651, 1.000000e+00
%6653 = load double, double* %507
%6654 = fsub double %6653, 1.000000e+00
%6655 = load double*, double** %114
%6656 = getelementptr inbounds double, double* %6655, i64 26
%6657 = load double, double* %6656
%6658 = load double*, double** %114
%6659 = getelementptr inbounds double, double* %6658, i64 26
%6660 = load double, double* %6659
%6661 = fmul double %6657, %6660
%6662 = fmul double 4.000000e+00, %6661
%6663 = call double @llvm.fmuladd.f64(double %6652, double %6654, double %6662)
%6664 = call double @sqrt(double %6663)
%6665 = fdiv double %6650, %6664
%6666 = fadd double %6648, %6665
%6667 = fmul double %6631, %6666
%6668 = load double, double* %507
%6669 = fadd double %6668, 1.000000e+00
%6670 = load double, double* %507
%6671 = fadd double %6670, 1.000000e+00
%6672 = load double*, double** %114
%6673 = getelementptr inbounds double, double* %6672, i64 86
%6674 = load double, double* %6673
%6675 = load double*, double** %114
%6676 = getelementptr inbounds double, double* %6675, i64 86
%6677 = load double, double* %6676
%6678 = fmul double %6674, %6677
%6679 = fmul double 4.000000e+00, %6678
%6680 = call double @llvm.fmuladd.f64(double %6669, double %6671, double %6679)
%6681 = call double @sqrt(double %6680)
%6682 = load double, double* %507
%6683 = fsub double %6682, 1.000000e+00
%6684 = load double, double* %507
%6685 = fsub double %6684, 1.000000e+00
%6686 = load double*, double** %114
%6687 = getelementptr inbounds double, double* %6686, i64 26
%6688 = load double, double* %6687
%6689 = load double*, double** %114
%6690 = getelementptr inbounds double, double* %6689, i64 26
%6691 = load double, double* %6690
%6692 = fmul double %6688, %6691
%6693 = fmul double 4.000000e+00, %6692
%6694 = call double @llvm.fmuladd.f64(double %6683, double %6685, double %6693)
%6695 = call double @sqrt(double %6694)
%6696 = fadd double %6681, %6695
%6697 = load double, double* %507
%6698 = fadd double %6697, 1.000000e+00
%6699 = load double, double* %507
%6700 = fadd double %6699, 1.000000e+00
%6701 = load double*, double** %114
%6702 = getelementptr inbounds double, double* %6701, i64 86
%6703 = load double, double* %6702
%6704 = load double*, double** %114
%6705 = getelementptr inbounds double, double* %6704, i64 86
%6706 = load double, double* %6705
%6707 = fmul double %6703, %6706
%6708 = fmul double 4.000000e+00, %6707
%6709 = call double @llvm.fmuladd.f64(double %6698, double %6700, double %6708)
%6710 = call double @sqrt(double %6709)
%6711 = load double, double* %507
%6712 = fsub double %6711, 1.000000e+00
%6713 = load double, double* %507
%6714 = fsub double %6713, 1.000000e+00
%6715 = load double*, double** %114
%6716 = getelementptr inbounds double, double* %6715, i64 26
%6717 = load double, double* %6716
%6718 = load double*, double** %114
%6719 = getelementptr inbounds double, double* %6718, i64 26
%6720 = load double, double* %6719
%6721 = fmul double %6717, %6720
%6722 = fmul double 4.000000e+00, %6721
%6723 = call double @llvm.fmuladd.f64(double %6712, double %6714, double %6722)
%6724 = call double @sqrt(double %6723)
%6725 = fadd double %6710, %6724
%6726 = fmul double %6696, %6725
%6727 = fdiv double %6667, %6726
%6728 = fsub double %6629, %6727
store double %6728, double* %512
%6729 = load double, double* %512
%6730 = load double, double* %558
%6731 = fmul double %6729, %6730
store double %6731, double* %559
%6732 = load double, double* %512
%6733 = load double, double* %510
%6734 = fmul double %6732, %6733
store double %6734, double* %514
%6735 = load double, double* %511
%6736 = load double*, double** %114
%6737 = getelementptr inbounds double, double* %6736, i64 85
%6738 = load double, double* %6737
%6739 = load double, double* %411
%6740 = fsub double %6738, %6739
%6741 = load double*, double** %114
%6742 = getelementptr inbounds double, double* %6741, i64 85
%6743 = load double, double* %6742
%6744 = fneg double %6743
%6745 = call double @llvm.fmuladd.f64(double %6735, double %6740, double %6744)
%6746 = load double, double* %411
%6747 = fsub double %6745, %6746
%6748 = fmul double 5.000000e-01, %6747
store double %6748, double* %457
%6749 = load double*, double** %114
%6750 = getelementptr inbounds double, double* %6749, i64 85
%6751 = load double, double* %6750
%6752 = load double, double* %411
%6753 = fsub double %6751, %6752
%6754 = fmul double 5.000000e-01, %6753
store double %6754, double* %515
%6755 = load double, double* %511
%6756 = fneg double %6755
%6757 = fsub double %6756, 1.000000e+00
%6758 = fmul double 5.000000e-01, %6757
store double %6758, double* %462
%6759 = load double, double* %515
%6760 = load double, double* %559
%6761 = fmul double %6759, %6760
store double %6761, double* %560
%6762 = load double, double* %515
%6763 = load double, double* %514
%6764 = fmul double %6762, %6763
store double %6764, double* %460
%6765 = load double, double* %460
%6766 = load double, double* %462
%6767 = load double, double* %413
%6768 = call double @llvm.fmuladd.f64(double %6766, double %6767, double %6765)
store double %6768, double* %460
%6769 = load double, double* %457
%6770 = load double, double* %356
%6771 = fdiv double %6769, %6770
%6772 = fsub double 1.000000e+00, %6771
store double %6772, double* %239
%6773 = load double, double* %356
%6774 = fdiv double -1.000000e+00, %6773
store double %6774, double* %463
%6775 = load double, double* %457
%6776 = load double, double* %356
%6777 = load double, double* %356
%6778 = fmul double %6776, %6777
%6779 = fdiv double %6775, %6778
store double %6779, double* %371
%6780 = load double, double* %463
%6781 = load double, double* %560
%6782 = fmul double %6780, %6781
store double %6782, double* %551
%6783 = load double, double* %463
%6784 = load double, double* %460
%6785 = fmul double %6783, %6784
store double %6785, double* %241
%6786 = load double, double* %241
%6787 = load double, double* %371
%6788 = load double, double* %358
%6789 = call double @llvm.fmuladd.f64(double %6787, double %6788, double %6786)
store double %6789, double* %241
%6790 = load double*, double** %114
%6791 = getelementptr inbounds double, double* %6790, i64 25
%6792 = load double, double* %6791
%6793 = fsub double 1.000000e+00, %6792
store double %6793, double* %266
%6794 = load double, double* %239
%6795 = load double, double* %266
%6796 = call double @pow(double %6794, double %6795)
store double %6796, double* %269
%6797 = load double, double* %269
%6798 = load double, double* %266
%6799 = fmul double %6797, %6798
%6800 = load double, double* %239
%6801 = fdiv double %6799, %6800
store double %6801, double* %429
%6802 = load double, double* %429
%6803 = load double, double* %551
%6804 = fmul double %6802, %6803
store double %6804, double* %552
%6805 = load double, double* %429
%6806 = load double, double* %241
%6807 = fmul double %6805, %6806
store double %6807, double* %271
%6808 = load double, double* %356
%6809 = load double, double* %269
%6810 = fsub double 1.000000e+00, %6809
%6811 = fmul double %6808, %6810
%6812 = load double*, double** %114
%6813 = getelementptr inbounds double, double* %6812, i64 25
%6814 = load double, double* %6813
%6815 = fsub double 1.000000e+00, %6814
%6816 = fdiv double %6811, %6815
store double %6816, double* %419
%6817 = load double, double* %269
%6818 = fsub double 1.000000e+00, %6817
%6819 = load double*, double** %114
%6820 = getelementptr inbounds double, double* %6819, i64 25
%6821 = load double, double* %6820
%6822 = fsub double 1.000000e+00, %6821
%6823 = fdiv double %6818, %6822
store double %6823, double* %485
%6824 = load double, double* %356
%6825 = fneg double %6824
%6826 = load double*, double** %114
%6827 = getelementptr inbounds double, double* %6826, i64 25
%6828 = load double, double* %6827
%6829 = fsub double 1.000000e+00, %6828
%6830 = fdiv double %6825, %6829
store double %6830, double* %431
%6831 = load double, double* %485
%6832 = load double, double* %358
%6833 = fmul double %6831, %6832
store double %6833, double* %421
%6834 = load double, double* %431
%6835 = load double, double* %552
%6836 = fmul double %6834, %6835
store double %6836, double* %549
%6837 = load double, double* %421
%6838 = load double, double* %431
%6839 = load double, double* %271
%6840 = call double @llvm.fmuladd.f64(double %6838, double %6839, double %6837)
store double %6840, double* %421
%6841 = load double, double* %511
%6842 = fadd double %6841, 1.000000e+00
%6843 = fmul double 5.000000e-01, %6842
store double %6843, double* %517
store double 5.000000e-01, double* %518
%6844 = load double, double* %518
%6845 = load double, double* %559
%6846 = fmul double %6844, %6845
store double %6846, double* %561
%6847 = load double, double* %518
%6848 = load double, double* %514
%6849 = fmul double %6847, %6848
store double %6849, double* %520
%6850 = load double*, double** %114
%6851 = getelementptr inbounds double, double* %6850, i64 85
%6852 = load double, double* %6851
%6853 = load double, double* %356
%6854 = fdiv double %6852, %6853
%6855 = fadd double 1.000000e+00, %6854
store double %6855, double* %239
%6856 = load double*, double** %114
%6857 = getelementptr inbounds double, double* %6856, i64 85
%6858 = load double, double* %6857
%6859 = fneg double %6858
%6860 = load double, double* %356
%6861 = load double, double* %356
%6862 = fmul double %6860, %6861
%6863 = fdiv double %6859, %6862
store double %6863, double* %371
%6864 = load double, double* %371
%6865 = load double, double* %358
%6866 = fmul double %6864, %6865
store double %6866, double* %241
%6867 = load double*, double** %114
%6868 = getelementptr inbounds double, double* %6867, i64 25
%6869 = load double, double* %6868
%6870 = fneg double %6869
store double %6870, double* %266
%6871 = load double, double* %239
%6872 = load double, double* %266
%6873 = call double @pow(double %6871, double %6872)
store double %6873, double* %521
%6874 = load double, double* %521
%6875 = load double, double* %266
%6876 = fmul double %6874, %6875
%6877 = load double, double* %239
%6878 = fdiv double %6876, %6877
store double %6878, double* %522
%6879 = load double, double* %522
%6880 = load double, double* %241
%6881 = fmul double %6879, %6880
store double %6881, double* %523
%6882 = load double, double* %411
%6883 = load double, double* %356
%6884 = fdiv double %6882, %6883
%6885 = fadd double 1.000000e+00, %6884
store double %6885, double* %239
%6886 = load double, double* %356
%6887 = fdiv double 1.000000e+00, %6886
store double %6887, double* %524
%6888 = load double, double* %411
%6889 = fneg double %6888
%6890 = load double, double* %356
%6891 = load double, double* %356
%6892 = fmul double %6890, %6891
%6893 = fdiv double %6889, %6892
store double %6893, double* %371
%6894 = load double, double* %524
%6895 = load double, double* %413
%6896 = fmul double %6894, %6895
store double %6896, double* %241
%6897 = load double, double* %241
%6898 = load double, double* %371
%6899 = load double, double* %358
%6900 = call double @llvm.fmuladd.f64(double %6898, double %6899, double %6897)
store double %6900, double* %241
%6901 = load double*, double** %114
%6902 = getelementptr inbounds double, double* %6901, i64 25
%6903 = load double, double* %6902
%6904 = fneg double %6903
store double %6904, double* %266
%6905 = load double, double* %239
%6906 = load double, double* %266
%6907 = call double @pow(double %6905, double %6906)
store double %6907, double* %525
%6908 = load double, double* %525
%6909 = load double, double* %266
%6910 = fmul double %6908, %6909
%6911 = load double, double* %239
%6912 = fdiv double %6910, %6911
store double %6912, double* %526
%6913 = load double, double* %526
%6914 = load double, double* %241
%6915 = fmul double %6913, %6914
store double %6915, double* %527
%6916 = load double, double* %517
%6917 = fsub double 1.000000e+00, %6916
%6918 = load double, double* %521
%6919 = load double, double* %517
%6920 = load double, double* %525
%6921 = fmul double %6919, %6920
%6922 = call double @llvm.fmuladd.f64(double %6917, double %6918, double %6921)
store double %6922, double* %528
%6923 = load double, double* %525
%6924 = load double, double* %521
%6925 = fsub double %6923, %6924
store double %6925, double* %529
%6926 = load double, double* %517
%6927 = fsub double 1.000000e+00, %6926
store double %6927, double* %532
%6928 = load double, double* %517
store double %6928, double* %533
%6929 = load double, double* %529
%6930 = load double, double* %561
%6931 = fmul double %6929, %6930
store double %6931, double* %562
%6932 = load double, double* %529
%6933 = load double, double* %520
%6934 = fmul double %6932, %6933
store double %6934, double* %531
%6935 = load double, double* %531
%6936 = load double, double* %532
%6937 = load double, double* %523
%6938 = call double @llvm.fmuladd.f64(double %6936, double %6937, double %6935)
store double %6938, double* %531
%6939 = load double, double* %531
%6940 = load double, double* %533
%6941 = load double, double* %527
%6942 = call double @llvm.fmuladd.f64(double %6940, double %6941, double %6939)
store double %6942, double* %531
%6943 = load double*, double** %119
%6944 = load double, double* %6943
%6945 = load double, double* %457
%6946 = fsub double %6944, %6945
%6947 = load double, double* %440
%6948 = fadd double %6946, %6947
%6949 = load double, double* %528
%6950 = fmul double %6948, %6949
store double %6950, double* %534
%6951 = load double, double* %528
store double %6951, double* %563
%6952 = load double, double* %528
%6953 = fneg double %6952
store double %6953, double* %536
%6954 = load double, double* %528
store double %6954, double* %538
%6955 = load double, double* %440
%6956 = load double, double* %457
%6957 = fsub double %6955, %6956
%6958 = load double*, double** %119
%6959 = load double, double* %6958
%6960 = fadd double %6957, %6959
store double %6960, double* %539
%6961 = load double, double* %563
%6962 = load double, double* %536
%6963 = load double, double* %560
%6964 = call double @llvm.fmuladd.f64(double %6962, double %6963, double %6961)
store double %6964, double* %563
%6965 = load double, double* %536
%6966 = load double, double* %460
%6967 = fmul double %6965, %6966
store double %6967, double* %537
%6968 = load double, double* %537
%6969 = load double, double* %538
%6970 = load double, double* %442
%6971 = call double @llvm.fmuladd.f64(double %6969, double %6970, double %6968)
store double %6971, double* %537
%6972 = load double, double* %563
%6973 = load double, double* %539
%6974 = load double, double* %562
%6975 = call double @llvm.fmuladd.f64(double %6973, double %6974, double %6972)
store double %6975, double* %563
%6976 = load double, double* %537
%6977 = load double, double* %539
%6978 = load double, double* %531
%6979 = call double @llvm.fmuladd.f64(double %6977, double %6978, double %6976)
store double %6979, double* %537
%6980 = load double, double* %534
%6981 = load double, double* %419
%6982 = fadd double %6980, %6981
%6983 = load double, double* %503
%6984 = fsub double %6982, %6983
store double %6984, double* %553
store double 1.000000e+00, double* %564
store double 1.000000e+00, double* %554
store double -1.000000e+00, double* %565
%6985 = load double, double* %564
%6986 = load double, double* %563
%6987 = fmul double %6985, %6986
store double %6987, double* %556
%6988 = load double, double* %564
%6989 = load double, double* %537
%6990 = fmul double %6988, %6989
store double %6990, double* %555
%6991 = load double, double* %555
%6992 = load double, double* %554
%6993 = load double, double* %421
%6994 = call double @llvm.fmuladd.f64(double %6992, double %6993, double %6991)
store double %6994, double* %555
%6995 = load double, double* %556
%6996 = load double, double* %554
%6997 = load double, double* %549
%6998 = call double @llvm.fmuladd.f64(double %6996, double %6997, double %6995)
store double %6998, double* %556
%6999 = load double, double* %555
%7000 = load double, double* %565
%7001 = load double, double* %505
%7002 = call double @llvm.fmuladd.f64(double %7000, double %7001, double %6999)
store double %7002, double* %555
br label %7291
7003: ; preds = %6216, %6211
%7004 = load double, double* %411
%7005 = load double, double* %411
%7006 = load double*, double** %114
%7007 = getelementptr inbounds double, double* %7006, i64 26
%7008 = load double, double* %7007
%7009 = fmul double 4.000000e+00, %7008
%7010 = load double*, double** %114
%7011 = getelementptr inbounds double, double* %7010, i64 26
%7012 = load double, double* %7011
%7013 = fmul double %7009, %7012
%7014 = call double @llvm.fmuladd.f64(double %7004, double %7005, double %7013)
%7015 = call double @sqrt(double %7014)
store double %7015, double* %437
%7016 = load double, double* %411
%7017 = load double, double* %411
%7018 = load double, double* %411
%7019 = load double*, double** %114
%7020 = getelementptr inbounds double, double* %7019, i64 26
%7021 = load double, double* %7020
%7022 = load double*, double** %114
%7023 = getelementptr inbounds double, double* %7022, i64 26
%7024 = load double, double* %7023
%7025 = fmul double %7021, %7024
%7026 = fmul double 4.000000e+00, %7025
%7027 = call double @llvm.fmuladd.f64(double %7017, double %7018, double %7026)
%7028 = call double @sqrt(double %7027)
%7029 = fdiv double %7016, %7028
store double %7029, double* %438
%7030 = load double, double* %438
%7031 = load double, double* %413
%7032 = fmul double %7030, %7031
store double %7032, double* %439
%7033 = load double, double* %411
%7034 = load double, double* %437
%7035 = fadd double %7033, %7034
%7036 = fmul double -5.000000e-01, %7035
store double %7036, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%7037 = load double, double* %441
%7038 = load double, double* %413
%7039 = fmul double %7037, %7038
store double %7039, double* %442
%7040 = load double, double* %442
%7041 = load double, double* %443
%7042 = load double, double* %439
%7043 = call double @llvm.fmuladd.f64(double %7041, double %7042, double %7040)
store double %7043, double* %442
%7044 = load double, double* %440
%7045 = load double, double* %356
%7046 = fdiv double %7044, %7045
%7047 = fsub double 1.000000e+00, %7046
store double %7047, double* %239
%7048 = load double, double* %356
%7049 = fdiv double -1.000000e+00, %7048
store double %7049, double* %444
%7050 = load double, double* %440
%7051 = load double, double* %356
%7052 = load double, double* %356
%7053 = fmul double %7051, %7052
%7054 = fdiv double %7050, %7053
store double %7054, double* %371
%7055 = load double, double* %444
%7056 = load double, double* %442
%7057 = fmul double %7055, %7056
store double %7057, double* %241
%7058 = load double, double* %241
%7059 = load double, double* %371
%7060 = load double, double* %358
%7061 = call double @llvm.fmuladd.f64(double %7059, double %7060, double %7058)
store double %7061, double* %241
%7062 = load double*, double** %114
%7063 = getelementptr inbounds double, double* %7062, i64 25
%7064 = load double, double* %7063
%7065 = fsub double 1.000000e+00, %7064
store double %7065, double* %266
%7066 = load double, double* %239
%7067 = load double, double* %266
%7068 = call double @pow(double %7066, double %7067)
store double %7068, double* %269
%7069 = load double, double* %269
%7070 = load double, double* %266
%7071 = fmul double %7069, %7070
%7072 = load double, double* %239
%7073 = fdiv double %7071, %7072
store double %7073, double* %429
%7074 = load double, double* %429
%7075 = load double, double* %241
%7076 = fmul double %7074, %7075
store double %7076, double* %271
%7077 = load double, double* %356
%7078 = fneg double %7077
%7079 = load double, double* %269
%7080 = fmul double %7078, %7079
%7081 = load double*, double** %114
%7082 = getelementptr inbounds double, double* %7081, i64 25
%7083 = load double, double* %7082
%7084 = fsub double 1.000000e+00, %7083
%7085 = fdiv double %7080, %7084
store double %7085, double* %445
%7086 = load double, double* %269
%7087 = fneg double %7086
%7088 = load double*, double** %114
%7089 = getelementptr inbounds double, double* %7088, i64 25
%7090 = load double, double* %7089
%7091 = fsub double 1.000000e+00, %7090
%7092 = fdiv double %7087, %7091
store double %7092, double* %542
%7093 = load double, double* %356
%7094 = fneg double %7093
%7095 = load double*, double** %114
%7096 = getelementptr inbounds double, double* %7095, i64 25
%7097 = load double, double* %7096
%7098 = fsub double 1.000000e+00, %7097
%7099 = fdiv double %7094, %7098
store double %7099, double* %448
%7100 = load double, double* %542
%7101 = load double, double* %358
%7102 = fmul double %7100, %7101
store double %7102, double* %447
%7103 = load double, double* %447
%7104 = load double, double* %448
%7105 = load double, double* %271
%7106 = call double @llvm.fmuladd.f64(double %7104, double %7105, double %7103)
store double %7106, double* %447
%7107 = load double*, double** %119
%7108 = load double, double* %7107
%7109 = load double, double* %411
%7110 = fadd double %7108, %7109
store double %7110, double* %449
store double 1.000000e+00, double* %566
store double 1.000000e+00, double* %451
%7111 = load double, double* %451
%7112 = load double, double* %413
%7113 = fmul double %7111, %7112
store double %7113, double* %452
%7114 = load double, double* %449
%7115 = load double, double* %449
%7116 = load double*, double** %114
%7117 = getelementptr inbounds double, double* %7116, i64 26
%7118 = load double, double* %7117
%7119 = fmul double 4.000000e+00, %7118
%7120 = load double*, double** %114
%7121 = getelementptr inbounds double, double* %7120, i64 26
%7122 = load double, double* %7121
%7123 = fmul double %7119, %7122
%7124 = call double @llvm.fmuladd.f64(double %7114, double %7115, double %7123)
%7125 = call double @sqrt(double %7124)
store double %7125, double* %453
%7126 = load double, double* %449
%7127 = load double, double* %449
%7128 = load double, double* %449
%7129 = load double*, double** %114
%7130 = getelementptr inbounds double, double* %7129, i64 26
%7131 = load double, double* %7130
%7132 = load double*, double** %114
%7133 = getelementptr inbounds double, double* %7132, i64 26
%7134 = load double, double* %7133
%7135 = fmul double %7131, %7134
%7136 = fmul double 4.000000e+00, %7135
%7137 = call double @llvm.fmuladd.f64(double %7127, double %7128, double %7136)
%7138 = call double @sqrt(double %7137)
%7139 = fdiv double %7126, %7138
store double %7139, double* %454
%7140 = load double, double* %454
%7141 = load double, double* %566
%7142 = fmul double %7140, %7141
store double %7142, double* %567
%7143 = load double, double* %454
%7144 = load double, double* %452
%7145 = fmul double %7143, %7144
store double %7145, double* %456
%7146 = load double, double* %449
%7147 = load double, double* %453
%7148 = fsub double %7146, %7147
%7149 = load double, double* %411
%7150 = fneg double %7149
%7151 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7148, double %7150)
store double %7151, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%7152 = load double, double* %458
%7153 = load double, double* %566
%7154 = fmul double %7152, %7153
store double %7154, double* %560
%7155 = load double, double* %458
%7156 = load double, double* %452
%7157 = fmul double %7155, %7156
store double %7157, double* %460
%7158 = load double, double* %560
%7159 = load double, double* %461
%7160 = load double, double* %567
%7161 = call double @llvm.fmuladd.f64(double %7159, double %7160, double %7158)
store double %7161, double* %560
%7162 = load double, double* %460
%7163 = load double, double* %461
%7164 = load double, double* %456
%7165 = call double @llvm.fmuladd.f64(double %7163, double %7164, double %7162)
store double %7165, double* %460
%7166 = load double, double* %460
%7167 = load double, double* %462
%7168 = load double, double* %413
%7169 = call double @llvm.fmuladd.f64(double %7167, double %7168, double %7166)
store double %7169, double* %460
%7170 = load double, double* %457
%7171 = load double, double* %356
%7172 = fdiv double %7170, %7171
%7173 = fsub double 1.000000e+00, %7172
store double %7173, double* %239
%7174 = load double, double* %356
%7175 = fdiv double -1.000000e+00, %7174
store double %7175, double* %463
%7176 = load double, double* %457
%7177 = load double, double* %356
%7178 = load double, double* %356
%7179 = fmul double %7177, %7178
%7180 = fdiv double %7176, %7179
store double %7180, double* %371
%7181 = load double, double* %463
%7182 = load double, double* %560
%7183 = fmul double %7181, %7182
store double %7183, double* %551
%7184 = load double, double* %463
%7185 = load double, double* %460
%7186 = fmul double %7184, %7185
store double %7186, double* %241
%7187 = load double, double* %241
%7188 = load double, double* %371
%7189 = load double, double* %358
%7190 = call double @llvm.fmuladd.f64(double %7188, double %7189, double %7187)
store double %7190, double* %241
%7191 = load double*, double** %114
%7192 = getelementptr inbounds double, double* %7191, i64 25
%7193 = load double, double* %7192
%7194 = fsub double 1.000000e+00, %7193
store double %7194, double* %266
%7195 = load double, double* %239
%7196 = load double, double* %266
%7197 = call double @pow(double %7195, double %7196)
store double %7197, double* %269
%7198 = load double, double* %269
%7199 = load double, double* %266
%7200 = fmul double %7198, %7199
%7201 = load double, double* %239
%7202 = fdiv double %7200, %7201
store double %7202, double* %429
%7203 = load double, double* %429
%7204 = load double, double* %551
%7205 = fmul double %7203, %7204
store double %7205, double* %552
%7206 = load double, double* %429
%7207 = load double, double* %241
%7208 = fmul double %7206, %7207
store double %7208, double* %271
%7209 = load double, double* %356
%7210 = fneg double %7209
%7211 = load double, double* %269
%7212 = fmul double %7210, %7211
%7213 = load double*, double** %114
%7214 = getelementptr inbounds double, double* %7213, i64 25
%7215 = load double, double* %7214
%7216 = fsub double 1.000000e+00, %7215
%7217 = fdiv double %7212, %7216
store double %7217, double* %419
%7218 = load double, double* %269
%7219 = fneg double %7218
%7220 = load double*, double** %114
%7221 = getelementptr inbounds double, double* %7220, i64 25
%7222 = load double, double* %7221
%7223 = fsub double 1.000000e+00, %7222
%7224 = fdiv double %7219, %7223
store double %7224, double* %485
%7225 = load double, double* %356
%7226 = fneg double %7225
%7227 = load double*, double** %114
%7228 = getelementptr inbounds double, double* %7227, i64 25
%7229 = load double, double* %7228
%7230 = fsub double 1.000000e+00, %7229
%7231 = fdiv double %7226, %7230
store double %7231, double* %431
%7232 = load double, double* %485
%7233 = load double, double* %358
%7234 = fmul double %7232, %7233
store double %7234, double* %421
%7235 = load double, double* %431
%7236 = load double, double* %552
%7237 = fmul double %7235, %7236
store double %7237, double* %549
%7238 = load double, double* %421
%7239 = load double, double* %431
%7240 = load double, double* %271
%7241 = call double @llvm.fmuladd.f64(double %7239, double %7240, double %7238)
store double %7241, double* %421
%7242 = load double*, double** %114
%7243 = getelementptr inbounds double, double* %7242, i64 14
%7244 = load double, double* %7243
%7245 = fsub double 1.000000e+00, %7244
store double %7245, double* %239
%7246 = load double*, double** %114
%7247 = getelementptr inbounds double, double* %7246, i64 25
%7248 = load double, double* %7247
%7249 = fneg double %7248
store double %7249, double* %266
%7250 = load double, double* %239
%7251 = load double, double* %266
%7252 = call double @pow(double %7250, double %7251)
store double %7252, double* %269
%7253 = load double, double* %419
%7254 = load double, double* %269
%7255 = load double*, double** %119
%7256 = load double, double* %7255
%7257 = load double, double* %457
%7258 = fsub double %7256, %7257
%7259 = load double, double* %440
%7260 = fadd double %7258, %7259
%7261 = call double @llvm.fmuladd.f64(double %7254, double %7260, double %7253)
%7262 = load double, double* %445
%7263 = fsub double %7261, %7262
store double %7263, double* %553
store double 1.000000e+00, double* %554
%7264 = load double, double* %269
store double %7264, double* %556
%7265 = load double, double* %269
%7266 = fneg double %7265
store double %7266, double* %568
%7267 = load double, double* %269
store double %7267, double* %569
store double -1.000000e+00, double* %570
%7268 = load double, double* %554
%7269 = load double, double* %421
%7270 = fmul double %7268, %7269
store double %7270, double* %555
%7271 = load double, double* %556
%7272 = load double, double* %554
%7273 = load double, double* %549
%7274 = call double @llvm.fmuladd.f64(double %7272, double %7273, double %7271)
store double %7274, double* %556
%7275 = load double, double* %556
%7276 = load double, double* %568
%7277 = load double, double* %560
%7278 = call double @llvm.fmuladd.f64(double %7276, double %7277, double %7275)
store double %7278, double* %556
%7279 = load double, double* %555
%7280 = load double, double* %568
%7281 = load double, double* %460
%7282 = call double @llvm.fmuladd.f64(double %7280, double %7281, double %7279)
store double %7282, double* %555
%7283 = load double, double* %555
%7284 = load double, double* %569
%7285 = load double, double* %442
%7286 = call double @llvm.fmuladd.f64(double %7284, double %7285, double %7283)
store double %7286, double* %555
%7287 = load double, double* %555
%7288 = load double, double* %570
%7289 = load double, double* %447
%7290 = call double @llvm.fmuladd.f64(double %7288, double %7289, double %7287)
store double %7290, double* %555
br label %7291
7291: ; preds = %7003, %6221
br label %7292
7292: ; preds = %7291, %6193
%7293 = load double*, double** %116
%7294 = load double, double* %7293
%7295 = load double, double* %315
%7296 = load double, double* %230
%7297 = fmul double %7295, %7296
%7298 = fdiv double %7294, %7297
store double %7298, double* %571
%7299 = load double, double* %315
%7300 = load double, double* %230
%7301 = fmul double %7299, %7300
%7302 = fdiv double 1.000000e+00, %7301
store double %7302, double* %572
%7303 = load double*, double** %116
%7304 = load double, double* %7303
%7305 = fneg double %7304
%7306 = load double, double* %315
%7307 = load double, double* %315
%7308 = fmul double %7306, %7307
%7309 = load double, double* %230
%7310 = fmul double %7308, %7309
%7311 = fdiv double %7305, %7310
store double %7311, double* %573
%7312 = load double*, double** %116
%7313 = load double, double* %7312
%7314 = fneg double %7313
%7315 = load double, double* %315
%7316 = load double, double* %230
%7317 = load double, double* %230
%7318 = fmul double %7316, %7317
%7319 = fmul double %7315, %7318
%7320 = fdiv double %7314, %7319
store double %7320, double* %575
%7321 = load double, double* %573
%7322 = load double, double* %317
%7323 = fmul double %7321, %7322
store double %7323, double* %574
%7324 = load double, double* %574
%7325 = load double, double* %575
%7326 = load double, double* %232
%7327 = call double @llvm.fmuladd.f64(double %7325, double %7326, double %7324)
store double %7327, double* %574
%7328 = load double, double* %571
%7329 = fcmp ogt double %7328, 1.000000e+02
br i1 %7329, label %7330, label %7337
7330: ; preds = %7292
%7331 = call double @exp(double 1.000000e+02)
store double %7331, double* %577
%7332 = load double, double* %577
%7333 = load double, double* %571
%7334 = fsub double %7333, 1.000000e+02
%7335 = fadd double 1.000000e+00, %7334
%7336 = fmul double %7332, %7335
store double %7336, double* %576
br label %7352
7337: ; preds = %7292
%7338 = load double, double* %571
%7339 = fcmp olt double %7338, -1.000000e+02
br i1 %7339, label %7340, label %7347
7340: ; preds = %7337
%7341 = call double @exp(double -1.000000e+02)
store double %7341, double* %577
%7342 = load double, double* %577
%7343 = load double, double* %571
%7344 = fadd double %7343, 1.000000e+02
%7345 = fadd double 1.000000e+00, %7344
%7346 = fmul double %7342, %7345
store double %7346, double* %576
br label %7351
7347: ; preds = %7337
%7348 = load double, double* %571
%7349 = call double @exp(double %7348)
store double %7349, double* %576
%7350 = load double, double* %576
store double %7350, double* %577
br label %7351
7351: ; preds = %7347, %7340
br label %7352
7352: ; preds = %7351, %7330
%7353 = load double, double* %577
%7354 = load double, double* %572
%7355 = fmul double %7353, %7354
store double %7355, double* %578
%7356 = load double, double* %577
%7357 = load double, double* %574
%7358 = fmul double %7356, %7357
store double %7358, double* %579
%7359 = load double, double* %282
%7360 = load double, double* %576
%7361 = fsub double %7360, 1.000000e+00
%7362 = fmul double %7359, %7361
store double %7362, double* %580
%7363 = load double, double* %576
%7364 = fsub double %7363, 1.000000e+00
store double %7364, double* %581
%7365 = load double, double* %282
store double %7365, double* %583
%7366 = load double, double* %581
%7367 = load double, double* %284
%7368 = fmul double %7366, %7367
store double %7368, double* %582
%7369 = load double, double* %583
%7370 = load double, double* %578
%7371 = fmul double %7369, %7370
store double %7371, double* %584
%7372 = load double, double* %582
%7373 = load double, double* %583
%7374 = load double, double* %579
%7375 = call double @llvm.fmuladd.f64(double %7373, double %7374, double %7372)
store double %7375, double* %582
%7376 = load double*, double** %118
%7377 = load double, double* %7376
%7378 = load double, double* %318
%7379 = load double, double* %230
%7380 = fmul double %7378, %7379
%7381 = fdiv double %7377, %7380
store double %7381, double* %571
%7382 = load double, double* %318
%7383 = load double, double* %230
%7384 = fmul double %7382, %7383
%7385 = fdiv double 1.000000e+00, %7384
store double %7385, double* %585
%7386 = load double*, double** %118
%7387 = load double, double* %7386
%7388 = fneg double %7387
%7389 = load double, double* %318
%7390 = load double, double* %318
%7391 = fmul double %7389, %7390
%7392 = load double, double* %230
%7393 = fmul double %7391, %7392
%7394 = fdiv double %7388, %7393
store double %7394, double* %586
%7395 = load double*, double** %118
%7396 = load double, double* %7395
%7397 = fneg double %7396
%7398 = load double, double* %318
%7399 = load double, double* %230
%7400 = load double, double* %230
%7401 = fmul double %7399, %7400
%7402 = fmul double %7398, %7401
%7403 = fdiv double %7397, %7402
store double %7403, double* %575
%7404 = load double, double* %586
%7405 = load double, double* %320
%7406 = fmul double %7404, %7405
store double %7406, double* %574
%7407 = load double, double* %574
%7408 = load double, double* %575
%7409 = load double, double* %232
%7410 = call double @llvm.fmuladd.f64(double %7408, double %7409, double %7407)
store double %7410, double* %574
%7411 = load double, double* %571
%7412 = fcmp ogt double %7411, 1.000000e+02
br i1 %7412, label %7413, label %7420
7413: ; preds = %7352
%7414 = call double @exp(double 1.000000e+02)
store double %7414, double* %577
%7415 = load double, double* %577
%7416 = load double, double* %571
%7417 = fsub double %7416, 1.000000e+02
%7418 = fadd double 1.000000e+00, %7417
%7419 = fmul double %7415, %7418
store double %7419, double* %576
br label %7435
7420: ; preds = %7352
%7421 = load double, double* %571
%7422 = fcmp olt double %7421, -1.000000e+02
br i1 %7422, label %7423, label %7430
7423: ; preds = %7420
%7424 = call double @exp(double -1.000000e+02)
store double %7424, double* %577
%7425 = load double, double* %577
%7426 = load double, double* %571
%7427 = fadd double %7426, 1.000000e+02
%7428 = fadd double 1.000000e+00, %7427
%7429 = fmul double %7425, %7428
store double %7429, double* %576
br label %7434
7430: ; preds = %7420
%7431 = load double, double* %571
%7432 = call double @exp(double %7431)
store double %7432, double* %576
%7433 = load double, double* %576
store double %7433, double* %577
br label %7434
7434: ; preds = %7430, %7423
br label %7435
7435: ; preds = %7434, %7413
%7436 = load double, double* %577
%7437 = load double, double* %585
%7438 = fmul double %7436, %7437
store double %7438, double* %587
%7439 = load double, double* %577
%7440 = load double, double* %574
%7441 = fmul double %7439, %7440
store double %7441, double* %579
%7442 = load double, double* %282
%7443 = load double, double* %285
%7444 = fmul double %7442, %7443
%7445 = load double, double* %576
%7446 = fsub double %7445, 1.000000e+00
%7447 = fmul double %7444, %7446
store double %7447, double* %588
%7448 = load double, double* %576
%7449 = fsub double %7448, 1.000000e+00
%7450 = load double, double* %285
%7451 = fmul double %7449, %7450
store double %7451, double* %589
%7452 = load double, double* %576
%7453 = fsub double %7452, 1.000000e+00
%7454 = load double, double* %282
%7455 = fmul double %7453, %7454
store double %7455, double* %591
%7456 = load double, double* %282
%7457 = load double, double* %285
%7458 = fmul double %7456, %7457
store double %7458, double* %592
%7459 = load double, double* %589
%7460 = load double, double* %284
%7461 = fmul double %7459, %7460
store double %7461, double* %590
%7462 = load double, double* %590
%7463 = load double, double* %591
%7464 = load double, double* %287
%7465 = call double @llvm.fmuladd.f64(double %7463, double %7464, double %7462)
store double %7465, double* %590
%7466 = load double, double* %592
%7467 = load double, double* %587
%7468 = fmul double %7466, %7467
store double %7468, double* %593
%7469 = load double, double* %590
%7470 = load double, double* %592
%7471 = load double, double* %579
%7472 = call double @llvm.fmuladd.f64(double %7470, double %7471, double %7469)
store double %7472, double* %590
%7473 = load double, double* %432
%7474 = load double, double* %396
%7475 = call double @llvm.fmuladd.f64(double %7473, double %7474, double 1.000000e+00)
%7476 = load double, double* %491
%7477 = load double, double* %395
%7478 = call double @llvm.fmuladd.f64(double %7476, double %7477, double %7475)
store double %7478, double* %594
%7479 = load double, double* %396
store double %7479, double* %595
%7480 = load double, double* %395
store double %7480, double* %598
%7481 = load double, double* %595
%7482 = load double, double* %434
%7483 = fmul double %7481, %7482
store double %7483, double* %596
%7484 = load double, double* %595
%7485 = load double, double* %435
%7486 = fmul double %7484, %7485
store double %7486, double* %597
%7487 = load double, double* %596
%7488 = load double, double* %598
%7489 = load double, double* %493
%7490 = call double @llvm.fmuladd.f64(double %7488, double %7489, double %7487)
store double %7490, double* %596
%7491 = load double, double* %598
%7492 = load double, double* %494
%7493 = fmul double %7491, %7492
store double %7493, double* %599
%7494 = load double, double* %594
%7495 = fsub double %7494, 1.000000e-04
%7496 = load double, double* %594
%7497 = fsub double %7496, 1.000000e-04
%7498 = call double @llvm.fmuladd.f64(double %7495, double %7497, double 1.000000e-08)
%7499 = call double @sqrt(double %7498)
%7500 = load double, double* %594
%7501 = fadd double %7499, %7500
%7502 = fsub double %7501, 1.000000e-04
%7503 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7502, double 1.000000e-04)
store double %7503, double* %600
%7504 = load double, double* %594
%7505 = fsub double %7504, 1.000000e-04
%7506 = load double, double* %594
%7507 = fsub double %7506, 1.000000e-04
%7508 = load double, double* %594
%7509 = fsub double %7508, 1.000000e-04
%7510 = call double @llvm.fmuladd.f64(double %7507, double %7509, double 1.000000e-08)
%7511 = call double @sqrt(double %7510)
%7512 = fdiv double %7505, %7511
%7513 = fadd double %7512, 1.000000e+00
%7514 = fmul double 5.000000e-01, %7513
store double %7514, double* %601
%7515 = load double, double* %601
%7516 = load double, double* %596
%7517 = fmul double %7515, %7516
store double %7517, double* %602
%7518 = load double, double* %601
%7519 = load double, double* %597
%7520 = fmul double %7518, %7519
store double %7520, double* %603
%7521 = load double, double* %601
%7522 = load double, double* %599
%7523 = fmul double %7521, %7522
store double %7523, double* %604
%7524 = load double, double* %580
%7525 = load double, double* %397
%7526 = load double, double* %588
%7527 = load double, double* %400
%7528 = fmul double %7526, %7527
%7529 = call double @llvm.fmuladd.f64(double %7524, double %7525, double %7528)
store double %7529, double* %605
%7530 = load double, double* %397
store double %7530, double* %606
%7531 = load double, double* %580
store double %7531, double* %609
%7532 = load double, double* %400
store double %7532, double* %610
%7533 = load double, double* %606
%7534 = load double, double* %582
%7535 = fmul double %7533, %7534
store double %7535, double* %607
%7536 = load double, double* %606
%7537 = load double, double* %584
%7538 = fmul double %7536, %7537
store double %7538, double* %608
%7539 = load double, double* %607
%7540 = load double, double* %609
%7541 = load double, double* %399
%7542 = call double @llvm.fmuladd.f64(double %7540, double %7541, double %7539)
store double %7542, double* %607
%7543 = load double, double* %607
%7544 = load double, double* %610
%7545 = load double, double* %590
%7546 = call double @llvm.fmuladd.f64(double %7544, double %7545, double %7543)
store double %7546, double* %607
%7547 = load double, double* %610
%7548 = load double, double* %593
%7549 = fmul double %7547, %7548
store double %7549, double* %611
%7550 = load double*, double** %114
%7551 = getelementptr inbounds double, double* %7550, i64 88
%7552 = load double, double* %7551
%7553 = fcmp olt double %7552, 5.000000e-01
br i1 %7553, label %7554, label %7646
7554: ; preds = %7435
%7555 = load double*, double** %114
%7556 = getelementptr inbounds double, double* %7555, i64 89
%7557 = load double, double* %7556
%7558 = fdiv double 1.000000e+00, %7557
store double %7558, double* %266
%7559 = load double, double* %600
%7560 = load double, double* %266
%7561 = call double @pow(double %7559, double %7560)
store double %7561, double* %269
%7562 = load double, double* %269
%7563 = load double, double* %266
%7564 = fmul double %7562, %7563
%7565 = load double, double* %600
%7566 = fdiv double %7564, %7565
store double %7566, double* %612
%7567 = load double, double* %612
%7568 = load double, double* %602
%7569 = fmul double %7567, %7568
store double %7569, double* %271
%7570 = load double, double* %612
%7571 = load double, double* %603
%7572 = fmul double %7570, %7571
store double %7572, double* %430
%7573 = load double, double* %612
%7574 = load double, double* %604
%7575 = fmul double %7573, %7574
store double %7575, double* %490
%7576 = load double, double* %269
%7577 = load double, double* %605
%7578 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7577, double %7576)
store double %7578, double* %239
store double 1.000000e+00, double* %336
store double 4.000000e+00, double* %613
%7579 = load double, double* %336
%7580 = load double, double* %271
%7581 = fmul double %7579, %7580
store double %7581, double* %241
%7582 = load double, double* %336
%7583 = load double, double* %430
%7584 = fmul double %7582, %7583
store double %7584, double* %428
%7585 = load double, double* %336
%7586 = load double, double* %490
%7587 = fmul double %7585, %7586
store double %7587, double* %489
%7588 = load double, double* %241
%7589 = load double, double* %613
%7590 = load double, double* %607
%7591 = call double @llvm.fmuladd.f64(double %7589, double %7590, double %7588)
store double %7591, double* %241
%7592 = load double, double* %428
%7593 = load double, double* %613
%7594 = load double, double* %608
%7595 = call double @llvm.fmuladd.f64(double %7593, double %7594, double %7592)
store double %7595, double* %428
%7596 = load double, double* %489
%7597 = load double, double* %613
%7598 = load double, double* %611
%7599 = call double @llvm.fmuladd.f64(double %7597, double %7598, double %7596)
store double %7599, double* %489
%7600 = load double, double* %239
%7601 = load double*, double** %114
%7602 = getelementptr inbounds double, double* %7601, i64 89
%7603 = load double, double* %7602
%7604 = call double @pow(double %7600, double %7603)
store double %7604, double* %273
%7605 = load double, double* %273
%7606 = load double*, double** %114
%7607 = getelementptr inbounds double, double* %7606, i64 89
%7608 = load double, double* %7607
%7609 = fmul double %7605, %7608
%7610 = load double, double* %239
%7611 = fdiv double %7609, %7610
store double %7611, double* %350
%7612 = load double, double* %350
%7613 = load double, double* %241
%7614 = fmul double %7612, %7613
store double %7614, double* %275
%7615 = load double, double* %350
%7616 = load double, double* %428
%7617 = fmul double %7615, %7616
store double %7617, double* %614
%7618 = load double, double* %350
%7619 = load double, double* %489
%7620 = fmul double %7618, %7619
store double %7620, double* %615
%7621 = load double, double* %600
%7622 = load double, double* %273
%7623 = fadd double %7621, %7622
%7624 = fmul double 5.000000e-01, %7623
store double %7624, double* %616
store double 5.000000e-01, double* %617
store double 5.000000e-01, double* %621
%7625 = load double, double* %617
%7626 = load double, double* %602
%7627 = fmul double %7625, %7626
store double %7627, double* %618
%7628 = load double, double* %617
%7629 = load double, double* %603
%7630 = fmul double %7628, %7629
store double %7630, double* %619
%7631 = load double, double* %617
%7632 = load double, double* %604
%7633 = fmul double %7631, %7632
store double %7633, double* %620
%7634 = load double, double* %618
%7635 = load double, double* %621
%7636 = load double, double* %275
%7637 = call double @llvm.fmuladd.f64(double %7635, double %7636, double %7634)
store double %7637, double* %618
%7638 = load double, double* %619
%7639 = load double, double* %621
%7640 = load double, double* %614
%7641 = call double @llvm.fmuladd.f64(double %7639, double %7640, double %7638)
store double %7641, double* %619
%7642 = load double, double* %620
%7643 = load double, double* %621
%7644 = load double, double* %615
%7645 = call double @llvm.fmuladd.f64(double %7643, double %7644, double %7642)
store double %7645, double* %620
br label %7710
7646: ; preds = %7435
%7647 = load double, double* %605
%7648 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7647, double 1.000000e+00)
store double %7648, double* %239
store double 4.000000e+00, double* %613
%7649 = load double, double* %613
%7650 = load double, double* %607
%7651 = fmul double %7649, %7650
store double %7651, double* %241
%7652 = load double, double* %613
%7653 = load double, double* %608
%7654 = fmul double %7652, %7653
store double %7654, double* %428
%7655 = load double, double* %613
%7656 = load double, double* %611
%7657 = fmul double %7655, %7656
store double %7657, double* %489
%7658 = load double, double* %239
%7659 = load double*, double** %114
%7660 = getelementptr inbounds double, double* %7659, i64 89
%7661 = load double, double* %7660
%7662 = call double @pow(double %7658, double %7661)
store double %7662, double* %266
%7663 = load double, double* %266
%7664 = load double*, double** %114
%7665 = getelementptr inbounds double, double* %7664, i64 89
%7666 = load double, double* %7665
%7667 = fmul double %7663, %7666
%7668 = load double, double* %239
%7669 = fdiv double %7667, %7668
store double %7669, double* %367
%7670 = load double, double* %367
%7671 = load double, double* %241
%7672 = fmul double %7670, %7671
store double %7672, double* %268
%7673 = load double, double* %367
%7674 = load double, double* %428
%7675 = fmul double %7673, %7674
store double %7675, double* %622
%7676 = load double, double* %367
%7677 = load double, double* %489
%7678 = fmul double %7676, %7677
store double %7678, double* %623
%7679 = load double, double* %600
%7680 = fmul double 5.000000e-01, %7679
%7681 = load double, double* %266
%7682 = fadd double 1.000000e+00, %7681
%7683 = fmul double %7680, %7682
store double %7683, double* %616
%7684 = load double, double* %266
%7685 = fadd double %7684, 1.000000e+00
%7686 = fmul double 5.000000e-01, %7685
store double %7686, double* %617
%7687 = load double, double* %600
%7688 = fmul double 5.000000e-01, %7687
store double %7688, double* %624
%7689 = load double, double* %617
%7690 = load double, double* %602
%7691 = fmul double %7689, %7690
store double %7691, double* %618
%7692 = load double, double* %617
%7693 = load double, double* %603
%7694 = fmul double %7692, %7693
store double %7694, double* %619
%7695 = load double, double* %617
%7696 = load double, double* %604
%7697 = fmul double %7695, %7696
store double %7697, double* %620
%7698 = load double, double* %618
%7699 = load double, double* %624
%7700 = load double, double* %268
%7701 = call double @llvm.fmuladd.f64(double %7699, double %7700, double %7698)
store double %7701, double* %618
%7702 = load double, double* %619
%7703 = load double, double* %624
%7704 = load double, double* %622
%7705 = call double @llvm.fmuladd.f64(double %7703, double %7704, double %7702)
store double %7705, double* %619
%7706 = load double, double* %620
%7707 = load double, double* %624
%7708 = load double, double* %623
%7709 = call double @llvm.fmuladd.f64(double %7707, double %7708, double %7706)
store double %7709, double* %620
br label %7710
7710: ; preds = %7646, %7554
%7711 = load double, double* %588
%7712 = load double, double* %616
%7713 = fdiv double %7711, %7712
%7714 = load double*, double** %140
store double %7713, double* %7714
%7715 = load double, double* %616
%7716 = fdiv double 1.000000e+00, %7715
store double %7716, double* %625
%7717 = load double, double* %588
%7718 = fneg double %7717
%7719 = load double, double* %616
%7720 = load double, double* %616
%7721 = fmul double %7719, %7720
%7722 = fdiv double %7718, %7721
store double %7722, double* %626
%7723 = load double, double* %625
%7724 = load double, double* %590
%7725 = fmul double %7723, %7724
%7726 = load double*, double** %141
store double %7725, double* %7726
%7727 = load double, double* %625
%7728 = load double, double* %593
%7729 = fmul double %7727, %7728
%7730 = load double*, double** %142
store double %7729, double* %7730
%7731 = load double*, double** %141
%7732 = load double, double* %7731
%7733 = load double, double* %626
%7734 = load double, double* %618
%7735 = call double @llvm.fmuladd.f64(double %7733, double %7734, double %7732)
%7736 = load double*, double** %141
store double %7735, double* %7736
%7737 = load double, double* %626
%7738 = load double, double* %619
%7739 = fmul double %7737, %7738
%7740 = load double*, double** %143
store double %7739, double* %7740
%7741 = load double*, double** %142
%7742 = load double, double* %7741
%7743 = load double, double* %626
%7744 = load double, double* %620
%7745 = call double @llvm.fmuladd.f64(double %7743, double %7744, double %7742)
%7746 = load double*, double** %142
store double %7745, double* %7746
%7747 = load double, double* %580
%7748 = load double, double* %616
%7749 = fdiv double %7747, %7748
store double %7749, double* %627
%7750 = load double, double* %616
%7751 = fdiv double 1.000000e+00, %7750
store double %7751, double* %628
%7752 = load double, double* %580
%7753 = fneg double %7752
%7754 = load double, double* %616
%7755 = load double, double* %616
%7756 = fmul double %7754, %7755
%7757 = fdiv double %7753, %7756
store double %7757, double* %631
%7758 = load double, double* %628
%7759 = load double, double* %582
%7760 = fmul double %7758, %7759
store double %7760, double* %629
%7761 = load double, double* %628
%7762 = load double, double* %584
%7763 = fmul double %7761, %7762
store double %7763, double* %630
%7764 = load double, double* %629
%7765 = load double, double* %631
%7766 = load double, double* %618
%7767 = call double @llvm.fmuladd.f64(double %7765, double %7766, double %7764)
store double %7767, double* %629
%7768 = load double, double* %630
%7769 = load double, double* %631
%7770 = load double, double* %619
%7771 = call double @llvm.fmuladd.f64(double %7769, double %7770, double %7768)
store double %7771, double* %630
%7772 = load double, double* %631
%7773 = load double, double* %620
%7774 = fmul double %7772, %7773
store double %7774, double* %632
%7775 = load double, double* %627
%7776 = fneg double %7775
%7777 = load double*, double** %216
store double %7776, double* %7777
store double -1.000000e+00, double* %633
%7778 = load double, double* %633
%7779 = load double, double* %629
%7780 = fmul double %7778, %7779
%7781 = load double*, double** %217
store double %7780, double* %7781
%7782 = load double, double* %633
%7783 = load double, double* %630
%7784 = fmul double %7782, %7783
%7785 = load double*, double** %218
store double %7784, double* %7785
%7786 = load double, double* %633
%7787 = load double, double* %632
%7788 = fmul double %7786, %7787
%7789 = load double*, double** %219
store double %7788, double* %7789
%7790 = load double*, double** %120
%7791 = load double, double* %7790
%7792 = load double*, double** %138
store double %7791, double* %7792
%7793 = load double*, double** %139
store double 1.000000e+00, double* %7793
%7794 = load double*, double** %120
%7795 = load double, double* %7794
%7796 = load double*, double** %220
store double %7795, double* %7796
%7797 = load double*, double** %221
store double 1.000000e+00, double* %7797
%7798 = load double*, double** %114
%7799 = getelementptr inbounds double, double* %7798, i64 42
%7800 = load double, double* %7799
%7801 = fcmp ogt double %7800, 0.000000e+00
br i1 %7801, label %7802, label %8006
7802: ; preds = %7710
%7803 = load double*, double** %119
%7804 = load double, double* %7803
%7805 = load double*, double** %114
%7806 = getelementptr inbounds double, double* %7805, i64 44
%7807 = load double, double* %7806
%7808 = load double, double* %230
%7809 = fmul double %7807, %7808
%7810 = fdiv double %7804, %7809
store double %7810, double* %571
%7811 = load double*, double** %114
%7812 = getelementptr inbounds double, double* %7811, i64 44
%7813 = load double, double* %7812
%7814 = load double, double* %230
%7815 = fmul double %7813, %7814
%7816 = fdiv double 1.000000e+00, %7815
store double %7816, double* %634
%7817 = load double*, double** %119
%7818 = load double, double* %7817
%7819 = fneg double %7818
%7820 = load double*, double** %114
%7821 = getelementptr inbounds double, double* %7820, i64 44
%7822 = load double, double* %7821
%7823 = load double, double* %230
%7824 = load double, double* %230
%7825 = fmul double %7823, %7824
%7826 = fmul double %7822, %7825
%7827 = fdiv double %7819, %7826
store double %7827, double* %575
%7828 = load double, double* %575
%7829 = load double, double* %232
%7830 = fmul double %7828, %7829
store double %7830, double* %574
%7831 = load double, double* %571
%7832 = fcmp ogt double %7831, 1.000000e+02
br i1 %7832, label %7833, label %7840
7833: ; preds = %7802
%7834 = call double @exp(double 1.000000e+02)
store double %7834, double* %577
%7835 = load double, double* %577
%7836 = load double, double* %571
%7837 = fsub double %7836, 1.000000e+02
%7838 = fadd double 1.000000e+00, %7837
%7839 = fmul double %7835, %7838
store double %7839, double* %576
br label %7855
7840: ; preds = %7802
%7841 = load double, double* %571
%7842 = fcmp olt double %7841, -1.000000e+02
br i1 %7842, label %7843, label %7850
7843: ; preds = %7840
%7844 = call double @exp(double -1.000000e+02)
store double %7844, double* %577
%7845 = load double, double* %577
%7846 = load double, double* %571
%7847 = fadd double %7846, 1.000000e+02
%7848 = fadd double 1.000000e+00, %7847
%7849 = fmul double %7845, %7848
store double %7849, double* %576
br label %7854
7850: ; preds = %7840
%7851 = load double, double* %571
%7852 = call double @exp(double %7851)
store double %7852, double* %576
%7853 = load double, double* %576
store double %7853, double* %577
br label %7854
7854: ; preds = %7850, %7843
br label %7855
7855: ; preds = %7854, %7833
%7856 = load double, double* %577
%7857 = load double, double* %634
%7858 = fmul double %7856, %7857
store double %7858, double* %635
%7859 = load double, double* %577
%7860 = load double, double* %574
%7861 = fmul double %7859, %7860
store double %7861, double* %579
%7862 = load double*, double** %118
%7863 = load double, double* %7862
%7864 = load double*, double** %114
%7865 = getelementptr inbounds double, double* %7864, i64 44
%7866 = load double, double* %7865
%7867 = load double, double* %230
%7868 = fmul double %7866, %7867
%7869 = fdiv double %7863, %7868
store double %7869, double* %636
%7870 = load double*, double** %114
%7871 = getelementptr inbounds double, double* %7870, i64 44
%7872 = load double, double* %7871
%7873 = load double, double* %230
%7874 = fmul double %7872, %7873
%7875 = fdiv double 1.000000e+00, %7874
store double %7875, double* %637
%7876 = load double*, double** %118
%7877 = load double, double* %7876
%7878 = fneg double %7877
%7879 = load double*, double** %114
%7880 = getelementptr inbounds double, double* %7879, i64 44
%7881 = load double, double* %7880
%7882 = load double, double* %230
%7883 = load double, double* %230
%7884 = fmul double %7882, %7883
%7885 = fmul double %7881, %7884
%7886 = fdiv double %7878, %7885
store double %7886, double* %638
%7887 = load double, double* %638
%7888 = load double, double* %232
%7889 = fmul double %7887, %7888
store double %7889, double* %639
%7890 = load double, double* %636
%7891 = fcmp ogt double %7890, 1.000000e+02
br i1 %7891, label %7892, label %7899
7892: ; preds = %7855
%7893 = call double @exp(double 1.000000e+02)
store double %7893, double* %641
%7894 = load double, double* %641
%7895 = load double, double* %636
%7896 = fsub double %7895, 1.000000e+02
%7897 = fadd double 1.000000e+00, %7896
%7898 = fmul double %7894, %7897
store double %7898, double* %640
br label %7914
7899: ; preds = %7855
%7900 = load double, double* %636
%7901 = fcmp olt double %7900, -1.000000e+02
br i1 %7901, label %7902, label %7909
7902: ; preds = %7899
%7903 = call double @exp(double -1.000000e+02)
store double %7903, double* %641
%7904 = load double, double* %641
%7905 = load double, double* %636
%7906 = fadd double %7905, 1.000000e+02
%7907 = fadd double 1.000000e+00, %7906
%7908 = fmul double %7904, %7907
store double %7908, double* %640
br label %7913
7909: ; preds = %7899
%7910 = load double, double* %636
%7911 = call double @exp(double %7910)
store double %7911, double* %640
%7912 = load double, double* %640
store double %7912, double* %641
br label %7913
7913: ; preds = %7909, %7902
br label %7914
7914: ; preds = %7913, %7892
%7915 = load double, double* %641
%7916 = load double, double* %637
%7917 = fmul double %7915, %7916
store double %7917, double* %642
%7918 = load double, double* %641
%7919 = load double, double* %639
%7920 = fmul double %7918, %7919
store double %7920, double* %643
%7921 = load double, double* %288
%7922 = load double*, double** %114
%7923 = getelementptr inbounds double, double* %7922, i64 43
%7924 = load double, double* %7923
%7925 = load double, double* %576
%7926 = load double*, double** %114
%7927 = getelementptr inbounds double, double* %7926, i64 43
%7928 = load double, double* %7927
%7929 = fsub double 1.000000e+00, %7928
%7930 = load double, double* %640
%7931 = fmul double %7929, %7930
%7932 = call double @llvm.fmuladd.f64(double %7924, double %7925, double %7931)
%7933 = fsub double %7932, 1.000000e+00
%7934 = fmul double %7921, %7933
store double %7934, double* %644
%7935 = load double, double* %576
%7936 = load double*, double** %114
%7937 = getelementptr inbounds double, double* %7936, i64 43
%7938 = load double, double* %7937
%7939 = load double, double* %640
%7940 = load double*, double** %114
%7941 = getelementptr inbounds double, double* %7940, i64 43
%7942 = load double, double* %7941
%7943 = fsub double 1.000000e+00, %7942
%7944 = fmul double %7939, %7943
%7945 = call double @llvm.fmuladd.f64(double %7935, double %7938, double %7944)
%7946 = fsub double %7945, 1.000000e+00
store double %7946, double* %645
%7947 = load double, double* %288
%7948 = load double*, double** %114
%7949 = getelementptr inbounds double, double* %7948, i64 43
%7950 = load double, double* %7949
%7951 = fmul double %7947, %7950
store double %7951, double* %647
%7952 = load double, double* %288
%7953 = load double*, double** %114
%7954 = getelementptr inbounds double, double* %7953, i64 43
%7955 = load double, double* %7954
%7956 = fsub double 1.000000e+00, %7955
%7957 = fmul double %7952, %7956
store double %7957, double* %649
%7958 = load double, double* %645
%7959 = load double, double* %290
%7960 = fmul double %7958, %7959
store double %7960, double* %646
%7961 = load double, double* %647
%7962 = load double, double* %635
%7963 = fmul double %7961, %7962
store double %7963, double* %648
%7964 = load double, double* %646
%7965 = load double, double* %647
%7966 = load double, double* %579
%7967 = call double @llvm.fmuladd.f64(double %7965, double %7966, double %7964)
store double %7967, double* %646
%7968 = load double, double* %649
%7969 = load double, double* %642
%7970 = fmul double %7968, %7969
store double %7970, double* %650
%7971 = load double, double* %646
%7972 = load double, double* %649
%7973 = load double, double* %643
%7974 = call double @llvm.fmuladd.f64(double %7972, double %7973, double %7971)
store double %7974, double* %646
%7975 = load double, double* %644
%7976 = load double, double* %401
%7977 = fmul double %7975, %7976
store double %7977, double* %651
%7978 = load double, double* %401
store double %7978, double* %652
%7979 = load double, double* %652
%7980 = load double, double* %646
%7981 = fmul double %7979, %7980
store double %7981, double* %653
%7982 = load double, double* %652
%7983 = load double, double* %648
%7984 = fmul double %7982, %7983
store double %7984, double* %654
%7985 = load double, double* %652
%7986 = load double, double* %650
%7987 = fmul double %7985, %7986
store double %7987, double* %655
%7988 = load double, double* %651
%7989 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7988, double 1.000000e+00)
%7990 = call double @sqrt(double %7989)
%7991 = fadd double 1.000000e+00, %7990
%7992 = fmul double 5.000000e-01, %7991
store double %7992, double* %656
%7993 = load double, double* %651
%7994 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7993, double 1.000000e+00)
%7995 = call double @sqrt(double %7994)
%7996 = fdiv double 1.000000e+00, %7995
store double %7996, double* %657
%7997 = load double, double* %657
%7998 = load double, double* %653
%7999 = fmul double %7997, %7998
store double %7999, double* %658
%8000 = load double, double* %657
%8001 = load double, double* %654
%8002 = fmul double %8000, %8001
store double %8002, double* %659
%8003 = load double, double* %657
%8004 = load double, double* %655
%8005 = fmul double %8003, %8004
store double %8005, double* %660
br label %8007
8006: ; preds = %7710
store double 0.000000e+00, double* %644
store double 0.000000e+00, double* %646
store double 0.000000e+00, double* %648
store double 0.000000e+00, double* %650
store double 1.000000e+00, double* %656
store double 0.000000e+00, double* %658
store double 0.000000e+00, double* %659
store double 0.000000e+00, double* %660
br label %8007
8007: ; preds = %8006, %7914
%8008 = load double*, double** %114
%8009 = getelementptr inbounds double, double* %8008, i64 32
%8010 = load double, double* %8009
%8011 = fcmp oeq double %8010, 1.000000e+00
br i1 %8011, label %8012, label %8351
8012: ; preds = %8007
%8013 = load double*, double** %116
%8014 = load double, double* %8013
%8015 = load double*, double** %114
%8016 = getelementptr inbounds double, double* %8015, i64 33
%8017 = load double, double* %8016
%8018 = load double, double* %230
%8019 = fmul double %8017, %8018
%8020 = fdiv double %8014, %8019
store double %8020, double* %571
%8021 = load double*, double** %114
%8022 = getelementptr inbounds double, double* %8021, i64 33
%8023 = load double, double* %8022
%8024 = load double, double* %230
%8025 = fmul double %8023, %8024
%8026 = fdiv double 1.000000e+00, %8025
store double %8026, double* %572
%8027 = load double*, double** %116
%8028 = load double, double* %8027
%8029 = fneg double %8028
%8030 = load double*, double** %114
%8031 = getelementptr inbounds double, double* %8030, i64 33
%8032 = load double, double* %8031
%8033 = load double, double* %230
%8034 = load double, double* %230
%8035 = fmul double %8033, %8034
%8036 = fmul double %8032, %8035
%8037 = fdiv double %8029, %8036
store double %8037, double* %575
%8038 = load double, double* %575
%8039 = load double, double* %232
%8040 = fmul double %8038, %8039
store double %8040, double* %574
%8041 = load double, double* %571
%8042 = fcmp ogt double %8041, 1.000000e+02
br i1 %8042, label %8043, label %8050
8043: ; preds = %8012
%8044 = call double @exp(double 1.000000e+02)
store double %8044, double* %577
%8045 = load double, double* %577
%8046 = load double, double* %571
%8047 = fsub double %8046, 1.000000e+02
%8048 = fadd double 1.000000e+00, %8047
%8049 = fmul double %8045, %8048
store double %8049, double* %576
br label %8065
8050: ; preds = %8012
%8051 = load double, double* %571
%8052 = fcmp olt double %8051, -1.000000e+02
br i1 %8052, label %8053, label %8060
8053: ; preds = %8050
%8054 = call double @exp(double -1.000000e+02)
store double %8054, double* %577
%8055 = load double, double* %577
%8056 = load double, double* %571
%8057 = fadd double %8056, 1.000000e+02
%8058 = fadd double 1.000000e+00, %8057
%8059 = fmul double %8055, %8058
store double %8059, double* %576
br label %8064
8060: ; preds = %8050
%8061 = load double, double* %571
%8062 = call double @exp(double %8061)
store double %8062, double* %576
%8063 = load double, double* %576
store double %8063, double* %577
br label %8064
8064: ; preds = %8060, %8053
br label %8065
8065: ; preds = %8064, %8043
%8066 = load double, double* %577
%8067 = load double, double* %572
%8068 = fmul double %8066, %8067
store double %8068, double* %578
%8069 = load double, double* %577
%8070 = load double, double* %574
%8071 = fmul double %8069, %8070
store double %8071, double* %579
%8072 = load double*, double** %116
%8073 = load double, double* %8072
%8074 = load double*, double** %114
%8075 = getelementptr inbounds double, double* %8074, i64 35
%8076 = load double, double* %8075
%8077 = load double, double* %230
%8078 = fmul double %8076, %8077
%8079 = fdiv double %8073, %8078
store double %8079, double* %661
%8080 = load double*, double** %114
%8081 = getelementptr inbounds double, double* %8080, i64 35
%8082 = load double, double* %8081
%8083 = load double, double* %230
%8084 = fmul double %8082, %8083
%8085 = fdiv double 1.000000e+00, %8084
store double %8085, double* %662
%8086 = load double*, double** %116
%8087 = load double, double* %8086
%8088 = fneg double %8087
%8089 = load double*, double** %114
%8090 = getelementptr inbounds double, double* %8089, i64 35
%8091 = load double, double* %8090
%8092 = load double, double* %230
%8093 = load double, double* %230
%8094 = fmul double %8092, %8093
%8095 = fmul double %8091, %8094
%8096 = fdiv double %8088, %8095
store double %8096, double* %663
%8097 = load double, double* %663
%8098 = load double, double* %232
%8099 = fmul double %8097, %8098
store double %8099, double* %664
%8100 = load double, double* %661
%8101 = fcmp ogt double %8100, 1.000000e+02
br i1 %8101, label %8102, label %8109
8102: ; preds = %8065
%8103 = call double @exp(double 1.000000e+02)
store double %8103, double* %666
%8104 = load double, double* %666
%8105 = load double, double* %661
%8106 = fsub double %8105, 1.000000e+02
%8107 = fadd double 1.000000e+00, %8106
%8108 = fmul double %8104, %8107
store double %8108, double* %665
br label %8124
8109: ; preds = %8065
%8110 = load double, double* %661
%8111 = fcmp olt double %8110, -1.000000e+02
br i1 %8111, label %8112, label %8119
8112: ; preds = %8109
%8113 = call double @exp(double -1.000000e+02)
store double %8113, double* %666
%8114 = load double, double* %666
%8115 = load double, double* %661
%8116 = fadd double %8115, 1.000000e+02
%8117 = fadd double 1.000000e+00, %8116
%8118 = fmul double %8114, %8117
store double %8118, double* %665
br label %8123
8119: ; preds = %8109
%8120 = load double, double* %661
%8121 = call double @exp(double %8120)
store double %8121, double* %665
%8122 = load double, double* %665
store double %8122, double* %666
br label %8123
8123: ; preds = %8119, %8112
br label %8124
8124: ; preds = %8123, %8102
%8125 = load double, double* %666
%8126 = load double, double* %662
%8127 = fmul double %8125, %8126
store double %8127, double* %667
%8128 = load double, double* %666
%8129 = load double, double* %664
%8130 = fmul double %8128, %8129
store double %8130, double* %668
%8131 = load double*, double** %114
%8132 = getelementptr inbounds double, double* %8131, i64 98
%8133 = load double, double* %8132
%8134 = fcmp ogt double %8133, 0.000000e+00
br i1 %8134, label %8135, label %8299
8135: ; preds = %8124
%8136 = load double, double* %324
%8137 = fneg double %8136
%8138 = load double*, double** %116
%8139 = load double, double* %8138
%8140 = fsub double %8137, %8139
%8141 = load double, double* %327
%8142 = load double, double* %230
%8143 = fmul double %8141, %8142
%8144 = fdiv double %8140, %8143
store double %8144, double* %636
%8145 = load double, double* %327
%8146 = load double, double* %230
%8147 = fmul double %8145, %8146
%8148 = fdiv double -1.000000e+00, %8147
store double %8148, double* %669
%8149 = load double, double* %327
%8150 = load double, double* %230
%8151 = fmul double %8149, %8150
%8152 = fdiv double -1.000000e+00, %8151
store double %8152, double* %670
%8153 = load double*, double** %116
%8154 = load double, double* %8153
%8155 = fneg double %8154
%8156 = load double, double* %324
%8157 = fsub double %8155, %8156
%8158 = fneg double %8157
%8159 = load double, double* %327
%8160 = load double, double* %327
%8161 = fmul double %8159, %8160
%8162 = load double, double* %230
%8163 = fmul double %8161, %8162
%8164 = fdiv double %8158, %8163
store double %8164, double* %671
%8165 = load double*, double** %116
%8166 = load double, double* %8165
%8167 = fneg double %8166
%8168 = load double, double* %324
%8169 = fsub double %8167, %8168
%8170 = fneg double %8169
%8171 = load double, double* %327
%8172 = load double, double* %230
%8173 = load double, double* %230
%8174 = fmul double %8172, %8173
%8175 = fmul double %8171, %8174
%8176 = fdiv double %8170, %8175
store double %8176, double* %638
%8177 = load double, double* %669
%8178 = load double, double* %326
%8179 = fmul double %8177, %8178
store double %8179, double* %639
%8180 = load double, double* %639
%8181 = load double, double* %671
%8182 = load double, double* %329
%8183 = call double @llvm.fmuladd.f64(double %8181, double %8182, double %8180)
store double %8183, double* %639
%8184 = load double, double* %639
%8185 = load double, double* %638
%8186 = load double, double* %232
%8187 = call double @llvm.fmuladd.f64(double %8185, double %8186, double %8184)
store double %8187, double* %639
%8188 = load double, double* %636
%8189 = fcmp ogt double %8188, 1.000000e+02
br i1 %8189, label %8190, label %8197
8190: ; preds = %8135
%8191 = call double @exp(double 1.000000e+02)
store double %8191, double* %641
%8192 = load double, double* %641
%8193 = load double, double* %636
%8194 = fsub double %8193, 1.000000e+02
%8195 = fadd double 1.000000e+00, %8194
%8196 = fmul double %8192, %8195
store double %8196, double* %640
br label %8212
8197: ; preds = %8135
%8198 = load double, double* %636
%8199 = fcmp olt double %8198, -1.000000e+02
br i1 %8199, label %8200, label %8207
8200: ; preds = %8197
%8201 = call double @exp(double -1.000000e+02)
store double %8201, double* %641
%8202 = load double, double* %641
%8203 = load double, double* %636
%8204 = fadd double %8203, 1.000000e+02
%8205 = fadd double 1.000000e+00, %8204
%8206 = fmul double %8202, %8205
store double %8206, double* %640
br label %8211
8207: ; preds = %8197
%8208 = load double, double* %636
%8209 = call double @exp(double %8208)
store double %8209, double* %640
%8210 = load double, double* %640
store double %8210, double* %641
br label %8211
8211: ; preds = %8207, %8200
br label %8212
8212: ; preds = %8211, %8190
%8213 = load double, double* %641
%8214 = load double, double* %639
%8215 = fmul double %8213, %8214
store double %8215, double* %643
%8216 = load double, double* %641
%8217 = load double, double* %670
%8218 = fmul double %8216, %8217
store double %8218, double* %672
%8219 = load double, double* %291
%8220 = load double, double* %576
%8221 = fsub double %8220, 1.000000e+00
%8222 = load double, double* %294
%8223 = load double, double* %665
%8224 = fsub double %8223, 1.000000e+00
%8225 = fmul double %8222, %8224
%8226 = call double @llvm.fmuladd.f64(double %8219, double %8221, double %8225)
%8227 = load double*, double** %114
%8228 = getelementptr inbounds double, double* %8227, i64 100
%8229 = load double, double* %8228
%8230 = load double, double* %640
%8231 = load double, double* %392
%8232 = fsub double %8230, %8231
%8233 = fneg double %8229
%8234 = call double @llvm.fmuladd.f64(double %8233, double %8232, double %8226)
%8235 = load double*, double** %132
store double %8234, double* %8235
%8236 = load double, double* %576
%8237 = fsub double %8236, 1.000000e+00
store double %8237, double* %673
%8238 = load double, double* %291
store double %8238, double* %674
%8239 = load double, double* %665
%8240 = fsub double %8239, 1.000000e+00
store double %8240, double* %675
%8241 = load double, double* %294
store double %8241, double* %676
%8242 = load double*, double** %114
%8243 = getelementptr inbounds double, double* %8242, i64 100
%8244 = load double, double* %8243
%8245 = fneg double %8244
store double %8245, double* %677
%8246 = load double*, double** %114
%8247 = getelementptr inbounds double, double* %8246, i64 100
%8248 = load double, double* %8247
store double %8248, double* %678
%8249 = load double, double* %673
%8250 = load double, double* %293
%8251 = fmul double %8249, %8250
%8252 = load double*, double** %133
store double %8251, double* %8252
%8253 = load double, double* %674
%8254 = load double, double* %578
%8255 = fmul double %8253, %8254
%8256 = load double*, double** %134
store double %8255, double* %8256
%8257 = load double*, double** %133
%8258 = load double, double* %8257
%8259 = load double, double* %674
%8260 = load double, double* %579
%8261 = call double @llvm.fmuladd.f64(double %8259, double %8260, double %8258)
%8262 = load double*, double** %133
store double %8261, double* %8262
%8263 = load double*, double** %133
%8264 = load double, double* %8263
%8265 = load double, double* %675
%8266 = load double, double* %296
%8267 = call double @llvm.fmuladd.f64(double %8265, double %8266, double %8264)
%8268 = load double*, double** %133
store double %8267, double* %8268
%8269 = load double*, double** %134
%8270 = load double, double* %8269
%8271 = load double, double* %676
%8272 = load double, double* %667
%8273 = call double @llvm.fmuladd.f64(double %8271, double %8272, double %8270)
%8274 = load double*, double** %134
store double %8273, double* %8274
%8275 = load double*, double** %133
%8276 = load double, double* %8275
%8277 = load double, double* %676
%8278 = load double, double* %668
%8279 = call double @llvm.fmuladd.f64(double %8277, double %8278, double %8276)
%8280 = load double*, double** %133
store double %8279, double* %8280
%8281 = load double*, double** %133
%8282 = load double, double* %8281
%8283 = load double, double* %677
%8284 = load double, double* %643
%8285 = call double @llvm.fmuladd.f64(double %8283, double %8284, double %8282)
%8286 = load double*, double** %133
store double %8285, double* %8286
%8287 = load double*, double** %134
%8288 = load double, double* %8287
%8289 = load double, double* %677
%8290 = load double, double* %672
%8291 = call double @llvm.fmuladd.f64(double %8289, double %8290, double %8288)
%8292 = load double*, double** %134
store double %8291, double* %8292
%8293 = load double*, double** %133
%8294 = load double, double* %8293
%8295 = load double, double* %678
%8296 = load double, double* %394
%8297 = call double @llvm.fmuladd.f64(double %8295, double %8296, double %8294)
%8298 = load double*, double** %133
store double %8297, double* %8298
br label %8347
8299: ; preds = %8124
%8300 = load double, double* %291
%8301 = load double, double* %576
%8302 = fsub double %8301, 1.000000e+00
%8303 = load double, double* %294
%8304 = load double, double* %665
%8305 = fsub double %8304, 1.000000e+00
%8306 = fmul double %8303, %8305
%8307 = call double @llvm.fmuladd.f64(double %8300, double %8302, double %8306)
%8308 = load double*, double** %132
store double %8307, double* %8308
%8309 = load double, double* %576
%8310 = fsub double %8309, 1.000000e+00
store double %8310, double* %673
%8311 = load double, double* %291
store double %8311, double* %674
%8312 = load double, double* %665
%8313 = fsub double %8312, 1.000000e+00
store double %8313, double* %675
%8314 = load double, double* %294
store double %8314, double* %676
%8315 = load double, double* %673
%8316 = load double, double* %293
%8317 = fmul double %8315, %8316
%8318 = load double*, double** %133
store double %8317, double* %8318
%8319 = load double, double* %674
%8320 = load double, double* %578
%8321 = fmul double %8319, %8320
%8322 = load double*, double** %134
store double %8321, double* %8322
%8323 = load double*, double** %133
%8324 = load double, double* %8323
%8325 = load double, double* %674
%8326 = load double, double* %579
%8327 = call double @llvm.fmuladd.f64(double %8325, double %8326, double %8324)
%8328 = load double*, double** %133
store double %8327, double* %8328
%8329 = load double*, double** %133
%8330 = load double, double* %8329
%8331 = load double, double* %675
%8332 = load double, double* %296
%8333 = call double @llvm.fmuladd.f64(double %8331, double %8332, double %8330)
%8334 = load double*, double** %133
store double %8333, double* %8334
%8335 = load double*, double** %134
%8336 = load double, double* %8335
%8337 = load double, double* %676
%8338 = load double, double* %667
%8339 = call double @llvm.fmuladd.f64(double %8337, double %8338, double %8336)
%8340 = load double*, double** %134
store double %8339, double* %8340
%8341 = load double*, double** %133
%8342 = load double, double* %8341
%8343 = load double, double* %676
%8344 = load double, double* %668
%8345 = call double @llvm.fmuladd.f64(double %8343, double %8344, double %8342)
%8346 = load double*, double** %133
store double %8345, double* %8346
br label %8347
8347: ; preds = %8299, %8212
%8348 = load double*, double** %135
store double 0.000000e+00, double* %8348
%8349 = load double*, double** %136
store double 0.000000e+00, double* %8349
%8350 = load double*, double** %137
store double 0.000000e+00, double* %8350
br label %9475
8351: ; preds = %8007
%8352 = load double*, double** %114
%8353 = getelementptr inbounds double, double* %8352, i64 32
%8354 = load double, double* %8353
%8355 = fcmp oeq double %8354, 0.000000e+00
br i1 %8355, label %8356, label %8695
8356: ; preds = %8351
%8357 = load double*, double** %132
store double 0.000000e+00, double* %8357
%8358 = load double*, double** %133
store double 0.000000e+00, double* %8358
%8359 = load double*, double** %134
store double 0.000000e+00, double* %8359
%8360 = load double*, double** %117
%8361 = load double, double* %8360
%8362 = load double*, double** %114
%8363 = getelementptr inbounds double, double* %8362, i64 33
%8364 = load double, double* %8363
%8365 = load double, double* %230
%8366 = fmul double %8364, %8365
%8367 = fdiv double %8361, %8366
store double %8367, double* %571
%8368 = load double*, double** %114
%8369 = getelementptr inbounds double, double* %8368, i64 33
%8370 = load double, double* %8369
%8371 = load double, double* %230
%8372 = fmul double %8370, %8371
%8373 = fdiv double 1.000000e+00, %8372
store double %8373, double* %679
%8374 = load double*, double** %117
%8375 = load double, double* %8374
%8376 = fneg double %8375
%8377 = load double*, double** %114
%8378 = getelementptr inbounds double, double* %8377, i64 33
%8379 = load double, double* %8378
%8380 = load double, double* %230
%8381 = load double, double* %230
%8382 = fmul double %8380, %8381
%8383 = fmul double %8379, %8382
%8384 = fdiv double %8376, %8383
store double %8384, double* %575
%8385 = load double, double* %575
%8386 = load double, double* %232
%8387 = fmul double %8385, %8386
store double %8387, double* %574
%8388 = load double, double* %571
%8389 = fcmp ogt double %8388, 1.000000e+02
br i1 %8389, label %8390, label %8397
8390: ; preds = %8356
%8391 = call double @exp(double 1.000000e+02)
store double %8391, double* %577
%8392 = load double, double* %577
%8393 = load double, double* %571
%8394 = fsub double %8393, 1.000000e+02
%8395 = fadd double 1.000000e+00, %8394
%8396 = fmul double %8392, %8395
store double %8396, double* %576
br label %8412
8397: ; preds = %8356
%8398 = load double, double* %571
%8399 = fcmp olt double %8398, -1.000000e+02
br i1 %8399, label %8400, label %8407
8400: ; preds = %8397
%8401 = call double @exp(double -1.000000e+02)
store double %8401, double* %577
%8402 = load double, double* %577
%8403 = load double, double* %571
%8404 = fadd double %8403, 1.000000e+02
%8405 = fadd double 1.000000e+00, %8404
%8406 = fmul double %8402, %8405
store double %8406, double* %576
br label %8411
8407: ; preds = %8397
%8408 = load double, double* %571
%8409 = call double @exp(double %8408)
store double %8409, double* %576
%8410 = load double, double* %576
store double %8410, double* %577
br label %8411
8411: ; preds = %8407, %8400
br label %8412
8412: ; preds = %8411, %8390
%8413 = load double, double* %577
%8414 = load double, double* %679
%8415 = fmul double %8413, %8414
store double %8415, double* %680
%8416 = load double, double* %577
%8417 = load double, double* %574
%8418 = fmul double %8416, %8417
store double %8418, double* %579
%8419 = load double*, double** %117
%8420 = load double, double* %8419
%8421 = load double*, double** %114
%8422 = getelementptr inbounds double, double* %8421, i64 35
%8423 = load double, double* %8422
%8424 = load double, double* %230
%8425 = fmul double %8423, %8424
%8426 = fdiv double %8420, %8425
store double %8426, double* %661
%8427 = load double*, double** %114
%8428 = getelementptr inbounds double, double* %8427, i64 35
%8429 = load double, double* %8428
%8430 = load double, double* %230
%8431 = fmul double %8429, %8430
%8432 = fdiv double 1.000000e+00, %8431
store double %8432, double* %681
%8433 = load double*, double** %117
%8434 = load double, double* %8433
%8435 = fneg double %8434
%8436 = load double*, double** %114
%8437 = getelementptr inbounds double, double* %8436, i64 35
%8438 = load double, double* %8437
%8439 = load double, double* %230
%8440 = load double, double* %230
%8441 = fmul double %8439, %8440
%8442 = fmul double %8438, %8441
%8443 = fdiv double %8435, %8442
store double %8443, double* %663
%8444 = load double, double* %663
%8445 = load double, double* %232
%8446 = fmul double %8444, %8445
store double %8446, double* %664
%8447 = load double, double* %661
%8448 = fcmp ogt double %8447, 1.000000e+02
br i1 %8448, label %8449, label %8456
8449: ; preds = %8412
%8450 = call double @exp(double 1.000000e+02)
store double %8450, double* %666
%8451 = load double, double* %666
%8452 = load double, double* %661
%8453 = fsub double %8452, 1.000000e+02
%8454 = fadd double 1.000000e+00, %8453
%8455 = fmul double %8451, %8454
store double %8455, double* %665
br label %8471
8456: ; preds = %8412
%8457 = load double, double* %661
%8458 = fcmp olt double %8457, -1.000000e+02
br i1 %8458, label %8459, label %8466
8459: ; preds = %8456
%8460 = call double @exp(double -1.000000e+02)
store double %8460, double* %666
%8461 = load double, double* %666
%8462 = load double, double* %661
%8463 = fadd double %8462, 1.000000e+02
%8464 = fadd double 1.000000e+00, %8463
%8465 = fmul double %8461, %8464
store double %8465, double* %665
br label %8470
8466: ; preds = %8456
%8467 = load double, double* %661
%8468 = call double @exp(double %8467)
store double %8468, double* %665
%8469 = load double, double* %665
store double %8469, double* %666
br label %8470
8470: ; preds = %8466, %8459
br label %8471
8471: ; preds = %8470, %8449
%8472 = load double, double* %666
%8473 = load double, double* %681
%8474 = fmul double %8472, %8473
store double %8474, double* %682
%8475 = load double, double* %666
%8476 = load double, double* %664
%8477 = fmul double %8475, %8476
store double %8477, double* %668
%8478 = load double*, double** %114
%8479 = getelementptr inbounds double, double* %8478, i64 98
%8480 = load double, double* %8479
%8481 = fcmp ogt double %8480, 0.000000e+00
br i1 %8481, label %8482, label %8646
8482: ; preds = %8471
%8483 = load double, double* %324
%8484 = fneg double %8483
%8485 = load double*, double** %117
%8486 = load double, double* %8485
%8487 = fsub double %8484, %8486
%8488 = load double, double* %327
%8489 = load double, double* %230
%8490 = fmul double %8488, %8489
%8491 = fdiv double %8487, %8490
store double %8491, double* %636
%8492 = load double, double* %327
%8493 = load double, double* %230
%8494 = fmul double %8492, %8493
%8495 = fdiv double -1.000000e+00, %8494
store double %8495, double* %669
%8496 = load double, double* %327
%8497 = load double, double* %230
%8498 = fmul double %8496, %8497
%8499 = fdiv double -1.000000e+00, %8498
store double %8499, double* %683
%8500 = load double*, double** %117
%8501 = load double, double* %8500
%8502 = fneg double %8501
%8503 = load double, double* %324
%8504 = fsub double %8502, %8503
%8505 = fneg double %8504
%8506 = load double, double* %327
%8507 = load double, double* %327
%8508 = fmul double %8506, %8507
%8509 = load double, double* %230
%8510 = fmul double %8508, %8509
%8511 = fdiv double %8505, %8510
store double %8511, double* %671
%8512 = load double*, double** %117
%8513 = load double, double* %8512
%8514 = fneg double %8513
%8515 = load double, double* %324
%8516 = fsub double %8514, %8515
%8517 = fneg double %8516
%8518 = load double, double* %327
%8519 = load double, double* %230
%8520 = load double, double* %230
%8521 = fmul double %8519, %8520
%8522 = fmul double %8518, %8521
%8523 = fdiv double %8517, %8522
store double %8523, double* %638
%8524 = load double, double* %669
%8525 = load double, double* %326
%8526 = fmul double %8524, %8525
store double %8526, double* %639
%8527 = load double, double* %639
%8528 = load double, double* %671
%8529 = load double, double* %329
%8530 = call double @llvm.fmuladd.f64(double %8528, double %8529, double %8527)
store double %8530, double* %639
%8531 = load double, double* %639
%8532 = load double, double* %638
%8533 = load double, double* %232
%8534 = call double @llvm.fmuladd.f64(double %8532, double %8533, double %8531)
store double %8534, double* %639
%8535 = load double, double* %636
%8536 = fcmp ogt double %8535, 1.000000e+02
br i1 %8536, label %8537, label %8544
8537: ; preds = %8482
%8538 = call double @exp(double 1.000000e+02)
store double %8538, double* %641
%8539 = load double, double* %641
%8540 = load double, double* %636
%8541 = fsub double %8540, 1.000000e+02
%8542 = fadd double 1.000000e+00, %8541
%8543 = fmul double %8539, %8542
store double %8543, double* %640
br label %8559
8544: ; preds = %8482
%8545 = load double, double* %636
%8546 = fcmp olt double %8545, -1.000000e+02
br i1 %8546, label %8547, label %8554
8547: ; preds = %8544
%8548 = call double @exp(double -1.000000e+02)
store double %8548, double* %641
%8549 = load double, double* %641
%8550 = load double, double* %636
%8551 = fadd double %8550, 1.000000e+02
%8552 = fadd double 1.000000e+00, %8551
%8553 = fmul double %8549, %8552
store double %8553, double* %640
br label %8558
8554: ; preds = %8544
%8555 = load double, double* %636
%8556 = call double @exp(double %8555)
store double %8556, double* %640
%8557 = load double, double* %640
store double %8557, double* %641
br label %8558
8558: ; preds = %8554, %8547
br label %8559
8559: ; preds = %8558, %8537
%8560 = load double, double* %641
%8561 = load double, double* %639
%8562 = fmul double %8560, %8561
store double %8562, double* %643
%8563 = load double, double* %641
%8564 = load double, double* %683
%8565 = fmul double %8563, %8564
store double %8565, double* %684
%8566 = load double, double* %291
%8567 = load double, double* %576
%8568 = fsub double %8567, 1.000000e+00
%8569 = load double, double* %294
%8570 = load double, double* %665
%8571 = fsub double %8570, 1.000000e+00
%8572 = fmul double %8569, %8571
%8573 = call double @llvm.fmuladd.f64(double %8566, double %8568, double %8572)
%8574 = load double*, double** %114
%8575 = getelementptr inbounds double, double* %8574, i64 100
%8576 = load double, double* %8575
%8577 = load double, double* %640
%8578 = load double, double* %392
%8579 = fsub double %8577, %8578
%8580 = fneg double %8576
%8581 = call double @llvm.fmuladd.f64(double %8580, double %8579, double %8573)
%8582 = load double*, double** %135
store double %8581, double* %8582
%8583 = load double, double* %576
%8584 = fsub double %8583, 1.000000e+00
store double %8584, double* %685
%8585 = load double, double* %291
store double %8585, double* %686
%8586 = load double, double* %665
%8587 = fsub double %8586, 1.000000e+00
store double %8587, double* %687
%8588 = load double, double* %294
store double %8588, double* %688
%8589 = load double*, double** %114
%8590 = getelementptr inbounds double, double* %8589, i64 100
%8591 = load double, double* %8590
%8592 = fneg double %8591
store double %8592, double* %689
%8593 = load double*, double** %114
%8594 = getelementptr inbounds double, double* %8593, i64 100
%8595 = load double, double* %8594
store double %8595, double* %690
%8596 = load double, double* %685
%8597 = load double, double* %293
%8598 = fmul double %8596, %8597
%8599 = load double*, double** %136
store double %8598, double* %8599
%8600 = load double, double* %686
%8601 = load double, double* %680
%8602 = fmul double %8600, %8601
%8603 = load double*, double** %137
store double %8602, double* %8603
%8604 = load double*, double** %136
%8605 = load double, double* %8604
%8606 = load double, double* %686
%8607 = load double, double* %579
%8608 = call double @llvm.fmuladd.f64(double %8606, double %8607, double %8605)
%8609 = load double*, double** %136
store double %8608, double* %8609
%8610 = load double*, double** %136
%8611 = load double, double* %8610
%8612 = load double, double* %687
%8613 = load double, double* %296
%8614 = call double @llvm.fmuladd.f64(double %8612, double %8613, double %8611)
%8615 = load double*, double** %136
store double %8614, double* %8615
%8616 = load double*, double** %137
%8617 = load double, double* %8616
%8618 = load double, double* %688
%8619 = load double, double* %682
%8620 = call double @llvm.fmuladd.f64(double %8618, double %8619, double %8617)
%8621 = load double*, double** %137
store double %8620, double* %8621
%8622 = load double*, double** %136
%8623 = load double, double* %8622
%8624 = load double, double* %688
%8625 = load double, double* %668
%8626 = call double @llvm.fmuladd.f64(double %8624, double %8625, double %8623)
%8627 = load double*, double** %136
store double %8626, double* %8627
%8628 = load double*, double** %136
%8629 = load double, double* %8628
%8630 = load double, double* %689
%8631 = load double, double* %643
%8632 = call double @llvm.fmuladd.f64(double %8630, double %8631, double %8629)
%8633 = load double*, double** %136
store double %8632, double* %8633
%8634 = load double*, double** %137
%8635 = load double, double* %8634
%8636 = load double, double* %689
%8637 = load double, double* %684
%8638 = call double @llvm.fmuladd.f64(double %8636, double %8637, double %8635)
%8639 = load double*, double** %137
store double %8638, double* %8639
%8640 = load double*, double** %136
%8641 = load double, double* %8640
%8642 = load double, double* %690
%8643 = load double, double* %394
%8644 = call double @llvm.fmuladd.f64(double %8642, double %8643, double %8641)
%8645 = load double*, double** %136
store double %8644, double* %8645
br label %8694
8646: ; preds = %8471
%8647 = load double, double* %291
%8648 = load double, double* %576
%8649 = fsub double %8648, 1.000000e+00
%8650 = load double, double* %294
%8651 = load double, double* %665
%8652 = fsub double %8651, 1.000000e+00
%8653 = fmul double %8650, %8652
%8654 = call double @llvm.fmuladd.f64(double %8647, double %8649, double %8653)
%8655 = load double*, double** %135
store double %8654, double* %8655
%8656 = load double, double* %576
%8657 = fsub double %8656, 1.000000e+00
store double %8657, double* %685
%8658 = load double, double* %291
store double %8658, double* %686
%8659 = load double, double* %665
%8660 = fsub double %8659, 1.000000e+00
store double %8660, double* %687
%8661 = load double, double* %294
store double %8661, double* %688
%8662 = load double, double* %685
%8663 = load double, double* %293
%8664 = fmul double %8662, %8663
%8665 = load double*, double** %136
store double %8664, double* %8665
%8666 = load double, double* %686
%8667 = load double, double* %680
%8668 = fmul double %8666, %8667
%8669 = load double*, double** %137
store double %8668, double* %8669
%8670 = load double*, double** %136
%8671 = load double, double* %8670
%8672 = load double, double* %686
%8673 = load double, double* %579
%8674 = call double @llvm.fmuladd.f64(double %8672, double %8673, double %8671)
%8675 = load double*, double** %136
store double %8674, double* %8675
%8676 = load double*, double** %136
%8677 = load double, double* %8676
%8678 = load double, double* %687
%8679 = load double, double* %296
%8680 = call double @llvm.fmuladd.f64(double %8678, double %8679, double %8677)
%8681 = load double*, double** %136
store double %8680, double* %8681
%8682 = load double*, double** %137
%8683 = load double, double* %8682
%8684 = load double, double* %688
%8685 = load double, double* %682
%8686 = call double @llvm.fmuladd.f64(double %8684, double %8685, double %8683)
%8687 = load double*, double** %137
store double %8686, double* %8687
%8688 = load double*, double** %136
%8689 = load double, double* %8688
%8690 = load double, double* %688
%8691 = load double, double* %668
%8692 = call double @llvm.fmuladd.f64(double %8690, double %8691, double %8689)
%8693 = load double*, double** %136
store double %8692, double* %8693
br label %8694
8694: ; preds = %8646, %8559
br label %9474
8695: ; preds = %8351
%8696 = load double*, double** %116
%8697 = load double, double* %8696
%8698 = load double*, double** %114
%8699 = getelementptr inbounds double, double* %8698, i64 33
%8700 = load double, double* %8699
%8701 = load double, double* %230
%8702 = fmul double %8700, %8701
%8703 = fdiv double %8697, %8702
store double %8703, double* %571
%8704 = load double*, double** %114
%8705 = getelementptr inbounds double, double* %8704, i64 33
%8706 = load double, double* %8705
%8707 = load double, double* %230
%8708 = fmul double %8706, %8707
%8709 = fdiv double 1.000000e+00, %8708
store double %8709, double* %572
%8710 = load double*, double** %116
%8711 = load double, double* %8710
%8712 = fneg double %8711
%8713 = load double*, double** %114
%8714 = getelementptr inbounds double, double* %8713, i64 33
%8715 = load double, double* %8714
%8716 = load double, double* %230
%8717 = load double, double* %230
%8718 = fmul double %8716, %8717
%8719 = fmul double %8715, %8718
%8720 = fdiv double %8712, %8719
store double %8720, double* %575
%8721 = load double, double* %575
%8722 = load double, double* %232
%8723 = fmul double %8721, %8722
store double %8723, double* %574
%8724 = load double, double* %571
%8725 = fcmp ogt double %8724, 1.000000e+02
br i1 %8725, label %8726, label %8733
8726: ; preds = %8695
%8727 = call double @exp(double 1.000000e+02)
store double %8727, double* %577
%8728 = load double, double* %577
%8729 = load double, double* %571
%8730 = fsub double %8729, 1.000000e+02
%8731 = fadd double 1.000000e+00, %8730
%8732 = fmul double %8728, %8731
store double %8732, double* %576
br label %8748
8733: ; preds = %8695
%8734 = load double, double* %571
%8735 = fcmp olt double %8734, -1.000000e+02
br i1 %8735, label %8736, label %8743
8736: ; preds = %8733
%8737 = call double @exp(double -1.000000e+02)
store double %8737, double* %577
%8738 = load double, double* %577
%8739 = load double, double* %571
%8740 = fadd double %8739, 1.000000e+02
%8741 = fadd double 1.000000e+00, %8740
%8742 = fmul double %8738, %8741
store double %8742, double* %576
br label %8747
8743: ; preds = %8733
%8744 = load double, double* %571
%8745 = call double @exp(double %8744)
store double %8745, double* %576
%8746 = load double, double* %576
store double %8746, double* %577
br label %8747
8747: ; preds = %8743, %8736
br label %8748
8748: ; preds = %8747, %8726
%8749 = load double, double* %577
%8750 = load double, double* %572
%8751 = fmul double %8749, %8750
store double %8751, double* %578
%8752 = load double, double* %577
%8753 = load double, double* %574
%8754 = fmul double %8752, %8753
store double %8754, double* %579
%8755 = load double*, double** %116
%8756 = load double, double* %8755
%8757 = load double*, double** %114
%8758 = getelementptr inbounds double, double* %8757, i64 35
%8759 = load double, double* %8758
%8760 = load double, double* %230
%8761 = fmul double %8759, %8760
%8762 = fdiv double %8756, %8761
store double %8762, double* %661
%8763 = load double*, double** %114
%8764 = getelementptr inbounds double, double* %8763, i64 35
%8765 = load double, double* %8764
%8766 = load double, double* %230
%8767 = fmul double %8765, %8766
%8768 = fdiv double 1.000000e+00, %8767
store double %8768, double* %662
%8769 = load double*, double** %116
%8770 = load double, double* %8769
%8771 = fneg double %8770
%8772 = load double*, double** %114
%8773 = getelementptr inbounds double, double* %8772, i64 35
%8774 = load double, double* %8773
%8775 = load double, double* %230
%8776 = load double, double* %230
%8777 = fmul double %8775, %8776
%8778 = fmul double %8774, %8777
%8779 = fdiv double %8771, %8778
store double %8779, double* %663
%8780 = load double, double* %663
%8781 = load double, double* %232
%8782 = fmul double %8780, %8781
store double %8782, double* %664
%8783 = load double, double* %661
%8784 = fcmp ogt double %8783, 1.000000e+02
br i1 %8784, label %8785, label %8792
8785: ; preds = %8748
%8786 = call double @exp(double 1.000000e+02)
store double %8786, double* %666
%8787 = load double, double* %666
%8788 = load double, double* %661
%8789 = fsub double %8788, 1.000000e+02
%8790 = fadd double 1.000000e+00, %8789
%8791 = fmul double %8787, %8790
store double %8791, double* %665
br label %8807
8792: ; preds = %8748
%8793 = load double, double* %661
%8794 = fcmp olt double %8793, -1.000000e+02
br i1 %8794, label %8795, label %8802
8795: ; preds = %8792
%8796 = call double @exp(double -1.000000e+02)
store double %8796, double* %666
%8797 = load double, double* %666
%8798 = load double, double* %661
%8799 = fadd double %8798, 1.000000e+02
%8800 = fadd double 1.000000e+00, %8799
%8801 = fmul double %8797, %8800
store double %8801, double* %665
br label %8806
8802: ; preds = %8792
%8803 = load double, double* %661
%8804 = call double @exp(double %8803)
store double %8804, double* %665
%8805 = load double, double* %665
store double %8805, double* %666
br label %8806
8806: ; preds = %8802, %8795
br label %8807
8807: ; preds = %8806, %8785
%8808 = load double, double* %666
%8809 = load double, double* %662
%8810 = fmul double %8808, %8809
store double %8810, double* %667
%8811 = load double, double* %666
%8812 = load double, double* %664
%8813 = fmul double %8811, %8812
store double %8813, double* %668
%8814 = load double*, double** %114
%8815 = getelementptr inbounds double, double* %8814, i64 98
%8816 = load double, double* %8815
%8817 = fcmp ogt double %8816, 0.000000e+00
br i1 %8817, label %8818, label %9010
8818: ; preds = %8807
%8819 = load double, double* %324
%8820 = fneg double %8819
%8821 = load double*, double** %116
%8822 = load double, double* %8821
%8823 = fsub double %8820, %8822
%8824 = load double, double* %327
%8825 = load double, double* %230
%8826 = fmul double %8824, %8825
%8827 = fdiv double %8823, %8826
store double %8827, double* %636
%8828 = load double, double* %327
%8829 = load double, double* %230
%8830 = fmul double %8828, %8829
%8831 = fdiv double -1.000000e+00, %8830
store double %8831, double* %669
%8832 = load double, double* %327
%8833 = load double, double* %230
%8834 = fmul double %8832, %8833
%8835 = fdiv double -1.000000e+00, %8834
store double %8835, double* %670
%8836 = load double*, double** %116
%8837 = load double, double* %8836
%8838 = fneg double %8837
%8839 = load double, double* %324
%8840 = fsub double %8838, %8839
%8841 = fneg double %8840
%8842 = load double, double* %327
%8843 = load double, double* %327
%8844 = fmul double %8842, %8843
%8845 = load double, double* %230
%8846 = fmul double %8844, %8845
%8847 = fdiv double %8841, %8846
store double %8847, double* %671
%8848 = load double*, double** %116
%8849 = load double, double* %8848
%8850 = fneg double %8849
%8851 = load double, double* %324
%8852 = fsub double %8850, %8851
%8853 = fneg double %8852
%8854 = load double, double* %327
%8855 = load double, double* %230
%8856 = load double, double* %230
%8857 = fmul double %8855, %8856
%8858 = fmul double %8854, %8857
%8859 = fdiv double %8853, %8858
store double %8859, double* %638
%8860 = load double, double* %669
%8861 = load double, double* %326
%8862 = fmul double %8860, %8861
store double %8862, double* %639
%8863 = load double, double* %639
%8864 = load double, double* %671
%8865 = load double, double* %329
%8866 = call double @llvm.fmuladd.f64(double %8864, double %8865, double %8863)
store double %8866, double* %639
%8867 = load double, double* %639
%8868 = load double, double* %638
%8869 = load double, double* %232
%8870 = call double @llvm.fmuladd.f64(double %8868, double %8869, double %8867)
store double %8870, double* %639
%8871 = load double, double* %636
%8872 = fcmp ogt double %8871, 1.000000e+02
br i1 %8872, label %8873, label %8880
8873: ; preds = %8818
%8874 = call double @exp(double 1.000000e+02)
store double %8874, double* %641
%8875 = load double, double* %641
%8876 = load double, double* %636
%8877 = fsub double %8876, 1.000000e+02
%8878 = fadd double 1.000000e+00, %8877
%8879 = fmul double %8875, %8878
store double %8879, double* %640
br label %8895
8880: ; preds = %8818
%8881 = load double, double* %636
%8882 = fcmp olt double %8881, -1.000000e+02
br i1 %8882, label %8883, label %8890
8883: ; preds = %8880
%8884 = call double @exp(double -1.000000e+02)
store double %8884, double* %641
%8885 = load double, double* %641
%8886 = load double, double* %636
%8887 = fadd double %8886, 1.000000e+02
%8888 = fadd double 1.000000e+00, %8887
%8889 = fmul double %8885, %8888
store double %8889, double* %640
br label %8894
8890: ; preds = %8880
%8891 = load double, double* %636
%8892 = call double @exp(double %8891)
store double %8892, double* %640
%8893 = load double, double* %640
store double %8893, double* %641
br label %8894
8894: ; preds = %8890, %8883
br label %8895
8895: ; preds = %8894, %8873
%8896 = load double, double* %641
%8897 = load double, double* %639
%8898 = fmul double %8896, %8897
store double %8898, double* %643
%8899 = load double, double* %641
%8900 = load double, double* %670
%8901 = fmul double %8899, %8900
store double %8901, double* %672
%8902 = load double*, double** %114
%8903 = getelementptr inbounds double, double* %8902, i64 32
%8904 = load double, double* %8903
%8905 = load double, double* %291
%8906 = load double, double* %576
%8907 = fsub double %8906, 1.000000e+00
%8908 = load double, double* %294
%8909 = load double, double* %665
%8910 = fsub double %8909, 1.000000e+00
%8911 = fmul double %8908, %8910
%8912 = call double @llvm.fmuladd.f64(double %8905, double %8907, double %8911)
%8913 = load double*, double** %114
%8914 = getelementptr inbounds double, double* %8913, i64 100
%8915 = load double, double* %8914
%8916 = load double, double* %640
%8917 = load double, double* %392
%8918 = fsub double %8916, %8917
%8919 = fneg double %8915
%8920 = call double @llvm.fmuladd.f64(double %8919, double %8918, double %8912)
%8921 = fmul double %8904, %8920
%8922 = load double*, double** %132
store double %8921, double* %8922
%8923 = load double, double* %576
%8924 = fsub double %8923, 1.000000e+00
%8925 = load double*, double** %114
%8926 = getelementptr inbounds double, double* %8925, i64 32
%8927 = load double, double* %8926
%8928 = fmul double %8924, %8927
store double %8928, double* %673
%8929 = load double, double* %291
%8930 = load double*, double** %114
%8931 = getelementptr inbounds double, double* %8930, i64 32
%8932 = load double, double* %8931
%8933 = fmul double %8929, %8932
store double %8933, double* %674
%8934 = load double, double* %665
%8935 = fsub double %8934, 1.000000e+00
%8936 = load double*, double** %114
%8937 = getelementptr inbounds double, double* %8936, i64 32
%8938 = load double, double* %8937
%8939 = fmul double %8935, %8938
store double %8939, double* %675
%8940 = load double, double* %294
%8941 = load double*, double** %114
%8942 = getelementptr inbounds double, double* %8941, i64 32
%8943 = load double, double* %8942
%8944 = fmul double %8940, %8943
store double %8944, double* %676
%8945 = load double*, double** %114
%8946 = getelementptr inbounds double, double* %8945, i64 100
%8947 = load double, double* %8946
%8948 = fneg double %8947
%8949 = load double*, double** %114
%8950 = getelementptr inbounds double, double* %8949, i64 32
%8951 = load double, double* %8950
%8952 = fmul double %8948, %8951
store double %8952, double* %677
%8953 = load double*, double** %114
%8954 = getelementptr inbounds double, double* %8953, i64 100
%8955 = load double, double* %8954
%8956 = load double*, double** %114
%8957 = getelementptr inbounds double, double* %8956, i64 32
%8958 = load double, double* %8957
%8959 = fmul double %8955, %8958
store double %8959, double* %678
%8960 = load double, double* %673
%8961 = load double, double* %293
%8962 = fmul double %8960, %8961
%8963 = load double*, double** %133
store double %8962, double* %8963
%8964 = load double, double* %674
%8965 = load double, double* %578
%8966 = fmul double %8964, %8965
%8967 = load double*, double** %134
store double %8966, double* %8967
%8968 = load double*, double** %133
%8969 = load double, double* %8968
%8970 = load double, double* %674
%8971 = load double, double* %579
%8972 = call double @llvm.fmuladd.f64(double %8970, double %8971, double %8969)
%8973 = load double*, double** %133
store double %8972, double* %8973
%8974 = load double*, double** %133
%8975 = load double, double* %8974
%8976 = load double, double* %675
%8977 = load double, double* %296
%8978 = call double @llvm.fmuladd.f64(double %8976, double %8977, double %8975)
%8979 = load double*, double** %133
store double %8978, double* %8979
%8980 = load double*, double** %134
%8981 = load double, double* %8980
%8982 = load double, double* %676
%8983 = load double, double* %667
%8984 = call double @llvm.fmuladd.f64(double %8982, double %8983, double %8981)
%8985 = load double*, double** %134
store double %8984, double* %8985
%8986 = load double*, double** %133
%8987 = load double, double* %8986
%8988 = load double, double* %676
%8989 = load double, double* %668
%8990 = call double @llvm.fmuladd.f64(double %8988, double %8989, double %8987)
%8991 = load double*, double** %133
store double %8990, double* %8991
%8992 = load double*, double** %133
%8993 = load double, double* %8992
%8994 = load double, double* %677
%8995 = load double, double* %643
%8996 = call double @llvm.fmuladd.f64(double %8994, double %8995, double %8993)
%8997 = load double*, double** %133
store double %8996, double* %8997
%8998 = load double*, double** %134
%8999 = load double, double* %8998
%9000 = load double, double* %677
%9001 = load double, double* %672
%9002 = call double @llvm.fmuladd.f64(double %9000, double %9001, double %8999)
%9003 = load double*, double** %134
store double %9002, double* %9003
%9004 = load double*, double** %133
%9005 = load double, double* %9004
%9006 = load double, double* %678
%9007 = load double, double* %394
%9008 = call double @llvm.fmuladd.f64(double %9006, double %9007, double %9005)
%9009 = load double*, double** %133
store double %9008, double* %9009
br label %9078
9010: ; preds = %8807
%9011 = load double*, double** %114
%9012 = getelementptr inbounds double, double* %9011, i64 32
%9013 = load double, double* %9012
%9014 = load double, double* %291
%9015 = load double, double* %576
%9016 = fsub double %9015, 1.000000e+00
%9017 = load double, double* %294
%9018 = load double, double* %665
%9019 = fsub double %9018, 1.000000e+00
%9020 = fmul double %9017, %9019
%9021 = call double @llvm.fmuladd.f64(double %9014, double %9016, double %9020)
%9022 = fmul double %9013, %9021
%9023 = load double*, double** %132
store double %9022, double* %9023
%9024 = load double, double* %576
%9025 = fsub double %9024, 1.000000e+00
%9026 = load double*, double** %114
%9027 = getelementptr inbounds double, double* %9026, i64 32
%9028 = load double, double* %9027
%9029 = fmul double %9025, %9028
store double %9029, double* %673
%9030 = load double, double* %291
%9031 = load double*, double** %114
%9032 = getelementptr inbounds double, double* %9031, i64 32
%9033 = load double, double* %9032
%9034 = fmul double %9030, %9033
store double %9034, double* %674
%9035 = load double, double* %665
%9036 = fsub double %9035, 1.000000e+00
%9037 = load double*, double** %114
%9038 = getelementptr inbounds double, double* %9037, i64 32
%9039 = load double, double* %9038
%9040 = fmul double %9036, %9039
store double %9040, double* %675
%9041 = load double, double* %294
%9042 = load double*, double** %114
%9043 = getelementptr inbounds double, double* %9042, i64 32
%9044 = load double, double* %9043
%9045 = fmul double %9041, %9044
store double %9045, double* %676
%9046 = load double, double* %673
%9047 = load double, double* %293
%9048 = fmul double %9046, %9047
%9049 = load double*, double** %133
store double %9048, double* %9049
%9050 = load double, double* %674
%9051 = load double, double* %578
%9052 = fmul double %9050, %9051
%9053 = load double*, double** %134
store double %9052, double* %9053
%9054 = load double*, double** %133
%9055 = load double, double* %9054
%9056 = load double, double* %674
%9057 = load double, double* %579
%9058 = call double @llvm.fmuladd.f64(double %9056, double %9057, double %9055)
%9059 = load double*, double** %133
store double %9058, double* %9059
%9060 = load double*, double** %133
%9061 = load double, double* %9060
%9062 = load double, double* %675
%9063 = load double, double* %296
%9064 = call double @llvm.fmuladd.f64(double %9062, double %9063, double %9061)
%9065 = load double*, double** %133
store double %9064, double* %9065
%9066 = load double*, double** %134
%9067 = load double, double* %9066
%9068 = load double, double* %676
%9069 = load double, double* %667
%9070 = call double @llvm.fmuladd.f64(double %9068, double %9069, double %9067)
%9071 = load double*, double** %134
store double %9070, double* %9071
%9072 = load double*, double** %133
%9073 = load double, double* %9072
%9074 = load double, double* %676
%9075 = load double, double* %668
%9076 = call double @llvm.fmuladd.f64(double %9074, double %9075, double %9073)
%9077 = load double*, double** %133
store double %9076, double* %9077
br label %9078
9078: ; preds = %9010, %8895
%9079 = load double*, double** %117
%9080 = load double, double* %9079
%9081 = load double*, double** %114
%9082 = getelementptr inbounds double, double* %9081, i64 33
%9083 = load double, double* %9082
%9084 = load double, double* %230
%9085 = fmul double %9083, %9084
%9086 = fdiv double %9080, %9085
store double %9086, double* %571
%9087 = load double*, double** %114
%9088 = getelementptr inbounds double, double* %9087, i64 33
%9089 = load double, double* %9088
%9090 = load double, double* %230
%9091 = fmul double %9089, %9090
%9092 = fdiv double 1.000000e+00, %9091
store double %9092, double* %679
%9093 = load double*, double** %117
%9094 = load double, double* %9093
%9095 = fneg double %9094
%9096 = load double*, double** %114
%9097 = getelementptr inbounds double, double* %9096, i64 33
%9098 = load double, double* %9097
%9099 = load double, double* %230
%9100 = load double, double* %230
%9101 = fmul double %9099, %9100
%9102 = fmul double %9098, %9101
%9103 = fdiv double %9095, %9102
store double %9103, double* %575
%9104 = load double, double* %575
%9105 = load double, double* %232
%9106 = fmul double %9104, %9105
store double %9106, double* %574
%9107 = load double, double* %571
%9108 = fcmp ogt double %9107, 1.000000e+02
br i1 %9108, label %9109, label %9116
9109: ; preds = %9078
%9110 = call double @exp(double 1.000000e+02)
store double %9110, double* %577
%9111 = load double, double* %577
%9112 = load double, double* %571
%9113 = fsub double %9112, 1.000000e+02
%9114 = fadd double 1.000000e+00, %9113
%9115 = fmul double %9111, %9114
store double %9115, double* %576
br label %9131
9116: ; preds = %9078
%9117 = load double, double* %571
%9118 = fcmp olt double %9117, -1.000000e+02
br i1 %9118, label %9119, label %9126
9119: ; preds = %9116
%9120 = call double @exp(double -1.000000e+02)
store double %9120, double* %577
%9121 = load double, double* %577
%9122 = load double, double* %571
%9123 = fadd double %9122, 1.000000e+02
%9124 = fadd double 1.000000e+00, %9123
%9125 = fmul double %9121, %9124
store double %9125, double* %576
br label %9130
9126: ; preds = %9116
%9127 = load double, double* %571
%9128 = call double @exp(double %9127)
store double %9128, double* %576
%9129 = load double, double* %576
store double %9129, double* %577
br label %9130
9130: ; preds = %9126, %9119
br label %9131
9131: ; preds = %9130, %9109
%9132 = load double, double* %577
%9133 = load double, double* %679
%9134 = fmul double %9132, %9133
store double %9134, double* %680
%9135 = load double, double* %577
%9136 = load double, double* %574
%9137 = fmul double %9135, %9136
store double %9137, double* %579
%9138 = load double*, double** %117
%9139 = load double, double* %9138
%9140 = load double*, double** %114
%9141 = getelementptr inbounds double, double* %9140, i64 35
%9142 = load double, double* %9141
%9143 = load double, double* %230
%9144 = fmul double %9142, %9143
%9145 = fdiv double %9139, %9144
store double %9145, double* %661
%9146 = load double*, double** %114
%9147 = getelementptr inbounds double, double* %9146, i64 35
%9148 = load double, double* %9147
%9149 = load double, double* %230
%9150 = fmul double %9148, %9149
%9151 = fdiv double 1.000000e+00, %9150
store double %9151, double* %681
%9152 = load double*, double** %117
%9153 = load double, double* %9152
%9154 = fneg double %9153
%9155 = load double*, double** %114
%9156 = getelementptr inbounds double, double* %9155, i64 35
%9157 = load double, double* %9156
%9158 = load double, double* %230
%9159 = load double, double* %230
%9160 = fmul double %9158, %9159
%9161 = fmul double %9157, %9160
%9162 = fdiv double %9154, %9161
store double %9162, double* %663
%9163 = load double, double* %663
%9164 = load double, double* %232
%9165 = fmul double %9163, %9164
store double %9165, double* %664
%9166 = load double, double* %661
%9167 = fcmp ogt double %9166, 1.000000e+02
br i1 %9167, label %9168, label %9175
9168: ; preds = %9131
%9169 = call double @exp(double 1.000000e+02)
store double %9169, double* %666
%9170 = load double, double* %666
%9171 = load double, double* %661
%9172 = fsub double %9171, 1.000000e+02
%9173 = fadd double 1.000000e+00, %9172
%9174 = fmul double %9170, %9173
store double %9174, double* %665
br label %9190
9175: ; preds = %9131
%9176 = load double, double* %661
%9177 = fcmp olt double %9176, -1.000000e+02
br i1 %9177, label %9178, label %9185
9178: ; preds = %9175
%9179 = call double @exp(double -1.000000e+02)
store double %9179, double* %666
%9180 = load double, double* %666
%9181 = load double, double* %661
%9182 = fadd double %9181, 1.000000e+02
%9183 = fadd double 1.000000e+00, %9182
%9184 = fmul double %9180, %9183
store double %9184, double* %665
br label %9189
9185: ; preds = %9175
%9186 = load double, double* %661
%9187 = call double @exp(double %9186)
store double %9187, double* %665
%9188 = load double, double* %665
store double %9188, double* %666
br label %9189
9189: ; preds = %9185, %9178
br label %9190
9190: ; preds = %9189, %9168
%9191 = load double, double* %666
%9192 = load double, double* %681
%9193 = fmul double %9191, %9192
store double %9193, double* %682
%9194 = load double, double* %666
%9195 = load double, double* %664
%9196 = fmul double %9194, %9195
store double %9196, double* %668
%9197 = load double*, double** %114
%9198 = getelementptr inbounds double, double* %9197, i64 98
%9199 = load double, double* %9198
%9200 = fcmp ogt double %9199, 0.000000e+00
br i1 %9200, label %9201, label %9400
9201: ; preds = %9190
%9202 = load double, double* %324
%9203 = fneg double %9202
%9204 = load double*, double** %117
%9205 = load double, double* %9204
%9206 = fsub double %9203, %9205
%9207 = load double, double* %327
%9208 = load double, double* %230
%9209 = fmul double %9207, %9208
%9210 = fdiv double %9206, %9209
store double %9210, double* %636
%9211 = load double, double* %327
%9212 = load double, double* %230
%9213 = fmul double %9211, %9212
%9214 = fdiv double -1.000000e+00, %9213
store double %9214, double* %669
%9215 = load double, double* %327
%9216 = load double, double* %230
%9217 = fmul double %9215, %9216
%9218 = fdiv double -1.000000e+00, %9217
store double %9218, double* %683
%9219 = load double*, double** %117
%9220 = load double, double* %9219
%9221 = fneg double %9220
%9222 = load double, double* %324
%9223 = fsub double %9221, %9222
%9224 = fneg double %9223
%9225 = load double, double* %327
%9226 = load double, double* %327
%9227 = fmul double %9225, %9226
%9228 = load double, double* %230
%9229 = fmul double %9227, %9228
%9230 = fdiv double %9224, %9229
store double %9230, double* %671
%9231 = load double*, double** %117
%9232 = load double, double* %9231
%9233 = fneg double %9232
%9234 = load double, double* %324
%9235 = fsub double %9233, %9234
%9236 = fneg double %9235
%9237 = load double, double* %327
%9238 = load double, double* %230
%9239 = load double, double* %230
%9240 = fmul double %9238, %9239
%9241 = fmul double %9237, %9240
%9242 = fdiv double %9236, %9241
store double %9242, double* %638
%9243 = load double, double* %669
%9244 = load double, double* %326
%9245 = fmul double %9243, %9244
store double %9245, double* %639
%9246 = load double, double* %639
%9247 = load double, double* %671
%9248 = load double, double* %329
%9249 = call double @llvm.fmuladd.f64(double %9247, double %9248, double %9246)
store double %9249, double* %639
%9250 = load double, double* %639
%9251 = load double, double* %638
%9252 = load double, double* %232
%9253 = call double @llvm.fmuladd.f64(double %9251, double %9252, double %9250)
store double %9253, double* %639
%9254 = load double, double* %636
%9255 = fcmp ogt double %9254, 1.000000e+02
br i1 %9255, label %9256, label %9263
9256: ; preds = %9201
%9257 = call double @exp(double 1.000000e+02)
store double %9257, double* %641
%9258 = load double, double* %641
%9259 = load double, double* %636
%9260 = fsub double %9259, 1.000000e+02
%9261 = fadd double 1.000000e+00, %9260
%9262 = fmul double %9258, %9261
store double %9262, double* %640
br label %9278
9263: ; preds = %9201
%9264 = load double, double* %636
%9265 = fcmp olt double %9264, -1.000000e+02
br i1 %9265, label %9266, label %9273
9266: ; preds = %9263
%9267 = call double @exp(double -1.000000e+02)
store double %9267, double* %641
%9268 = load double, double* %641
%9269 = load double, double* %636
%9270 = fadd double %9269, 1.000000e+02
%9271 = fadd double 1.000000e+00, %9270
%9272 = fmul double %9268, %9271
store double %9272, double* %640
br label %9277
9273: ; preds = %9263
%9274 = load double, double* %636
%9275 = call double @exp(double %9274)
store double %9275, double* %640
%9276 = load double, double* %640
store double %9276, double* %641
br label %9277
9277: ; preds = %9273, %9266
br label %9278
9278: ; preds = %9277, %9256
%9279 = load double, double* %641
%9280 = load double, double* %639
%9281 = fmul double %9279, %9280
store double %9281, double* %643
%9282 = load double, double* %641
%9283 = load double, double* %683
%9284 = fmul double %9282, %9283
store double %9284, double* %684
%9285 = load double*, double** %114
%9286 = getelementptr inbounds double, double* %9285, i64 32
%9287 = load double, double* %9286
%9288 = fsub double 1.000000e+00, %9287
%9289 = load double, double* %291
%9290 = load double, double* %576
%9291 = fsub double %9290, 1.000000e+00
%9292 = load double, double* %294
%9293 = load double, double* %665
%9294 = fsub double %9293, 1.000000e+00
%9295 = fmul double %9292, %9294
%9296 = call double @llvm.fmuladd.f64(double %9289, double %9291, double %9295)
%9297 = load double*, double** %114
%9298 = getelementptr inbounds double, double* %9297, i64 100
%9299 = load double, double* %9298
%9300 = load double, double* %640
%9301 = load double, double* %392
%9302 = fsub double %9300, %9301
%9303 = fneg double %9299
%9304 = call double @llvm.fmuladd.f64(double %9303, double %9302, double %9296)
%9305 = fmul double %9288, %9304
%9306 = load double*, double** %135
store double %9305, double* %9306
%9307 = load double, double* %576
%9308 = fsub double %9307, 1.000000e+00
%9309 = load double*, double** %114
%9310 = getelementptr inbounds double, double* %9309, i64 32
%9311 = load double, double* %9310
%9312 = fsub double 1.000000e+00, %9311
%9313 = fmul double %9308, %9312
store double %9313, double* %685
%9314 = load double, double* %291
%9315 = load double*, double** %114
%9316 = getelementptr inbounds double, double* %9315, i64 32
%9317 = load double, double* %9316
%9318 = fsub double 1.000000e+00, %9317
%9319 = fmul double %9314, %9318
store double %9319, double* %686
%9320 = load double, double* %665
%9321 = fsub double %9320, 1.000000e+00
%9322 = load double*, double** %114
%9323 = getelementptr inbounds double, double* %9322, i64 32
%9324 = load double, double* %9323
%9325 = fsub double 1.000000e+00, %9324
%9326 = fmul double %9321, %9325
store double %9326, double* %687
%9327 = load double, double* %294
%9328 = load double*, double** %114
%9329 = getelementptr inbounds double, double* %9328, i64 32
%9330 = load double, double* %9329
%9331 = fsub double 1.000000e+00, %9330
%9332 = fmul double %9327, %9331
store double %9332, double* %688
%9333 = load double*, double** %114
%9334 = getelementptr inbounds double, double* %9333, i64 100
%9335 = load double, double* %9334
%9336 = fneg double %9335
%9337 = load double*, double** %114
%9338 = getelementptr inbounds double, double* %9337, i64 32
%9339 = load double, double* %9338
%9340 = fsub double 1.000000e+00, %9339
%9341 = fmul double %9336, %9340
store double %9341, double* %689
%9342 = load double*, double** %114
%9343 = getelementptr inbounds double, double* %9342, i64 100
%9344 = load double, double* %9343
%9345 = load double*, double** %114
%9346 = getelementptr inbounds double, double* %9345, i64 32
%9347 = load double, double* %9346
%9348 = fsub double 1.000000e+00, %9347
%9349 = fmul double %9344, %9348
store double %9349, double* %690
%9350 = load double, double* %685
%9351 = load double, double* %293
%9352 = fmul double %9350, %9351
%9353 = load double*, double** %136
store double %9352, double* %9353
%9354 = load double, double* %686
%9355 = load double, double* %680
%9356 = fmul double %9354, %9355
%9357 = load double*, double** %137
store double %9356, double* %9357
%9358 = load double*, double** %136
%9359 = load double, double* %9358
%9360 = load double, double* %686
%9361 = load double, double* %579
%9362 = call double @llvm.fmuladd.f64(double %9360, double %9361, double %9359)
%9363 = load double*, double** %136
store double %9362, double* %9363
%9364 = load double*, double** %136
%9365 = load double, double* %9364
%9366 = load double, double* %687
%9367 = load double, double* %296
%9368 = call double @llvm.fmuladd.f64(double %9366, double %9367, double %9365)
%9369 = load double*, double** %136
store double %9368, double* %9369
%9370 = load double*, double** %137
%9371 = load double, double* %9370
%9372 = load double, double* %688
%9373 = load double, double* %682
%9374 = call double @llvm.fmuladd.f64(double %9372, double %9373, double %9371)
%9375 = load double*, double** %137
store double %9374, double* %9375
%9376 = load double*, double** %136
%9377 = load double, double* %9376
%9378 = load double, double* %688
%9379 = load double, double* %668
%9380 = call double @llvm.fmuladd.f64(double %9378, double %9379, double %9377)
%9381 = load double*, double** %136
store double %9380, double* %9381
%9382 = load double*, double** %136
%9383 = load double, double* %9382
%9384 = load double, double* %689
%9385 = load double, double* %643
%9386 = call double @llvm.fmuladd.f64(double %9384, double %9385, double %9383)
%9387 = load double*, double** %136
store double %9386, double* %9387
%9388 = load double*, double** %137
%9389 = load double, double* %9388
%9390 = load double, double* %689
%9391 = load double, double* %684
%9392 = call double @llvm.fmuladd.f64(double %9390, double %9391, double %9389)
%9393 = load double*, double** %137
store double %9392, double* %9393
%9394 = load double*, double** %136
%9395 = load double, double* %9394
%9396 = load double, double* %690
%9397 = load double, double* %394
%9398 = call double @llvm.fmuladd.f64(double %9396, double %9397, double %9395)
%9399 = load double*, double** %136
store double %9398, double* %9399
br label %9473
9400: ; preds = %9190
%9401 = load double*, double** %114
%9402 = getelementptr inbounds double, double* %9401, i64 32
%9403 = load double, double* %9402
%9404 = fsub double 1.000000e+00, %9403
%9405 = load double, double* %291
%9406 = load double, double* %576
%9407 = fsub double %9406, 1.000000e+00
%9408 = load double, double* %294
%9409 = load double, double* %665
%9410 = fsub double %9409, 1.000000e+00
%9411 = fmul double %9408, %9410
%9412 = call double @llvm.fmuladd.f64(double %9405, double %9407, double %9411)
%9413 = fmul double %9404, %9412
%9414 = load double*, double** %135
store double %9413, double* %9414
%9415 = load double, double* %576
%9416 = fsub double %9415, 1.000000e+00
%9417 = load double*, double** %114
%9418 = getelementptr inbounds double, double* %9417, i64 32
%9419 = load double, double* %9418
%9420 = fsub double 1.000000e+00, %9419
%9421 = fmul double %9416, %9420
store double %9421, double* %685
%9422 = load double, double* %291
%9423 = load double*, double** %114
%9424 = getelementptr inbounds double, double* %9423, i64 32
%9425 = load double, double* %9424
%9426 = fsub double 1.000000e+00, %9425
%9427 = fmul double %9422, %9426
store double %9427, double* %686
%9428 = load double, double* %665
%9429 = fsub double %9428, 1.000000e+00
%9430 = load double*, double** %114
%9431 = getelementptr inbounds double, double* %9430, i64 32
%9432 = load double, double* %9431
%9433 = fsub double 1.000000e+00, %9432
%9434 = fmul double %9429, %9433
store double %9434, double* %687
%9435 = load double, double* %294
%9436 = load double*, double** %114
%9437 = getelementptr inbounds double, double* %9436, i64 32
%9438 = load double, double* %9437
%9439 = fsub double 1.000000e+00, %9438
%9440 = fmul double %9435, %9439
store double %9440, double* %688
%9441 = load double, double* %685
%9442 = load double, double* %293
%9443 = fmul double %9441, %9442
%9444 = load double*, double** %136
store double %9443, double* %9444
%9445 = load double, double* %686
%9446 = load double, double* %680
%9447 = fmul double %9445, %9446
%9448 = load double*, double** %137
store double %9447, double* %9448
%9449 = load double*, double** %136
%9450 = load double, double* %9449
%9451 = load double, double* %686
%9452 = load double, double* %579
%9453 = call double @llvm.fmuladd.f64(double %9451, double %9452, double %9450)
%9454 = load double*, double** %136
store double %9453, double* %9454
%9455 = load double*, double** %136
%9456 = load double, double* %9455
%9457 = load double, double* %687
%9458 = load double, double* %296
%9459 = call double @llvm.fmuladd.f64(double %9457, double %9458, double %9456)
%9460 = load double*, double** %136
store double %9459, double* %9460
%9461 = load double*, double** %137
%9462 = load double, double* %9461
%9463 = load double, double* %688
%9464 = load double, double* %682
%9465 = call double @llvm.fmuladd.f64(double %9463, double %9464, double %9462)
%9466 = load double*, double** %137
store double %9465, double* %9466
%9467 = load double*, double** %136
%9468 = load double, double* %9467
%9469 = load double, double* %688
%9470 = load double, double* %668
%9471 = call double @llvm.fmuladd.f64(double %9469, double %9470, double %9468)
%9472 = load double*, double** %136
store double %9471, double* %9472
br label %9473
9473: ; preds = %9400, %9278
br label %9474
9474: ; preds = %9473, %8694
br label %9475
9475: ; preds = %9474, %8347
%9476 = load double*, double** %118
%9477 = load double, double* %9476
%9478 = load double*, double** %114
%9479 = getelementptr inbounds double, double* %9478, i64 37
%9480 = load double, double* %9479
%9481 = load double, double* %230
%9482 = fmul double %9480, %9481
%9483 = fdiv double %9477, %9482
store double %9483, double* %571
%9484 = load double*, double** %114
%9485 = getelementptr inbounds double, double* %9484, i64 37
%9486 = load double, double* %9485
%9487 = load double, double* %230
%9488 = fmul double %9486, %9487
%9489 = fdiv double 1.000000e+00, %9488
store double %9489, double* %585
%9490 = load double*, double** %118
%9491 = load double, double* %9490
%9492 = fneg double %9491
%9493 = load double*, double** %114
%9494 = getelementptr inbounds double, double* %9493, i64 37
%9495 = load double, double* %9494
%9496 = load double, double* %230
%9497 = load double, double* %230
%9498 = fmul double %9496, %9497
%9499 = fmul double %9495, %9498
%9500 = fdiv double %9492, %9499
store double %9500, double* %575
%9501 = load double, double* %575
%9502 = load double, double* %232
%9503 = fmul double %9501, %9502
store double %9503, double* %574
%9504 = load double, double* %571
%9505 = fcmp ogt double %9504, 1.000000e+02
br i1 %9505, label %9506, label %9513
9506: ; preds = %9475
%9507 = call double @exp(double 1.000000e+02)
store double %9507, double* %577
%9508 = load double, double* %577
%9509 = load double, double* %571
%9510 = fsub double %9509, 1.000000e+02
%9511 = fadd double 1.000000e+00, %9510
%9512 = fmul double %9508, %9511
store double %9512, double* %576
br label %9528
9513: ; preds = %9475
%9514 = load double, double* %571
%9515 = fcmp olt double %9514, -1.000000e+02
br i1 %9515, label %9516, label %9523
9516: ; preds = %9513
%9517 = call double @exp(double -1.000000e+02)
store double %9517, double* %577
%9518 = load double, double* %577
%9519 = load double, double* %571
%9520 = fadd double %9519, 1.000000e+02
%9521 = fadd double 1.000000e+00, %9520
%9522 = fmul double %9518, %9521
store double %9522, double* %576
br label %9527
9523: ; preds = %9513
%9524 = load double, double* %571
%9525 = call double @exp(double %9524)
store double %9525, double* %576
%9526 = load double, double* %576
store double %9526, double* %577
br label %9527
9527: ; preds = %9523, %9516
br label %9528
9528: ; preds = %9527, %9506
%9529 = load double, double* %577
%9530 = load double, double* %585
%9531 = fmul double %9529, %9530
store double %9531, double* %587
%9532 = load double, double* %577
%9533 = load double, double* %574
%9534 = fmul double %9532, %9533
store double %9534, double* %579
%9535 = load double*, double** %118
%9536 = load double, double* %9535
%9537 = load double*, double** %114
%9538 = getelementptr inbounds double, double* %9537, i64 39
%9539 = load double, double* %9538
%9540 = load double, double* %230
%9541 = fmul double %9539, %9540
%9542 = fdiv double %9536, %9541
store double %9542, double* %661
%9543 = load double*, double** %114
%9544 = getelementptr inbounds double, double* %9543, i64 39
%9545 = load double, double* %9544
%9546 = load double, double* %230
%9547 = fmul double %9545, %9546
%9548 = fdiv double 1.000000e+00, %9547
store double %9548, double* %691
%9549 = load double*, double** %118
%9550 = load double, double* %9549
%9551 = fneg double %9550
%9552 = load double*, double** %114
%9553 = getelementptr inbounds double, double* %9552, i64 39
%9554 = load double, double* %9553
%9555 = load double, double* %230
%9556 = load double, double* %230
%9557 = fmul double %9555, %9556
%9558 = fmul double %9554, %9557
%9559 = fdiv double %9551, %9558
store double %9559, double* %663
%9560 = load double, double* %663
%9561 = load double, double* %232
%9562 = fmul double %9560, %9561
store double %9562, double* %664
%9563 = load double, double* %661
%9564 = fcmp ogt double %9563, 1.000000e+02
br i1 %9564, label %9565, label %9572
9565: ; preds = %9528
%9566 = call double @exp(double 1.000000e+02)
store double %9566, double* %666
%9567 = load double, double* %666
%9568 = load double, double* %661
%9569 = fsub double %9568, 1.000000e+02
%9570 = fadd double 1.000000e+00, %9569
%9571 = fmul double %9567, %9570
store double %9571, double* %665
br label %9587
9572: ; preds = %9528
%9573 = load double, double* %661
%9574 = fcmp olt double %9573, -1.000000e+02
br i1 %9574, label %9575, label %9582
9575: ; preds = %9572
%9576 = call double @exp(double -1.000000e+02)
store double %9576, double* %666
%9577 = load double, double* %666
%9578 = load double, double* %661
%9579 = fadd double %9578, 1.000000e+02
%9580 = fadd double 1.000000e+00, %9579
%9581 = fmul double %9577, %9580
store double %9581, double* %665
br label %9586
9582: ; preds = %9572
%9583 = load double, double* %661
%9584 = call double @exp(double %9583)
store double %9584, double* %665
%9585 = load double, double* %665
store double %9585, double* %666
br label %9586
9586: ; preds = %9582, %9575
br label %9587
9587: ; preds = %9586, %9565
%9588 = load double, double* %666
%9589 = load double, double* %691
%9590 = fmul double %9588, %9589
store double %9590, double* %692
%9591 = load double, double* %666
%9592 = load double, double* %664
%9593 = fmul double %9591, %9592
store double %9593, double* %668
%9594 = load double, double* %297
%9595 = load double, double* %576
%9596 = fsub double %9595, 1.000000e+00
%9597 = load double, double* %300
%9598 = load double, double* %665
%9599 = fsub double %9598, 1.000000e+00
%9600 = fmul double %9597, %9599
%9601 = call double @llvm.fmuladd.f64(double %9594, double %9596, double %9600)
store double %9601, double* %693
%9602 = load double, double* %576
%9603 = fsub double %9602, 1.000000e+00
store double %9603, double* %694
%9604 = load double, double* %297
store double %9604, double* %696
%9605 = load double, double* %665
%9606 = fsub double %9605, 1.000000e+00
store double %9606, double* %698
%9607 = load double, double* %300
store double %9607, double* %699
%9608 = load double, double* %694
%9609 = load double, double* %299
%9610 = fmul double %9608, %9609
store double %9610, double* %695
%9611 = load double, double* %696
%9612 = load double, double* %587
%9613 = fmul double %9611, %9612
store double %9613, double* %697
%9614 = load double, double* %695
%9615 = load double, double* %696
%9616 = load double, double* %579
%9617 = call double @llvm.fmuladd.f64(double %9615, double %9616, double %9614)
store double %9617, double* %695
%9618 = load double, double* %695
%9619 = load double, double* %698
%9620 = load double, double* %302
%9621 = call double @llvm.fmuladd.f64(double %9619, double %9620, double %9618)
store double %9621, double* %695
%9622 = load double, double* %697
%9623 = load double, double* %699
%9624 = load double, double* %692
%9625 = call double @llvm.fmuladd.f64(double %9623, double %9624, double %9622)
store double %9625, double* %697
%9626 = load double, double* %695
%9627 = load double, double* %699
%9628 = load double, double* %668
%9629 = call double @llvm.fmuladd.f64(double %9627, double %9628, double %9626)
store double %9629, double* %695
%9630 = load double*, double** %114
%9631 = getelementptr inbounds double, double* %9630, i64 45
%9632 = load double, double* %9631
%9633 = fcmp ogt double %9632, 0.000000e+00
br i1 %9633, label %9639, label %9634
9634: ; preds = %9587
%9635 = load double*, double** %114
%9636 = getelementptr inbounds double, double* %9635, i64 46
%9637 = load double, double* %9636
%9638 = fcmp ogt double %9637, 0.000000e+00
br i1 %9638, label %9639, label %9805
9639: ; preds = %9634, %9587
%9640 = load double*, double** %119
%9641 = load double, double* %9640
%9642 = load double*, double** %114
%9643 = getelementptr inbounds double, double* %9642, i64 37
%9644 = load double, double* %9643
%9645 = load double, double* %230
%9646 = fmul double %9644, %9645
%9647 = fdiv double %9641, %9646
store double %9647, double* %571
%9648 = load double*, double** %114
%9649 = getelementptr inbounds double, double* %9648, i64 37
%9650 = load double, double* %9649
%9651 = load double, double* %230
%9652 = fmul double %9650, %9651
%9653 = fdiv double 1.000000e+00, %9652
store double %9653, double* %634
%9654 = load double*, double** %119
%9655 = load double, double* %9654
%9656 = fneg double %9655
%9657 = load double*, double** %114
%9658 = getelementptr inbounds double, double* %9657, i64 37
%9659 = load double, double* %9658
%9660 = load double, double* %230
%9661 = load double, double* %230
%9662 = fmul double %9660, %9661
%9663 = fmul double %9659, %9662
%9664 = fdiv double %9656, %9663
store double %9664, double* %575
%9665 = load double, double* %575
%9666 = load double, double* %232
%9667 = fmul double %9665, %9666
store double %9667, double* %574
%9668 = load double, double* %571
%9669 = fcmp ogt double %9668, 1.000000e+02
br i1 %9669, label %9670, label %9677
9670: ; preds = %9639
%9671 = call double @exp(double 1.000000e+02)
store double %9671, double* %577
%9672 = load double, double* %577
%9673 = load double, double* %571
%9674 = fsub double %9673, 1.000000e+02
%9675 = fadd double 1.000000e+00, %9674
%9676 = fmul double %9672, %9675
store double %9676, double* %576
br label %9692
9677: ; preds = %9639
%9678 = load double, double* %571
%9679 = fcmp olt double %9678, -1.000000e+02
br i1 %9679, label %9680, label %9687
9680: ; preds = %9677
%9681 = call double @exp(double -1.000000e+02)
store double %9681, double* %577
%9682 = load double, double* %577
%9683 = load double, double* %571
%9684 = fadd double %9683, 1.000000e+02
%9685 = fadd double 1.000000e+00, %9684
%9686 = fmul double %9682, %9685
store double %9686, double* %576
br label %9691
9687: ; preds = %9677
%9688 = load double, double* %571
%9689 = call double @exp(double %9688)
store double %9689, double* %576
%9690 = load double, double* %576
store double %9690, double* %577
br label %9691
9691: ; preds = %9687, %9680
br label %9692
9692: ; preds = %9691, %9670
%9693 = load double, double* %577
%9694 = load double, double* %634
%9695 = fmul double %9693, %9694
store double %9695, double* %635
%9696 = load double, double* %577
%9697 = load double, double* %574
%9698 = fmul double %9696, %9697
store double %9698, double* %579
%9699 = load double*, double** %119
%9700 = load double, double* %9699
%9701 = load double*, double** %114
%9702 = getelementptr inbounds double, double* %9701, i64 39
%9703 = load double, double* %9702
%9704 = load double, double* %230
%9705 = fmul double %9703, %9704
%9706 = fdiv double %9700, %9705
store double %9706, double* %661
%9707 = load double*, double** %114
%9708 = getelementptr inbounds double, double* %9707, i64 39
%9709 = load double, double* %9708
%9710 = load double, double* %230
%9711 = fmul double %9709, %9710
%9712 = fdiv double 1.000000e+00, %9711
store double %9712, double* %700
%9713 = load double*, double** %119
%9714 = load double, double* %9713
%9715 = fneg double %9714
%9716 = load double*, double** %114
%9717 = getelementptr inbounds double, double* %9716, i64 39
%9718 = load double, double* %9717
%9719 = load double, double* %230
%9720 = load double, double* %230
%9721 = fmul double %9719, %9720
%9722 = fmul double %9718, %9721
%9723 = fdiv double %9715, %9722
store double %9723, double* %663
%9724 = load double, double* %663
%9725 = load double, double* %232
%9726 = fmul double %9724, %9725
store double %9726, double* %664
%9727 = load double, double* %661
%9728 = fcmp ogt double %9727, 1.000000e+02
br i1 %9728, label %9729, label %9736
9729: ; preds = %9692
%9730 = call double @exp(double 1.000000e+02)
store double %9730, double* %666
%9731 = load double, double* %666
%9732 = load double, double* %661
%9733 = fsub double %9732, 1.000000e+02
%9734 = fadd double 1.000000e+00, %9733
%9735 = fmul double %9731, %9734
store double %9735, double* %665
br label %9751
9736: ; preds = %9692
%9737 = load double, double* %661
%9738 = fcmp olt double %9737, -1.000000e+02
br i1 %9738, label %9739, label %9746
9739: ; preds = %9736
%9740 = call double @exp(double -1.000000e+02)
store double %9740, double* %666
%9741 = load double, double* %666
%9742 = load double, double* %661
%9743 = fadd double %9742, 1.000000e+02
%9744 = fadd double 1.000000e+00, %9743
%9745 = fmul double %9741, %9744
store double %9745, double* %665
br label %9750
9746: ; preds = %9736
%9747 = load double, double* %661
%9748 = call double @exp(double %9747)
store double %9748, double* %665
%9749 = load double, double* %665
store double %9749, double* %666
br label %9750
9750: ; preds = %9746, %9739
br label %9751
9751: ; preds = %9750, %9729
%9752 = load double, double* %666
%9753 = load double, double* %700
%9754 = fmul double %9752, %9753
store double %9754, double* %701
%9755 = load double, double* %666
%9756 = load double, double* %664
%9757 = fmul double %9755, %9756
store double %9757, double* %668
%9758 = load double, double* %303
%9759 = load double, double* %576
%9760 = fsub double %9759, 1.000000e+00
%9761 = load double, double* %306
%9762 = load double, double* %665
%9763 = fsub double %9762, 1.000000e+00
%9764 = fmul double %9761, %9763
%9765 = call double @llvm.fmuladd.f64(double %9758, double %9760, double %9764)
%9766 = load double*, double** %149
store double %9765, double* %9766
%9767 = load double, double* %576
%9768 = fsub double %9767, 1.000000e+00
store double %9768, double* %702
%9769 = load double, double* %303
store double %9769, double* %703
%9770 = load double, double* %665
%9771 = fsub double %9770, 1.000000e+00
store double %9771, double* %704
%9772 = load double, double* %306
store double %9772, double* %705
%9773 = load double, double* %702
%9774 = load double, double* %305
%9775 = fmul double %9773, %9774
%9776 = load double*, double** %150
store double %9775, double* %9776
%9777 = load double, double* %703
%9778 = load double, double* %635
%9779 = fmul double %9777, %9778
%9780 = load double*, double** %151
store double %9779, double* %9780
%9781 = load double*, double** %150
%9782 = load double, double* %9781
%9783 = load double, double* %703
%9784 = load double, double* %579
%9785 = call double @llvm.fmuladd.f64(double %9783, double %9784, double %9782)
%9786 = load double*, double** %150
store double %9785, double* %9786
%9787 = load double*, double** %150
%9788 = load double, double* %9787
%9789 = load double, double* %704
%9790 = load double, double* %308
%9791 = call double @llvm.fmuladd.f64(double %9789, double %9790, double %9788)
%9792 = load double*, double** %150
store double %9791, double* %9792
%9793 = load double*, double** %151
%9794 = load double, double* %9793
%9795 = load double, double* %705
%9796 = load double, double* %701
%9797 = call double @llvm.fmuladd.f64(double %9795, double %9796, double %9794)
%9798 = load double*, double** %151
store double %9797, double* %9798
%9799 = load double*, double** %150
%9800 = load double, double* %9799
%9801 = load double, double* %705
%9802 = load double, double* %668
%9803 = call double @llvm.fmuladd.f64(double %9801, double %9802, double %9800)
%9804 = load double*, double** %150
store double %9803, double* %9804
br label %9809
9805: ; preds = %9634
%9806 = load double*, double** %149
store double 0.000000e+00, double* %9806
%9807 = load double*, double** %150
store double 0.000000e+00, double* %9807
%9808 = load double*, double** %151
store double 0.000000e+00, double* %9808
br label %9809
9809: ; preds = %9805, %9751
%9810 = load double*, double** %114
%9811 = getelementptr inbounds double, double* %9810, i64 40
%9812 = load double, double* %9811
%9813 = fcmp ogt double %9812, 0.000000e+00
br i1 %9813, label %9814, label %10021
9814: ; preds = %9809
%9815 = load double, double* %356
%9816 = load double*, double** %118
%9817 = load double, double* %9816
%9818 = fsub double %9815, %9817
%9819 = load double, double* %356
%9820 = load double*, double** %118
%9821 = load double, double* %9820
%9822 = fsub double %9819, %9821
%9823 = call double @llvm.fmuladd.f64(double %9818, double %9822, double 1.000000e-02)
%9824 = call double @sqrt(double %9823)
%9825 = load double, double* %356
%9826 = load double*, double** %118
%9827 = load double, double* %9826
%9828 = fsub double %9825, %9827
%9829 = fadd double %9824, %9828
%9830 = fmul double 5.000000e-01, %9829
store double %9830, double* %457
%9831 = load double, double* %356
%9832 = load double*, double** %118
%9833 = load double, double* %9832
%9834 = fsub double %9831, %9833
%9835 = load double, double* %356
%9836 = load double*, double** %118
%9837 = load double, double* %9836
%9838 = fsub double %9835, %9837
%9839 = load double, double* %356
%9840 = load double*, double** %118
%9841 = load double, double* %9840
%9842 = fsub double %9839, %9841
%9843 = call double @llvm.fmuladd.f64(double %9838, double %9842, double 1.000000e-02)
%9844 = call double @sqrt(double %9843)
%9845 = fdiv double %9834, %9844
%9846 = fadd double %9845, 1.000000e+00
%9847 = fmul double 5.000000e-01, %9846
store double %9847, double* %706
%9848 = load double, double* %356
%9849 = load double*, double** %118
%9850 = load double, double* %9849
%9851 = fsub double %9848, %9850
%9852 = fneg double %9851
%9853 = load double, double* %356
%9854 = load double*, double** %118
%9855 = load double, double* %9854
%9856 = fsub double %9853, %9855
%9857 = load double, double* %356
%9858 = load double*, double** %118
%9859 = load double, double* %9858
%9860 = fsub double %9857, %9859
%9861 = call double @llvm.fmuladd.f64(double %9856, double %9860, double 1.000000e-02)
%9862 = call double @sqrt(double %9861)
%9863 = fdiv double %9852, %9862
%9864 = fsub double %9863, 1.000000e+00
%9865 = fmul double 5.000000e-01, %9864
store double %9865, double* %516
%9866 = load double, double* %706
%9867 = load double, double* %358
%9868 = fmul double %9866, %9867
store double %9868, double* %460
%9869 = load double*, double** %114
%9870 = getelementptr inbounds double, double* %9869, i64 25
%9871 = load double, double* %9870
%9872 = fsub double %9871, 1.000000e+00
store double %9872, double* %266
%9873 = load double, double* %457
%9874 = load double, double* %266
%9875 = call double @pow(double %9873, double %9874)
store double %9875, double* %269
%9876 = load double, double* %269
%9877 = load double, double* %266
%9878 = fmul double %9876, %9877
%9879 = load double, double* %457
%9880 = fdiv double %9878, %9879
store double %9880, double* %707
%9881 = load double, double* %707
%9882 = load double, double* %460
%9883 = fmul double %9881, %9882
store double %9883, double* %271
%9884 = load double, double* %707
%9885 = load double, double* %516
%9886 = fmul double %9884, %9885
store double %9886, double* %490
%9887 = load double, double* %321
%9888 = fneg double %9887
%9889 = load double, double* %269
%9890 = fmul double %9888, %9889
store double %9890, double* %239
%9891 = load double, double* %269
%9892 = fneg double %9891
store double %9892, double* %708
%9893 = load double, double* %321
%9894 = fneg double %9893
store double %9894, double* %336
%9895 = load double, double* %708
%9896 = load double, double* %323
%9897 = fmul double %9895, %9896
store double %9897, double* %241
%9898 = load double, double* %241
%9899 = load double, double* %336
%9900 = load double, double* %271
%9901 = call double @llvm.fmuladd.f64(double %9899, double %9900, double %9898)
store double %9901, double* %241
%9902 = load double, double* %336
%9903 = load double, double* %490
%9904 = fmul double %9902, %9903
store double %9904, double* %489
%9905 = load double, double* %239
%9906 = fcmp ogt double %9905, 1.000000e+02
br i1 %9906, label %9907, label %9914
9907: ; preds = %9814
%9908 = call double @exp(double 1.000000e+02)
store double %9908, double* %350
%9909 = load double, double* %350
%9910 = load double, double* %239
%9911 = fsub double %9910, 1.000000e+02
%9912 = fadd double 1.000000e+00, %9911
%9913 = fmul double %9909, %9912
store double %9913, double* %273
br label %9929
9914: ; preds = %9814
%9915 = load double, double* %239
%9916 = fcmp olt double %9915, -1.000000e+02
br i1 %9916, label %9917, label %9924
9917: ; preds = %9914
%9918 = call double @exp(double -1.000000e+02)
store double %9918, double* %350
%9919 = load double, double* %350
%9920 = load double, double* %239
%9921 = fadd double %9920, 1.000000e+02
%9922 = fadd double 1.000000e+00, %9921
%9923 = fmul double %9919, %9922
store double %9923, double* %273
br label %9928
9924: ; preds = %9914
%9925 = load double, double* %239
%9926 = call double @exp(double %9925)
store double %9926, double* %273
%9927 = load double, double* %273
store double %9927, double* %350
br label %9928
9928: ; preds = %9924, %9917
br label %9929
9929: ; preds = %9928, %9907
%9930 = load double, double* %350
%9931 = load double, double* %241
%9932 = fmul double %9930, %9931
store double %9932, double* %275
%9933 = load double, double* %350
%9934 = load double, double* %489
%9935 = fmul double %9933, %9934
store double %9935, double* %615
%9936 = load double*, double** %114
%9937 = getelementptr inbounds double, double* %9936, i64 40
%9938 = load double, double* %9937
%9939 = load double, double* %457
%9940 = fmul double %9938, %9939
%9941 = load double, double* %273
%9942 = fmul double %9940, %9941
store double %9942, double* %709
%9943 = load double*, double** %114
%9944 = getelementptr inbounds double, double* %9943, i64 40
%9945 = load double, double* %9944
%9946 = load double, double* %273
%9947 = fmul double %9945, %9946
store double %9947, double* %710
%9948 = load double*, double** %114
%9949 = getelementptr inbounds double, double* %9948, i64 40
%9950 = load double, double* %9949
%9951 = load double, double* %457
%9952 = fmul double %9950, %9951
store double %9952, double* %713
%9953 = load double, double* %710
%9954 = load double, double* %460
%9955 = fmul double %9953, %9954
store double %9955, double* %711
%9956 = load double, double* %710
%9957 = load double, double* %516
%9958 = fmul double %9956, %9957
store double %9958, double* %712
%9959 = load double, double* %711
%9960 = load double, double* %713
%9961 = load double, double* %275
%9962 = call double @llvm.fmuladd.f64(double %9960, double %9961, double %9959)
store double %9962, double* %711
%9963 = load double, double* %712
%9964 = load double, double* %713
%9965 = load double, double* %615
%9966 = call double @llvm.fmuladd.f64(double %9964, double %9965, double %9963)
store double %9966, double* %712
%9967 = load double*, double** %138
%9968 = load double, double* %9967
%9969 = load double*, double** %140
%9970 = load double, double* %9969
%9971 = fsub double %9968, %9970
%9972 = load double, double* %693
%9973 = fsub double %9971, %9972
%9974 = load double, double* %709
%9975 = fmul double %9973, %9974
store double %9975, double* %714
%9976 = load double, double* %709
store double %9976, double* %715
%9977 = load double, double* %709
%9978 = fneg double %9977
store double %9978, double* %717
%9979 = load double, double* %709
%9980 = fneg double %9979
store double %9980, double* %721
%9981 = load double*, double** %140
%9982 = load double, double* %9981
%9983 = fneg double %9982
%9984 = load double*, double** %138
%9985 = load double, double* %9984
%9986 = fadd double %9983, %9985
%9987 = load double, double* %693
%9988 = fsub double %9986, %9987
store double %9988, double* %722
%9989 = load double, double* %715
%9990 = load double*, double** %139
%9991 = load double, double* %9990
%9992 = fmul double %9989, %9991
store double %9992, double* %716
%9993 = load double, double* %717
%9994 = load double*, double** %141
%9995 = load double, double* %9994
%9996 = fmul double %9993, %9995
store double %9996, double* %718
%9997 = load double, double* %717
%9998 = load double*, double** %142
%9999 = load double, double* %9998
%10000 = fmul double %9997, %9999
store double %10000, double* %719
%10001 = load double, double* %717
%10002 = load double*, double** %143
%10003 = load double, double* %10002
%10004 = fmul double %10001, %10003
store double %10004, double* %720
%10005 = load double, double* %718
%10006 = load double, double* %721
%10007 = load double, double* %695
%10008 = call double @llvm.fmuladd.f64(double %10006, double %10007, double %10005)
store double %10008, double* %718
%10009 = load double, double* %719
%10010 = load double, double* %721
%10011 = load double, double* %697
%10012 = call double @llvm.fmuladd.f64(double %10010, double %10011, double %10009)
store double %10012, double* %719
%10013 = load double, double* %718
%10014 = load double, double* %722
%10015 = load double, double* %711
%10016 = call double @llvm.fmuladd.f64(double %10014, double %10015, double %10013)
store double %10016, double* %718
%10017 = load double, double* %719
%10018 = load double, double* %722
%10019 = load double, double* %712
%10020 = call double @llvm.fmuladd.f64(double %10018, double %10019, double %10017)
store double %10020, double* %719
br label %10022
10021: ; preds = %9809
store double 0.000000e+00, double* %714
store double 0.000000e+00, double* %716
store double 0.000000e+00, double* %718
store double 0.000000e+00, double* %719
store double 0.000000e+00, double* %720
br label %10022
10022: ; preds = %10021, %9929
%10023 = load double, double* %693
%10024 = load double, double* %714
%10025 = fsub double %10023, %10024
%10026 = load double*, double** %144
store double %10025, double* %10026
store double 1.000000e+00, double* %723
store double -1.000000e+00, double* %724
%10027 = load double, double* %723
%10028 = load double, double* %695
%10029 = fmul double %10027, %10028
%10030 = load double*, double** %145
store double %10029, double* %10030
%10031 = load double, double* %723
%10032 = load double, double* %697
%10033 = fmul double %10031, %10032
%10034 = load double*, double** %146
store double %10033, double* %10034
%10035 = load double, double* %724
%10036 = load double, double* %716
%10037 = fmul double %10035, %10036
%10038 = load double*, double** %147
store double %10037, double* %10038
%10039 = load double*, double** %145
%10040 = load double, double* %10039
%10041 = load double, double* %724
%10042 = load double, double* %718
%10043 = call double @llvm.fmuladd.f64(double %10041, double %10042, double %10040)
%10044 = load double*, double** %145
store double %10043, double* %10044
%10045 = load double*, double** %146
%10046 = load double, double* %10045
%10047 = load double, double* %724
%10048 = load double, double* %719
%10049 = call double @llvm.fmuladd.f64(double %10047, double %10048, double %10046)
%10050 = load double*, double** %146
store double %10049, double* %10050
%10051 = load double, double* %724
%10052 = load double, double* %720
%10053 = fmul double %10051, %10052
%10054 = load double*, double** %148
store double %10053, double* %10054
%10055 = load double*, double** %114
%10056 = getelementptr inbounds double, double* %10055, i64 1
%10057 = load double, double* %10056
%10058 = fcmp ogt double %10057, 0.000000e+00
br i1 %10058, label %10059, label %10079
10059: ; preds = %10022
%10060 = load double*, double** %121
%10061 = load double, double* %10060
%10062 = load double, double* %245
%10063 = fdiv double %10061, %10062
%10064 = load double*, double** %152
store double %10063, double* %10064
%10065 = load double, double* %245
%10066 = fdiv double 1.000000e+00, %10065
%10067 = load double*, double** %153
store double %10066, double* %10067
%10068 = load double*, double** %121
%10069 = load double, double* %10068
%10070 = fneg double %10069
%10071 = load double, double* %245
%10072 = load double, double* %245
%10073 = fmul double %10071, %10072
%10074 = fdiv double %10070, %10073
store double %10074, double* %725
%10075 = load double, double* %725
%10076 = load double, double* %247
%10077 = fmul double %10075, %10076
%10078 = load double*, double** %154
store double %10077, double* %10078
br label %10083
10079: ; preds = %10022
%10080 = load double*, double** %152
store double 0.000000e+00, double* %10080
%10081 = load double*, double** %153
store double 0.000000e+00, double* %10081
%10082 = load double*, double** %154
store double 0.000000e+00, double* %10082
br label %10083
10083: ; preds = %10079, %10059
%10084 = load double*, double** %118
%10085 = load double, double* %10084
%10086 = load double, double* %230
%10087 = fdiv double %10085, %10086
store double %10087, double* %571
%10088 = load double, double* %230
%10089 = fdiv double 1.000000e+00, %10088
store double %10089, double* %585
%10090 = load double*, double** %118
%10091 = load double, double* %10090
%10092 = fneg double %10091
%10093 = load double, double* %230
%10094 = load double, double* %230
%10095 = fmul double %10093, %10094
%10096 = fdiv double %10092, %10095
store double %10096, double* %575
%10097 = load double, double* %575
%10098 = load double, double* %232
%10099 = fmul double %10097, %10098
store double %10099, double* %574
%10100 = load double, double* %571
%10101 = fcmp ogt double %10100, 1.000000e+02
br i1 %10101, label %10102, label %10109
10102: ; preds = %10083
%10103 = call double @exp(double 1.000000e+02)
store double %10103, double* %577
%10104 = load double, double* %577
%10105 = load double, double* %571
%10106 = fsub double %10105, 1.000000e+02
%10107 = fadd double 1.000000e+00, %10106
%10108 = fmul double %10104, %10107
store double %10108, double* %576
br label %10124
10109: ; preds = %10083
%10110 = load double, double* %571
%10111 = fcmp olt double %10110, -1.000000e+02
br i1 %10111, label %10112, label %10119
10112: ; preds = %10109
%10113 = call double @exp(double -1.000000e+02)
store double %10113, double* %577
%10114 = load double, double* %577
%10115 = load double, double* %571
%10116 = fadd double %10115, 1.000000e+02
%10117 = fadd double 1.000000e+00, %10116
%10118 = fmul double %10114, %10117
store double %10118, double* %576
br label %10123
10119: ; preds = %10109
%10120 = load double, double* %571
%10121 = call double @exp(double %10120)
store double %10121, double* %576
%10122 = load double, double* %576
store double %10122, double* %577
br label %10123
10123: ; preds = %10119, %10112
br label %10124
10124: ; preds = %10123, %10102
%10125 = load double, double* %577
%10126 = load double, double* %585
%10127 = fmul double %10125, %10126
store double %10127, double* %587
%10128 = load double, double* %577
%10129 = load double, double* %574
%10130 = fmul double %10128, %10129
store double %10130, double* %579
%10131 = load double*, double** %122
%10132 = load double, double* %10131
%10133 = load double, double* %230
%10134 = fdiv double %10132, %10133
store double %10134, double* %636
%10135 = load double, double* %230
%10136 = fdiv double 1.000000e+00, %10135
store double %10136, double* %726
%10137 = load double*, double** %122
%10138 = load double, double* %10137
%10139 = fneg double %10138
%10140 = load double, double* %230
%10141 = load double, double* %230
%10142 = fmul double %10140, %10141
%10143 = fdiv double %10139, %10142
store double %10143, double* %638
%10144 = load double, double* %638
%10145 = load double, double* %232
%10146 = fmul double %10144, %10145
store double %10146, double* %639
%10147 = load double, double* %636
%10148 = fcmp ogt double %10147, 1.000000e+02
br i1 %10148, label %10149, label %10156
10149: ; preds = %10124
%10150 = call double @exp(double 1.000000e+02)
store double %10150, double* %641
%10151 = load double, double* %641
%10152 = load double, double* %636
%10153 = fsub double %10152, 1.000000e+02
%10154 = fadd double 1.000000e+00, %10153
%10155 = fmul double %10151, %10154
store double %10155, double* %640
br label %10171
10156: ; preds = %10124
%10157 = load double, double* %636
%10158 = fcmp olt double %10157, -1.000000e+02
br i1 %10158, label %10159, label %10166
10159: ; preds = %10156
%10160 = call double @exp(double -1.000000e+02)
store double %10160, double* %641
%10161 = load double, double* %641
%10162 = load double, double* %636
%10163 = fadd double %10162, 1.000000e+02
%10164 = fadd double 1.000000e+00, %10163
%10165 = fmul double %10161, %10164
store double %10165, double* %640
br label %10170
10166: ; preds = %10156
%10167 = load double, double* %636
%10168 = call double @exp(double %10167)
store double %10168, double* %640
%10169 = load double, double* %640
store double %10169, double* %641
br label %10170
10170: ; preds = %10166, %10159
br label %10171
10171: ; preds = %10170, %10149
%10172 = load double, double* %641
%10173 = load double, double* %726
%10174 = fmul double %10172, %10173
store double %10174, double* %727
%10175 = load double, double* %641
%10176 = load double, double* %639
%10177 = fmul double %10175, %10176
store double %10177, double* %643
%10178 = load double, double* %382
%10179 = load double, double* %576
%10180 = call double @llvm.fmuladd.f64(double %10178, double %10179, double 1.000000e+00)
%10181 = call double @sqrt(double %10180)
store double %10181, double* %728
%10182 = load double, double* %576
%10183 = load double, double* %576
%10184 = load double, double* %382
%10185 = call double @llvm.fmuladd.f64(double %10183, double %10184, double 1.000000e+00)
%10186 = call double @sqrt(double %10185)
%10187 = fmul double 2.000000e+00, %10186
%10188 = fdiv double %10182, %10187
store double %10188, double* %729
%10189 = load double, double* %382
%10190 = load double, double* %576
%10191 = load double, double* %382
%10192 = call double @llvm.fmuladd.f64(double %10190, double %10191, double 1.000000e+00)
%10193 = call double @sqrt(double %10192)
%10194 = fmul double 2.000000e+00, %10193
%10195 = fdiv double %10189, %10194
store double %10195, double* %731
%10196 = load double, double* %729
%10197 = load double, double* %384
%10198 = fmul double %10196, %10197
store double %10198, double* %730
%10199 = load double, double* %731
%10200 = load double, double* %587
%10201 = fmul double %10199, %10200
store double %10201, double* %732
%10202 = load double, double* %730
%10203 = load double, double* %731
%10204 = load double, double* %579
%10205 = call double @llvm.fmuladd.f64(double %10203, double %10204, double %10202)
store double %10205, double* %730
%10206 = load double, double* %382
%10207 = load double, double* %640
%10208 = call double @llvm.fmuladd.f64(double %10206, double %10207, double 1.000000e+00)
%10209 = call double @sqrt(double %10208)
store double %10209, double* %733
%10210 = load double, double* %640
%10211 = load double, double* %640
%10212 = load double, double* %382
%10213 = call double @llvm.fmuladd.f64(double %10211, double %10212, double 1.000000e+00)
%10214 = call double @sqrt(double %10213)
%10215 = fmul double 2.000000e+00, %10214
%10216 = fdiv double %10210, %10215
store double %10216, double* %734
%10217 = load double, double* %382
%10218 = load double, double* %640
%10219 = load double, double* %382
%10220 = call double @llvm.fmuladd.f64(double %10218, double %10219, double 1.000000e+00)
%10221 = call double @sqrt(double %10220)
%10222 = fmul double 2.000000e+00, %10221
%10223 = fdiv double %10217, %10222
store double %10223, double* %736
%10224 = load double, double* %734
%10225 = load double, double* %384
%10226 = fmul double %10224, %10225
store double %10226, double* %735
%10227 = load double, double* %736
%10228 = load double, double* %727
%10229 = fmul double %10227, %10228
store double %10229, double* %737
%10230 = load double, double* %735
%10231 = load double, double* %736
%10232 = load double, double* %643
%10233 = call double @llvm.fmuladd.f64(double %10231, double %10232, double %10230)
store double %10233, double* %735
%10234 = load double*, double** %114
%10235 = getelementptr inbounds double, double* %10234, i64 2
%10236 = load double, double* %10235
%10237 = fcmp ogt double %10236, 0.000000e+00
br i1 %10237, label %10238, label %10590
10238: ; preds = %10171
%10239 = load double, double* %728
%10240 = fadd double %10239, 1.000000e+00
%10241 = load double, double* %733
%10242 = fadd double %10241, 1.000000e+00
%10243 = fdiv double %10240, %10242
store double %10243, double* %738
%10244 = load double, double* %733
%10245 = fadd double %10244, 1.000000e+00
%10246 = fdiv double 1.000000e+00, %10245
store double %10246, double* %739
%10247 = load double, double* %728
%10248 = fadd double %10247, 1.000000e+00
%10249 = fneg double %10248
%10250 = load double, double* %733
%10251 = fadd double %10250, 1.000000e+00
%10252 = load double, double* %733
%10253 = fadd double %10252, 1.000000e+00
%10254 = fmul double %10251, %10253
%10255 = fdiv double %10249, %10254
store double %10255, double* %742
%10256 = load double, double* %739
%10257 = load double, double* %730
%10258 = fmul double %10256, %10257
store double %10258, double* %740
%10259 = load double, double* %739
%10260 = load double, double* %732
%10261 = fmul double %10259, %10260
store double %10261, double* %741
%10262 = load double, double* %740
%10263 = load double, double* %742
%10264 = load double, double* %735
%10265 = call double @llvm.fmuladd.f64(double %10263, double %10264, double %10262)
store double %10265, double* %740
%10266 = load double, double* %742
%10267 = load double, double* %737
%10268 = fmul double %10266, %10267
store double %10268, double* %743
%10269 = load double, double* %738
%10270 = call double @log(double %10269)
store double %10270, double* %239
%10271 = load double, double* %738
%10272 = fdiv double 1.000000e+00, %10271
store double %10272, double* %744
%10273 = load double, double* %744
%10274 = load double, double* %740
%10275 = fmul double %10273, %10274
store double %10275, double* %241
%10276 = load double, double* %744
%10277 = load double, double* %741
%10278 = fmul double %10276, %10277
store double %10278, double* %489
%10279 = load double, double* %744
%10280 = load double, double* %743
%10281 = fmul double %10279, %10280
store double %10281, double* %745
%10282 = load double*, double** %123
%10283 = load double, double* %10282
%10284 = load double, double* %230
%10285 = load double, double* %728
%10286 = load double, double* %733
%10287 = fsub double %10285, %10286
%10288 = load double, double* %239
%10289 = fsub double %10287, %10288
%10290 = call double @llvm.fmuladd.f64(double %10284, double %10289, double %10283)
%10291 = load double, double* %248
%10292 = fdiv double %10290, %10291
store double %10292, double* %746
%10293 = load double, double* %248
%10294 = fdiv double 1.000000e+00, %10293
store double %10294, double* %747
%10295 = load double, double* %239
%10296 = fneg double %10295
%10297 = load double, double* %733
%10298 = fsub double %10296, %10297
%10299 = load double, double* %728
%10300 = fadd double %10298, %10299
%10301 = load double, double* %248
%10302 = fdiv double %10300, %10301
store double %10302, double* %748
%10303 = load double, double* %230
%10304 = load double, double* %248
%10305 = fdiv double %10303, %10304
store double %10305, double* %750
%10306 = load double, double* %230
%10307 = fneg double %10306
%10308 = load double, double* %248
%10309 = fdiv double %10307, %10308
store double %10309, double* %752
%10310 = load double, double* %230
%10311 = fneg double %10310
%10312 = load double, double* %248
%10313 = fdiv double %10311, %10312
store double %10313, double* %754
%10314 = load double, double* %230
%10315 = load double, double* %239
%10316 = fneg double %10315
%10317 = load double, double* %733
%10318 = fsub double %10316, %10317
%10319 = load double, double* %728
%10320 = fadd double %10318, %10319
%10321 = load double*, double** %123
%10322 = load double, double* %10321
%10323 = call double @llvm.fmuladd.f64(double %10314, double %10320, double %10322)
%10324 = fneg double %10323
%10325 = load double, double* %248
%10326 = load double, double* %248
%10327 = fmul double %10325, %10326
%10328 = fdiv double %10324, %10327
store double %10328, double* %755
%10329 = load double, double* %748
%10330 = load double, double* %232
%10331 = fmul double %10329, %10330
store double %10331, double* %749
%10332 = load double, double* %749
%10333 = load double, double* %750
%10334 = load double, double* %730
%10335 = call double @llvm.fmuladd.f64(double %10333, double %10334, double %10332)
store double %10335, double* %749
%10336 = load double, double* %750
%10337 = load double, double* %732
%10338 = fmul double %10336, %10337
store double %10338, double* %751
%10339 = load double, double* %749
%10340 = load double, double* %752
%10341 = load double, double* %735
%10342 = call double @llvm.fmuladd.f64(double %10340, double %10341, double %10339)
store double %10342, double* %749
%10343 = load double, double* %752
%10344 = load double, double* %737
%10345 = fmul double %10343, %10344
store double %10345, double* %753
%10346 = load double, double* %749
%10347 = load double, double* %754
%10348 = load double, double* %241
%10349 = call double @llvm.fmuladd.f64(double %10347, double %10348, double %10346)
store double %10349, double* %749
%10350 = load double, double* %751
%10351 = load double, double* %754
%10352 = load double, double* %489
%10353 = call double @llvm.fmuladd.f64(double %10351, double %10352, double %10350)
store double %10353, double* %751
%10354 = load double, double* %753
%10355 = load double, double* %754
%10356 = load double, double* %745
%10357 = call double @llvm.fmuladd.f64(double %10355, double %10356, double %10354)
store double %10357, double* %753
%10358 = load double, double* %749
%10359 = load double, double* %755
%10360 = load double, double* %250
%10361 = call double @llvm.fmuladd.f64(double %10359, double %10360, double %10358)
store double %10361, double* %749
%10362 = load double, double* %402
%10363 = load double, double* %248
%10364 = fmul double %10362, %10363
%10365 = load double, double* %746
%10366 = fmul double %10364, %10365
%10367 = load double, double* %402
%10368 = fmul double 5.000000e-01, %10367
%10369 = load double, double* %405
%10370 = fmul double %10368, %10369
%10371 = load double*, double** %123
%10372 = load double, double* %10371
%10373 = load double*, double** %123
%10374 = load double, double* %10373
%10375 = call double @llvm.fmuladd.f64(double %10372, double %10374, double 1.000000e-02)
%10376 = call double @sqrt(double %10375)
%10377 = call double @llvm.fmuladd.f64(double %10370, double %10376, double 1.000000e+00)
%10378 = fdiv double %10366, %10377
store double %10378, double* %756
%10379 = load double, double* %746
%10380 = load double, double* %248
%10381 = fmul double %10379, %10380
%10382 = load double, double* %405
%10383 = fmul double 5.000000e-01, %10382
%10384 = load double, double* %402
%10385 = fmul double %10383, %10384
%10386 = load double*, double** %123
%10387 = load double, double* %10386
%10388 = load double*, double** %123
%10389 = load double, double* %10388
%10390 = call double @llvm.fmuladd.f64(double %10387, double %10389, double 1.000000e-02)
%10391 = call double @sqrt(double %10390)
%10392 = call double @llvm.fmuladd.f64(double %10385, double %10391, double 1.000000e+00)
%10393 = fdiv double %10381, %10392
%10394 = load double, double* %405
%10395 = fmul double 5.000000e-01, %10394
%10396 = load double, double* %746
%10397 = fmul double %10395, %10396
%10398 = load double, double* %402
%10399 = fmul double %10397, %10398
%10400 = load double, double* %248
%10401 = fmul double %10399, %10400
%10402 = load double*, double** %123
%10403 = load double, double* %10402
%10404 = load double*, double** %123
%10405 = load double, double* %10404
%10406 = call double @llvm.fmuladd.f64(double %10403, double %10405, double 1.000000e-02)
%10407 = call double @sqrt(double %10406)
%10408 = fmul double %10401, %10407
%10409 = load double, double* %405
%10410 = fmul double 5.000000e-01, %10409
%10411 = load double, double* %402
%10412 = fmul double %10410, %10411
%10413 = load double*, double** %123
%10414 = load double, double* %10413
%10415 = load double*, double** %123
%10416 = load double, double* %10415
%10417 = call double @llvm.fmuladd.f64(double %10414, double %10416, double 1.000000e-02)
%10418 = call double @sqrt(double %10417)
%10419 = call double @llvm.fmuladd.f64(double %10412, double %10418, double 1.000000e+00)
%10420 = load double, double* %405
%10421 = fmul double 5.000000e-01, %10420
%10422 = load double, double* %402
%10423 = fmul double %10421, %10422
%10424 = load double*, double** %123
%10425 = load double, double* %10424
%10426 = load double*, double** %123
%10427 = load double, double* %10426
%10428 = call double @llvm.fmuladd.f64(double %10425, double %10427, double 1.000000e-02)
%10429 = call double @sqrt(double %10428)
%10430 = call double @llvm.fmuladd.f64(double %10423, double %10429, double 1.000000e+00)
%10431 = fmul double %10419, %10430
%10432 = fdiv double %10408, %10431
%10433 = fsub double %10393, %10432
store double %10433, double* %757
%10434 = load double, double* %746
%10435 = load double, double* %402
%10436 = fmul double %10434, %10435
%10437 = load double, double* %405
%10438 = fmul double 5.000000e-01, %10437
%10439 = load double, double* %402
%10440 = fmul double %10438, %10439
%10441 = load double*, double** %123
%10442 = load double, double* %10441
%10443 = load double*, double** %123
%10444 = load double, double* %10443
%10445 = call double @llvm.fmuladd.f64(double %10442, double %10444, double 1.000000e-02)
%10446 = call double @sqrt(double %10445)
%10447 = call double @llvm.fmuladd.f64(double %10440, double %10446, double 1.000000e+00)
%10448 = fdiv double %10436, %10447
store double %10448, double* %759
%10449 = load double, double* %402
%10450 = load double, double* %248
%10451 = fmul double %10449, %10450
%10452 = load double, double* %405
%10453 = fmul double 5.000000e-01, %10452
%10454 = load double, double* %402
%10455 = fmul double %10453, %10454
%10456 = load double*, double** %123
%10457 = load double, double* %10456
%10458 = load double*, double** %123
%10459 = load double, double* %10458
%10460 = call double @llvm.fmuladd.f64(double %10457, double %10459, double 1.000000e-02)
%10461 = call double @sqrt(double %10460)
%10462 = call double @llvm.fmuladd.f64(double %10455, double %10461, double 1.000000e+00)
%10463 = fdiv double %10451, %10462
store double %10463, double* %760
%10464 = load double, double* %405
%10465 = fmul double -5.000000e-01, %10464
%10466 = load double, double* %746
%10467 = fmul double %10465, %10466
%10468 = load double, double* %402
%10469 = load double, double* %402
%10470 = fmul double %10468, %10469
%10471 = fmul double %10467, %10470
%10472 = load double, double* %248
%10473 = fmul double %10471, %10472
%10474 = load double*, double** %123
%10475 = load double, double* %10474
%10476 = fmul double %10473, %10475
%10477 = load double*, double** %123
%10478 = load double, double* %10477
%10479 = load double*, double** %123
%10480 = load double, double* %10479
%10481 = call double @llvm.fmuladd.f64(double %10478, double %10480, double 1.000000e-02)
%10482 = call double @sqrt(double %10481)
%10483 = load double, double* %405
%10484 = fmul double 5.000000e-01, %10483
%10485 = load double, double* %402
%10486 = fmul double %10484, %10485
%10487 = load double*, double** %123
%10488 = load double, double* %10487
%10489 = load double*, double** %123
%10490 = load double, double* %10489
%10491 = call double @llvm.fmuladd.f64(double %10488, double %10490, double 1.000000e-02)
%10492 = call double @sqrt(double %10491)
%10493 = call double @llvm.fmuladd.f64(double %10486, double %10492, double 1.000000e+00)
%10494 = load double, double* %405
%10495 = fmul double 5.000000e-01, %10494
%10496 = load double, double* %402
%10497 = fmul double %10495, %10496
%10498 = load double*, double** %123
%10499 = load double, double* %10498
%10500 = load double*, double** %123
%10501 = load double, double* %10500
%10502 = call double @llvm.fmuladd.f64(double %10499, double %10501, double 1.000000e-02)
%10503 = call double @sqrt(double %10502)
%10504 = call double @llvm.fmuladd.f64(double %10497, double %10503, double 1.000000e+00)
%10505 = fmul double %10493, %10504
%10506 = fmul double %10482, %10505
%10507 = fdiv double %10476, %10506
store double %10507, double* %761
%10508 = load double, double* %757
%10509 = load double, double* %404
%10510 = fmul double %10508, %10509
store double %10510, double* %758
%10511 = load double, double* %758
%10512 = load double, double* %759
%10513 = load double, double* %250
%10514 = call double @llvm.fmuladd.f64(double %10512, double %10513, double %10511)
store double %10514, double* %758
%10515 = load double, double* %761
%10516 = load double, double* %760
%10517 = load double, double* %747
%10518 = call double @llvm.fmuladd.f64(double %10516, double %10517, double %10515)
store double %10518, double* %761
%10519 = load double, double* %758
%10520 = load double, double* %760
%10521 = load double, double* %749
%10522 = call double @llvm.fmuladd.f64(double %10520, double %10521, double %10519)
store double %10522, double* %758
%10523 = load double, double* %760
%10524 = load double, double* %751
%10525 = fmul double %10523, %10524
store double %10525, double* %762
%10526 = load double, double* %760
%10527 = load double, double* %753
%10528 = fmul double %10526, %10527
store double %10528, double* %763
%10529 = load double, double* %746
%10530 = load double, double* %756
%10531 = load double, double* %756
%10532 = call double @llvm.fmuladd.f64(double %10530, double %10531, double 1.000000e+00)
%10533 = call double @sqrt(double %10532)
%10534 = fdiv double %10529, %10533
%10535 = load double*, double** %155
store double %10534, double* %10535
%10536 = load double, double* %756
%10537 = load double, double* %756
%10538 = call double @llvm.fmuladd.f64(double %10536, double %10537, double 1.000000e+00)
%10539 = call double @sqrt(double %10538)
%10540 = fdiv double 1.000000e+00, %10539
store double %10540, double* %764
%10541 = load double, double* %756
%10542 = fneg double %10541
%10543 = load double, double* %746
%10544 = fmul double %10542, %10543
%10545 = load double, double* %756
%10546 = load double, double* %756
%10547 = call double @llvm.fmuladd.f64(double %10545, double %10546, double 1.000000e+00)
%10548 = call double @pow(double %10547, double 1.500000e+00)
%10549 = fdiv double %10544, %10548
store double %10549, double* %765
%10550 = load double, double* %764
%10551 = load double, double* %747
%10552 = fmul double %10550, %10551
%10553 = load double*, double** %156
store double %10552, double* %10553
%10554 = load double, double* %764
%10555 = load double, double* %749
%10556 = fmul double %10554, %10555
%10557 = load double*, double** %157
store double %10556, double* %10557
%10558 = load double, double* %764
%10559 = load double, double* %751
%10560 = fmul double %10558, %10559
%10561 = load double*, double** %158
store double %10560, double* %10561
%10562 = load double, double* %764
%10563 = load double, double* %753
%10564 = fmul double %10562, %10563
%10565 = load double*, double** %159
store double %10564, double* %10565
%10566 = load double*, double** %157
%10567 = load double, double* %10566
%10568 = load double, double* %765
%10569 = load double, double* %758
%10570 = call double @llvm.fmuladd.f64(double %10568, double %10569, double %10567)
%10571 = load double*, double** %157
store double %10570, double* %10571
%10572 = load double*, double** %156
%10573 = load double, double* %10572
%10574 = load double, double* %765
%10575 = load double, double* %761
%10576 = call double @llvm.fmuladd.f64(double %10574, double %10575, double %10573)
%10577 = load double*, double** %156
store double %10576, double* %10577
%10578 = load double*, double** %158
%10579 = load double, double* %10578
%10580 = load double, double* %765
%10581 = load double, double* %762
%10582 = call double @llvm.fmuladd.f64(double %10580, double %10581, double %10579)
%10583 = load double*, double** %158
store double %10582, double* %10583
%10584 = load double*, double** %159
%10585 = load double, double* %10584
%10586 = load double, double* %765
%10587 = load double, double* %763
%10588 = call double @llvm.fmuladd.f64(double %10586, double %10587, double %10585)
%10589 = load double*, double** %159
store double %10588, double* %10589
br label %10596
10590: ; preds = %10171
%10591 = load double*, double** %155
store double 0.000000e+00, double* %10591
%10592 = load double*, double** %156
store double 0.000000e+00, double* %10592
%10593 = load double*, double** %157
store double 0.000000e+00, double* %10593
%10594 = load double*, double** %158
store double 0.000000e+00, double* %10594
%10595 = load double*, double** %159
store double 0.000000e+00, double* %10595
br label %10596
10596: ; preds = %10590, %10238
%10597 = load double*, double** %114
%10598 = getelementptr inbounds double, double* %10597, i64 6
%10599 = load double, double* %10598
%10600 = fcmp ogt double %10599, 0.000000e+00
br i1 %10600, label %10601, label %10621
10601: ; preds = %10596
%10602 = load double*, double** %124
%10603 = load double, double* %10602
%10604 = load double, double* %251
%10605 = fdiv double %10603, %10604
%10606 = load double*, double** %160
store double %10605, double* %10606
%10607 = load double, double* %251
%10608 = fdiv double 1.000000e+00, %10607
%10609 = load double*, double** %161
store double %10608, double* %10609
%10610 = load double*, double** %124
%10611 = load double, double* %10610
%10612 = fneg double %10611
%10613 = load double, double* %251
%10614 = load double, double* %251
%10615 = fmul double %10613, %10614
%10616 = fdiv double %10612, %10615
store double %10616, double* %766
%10617 = load double, double* %766
%10618 = load double, double* %253
%10619 = fmul double %10617, %10618
%10620 = load double*, double** %162
store double %10619, double* %10620
br label %10625
10621: ; preds = %10596
%10622 = load double*, double** %160
store double 0.000000e+00, double* %10622
%10623 = load double*, double** %161
store double 0.000000e+00, double* %10623
%10624 = load double*, double** %162
store double 0.000000e+00, double* %10624
br label %10625
10625: ; preds = %10621, %10601
%10626 = load double*, double** %114
%10627 = getelementptr inbounds double, double* %10626, i64 7
%10628 = load double, double* %10627
%10629 = fcmp ogt double %10628, 0.000000e+00
br i1 %10629, label %10630, label %10673
10630: ; preds = %10625
%10631 = load double*, double** %125
%10632 = load double, double* %10631
%10633 = load double, double* %616
%10634 = fmul double %10632, %10633
%10635 = load double, double* %254
%10636 = fdiv double %10634, %10635
%10637 = load double*, double** %163
store double %10636, double* %10637
%10638 = load double, double* %616
%10639 = load double, double* %254
%10640 = fdiv double %10638, %10639
%10641 = load double*, double** %164
store double %10640, double* %10641
%10642 = load double*, double** %125
%10643 = load double, double* %10642
%10644 = load double, double* %254
%10645 = fdiv double %10643, %10644
store double %10645, double* %767
%10646 = load double, double* %616
%10647 = fneg double %10646
%10648 = load double*, double** %125
%10649 = load double, double* %10648
%10650 = fmul double %10647, %10649
%10651 = load double, double* %254
%10652 = load double, double* %254
%10653 = fmul double %10651, %10652
%10654 = fdiv double %10650, %10653
store double %10654, double* %768
%10655 = load double, double* %767
%10656 = load double, double* %618
%10657 = fmul double %10655, %10656
%10658 = load double*, double** %165
store double %10657, double* %10658
%10659 = load double, double* %767
%10660 = load double, double* %619
%10661 = fmul double %10659, %10660
%10662 = load double*, double** %166
store double %10661, double* %10662
%10663 = load double, double* %767
%10664 = load double, double* %620
%10665 = fmul double %10663, %10664
%10666 = load double*, double** %167
store double %10665, double* %10666
%10667 = load double*, double** %165
%10668 = load double, double* %10667
%10669 = load double, double* %768
%10670 = load double, double* %256
%10671 = call double @llvm.fmuladd.f64(double %10669, double %10670, double %10668)
%10672 = load double*, double** %165
store double %10671, double* %10672
br label %10679
10673: ; preds = %10625
%10674 = load double*, double** %163
store double 0.000000e+00, double* %10674
%10675 = load double*, double** %164
store double 0.000000e+00, double* %10675
%10676 = load double*, double** %165
store double 0.000000e+00, double* %10676
%10677 = load double*, double** %166
store double 0.000000e+00, double* %10677
%10678 = load double*, double** %167
store double 0.000000e+00, double* %10678
br label %10679
10679: ; preds = %10673, %10630
%10680 = load double*, double** %114
%10681 = getelementptr inbounds double, double* %10680, i64 8
%10682 = load double, double* %10681
%10683 = fcmp ogt double %10682, 0.000000e+00
br i1 %10683, label %10684, label %10704
10684: ; preds = %10679
%10685 = load double*, double** %126
%10686 = load double, double* %10685
%10687 = load double, double* %257
%10688 = fdiv double %10686, %10687
%10689 = load double*, double** %168
store double %10688, double* %10689
%10690 = load double, double* %257
%10691 = fdiv double 1.000000e+00, %10690
%10692 = load double*, double** %169
store double %10691, double* %10692
%10693 = load double*, double** %126
%10694 = load double, double* %10693
%10695 = fneg double %10694
%10696 = load double, double* %257
%10697 = load double, double* %257
%10698 = fmul double %10696, %10697
%10699 = fdiv double %10695, %10698
store double %10699, double* %769
%10700 = load double, double* %769
%10701 = load double, double* %259
%10702 = fmul double %10700, %10701
%10703 = load double*, double** %170
store double %10702, double* %10703
br label %10708
10704: ; preds = %10679
%10705 = load double*, double** %168
store double 0.000000e+00, double* %10705
%10706 = load double*, double** %169
store double 0.000000e+00, double* %10706
%10707 = load double*, double** %170
store double 0.000000e+00, double* %10707
br label %10708
10708: ; preds = %10704, %10684
%10709 = load double*, double** %114
%10710 = getelementptr inbounds double, double* %10709, i64 10
%10711 = load double, double* %10710
%10712 = fcmp ogt double %10711, 0.000000e+00
br i1 %10712, label %10713, label %10756
10713: ; preds = %10708
%10714 = load double*, double** %127
%10715 = load double, double* %10714
%10716 = load double, double* %656
%10717 = fmul double %10715, %10716
%10718 = load double, double* %263
%10719 = fdiv double %10717, %10718
%10720 = load double*, double** %171
store double %10719, double* %10720
%10721 = load double, double* %656
%10722 = load double, double* %263
%10723 = fdiv double %10721, %10722
%10724 = load double*, double** %172
store double %10723, double* %10724
%10725 = load double*, double** %127
%10726 = load double, double* %10725
%10727 = load double, double* %263
%10728 = fdiv double %10726, %10727
store double %10728, double* %770
%10729 = load double, double* %656
%10730 = fneg double %10729
%10731 = load double*, double** %127
%10732 = load double, double* %10731
%10733 = fmul double %10730, %10732
%10734 = load double, double* %263
%10735 = load double, double* %263
%10736 = fmul double %10734, %10735
%10737 = fdiv double %10733, %10736
store double %10737, double* %771
%10738 = load double, double* %770
%10739 = load double, double* %658
%10740 = fmul double %10738, %10739
%10741 = load double*, double** %173
store double %10740, double* %10741
%10742 = load double, double* %770
%10743 = load double, double* %659
%10744 = fmul double %10742, %10743
%10745 = load double*, double** %174
store double %10744, double* %10745
%10746 = load double, double* %770
%10747 = load double, double* %660
%10748 = fmul double %10746, %10747
%10749 = load double*, double** %175
store double %10748, double* %10749
%10750 = load double*, double** %173
%10751 = load double, double* %10750
%10752 = load double, double* %771
%10753 = load double, double* %265
%10754 = call double @llvm.fmuladd.f64(double %10752, double %10753, double %10751)
%10755 = load double*, double** %173
store double %10754, double* %10755
br label %10762
10756: ; preds = %10708
%10757 = load double*, double** %171
store double 0.000000e+00, double* %10757
%10758 = load double*, double** %172
store double 0.000000e+00, double* %10758
%10759 = load double*, double** %173
store double 0.000000e+00, double* %10759
%10760 = load double*, double** %174
store double 0.000000e+00, double* %10760
%10761 = load double*, double** %175
store double 0.000000e+00, double* %10761
br label %10762
10762: ; preds = %10756, %10713
%10763 = load double, double* %580
%10764 = fcmp ogt double %10763, 0.000000e+00
br i1 %10764, label %10765, label %10766
10765: ; preds = %10762
store double 1.000000e+00, double* %772
br label %10767
10766: ; preds = %10762
store double 0.000000e+00, double* %772
br label %10767
10767: ; preds = %10766, %10765
%10768 = load double, double* %580
%10769 = load double, double* %772
%10770 = fmul double %10768, %10769
%10771 = load double, double* %407
%10772 = fmul double %10770, %10771
store double %10772, double* %773
%10773 = load double, double* %407
%10774 = load double, double* %772
%10775 = fmul double %10773, %10774
store double %10775, double* %774
%10776 = load double, double* %774
%10777 = load double, double* %582
%10778 = fmul double %10776, %10777
store double %10778, double* %775
%10779 = load double, double* %774
%10780 = load double, double* %584
%10781 = fmul double %10779, %10780
store double %10781, double* %776
%10782 = load double, double* %773
%10783 = load double, double* %773
%10784 = fadd double %10783, 1.000000e+00
%10785 = fdiv double %10782, %10784
store double %10785, double* %777
%10786 = load double, double* %773
%10787 = fadd double %10786, 1.000000e+00
%10788 = fdiv double 1.000000e+00, %10787
%10789 = load double, double* %773
%10790 = load double, double* %773
%10791 = fadd double %10790, 1.000000e+00
%10792 = load double, double* %773
%10793 = fadd double %10792, 1.000000e+00
%10794 = fmul double %10791, %10793
%10795 = fdiv double %10789, %10794
%10796 = fsub double %10788, %10795
store double %10796, double* %778
%10797 = load double, double* %778
%10798 = load double, double* %775
%10799 = fmul double %10797, %10798
store double %10799, double* %779
%10800 = load double, double* %778
%10801 = load double, double* %776
%10802 = fmul double %10800, %10801
store double %10802, double* %780
%10803 = load double*, double** %118
%10804 = load double, double* %10803
%10805 = load double, double* %406
%10806 = fmul double %10804, %10805
%10807 = fdiv double %10806, 1.440000e+00
store double %10807, double* %239
%10808 = load double, double* %406
%10809 = fmul double 0x3FE638E3765C7DAF, %10808
store double %10809, double* %489
%10810 = load double, double* %239
%10811 = fcmp ogt double %10810, 1.000000e+02
br i1 %10811, label %10812, label %10819
10812: ; preds = %10767
%10813 = call double @exp(double 1.000000e+02)
store double %10813, double* %367
%10814 = load double, double* %367
%10815 = load double, double* %239
%10816 = fsub double %10815, 1.000000e+02
%10817 = fadd double 1.000000e+00, %10816
%10818 = fmul double %10814, %10817
store double %10818, double* %266
br label %10834
10819: ; preds = %10767
%10820 = load double, double* %239
%10821 = fcmp olt double %10820, -1.000000e+02
br i1 %10821, label %10822, label %10829
10822: ; preds = %10819
%10823 = call double @exp(double -1.000000e+02)
store double %10823, double* %367
%10824 = load double, double* %367
%10825 = load double, double* %239
%10826 = fadd double %10825, 1.000000e+02
%10827 = fadd double 1.000000e+00, %10826
%10828 = fmul double %10824, %10827
store double %10828, double* %266
br label %10833
10829: ; preds = %10819
%10830 = load double, double* %239
%10831 = call double @exp(double %10830)
store double %10831, double* %266
%10832 = load double, double* %266
store double %10832, double* %367
br label %10833
10833: ; preds = %10829, %10822
br label %10834
10834: ; preds = %10833, %10812
%10835 = load double, double* %367
%10836 = load double, double* %489
%10837 = fmul double %10835, %10836
store double %10837, double* %623
%10838 = load double*, double** %114
%10839 = getelementptr inbounds double, double* %10838, i64 56
%10840 = load double, double* %10839
%10841 = load double*, double** %114
%10842 = getelementptr inbounds double, double* %10841, i64 57
%10843 = load double, double* %10842
%10844 = load double, double* %600
%10845 = call double @llvm.fmuladd.f64(double %10843, double %10844, double 1.000000e+00)
%10846 = fmul double %10840, %10845
%10847 = load double*, double** %114
%10848 = getelementptr inbounds double, double* %10847, i64 58
%10849 = load double, double* %10848
%10850 = load double, double* %266
%10851 = fmul double %10849, %10850
%10852 = load double, double* %408
%10853 = load double, double* %777
%10854 = load double, double* %777
%10855 = call double @llvm.fmuladd.f64(double %10853, double %10854, double %10852)
%10856 = fmul double %10851, %10855
%10857 = load double, double* %772
%10858 = call double @llvm.fmuladd.f64(double %10856, double %10857, double 1.000000e+00)
%10859 = fmul double %10846, %10858
store double %10859, double* %781
%10860 = load double*, double** %114
%10861 = getelementptr inbounds double, double* %10860, i64 57
%10862 = load double, double* %10861
%10863 = load double*, double** %114
%10864 = getelementptr inbounds double, double* %10863, i64 56
%10865 = load double, double* %10864
%10866 = fmul double %10862, %10865
%10867 = load double, double* %772
%10868 = load double, double* %408
%10869 = load double, double* %777
%10870 = load double, double* %777
%10871 = call double @llvm.fmuladd.f64(double %10869, double %10870, double %10868)
%10872 = fmul double %10867, %10871
%10873 = load double*, double** %114
%10874 = getelementptr inbounds double, double* %10873, i64 58
%10875 = load double, double* %10874
%10876 = fmul double %10872, %10875
%10877 = load double, double* %266
%10878 = call double @llvm.fmuladd.f64(double %10876, double %10877, double 1.000000e+00)
%10879 = fmul double %10866, %10878
store double %10879, double* %782
%10880 = load double, double* %600
%10881 = load double*, double** %114
%10882 = getelementptr inbounds double, double* %10881, i64 57
%10883 = load double, double* %10882
%10884 = call double @llvm.fmuladd.f64(double %10880, double %10883, double 1.000000e+00)
%10885 = load double, double* %772
%10886 = fmul double %10884, %10885
%10887 = load double, double* %408
%10888 = load double, double* %777
%10889 = load double, double* %777
%10890 = call double @llvm.fmuladd.f64(double %10888, double %10889, double %10887)
%10891 = fmul double %10886, %10890
%10892 = load double*, double** %114
%10893 = getelementptr inbounds double, double* %10892, i64 56
%10894 = load double, double* %10893
%10895 = fmul double %10891, %10894
%10896 = load double*, double** %114
%10897 = getelementptr inbounds double, double* %10896, i64 58
%10898 = load double, double* %10897
%10899 = fmul double %10895, %10898
store double %10899, double* %786
%10900 = load double, double* %777
%10901 = fmul double 2.000000e+00, %10900
%10902 = load double, double* %600
%10903 = load double*, double** %114
%10904 = getelementptr inbounds double, double* %10903, i64 57
%10905 = load double, double* %10904
%10906 = call double @llvm.fmuladd.f64(double %10902, double %10905, double 1.000000e+00)
%10907 = fmul double %10901, %10906
%10908 = load double, double* %772
%10909 = fmul double %10907, %10908
%10910 = load double*, double** %114
%10911 = getelementptr inbounds double, double* %10910, i64 56
%10912 = load double, double* %10911
%10913 = fmul double %10909, %10912
%10914 = load double*, double** %114
%10915 = getelementptr inbounds double, double* %10914, i64 58
%10916 = load double, double* %10915
%10917 = fmul double %10913, %10916
%10918 = load double, double* %266
%10919 = fmul double %10917, %10918
store double %10919, double* %787
%10920 = load double, double* %782
%10921 = load double, double* %602
%10922 = fmul double %10920, %10921
store double %10922, double* %783
%10923 = load double, double* %782
%10924 = load double, double* %603
%10925 = fmul double %10923, %10924
store double %10925, double* %784
%10926 = load double, double* %782
%10927 = load double, double* %604
%10928 = fmul double %10926, %10927
store double %10928, double* %785
%10929 = load double, double* %785
%10930 = load double, double* %786
%10931 = load double, double* %623
%10932 = call double @llvm.fmuladd.f64(double %10930, double %10931, double %10929)
store double %10932, double* %785
%10933 = load double, double* %783
%10934 = load double, double* %787
%10935 = load double, double* %779
%10936 = call double @llvm.fmuladd.f64(double %10934, double %10935, double %10933)
store double %10936, double* %783
%10937 = load double, double* %784
%10938 = load double, double* %787
%10939 = load double, double* %780
%10940 = call double @llvm.fmuladd.f64(double %10938, double %10939, double %10937)
store double %10940, double* %784
%10941 = load double, double* %368
%10942 = load double, double* %432
%10943 = fmul double %10941, %10942
%10944 = load double*, double** %114
%10945 = getelementptr inbounds double, double* %10944, i64 32
%10946 = load double, double* %10945
%10947 = load double, double* %781
%10948 = load double, double* %580
%10949 = fmul double %10947, %10948
%10950 = load double, double* %616
%10951 = fdiv double %10949, %10950
%10952 = call double @llvm.fmuladd.f64(double %10943, double %10946, double %10951)
%10953 = load double*, double** %176
store double %10952, double* %10953
%10954 = load double, double* %432
%10955 = load double*, double** %114
%10956 = getelementptr inbounds double, double* %10955, i64 32
%10957 = load double, double* %10956
%10958 = fmul double %10954, %10957
store double %10958, double* %788
%10959 = load double, double* %368
%10960 = load double*, double** %114
%10961 = getelementptr inbounds double, double* %10960, i64 32
%10962 = load double, double* %10961
%10963 = fmul double %10959, %10962
store double %10963, double* %789
%10964 = load double, double* %580
%10965 = load double, double* %616
%10966 = fdiv double %10964, %10965
store double %10966, double* %790
%10967 = load double, double* %781
%10968 = load double, double* %616
%10969 = fdiv double %10967, %10968
store double %10969, double* %791
%10970 = load double, double* %580
%10971 = fneg double %10970
%10972 = load double, double* %781
%10973 = fmul double %10971, %10972
%10974 = load double, double* %616
%10975 = load double, double* %616
%10976 = fmul double %10974, %10975
%10977 = fdiv double %10973, %10976
store double %10977, double* %792
%10978 = load double, double* %788
%10979 = load double, double* %370
%10980 = fmul double %10978, %10979
%10981 = load double*, double** %177
store double %10980, double* %10981
%10982 = load double*, double** %177
%10983 = load double, double* %10982
%10984 = load double, double* %789
%10985 = load double, double* %434
%10986 = call double @llvm.fmuladd.f64(double %10984, double %10985, double %10983)
%10987 = load double*, double** %177
store double %10986, double* %10987
%10988 = load double, double* %789
%10989 = load double, double* %435
%10990 = fmul double %10988, %10989
%10991 = load double*, double** %178
store double %10990, double* %10991
%10992 = load double*, double** %177
%10993 = load double, double* %10992
%10994 = load double, double* %790
%10995 = load double, double* %783
%10996 = call double @llvm.fmuladd.f64(double %10994, double %10995, double %10993)
%10997 = load double*, double** %177
store double %10996, double* %10997
%10998 = load double*, double** %178
%10999 = load double, double* %10998
%11000 = load double, double* %790
%11001 = load double, double* %784
%11002 = call double @llvm.fmuladd.f64(double %11000, double %11001, double %10999)
%11003 = load double*, double** %178
store double %11002, double* %11003
%11004 = load double, double* %790
%11005 = load double, double* %785
%11006 = fmul double %11004, %11005
%11007 = load double*, double** %179
store double %11006, double* %11007
%11008 = load double*, double** %177
%11009 = load double, double* %11008
%11010 = load double, double* %791
%11011 = load double, double* %582
%11012 = call double @llvm.fmuladd.f64(double %11010, double %11011, double %11009)
%11013 = load double*, double** %177
store double %11012, double* %11013
%11014 = load double*, double** %178
%11015 = load double, double* %11014
%11016 = load double, double* %791
%11017 = load double, double* %584
%11018 = call double @llvm.fmuladd.f64(double %11016, double %11017, double %11015)
%11019 = load double*, double** %178
store double %11018, double* %11019
%11020 = load double*, double** %177
%11021 = load double, double* %11020
%11022 = load double, double* %792
%11023 = load double, double* %618
%11024 = call double @llvm.fmuladd.f64(double %11022, double %11023, double %11021)
%11025 = load double*, double** %177
store double %11024, double* %11025
%11026 = load double*, double** %178
%11027 = load double, double* %11026
%11028 = load double, double* %792
%11029 = load double, double* %619
%11030 = call double @llvm.fmuladd.f64(double %11028, double %11029, double %11027)
%11031 = load double*, double** %178
store double %11030, double* %11031
%11032 = load double*, double** %179
%11033 = load double, double* %11032
%11034 = load double, double* %792
%11035 = load double, double* %620
%11036 = call double @llvm.fmuladd.f64(double %11034, double %11035, double %11033)
%11037 = load double*, double** %179
store double %11036, double* %11037
%11038 = load double, double* %368
%11039 = load double, double* %472
%11040 = fmul double %11038, %11039
%11041 = load double*, double** %114
%11042 = getelementptr inbounds double, double* %11041, i64 32
%11043 = load double, double* %11042
%11044 = fsub double 1.000000e+00, %11043
%11045 = fmul double %11040, %11044
%11046 = load double*, double** %180
store double %11045, double* %11046
%11047 = load double, double* %472
%11048 = load double*, double** %114
%11049 = getelementptr inbounds double, double* %11048, i64 32
%11050 = load double, double* %11049
%11051 = fsub double 1.000000e+00, %11050
%11052 = fmul double %11047, %11051
store double %11052, double* %793
%11053 = load double, double* %368
%11054 = load double*, double** %114
%11055 = getelementptr inbounds double, double* %11054, i64 32
%11056 = load double, double* %11055
%11057 = fsub double 1.000000e+00, %11056
%11058 = fmul double %11053, %11057
store double %11058, double* %794
%11059 = load double, double* %793
%11060 = load double, double* %370
%11061 = fmul double %11059, %11060
%11062 = load double*, double** %181
store double %11061, double* %11062
%11063 = load double*, double** %181
%11064 = load double, double* %11063
%11065 = load double, double* %794
%11066 = load double, double* %474
%11067 = call double @llvm.fmuladd.f64(double %11065, double %11066, double %11064)
%11068 = load double*, double** %181
store double %11067, double* %11068
%11069 = load double, double* %794
%11070 = load double, double* %475
%11071 = fmul double %11069, %11070
%11072 = load double*, double** %182
store double %11071, double* %11072
%11073 = load double, double* %372
%11074 = load double, double* %491
%11075 = load double*, double** %114
%11076 = getelementptr inbounds double, double* %11075, i64 61
%11077 = load double, double* %11076
%11078 = load double, double* %588
%11079 = fmul double %11077, %11078
%11080 = call double @llvm.fmuladd.f64(double %11073, double %11074, double %11079)
%11081 = load double*, double** %114
%11082 = getelementptr inbounds double, double* %11081, i64 22
%11083 = load double, double* %11082
%11084 = load double, double* %728
%11085 = call double @llvm.fmuladd.f64(double %11083, double %11084, double %11080)
%11086 = load double*, double** %183
store double %11085, double* %11086
%11087 = load double, double* %491
store double %11087, double* %795
%11088 = load double, double* %372
store double %11088, double* %796
%11089 = load double*, double** %114
%11090 = getelementptr inbounds double, double* %11089, i64 61
%11091 = load double, double* %11090
store double %11091, double* %797
%11092 = load double*, double** %114
%11093 = getelementptr inbounds double, double* %11092, i64 22
%11094 = load double, double* %11093
store double %11094, double* %798
%11095 = load double, double* %795
%11096 = load double, double* %374
%11097 = fmul double %11095, %11096
%11098 = load double*, double** %184
store double %11097, double* %11098
%11099 = load double*, double** %184
%11100 = load double, double* %11099
%11101 = load double, double* %796
%11102 = load double, double* %493
%11103 = call double @llvm.fmuladd.f64(double %11101, double %11102, double %11100)
%11104 = load double*, double** %184
store double %11103, double* %11104
%11105 = load double, double* %796
%11106 = load double, double* %494
%11107 = fmul double %11105, %11106
%11108 = load double*, double** %185
store double %11107, double* %11108
%11109 = load double*, double** %184
%11110 = load double, double* %11109
%11111 = load double, double* %797
%11112 = load double, double* %590
%11113 = call double @llvm.fmuladd.f64(double %11111, double %11112, double %11110)
%11114 = load double*, double** %184
store double %11113, double* %11114
%11115 = load double*, double** %185
%11116 = load double, double* %11115
%11117 = load double, double* %797
%11118 = load double, double* %593
%11119 = call double @llvm.fmuladd.f64(double %11117, double %11118, double %11116)
%11120 = load double*, double** %185
store double %11119, double* %11120
%11121 = load double*, double** %184
%11122 = load double, double* %11121
%11123 = load double, double* %798
%11124 = load double, double* %730
%11125 = call double @llvm.fmuladd.f64(double %11123, double %11124, double %11122)
%11126 = load double*, double** %184
store double %11125, double* %11126
%11127 = load double*, double** %185
%11128 = load double, double* %11127
%11129 = load double, double* %798
%11130 = load double, double* %732
%11131 = call double @llvm.fmuladd.f64(double %11129, double %11130, double %11128)
%11132 = load double*, double** %185
store double %11131, double* %11132
%11133 = load double*, double** %114
%11134 = getelementptr inbounds double, double* %11133, i64 22
%11135 = load double, double* %11134
%11136 = load double, double* %733
%11137 = fmul double %11135, %11136
%11138 = load double*, double** %186
store double %11137, double* %11138
%11139 = load double*, double** %114
%11140 = getelementptr inbounds double, double* %11139, i64 22
%11141 = load double, double* %11140
store double %11141, double* %799
%11142 = load double, double* %799
%11143 = load double, double* %735
%11144 = fmul double %11142, %11143
%11145 = load double*, double** %187
store double %11144, double* %11145
%11146 = load double, double* %799
%11147 = load double, double* %737
%11148 = fmul double %11146, %11147
%11149 = load double*, double** %188
store double %11148, double* %11149
%11150 = load double, double* %375
%11151 = load double, double* %553
%11152 = load double*, double** %114
%11153 = getelementptr inbounds double, double* %11152, i64 61
%11154 = load double, double* %11153
%11155 = load double, double* %644
%11156 = fmul double %11154, %11155
%11157 = call double @llvm.fmuladd.f64(double %11150, double %11151, double %11156)
%11158 = load double*, double** %189
store double %11157, double* %11158
%11159 = load double, double* %553
store double %11159, double* %800
%11160 = load double, double* %375
store double %11160, double* %801
%11161 = load double*, double** %114
%11162 = getelementptr inbounds double, double* %11161, i64 61
%11163 = load double, double* %11162
store double %11163, double* %802
%11164 = load double, double* %800
%11165 = load double, double* %377
%11166 = fmul double %11164, %11165
%11167 = load double*, double** %190
store double %11166, double* %11167
%11168 = load double*, double** %190
%11169 = load double, double* %11168
%11170 = load double, double* %801
%11171 = load double, double* %555
%11172 = call double @llvm.fmuladd.f64(double %11170, double %11171, double %11169)
%11173 = load double*, double** %190
store double %11172, double* %11173
%11174 = load double, double* %801
%11175 = load double, double* %556
%11176 = fmul double %11174, %11175
%11177 = load double*, double** %191
store double %11176, double* %11177
%11178 = load double*, double** %190
%11179 = load double, double* %11178
%11180 = load double, double* %802
%11181 = load double, double* %646
%11182 = call double @llvm.fmuladd.f64(double %11180, double %11181, double %11179)
%11183 = load double*, double** %190
store double %11182, double* %11183
%11184 = load double*, double** %191
%11185 = load double, double* %11184
%11186 = load double, double* %802
%11187 = load double, double* %648
%11188 = call double @llvm.fmuladd.f64(double %11186, double %11187, double %11185)
%11189 = load double*, double** %191
store double %11188, double* %11189
%11190 = load double, double* %802
%11191 = load double, double* %650
%11192 = fmul double %11190, %11191
%11193 = load double*, double** %192
store double %11192, double* %11193
%11194 = load double*, double** %128
%11195 = load double, double* %11194
%11196 = load double*, double** %114
%11197 = getelementptr inbounds double, double* %11196, i64 15
%11198 = load double, double* %11197
%11199 = fmul double %11195, %11198
%11200 = load double*, double** %193
store double %11199, double* %11200
%11201 = load double*, double** %114
%11202 = getelementptr inbounds double, double* %11201, i64 15
%11203 = load double, double* %11202
%11204 = load double*, double** %194
store double %11203, double* %11204
%11205 = load double*, double** %129
%11206 = load double, double* %11205
%11207 = load double*, double** %114
%11208 = getelementptr inbounds double, double* %11207, i64 20
%11209 = load double, double* %11208
%11210 = fmul double %11206, %11209
%11211 = load double*, double** %195
store double %11210, double* %11211
%11212 = load double*, double** %114
%11213 = getelementptr inbounds double, double* %11212, i64 20
%11214 = load double, double* %11213
%11215 = load double*, double** %196
store double %11214, double* %11215
%11216 = load double*, double** %132
%11217 = load double, double* %11216
%11218 = load double*, double** %116
%11219 = load double, double* %11218
%11220 = load double*, double** %144
%11221 = load double, double* %11220
%11222 = load double*, double** %118
%11223 = load double, double* %11222
%11224 = fmul double %11221, %11223
%11225 = call double @llvm.fmuladd.f64(double %11217, double %11219, double %11224)
%11226 = load double*, double** %138
%11227 = load double, double* %11226
%11228 = load double*, double** %140
%11229 = load double, double* %11228
%11230 = fsub double %11227, %11229
%11231 = load double*, double** %130
%11232 = load double, double* %11231
%11233 = call double @llvm.fmuladd.f64(double %11230, double %11232, double %11225)
%11234 = load double*, double** %135
%11235 = load double, double* %11234
%11236 = load double*, double** %117
%11237 = load double, double* %11236
%11238 = call double @llvm.fmuladd.f64(double %11235, double %11237, double %11233)
%11239 = load double*, double** %149
%11240 = load double, double* %11239
%11241 = load double*, double** %119
%11242 = load double, double* %11241
%11243 = call double @llvm.fmuladd.f64(double %11240, double %11242, double %11238)
%11244 = load double*, double** %152
%11245 = load double, double* %11244
%11246 = load double*, double** %121
%11247 = load double, double* %11246
%11248 = call double @llvm.fmuladd.f64(double %11245, double %11247, double %11243)
%11249 = load double*, double** %155
%11250 = load double, double* %11249
%11251 = load double*, double** %123
%11252 = load double, double* %11251
%11253 = call double @llvm.fmuladd.f64(double %11250, double %11252, double %11248)
%11254 = load double*, double** %160
%11255 = load double, double* %11254
%11256 = load double*, double** %124
%11257 = load double, double* %11256
%11258 = call double @llvm.fmuladd.f64(double %11255, double %11257, double %11253)
%11259 = load double*, double** %163
%11260 = load double, double* %11259
%11261 = load double*, double** %125
%11262 = load double, double* %11261
%11263 = call double @llvm.fmuladd.f64(double %11260, double %11262, double %11258)
%11264 = load double*, double** %168
%11265 = load double, double* %11264
%11266 = load double*, double** %126
%11267 = load double, double* %11266
%11268 = call double @llvm.fmuladd.f64(double %11265, double %11267, double %11263)
%11269 = load double*, double** %171
%11270 = load double, double* %11269
%11271 = load double*, double** %127
%11272 = load double, double* %11271
%11273 = call double @llvm.fmuladd.f64(double %11270, double %11272, double %11268)
%11274 = fneg double %11273
%11275 = load double*, double** %199
store double %11274, double* %11275
%11276 = load double*, double** %116
%11277 = load double, double* %11276
%11278 = fneg double %11277
store double %11278, double* %803
%11279 = load double*, double** %132
%11280 = load double, double* %11279
%11281 = fneg double %11280
%11282 = load double*, double** %201
store double %11281, double* %11282
%11283 = load double*, double** %118
%11284 = load double, double* %11283
%11285 = fneg double %11284
store double %11285, double* %804
%11286 = load double*, double** %144
%11287 = load double, double* %11286
%11288 = fneg double %11287
%11289 = load double*, double** %202
store double %11288, double* %11289
%11290 = load double*, double** %130
%11291 = load double, double* %11290
%11292 = fneg double %11291
store double %11292, double* %805
%11293 = load double*, double** %130
%11294 = load double, double* %11293
store double %11294, double* %806
%11295 = load double*, double** %140
%11296 = load double, double* %11295
%11297 = load double*, double** %138
%11298 = load double, double* %11297
%11299 = fsub double %11296, %11298
%11300 = load double*, double** %204
store double %11299, double* %11300
%11301 = load double*, double** %117
%11302 = load double, double* %11301
%11303 = fneg double %11302
store double %11303, double* %807
%11304 = load double*, double** %135
%11305 = load double, double* %11304
%11306 = fneg double %11305
%11307 = load double*, double** %205
store double %11306, double* %11307
%11308 = load double*, double** %119
%11309 = load double, double* %11308
%11310 = fneg double %11309
store double %11310, double* %808
%11311 = load double*, double** %149
%11312 = load double, double* %11311
%11313 = fneg double %11312
%11314 = load double*, double** %206
store double %11313, double* %11314
%11315 = load double*, double** %121
%11316 = load double, double* %11315
%11317 = fneg double %11316
store double %11317, double* %809
%11318 = load double*, double** %152
%11319 = load double, double* %11318
%11320 = fneg double %11319
%11321 = load double*, double** %207
store double %11320, double* %11321
%11322 = load double*, double** %123
%11323 = load double, double* %11322
%11324 = fneg double %11323
store double %11324, double* %810
%11325 = load double*, double** %155
%11326 = load double, double* %11325
%11327 = fneg double %11326
%11328 = load double*, double** %208
store double %11327, double* %11328
%11329 = load double*, double** %124
%11330 = load double, double* %11329
%11331 = fneg double %11330
store double %11331, double* %811
%11332 = load double*, double** %160
%11333 = load double, double* %11332
%11334 = fneg double %11333
%11335 = load double*, double** %210
store double %11334, double* %11335
%11336 = load double*, double** %125
%11337 = load double, double* %11336
%11338 = fneg double %11337
store double %11338, double* %812
%11339 = load double*, double** %163
%11340 = load double, double* %11339
%11341 = fneg double %11340
%11342 = load double*, double** %211
store double %11341, double* %11342
%11343 = load double*, double** %126
%11344 = load double, double* %11343
%11345 = fneg double %11344
store double %11345, double* %813
%11346 = load double*, double** %168
%11347 = load double, double* %11346
%11348 = fneg double %11347
%11349 = load double*, double** %212
store double %11348, double* %11349
%11350 = load double*, double** %127
%11351 = load double, double* %11350
%11352 = fneg double %11351
store double %11352, double* %814
%11353 = load double*, double** %171
%11354 = load double, double* %11353
%11355 = fneg double %11354
%11356 = load double*, double** %213
store double %11355, double* %11356
%11357 = load double, double* %803
%11358 = load double*, double** %133
%11359 = load double, double* %11358
%11360 = fmul double %11357, %11359
%11361 = load double*, double** %200
store double %11360, double* %11361
%11362 = load double*, double** %201
%11363 = load double, double* %11362
%11364 = load double, double* %803
%11365 = load double*, double** %134
%11366 = load double, double* %11365
%11367 = call double @llvm.fmuladd.f64(double %11364, double %11366, double %11363)
%11368 = load double*, double** %201
store double %11367, double* %11368
%11369 = load double*, double** %200
%11370 = load double, double* %11369
%11371 = load double, double* %804
%11372 = load double*, double** %145
%11373 = load double, double* %11372
%11374 = call double @llvm.fmuladd.f64(double %11371, double %11373, double %11370)
%11375 = load double*, double** %200
store double %11374, double* %11375
%11376 = load double*, double** %202
%11377 = load double, double* %11376
%11378 = load double, double* %804
%11379 = load double*, double** %146
%11380 = load double, double* %11379
%11381 = call double @llvm.fmuladd.f64(double %11378, double %11380, double %11377)
%11382 = load double*, double** %202
store double %11381, double* %11382
%11383 = load double, double* %804
%11384 = load double*, double** %147
%11385 = load double, double* %11384
%11386 = fmul double %11383, %11385
%11387 = load double*, double** %203
store double %11386, double* %11387
%11388 = load double*, double** %201
%11389 = load double, double* %11388
%11390 = load double, double* %804
%11391 = load double*, double** %148
%11392 = load double, double* %11391
%11393 = call double @llvm.fmuladd.f64(double %11390, double %11392, double %11389)
%11394 = load double*, double** %201
store double %11393, double* %11394
%11395 = load double*, double** %203
%11396 = load double, double* %11395
%11397 = load double, double* %805
%11398 = load double*, double** %139
%11399 = load double, double* %11398
%11400 = call double @llvm.fmuladd.f64(double %11397, double %11399, double %11396)
%11401 = load double*, double** %203
store double %11400, double* %11401
%11402 = load double*, double** %200
%11403 = load double, double* %11402
%11404 = load double, double* %806
%11405 = load double*, double** %141
%11406 = load double, double* %11405
%11407 = call double @llvm.fmuladd.f64(double %11404, double %11406, double %11403)
%11408 = load double*, double** %200
store double %11407, double* %11408
%11409 = load double*, double** %202
%11410 = load double, double* %11409
%11411 = load double, double* %806
%11412 = load double*, double** %142
%11413 = load double, double* %11412
%11414 = call double @llvm.fmuladd.f64(double %11411, double %11413, double %11410)
%11415 = load double*, double** %202
store double %11414, double* %11415
%11416 = load double*, double** %201
%11417 = load double, double* %11416
%11418 = load double, double* %806
%11419 = load double*, double** %143
%11420 = load double, double* %11419
%11421 = call double @llvm.fmuladd.f64(double %11418, double %11420, double %11417)
%11422 = load double*, double** %201
store double %11421, double* %11422
%11423 = load double*, double** %200
%11424 = load double, double* %11423
%11425 = load double, double* %807
%11426 = load double*, double** %136
%11427 = load double, double* %11426
%11428 = call double @llvm.fmuladd.f64(double %11425, double %11427, double %11424)
%11429 = load double*, double** %200
store double %11428, double* %11429
%11430 = load double*, double** %205
%11431 = load double, double* %11430
%11432 = load double, double* %807
%11433 = load double*, double** %137
%11434 = load double, double* %11433
%11435 = call double @llvm.fmuladd.f64(double %11432, double %11434, double %11431)
%11436 = load double*, double** %205
store double %11435, double* %11436
%11437 = load double*, double** %200
%11438 = load double, double* %11437
%11439 = load double, double* %808
%11440 = load double*, double** %150
%11441 = load double, double* %11440
%11442 = call double @llvm.fmuladd.f64(double %11439, double %11441, double %11438)
%11443 = load double*, double** %200
store double %11442, double* %11443
%11444 = load double*, double** %206
%11445 = load double, double* %11444
%11446 = load double, double* %808
%11447 = load double*, double** %151
%11448 = load double, double* %11447
%11449 = call double @llvm.fmuladd.f64(double %11446, double %11448, double %11445)
%11450 = load double*, double** %206
store double %11449, double* %11450
%11451 = load double*, double** %207
%11452 = load double, double* %11451
%11453 = load double, double* %809
%11454 = load double*, double** %153
%11455 = load double, double* %11454
%11456 = call double @llvm.fmuladd.f64(double %11453, double %11455, double %11452)
%11457 = load double*, double** %207
store double %11456, double* %11457
%11458 = load double*, double** %200
%11459 = load double, double* %11458
%11460 = load double, double* %809
%11461 = load double*, double** %154
%11462 = load double, double* %11461
%11463 = call double @llvm.fmuladd.f64(double %11460, double %11462, double %11459)
%11464 = load double*, double** %200
store double %11463, double* %11464
%11465 = load double*, double** %208
%11466 = load double, double* %11465
%11467 = load double, double* %810
%11468 = load double*, double** %156
%11469 = load double, double* %11468
%11470 = call double @llvm.fmuladd.f64(double %11467, double %11469, double %11466)
%11471 = load double*, double** %208
store double %11470, double* %11471
%11472 = load double*, double** %200
%11473 = load double, double* %11472
%11474 = load double, double* %810
%11475 = load double*, double** %157
%11476 = load double, double* %11475
%11477 = call double @llvm.fmuladd.f64(double %11474, double %11476, double %11473)
%11478 = load double*, double** %200
store double %11477, double* %11478
%11479 = load double*, double** %202
%11480 = load double, double* %11479
%11481 = load double, double* %810
%11482 = load double*, double** %158
%11483 = load double, double* %11482
%11484 = call double @llvm.fmuladd.f64(double %11481, double %11483, double %11480)
%11485 = load double*, double** %202
store double %11484, double* %11485
%11486 = load double, double* %810
%11487 = load double*, double** %159
%11488 = load double, double* %11487
%11489 = fmul double %11486, %11488
%11490 = load double*, double** %209
store double %11489, double* %11490
%11491 = load double*, double** %210
%11492 = load double, double* %11491
%11493 = load double, double* %811
%11494 = load double*, double** %161
%11495 = load double, double* %11494
%11496 = call double @llvm.fmuladd.f64(double %11493, double %11495, double %11492)
%11497 = load double*, double** %210
store double %11496, double* %11497
%11498 = load double*, double** %200
%11499 = load double, double* %11498
%11500 = load double, double* %811
%11501 = load double*, double** %162
%11502 = load double, double* %11501
%11503 = call double @llvm.fmuladd.f64(double %11500, double %11502, double %11499)
%11504 = load double*, double** %200
store double %11503, double* %11504
%11505 = load double*, double** %211
%11506 = load double, double* %11505
%11507 = load double, double* %812
%11508 = load double*, double** %164
%11509 = load double, double* %11508
%11510 = call double @llvm.fmuladd.f64(double %11507, double %11509, double %11506)
%11511 = load double*, double** %211
store double %11510, double* %11511
%11512 = load double*, double** %200
%11513 = load double, double* %11512
%11514 = load double, double* %812
%11515 = load double*, double** %165
%11516 = load double, double* %11515
%11517 = call double @llvm.fmuladd.f64(double %11514, double %11516, double %11513)
%11518 = load double*, double** %200
store double %11517, double* %11518
%11519 = load double*, double** %201
%11520 = load double, double* %11519
%11521 = load double, double* %812
%11522 = load double*, double** %166
%11523 = load double, double* %11522
%11524 = call double @llvm.fmuladd.f64(double %11521, double %11523, double %11520)
%11525 = load double*, double** %201
store double %11524, double* %11525
%11526 = load double*, double** %202
%11527 = load double, double* %11526
%11528 = load double, double* %812
%11529 = load double*, double** %167
%11530 = load double, double* %11529
%11531 = call double @llvm.fmuladd.f64(double %11528, double %11530, double %11527)
%11532 = load double*, double** %202
store double %11531, double* %11532
%11533 = load double*, double** %212
%11534 = load double, double* %11533
%11535 = load double, double* %813
%11536 = load double*, double** %169
%11537 = load double, double* %11536
%11538 = call double @llvm.fmuladd.f64(double %11535, double %11537, double %11534)
%11539 = load double*, double** %212
store double %11538, double* %11539
%11540 = load double*, double** %200
%11541 = load double, double* %11540
%11542 = load double, double* %813
%11543 = load double*, double** %170
%11544 = load double, double* %11543
%11545 = call double @llvm.fmuladd.f64(double %11542, double %11544, double %11541)
%11546 = load double*, double** %200
store double %11545, double* %11546
%11547 = load double*, double** %213
%11548 = load double, double* %11547
%11549 = load double, double* %814
%11550 = load double*, double** %172
%11551 = load double, double* %11550
%11552 = call double @llvm.fmuladd.f64(double %11549, double %11551, double %11548)
%11553 = load double*, double** %213
store double %11552, double* %11553
%11554 = load double*, double** %200
%11555 = load double, double* %11554
%11556 = load double, double* %814
%11557 = load double*, double** %173
%11558 = load double, double* %11557
%11559 = call double @llvm.fmuladd.f64(double %11556, double %11558, double %11555)
%11560 = load double*, double** %200
store double %11559, double* %11560
%11561 = load double*, double** %206
%11562 = load double, double* %11561
%11563 = load double, double* %814
%11564 = load double*, double** %174
%11565 = load double, double* %11564
%11566 = call double @llvm.fmuladd.f64(double %11563, double %11565, double %11562)
%11567 = load double*, double** %206
store double %11566, double* %11567
%11568 = load double*, double** %202
%11569 = load double, double* %11568
%11570 = load double, double* %814
%11571 = load double*, double** %175
%11572 = load double, double* %11571
%11573 = call double @llvm.fmuladd.f64(double %11570, double %11572, double %11569)
%11574 = load double*, double** %202
store double %11573, double* %11574
%11575 = load double*, double** %114
%11576 = getelementptr inbounds double, double* %11575, i64 83
%11577 = load double, double* %11576
%11578 = fcmp ogt double %11577, 0.000000e+00
br i1 %11578, label %11579, label %11592
11579: ; preds = %10834
%11580 = load double*, double** %115
%11581 = load double, double* %11580
%11582 = load double*, double** %114
%11583 = getelementptr inbounds double, double* %11582, i64 83
%11584 = load double, double* %11583
%11585 = fdiv double %11581, %11584
%11586 = load double*, double** %197
store double %11585, double* %11586
%11587 = load double*, double** %114
%11588 = getelementptr inbounds double, double* %11587, i64 83
%11589 = load double, double* %11588
%11590 = fdiv double 1.000000e+00, %11589
%11591 = load double*, double** %198
store double %11590, double* %11591
br label %11595
11592: ; preds = %10834
%11593 = load double*, double** %197
store double 0.000000e+00, double* %11593
%11594 = load double*, double** %198
store double 0.000000e+00, double* %11594
br label %11595
11595: ; preds = %11592, %11579
%11596 = load double*, double** %115
%11597 = load double, double* %11596
%11598 = load double*, double** %114
%11599 = getelementptr inbounds double, double* %11598, i64 84
%11600 = load double, double* %11599
%11601 = fmul double %11597, %11600
%11602 = load double*, double** %214
store double %11601, double* %11602
%11603 = load double*, double** %114
%11604 = getelementptr inbounds double, double* %11603, i64 84
%11605 = load double, double* %11604
%11606 = load double*, double** %215
store double %11605, double* %11606
%11607 = load double, double* %409
%11608 = load double*, double** %220
%11609 = load double, double* %11608
%11610 = fmul double %11607, %11609
%11611 = load double*, double** %224
store double %11610, double* %11611
%11612 = load double, double* %409
store double %11612, double* %815
%11613 = load double, double* %815
%11614 = load double*, double** %221
%11615 = load double, double* %11614
%11616 = fmul double %11613, %11615
%11617 = load double*, double** %225
store double %11616, double* %11617
%11618 = load double, double* %410
%11619 = load double*, double** %131
%11620 = load double, double* %11619
%11621 = fmul double %11618, %11620
%11622 = load double*, double** %222
store double %11621, double* %11622
%11623 = load double, double* %410
%11624 = load double*, double** %223
store double %11623, double* %11624
%11625 = load double*, double** %226
%11626 = load double, double* %11625
%11627 = fcmp une double %11626, 1.000000e+00
br i1 %11627, label %11628, label %12193
11628: ; preds = %11595
%11629 = load double*, double** %226
%11630 = load double, double* %11629
%11631 = load double*, double** %132
%11632 = load double, double* %11631
%11633 = fmul double %11630, %11632
%11634 = load double*, double** %132
store double %11633, double* %11634
%11635 = load double*, double** %226
%11636 = load double, double* %11635
%11637 = load double*, double** %133
%11638 = load double, double* %11637
%11639 = fmul double %11636, %11638
%11640 = load double*, double** %133
store double %11639, double* %11640
%11641 = load double*, double** %226
%11642 = load double, double* %11641
%11643 = load double*, double** %134
%11644 = load double, double* %11643
%11645 = fmul double %11642, %11644
%11646 = load double*, double** %134
store double %11645, double* %11646
%11647 = load double*, double** %226
%11648 = load double, double* %11647
%11649 = load double*, double** %135
%11650 = load double, double* %11649
%11651 = fmul double %11648, %11650
%11652 = load double*, double** %135
store double %11651, double* %11652
%11653 = load double*, double** %226
%11654 = load double, double* %11653
%11655 = load double*, double** %136
%11656 = load double, double* %11655
%11657 = fmul double %11654, %11656
%11658 = load double*, double** %136
store double %11657, double* %11658
%11659 = load double*, double** %226
%11660 = load double, double* %11659
%11661 = load double*, double** %137
%11662 = load double, double* %11661
%11663 = fmul double %11660, %11662
%11664 = load double*, double** %137
store double %11663, double* %11664
%11665 = load double*, double** %226
%11666 = load double, double* %11665
%11667 = load double*, double** %138
%11668 = load double, double* %11667
%11669 = fmul double %11666, %11668
%11670 = load double*, double** %138
store double %11669, double* %11670
%11671 = load double*, double** %226
%11672 = load double, double* %11671
%11673 = load double*, double** %139
%11674 = load double, double* %11673
%11675 = fmul double %11672, %11674
%11676 = load double*, double** %139
store double %11675, double* %11676
%11677 = load double*, double** %226
%11678 = load double, double* %11677
%11679 = load double*, double** %140
%11680 = load double, double* %11679
%11681 = fmul double %11678, %11680
%11682 = load double*, double** %140
store double %11681, double* %11682
%11683 = load double*, double** %226
%11684 = load double, double* %11683
%11685 = load double*, double** %141
%11686 = load double, double* %11685
%11687 = fmul double %11684, %11686
%11688 = load double*, double** %141
store double %11687, double* %11688
%11689 = load double*, double** %226
%11690 = load double, double* %11689
%11691 = load double*, double** %142
%11692 = load double, double* %11691
%11693 = fmul double %11690, %11692
%11694 = load double*, double** %142
store double %11693, double* %11694
%11695 = load double*, double** %226
%11696 = load double, double* %11695
%11697 = load double*, double** %143
%11698 = load double, double* %11697
%11699 = fmul double %11696, %11698
%11700 = load double*, double** %143
store double %11699, double* %11700
%11701 = load double*, double** %226
%11702 = load double, double* %11701
%11703 = load double*, double** %144
%11704 = load double, double* %11703
%11705 = fmul double %11702, %11704
%11706 = load double*, double** %144
store double %11705, double* %11706
%11707 = load double*, double** %226
%11708 = load double, double* %11707
%11709 = load double*, double** %145
%11710 = load double, double* %11709
%11711 = fmul double %11708, %11710
%11712 = load double*, double** %145
store double %11711, double* %11712
%11713 = load double*, double** %226
%11714 = load double, double* %11713
%11715 = load double*, double** %146
%11716 = load double, double* %11715
%11717 = fmul double %11714, %11716
%11718 = load double*, double** %146
store double %11717, double* %11718
%11719 = load double*, double** %226
%11720 = load double, double* %11719
%11721 = load double*, double** %147
%11722 = load double, double* %11721
%11723 = fmul double %11720, %11722
%11724 = load double*, double** %147
store double %11723, double* %11724
%11725 = load double*, double** %226
%11726 = load double, double* %11725
%11727 = load double*, double** %148
%11728 = load double, double* %11727
%11729 = fmul double %11726, %11728
%11730 = load double*, double** %148
store double %11729, double* %11730
%11731 = load double*, double** %226
%11732 = load double, double* %11731
%11733 = load double*, double** %149
%11734 = load double, double* %11733
%11735 = fmul double %11732, %11734
%11736 = load double*, double** %149
store double %11735, double* %11736
%11737 = load double*, double** %226
%11738 = load double, double* %11737
%11739 = load double*, double** %150
%11740 = load double, double* %11739
%11741 = fmul double %11738, %11740
%11742 = load double*, double** %150
store double %11741, double* %11742
%11743 = load double*, double** %226
%11744 = load double, double* %11743
%11745 = load double*, double** %151
%11746 = load double, double* %11745
%11747 = fmul double %11744, %11746
%11748 = load double*, double** %151
store double %11747, double* %11748
%11749 = load double*, double** %226
%11750 = load double, double* %11749
%11751 = load double*, double** %152
%11752 = load double, double* %11751
%11753 = fmul double %11750, %11752
%11754 = load double*, double** %152
store double %11753, double* %11754
%11755 = load double*, double** %226
%11756 = load double, double* %11755
%11757 = load double*, double** %153
%11758 = load double, double* %11757
%11759 = fmul double %11756, %11758
%11760 = load double*, double** %153
store double %11759, double* %11760
%11761 = load double*, double** %226
%11762 = load double, double* %11761
%11763 = load double*, double** %154
%11764 = load double, double* %11763
%11765 = fmul double %11762, %11764
%11766 = load double*, double** %154
store double %11765, double* %11766
%11767 = load double*, double** %226
%11768 = load double, double* %11767
%11769 = load double*, double** %155
%11770 = load double, double* %11769
%11771 = fmul double %11768, %11770
%11772 = load double*, double** %155
store double %11771, double* %11772
%11773 = load double*, double** %226
%11774 = load double, double* %11773
%11775 = load double*, double** %156
%11776 = load double, double* %11775
%11777 = fmul double %11774, %11776
%11778 = load double*, double** %156
store double %11777, double* %11778
%11779 = load double*, double** %226
%11780 = load double, double* %11779
%11781 = load double*, double** %157
%11782 = load double, double* %11781
%11783 = fmul double %11780, %11782
%11784 = load double*, double** %157
store double %11783, double* %11784
%11785 = load double*, double** %226
%11786 = load double, double* %11785
%11787 = load double*, double** %158
%11788 = load double, double* %11787
%11789 = fmul double %11786, %11788
%11790 = load double*, double** %158
store double %11789, double* %11790
%11791 = load double*, double** %226
%11792 = load double, double* %11791
%11793 = load double*, double** %159
%11794 = load double, double* %11793
%11795 = fmul double %11792, %11794
%11796 = load double*, double** %159
store double %11795, double* %11796
%11797 = load double*, double** %226
%11798 = load double, double* %11797
%11799 = load double*, double** %160
%11800 = load double, double* %11799
%11801 = fmul double %11798, %11800
%11802 = load double*, double** %160
store double %11801, double* %11802
%11803 = load double*, double** %226
%11804 = load double, double* %11803
%11805 = load double*, double** %161
%11806 = load double, double* %11805
%11807 = fmul double %11804, %11806
%11808 = load double*, double** %161
store double %11807, double* %11808
%11809 = load double*, double** %226
%11810 = load double, double* %11809
%11811 = load double*, double** %162
%11812 = load double, double* %11811
%11813 = fmul double %11810, %11812
%11814 = load double*, double** %162
store double %11813, double* %11814
%11815 = load double*, double** %226
%11816 = load double, double* %11815
%11817 = load double*, double** %163
%11818 = load double, double* %11817
%11819 = fmul double %11816, %11818
%11820 = load double*, double** %163
store double %11819, double* %11820
%11821 = load double*, double** %226
%11822 = load double, double* %11821
%11823 = load double*, double** %164
%11824 = load double, double* %11823
%11825 = fmul double %11822, %11824
%11826 = load double*, double** %164
store double %11825, double* %11826
%11827 = load double*, double** %226
%11828 = load double, double* %11827
%11829 = load double*, double** %165
%11830 = load double, double* %11829
%11831 = fmul double %11828, %11830
%11832 = load double*, double** %165
store double %11831, double* %11832
%11833 = load double*, double** %226
%11834 = load double, double* %11833
%11835 = load double*, double** %166
%11836 = load double, double* %11835
%11837 = fmul double %11834, %11836
%11838 = load double*, double** %166
store double %11837, double* %11838
%11839 = load double*, double** %226
%11840 = load double, double* %11839
%11841 = load double*, double** %167
%11842 = load double, double* %11841
%11843 = fmul double %11840, %11842
%11844 = load double*, double** %167
store double %11843, double* %11844
%11845 = load double*, double** %226
%11846 = load double, double* %11845
%11847 = load double*, double** %168
%11848 = load double, double* %11847
%11849 = fmul double %11846, %11848
%11850 = load double*, double** %168
store double %11849, double* %11850
%11851 = load double*, double** %226
%11852 = load double, double* %11851
%11853 = load double*, double** %169
%11854 = load double, double* %11853
%11855 = fmul double %11852, %11854
%11856 = load double*, double** %169
store double %11855, double* %11856
%11857 = load double*, double** %226
%11858 = load double, double* %11857
%11859 = load double*, double** %170
%11860 = load double, double* %11859
%11861 = fmul double %11858, %11860
%11862 = load double*, double** %170
store double %11861, double* %11862
%11863 = load double*, double** %226
%11864 = load double, double* %11863
%11865 = load double*, double** %171
%11866 = load double, double* %11865
%11867 = fmul double %11864, %11866
%11868 = load double*, double** %171
store double %11867, double* %11868
%11869 = load double*, double** %226
%11870 = load double, double* %11869
%11871 = load double*, double** %172
%11872 = load double, double* %11871
%11873 = fmul double %11870, %11872
%11874 = load double*, double** %172
store double %11873, double* %11874
%11875 = load double*, double** %226
%11876 = load double, double* %11875
%11877 = load double*, double** %173
%11878 = load double, double* %11877
%11879 = fmul double %11876, %11878
%11880 = load double*, double** %173
store double %11879, double* %11880
%11881 = load double*, double** %226
%11882 = load double, double* %11881
%11883 = load double*, double** %174
%11884 = load double, double* %11883
%11885 = fmul double %11882, %11884
%11886 = load double*, double** %174
store double %11885, double* %11886
%11887 = load double*, double** %226
%11888 = load double, double* %11887
%11889 = load double*, double** %175
%11890 = load double, double* %11889
%11891 = fmul double %11888, %11890
%11892 = load double*, double** %175
store double %11891, double* %11892
%11893 = load double*, double** %226
%11894 = load double, double* %11893
%11895 = load double*, double** %176
%11896 = load double, double* %11895
%11897 = fmul double %11894, %11896
%11898 = load double*, double** %176
store double %11897, double* %11898
%11899 = load double*, double** %226
%11900 = load double, double* %11899
%11901 = load double*, double** %177
%11902 = load double, double* %11901
%11903 = fmul double %11900, %11902
%11904 = load double*, double** %177
store double %11903, double* %11904
%11905 = load double*, double** %226
%11906 = load double, double* %11905
%11907 = load double*, double** %178
%11908 = load double, double* %11907
%11909 = fmul double %11906, %11908
%11910 = load double*, double** %178
store double %11909, double* %11910
%11911 = load double*, double** %226
%11912 = load double, double* %11911
%11913 = load double*, double** %179
%11914 = load double, double* %11913
%11915 = fmul double %11912, %11914
%11916 = load double*, double** %179
store double %11915, double* %11916
%11917 = load double*, double** %226
%11918 = load double, double* %11917
%11919 = load double*, double** %180
%11920 = load double, double* %11919
%11921 = fmul double %11918, %11920
%11922 = load double*, double** %180
store double %11921, double* %11922
%11923 = load double*, double** %226
%11924 = load double, double* %11923
%11925 = load double*, double** %181
%11926 = load double, double* %11925
%11927 = fmul double %11924, %11926
%11928 = load double*, double** %181
store double %11927, double* %11928
%11929 = load double*, double** %226
%11930 = load double, double* %11929
%11931 = load double*, double** %182
%11932 = load double, double* %11931
%11933 = fmul double %11930, %11932
%11934 = load double*, double** %182
store double %11933, double* %11934
%11935 = load double*, double** %226
%11936 = load double, double* %11935
%11937 = load double*, double** %183
%11938 = load double, double* %11937
%11939 = fmul double %11936, %11938
%11940 = load double*, double** %183
store double %11939, double* %11940
%11941 = load double*, double** %226
%11942 = load double, double* %11941
%11943 = load double*, double** %184
%11944 = load double, double* %11943
%11945 = fmul double %11942, %11944
%11946 = load double*, double** %184
store double %11945, double* %11946
%11947 = load double*, double** %226
%11948 = load double, double* %11947
%11949 = load double*, double** %185
%11950 = load double, double* %11949
%11951 = fmul double %11948, %11950
%11952 = load double*, double** %185
store double %11951, double* %11952
%11953 = load double*, double** %226
%11954 = load double, double* %11953
%11955 = load double*, double** %186
%11956 = load double, double* %11955
%11957 = fmul double %11954, %11956
%11958 = load double*, double** %186
store double %11957, double* %11958
%11959 = load double*, double** %226
%11960 = load double, double* %11959
%11961 = load double*, double** %187
%11962 = load double, double* %11961
%11963 = fmul double %11960, %11962
%11964 = load double*, double** %187
store double %11963, double* %11964
%11965 = load double*, double** %226
%11966 = load double, double* %11965
%11967 = load double*, double** %188
%11968 = load double, double* %11967
%11969 = fmul double %11966, %11968
%11970 = load double*, double** %188
store double %11969, double* %11970
%11971 = load double*, double** %226
%11972 = load double, double* %11971
%11973 = load double*, double** %189
%11974 = load double, double* %11973
%11975 = fmul double %11972, %11974
%11976 = load double*, double** %189
store double %11975, double* %11976
%11977 = load double*, double** %226
%11978 = load double, double* %11977
%11979 = load double*, double** %190
%11980 = load double, double* %11979
%11981 = fmul double %11978, %11980
%11982 = load double*, double** %190
store double %11981, double* %11982
%11983 = load double*, double** %226
%11984 = load double, double* %11983
%11985 = load double*, double** %191
%11986 = load double, double* %11985
%11987 = fmul double %11984, %11986
%11988 = load double*, double** %191
store double %11987, double* %11988
%11989 = load double*, double** %226
%11990 = load double, double* %11989
%11991 = load double*, double** %192
%11992 = load double, double* %11991
%11993 = fmul double %11990, %11992
%11994 = load double*, double** %192
store double %11993, double* %11994
%11995 = load double*, double** %226
%11996 = load double, double* %11995
%11997 = load double*, double** %193
%11998 = load double, double* %11997
%11999 = fmul double %11996, %11998
%12000 = load double*, double** %193
store double %11999, double* %12000
%12001 = load double*, double** %226
%12002 = load double, double* %12001
%12003 = load double*, double** %194
%12004 = load double, double* %12003
%12005 = fmul double %12002, %12004
%12006 = load double*, double** %194
store double %12005, double* %12006
%12007 = load double*, double** %226
%12008 = load double, double* %12007
%12009 = load double*, double** %195
%12010 = load double, double* %12009
%12011 = fmul double %12008, %12010
%12012 = load double*, double** %195
store double %12011, double* %12012
%12013 = load double*, double** %226
%12014 = load double, double* %12013
%12015 = load double*, double** %196
%12016 = load double, double* %12015
%12017 = fmul double %12014, %12016
%12018 = load double*, double** %196
store double %12017, double* %12018
%12019 = load double*, double** %226
%12020 = load double, double* %12019
%12021 = load double*, double** %197
%12022 = load double, double* %12021
%12023 = fmul double %12020, %12022
%12024 = load double*, double** %197
store double %12023, double* %12024
%12025 = load double*, double** %226
%12026 = load double, double* %12025
%12027 = load double*, double** %198
%12028 = load double, double* %12027
%12029 = fmul double %12026, %12028
%12030 = load double*, double** %198
store double %12029, double* %12030
%12031 = load double*, double** %226
%12032 = load double, double* %12031
%12033 = load double*, double** %199
%12034 = load double, double* %12033
%12035 = fmul double %12032, %12034
%12036 = load double*, double** %199
store double %12035, double* %12036
%12037 = load double*, double** %226
%12038 = load double, double* %12037
%12039 = load double*, double** %200
%12040 = load double, double* %12039
%12041 = fmul double %12038, %12040
%12042 = load double*, double** %200
store double %12041, double* %12042
%12043 = load double*, double** %226
%12044 = load double, double* %12043
%12045 = load double*, double** %201
%12046 = load double, double* %12045
%12047 = fmul double %12044, %12046
%12048 = load double*, double** %201
store double %12047, double* %12048
%12049 = load double*, double** %226
%12050 = load double, double* %12049
%12051 = load double*, double** %202
%12052 = load double, double* %12051
%12053 = fmul double %12050, %12052
%12054 = load double*, double** %202
store double %12053, double* %12054
%12055 = load double*, double** %226
%12056 = load double, double* %12055
%12057 = load double*, double** %203
%12058 = load double, double* %12057
%12059 = fmul double %12056, %12058
%12060 = load double*, double** %203
store double %12059, double* %12060
%12061 = load double*, double** %226
%12062 = load double, double* %12061
%12063 = load double*, double** %204
%12064 = load double, double* %12063
%12065 = fmul double %12062, %12064
%12066 = load double*, double** %204
store double %12065, double* %12066
%12067 = load double*, double** %226
%12068 = load double, double* %12067
%12069 = load double*, double** %205
%12070 = load double, double* %12069
%12071 = fmul double %12068, %12070
%12072 = load double*, double** %205
store double %12071, double* %12072
%12073 = load double*, double** %226
%12074 = load double, double* %12073
%12075 = load double*, double** %206
%12076 = load double, double* %12075
%12077 = fmul double %12074, %12076
%12078 = load double*, double** %206
store double %12077, double* %12078
%12079 = load double*, double** %226
%12080 = load double, double* %12079
%12081 = load double*, double** %207
%12082 = load double, double* %12081
%12083 = fmul double %12080, %12082
%12084 = load double*, double** %207
store double %12083, double* %12084
%12085 = load double*, double** %226
%12086 = load double, double* %12085
%12087 = load double*, double** %208
%12088 = load double, double* %12087
%12089 = fmul double %12086, %12088
%12090 = load double*, double** %208
store double %12089, double* %12090
%12091 = load double*, double** %226
%12092 = load double, double* %12091
%12093 = load double*, double** %209
%12094 = load double, double* %12093
%12095 = fmul double %12092, %12094
%12096 = load double*, double** %209
store double %12095, double* %12096
%12097 = load double*, double** %226
%12098 = load double, double* %12097
%12099 = load double*, double** %210
%12100 = load double, double* %12099
%12101 = fmul double %12098, %12100
%12102 = load double*, double** %210
store double %12101, double* %12102
%12103 = load double*, double** %226
%12104 = load double, double* %12103
%12105 = load double*, double** %211
%12106 = load double, double* %12105
%12107 = fmul double %12104, %12106
%12108 = load double*, double** %211
store double %12107, double* %12108
%12109 = load double*, double** %226
%12110 = load double, double* %12109
%12111 = load double*, double** %212
%12112 = load double, double* %12111
%12113 = fmul double %12110, %12112
%12114 = load double*, double** %212
store double %12113, double* %12114
%12115 = load double*, double** %226
%12116 = load double, double* %12115
%12117 = load double*, double** %213
%12118 = load double, double* %12117
%12119 = fmul double %12116, %12118
%12120 = load double*, double** %213
store double %12119, double* %12120
%12121 = load double*, double** %226
%12122 = load double, double* %12121
%12123 = load double*, double** %214
%12124 = load double, double* %12123
%12125 = fmul double %12122, %12124
%12126 = load double*, double** %214
store double %12125, double* %12126
%12127 = load double*, double** %226
%12128 = load double, double* %12127
%12129 = load double*, double** %215
%12130 = load double, double* %12129
%12131 = fmul double %12128, %12130
%12132 = load double*, double** %215
store double %12131, double* %12132
%12133 = load double*, double** %226
%12134 = load double, double* %12133
%12135 = load double*, double** %216
%12136 = load double, double* %12135
%12137 = fmul double %12134, %12136
%12138 = load double*, double** %216
store double %12137, double* %12138
%12139 = load double*, double** %226
%12140 = load double, double* %12139
%12141 = load double*, double** %217
%12142 = load double, double* %12141
%12143 = fmul double %12140, %12142
%12144 = load double*, double** %217
store double %12143, double* %12144
%12145 = load double*, double** %226
%12146 = load double, double* %12145
%12147 = load double*, double** %218
%12148 = load double, double* %12147
%12149 = fmul double %12146, %12148
%12150 = load double*, double** %218
store double %12149, double* %12150
%12151 = load double*, double** %226
%12152 = load double, double* %12151
%12153 = load double*, double** %219
%12154 = load double, double* %12153
%12155 = fmul double %12152, %12154
%12156 = load double*, double** %219
store double %12155, double* %12156
%12157 = load double*, double** %226
%12158 = load double, double* %12157
%12159 = load double*, double** %220
%12160 = load double, double* %12159
%12161 = fmul double %12158, %12160
%12162 = load double*, double** %220
store double %12161, double* %12162
%12163 = load double*, double** %226
%12164 = load double, double* %12163
%12165 = load double*, double** %221
%12166 = load double, double* %12165
%12167 = fmul double %12164, %12166
%12168 = load double*, double** %221
store double %12167, double* %12168
%12169 = load double*, double** %226
%12170 = load double, double* %12169
%12171 = load double*, double** %222
%12172 = load double, double* %12171
%12173 = fmul double %12170, %12172
%12174 = load double*, double** %222
store double %12173, double* %12174
%12175 = load double*, double** %226
%12176 = load double, double* %12175
%12177 = load double*, double** %223
%12178 = load double, double* %12177
%12179 = fmul double %12176, %12178
%12180 = load double*, double** %223
store double %12179, double* %12180
%12181 = load double*, double** %226
%12182 = load double, double* %12181
%12183 = load double*, double** %224
%12184 = load double, double* %12183
%12185 = fmul double %12182, %12184
%12186 = load double*, double** %224
store double %12185, double* %12186
%12187 = load double*, double** %226
%12188 = load double, double* %12187
%12189 = load double*, double** %225
%12190 = load double, double* %12189
%12191 = fmul double %12188, %12190
%12192 = load double*, double** %225
store double %12191, double* %12192
br label %12193
12193: ; preds = %11628, %11595
ret i32 0
}

LLVM IR (-O2):
define i32 @vbic_3T_et_xf_fj(double* %0, double* nocapture %1, double* nocapture %2, double* nocapture %3, double* nocapture %4, double* nocapture %5, double* nocapture %6, double* nocapture %7, double* nocapture %8, double* nocapture %9, double* nocapture %10, double* nocapture %11, double* nocapture %12, double* nocapture %13, double* nocapture %14, double* nocapture %15, double* nocapture %16, double* nocapture %17, double* nocapture %18, double* %19, double* nocapture %20, double* nocapture %21, double* %22, double* nocapture %23, double* nocapture %24, double* nocapture %25, double* nocapture %26, double* nocapture %27, double* nocapture %28, double* nocapture %29, double* nocapture %30, double* nocapture %31, double* nocapture %32, double* nocapture %33, double* nocapture %34, double* nocapture %35, double* nocapture %36, double* nocapture %37, double* nocapture %38, double* nocapture %39, double* nocapture %40, double* nocapture %41, double* nocapture %42, double* nocapture %43, double* nocapture %44, double* nocapture %45, double* nocapture %46, double* nocapture %47, double* nocapture %48, double* nocapture %49, double* nocapture %50, double* nocapture %51, double* nocapture %52, double* nocapture %53, double* nocapture %54, double* nocapture %55, double* nocapture %56, double* nocapture %57, double* nocapture %58, double* nocapture %59, double* nocapture %60, double* nocapture %61, double* nocapture %62, double* nocapture %63, double* nocapture %64, double* nocapture %65, double* nocapture %66, double* nocapture %67, double* nocapture %68, double* nocapture %69, double* nocapture %70, double* nocapture %71, double* nocapture %72, double* nocapture %73, double* nocapture %74, double* nocapture %75, double* nocapture %76, double* nocapture %77, double* nocapture %78, double* nocapture %79, double* nocapture %80, double* nocapture %81, double* nocapture %82, double* nocapture %83, double* nocapture %84, double* nocapture %85, double* %86, double* nocapture %87, double* nocapture %88, double* nocapture %89, double* nocapture %90, double* nocapture %91, double* nocapture %92, double* nocapture %93, double* nocapture %94, double* nocapture %95, double* nocapture %96, double* nocapture %97, double* nocapture %98, double* nocapture %99, double* nocapture %100, double* nocapture %101, double* nocapture %102, double* nocapture %103, double* nocapture %104, double* nocapture %105, double* nocapture %106, double* nocapture %107, double* nocapture %108, double* nocapture %109, double* nocapture %110, double* nocapture %111, double* %112) {
%114 = load double, double* %0
%115 = fadd double %114, 2.731500e+02
%116 = load double, double* %1
%117 = fadd double %115, %116
%118 = fmul double %117, 0x3B30B0F12214FBEF
%119 = insertelement <2 x double> poison, double %118, i64 0
%120 = insertelement <2 x double> %119, double %117, i64 1
%121 = insertelement <2 x double> <double 0x3C07A4E61EB8740E, double poison>, double %115, i64 1
%122 = fdiv <2 x double> %120, %121
%123 = fdiv double 1.000000e+00, %115
%124 = fsub double %117, %115
%125 = getelementptr inbounds double, double* %0, i64 90
%126 = load double, double* %125
%127 = extractelement <2 x double> %122, i64 1
%128 = tail call double @pow(double %127, double %126)
%129 = load double, double* %125
%130 = getelementptr inbounds double, double* %0, i64 53
%131 = load double, double* %130
%132 = fmul double %128, %131
%133 = getelementptr inbounds double, double* %0, i64 91
%134 = load double, double* %133
%135 = tail call double @pow(double %127, double %134)
%136 = load double, double* %133
%137 = fmul double %135, %136
%138 = fdiv double %137, %127
%139 = fmul double %123, %138
%140 = getelementptr inbounds double, double* %0, i64 1
%141 = load double, double* %140
%142 = fmul double %135, %141
%143 = fmul double %141, %139
%144 = getelementptr inbounds double, double* %0, i64 68
%145 = load double, double* %144
%146 = tail call double @pow(double %127, double %145)
%147 = load double, double* %144
%148 = fmul double %146, %147
%149 = fdiv double %148, %127
%150 = fmul double %123, %149
%151 = getelementptr inbounds double, double* %0, i64 2
%152 = load double, double* %151
%153 = fmul double %146, %152
%154 = fmul double %152, %150
%155 = getelementptr inbounds double, double* %0, i64 92
%156 = load double, double* %155
%157 = tail call double @pow(double %127, double %156)
%158 = load double, double* %155
%159 = fmul double %157, %158
%160 = fdiv double %159, %127
%161 = fmul double %123, %160
%162 = getelementptr inbounds double, double* %0, i64 6
%163 = load double, double* %162
%164 = fmul double %157, %163
%165 = fmul double %163, %161
%166 = getelementptr inbounds double, double* %0, i64 67
%167 = load double, double* %166
%168 = tail call double @pow(double %127, double %167)
%169 = load double, double* %166
%170 = fmul double %168, %169
%171 = fdiv double %170, %127
%172 = fmul double %123, %171
%173 = getelementptr inbounds double, double* %0, i64 7
%174 = load double, double* %173
%175 = fmul double %168, %174
%176 = fmul double %174, %172
%177 = getelementptr inbounds double, double* %0, i64 66
%178 = load double, double* %177
%179 = tail call double @pow(double %127, double %178)
%180 = load double, double* %177
%181 = fmul double %179, %180
%182 = fdiv double %181, %127
%183 = fmul double %123, %182
%184 = getelementptr inbounds double, double* %0, i64 8
%185 = load double, double* %184
%186 = fmul double %179, %185
%187 = fmul double %185, %183
%188 = getelementptr inbounds double, double* %0, i64 69
%189 = load double, double* %188
%190 = tail call double @pow(double %127, double %189)
%191 = getelementptr inbounds double, double* %0, i64 93
%192 = load double, double* %191
%193 = tail call double @pow(double %127, double %192)
%194 = load double, double* %191
%195 = fmul double %193, %194
%196 = fdiv double %195, %127
%197 = fmul double %123, %196
%198 = getelementptr inbounds double, double* %0, i64 10
%199 = load double, double* %198
%200 = fmul double %193, %199
%201 = fmul double %199, %197
%202 = getelementptr inbounds double, double* %0, i64 78
%203 = load double, double* %202
%204 = tail call double @pow(double %127, double %203)
%205 = load double, double* %202
%206 = fmul double %204, %205
%207 = fdiv double %206, %127
%208 = fmul double %123, %207
%209 = getelementptr inbounds double, double* %0, i64 71
%210 = load double, double* %209
%211 = fneg double %210
%212 = fsub double 1.000000e+00, %127
%213 = fmul double %212, %211
%214 = extractelement <2 x double> %122, i64 0
%215 = fdiv double %213, %214
%216 = fdiv double %210, %214
%217 = fmul double %212, %210
%218 = fmul <2 x double> %122, %122
%219 = extractelement <2 x double> %218, i64 0
%220 = fdiv double %217, %219
%221 = fmul double %123, %216
%222 = tail call double @llvm.fmuladd.f64(double %220, double 0x3F169700F1154E3F, double %221)
%223 = tail call double @exp(double %215)
%224 = fmul double %223, %222
%225 = fmul double %204, %223
%226 = fmul double %223, %208
%227 = tail call double @llvm.fmuladd.f64(double %204, double %224, double %226)
%228 = getelementptr inbounds double, double* %0, i64 12
%229 = load double, double* %228
%230 = fdiv double 1.000000e+00, %229
%231 = tail call double @pow(double %225, double %230)
%232 = fmul double %231, %230
%233 = fdiv double %232, %225
%234 = fmul double %233, %227
%235 = getelementptr inbounds double, double* %0, i64 11
%236 = load double, double* %235
%237 = fmul double %231, %236
%238 = fmul double %236, %234
%239 = getelementptr inbounds double, double* %0, i64 95
%240 = load double, double* %239
%241 = tail call double @pow(double %127, double %240)
%242 = load double, double* %239
%243 = fmul double %241, %242
%244 = fdiv double %243, %127
%245 = fmul double %123, %244
%246 = getelementptr inbounds double, double* %0, i64 96
%247 = load double, double* %246
%248 = fneg double %247
%249 = fmul double %212, %248
%250 = fdiv double %249, %214
%251 = fdiv double %247, %214
%252 = fmul double %212, %247
%253 = fdiv double %252, %219
%254 = fmul double %123, %251
%255 = tail call double @llvm.fmuladd.f64(double %253, double 0x3F169700F1154E3F, double %254)
%256 = tail call double @exp(double %250)
%257 = fmul double %256, %255
%258 = fmul double %241, %256
%259 = fmul double %256, %245
%260 = tail call double @llvm.fmuladd.f64(double %241, double %257, double %259)
%261 = getelementptr inbounds double, double* %0, i64 13
%262 = load double, double* %261
%263 = fdiv double 1.000000e+00, %262
%264 = tail call double @pow(double %258, double %263)
%265 = fmul double %264, %263
%266 = fdiv double %265, %258
%267 = fmul double %266, %260
%268 = getelementptr inbounds double, double* %0, i64 94
%269 = load double, double* %268
%270 = fmul double %264, %269
%271 = fmul double %269, %267
%272 = load double, double* %202
%273 = tail call double @pow(double %127, double %272)
%274 = load double, double* %202
%275 = fmul double %273, %274
%276 = fdiv double %275, %127
%277 = fmul double %123, %276
%278 = getelementptr inbounds double, double* %0, i64 97
%279 = load double, double* %278
%280 = fneg double %279
%281 = fmul double %212, %280
%282 = fdiv double %281, %214
%283 = fdiv double %279, %214
%284 = fmul double %212, %279
%285 = fdiv double %284, %219
%286 = fmul double %123, %283
%287 = tail call double @llvm.fmuladd.f64(double %285, double 0x3F169700F1154E3F, double %286)
%288 = tail call double @exp(double %282)
%289 = fmul double %288, %287
%290 = fmul double %273, %288
%291 = fmul double %288, %277
%292 = tail call double @llvm.fmuladd.f64(double %273, double %289, double %291)
%293 = getelementptr inbounds double, double* %0, i64 44
%294 = load double, double* %293
%295 = fdiv double 1.000000e+00, %294
%296 = tail call double @pow(double %290, double %295)
%297 = fmul double %296, %295
%298 = fdiv double %297, %290
%299 = fmul double %298, %292
%300 = getelementptr inbounds double, double* %0, i64 42
%301 = load double, double* %300
%302 = fmul double %296, %301
%303 = fmul double %301, %299
%304 = getelementptr inbounds double, double* %0, i64 79
%305 = load double, double* %304
%306 = tail call double @pow(double %127, double %305)
%307 = load double, double* %304
%308 = fmul double %306, %307
%309 = fdiv double %308, %127
%310 = fmul double %123, %309
%311 = getelementptr inbounds double, double* %0, i64 72
%312 = load double, double* %311
%313 = fneg double %312
%314 = fmul double %212, %313
%315 = fdiv double %314, %214
%316 = fdiv double %312, %214
%317 = fmul double %212, %312
%318 = fdiv double %317, %219
%319 = fmul double %123, %316
%320 = tail call double @llvm.fmuladd.f64(double %318, double 0x3F169700F1154E3F, double %319)
%321 = tail call double @exp(double %315)
%322 = fmul double %321, %320
%323 = fmul double %306, %321
%324 = fmul double %321, %310
%325 = tail call double @llvm.fmuladd.f64(double %306, double %322, double %324)
%326 = getelementptr inbounds double, double* %0, i64 33
%327 = load double, double* %326
%328 = fdiv double 1.000000e+00, %327
%329 = tail call double @pow(double %323, double %328)
%330 = fmul double %329, %328
%331 = fdiv double %330, %323
%332 = fmul double %331, %325
%333 = getelementptr inbounds double, double* %0, i64 31
%334 = load double, double* %333
%335 = fmul double %329, %334
%336 = fmul double %334, %332
%337 = getelementptr inbounds double, double* %0, i64 80
%338 = load double, double* %337
%339 = tail call double @pow(double %127, double %338)
%340 = load double, double* %337
%341 = fmul double %339, %340
%342 = fdiv double %341, %127
%343 = fmul double %123, %342
%344 = getelementptr inbounds double, double* %0, i64 75
%345 = load double, double* %344
%346 = fneg double %345
%347 = fmul double %212, %346
%348 = fdiv double %347, %214
%349 = fdiv double %345, %214
%350 = fmul double %212, %345
%351 = fdiv double %350, %219
%352 = fmul double %123, %349
%353 = tail call double @llvm.fmuladd.f64(double %351, double 0x3F169700F1154E3F, double %352)
%354 = tail call double @exp(double %348)
%355 = fmul double %354, %353
%356 = fmul double %339, %354
%357 = fmul double %354, %343
%358 = tail call double @llvm.fmuladd.f64(double %339, double %355, double %357)
%359 = getelementptr inbounds double, double* %0, i64 35
%360 = load double, double* %359
%361 = fdiv double 1.000000e+00, %360
%362 = tail call double @pow(double %356, double %361)
%363 = fmul double %362, %361
%364 = fdiv double %363, %356
%365 = fmul double %364, %358
%366 = getelementptr inbounds double, double* %0, i64 34
%367 = load double, double* %366
%368 = fmul double %362, %367
%369 = fmul double %367, %365
%370 = load double, double* %304
%371 = tail call double @pow(double %127, double %370)
%372 = load double, double* %304
%373 = fmul double %371, %372
%374 = fdiv double %373, %127
%375 = fmul double %123, %374
%376 = getelementptr inbounds double, double* %0, i64 73
%377 = load double, double* %376
%378 = fneg double %377
%379 = fmul double %212, %378
%380 = fdiv double %379, %214
%381 = fdiv double %377, %214
%382 = fmul double %212, %377
%383 = fdiv double %382, %219
%384 = fmul double %123, %381
%385 = tail call double @llvm.fmuladd.f64(double %383, double 0x3F169700F1154E3F, double %384)
%386 = tail call double @exp(double %380)
%387 = fmul double %386, %385
%388 = fmul double %371, %386
%389 = fmul double %386, %375
%390 = tail call double @llvm.fmuladd.f64(double %371, double %387, double %389)
%391 = getelementptr inbounds double, double* %0, i64 37
%392 = load double, double* %391
%393 = fdiv double 1.000000e+00, %392
%394 = tail call double @pow(double %388, double %393)
%395 = fmul double %394, %393
%396 = fdiv double %395, %388
%397 = fmul double %396, %390
%398 = getelementptr inbounds double, double* %0, i64 36
%399 = load double, double* %398
%400 = fmul double %394, %399
%401 = fmul double %399, %397
%402 = load double, double* %337
%403 = tail call double @pow(double %127, double %402)
%404 = load double, double* %337
%405 = fmul double %403, %404
%406 = fdiv double %405, %127
%407 = fmul double %123, %406
%408 = getelementptr inbounds double, double* %0, i64 76
%409 = load double, double* %408
%410 = fneg double %409
%411 = fmul double %212, %410
%412 = fdiv double %411, %214
%413 = fdiv double %409, %214
%414 = fmul double %212, %409
%415 = fdiv double %414, %219
%416 = fmul double %123, %413
%417 = tail call double @llvm.fmuladd.f64(double %415, double 0x3F169700F1154E3F, double %416)
%418 = tail call double @exp(double %412)
%419 = fmul double %418, %417
%420 = fmul double %403, %418
%421 = fmul double %418, %407
%422 = tail call double @llvm.fmuladd.f64(double %403, double %419, double %421)
%423 = getelementptr inbounds double, double* %0, i64 39
%424 = load double, double* %423
%425 = fdiv double 1.000000e+00, %424
%426 = tail call double @pow(double %420, double %425)
%427 = fmul double %426, %425
%428 = fdiv double %427, %420
%429 = fmul double %428, %422
%430 = getelementptr inbounds double, double* %0, i64 38
%431 = load double, double* %430
%432 = fmul double %426, %431
%433 = fmul double %431, %429
%434 = load double, double* %304
%435 = tail call double @pow(double %127, double %434)
%436 = load double, double* %304
%437 = fmul double %435, %436
%438 = fdiv double %437, %127
%439 = fmul double %123, %438
%440 = load double, double* %376
%441 = fneg double %440
%442 = fmul double %212, %441
%443 = fdiv double %442, %214
%444 = fdiv double %440, %214
%445 = fmul double %212, %440
%446 = fdiv double %445, %219
%447 = fmul double %123, %444
%448 = tail call double @llvm.fmuladd.f64(double %446, double 0x3F169700F1154E3F, double %447)
%449 = tail call double @exp(double %443)
%450 = fmul double %449, %448
%451 = fmul double %435, %449
%452 = fmul double %449, %439
%453 = tail call double @llvm.fmuladd.f64(double %435, double %450, double %452)
%454 = load double, double* %391
%455 = fdiv double 1.000000e+00, %454
%456 = tail call double @pow(double %451, double %455)
%457 = fmul double %456, %455
%458 = fdiv double %457, %451
%459 = fmul double %458, %453
%460 = getelementptr inbounds double, double* %0, i64 45
%461 = load double, double* %460
%462 = fmul double %456, %461
%463 = fmul double %461, %459
%464 = load double, double* %337
%465 = tail call double @pow(double %127, double %464)
%466 = load double, double* %337
%467 = fmul double %465, %466
%468 = fdiv double %467, %127
%469 = fmul double %123, %468
%470 = load double, double* %408
%471 = fneg double %470
%472 = fmul double %212, %471
%473 = fdiv double %472, %214
%474 = fdiv double %470, %214
%475 = fmul double %212, %470
%476 = fdiv double %475, %219
%477 = fmul double %123, %474
%478 = tail call double @llvm.fmuladd.f64(double %476, double 0x3F169700F1154E3F, double %477)
%479 = tail call double @exp(double %473)
%480 = fmul double %479, %478
%481 = fmul double %465, %479
%482 = fmul double %479, %469
%483 = tail call double @llvm.fmuladd.f64(double %465, double %480, double %482)
%484 = load double, double* %423
%485 = fdiv double 1.000000e+00, %484
%486 = tail call double @pow(double %481, double %485)
%487 = fmul double %486, %485
%488 = fdiv double %487, %481
%489 = fmul double %488, %483
%490 = getelementptr inbounds double, double* %0, i64 46
%491 = load double, double* %490
%492 = fmul double %486, %491
%493 = fmul double %491, %489
%494 = load double, double* %304
%495 = tail call double @pow(double %127, double %494)
%496 = getelementptr inbounds double, double* %0, i64 74
%497 = load double, double* %496
%498 = fneg double %497
%499 = fmul double %212, %498
%500 = fdiv double %499, %214
%501 = tail call double @exp(double %500)
%502 = fmul double %495, %501
%503 = getelementptr inbounds double, double* %0, i64 48
%504 = load double, double* %503
%505 = fdiv double 1.000000e+00, %504
%506 = tail call double @pow(double %502, double %505)
%507 = load double, double* %337
%508 = tail call double @pow(double %127, double %507)
%509 = getelementptr inbounds double, double* %0, i64 77
%510 = load double, double* %509
%511 = fneg double %510
%512 = fmul double %212, %511
%513 = fdiv double %512, %214
%514 = tail call double @exp(double %513)
%515 = fmul double %508, %514
%516 = getelementptr inbounds double, double* %0, i64 50
%517 = load double, double* %516
%518 = fdiv double 1.000000e+00, %517
%519 = tail call double @pow(double %515, double %518)
%520 = load double, double* %228
%521 = getelementptr inbounds double, double* %0, i64 81
%522 = load double, double* %521
%523 = tail call double @llvm.fmuladd.f64(double %124, double %522, double 1.000000e+00)
%524 = fmul double %520, %523
%525 = fmul double %520, %522
%526 = load double, double* %261
%527 = fmul double %526, %523
%528 = fmul double %522, %526
%529 = getelementptr inbounds double, double* %0, i64 41
%530 = load double, double* %529
%531 = getelementptr inbounds double, double* %0, i64 82
%532 = load double, double* %531
%533 = tail call double @llvm.fmuladd.f64(double %124, double %532, double 1.000000e+00)
%534 = fmul double %530, %532
%535 = getelementptr inbounds double, double* %0, i64 98
%536 = load double, double* %535
%537 = getelementptr inbounds double, double* %0, i64 101
%538 = load double, double* %537
%539 = getelementptr inbounds double, double* %0, i64 102
%540 = load double, double* %539
%541 = tail call double @llvm.fmuladd.f64(double %124, double %540, double %538)
%542 = tail call double @llvm.fmuladd.f64(double %124, double %541, double 1.000000e+00)
%543 = fmul double %536, %542
%544 = fmul double %124, 2.000000e+00
%545 = tail call double @llvm.fmuladd.f64(double %544, double %540, double %538)
%546 = fmul double %536, %545
%547 = getelementptr inbounds double, double* %0, i64 99
%548 = load double, double* %547
%549 = getelementptr inbounds double, double* %0, i64 103
%550 = load double, double* %549
%551 = tail call double @llvm.fmuladd.f64(double %124, double %550, double 1.000000e+00)
%552 = fmul double %548, %551
%553 = fmul double %548, %550
%554 = getelementptr inbounds double, double* %0, i64 17
%555 = load double, double* %554
%556 = fmul double %555, 5.000000e-01
%557 = fmul double %127, %556
%558 = fdiv double %557, %214
%559 = fdiv double %556, %214
%560 = fmul double %555, -5.000000e-01
%561 = fmul double %127, %560
%562 = fdiv double %561, %219
%563 = fmul double %123, %559
%564 = tail call double @llvm.fmuladd.f64(double %562, double 0x3F169700F1154E3F, double %563)
%565 = tail call double @exp(double %558)
%566 = fmul double %565, %564
%567 = load double, double* %554
%568 = fmul double %567, -5.000000e-01
%569 = fmul double %127, %568
%570 = fdiv double %569, %214
%571 = fdiv double %568, %214
%572 = fmul double %567, 5.000000e-01
%573 = fmul double %127, %572
%574 = fdiv double %573, %219
%575 = fmul double %123, %571
%576 = tail call double @llvm.fmuladd.f64(double %574, double 0x3F169700F1154E3F, double %575)
%577 = tail call double @exp(double %570)
%578 = fmul double %577, %576
%579 = fsub double %565, %577
%580 = tail call double @llvm.fmuladd.f64(double %578, double -1.000000e+00, double %566)
%581 = tail call double @log(double %579)
%582 = fdiv double 1.000000e+00, %579
%583 = fmul double %582, %580
%584 = fdiv double %214, %127
%585 = fmul double %584, 2.000000e+00
%586 = fmul double %585, %581
%587 = fmul double %581, 2.000000e+00
%588 = fdiv double %587, %127
%589 = fmul double %214, -2.000000e+00
%590 = fmul double %589, %581
%591 = fmul double %127, %127
%592 = fdiv double %590, %591
%593 = fmul double %214, 2.000000e+00
%594 = fdiv double %593, %127
%595 = fmul double %588, 0x3F169700F1154E3F
%596 = tail call double @llvm.fmuladd.f64(double %592, double %123, double %595)
%597 = tail call double @llvm.fmuladd.f64(double %594, double %583, double %596)
%598 = tail call double @log(double %127)
%599 = fdiv double 1.000000e+00, %127
%600 = fmul double %123, %599
%601 = fmul double %214, -3.000000e+00
%602 = fmul double %601, %598
%603 = tail call double @llvm.fmuladd.f64(double %586, double %127, double %602)
%604 = load double, double* %311
%605 = fadd double %127, -1.000000e+00
%606 = fneg double %604
%607 = tail call double @llvm.fmuladd.f64(double %606, double %605, double %603)
%608 = fsub double %586, %604
%609 = fmul double %598, -3.000000e+00
%610 = fmul double %127, %597
%611 = tail call double @llvm.fmuladd.f64(double %608, double %123, double %610)
%612 = tail call double @llvm.fmuladd.f64(double %609, double 0x3F169700F1154E3F, double %611)
%613 = tail call double @llvm.fmuladd.f64(double %601, double %600, double %612)
%614 = fneg double %607
%615 = fdiv double %614, %214
%616 = fdiv double -1.000000e+00, %214
%617 = fdiv double %607, %219
%618 = fmul double %616, %613
%619 = tail call double @llvm.fmuladd.f64(double %617, double 0x3F169700F1154E3F, double %618)
%620 = tail call double @exp(double %615)
%621 = fmul double %620, %619
%622 = tail call double @llvm.fmuladd.f64(double %620, double 4.000000e+00, double 1.000000e+00)
%623 = tail call double @sqrt(double %622)
%624 = fadd double %623, 1.000000e+00
%625 = fmul double %624, 5.000000e-01
%626 = tail call double @sqrt(double %622)
%627 = fdiv double 1.000000e+00, %626
%628 = fmul double %627, %621
%629 = tail call double @log(double %625)
%630 = fdiv double 1.000000e+00, %625
%631 = fmul double %630, %628
%632 = tail call double @llvm.fmuladd.f64(double %593, double %629, double %607)
%633 = fmul double %629, 2.000000e+00
%634 = tail call double @llvm.fmuladd.f64(double %633, double 0x3F169700F1154E3F, double %613)
%635 = tail call double @llvm.fmuladd.f64(double %593, double %631, double %634)
%636 = getelementptr inbounds double, double* %0, i64 24
%637 = load double, double* %636
%638 = fmul double %637, 5.000000e-01
%639 = fmul double %127, %638
%640 = fdiv double %639, %214
%641 = fdiv double %638, %214
%642 = fmul double %637, -5.000000e-01
%643 = fmul double %127, %642
%644 = fdiv double %643, %219
%645 = fmul double %123, %641
%646 = tail call double @llvm.fmuladd.f64(double %644, double 0x3F169700F1154E3F, double %645)
%647 = tail call double @exp(double %640)
%648 = fmul double %647, %646
%649 = load double, double* %636
%650 = fmul double %649, -5.000000e-01
%651 = fmul double %127, %650
%652 = fdiv double %651, %214
%653 = fdiv double %650, %214
%654 = fmul double %649, 5.000000e-01
%655 = fmul double %127, %654
%656 = fdiv double %655, %219
%657 = fmul double %123, %653
%658 = tail call double @llvm.fmuladd.f64(double %656, double 0x3F169700F1154E3F, double %657)
%659 = tail call double @exp(double %652)
%660 = fmul double %659, %658
%661 = fsub double %647, %659
%662 = tail call double @llvm.fmuladd.f64(double %660, double -1.000000e+00, double %648)
%663 = tail call double @log(double %661)
%664 = fdiv double 1.000000e+00, %661
%665 = fmul double %664, %662
%666 = fmul double %585, %663
%667 = fmul double %663, 2.000000e+00
%668 = fdiv double %667, %127
%669 = fmul double %589, %663
%670 = fdiv double %669, %591
%671 = fmul double %668, 0x3F169700F1154E3F
%672 = tail call double @llvm.fmuladd.f64(double %670, double %123, double %671)
%673 = tail call double @llvm.fmuladd.f64(double %594, double %665, double %672)
%674 = tail call double @log(double %127)
%675 = fmul double %601, %674
%676 = tail call double @llvm.fmuladd.f64(double %666, double %127, double %675)
%677 = load double, double* %376
%678 = fneg double %677
%679 = tail call double @llvm.fmuladd.f64(double %678, double %605, double %676)
%680 = fsub double %666, %677
%681 = fmul double %674, -3.000000e+00
%682 = fmul double %127, %673
%683 = tail call double @llvm.fmuladd.f64(double %680, double %123, double %682)
%684 = tail call double @llvm.fmuladd.f64(double %681, double 0x3F169700F1154E3F, double %683)
%685 = tail call double @llvm.fmuladd.f64(double %601, double %600, double %684)
%686 = fneg double %679
%687 = fdiv double %686, %214
%688 = fdiv double %679, %219
%689 = fmul double %616, %685
%690 = tail call double @llvm.fmuladd.f64(double %688, double 0x3F169700F1154E3F, double %689)
%691 = tail call double @exp(double %687)
%692 = fmul double %691, %690
%693 = tail call double @llvm.fmuladd.f64(double %691, double 4.000000e+00, double 1.000000e+00)
%694 = tail call double @sqrt(double %693)
%695 = fadd double %694, 1.000000e+00
%696 = fmul double %695, 5.000000e-01
%697 = tail call double @sqrt(double %693)
%698 = fdiv double 1.000000e+00, %697
%699 = fmul double %698, %692
%700 = tail call double @log(double %696)
%701 = fdiv double 1.000000e+00, %696
%702 = fmul double %701, %699
%703 = tail call double @llvm.fmuladd.f64(double %593, double %700, double %679)
%704 = fmul double %700, 2.000000e+00
%705 = tail call double @llvm.fmuladd.f64(double %704, double 0x3F169700F1154E3F, double %685)
%706 = tail call double @llvm.fmuladd.f64(double %593, double %702, double %705)
%707 = getelementptr inbounds double, double* %0, i64 28
%708 = load double, double* %707
%709 = fmul double %708, 5.000000e-01
%710 = fmul double %127, %709
%711 = fdiv double %710, %214
%712 = tail call double @exp(double %711)
%713 = load double, double* %707
%714 = fmul double %713, -5.000000e-01
%715 = fmul double %127, %714
%716 = fdiv double %715, %214
%717 = tail call double @exp(double %716)
%718 = fsub double %712, %717
%719 = tail call double @log(double %718)
%720 = fmul double %585, %719
%721 = tail call double @log(double %127)
%722 = fmul double %601, %721
%723 = tail call double @llvm.fmuladd.f64(double %720, double %127, double %722)
%724 = load double, double* %496
%725 = fneg double %724
%726 = tail call double @llvm.fmuladd.f64(double %725, double %605, double %723)
%727 = fneg double %726
%728 = fdiv double %727, %214
%729 = tail call double @exp(double %728)
%730 = tail call double @llvm.fmuladd.f64(double %729, double 4.000000e+00, double 1.000000e+00)
%731 = tail call double @sqrt(double %730)
%732 = fadd double %731, 1.000000e+00
%733 = fmul double %732, 5.000000e-01
%734 = fcmp olt double %730, 0.000000e+00
br i1 %734, label %735, label %737
735: ; preds = %113
%736 = tail call double @sqrt(double %730)
br label %737
737: ; preds = %113, %735
%738 = tail call double @log(double %733)
%739 = tail call double @llvm.fmuladd.f64(double %593, double %738, double %726)
%740 = load double, double* %554
%741 = fdiv double %740, %632
%742 = fneg double %740
%743 = fmul double %632, %632
%744 = fdiv double %742, %743
%745 = fmul double %635, %744
%746 = getelementptr inbounds double, double* %0, i64 18
%747 = load double, double* %746
%748 = tail call double @pow(double %741, double %747)
%749 = load double, double* %746
%750 = fmul double %748, %749
%751 = fdiv double %750, %741
%752 = fmul double %745, %751
%753 = getelementptr inbounds double, double* %0, i64 16
%754 = load double, double* %753
%755 = fmul double %748, %754
%756 = fmul double %754, %752
%757 = load double, double* %636
%758 = fdiv double %757, %703
%759 = fneg double %757
%760 = fmul double %703, %703
%761 = fdiv double %759, %760
%762 = fmul double %706, %761
%763 = getelementptr inbounds double, double* %0, i64 25
%764 = load double, double* %763
%765 = tail call double @pow(double %758, double %764)
%766 = load double, double* %763
%767 = fmul double %765, %766
%768 = fdiv double %767, %758
%769 = fmul double %762, %768
%770 = getelementptr inbounds double, double* %0, i64 21
%771 = load double, double* %770
%772 = fmul double %765, %771
%773 = fmul double %771, %769
%774 = load double, double* %636
%775 = fdiv double %774, %703
%776 = fneg double %774
%777 = fdiv double %776, %760
%778 = fmul double %706, %777
%779 = tail call double @pow(double %775, double %766)
%780 = load double, double* %763
%781 = fmul double %779, %780
%782 = fdiv double %781, %775
%783 = fmul double %778, %782
%784 = getelementptr inbounds double, double* %0, i64 23
%785 = load double, double* %784
%786 = fmul double %779, %785
%787 = fmul double %785, %783
%788 = load double, double* %707
%789 = fdiv double %788, %739
%790 = getelementptr inbounds double, double* %0, i64 29
%791 = load double, double* %790
%792 = tail call double @pow(double %789, double %791)
%793 = load double, double* %202
%794 = tail call double @pow(double %127, double %793)
%795 = load double, double* %202
%796 = fmul double %794, %795
%797 = fdiv double %796, %127
%798 = fmul double %123, %797
%799 = load double, double* %209
%800 = fneg double %799
%801 = fmul double %212, %800
%802 = fdiv double %801, %214
%803 = fdiv double %799, %214
%804 = fmul double %212, %799
%805 = fdiv double %804, %219
%806 = fmul double %123, %803
%807 = tail call double @llvm.fmuladd.f64(double %805, double 0x3F169700F1154E3F, double %806)
%808 = tail call double @exp(double %802)
%809 = fmul double %808, %807
%810 = getelementptr inbounds double, double* %0, i64 4
%811 = load double, double* %810
%812 = fmul double %794, %811
%813 = fmul double %808, %812
%814 = fmul double %808, %811
%815 = fmul double %798, %814
%816 = tail call double @llvm.fmuladd.f64(double %812, double %809, double %815)
%817 = getelementptr inbounds double, double* %0, i64 70
%818 = load double, double* %817
%819 = tail call double @pow(double %127, double %818)
%820 = load double, double* %817
%821 = fmul double %819, %820
%822 = fdiv double %821, %127
%823 = fmul double %123, %822
%824 = getelementptr inbounds double, double* %0, i64 3
%825 = load double, double* %824
%826 = fmul double %819, %825
%827 = fmul double %825, %823
%828 = fneg double %543
%829 = fmul double %214, %552
%830 = fdiv double %828, %829
%831 = fdiv double -1.000000e+00, %829
%832 = fmul double %552, %552
%833 = fmul double %214, %832
%834 = fdiv double %543, %833
%835 = fmul double %219, %552
%836 = fdiv double %543, %835
%837 = fmul double %546, %831
%838 = tail call double @llvm.fmuladd.f64(double %834, double %553, double %837)
%839 = tail call double @llvm.fmuladd.f64(double %836, double 0x3F169700F1154E3F, double %838)
%840 = tail call double @exp(double %830)
%841 = fmul double %839, %840
%842 = getelementptr inbounds double, double* %0, i64 51
%843 = load double, double* %842
%844 = fcmp ogt double %843, 0.000000e+00
%845 = fdiv double 1.000000e+00, %843
%846 = select i1 %844, double %845, double 0.000000e+00
%847 = getelementptr inbounds double, double* %0, i64 52
%848 = load double, double* %847
%849 = fcmp ogt double %848, 0.000000e+00
%850 = fdiv double 1.000000e+00, %848
%851 = select i1 %849, double %850, double 0.000000e+00
%852 = load double, double* %130
%853 = fcmp ogt double %852, 0.000000e+00
br i1 %853, label %854, label %863
854: ; preds = %737
%855 = fmul double %128, %129
%856 = fdiv double %855, %127
%857 = fmul double %123, %856
%858 = fmul double %131, %857
%859 = fdiv double 1.000000e+00, %132
%860 = fmul double %132, %132
%861 = fdiv double -1.000000e+00, %860
%862 = fmul double %861, %858
br label %863
863: ; preds = %737, %854
%864 = phi double [ %862, %854 ], [ 0.000000e+00, %737 ]
%865 = phi double [ %859, %854 ], [ 0.000000e+00, %737 ]
%866 = getelementptr inbounds double, double* %0, i64 54
%867 = load double, double* %866
%868 = fcmp ogt double %867, 0.000000e+00
%869 = fdiv double 1.000000e+00, %867
%870 = select i1 %868, double %869, double 0.000000e+00
%871 = getelementptr inbounds double, double* %0, i64 55
%872 = load double, double* %871
%873 = fcmp ogt double %872, 0.000000e+00
%874 = fdiv double 1.000000e+00, %872
%875 = select i1 %873, double %874, double 0.000000e+00
%876 = load double, double* %824
%877 = fcmp ogt double %876, 0.000000e+00
br i1 %877, label %878, label %883
878: ; preds = %863
%879 = fdiv double 1.000000e+00, %826
%880 = fmul double %826, %826
%881 = fdiv double -1.000000e+00, %880
%882 = fmul double %881, %827
br label %883
883: ; preds = %863, %878
%884 = phi double [ %882, %878 ], [ 0.000000e+00, %863 ]
%885 = phi double [ %879, %878 ], [ 0.000000e+00, %863 ]
%886 = getelementptr inbounds double, double* %0, i64 5
%887 = load double, double* %886
%888 = fcmp ogt double %887, 0.000000e+00
%889 = fdiv double 1.000000e+00, %887
%890 = select i1 %888, double %889, double 0.000000e+00
%891 = getelementptr inbounds double, double* %0, i64 59
%892 = load double, double* %891
%893 = fcmp ogt double %892, 0.000000e+00
%894 = fdiv double 1.000000e+00, %892
%895 = select i1 %893, double %894, double 0.000000e+00
%896 = getelementptr inbounds double, double* %0, i64 60
%897 = load double, double* %896
%898 = fcmp ogt double %897, 0.000000e+00
%899 = fdiv double 1.000000e+00, %897
%900 = select i1 %898, double %899, double 0.000000e+00
%901 = select i1 %898, double 0.000000e+00, double 1.000000e+00
%902 = getelementptr inbounds double, double* %0, i64 62
%903 = load double, double* %902
%904 = fcmp ogt double %903, 0.000000e+00
%905 = fdiv double %903, 3.000000e+00
%906 = select i1 %904, double %905, double 0.000000e+00
%907 = select i1 %904, double %903, double 0.000000e+00
%908 = fneg double %632
%909 = getelementptr inbounds double, double* %0, i64 14
%910 = load double, double* %909
%911 = fmul double %910, %908
%912 = fneg double %910
%913 = fmul double %635, %912
%914 = getelementptr inbounds double, double* %0, i64 19
%915 = load double, double* %914
%916 = fcmp ugt double %915, 0.000000e+00
br i1 %916, label %1004, label %917
917: ; preds = %883
%918 = load double, double* %2
%919 = fadd double %911, %918
%920 = fcmp ogt double %919, 0.000000e+00
br i1 %920, label %921, label %961
921: ; preds = %917
%922 = fsub double 1.000000e+00, %910
%923 = load double, double* %746
%924 = fsub double -1.000000e+00, %923
%925 = tail call double @pow(double %922, double %924)
%926 = load double, double* %909
%927 = fsub double 1.000000e+00, %926
%928 = fneg double %925
%929 = fmul double %927, %928
%930 = tail call double @llvm.fmuladd.f64(double %929, double %927, double 1.000000e+00)
%931 = fmul double %632, %930
%932 = load double, double* %746
%933 = fsub double 1.000000e+00, %932
%934 = fdiv double %931, %933
%935 = fneg double %927
%936 = fmul double %927, %935
%937 = tail call double @llvm.fmuladd.f64(double %936, double %925, double 1.000000e+00)
%938 = fdiv double %937, %933
%939 = fmul double %635, %938
%940 = fmul double %932, 5.000000e-01
%941 = fmul double %919, %940
%942 = fdiv double %941, %632
%943 = fadd double %927, %942
%944 = fmul double %919, %943
%945 = fmul double %925, %944
%946 = fmul double %919, 5.000000e-01
%947 = fmul double %946, %932
%948 = fdiv double %947, %632
%949 = fsub double %948, %926
%950 = fadd double %949, 1.000000e+00
%951 = fmul double %925, %947
%952 = fdiv double %951, %632
%953 = tail call double @llvm.fmuladd.f64(double %950, double %925, double %952)
%954 = fmul double %919, %919
%955 = fmul double %954, -5.000000e-01
%956 = fmul double %955, %932
%957 = fmul double %925, %956
%958 = fdiv double %957, %743
%959 = fmul double %913, %953
%960 = tail call double @llvm.fmuladd.f64(double %958, double %635, double %959)
br label %994
961: ; preds = %917
%962 = fdiv double %918, %632
%963 = fsub double 1.000000e+00, %962
%964 = load double, double* %746
%965 = fsub double 1.000000e+00, %964
%966 = tail call double @pow(double %963, double %965)
%967 = fmul double %966, %965
%968 = insertelement <2 x double> poison, double %918, i64 0
%969 = insertelement <2 x double> %968, double %967, i64 1
%970 = insertelement <2 x double> poison, double %743, i64 0
%971 = insertelement <2 x double> %970, double %963, i64 1
%972 = fdiv <2 x double> %969, %971
%973 = extractelement <2 x double> %972, i64 0
%974 = fmul double %635, %973
%975 = load double, double* %746
%976 = fsub double 1.000000e+00, %975
%977 = insertelement <2 x double> <double poison, double -1.000000e+00>, double %908, i64 0
%978 = insertelement <2 x double> poison, double %632, i64 1
%979 = insertelement <2 x double> %978, double %976, i64 0
%980 = fdiv <2 x double> %977, %979
%981 = extractelement <2 x double> %972, i64 1
%982 = fmul <2 x double> %980, %972
%983 = fmul double %974, %981
%984 = fsub double 1.000000e+00, %966
%985 = fmul double %632, %984
%986 = fdiv double %985, %976
%987 = fdiv double %984, %976
%988 = fmul double %635, %987
%989 = extractelement <2 x double> %980, i64 0
%990 = shufflevector <2 x double> %982, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%991 = fmul <2 x double> %980, %990
%992 = extractelement <2 x double> %991, i64 0
%993 = tail call double @llvm.fmuladd.f64(double %989, double %983, double %988)
br label %994
994: ; preds = %961, %921
%995 = phi double [ %960, %921 ], [ 0.000000e+00, %961 ]
%996 = phi double [ %953, %921 ], [ 0.000000e+00, %961 ]
%997 = phi double [ %945, %921 ], [ 0.000000e+00, %961 ]
%998 = phi double [ 0.000000e+00, %921 ], [ %992, %961 ]
%999 = phi double [ %939, %921 ], [ %993, %961 ]
%1000 = phi double [ %934, %921 ], [ %986, %961 ]
%1001 = fadd double %997, %1000
%1002 = fadd double %996, %998
%1003 = fadd double %995, %999
br label %1105
1004: ; preds = %883
%1005 = fmul double %915, 4.000000e+00
%1006 = fmul double %915, %1005
%1007 = tail call double @llvm.fmuladd.f64(double %911, double %911, double %1006)
%1008 = tail call double @sqrt(double %1007)
%1009 = load double, double* %914
%1010 = fmul double %1009, %1009
%1011 = fmul double %1010, 4.000000e+00
%1012 = tail call double @llvm.fmuladd.f64(double %911, double %911, double %1011)
%1013 = tail call double @sqrt(double %1012)
%1014 = fdiv double %911, %1013
%1015 = fmul double %913, %1014
%1016 = fadd double %911, %1008
%1017 = fmul double %1016, -5.000000e-01
%1018 = fmul double %913, -5.000000e-01
%1019 = tail call double @llvm.fmuladd.f64(double %1015, double -5.000000e-01, double %1018)
%1020 = fdiv double %1017, %632
%1021 = fsub double 1.000000e+00, %1020
%1022 = fdiv double -1.000000e+00, %632
%1023 = fdiv double %1017, %743
%1024 = fmul double %1022, %1019
%1025 = tail call double @llvm.fmuladd.f64(double %1023, double %635, double %1024)
%1026 = load double, double* %746
%1027 = fsub double 1.000000e+00, %1026
%1028 = tail call double @pow(double %1021, double %1027)
%1029 = fmul double %1028, %1027
%1030 = fdiv double %1029, %1021
%1031 = fmul double %1030, %1025
%1032 = fmul double %1028, %908
%1033 = load double, double* %746
%1034 = fsub double 1.000000e+00, %1033
%1035 = fdiv double %1032, %1034
%1036 = fneg double %1028
%1037 = fdiv double %1036, %1034
%1038 = fdiv double %908, %1034
%1039 = fmul double %635, %1037
%1040 = tail call double @llvm.fmuladd.f64(double %1038, double %1031, double %1039)
%1041 = load double, double* %2
%1042 = fadd double %911, %1041
%1043 = load double, double* %914
%1044 = fmul double %1043, 4.000000e+00
%1045 = fmul double %1043, %1044
%1046 = tail call double @llvm.fmuladd.f64(double %1042, double %1042, double %1045)
%1047 = tail call double @sqrt(double %1046)
%1048 = load double, double* %914
%1049 = fmul double %1048, %1048
%1050 = fmul double %1049, 4.000000e+00
%1051 = tail call double @llvm.fmuladd.f64(double %1042, double %1042, double %1050)
%1052 = tail call double @sqrt(double %1051)
%1053 = fdiv double %1042, %1052
%1054 = fmul double %913, %1053
%1055 = fsub double %1042, %1047
%1056 = fneg double %911
%1057 = tail call double @llvm.fmuladd.f64(double %1055, double 5.000000e-01, double %1056)
%1058 = fmul double %913, 5.000000e-01
%1059 = tail call double @llvm.fmuladd.f64(double %1053, double -5.000000e-01, double 5.000000e-01)
%1060 = tail call double @llvm.fmuladd.f64(double %1054, double -5.000000e-01, double %1058)
%1061 = tail call double @llvm.fmuladd.f64(double %913, double -1.000000e+00, double %1060)
%1062 = fdiv double %1057, %632
%1063 = fsub double 1.000000e+00, %1062
%1064 = fdiv double %1057, %743
%1065 = fmul double %1022, %1059
%1066 = fmul double %1022, %1061
%1067 = tail call double @llvm.fmuladd.f64(double %1064, double %635, double %1066)
%1068 = load double, double* %746
%1069 = fsub double 1.000000e+00, %1068
%1070 = tail call double @pow(double %1063, double %1069)
%1071 = fmul double %1070, %1069
%1072 = load double, double* %746
%1073 = fsub double 1.000000e+00, %1072
%1074 = insertelement <2 x double> poison, double %908, i64 0
%1075 = insertelement <2 x double> %1074, double %1071, i64 1
%1076 = insertelement <2 x double> poison, double %1073, i64 0
%1077 = insertelement <2 x double> %1076, double %1063, i64 1
%1078 = fdiv <2 x double> %1075, %1077
%1079 = extractelement <2 x double> %1078, i64 1
%1080 = fmul double %1065, %1079
%1081 = fmul double %1079, %1067
%1082 = fmul double %1070, %908
%1083 = fdiv double %1082, %1073
%1084 = fneg double %1070
%1085 = fdiv double %1084, %1073
%1086 = fmul double %635, %1085
%1087 = extractelement <2 x double> %1078, i64 0
%1088 = fmul double %1087, %1080
%1089 = tail call double @llvm.fmuladd.f64(double %1087, double %1081, double %1086)
%1090 = load double, double* %909
%1091 = fsub double 1.000000e+00, %1090
%1092 = fneg double %1072
%1093 = tail call double @pow(double %1091, double %1092)
%1094 = load double, double* %2
%1095 = fsub double %1094, %1057
%1096 = fadd double %1017, %1095
%1097 = tail call double @llvm.fmuladd.f64(double %1093, double %1096, double %1083)
%1098 = fsub double %1097, %1035
%1099 = fneg double %1093
%1100 = fadd double %1093, %1088
%1101 = tail call double @llvm.fmuladd.f64(double %1099, double %1059, double %1100)
%1102 = tail call double @llvm.fmuladd.f64(double %1099, double %1061, double %1089)
%1103 = tail call double @llvm.fmuladd.f64(double %1093, double %1019, double %1102)
%1104 = tail call double @llvm.fmuladd.f64(double %1040, double -1.000000e+00, double %1103)
br label %1105
1105: ; preds = %1004, %994
%1106 = phi double [ %1002, %994 ], [ %1101, %1004 ]
%1107 = phi double [ %1003, %994 ], [ %1104, %1004 ]
%1108 = phi double [ %1001, %994 ], [ %1098, %1004 ]
%1109 = load double, double* %909
%1110 = fmul double %1109, %908
%1111 = fneg double %1109
%1112 = fmul double %635, %1111
%1113 = load double, double* %914
%1114 = fcmp ugt double %1113, 0.000000e+00
br i1 %1114, label %1202, label %1115
1115: ; preds = %1105
%1116 = load double, double* %3
%1117 = fadd double %1110, %1116
%1118 = fcmp ogt double %1117, 0.000000e+00
br i1 %1118, label %1119, label %1159
1119: ; preds = %1115
%1120 = fsub double 1.000000e+00, %1109
%1121 = load double, double* %746
%1122 = fsub double -1.000000e+00, %1121
%1123 = tail call double @pow(double %1120, double %1122)
%1124 = load double, double* %909
%1125 = fsub double 1.000000e+00, %1124
%1126 = fneg double %1123
%1127 = fmul double %1125, %1126
%1128 = tail call double @llvm.fmuladd.f64(double %1127, double %1125, double 1.000000e+00)
%1129 = fmul double %632, %1128
%1130 = load double, double* %746
%1131 = fsub double 1.000000e+00, %1130
%1132 = fdiv double %1129, %1131
%1133 = fneg double %1125
%1134 = fmul double %1125, %1133
%1135 = tail call double @llvm.fmuladd.f64(double %1134, double %1123, double 1.000000e+00)
%1136 = fdiv double %1135, %1131
%1137 = fmul double %635, %1136
%1138 = fmul double %1130, 5.000000e-01
%1139 = fmul double %1117, %1138
%1140 = fdiv double %1139, %632
%1141 = fadd double %1125, %1140
%1142 = fmul double %1117, %1141
%1143 = fmul double %1123, %1142
%1144 = fmul double %1117, 5.000000e-01
%1145 = fmul double %1144, %1130
%1146 = fdiv double %1145, %632
%1147 = fsub double %1146, %1124
%1148 = fadd double %1147, 1.000000e+00
%1149 = fmul double %1123, %1145
%1150 = fdiv double %1149, %632
%1151 = tail call double @llvm.fmuladd.f64(double %1148, double %1123, double %1150)
%1152 = fmul double %1117, %1117
%1153 = fmul double %1152, -5.000000e-01
%1154 = fmul double %1153, %1130
%1155 = fmul double %1123, %1154
%1156 = fdiv double %1155, %743
%1157 = fmul double %1112, %1151
%1158 = tail call double @llvm.fmuladd.f64(double %1156, double %635, double %1157)
br label %1192
1159: ; preds = %1115
%1160 = fdiv double %1116, %632
%1161 = fsub double 1.000000e+00, %1160
%1162 = load double, double* %746
%1163 = fsub double 1.000000e+00, %1162
%1164 = tail call double @pow(double %1161, double %1163)
%1165 = fmul double %1164, %1163
%1166 = insertelement <2 x double> poison, double %1116, i64 0
%1167 = insertelement <2 x double> %1166, double %1165, i64 1
%1168 = insertelement <2 x double> poison, double %743, i64 0
%1169 = insertelement <2 x double> %1168, double %1161, i64 1
%1170 = fdiv <2 x double> %1167, %1169
%1171 = extractelement <2 x double> %1170, i64 0
%1172 = fmul double %635, %1171
%1173 = load double, double* %746
%1174 = fsub double 1.000000e+00, %1173
%1175 = insertelement <2 x double> <double poison, double -1.000000e+00>, double %908, i64 0
%1176 = insertelement <2 x double> poison, double %632, i64 1
%1177 = insertelement <2 x double> %1176, double %1174, i64 0
%1178 = fdiv <2 x double> %1175, %1177
%1179 = extractelement <2 x double> %1170, i64 1
%1180 = fmul <2 x double> %1178, %1170
%1181 = fmul double %1172, %1179
%1182 = fsub double 1.000000e+00, %1164
%1183 = fmul double %632, %1182
%1184 = fdiv double %1183, %1174
%1185 = fdiv double %1182, %1174
%1186 = fmul double %635, %1185
%1187 = extractelement <2 x double> %1178, i64 0
%1188 = shufflevector <2 x double> %1180, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1189 = fmul <2 x double> %1178, %1188
%1190 = extractelement <2 x double> %1189, i64 0
%1191 = tail call double @llvm.fmuladd.f64(double %1187, double %1181, double %1186)
br label %1192
1192: ; preds = %1159, %1119
%1193 = phi double [ %1151, %1119 ], [ 0.000000e+00, %1159 ]
%1194 = phi double [ 0.000000e+00, %1119 ], [ %1190, %1159 ]
%1195 = phi double [ %1158, %1119 ], [ 0.000000e+00, %1159 ]
%1196 = phi double [ %1143, %1119 ], [ 0.000000e+00, %1159 ]
%1197 = phi double [ %1137, %1119 ], [ %1191, %1159 ]
%1198 = phi double [ %1132, %1119 ], [ %1184, %1159 ]
%1199 = fadd double %1196, %1198
%1200 = fadd double %1193, %1194
%1201 = fadd double %1195, %1197
br label %1303
1202: ; preds = %1105
%1203 = fmul double %1113, 4.000000e+00
%1204 = fmul double %1113, %1203
%1205 = tail call double @llvm.fmuladd.f64(double %1110, double %1110, double %1204)
%1206 = tail call double @sqrt(double %1205)
%1207 = load double, double* %914
%1208 = fmul double %1207, %1207
%1209 = fmul double %1208, 4.000000e+00
%1210 = tail call double @llvm.fmuladd.f64(double %1110, double %1110, double %1209)
%1211 = tail call double @sqrt(double %1210)
%1212 = fdiv double %1110, %1211
%1213 = fmul double %1112, %1212
%1214 = fadd double %1110, %1206
%1215 = fmul double %1214, -5.000000e-01
%1216 = fmul double %1112, -5.000000e-01
%1217 = tail call double @llvm.fmuladd.f64(double %1213, double -5.000000e-01, double %1216)
%1218 = fdiv double %1215, %632
%1219 = fsub double 1.000000e+00, %1218
%1220 = fdiv double -1.000000e+00, %632
%1221 = fdiv double %1215, %743
%1222 = fmul double %1220, %1217
%1223 = tail call double @llvm.fmuladd.f64(double %1221, double %635, double %1222)
%1224 = load double, double* %746
%1225 = fsub double 1.000000e+00, %1224
%1226 = tail call double @pow(double %1219, double %1225)
%1227 = fmul double %1226, %1225
%1228 = fdiv double %1227, %1219
%1229 = fmul double %1228, %1223
%1230 = fmul double %1226, %908
%1231 = load double, double* %746
%1232 = fsub double 1.000000e+00, %1231
%1233 = fdiv double %1230, %1232
%1234 = fneg double %1226
%1235 = fdiv double %1234, %1232
%1236 = fdiv double %908, %1232
%1237 = fmul double %635, %1235
%1238 = tail call double @llvm.fmuladd.f64(double %1236, double %1229, double %1237)
%1239 = load double, double* %3
%1240 = fadd double %1110, %1239
%1241 = load double, double* %914
%1242 = fmul double %1241, 4.000000e+00
%1243 = fmul double %1241, %1242
%1244 = tail call double @llvm.fmuladd.f64(double %1240, double %1240, double %1243)
%1245 = tail call double @sqrt(double %1244)
%1246 = load double, double* %914
%1247 = fmul double %1246, %1246
%1248 = fmul double %1247, 4.000000e+00
%1249 = tail call double @llvm.fmuladd.f64(double %1240, double %1240, double %1248)
%1250 = tail call double @sqrt(double %1249)
%1251 = fdiv double %1240, %1250
%1252 = fmul double %1112, %1251
%1253 = fsub double %1240, %1245
%1254 = fneg double %1110
%1255 = tail call double @llvm.fmuladd.f64(double %1253, double 5.000000e-01, double %1254)
%1256 = fmul double %1112, 5.000000e-01
%1257 = tail call double @llvm.fmuladd.f64(double %1251, double -5.000000e-01, double 5.000000e-01)
%1258 = tail call double @llvm.fmuladd.f64(double %1252, double -5.000000e-01, double %1256)
%1259 = tail call double @llvm.fmuladd.f64(double %1112, double -1.000000e+00, double %1258)
%1260 = fdiv double %1255, %632
%1261 = fsub double 1.000000e+00, %1260
%1262 = fdiv double %1255, %743
%1263 = fmul double %1220, %1257
%1264 = fmul double %1220, %1259
%1265 = tail call double @llvm.fmuladd.f64(double %1262, double %635, double %1264)
%1266 = load double, double* %746
%1267 = fsub double 1.000000e+00, %1266
%1268 = tail call double @pow(double %1261, double %1267)
%1269 = fmul double %1268, %1267
%1270 = load double, double* %746
%1271 = fsub double 1.000000e+00, %1270
%1272 = insertelement <2 x double> poison, double %908, i64 0
%1273 = insertelement <2 x double> %1272, double %1269, i64 1
%1274 = insertelement <2 x double> poison, double %1271, i64 0
%1275 = insertelement <2 x double> %1274, double %1261, i64 1
%1276 = fdiv <2 x double> %1273, %1275
%1277 = extractelement <2 x double> %1276, i64 1
%1278 = fmul double %1263, %1277
%1279 = fmul double %1277, %1265
%1280 = fmul double %1268, %908
%1281 = fdiv double %1280, %1271
%1282 = fneg double %1268
%1283 = fdiv double %1282, %1271
%1284 = fmul double %635, %1283
%1285 = extractelement <2 x double> %1276, i64 0
%1286 = fmul double %1285, %1278
%1287 = tail call double @llvm.fmuladd.f64(double %1285, double %1279, double %1284)
%1288 = load double, double* %909
%1289 = fsub double 1.000000e+00, %1288
%1290 = fneg double %1270
%1291 = tail call double @pow(double %1289, double %1290)
%1292 = load double, double* %3
%1293 = fsub double %1292, %1255
%1294 = fadd double %1215, %1293
%1295 = tail call double @llvm.fmuladd.f64(double %1291, double %1294, double %1281)
%1296 = fsub double %1295, %1233
%1297 = fneg double %1291
%1298 = fadd double %1291, %1286
%1299 = tail call double @llvm.fmuladd.f64(double %1297, double %1257, double %1298)
%1300 = tail call double @llvm.fmuladd.f64(double %1297, double %1259, double %1287)
%1301 = tail call double @llvm.fmuladd.f64(double %1291, double %1217, double %1300)
%1302 = tail call double @llvm.fmuladd.f64(double %1238, double -1.000000e+00, double %1301)
br label %1303
1303: ; preds = %1202, %1192
%1304 = phi double [ %1200, %1192 ], [ %1299, %1202 ]
%1305 = phi double [ %1201, %1192 ], [ %1302, %1202 ]
%1306 = phi double [ %1199, %1192 ], [ %1296, %1202 ]
%1307 = fneg double %703
%1308 = load double, double* %909
%1309 = fmul double %1308, %1307
%1310 = fneg double %1308
%1311 = fmul double %706, %1310
%1312 = getelementptr inbounds double, double* %0, i64 26
%1313 = load double, double* %1312
%1314 = fcmp ugt double %1313, 0.000000e+00
br i1 %1314, label %1461, label %1315
1315: ; preds = %1303
%1316 = load double, double* %4
%1317 = fadd double %1309, %1316
%1318 = fcmp ogt double %1317, 0.000000e+00
br i1 %1318, label %1319, label %1359
1319: ; preds = %1315
%1320 = fsub double 1.000000e+00, %1308
%1321 = load double, double* %763
%1322 = fsub double -1.000000e+00, %1321
%1323 = tail call double @pow(double %1320, double %1322)
%1324 = load double, double* %909
%1325 = fsub double 1.000000e+00, %1324
%1326 = fneg double %1323
%1327 = fmul double %1325, %1326
%1328 = tail call double @llvm.fmuladd.f64(double %1327, double %1325, double 1.000000e+00)
%1329 = fmul double %703, %1328
%1330 = load double, double* %763
%1331 = fsub double 1.000000e+00, %1330
%1332 = fdiv double %1329, %1331
%1333 = fneg double %1325
%1334 = fmul double %1325, %1333
%1335 = tail call double @llvm.fmuladd.f64(double %1334, double %1323, double 1.000000e+00)
%1336 = fdiv double %1335, %1331
%1337 = fmul double %706, %1336
%1338 = fmul double %1330, 5.000000e-01
%1339 = fmul double %1317, %1338
%1340 = fdiv double %1339, %703
%1341 = fadd double %1325, %1340
%1342 = fmul double %1317, %1341
%1343 = fmul double %1323, %1342
%1344 = fmul double %1317, 5.000000e-01
%1345 = fmul double %1344, %1330
%1346 = fdiv double %1345, %703
%1347 = fsub double %1346, %1324
%1348 = fadd double %1347, 1.000000e+00
%1349 = fmul double %1323, %1345
%1350 = fdiv double %1349, %703
%1351 = tail call double @llvm.fmuladd.f64(double %1348, double %1323, double %1350)
%1352 = fmul double %1317, %1317
%1353 = fmul double %1352, -5.000000e-01
%1354 = fmul double %1353, %1330
%1355 = fmul double %1323, %1354
%1356 = fdiv double %1355, %760
%1357 = fmul double %1311, %1351
%1358 = tail call double @llvm.fmuladd.f64(double %1356, double %706, double %1357)
br label %1451
1359: ; preds = %1315
%1360 = getelementptr inbounds double, double* %0, i64 85
%1361 = load double, double* %1360
%1362 = fcmp ogt double %1361, 0.000000e+00
br i1 %1362, label %1363, label %1418
1363: ; preds = %1359
%1364 = fneg double %1361
%1365 = fcmp olt double %1316, %1364
br i1 %1365, label %1366, label %1418
1366: ; preds = %1363
%1367 = insertelement <2 x double> poison, double %1364, i64 0
%1368 = insertelement <2 x double> %1367, double %1361, i64 1
%1369 = insertelement <2 x double> poison, double %760, i64 0
%1370 = insertelement <2 x double> %1369, double %703, i64 1
%1371 = fdiv <2 x double> %1368, %1370
%1372 = load double, double* %763
%1373 = fsub double 1.000000e+00, %1372
%1374 = extractelement <2 x double> %1371, i64 1
%1375 = fadd double %1374, 1.000000e+00
%1376 = tail call double @pow(double %1375, double %1373)
%1377 = fmul double %1376, %1373
%1378 = fdiv double %1377, %1375
%1379 = extractelement <2 x double> %1371, i64 0
%1380 = fmul double %706, %1379
%1381 = fmul double %1380, %1378
%1382 = load double, double* %763
%1383 = load double, double* %4
%1384 = load double, double* %1360
%1385 = fadd double %1383, %1384
%1386 = fadd double %703, %1384
%1387 = insertelement <2 x double> <double 1.000000e+00, double poison>, double %1386, i64 1
%1388 = insertelement <2 x double> poison, double %1382, i64 0
%1389 = insertelement <2 x double> %1388, double %1386, i64 1
%1390 = fsub <2 x double> %1387, %1389
%1391 = fmul <2 x double> %1387, %1389
%1392 = shufflevector <2 x double> %1390, <2 x double> %1391, <2 x i32> <i32 0, i32 3>
%1393 = extractelement <2 x double> %1390, i64 0
%1394 = fmul double %1393, %1385
%1395 = fdiv double %1394, %1386
%1396 = fsub double 1.000000e+00, %1395
%1397 = fneg double %1376
%1398 = tail call double @llvm.fmuladd.f64(double %1397, double %1396, double 1.000000e+00)
%1399 = fmul double %703, %1398
%1400 = fdiv double %1399, %1393
%1401 = fneg double %1396
%1402 = tail call double @llvm.fmuladd.f64(double %1401, double %1376, double 1.000000e+00)
%1403 = fmul double %703, %1385
%1404 = fmul double %1376, %1403
%1405 = insertelement <2 x double> poison, double %1402, i64 0
%1406 = insertelement <2 x double> %1405, double %1404, i64 1
%1407 = fdiv <2 x double> %1406, %1392
%1408 = shufflevector <2 x double> %1407, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1409 = fsub <2 x double> %1407, %1408
%1410 = extractelement <2 x double> %1409, i64 0
%1411 = fadd double %1395, -1.000000e+00
%1412 = fmul double %703, %1411
%1413 = fdiv double %1412, %1393
%1414 = fmul double %703, %1376
%1415 = fdiv double %1414, %1386
%1416 = fmul double %706, %1410
%1417 = tail call double @llvm.fmuladd.f64(double %1413, double %1381, double %1416)
br label %1451
1418: ; preds = %1363, %1359
%1419 = fdiv double %1316, %703
%1420 = fsub double 1.000000e+00, %1419
%1421 = load double, double* %763
%1422 = fsub double 1.000000e+00, %1421
%1423 = tail call double @pow(double %1420, double %1422)
%1424 = fmul double %1423, %1422
%1425 = insertelement <2 x double> poison, double %1316, i64 0
%1426 = insertelement <2 x double> %1425, double %1424, i64 1
%1427 = insertelement <2 x double> poison, double %760, i64 0
%1428 = insertelement <2 x double> %1427, double %1420, i64 1
%1429 = fdiv <2 x double> %1426, %1428
%1430 = extractelement <2 x double> %1429, i64 0
%1431 = fmul double %706, %1430
%1432 = load double, double* %763
%1433 = fsub double 1.000000e+00, %1432
%1434 = insertelement <2 x double> <double poison, double -1.000000e+00>, double %1307, i64 0
%1435 = insertelement <2 x double> poison, double %703, i64 1
%1436 = insertelement <2 x double> %1435, double %1433, i64 0
%1437 = fdiv <2 x double> %1434, %1436
%1438 = extractelement <2 x double> %1429, i64 1
%1439 = fmul <2 x double> %1437, %1429
%1440 = fmul double %1431, %1438
%1441 = fsub double 1.000000e+00, %1423
%1442 = fmul double %703, %1441
%1443 = fdiv double %1442, %1433
%1444 = fdiv double %1441, %1433
%1445 = fmul double %706, %1444
%1446 = extractelement <2 x double> %1437, i64 0
%1447 = shufflevector <2 x double> %1439, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1448 = fmul <2 x double> %1437, %1447
%1449 = extractelement <2 x double> %1448, i64 0
%1450 = tail call double @llvm.fmuladd.f64(double %1446, double %1440, double %1445)
br label %1451
1451: ; preds = %1366, %1418, %1319
%1452 = phi double [ %1351, %1319 ], [ 0.000000e+00, %1418 ], [ 0.000000e+00, %1366 ]
%1453 = phi double [ 0.000000e+00, %1319 ], [ %1449, %1418 ], [ %1415, %1366 ]
%1454 = phi double [ %1358, %1319 ], [ 0.000000e+00, %1418 ], [ 0.000000e+00, %1366 ]
%1455 = phi double [ %1343, %1319 ], [ 0.000000e+00, %1418 ], [ 0.000000e+00, %1366 ]
%1456 = phi double [ %1337, %1319 ], [ %1450, %1418 ], [ %1417, %1366 ]
%1457 = phi double [ %1332, %1319 ], [ %1443, %1418 ], [ %1400, %1366 ]
%1458 = fadd double %1455, %1457
%1459 = fadd double %1452, %1453
%1460 = fadd double %1454, %1456
br label %1890
1461: ; preds = %1303
%1462 = getelementptr inbounds double, double* %0, i64 85
%1463 = load double, double* %1462
%1464 = fcmp ogt double %1463, 0.000000e+00
br i1 %1464, label %1465, label %1789
1465: ; preds = %1461
%1466 = getelementptr inbounds double, double* %0, i64 86
%1467 = load double, double* %1466
%1468 = fcmp ogt double %1467, 0.000000e+00
br i1 %1468, label %1469, label %1789
1469: ; preds = %1465
%1470 = fadd double %1309, %1463
%1471 = fsub double %1463, %1309
%1472 = fdiv double %1470, %1471
%1473 = fmul double %1472, 2.000000e+00
%1474 = fmul double %1313, 4.000000e+00
%1475 = fmul double %1313, %1474
%1476 = insertelement <2 x double> poison, double %1472, i64 0
%1477 = shufflevector <2 x double> %1476, <2 x double> poison, <2 x i32> zeroinitializer
%1478 = fadd <2 x double> %1477, <double 1.000000e+00, double -1.000000e+00>
%1479 = extractelement <2 x double> %1478, i64 1
%1480 = tail call double @llvm.fmuladd.f64(double %1479, double %1479, double %1475)
%1481 = tail call double @sqrt(double %1480)
%1482 = load double, double* %1466
%1483 = fmul double %1482, 4.000000e+00
%1484 = fmul double %1482, %1483
%1485 = extractelement <2 x double> %1478, i64 0
%1486 = tail call double @llvm.fmuladd.f64(double %1485, double %1485, double %1484)
%1487 = tail call double @sqrt(double %1486)
%1488 = load double, double* %1466
%1489 = fmul double %1488, %1488
%1490 = fmul double %1489, 4.000000e+00
%1491 = tail call double @llvm.fmuladd.f64(double %1485, double %1485, double %1490)
%1492 = tail call double @sqrt(double %1491)
%1493 = load double, double* %1312
%1494 = fmul double %1493, %1493
%1495 = fmul double %1494, 4.000000e+00
%1496 = tail call double @llvm.fmuladd.f64(double %1479, double %1479, double %1495)
%1497 = tail call double @sqrt(double %1496)
%1498 = fadd double %1492, %1497
%1499 = insertelement <2 x double> poison, double %1471, i64 0
%1500 = insertelement <2 x double> %1499, double %1498, i64 1
%1501 = fdiv <2 x double> <double 1.000000e+00, double 2.000000e+00>, %1500
%1502 = load double, double* %1466
%1503 = fmul double %1502, %1502
%1504 = fmul double %1503, 4.000000e+00
%1505 = tail call double @llvm.fmuladd.f64(double %1485, double %1485, double %1504)
%1506 = tail call double @sqrt(double %1505)
%1507 = load double, double* %1312
%1508 = fmul double %1507, %1507
%1509 = fmul double %1508, 4.000000e+00
%1510 = tail call double @llvm.fmuladd.f64(double %1479, double %1479, double %1509)
%1511 = tail call double @sqrt(double %1510)
%1512 = insertelement <2 x double> poison, double %1506, i64 0
%1513 = insertelement <2 x double> %1512, double %1511, i64 1
%1514 = fdiv <2 x double> %1478, %1513
%1515 = shufflevector <2 x double> %1514, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1516 = fadd <2 x double> %1514, %1515
%1517 = extractelement <2 x double> %1516, i64 0
%1518 = fmul double %1473, %1517
%1519 = load double, double* %1466
%1520 = fmul double %1519, %1519
%1521 = fmul double %1520, 4.000000e+00
%1522 = tail call double @llvm.fmuladd.f64(double %1485, double %1485, double %1521)
%1523 = tail call double @sqrt(double %1522)
%1524 = load double, double* %1312
%1525 = fmul double %1524, %1524
%1526 = fmul double %1525, 4.000000e+00
%1527 = tail call double @llvm.fmuladd.f64(double %1479, double %1479, double %1526)
%1528 = tail call double @sqrt(double %1527)
%1529 = fadd double %1523, %1528
%1530 = load double, double* %1466
%1531 = fmul double %1530, %1530
%1532 = fmul double %1531, 4.000000e+00
%1533 = tail call double @llvm.fmuladd.f64(double %1485, double %1485, double %1532)
%1534 = tail call double @sqrt(double %1533)
%1535 = load double, double* %1312
%1536 = fmul double %1535, %1535
%1537 = fmul double %1536, 4.000000e+00
%1538 = tail call double @llvm.fmuladd.f64(double %1479, double %1479, double %1537)
%1539 = tail call double @sqrt(double %1538)
%1540 = fadd double %1534, %1539
%1541 = insertelement <2 x double> %1499, double %1529, i64 1
%1542 = insertelement <2 x double> %1499, double %1540, i64 1
%1543 = fmul <2 x double> %1541, %1542
%1544 = insertelement <2 x double> poison, double %1470, i64 0
%1545 = insertelement <2 x double> %1544, double %1518, i64 1
%1546 = fdiv <2 x double> %1545, %1543
%1547 = fadd <2 x double> %1501, %1546
%1548 = fsub <2 x double> %1501, %1546
%1549 = extractelement <2 x double> %1547, i64 0
%1550 = fmul double %1311, %1549
%1551 = fadd double %1481, %1487
%1552 = fdiv double %1473, %1551
%1553 = extractelement <2 x double> %1548, i64 1
%1554 = fmul double %1550, %1553
%1555 = load double, double* %1462
%1556 = fsub double %1555, %1309
%1557 = fneg double %1555
%1558 = tail call double @llvm.fmuladd.f64(double %1552, double %1556, double %1557)
%1559 = fsub double %1558, %1309
%1560 = fmul double %1559, 5.000000e-01
%1561 = fmul double %1556, 5.000000e-01
%1562 = fsub double -1.000000e+00, %1552
%1563 = fmul double %1562, 5.000000e-01
%1564 = fmul double %1561, %1554
%1565 = tail call double @llvm.fmuladd.f64(double %1563, double %1311, double %1564)
%1566 = fdiv double %1560, %703
%1567 = fsub double 1.000000e+00, %1566
%1568 = fdiv double -1.000000e+00, %703
%1569 = fdiv double %1560, %760
%1570 = fmul double %1568, %1565
%1571 = tail call double @llvm.fmuladd.f64(double %1569, double %706, double %1570)
%1572 = load double, double* %763
%1573 = fsub double 1.000000e+00, %1572
%1574 = tail call double @pow(double %1567, double %1573)
%1575 = fmul double %1574, %1573
%1576 = fdiv double %1575, %1567
%1577 = fmul double %1576, %1571
%1578 = load double, double* %763
%1579 = load double, double* %4
%1580 = load double, double* %1462
%1581 = tail call double @llvm.fmuladd.f64(double %1579, double 2.000000e+00, double %1580)
%1582 = fadd double %1309, %1581
%1583 = fsub double %1580, %1309
%1584 = fdiv double %1582, %1583
%1585 = fmul double %1584, 2.000000e+00
%1586 = load double, double* %1312
%1587 = fmul double %1586, 4.000000e+00
%1588 = fmul double %1586, %1587
%1589 = insertelement <2 x double> poison, double %1584, i64 0
%1590 = shufflevector <2 x double> %1589, <2 x double> poison, <2 x i32> zeroinitializer
%1591 = fadd <2 x double> %1590, <double 1.000000e+00, double -1.000000e+00>
%1592 = extractelement <2 x double> %1591, i64 1
%1593 = tail call double @llvm.fmuladd.f64(double %1592, double %1592, double %1588)
%1594 = tail call double @sqrt(double %1593)
%1595 = load double, double* %1466
%1596 = fmul double %1595, 4.000000e+00
%1597 = fmul double %1595, %1596
%1598 = extractelement <2 x double> %1591, i64 0
%1599 = tail call double @llvm.fmuladd.f64(double %1598, double %1598, double %1597)
%1600 = tail call double @sqrt(double %1599)
%1601 = fadd double %1594, %1600
%1602 = fdiv double %1585, %1601
%1603 = load double, double* %1466
%1604 = fmul double %1603, %1603
%1605 = fmul double %1604, 4.000000e+00
%1606 = tail call double @llvm.fmuladd.f64(double %1598, double %1598, double %1605)
%1607 = tail call double @sqrt(double %1606)
%1608 = load double, double* %1312
%1609 = fmul double %1608, %1608
%1610 = fmul double %1609, 4.000000e+00
%1611 = tail call double @llvm.fmuladd.f64(double %1592, double %1592, double %1610)
%1612 = tail call double @sqrt(double %1611)
%1613 = load double, double* %1466
%1614 = fmul double %1613, %1613
%1615 = fmul double %1614, 4.000000e+00
%1616 = tail call double @llvm.fmuladd.f64(double %1598, double %1598, double %1615)
%1617 = tail call double @sqrt(double %1616)
%1618 = load double, double* %1312
%1619 = fmul double %1618, %1618
%1620 = fmul double %1619, 4.000000e+00
%1621 = tail call double @llvm.fmuladd.f64(double %1592, double %1592, double %1620)
%1622 = tail call double @sqrt(double %1621)
%1623 = load double, double* %1466
%1624 = fmul double %1623, %1623
%1625 = fmul double %1624, 4.000000e+00
%1626 = tail call double @llvm.fmuladd.f64(double %1598, double %1598, double %1625)
%1627 = tail call double @sqrt(double %1626)
%1628 = load double, double* %1312
%1629 = fmul double %1628, %1628
%1630 = fmul double %1629, 4.000000e+00
%1631 = tail call double @llvm.fmuladd.f64(double %1592, double %1592, double %1630)
%1632 = tail call double @sqrt(double %1631)
%1633 = load double, double* %1466
%1634 = fmul double %1633, %1633
%1635 = fmul double %1634, 4.000000e+00
%1636 = tail call double @llvm.fmuladd.f64(double %1598, double %1598, double %1635)
%1637 = tail call double @sqrt(double %1636)
%1638 = load double, double* %1312
%1639 = fmul double %1638, %1638
%1640 = fmul double %1639, 4.000000e+00
%1641 = tail call double @llvm.fmuladd.f64(double %1592, double %1592, double %1640)
%1642 = tail call double @sqrt(double %1641)
%1643 = load double, double* %1462
%1644 = fsub double %1643, %1309
%1645 = fneg double %1643
%1646 = tail call double @llvm.fmuladd.f64(double %1602, double %1644, double %1645)
%1647 = fsub double %1646, %1309
%1648 = fmul double %1647, 5.000000e-01
%1649 = fdiv double %1648, %703
%1650 = fsub double 1.000000e+00, %1649
%1651 = load double, double* %763
%1652 = fsub double 1.000000e+00, %1651
%1653 = tail call double @pow(double %1650, double %1652)
%1654 = load double, double* %763
%1655 = insertelement <2 x double> poison, double %1654, i64 0
%1656 = insertelement <2 x double> %1655, double %1578, i64 1
%1657 = fsub <2 x double> <double 1.000000e+00, double 1.000000e+00>, %1656
%1658 = insertelement <2 x double> poison, double %1653, i64 0
%1659 = insertelement <2 x double> %1658, double %1574, i64 1
%1660 = fsub <2 x double> <double 1.000000e+00, double 1.000000e+00>, %1659
%1661 = extractelement <2 x double> %1660, i64 1
%1662 = extractelement <2 x double> %1657, i64 1
%1663 = fdiv double %1661, %1662
%1664 = fdiv double %1307, %1662
%1665 = fmul double %706, %1663
%1666 = tail call double @llvm.fmuladd.f64(double %1664, double %1577, double %1665)
%1667 = fdiv double 2.000000e+00, %1583
%1668 = fmul double %1583, %1583
%1669 = insertelement <2 x double> <double 1.000000e+00, double poison>, double %1582, i64 1
%1670 = insertelement <2 x double> poison, double %1583, i64 0
%1671 = insertelement <2 x double> %1670, double %1668, i64 1
%1672 = fdiv <2 x double> %1669, %1671
%1673 = shufflevector <2 x double> %1672, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1674 = fadd <2 x double> %1672, %1673
%1675 = extractelement <2 x double> %1674, i64 0
%1676 = fmul double %1311, %1675
%1677 = insertelement <2 x double> poison, double %1617, i64 0
%1678 = insertelement <2 x double> %1677, double %1622, i64 1
%1679 = fdiv <2 x double> %1591, %1678
%1680 = shufflevector <2 x double> %1679, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1681 = fadd <2 x double> %1679, %1680
%1682 = extractelement <2 x double> %1681, i64 0
%1683 = fmul double %1585, %1682
%1684 = fadd double %1627, %1632
%1685 = fadd double %1637, %1642
%1686 = insertelement <2 x double> poison, double %1607, i64 0
%1687 = insertelement <2 x double> %1686, double %1684, i64 1
%1688 = insertelement <2 x double> poison, double %1612, i64 0
%1689 = insertelement <2 x double> %1688, double %1685, i64 1
%1690 = fadd <2 x double> %1687, %1689
%1691 = fmul <2 x double> %1687, %1689
%1692 = shufflevector <2 x double> %1690, <2 x double> %1691, <2 x i32> <i32 0, i32 3>
%1693 = insertelement <2 x double> <double 2.000000e+00, double poison>, double %1683, i64 1
%1694 = fdiv <2 x double> %1693, %1692
%1695 = shufflevector <2 x double> %1694, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1696 = fsub <2 x double> %1694, %1695
%1697 = extractelement <2 x double> %1696, i64 0
%1698 = fmul double %1667, %1697
%1699 = fmul double %1676, %1697
%1700 = fmul double %1644, 5.000000e-01
%1701 = fsub double -1.000000e+00, %1602
%1702 = fmul double %1701, 5.000000e-01
%1703 = fmul double %1700, %1698
%1704 = fmul double %1700, %1699
%1705 = tail call double @llvm.fmuladd.f64(double %1702, double %1311, double %1704)
%1706 = fdiv double %1648, %760
%1707 = fmul double %1568, %1703
%1708 = fmul double %1568, %1705
%1709 = tail call double @llvm.fmuladd.f64(double %1706, double %706, double %1708)
%1710 = fmul double %1653, %1652
%1711 = insertelement <2 x double> poison, double %1307, i64 0
%1712 = insertelement <2 x double> %1711, double %1710, i64 1
%1713 = extractelement <2 x double> %1657, i64 0
%1714 = insertelement <2 x double> %1657, double %1650, i64 1
%1715 = fdiv <2 x double> %1712, %1714
%1716 = extractelement <2 x double> %1715, i64 1
%1717 = fmul double %1707, %1716
%1718 = fmul double %1716, %1709
%1719 = insertelement <2 x double> poison, double %703, i64 0
%1720 = shufflevector <2 x double> %1719, <2 x double> poison, <2 x i32> zeroinitializer
%1721 = fmul <2 x double> %1720, %1660
%1722 = fdiv <2 x double> %1721, %1657
%1723 = extractelement <2 x double> %1660, i64 0
%1724 = fdiv double %1723, %1713
%1725 = fmul double %706, %1724
%1726 = extractelement <2 x double> %1715, i64 0
%1727 = fmul double %1726, %1717
%1728 = tail call double @llvm.fmuladd.f64(double %1726, double %1718, double %1725)
%1729 = fadd double %1602, 1.000000e+00
%1730 = fmul double %1729, 5.000000e-01
%1731 = fmul double %1698, 5.000000e-01
%1732 = fmul double %1699, 5.000000e-01
%1733 = load double, double* %1462
%1734 = fneg double %1733
%1735 = insertelement <2 x double> poison, double %1734, i64 0
%1736 = insertelement <2 x double> %1735, double %1733, i64 1
%1737 = insertelement <2 x double> poison, double %760, i64 0
%1738 = insertelement <2 x double> %1737, double %703, i64 1
%1739 = fdiv <2 x double> %1736, %1738
%1740 = fneg double %1654
%1741 = extractelement <2 x double> %1739, i64 1
%1742 = fadd double %1741, 1.000000e+00
%1743 = tail call double @pow(double %1742, double %1740)
%1744 = fmul double %1743, %1740
%1745 = fdiv double %1744, %1742
%1746 = extractelement <2 x double> %1739, i64 0
%1747 = fmul double %706, %1746
%1748 = fmul double %1747, %1745
%1749 = fdiv double %1309, %703
%1750 = fadd double %1749, 1.000000e+00
%1751 = fdiv double 1.000000e+00, %703
%1752 = fneg double %1309
%1753 = fdiv double %1752, %760
%1754 = fmul double %1751, %1311
%1755 = tail call double @llvm.fmuladd.f64(double %1753, double %706, double %1754)
%1756 = load double, double* %763
%1757 = fneg double %1756
%1758 = tail call double @pow(double %1750, double %1757)
%1759 = fmul double %1758, %1757
%1760 = fdiv double %1759, %1750
%1761 = fmul double %1755, %1760
%1762 = fsub double 1.000000e+00, %1730
%1763 = fmul double %1730, %1758
%1764 = tail call double @llvm.fmuladd.f64(double %1762, double %1743, double %1763)
%1765 = fsub double %1758, %1743
%1766 = fmul double %1731, %1765
%1767 = fmul double %1732, %1765
%1768 = tail call double @llvm.fmuladd.f64(double %1762, double %1748, double %1767)
%1769 = tail call double @llvm.fmuladd.f64(double %1730, double %1761, double %1768)
%1770 = load double, double* %4
%1771 = fsub double %1770, %1648
%1772 = fadd double %1560, %1771
%1773 = fmul double %1764, %1772
%1774 = fneg double %1764
%1775 = fsub double %1560, %1648
%1776 = fadd double %1775, %1770
%1777 = tail call double @llvm.fmuladd.f64(double %1774, double %1703, double %1764)
%1778 = fmul double %1705, %1774
%1779 = tail call double @llvm.fmuladd.f64(double %1764, double %1565, double %1778)
%1780 = tail call double @llvm.fmuladd.f64(double %1776, double %1766, double %1777)
%1781 = tail call double @llvm.fmuladd.f64(double %1776, double %1769, double %1779)
%1782 = extractelement <2 x double> %1722, i64 0
%1783 = fadd double %1782, %1773
%1784 = extractelement <2 x double> %1722, i64 1
%1785 = fsub double %1783, %1784
%1786 = fadd double %1728, %1781
%1787 = fadd double %1727, %1780
%1788 = tail call double @llvm.fmuladd.f64(double %1666, double -1.000000e+00, double %1786)
br label %1890
1789: ; preds = %1465, %1461
%1790 = fmul double %1313, 4.000000e+00
%1791 = fmul double %1313, %1790
%1792 = tail call double @llvm.fmuladd.f64(double %1309, double %1309, double %1791)
%1793 = tail call double @sqrt(double %1792)
%1794 = load double, double* %1312
%1795 = fmul double %1794, %1794
%1796 = fmul double %1795, 4.000000e+00
%1797 = tail call double @llvm.fmuladd.f64(double %1309, double %1309, double %1796)
%1798 = tail call double @sqrt(double %1797)
%1799 = fdiv double %1309, %1798
%1800 = fmul double %1311, %1799
%1801 = fadd double %1309, %1793
%1802 = fmul double %1801, -5.000000e-01
%1803 = fmul double %1311, -5.000000e-01
%1804 = tail call double @llvm.fmuladd.f64(double %1800, double -5.000000e-01, double %1803)
%1805 = fdiv double %1802, %703
%1806 = fsub double 1.000000e+00, %1805
%1807 = fdiv double -1.000000e+00, %703
%1808 = fdiv double %1802, %760
%1809 = fmul double %1807, %1804
%1810 = tail call double @llvm.fmuladd.f64(double %1808, double %706, double %1809)
%1811 = load double, double* %763
%1812 = fsub double 1.000000e+00, %1811
%1813 = tail call double @pow(double %1806, double %1812)
%1814 = fmul double %1813, %1812
%1815 = fdiv double %1814, %1806
%1816 = fmul double %1815, %1810
%1817 = fmul double %1813, %1307
%1818 = load double, double* %763
%1819 = fsub double 1.000000e+00, %1818
%1820 = fdiv double %1817, %1819
%1821 = fneg double %1813
%1822 = fdiv double %1821, %1819
%1823 = fdiv double %1307, %1819
%1824 = fmul double %706, %1822
%1825 = tail call double @llvm.fmuladd.f64(double %1823, double %1816, double %1824)
%1826 = load double, double* %4
%1827 = fadd double %1309, %1826
%1828 = load double, double* %1312
%1829 = fmul double %1828, 4.000000e+00
%1830 = fmul double %1828, %1829
%1831 = tail call double @llvm.fmuladd.f64(double %1827, double %1827, double %1830)
%1832 = tail call double @sqrt(double %1831)
%1833 = load double, double* %1312
%1834 = fmul double %1833, %1833
%1835 = fmul double %1834, 4.000000e+00
%1836 = tail call double @llvm.fmuladd.f64(double %1827, double %1827, double %1835)
%1837 = tail call double @sqrt(double %1836)
%1838 = fdiv double %1827, %1837
%1839 = fmul double %1311, %1838
%1840 = fsub double %1827, %1832
%1841 = fneg double %1309
%1842 = tail call double @llvm.fmuladd.f64(double %1840, double 5.000000e-01, double %1841)
%1843 = fmul double %1311, 5.000000e-01
%1844 = tail call double @llvm.fmuladd.f64(double %1838, double -5.000000e-01, double 5.000000e-01)
%1845 = tail call double @llvm.fmuladd.f64(double %1839, double -5.000000e-01, double %1843)
%1846 = tail call double @llvm.fmuladd.f64(double %1311, double -1.000000e+00, double %1845)
%1847 = fdiv double %1842, %703
%1848 = fsub double 1.000000e+00, %1847
%1849 = fdiv double %1842, %760
%1850 = fmul double %1807, %1844
%1851 = fmul double %1807, %1846
%1852 = tail call double @llvm.fmuladd.f64(double %1849, double %706, double %1851)
%1853 = load double, double* %763
%1854 = fsub double 1.000000e+00, %1853
%1855 = tail call double @pow(double %1848, double %1854)
%1856 = fmul double %1855, %1854
%1857 = load double, double* %763
%1858 = fsub double 1.000000e+00, %1857
%1859 = insertelement <2 x double> poison, double %1307, i64 0
%1860 = insertelement <2 x double> %1859, double %1856, i64 1
%1861 = insertelement <2 x double> poison, double %1858, i64 0
%1862 = insertelement <2 x double> %1861, double %1848, i64 1
%1863 = fdiv <2 x double> %1860, %1862
%1864 = extractelement <2 x double> %1863, i64 1
%1865 = fmul double %1850, %1864
%1866 = fmul double %1864, %1852
%1867 = fmul double %1855, %1307
%1868 = fdiv double %1867, %1858
%1869 = fneg double %1855
%1870 = fdiv double %1869, %1858
%1871 = fmul double %706, %1870
%1872 = extractelement <2 x double> %1863, i64 0
%1873 = fmul double %1872, %1865
%1874 = tail call double @llvm.fmuladd.f64(double %1872, double %1866, double %1871)
%1875 = load double, double* %909
%1876 = fsub double 1.000000e+00, %1875
%1877 = fneg double %1857
%1878 = tail call double @pow(double %1876, double %1877)
%1879 = load double, double* %4
%1880 = fsub double %1879, %1842
%1881 = fadd double %1802, %1880
%1882 = tail call double @llvm.fmuladd.f64(double %1878, double %1881, double %1868)
%1883 = fsub double %1882, %1820
%1884 = fneg double %1878
%1885 = fadd double %1878, %1873
%1886 = tail call double @llvm.fmuladd.f64(double %1884, double %1844, double %1885)
%1887 = tail call double @llvm.fmuladd.f64(double %1884, double %1846, double %1874)
%1888 = tail call double @llvm.fmuladd.f64(double %1878, double %1804, double %1887)
%1889 = tail call double @llvm.fmuladd.f64(double %1825, double -1.000000e+00, double %1888)
br label %1890
1890: ; preds = %1469, %1789, %1451
%1891 = phi double [ %1459, %1451 ], [ %1787, %1469 ], [ %1886, %1789 ]
%1892 = phi double [ %1460, %1451 ], [ %1788, %1469 ], [ %1889, %1789 ]
%1893 = phi double [ %1458, %1451 ], [ %1785, %1469 ], [ %1883, %1789 ]
%1894 = load double, double* %909
%1895 = fmul double %1894, %1307
%1896 = fneg double %1894
%1897 = fmul double %706, %1896
%1898 = load double, double* %1312
%1899 = fcmp ugt double %1898, 0.000000e+00
br i1 %1899, label %2046, label %1900
1900: ; preds = %1890
%1901 = load double, double* %5
%1902 = fadd double %1895, %1901
%1903 = fcmp ogt double %1902, 0.000000e+00
br i1 %1903, label %1904, label %1944
1904: ; preds = %1900
%1905 = fsub double 1.000000e+00, %1894
%1906 = load double, double* %763
%1907 = fsub double -1.000000e+00, %1906
%1908 = tail call double @pow(double %1905, double %1907)
%1909 = load double, double* %909
%1910 = fsub double 1.000000e+00, %1909
%1911 = fneg double %1908
%1912 = fmul double %1910, %1911
%1913 = tail call double @llvm.fmuladd.f64(double %1912, double %1910, double 1.000000e+00)
%1914 = fmul double %703, %1913
%1915 = load double, double* %763
%1916 = fsub double 1.000000e+00, %1915
%1917 = fdiv double %1914, %1916
%1918 = fneg double %1910
%1919 = fmul double %1910, %1918
%1920 = tail call double @llvm.fmuladd.f64(double %1919, double %1908, double 1.000000e+00)
%1921 = fdiv double %1920, %1916
%1922 = fmul double %706, %1921
%1923 = fmul double %1915, 5.000000e-01
%1924 = fmul double %1902, %1923
%1925 = fdiv double %1924, %703
%1926 = fadd double %1910, %1925
%1927 = fmul double %1902, %1926
%1928 = fmul double %1908, %1927
%1929 = fmul double %1902, 5.000000e-01
%1930 = fmul double %1929, %1915
%1931 = fdiv double %1930, %703
%1932 = fsub double %1931, %1909
%1933 = fadd double %1932, 1.000000e+00
%1934 = fmul double %1908, %1930
%1935 = fdiv double %1934, %703
%1936 = tail call double @llvm.fmuladd.f64(double %1933, double %1908, double %1935)
%1937 = fmul double %1902, %1902
%1938 = fmul double %1937, -5.000000e-01
%1939 = fmul double %1938, %1915
%1940 = fmul double %1908, %1939
%1941 = fdiv double %1940, %760
%1942 = fmul double %1897, %1936
%1943 = tail call double @llvm.fmuladd.f64(double %1941, double %706, double %1942)
br label %2036
1944: ; preds = %1900
%1945 = getelementptr inbounds double, double* %0, i64 85
%1946 = load double, double* %1945
%1947 = fcmp ogt double %1946, 0.000000e+00
br i1 %1947, label %1948, label %2003
1948: ; preds = %1944
%1949 = fneg double %1946
%1950 = fcmp olt double %1901, %1949
br i1 %1950, label %1951, label %2003
1951: ; preds = %1948
%1952 = insertelement <2 x double> poison, double %1949, i64 0
%1953 = insertelement <2 x double> %1952, double %1946, i64 1
%1954 = insertelement <2 x double> poison, double %760, i64 0
%1955 = insertelement <2 x double> %1954, double %703, i64 1
%1956 = fdiv <2 x double> %1953, %1955
%1957 = load double, double* %763
%1958 = fsub double 1.000000e+00, %1957
%1959 = extractelement <2 x double> %1956, i64 1
%1960 = fadd double %1959, 1.000000e+00
%1961 = tail call double @pow(double %1960, double %1958)
%1962 = fmul double %1961, %1958
%1963 = fdiv double %1962, %1960
%1964 = extractelement <2 x double> %1956, i64 0
%1965 = fmul double %706, %1964
%1966 = fmul double %1965, %1963
%1967 = load double, double* %763
%1968 = load double, double* %5
%1969 = load double, double* %1945
%1970 = fadd double %1968, %1969
%1971 = fadd double %703, %1969
%1972 = insertelement <2 x double> <double 1.000000e+00, double poison>, double %1971, i64 1
%1973 = insertelement <2 x double> poison, double %1967, i64 0
%1974 = insertelement <2 x double> %1973, double %1971, i64 1
%1975 = fsub <2 x double> %1972, %1974
%1976 = fmul <2 x double> %1972, %1974
%1977 = shufflevector <2 x double> %1975, <2 x double> %1976, <2 x i32> <i32 0, i32 3>
%1978 = extractelement <2 x double> %1975, i64 0
%1979 = fmul double %1978, %1970
%1980 = fdiv double %1979, %1971
%1981 = fsub double 1.000000e+00, %1980
%1982 = fneg double %1961
%1983 = tail call double @llvm.fmuladd.f64(double %1982, double %1981, double 1.000000e+00)
%1984 = fmul double %703, %1983
%1985 = fdiv double %1984, %1978
%1986 = fneg double %1981
%1987 = tail call double @llvm.fmuladd.f64(double %1986, double %1961, double 1.000000e+00)
%1988 = fmul double %703, %1970
%1989 = fmul double %1961, %1988
%1990 = insertelement <2 x double> poison, double %1987, i64 0
%1991 = insertelement <2 x double> %1990, double %1989, i64 1
%1992 = fdiv <2 x double> %1991, %1977
%1993 = shufflevector <2 x double> %1992, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%1994 = fsub <2 x double> %1992, %1993
%1995 = extractelement <2 x double> %1994, i64 0
%1996 = fadd double %1980, -1.000000e+00
%1997 = fmul double %703, %1996
%1998 = fdiv double %1997, %1978
%1999 = fmul double %703, %1961
%2000 = fdiv double %1999, %1971
%2001 = fmul double %706, %1995
%2002 = tail call double @llvm.fmuladd.f64(double %1998, double %1966, double %2001)
br label %2036
2003: ; preds = %1948, %1944
%2004 = fdiv double %1901, %703
%2005 = fsub double 1.000000e+00, %2004
%2006 = load double, double* %763
%2007 = fsub double 1.000000e+00, %2006
%2008 = tail call double @pow(double %2005, double %2007)
%2009 = fmul double %2008, %2007
%2010 = insertelement <2 x double> poison, double %1901, i64 0
%2011 = insertelement <2 x double> %2010, double %2009, i64 1
%2012 = insertelement <2 x double> poison, double %760, i64 0
%2013 = insertelement <2 x double> %2012, double %2005, i64 1
%2014 = fdiv <2 x double> %2011, %2013
%2015 = extractelement <2 x double> %2014, i64 0
%2016 = fmul double %706, %2015
%2017 = load double, double* %763
%2018 = fsub double 1.000000e+00, %2017
%2019 = insertelement <2 x double> <double poison, double -1.000000e+00>, double %1307, i64 0
%2020 = insertelement <2 x double> poison, double %703, i64 1
%2021 = insertelement <2 x double> %2020, double %2018, i64 0
%2022 = fdiv <2 x double> %2019, %2021
%2023 = extractelement <2 x double> %2014, i64 1
%2024 = fmul <2 x double> %2022, %2014
%2025 = fmul double %2016, %2023
%2026 = fsub double 1.000000e+00, %2008
%2027 = fmul double %703, %2026
%2028 = fdiv double %2027, %2018
%2029 = fdiv double %2026, %2018
%2030 = fmul double %706, %2029
%2031 = extractelement <2 x double> %2022, i64 0
%2032 = shufflevector <2 x double> %2024, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%2033 = fmul <2 x double> %2022, %2032
%2034 = extractelement <2 x double> %2033, i64 0
%2035 = tail call double @llvm.fmuladd.f64(double %2031, double %2025, double %2030)
br label %2036
2036: ; preds = %1951, %2003, %1904
%2037 = phi double [ %1936, %1904 ], [ 0.000000e+00, %2003 ], [ 0.000000e+00, %1951 ]
%2038 = phi double [ 0.000000e+00, %1904 ], [ %2034, %2003 ], [ %2000, %1951 ]
%2039 = phi double [ %1943, %1904 ], [ 0.000000e+00, %2003 ], [ 0.000000e+00, %1951 ]
%2040 = phi double [ %1928, %1904 ], [ 0.000000e+00, %2003 ], [ 0.000000e+00, %1951 ]
%2041 = phi double [ %1922, %1904 ], [ %2035, %2003 ], [ %2002, %1951 ]
%2042 = phi double [ %1917, %1904 ], [ %2028, %2003 ], [ %1985, %1951 ]
%2043 = fadd double %2040, %2042
%2044 = fadd double %2037, %2038
%2045 = fadd double %2039, %2041
br label %2475
2046: ; preds = %1890
%2047 = getelementptr inbounds double, double* %0, i64 85
%2048 = load double, double* %2047
%2049 = fcmp ogt double %2048, 0.000000e+00
br i1 %2049, label %2050, label %2374
2050: ; preds = %2046
%2051 = getelementptr inbounds double, double* %0, i64 86
%2052 = load double, double* %2051
%2053 = fcmp ogt double %2052, 0.000000e+00
br i1 %2053, label %2054, label %2374
2054: ; preds = %2050
%2055 = fadd double %1895, %2048
%2056 = fsub double %2048, %1895
%2057 = fdiv double %2055, %2056
%2058 = fmul double %2057, 2.000000e+00
%2059 = fmul double %1898, 4.000000e+00
%2060 = fmul double %1898, %2059
%2061 = insertelement <2 x double> poison, double %2057, i64 0
%2062 = shufflevector <2 x double> %2061, <2 x double> poison, <2 x i32> zeroinitializer
%2063 = fadd <2 x double> %2062, <double 1.000000e+00, double -1.000000e+00>
%2064 = extractelement <2 x double> %2063, i64 1
%2065 = tail call double @llvm.fmuladd.f64(double %2064, double %2064, double %2060)
%2066 = tail call double @sqrt(double %2065)
%2067 = load double, double* %2051
%2068 = fmul double %2067, 4.000000e+00
%2069 = fmul double %2067, %2068
%2070 = extractelement <2 x double> %2063, i64 0
%2071 = tail call double @llvm.fmuladd.f64(double %2070, double %2070, double %2069)
%2072 = tail call double @sqrt(double %2071)
%2073 = load double, double* %2051
%2074 = fmul double %2073, %2073
%2075 = fmul double %2074, 4.000000e+00
%2076 = tail call double @llvm.fmuladd.f64(double %2070, double %2070, double %2075)
%2077 = tail call double @sqrt(double %2076)
%2078 = load double, double* %1312
%2079 = fmul double %2078, %2078
%2080 = fmul double %2079, 4.000000e+00
%2081 = tail call double @llvm.fmuladd.f64(double %2064, double %2064, double %2080)
%2082 = tail call double @sqrt(double %2081)
%2083 = fadd double %2077, %2082
%2084 = insertelement <2 x double> poison, double %2056, i64 0
%2085 = insertelement <2 x double> %2084, double %2083, i64 1
%2086 = fdiv <2 x double> <double 1.000000e+00, double 2.000000e+00>, %2085
%2087 = load double, double* %2051
%2088 = fmul double %2087, %2087
%2089 = fmul double %2088, 4.000000e+00
%2090 = tail call double @llvm.fmuladd.f64(double %2070, double %2070, double %2089)
%2091 = tail call double @sqrt(double %2090)
%2092 = load double, double* %1312
%2093 = fmul double %2092, %2092
%2094 = fmul double %2093, 4.000000e+00
%2095 = tail call double @llvm.fmuladd.f64(double %2064, double %2064, double %2094)
%2096 = tail call double @sqrt(double %2095)
%2097 = insertelement <2 x double> poison, double %2091, i64 0
%2098 = insertelement <2 x double> %2097, double %2096, i64 1
%2099 = fdiv <2 x double> %2063, %2098
%2100 = shufflevector <2 x double> %2099, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%2101 = fadd <2 x double> %2099, %2100
%2102 = extractelement <2 x double> %2101, i64 0
%2103 = fmul double %2058, %2102
%2104 = load double, double* %2051
%2105 = fmul double %2104, %2104
%2106 = fmul double %2105, 4.000000e+00
%2107 = tail call double @llvm.fmuladd.f64(double %2070, double %2070, double %2106)
%2108 = tail call double @sqrt(double %2107)
%2109 = load double, double* %1312
%2110 = fmul double %2109, %2109
%2111 = fmul double %2110, 4.000000e+00
%2112 = tail call double @llvm.fmuladd.f64(double %2064, double %2064, double %2111)
%2113 = tail call double @sqrt(double %2112)
%2114 = fadd double %2108, %2113
%2115 = load double, double* %2051
%2116 = fmul double %2115, %2115
%2117 = fmul double %2116, 4.000000e+00
%2118 = tail call double @llvm.fmuladd.f64(double %2070, double %2070, double %2117)
%2119 = tail call double @sqrt(double %2118)
%2120 = load double, double* %1312
%2121 = fmul double %2120, %2120
%2122 = fmul double %2121, 4.000000e+00
%2123 = tail call double @llvm.fmuladd.f64(double %2064, double %2064, double %2122)
%2124 = tail call double @sqrt(double %2123)
%2125 = fadd double %2119, %2124
%2126 = insertelement <2 x double> %2084, double %2114, i64 1
%2127 = insertelement <2 x double> %2084, double %2125, i64 1
%2128 = fmul <2 x double> %2126, %2127
%2129 = insertelement <2 x double> poison, double %2055, i64 0
%2130 = insertelement <2 x double> %2129, double %2103, i64 1
%2131 = fdiv <2 x double> %2130, %2128
%2132 = fadd <2 x double> %2086, %2131
%2133 = fsub <2 x double> %2086, %2131
%2134 = extractelement <2 x double> %2132, i64 0
%2135 = fmul double %1897, %2134
%2136 = fadd double %2066, %2072
%2137 = fdiv double %2058, %2136
%2138 = extractelement <2 x double> %2133, i64 1
%2139 = fmul double %2135, %2138
%2140 = load double, double* %2047
%2141 = fsub double %2140, %1895
%2142 = fneg double %2140
%2143 = tail call double @llvm.fmuladd.f64(double %2137, double %2141, double %2142)
%2144 = fsub double %2143, %1895
%2145 = fmul double %2144, 5.000000e-01
%2146 = fmul double %2141, 5.000000e-01
%2147 = fsub double -1.000000e+00, %2137
%2148 = fmul double %2147, 5.000000e-01
%2149 = fmul double %2146, %2139
%2150 = tail call double @llvm.fmuladd.f64(double %2148, double %1897, double %2149)
%2151 = fdiv double %2145, %703
%2152 = fsub double 1.000000e+00, %2151
%2153 = fdiv double -1.000000e+00, %703
%2154 = fdiv double %2145, %760
%2155 = fmul double %2153, %2150
%2156 = tail call double @llvm.fmuladd.f64(double %2154, double %706, double %2155)
%2157 = load double, double* %763
%2158 = fsub double 1.000000e+00, %2157
%2159 = tail call double @pow(double %2152, double %2158)
%2160 = fmul double %2159, %2158
%2161 = fdiv double %2160, %2152
%2162 = fmul double %2161, %2156
%2163 = load double, double* %763
%2164 = load double, double* %5
%2165 = load double, double* %2047
%2166 = tail call double @llvm.fmuladd.f64(double %2164, double 2.000000e+00, double %2165)
%2167 = fadd double %1895, %2166
%2168 = fsub double %2165, %1895
%2169 = fdiv double %2167, %2168
%2170 = fmul double %2169, 2.000000e+00
%2171 = load double, double* %1312
%2172 = fmul double %2171, 4.000000e+00
%2173 = fmul double %2171, %2172
%2174 = insertelement <2 x double> poison, double %2169, i64 0
%2175 = shufflevector <2 x double> %2174, <2 x double> poison, <2 x i32> zeroinitializer
%2176 = fadd <2 x double> %2175, <double 1.000000e+00, double -1.000000e+00>
%2177 = extractelement <2 x double> %2176, i64 1
%2178 = tail call double @llvm.fmuladd.f64(double %2177, double %2177, double %2173)
%2179 = tail call double @sqrt(double %2178)
%2180 = load double, double* %2051
%2181 = fmul double %2180, 4.000000e+00
%2182 = fmul double %2180, %2181
%2183 = extractelement <2 x double> %2176, i64 0
%2184 = tail call double @llvm.fmuladd.f64(double %2183, double %2183, double %2182)
%2185 = tail call double @sqrt(double %2184)
%2186 = fadd double %2179, %2185
%2187 = fdiv double %2170, %2186
%2188 = load double, double* %2051
%2189 = fmul double %2188, %2188
%2190 = fmul double %2189, 4.000000e+00
%2191 = tail call double @llvm.fmuladd.f64(double %2183, double %2183, double %2190)
%2192 = tail call double @sqrt(double %2191)
%2193 = load double, double* %1312
%2194 = fmul double %2193, %2193
%2195 = fmul double %2194, 4.000000e+00
%2196 = tail call double @llvm.fmuladd.f64(double %2177, double %2177, double %2195)
%2197 = tail call double @sqrt(double %2196)
%2198 = load double, double* %2051
%2199 = fmul double %2198, %2198
%2200 = fmul double %2199, 4.000000e+00
%2201 = tail call double @llvm.fmuladd.f64(double %2183, double %2183, double %2200)
%2202 = tail call double @sqrt(double %2201)
%2203 = load double, double* %1312
%2204 = fmul double %2203, %2203
%2205 = fmul double %2204, 4.000000e+00
%2206 = tail call double @llvm.fmuladd.f64(double %2177, double %2177, double %2205)
%2207 = tail call double @sqrt(double %2206)
%2208 = load double, double* %2051
%2209 = fmul double %2208, %2208
%2210 = fmul double %2209, 4.000000e+00
%2211 = tail call double @llvm.fmuladd.f64(double %2183, double %2183, double %2210)
%2212 = tail call double @sqrt(double %2211)
%2213 = load double, double* %1312
%2214 = fmul double %2213, %2213
%2215 = fmul double %2214, 4.000000e+00
%2216 = tail call double @llvm.fmuladd.f64(double %2177, double %2177, double %2215)
%2217 = tail call double @sqrt(double %2216)
%2218 = load double, double* %2051
%2219 = fmul double %2218, %2218
%2220 = fmul double %2219, 4.000000e+00
%2221 = tail call double @llvm.fmuladd.f64(double %2183, double %2183, double %2220)
%2222 = tail call double @sqrt(double %2221)
%2223 = load double, double* %1312
%2224 = fmul double %2223, %2223
%2225 = fmul double %2224, 4.000000e+00
%2226 = tail call double @llvm.fmuladd.f64(double %2177, double %2177, double %2225)
%2227 = tail call double @sqrt(double %2226)
%2228 = load double, double* %2047
%2229 = fsub double %2228, %1895
%2230 = fneg double %2228
%2231 = tail call double @llvm.fmuladd.f64(double %2187, double %2229, double %2230)
%2232 = fsub double %2231, %1895
%2233 = fmul double %2232, 5.000000e-01
%2234 = fdiv double %2233, %703
%2235 = fsub double 1.000000e+00, %2234
%2236 = load double, double* %763
%2237 = fsub double 1.000000e+00, %2236
%2238 = tail call double @pow(double %2235, double %2237)
%2239 = load double, double* %763
%2240 = insertelement <2 x double> poison, double %2239, i64 0
%2241 = insertelement <2 x double> %2240, double %2163, i64 1
%2242 = fsub <2 x double> <double 1.000000e+00, double 1.000000e+00>, %2241
%2243 = insertelement <2 x double> poison, double %2238, i64 0
%2244 = insertelement <2 x double> %2243, double %2159, i64 1
%2245 = fsub <2 x double> <double 1.000000e+00, double 1.000000e+00>, %2244
%2246 = extractelement <2 x double> %2245, i64 1
%2247 = extractelement <2 x double> %2242, i64 1
%2248 = fdiv double %2246, %2247
%2249 = fdiv double %1307, %2247
%2250 = fmul double %706, %2248
%2251 = tail call double @llvm.fmuladd.f64(double %2249, double %2162, double %2250)
%2252 = fdiv double 2.000000e+00, %2168
%2253 = fmul double %2168, %2168
%2254 = insertelement <2 x double> <double 1.000000e+00, double poison>, double %2167, i64 1
%2255 = insertelement <2 x double> poison, double %2168, i64 0
%2256 = insertelement <2 x double> %2255, double %2253, i64 1
%2257 = fdiv <2 x double> %2254, %2256
%2258 = shufflevector <2 x double> %2257, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%2259 = fadd <2 x double> %2257, %2258
%2260 = extractelement <2 x double> %2259, i64 0
%2261 = fmul double %1897, %2260
%2262 = insertelement <2 x double> poison, double %2202, i64 0
%2263 = insertelement <2 x double> %2262, double %2207, i64 1
%2264 = fdiv <2 x double> %2176, %2263
%2265 = shufflevector <2 x double> %2264, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%2266 = fadd <2 x double> %2264, %2265
%2267 = extractelement <2 x double> %2266, i64 0
%2268 = fmul double %2170, %2267
%2269 = fadd double %2212, %2217
%2270 = fadd double %2222, %2227
%2271 = insertelement <2 x double> poison, double %2192, i64 0
%2272 = insertelement <2 x double> %2271, double %2269, i64 1
%2273 = insertelement <2 x double> poison, double %2197, i64 0
%2274 = insertelement <2 x double> %2273, double %2270, i64 1
%2275 = fadd <2 x double> %2272, %2274
%2276 = fmul <2 x double> %2272, %2274
%2277 = shufflevector <2 x double> %2275, <2 x double> %2276, <2 x i32> <i32 0, i32 3>
%2278 = insertelement <2 x double> <double 2.000000e+00, double poison>, double %2268, i64 1
%2279 = fdiv <2 x double> %2278, %2277
%2280 = shufflevector <2 x double> %2279, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%2281 = fsub <2 x double> %2279, %2280
%2282 = extractelement <2 x double> %2281, i64 0
%2283 = fmul double %2252, %2282
%2284 = fmul double %2261, %2282
%2285 = fmul double %2229, 5.000000e-01
%2286 = fsub double -1.000000e+00, %2187
%2287 = fmul double %2286, 5.000000e-01
%2288 = fmul double %2285, %2283
%2289 = fmul double %2285, %2284
%2290 = tail call double @llvm.fmuladd.f64(double %2287, double %1897, double %2289)
%2291 = fdiv double %2233, %760
%2292 = fmul double %2153, %2288
%2293 = fmul double %2153, %2290
%2294 = tail call double @llvm.fmuladd.f64(double %2291, double %706, double %2293)
%2295 = fmul double %2238, %2237
%2296 = insertelement <2 x double> poison, double %1307, i64 0
%2297 = insertelement <2 x double> %2296, double %2295, i64 1
%2298 = extractelement <2 x double> %2242, i64 0
%2299 = insertelement <2 x double> %2242, double %2235, i64 1
%2300 = fdiv <2 x double> %2297, %2299
%2301 = extractelement <2 x double> %2300, i64 1
%2302 = fmul double %2292, %2301
%2303 = fmul double %2301, %2294
%2304 = insertelement <2 x double> poison, double %703, i64 0
%2305 = shufflevector <2 x double> %2304, <2 x double> poison, <2 x i32> zeroinitializer
%2306 = fmul <2 x double> %2305, %2245
%2307 = fdiv <2 x double> %2306, %2242
%2308 = extractelement <2 x double> %2245, i64 0
%2309 = fdiv double %2308, %2298
%2310 = fmul double %706, %2309
%2311 = extractelement <2 x double> %2300, i64 0
%2312 = fmul double %2311, %2302
%2313 = tail call double @llvm.fmuladd.f64(double %2311, double %2303, double %2310)
%2314 = fadd double %2187, 1.000000e+00
%2315 = fmul double %2314, 5.000000e-01
%2316 = fmul double %2283, 5.000000e-01
%2317 = fmul double %2284, 5.000000e-01
%2318 = load double, double* %2047
%2319 = fneg double %2318
%2320 = insertelement <2 x double> poison, double %2319, i64 0
%2321 = insertelement <2 x double> %2320, double %2318, i64 1
%2322 = insertelement <2 x double> poison, double %760, i64 0
%2323 = insertelement <2 x double> %2322, double %703, i64 1
%2324 = fdiv <2 x double> %2321, %2323
%2325 = fneg double %2239
%2326 = extractelement <2 x double> %2324, i64 1
%2327 = fadd double %2326, 1.000000e+00
%2328 = tail call double @pow(double %2327, double %2325)
%2329 = fmul double %2328, %2325
%2330 = fdiv double %2329, %2327
%2331 = extractelement <2 x double> %2324, i64 0
%2332 = fmul double %706, %2331
%2333 = fmul double %2332, %2330
%2334 = fdiv double %1895, %703
%2335 = fadd double %2334, 1.000000e+00
%2336 = fdiv double 1.000000e+00, %703
%2337 = fneg double %1895
%2338 = fdiv double %2337, %760
%2339 = fmul double %2336, %1897
%2340 = tail call double @llvm.fmuladd.f64(double %2338, double %706, double %2339)
%2341 = load double, double* %763
%2342 = fneg double %2341
%2343 = tail call double @pow(double %2335, double %2342)
%2344 = fmul double %2343, %2342
%2345 = fdiv double %2344, %2335
%2346 = fmul double %2340, %2345
%2347 = fsub double 1.000000e+00, %2315
%2348 = fmul double %2315, %2343
%2349 = tail call double @llvm.fmuladd.f64(double %2347, double %2328, double %2348)
%2350 = fsub double %2343, %2328
%2351 = fmul double %2316, %2350
%2352 = fmul double %2317, %2350
%2353 = tail call double @llvm.fmuladd.f64(double %2347, double %2333, double %2352)
%2354 = tail call double @llvm.fmuladd.f64(double %2315, double %2346, double %2353)
%2355 = load double, double* %5
%2356 = fsub double %2355, %2233
%2357 = fadd double %2145, %2356
%2358 = fmul double %2349, %2357
%2359 = fneg double %2349
%2360 = fsub double %2145, %2233
%2361 = fadd double %2360, %2355
%2362 = tail call double @llvm.fmuladd.f64(double %2359, double %2288, double %2349)
%2363 = fmul double %2290, %2359
%2364 = tail call double @llvm.fmuladd.f64(double %2349, double %2150, double %2363)
%2365 = tail call double @llvm.fmuladd.f64(double %2361, double %2351, double %2362)
%2366 = tail call double @llvm.fmuladd.f64(double %2361, double %2354, double %2364)
%2367 = extractelement <2 x double> %2307, i64 0
%2368 = fadd double %2367, %2358
%2369 = extractelement <2 x double> %2307, i64 1
%2370 = fsub double %2368, %2369
%2371 = fadd double %2313, %2366
%2372 = fadd double %2312, %2365
%2373 = tail call double @llvm.fmuladd.f64(double %2251, double -1.000000e+00, double %2371)
br label %2475
2374: ; preds = %2050, %2046
%2375 = fmul double %1898, 4.000000e+00
%2376 = fmul double %1898, %2375
%2377 = tail call double @llvm.fmuladd.f64(double %1895, double %1895, double %2376)
%2378 = tail call double @sqrt(double %2377)
%2379 = load double, double* %1312
%2380 = fmul double %2379, %2379
%2381 = fmul double %2380, 4.000000e+00
%2382 = tail call double @llvm.fmuladd.f64(double %1895, double %1895, double %2381)
%2383 = tail call double @sqrt(double %2382)
%2384 = fdiv double %1895, %2383
%2385 = fmul double %1897, %2384
%2386 = fadd double %1895, %2378
%2387 = fmul double %2386, -5.000000e-01
%2388 = fmul double %1897, -5.000000e-01
%2389 = tail call double @llvm.fmuladd.f64(double %2385, double -5.000000e-01, double %2388)
%2390 = fdiv double %2387, %703
%2391 = fsub double 1.000000e+00, %2390
%2392 = fdiv double -1.000000e+00, %703
%2393 = fdiv double %2387, %760
%2394 = fmul double %2392, %2389
%2395 = tail call double @llvm.fmuladd.f64(double %2393, double %706, double %2394)
%2396 = load double, double* %763
%2397 = fsub double 1.000000e+00, %2396
%2398 = tail call double @pow(double %2391, double %2397)
%2399 = fmul double %2398, %2397
%2400 = fdiv double %2399, %2391
%2401 = fmul double %2400, %2395
%2402 = fmul double %2398, %1307
%2403 = load double, double* %763
%2404 = fsub double 1.000000e+00, %2403
%2405 = fdiv double %2402, %2404
%2406 = fneg double %2398
%2407 = fdiv double %2406, %2404
%2408 = fdiv double %1307, %2404
%2409 = fmul double %706, %2407
%2410 = tail call double @llvm.fmuladd.f64(double %2408, double %2401, double %2409)
%2411 = load double, double* %5
%2412 = fadd double %1895, %2411
%2413 = load double, double* %1312
%2414 = fmul double %2413, 4.000000e+00
%2415 = fmul double %2413, %2414
%2416 = tail call double @llvm.fmuladd.f64(double %2412, double %2412, double %2415)
%2417 = tail call double @sqrt(double %2416)
%2418 = load double, double* %1312
%2419 = fmul double %2418, %2418
%2420 = fmul double %2419, 4.000000e+00
%2421 = tail call double @llvm.fmuladd.f64(double %2412, double %2412, double %2420)
%2422 = tail call double @sqrt(double %2421)
%2423 = fdiv double %2412, %2422
%2424 = fmul double %1897, %2423
%2425 = fsub double %2412, %2417
%2426 = fneg double %1895
%2427 = tail call double @llvm.fmuladd.f64(double %2425, double 5.000000e-01, double %2426)
%2428 = fmul double %1897, 5.000000e-01
%2429 = tail call double @llvm.fmuladd.f64(double %2423, double -5.000000e-01, double 5.000000e-01)
%2430 = tail call double @llvm.fmuladd.f64(double %2424, double -5.000000e-01, double %2428)
%2431 = tail call double @llvm.fmuladd.f64(double %1897, double -1.000000e+00, double %2430)
%2432 = fdiv double %2427, %703
%2433 = fsub double 1.000000e+00, %2432
%2434 = fdiv double %2427, %760
%2435 = fmul double %2392, %2429
%2436 = fmul double %2392, %2431
%2437 = tail call double @llvm.fmuladd.f64(double %2434, double %706, double %2436)
%2438 = load double, double* %763
%2439 = fsub double 1.000000e+00, %2438
%2440 = tail call double @pow(double %2433, double %2439)
%2441 = fmul double %2440, %2439
%2442 = load double, double* %763
%2443 = fsub double 1.000000e+00, %2442
%2444 = insertelement <2 x double> poison, double %1307, i64 0
%2445 = insertelement <2 x double> %2444, double %2441, i64 1
%2446 = insertelement <2 x double> poison, double %2443, i64 0
%2447 = insertelement <2 x double> %2446, double %2433, i64 1
%2448 = fdiv <2 x double> %2445, %2447
%2449 = extractelement <2 x double> %2448, i64 1
%2450 = fmul double %2435, %2449
%2451 = fmul double %2449, %2437
%2452 = fmul double %2440, %1307
%2453 = fdiv double %2452, %2443
%2454 = fneg double %2440
%2455 = fdiv double %2454, %2443
%2456 = fmul double %706, %2455
%2457 = extractelement <2 x double> %2448, i64 0
%2458 = fmul double %2457, %2450
%2459 = tail call double @llvm.fmuladd.f64(double %2457, double %2451, double %2456)
%2460 = load double, double* %909
%2461 = fsub double 1.000000e+00, %2460
%2462 = fneg double %2442
%2463 = tail call double @pow(double %2461, double %2462)
%2464 = load double, double* %5
%2465 = fsub double %2464, %2427
%2466 = fadd double %2387, %2465
%2467 = tail call double @llvm.fmuladd.f64(double %2463, double %2466, double %2453)
%2468 = fsub double %2467, %2405
%2469 = fneg double %2463
%2470 = fadd double %2463, %2458
%2471 = tail call double @llvm.fmuladd.f64(double %2469, double %2429, double %2470)
%2472 = tail call double @llvm.fmuladd.f64(double %2469, double %2431, double %2459)
%2473 = tail call double @llvm.fmuladd.f64(double %2463, double %2389, double %2472)
%2474 = tail call double @llvm.fmuladd.f64(double %2410, double -1.000000e+00, double %2473)
br label %2475
2475: ; preds = %2054, %2374, %2036
%2476 = phi double [ %2044, %2036 ], [ %2372, %2054 ], [ %2471, %2374 ]
%2477 = phi double [ %2045, %2036 ], [ %2373, %2054 ], [ %2474, %2374 ]
%2478 = phi double [ %2043, %2036 ], [ %2370, %2054 ], [ %2468, %2374 ]
%2479 = load double, double* %2
%2480 = fmul double %214, %524
%2481 = fdiv double %2479, %2480
%2482 = fdiv double 1.000000e+00, %2480
%2483 = fneg double %2479
%2484 = fmul double %524, %524
%2485 = fmul double %214, %2484
%2486 = fdiv double %2483, %2485
%2487 = fmul double %219, %524
%2488 = fdiv double %2483, %2487
%2489 = fmul double %525, %2486
%2490 = tail call double @llvm.fmuladd.f64(double %2488, double 0x3F169700F1154E3F, double %2489)
%2491 = fcmp ogt double %2481, 1.000000e+02
br i1 %2491, label %2492, label %2496
2492: ; preds = %2475
%2493 = fadd double %2481, -1.000000e+02
%2494 = fadd double %2493, 1.000000e+00
%2495 = fmul double %2494, 0x48F3494A9B171BF5
br label %2504
2496: ; preds = %2475
%2497 = fcmp olt double %2481, -1.000000e+02
br i1 %2497, label %2498, label %2502
2498: ; preds = %2496
%2499 = fadd double %2481, 1.000000e+02
%2500 = fadd double %2499, 1.000000e+00
%2501 = fmul double %2500, 0x36EA8C1F14E2AF5D
br label %2504
2502: ; preds = %2496
%2503 = tail call double @exp(double %2481)
br label %2504
2504: ; preds = %2498, %2502, %2492
%2505 = phi double [ 0x48F3494A9B171BF5, %2492 ], [ 0x36EA8C1F14E2AF5D, %2498 ], [ %2503, %2502 ]
%2506 = phi double [ %2495, %2492 ], [ %2501, %2498 ], [ %2503, %2502 ]
%2507 = fmul double %2482, %2505
%2508 = fmul double %2490, %2505
%2509 = fadd double %2506, -1.000000e+00
%2510 = fmul double %237, %2509
%2511 = fmul double %238, %2509
%2512 = fmul double %237, %2507
%2513 = tail call double @llvm.fmuladd.f64(double %237, double %2508, double %2511)
%2514 = load double, double* %4
%2515 = fmul double %214, %527
%2516 = fdiv double %2514, %2515
%2517 = fdiv double 1.000000e+00, %2515
%2518 = fneg double %2514
%2519 = fmul double %527, %527
%2520 = fmul double %214, %2519
%2521 = fdiv double %2518, %2520
%2522 = fmul double %219, %527
%2523 = fdiv double %2518, %2522
%2524 = fmul double %528, %2521
%2525 = tail call double @llvm.fmuladd.f64(double %2523, double 0x3F169700F1154E3F, double %2524)
%2526 = fcmp ogt double %2516, 1.000000e+02
br i1 %2526, label %2527, label %2531
2527: ; preds = %2504
%2528 = fadd double %2516, -1.000000e+02
%2529 = fadd double %2528, 1.000000e+00
%2530 = fmul double %2529, 0x48F3494A9B171BF5
br label %2539
2531: ; preds = %2504
%2532 = fcmp olt double %2516, -1.000000e+02
br i1 %2532, label %2533, label %2537
2533: ; preds = %2531
%2534 = fadd double %2516, 1.000000e+02
%2535 = fadd double %2534, 1.000000e+00
%2536 = fmul double %2535, 0x36EA8C1F14E2AF5D
br label %2539
2537: ; preds = %2531
%2538 = tail call double @exp(double %2516)
br label %2539
2539: ; preds = %2533, %2537, %2527
%2540 = phi double [ 0x48F3494A9B171BF5, %2527 ], [ 0x36EA8C1F14E2AF5D, %2533 ], [ %2538, %2537 ]
%2541 = phi double [ %2530, %2527 ], [ %2536, %2533 ], [ %2538, %2537 ]
%2542 = fmul double %2517, %2540
%2543 = fmul double %2525, %2540
%2544 = fmul double %237, %270
%2545 = fadd double %2541, -1.000000e+00
%2546 = fmul double %2544, %2545
%2547 = fmul double %270, %2545
%2548 = fmul double %237, %2545
%2549 = fmul double %238, %2547
%2550 = tail call double @llvm.fmuladd.f64(double %2548, double %271, double %2549)
%2551 = fmul double %2544, %2542
%2552 = tail call double @llvm.fmuladd.f64(double %2544, double %2543, double %2550)
%2553 = tail call double @llvm.fmuladd.f64(double %1108, double %851, double 1.000000e+00)
%2554 = tail call double @llvm.fmuladd.f64(double %1893, double %846, double %2553)
%2555 = fmul double %851, %1107
%2556 = fmul double %851, %1106
%2557 = tail call double @llvm.fmuladd.f64(double %846, double %1892, double %2555)
%2558 = fmul double %846, %1891
%2559 = fadd double %2554, -1.000000e-04
%2560 = tail call double @llvm.fmuladd.f64(double %2559, double %2559, double 1.000000e-08)
%2561 = tail call double @sqrt(double %2560)
%2562 = fadd double %2554, %2561
%2563 = fadd double %2562, -1.000000e-04
%2564 = tail call double @llvm.fmuladd.f64(double %2563, double 5.000000e-01, double 1.000000e-04)
%2565 = tail call double @sqrt(double %2560)
%2566 = fdiv double %2559, %2565
%2567 = fadd double %2566, 1.000000e+00
%2568 = fmul double %2567, 5.000000e-01
%2569 = insertelement <2 x double> poison, double %2557, i64 0
%2570 = insertelement <2 x double> %2569, double %2556, i64 1
%2571 = insertelement <2 x double> poison, double %2568, i64 0
%2572 = shufflevector <2 x double> %2571, <2 x double> poison, <2 x i32> zeroinitializer
%2573 = fmul <2 x double> %2570, %2572
%2574 = fmul double %2558, %2568
%2575 = fmul double %870, %2546
%2576 = tail call double @llvm.fmuladd.f64(double %2510, double %865, double %2575)
%2577 = fmul double %865, %2513
%2578 = fmul double %865, %2512
%2579 = tail call double @llvm.fmuladd.f64(double %2510, double %864, double %2577)
%2580 = tail call double @llvm.fmuladd.f64(double %870, double %2552, double %2579)
%2581 = fmul double %870, %2551
%2582 = getelementptr inbounds double, double* %0, i64 88
%2583 = load double, double* %2582
%2584 = fcmp olt double %2583, 5.000000e-01
br i1 %2584, label %2585, label %2616
2585: ; preds = %2539
%2586 = getelementptr inbounds double, double* %0, i64 89
%2587 = load double, double* %2586
%2588 = fdiv double 1.000000e+00, %2587
%2589 = tail call double @pow(double %2564, double %2588)
%2590 = fmul double %2589, %2588
%2591 = fdiv double %2590, %2564
%2592 = insertelement <2 x double> poison, double %2591, i64 0
%2593 = shufflevector <2 x double> %2592, <2 x double> poison, <2 x i32> zeroinitializer
%2594 = fmul <2 x double> %2573, %2593
%2595 = fmul double %2574, %2591
%2596 = tail call double @llvm.fmuladd.f64(double %2576, double 4.000000e+00, double %2589)
%2597 = insertelement <2 x double> poison, double %2580, i64 0
%2598 = insertelement <2 x double> %2597, double %2578, i64 1
%2599 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %2598, <2 x double> <double 4.000000e+00, double 4.000000e+00>, <2 x double> %2594)
%2600 = tail call double @llvm.fmuladd.f64(double %2581, double 4.000000e+00, double %2595)
%2601 = load double, double* %2586
%2602 = tail call double @pow(double %2596, double %2601)
%2603 = load double, double* %2586
%2604 = fmul double %2602, %2603
%2605 = fdiv double %2604, %2596
%2606 = insertelement <2 x double> poison, double %2605, i64 0
%2607 = shufflevector <2 x double> %2606, <2 x double> poison, <2 x i32> zeroinitializer
%2608 = fmul <2 x double> %2599, %2607
%2609 = fmul double %2600, %2605
%2610 = fadd double %2564, %2602
%2611 = fmul double %2610, 5.000000e-01
%2612 = fmul <2 x double> %2573, <double 5.000000e-01, double 5.000000e-01>
%2613 = fmul double %2574, 5.000000e-01
%2614 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %2608, <2 x double> <double 5.000000e-01, double 5.000000e-01>, <2 x double> %2612)
%2615 = tail call double @llvm.fmuladd.f64(double %2609, double 5.000000e-01, double %2613)
br label %2644
2616: ; preds = %2539
%2617 = tail call double @llvm.fmuladd.f64(double %2576, double 4.000000e+00, double 1.000000e+00)
%2618 = insertelement <2 x double> poison, double %2580, i64 0
%2619 = insertelement <2 x double> %2618, double %2578, i64 1
%2620 = fmul <2 x double> %2619, <double 4.000000e+00, double 4.000000e+00>
%2621 = fmul double %2581, 4.000000e+00
%2622 = getelementptr inbounds double, double* %0, i64 89
%2623 = load double, double* %2622
%2624 = tail call double @pow(double %2617, double %2623)
%2625 = load double, double* %2622
%2626 = fmul double %2624, %2625
%2627 = fdiv double %2626, %2617
%2628 = insertelement <2 x double> poison, double %2627, i64 0
%2629 = shufflevector <2 x double> %2628, <2 x double> poison, <2 x i32> zeroinitializer
%2630 = fmul <2 x double> %2620, %2629
%2631 = fmul double %2621, %2627
%2632 = fmul double %2564, 5.000000e-01
%2633 = fadd double %2624, 1.000000e+00
%2634 = fmul double %2632, %2633
%2635 = fmul double %2633, 5.000000e-01
%2636 = insertelement <2 x double> poison, double %2635, i64 0
%2637 = shufflevector <2 x double> %2636, <2 x double> poison, <2 x i32> zeroinitializer
%2638 = fmul <2 x double> %2573, %2637
%2639 = fmul double %2574, %2635
%2640 = insertelement <2 x double> poison, double %2632, i64 0
%2641 = shufflevector <2 x double> %2640, <2 x double> poison, <2 x i32> zeroinitializer
%2642 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %2641, <2 x double> %2630, <2 x double> %2638)
%2643 = tail call double @llvm.fmuladd.f64(double %2632, double %2631, double %2639)
br label %2644
2644: ; preds = %2616, %2585
%2645 = phi double [ %2611, %2585 ], [ %2634, %2616 ]
%2646 = phi double [ %2615, %2585 ], [ %2643, %2616 ]
%2647 = phi <2 x double> [ %2614, %2585 ], [ %2642, %2616 ]
%2648 = fdiv double %2546, %2645
store double %2648, double* %26
%2649 = fdiv double 1.000000e+00, %2645
%2650 = fneg double %2546
%2651 = fmul double %2645, %2645
%2652 = fdiv double %2650, %2651
%2653 = fmul double %2552, %2649
store double %2653, double* %27
%2654 = fmul double %2551, %2649
store double %2654, double* %28
%2655 = load double, double* %27
%2656 = extractelement <2 x double> %2647, i64 0
%2657 = tail call double @llvm.fmuladd.f64(double %2652, double %2656, double %2655)
store double %2657, double* %27
%2658 = extractelement <2 x double> %2647, i64 1
%2659 = fmul double %2652, %2658
store double %2659, double* %29
%2660 = load double, double* %28
%2661 = tail call double @llvm.fmuladd.f64(double %2652, double %2646, double %2660)
store double %2661, double* %28
%2662 = fdiv double %2510, %2645
%2663 = fneg double %2510
%2664 = fdiv double %2663, %2651
%2665 = fmul double %2513, %2649
%2666 = fmul double %2512, %2649
%2667 = tail call double @llvm.fmuladd.f64(double %2664, double %2656, double %2665)
%2668 = tail call double @llvm.fmuladd.f64(double %2664, double %2658, double %2666)
%2669 = fneg double %2662
store double %2669, double* %102
%2670 = fneg double %2667
store double %2670, double* %103
%2671 = fneg double %2668
store double %2671, double* %104
%2672 = fneg double %2664
%2673 = fmul double %2646, %2672
store double %2673, double* %105
%2674 = load double, double* %6
store double %2674, double* %24
store double 1.000000e+00, double* %25
%2675 = load double, double* %6
store double %2675, double* %106
store double 1.000000e+00, double* %107
%2676 = load double, double* %300
%2677 = fcmp ogt double %2676, 0.000000e+00
br i1 %2677, label %2678, label %2763
2678: ; preds = %2644
%2679 = load double, double* %5
%2680 = load double, double* %293
%2681 = fmul double %214, %2680
%2682 = fdiv double %2679, %2681
%2683 = fdiv double 1.000000e+00, %2681
%2684 = fneg double %2679
%2685 = fmul double %219, %2680
%2686 = fdiv double %2684, %2685
%2687 = fmul double %2686, 0x3F169700F1154E3F
%2688 = fcmp ogt double %2682, 1.000000e+02
br i1 %2688, label %2689, label %2693
2689: ; preds = %2678
%2690 = fadd double %2682, -1.000000e+02
%2691 = fadd double %2690, 1.000000e+00
%2692 = fmul double %2691, 0x48F3494A9B171BF5
br label %2705
2693: ; preds = %2678
%2694 = fcmp olt double %2682, -1.000000e+02
br i1 %2694, label %2695, label %2699
2695: ; preds = %2693
%2696 = fadd double %2682, 1.000000e+02
%2697 = fadd double %2696, 1.000000e+00
%2698 = fmul double %2697, 0x36EA8C1F14E2AF5D
br label %2705
2699: ; preds = %2693
%2700 = tail call double @exp(double %2682)
%2701 = load double, double* %293
%2702 = fmul double %214, %2701
%2703 = fdiv double 1.000000e+00, %2702
%2704 = fmul double %219, %2701
br label %2705
2705: ; preds = %2695, %2699, %2689
%2706 = phi double [ %2685, %2695 ], [ %2704, %2699 ], [ %2685, %2689 ]
%2707 = phi double [ %2683, %2695 ], [ %2703, %2699 ], [ %2683, %2689 ]
%2708 = phi double [ %2681, %2695 ], [ %2702, %2699 ], [ %2681, %2689 ]
%2709 = phi double [ 0x36EA8C1F14E2AF5D, %2695 ], [ %2700, %2699 ], [ 0x48F3494A9B171BF5, %2689 ]
%2710 = phi double [ %2698, %2695 ], [ %2700, %2699 ], [ %2692, %2689 ]
%2711 = fmul double %2683, %2709
%2712 = fmul double %2687, %2709
%2713 = load double, double* %4
%2714 = fdiv double %2713, %2708
%2715 = fneg double %2713
%2716 = fdiv double %2715, %2706
%2717 = fmul double %2716, 0x3F169700F1154E3F
%2718 = fcmp ogt double %2714, 1.000000e+02
br i1 %2718, label %2719, label %2723
2719: ; preds = %2705
%2720 = fadd double %2714, -1.000000e+02
%2721 = fadd double %2720, 1.000000e+00
%2722 = fmul double %2721, 0x48F3494A9B171BF5
br label %2731
2723: ; preds = %2705
%2724 = fcmp olt double %2714, -1.000000e+02
br i1 %2724, label %2725, label %2729
2725: ; preds = %2723
%2726 = fadd double %2714, 1.000000e+02
%2727 = fadd double %2726, 1.000000e+00
%2728 = fmul double %2727, 0x36EA8C1F14E2AF5D
br label %2731
2729: ; preds = %2723
%2730 = tail call double @exp(double %2714)
br label %2731
2731: ; preds = %2725, %2729, %2719
%2732 = phi double [ %2722, %2719 ], [ %2728, %2725 ], [ %2730, %2729 ]
%2733 = phi double [ 0x48F3494A9B171BF5, %2719 ], [ 0x36EA8C1F14E2AF5D, %2725 ], [ %2730, %2729 ]
%2734 = fmul double %2707, %2733
%2735 = fmul double %2717, %2733
%2736 = getelementptr inbounds double, double* %0, i64 43
%2737 = load double, double* %2736
%2738 = fsub double 1.000000e+00, %2737
%2739 = fmul double %2732, %2738
%2740 = tail call double @llvm.fmuladd.f64(double %2737, double %2710, double %2739)
%2741 = fadd double %2740, -1.000000e+00
%2742 = fmul double %302, %2741
%2743 = fmul double %302, %2737
%2744 = fmul double %302, %2738
%2745 = fmul double %303, %2741
%2746 = fmul double %2711, %2743
%2747 = tail call double @llvm.fmuladd.f64(double %2743, double %2712, double %2745)
%2748 = fmul double %2734, %2744
%2749 = tail call double @llvm.fmuladd.f64(double %2744, double %2735, double %2747)
%2750 = fmul double %875, %2742
%2751 = fmul double %875, %2749
%2752 = fmul double %875, %2746
%2753 = fmul double %875, %2748
%2754 = tail call double @llvm.fmuladd.f64(double %2750, double 4.000000e+00, double 1.000000e+00)
%2755 = tail call double @sqrt(double %2754)
%2756 = fadd double %2755, 1.000000e+00
%2757 = fmul double %2756, 5.000000e-01
%2758 = tail call double @sqrt(double %2754)
%2759 = fdiv double 1.000000e+00, %2758
%2760 = fmul double %2759, %2751
%2761 = fmul double %2759, %2752
%2762 = fmul double %2759, %2753
br label %2763
2763: ; preds = %2644, %2731
%2764 = phi double [ %2742, %2731 ], [ 0.000000e+00, %2644 ]
%2765 = phi double [ %2749, %2731 ], [ 0.000000e+00, %2644 ]
%2766 = phi double [ %2746, %2731 ], [ 0.000000e+00, %2644 ]
%2767 = phi double [ %2748, %2731 ], [ 0.000000e+00, %2644 ]
%2768 = phi double [ %2757, %2731 ], [ 1.000000e+00, %2644 ]
%2769 = phi double [ %2760, %2731 ], [ 0.000000e+00, %2644 ]
%2770 = phi double [ %2761, %2731 ], [ 0.000000e+00, %2644 ]
%2771 = phi double [ %2762, %2731 ], [ 0.000000e+00, %2644 ]
%2772 = getelementptr inbounds double, double* %0, i64 32
%2773 = load double, double* %2772
%2774 = fcmp oeq double %2773, 1.000000e+00
br i1 %2774, label %2775, label %2904
2775: ; preds = %2763
%2776 = load double, double* %2
%2777 = load double, double* %326
%2778 = fmul double %214, %2777
%2779 = fdiv double %2776, %2778
%2780 = fdiv double 1.000000e+00, %2778
%2781 = fneg double %2776
%2782 = fmul double %219, %2777
%2783 = fdiv double %2781, %2782
%2784 = fmul double %2783, 0x3F169700F1154E3F
%2785 = fcmp ogt double %2779, 1.000000e+02
br i1 %2785, label %2786, label %2790
2786: ; preds = %2775
%2787 = fadd double %2779, -1.000000e+02
%2788 = fadd double %2787, 1.000000e+00
%2789 = fmul double %2788, 0x48F3494A9B171BF5
br label %2800
2790: ; preds = %2775
%2791 = fcmp olt double %2779, -1.000000e+02
br i1 %2791, label %2792, label %2796
2792: ; preds = %2790
%2793 = fadd double %2779, 1.000000e+02
%2794 = fadd double %2793, 1.000000e+00
%2795 = fmul double %2794, 0x36EA8C1F14E2AF5D
br label %2800
2796: ; preds = %2790
%2797 = tail call double @exp(double %2779)
%2798 = load double, double* %2
%2799 = fneg double %2798
br label %2800
2800: ; preds = %2792, %2796, %2786
%2801 = phi double [ %2781, %2792 ], [ %2799, %2796 ], [ %2781, %2786 ]
%2802 = phi double [ %2776, %2792 ], [ %2798, %2796 ], [ %2776, %2786 ]
%2803 = phi double [ 0x36EA8C1F14E2AF5D, %2792 ], [ %2797, %2796 ], [ 0x48F3494A9B171BF5, %2786 ]
%2804 = phi double [ %2795, %2792 ], [ %2797, %2796 ], [ %2789, %2786 ]
%2805 = fmul double %2780, %2803
%2806 = fmul double %2784, %2803
%2807 = load double, double* %359
%2808 = fmul double %214, %2807
%2809 = fdiv double %2802, %2808
%2810 = fdiv double 1.000000e+00, %2808
%2811 = fmul double %219, %2807
%2812 = fdiv double %2801, %2811
%2813 = fmul double %2812, 0x3F169700F1154E3F
%2814 = fcmp ogt double %2809, 1.000000e+02
br i1 %2814, label %2815, label %2819
2815: ; preds = %2800
%2816 = fadd double %2809, -1.000000e+02
%2817 = fadd double %2816, 1.000000e+00
%2818 = fmul double %2817, 0x48F3494A9B171BF5
br label %2827
2819: ; preds = %2800
%2820 = fcmp olt double %2809, -1.000000e+02
br i1 %2820, label %2821, label %2825
2821: ; preds = %2819
%2822 = fadd double %2809, 1.000000e+02
%2823 = fadd double %2822, 1.000000e+00
%2824 = fmul double %2823, 0x36EA8C1F14E2AF5D
br label %2827
2825: ; preds = %2819
%2826 = tail call double @exp(double %2809)
br label %2827
2827: ; preds = %2821, %2825, %2815
%2828 = phi double [ %2818, %2815 ], [ %2824, %2821 ], [ %2826, %2825 ]
%2829 = phi double [ 0x48F3494A9B171BF5, %2815 ], [ 0x36EA8C1F14E2AF5D, %2821 ], [ %2826, %2825 ]
%2830 = fmul double %2810, %2829
%2831 = fmul double %2813, %2829
%2832 = load double, double* %535
%2833 = fcmp ogt double %2832, 0.000000e+00
br i1 %2833, label %2834, label %2888
2834: ; preds = %2827
%2835 = load double, double* %2
%2836 = fsub double %828, %2835
%2837 = fdiv double %2836, %829
%2838 = fneg double %2835
%2839 = fsub double %2838, %543
%2840 = fneg double %2839
%2841 = fdiv double %2840, %833
%2842 = fdiv double %2840, %835
%2843 = tail call double @llvm.fmuladd.f64(double %2841, double %553, double %837)
%2844 = tail call double @llvm.fmuladd.f64(double %2842, double 0x3F169700F1154E3F, double %2843)
%2845 = fcmp ogt double %2837, 1.000000e+02
br i1 %2845, label %2846, label %2850
2846: ; preds = %2834
%2847 = fadd double %2837, -1.000000e+02
%2848 = fadd double %2847, 1.000000e+00
%2849 = fmul double %2848, 0x48F3494A9B171BF5
br label %2858
2850: ; preds = %2834
%2851 = fcmp olt double %2837, -1.000000e+02
br i1 %2851, label %2852, label %2856
2852: ; preds = %2850
%2853 = fadd double %2837, 1.000000e+02
%2854 = fadd double %2853, 1.000000e+00
%2855 = fmul double %2854, 0x36EA8C1F14E2AF5D
br label %2858
2856: ; preds = %2850
%2857 = tail call double @exp(double %2837)
br label %2858
2858: ; preds = %2852, %2856, %2846
%2859 = phi double [ %2849, %2846 ], [ %2855, %2852 ], [ %2857, %2856 ]
%2860 = phi double [ 0x48F3494A9B171BF5, %2846 ], [ 0x36EA8C1F14E2AF5D, %2852 ], [ %2857, %2856 ]
%2861 = fmul double %2844, %2860
%2862 = fmul double %831, %2860
%2863 = fadd double %2804, -1.000000e+00
%2864 = fadd double %2828, -1.000000e+00
%2865 = fmul double %368, %2864
%2866 = tail call double @llvm.fmuladd.f64(double %335, double %2863, double %2865)
%2867 = getelementptr inbounds double, double* %0, i64 100
%2868 = load double, double* %2867
%2869 = fsub double %2859, %840
%2870 = fneg double %2868
%2871 = tail call double @llvm.fmuladd.f64(double %2870, double %2869, double %2866)
store double %2871, double* %18
%2872 = load double, double* %2867
%2873 = fneg double %2872
%2874 = fmul double %336, %2863
store double %2874, double* %19
%2875 = fmul double %335, %2805
store double %2875, double* %20
%2876 = load double, double* %19
%2877 = tail call double @llvm.fmuladd.f64(double %335, double %2806, double %2876)
%2878 = tail call double @llvm.fmuladd.f64(double %2864, double %369, double %2877)
store double %2878, double* %19
%2879 = load double, double* %20
%2880 = tail call double @llvm.fmuladd.f64(double %368, double %2830, double %2879)
store double %2880, double* %20
%2881 = load double, double* %19
%2882 = tail call double @llvm.fmuladd.f64(double %368, double %2831, double %2881)
%2883 = tail call double @llvm.fmuladd.f64(double %2873, double %2861, double %2882)
store double %2883, double* %19
%2884 = load double, double* %20
%2885 = tail call double @llvm.fmuladd.f64(double %2873, double %2862, double %2884)
store double %2885, double* %20
%2886 = load double, double* %19
%2887 = tail call double @llvm.fmuladd.f64(double %2872, double %841, double %2886)
br label %2902
2888: ; preds = %2827
%2889 = fadd double %2804, -1.000000e+00
%2890 = fadd double %2828, -1.000000e+00
%2891 = fmul double %368, %2890
%2892 = tail call double @llvm.fmuladd.f64(double %335, double %2889, double %2891)
store double %2892, double* %18
%2893 = fmul double %336, %2889
store double %2893, double* %19
%2894 = fmul double %335, %2805
store double %2894, double* %20
%2895 = load double, double* %19
%2896 = tail call double @llvm.fmuladd.f64(double %335, double %2806, double %2895)
%2897 = tail call double @llvm.fmuladd.f64(double %2890, double %369, double %2896)
store double %2897, double* %19
%2898 = load double, double* %20
%2899 = tail call double @llvm.fmuladd.f64(double %368, double %2830, double %2898)
store double %2899, double* %20
%2900 = load double, double* %19
%2901 = tail call double @llvm.fmuladd.f64(double %368, double %2831, double %2900)
br label %2902
2902: ; preds = %2888, %2858
%2903 = phi double [ %2901, %2888 ], [ %2887, %2858 ]
store double %2903, double* %19
store double 0.000000e+00, double* %21
store double 0.000000e+00, double* %22
store double 0.000000e+00, double* %23
br label %3324
2904: ; preds = %2763
%2905 = fcmp oeq double %2773, 0.000000e+00
br i1 %2905, label %2906, label %3033
2906: ; preds = %2904
store double 0.000000e+00, double* %18
store double 0.000000e+00, double* %19
store double 0.000000e+00, double* %20
%2907 = load double, double* %3
%2908 = load double, double* %326
%2909 = fmul double %214, %2908
%2910 = fdiv double %2907, %2909
%2911 = fdiv double 1.000000e+00, %2909
%2912 = fneg double %2907
%2913 = fmul double %219, %2908
%2914 = fdiv double %2912, %2913
%2915 = fmul double %2914, 0x3F169700F1154E3F
%2916 = fcmp ogt double %2910, 1.000000e+02
br i1 %2916, label %2917, label %2921
2917: ; preds = %2906
%2918 = fadd double %2910, -1.000000e+02
%2919 = fadd double %2918, 1.000000e+00
%2920 = fmul double %2919, 0x48F3494A9B171BF5
br label %2931
2921: ; preds = %2906
%2922 = fcmp olt double %2910, -1.000000e+02
br i1 %2922, label %2923, label %2927
2923: ; preds = %2921
%2924 = fadd double %2910, 1.000000e+02
%2925 = fadd double %2924, 1.000000e+00
%2926 = fmul double %2925, 0x36EA8C1F14E2AF5D
br label %2931
2927: ; preds = %2921
%2928 = tail call double @exp(double %2910)
%2929 = load double, double* %3
%2930 = fneg double %2929
br label %2931
2931: ; preds = %2923, %2927, %2917
%2932 = phi double [ %2912, %2923 ], [ %2930, %2927 ], [ %2912, %2917 ]
%2933 = phi double [ %2907, %2923 ], [ %2929, %2927 ], [ %2907, %2917 ]
%2934 = phi double [ 0x36EA8C1F14E2AF5D, %2923 ], [ %2928, %2927 ], [ 0x48F3494A9B171BF5, %2917 ]
%2935 = phi double [ %2926, %2923 ], [ %2928, %2927 ], [ %2920, %2917 ]
%2936 = fmul double %2911, %2934
%2937 = fmul double %2915, %2934
%2938 = load double, double* %359
%2939 = fmul double %214, %2938
%2940 = fdiv double %2933, %2939
%2941 = fdiv double 1.000000e+00, %2939
%2942 = fmul double %219, %2938
%2943 = fdiv double %2932, %2942
%2944 = fmul double %2943, 0x3F169700F1154E3F
%2945 = fcmp ogt double %2940, 1.000000e+02
br i1 %2945, label %2946, label %2950
2946: ; preds = %2931
%2947 = fadd double %2940, -1.000000e+02
%2948 = fadd double %2947, 1.000000e+00
%2949 = fmul double %2948, 0x48F3494A9B171BF5
br label %2958
2950: ; preds = %2931
%2951 = fcmp olt double %2940, -1.000000e+02
br i1 %2951, label %2952, label %2956
2952: ; preds = %2950
%2953 = fadd double %2940, 1.000000e+02
%2954 = fadd double %2953, 1.000000e+00
%2955 = fmul double %2954, 0x36EA8C1F14E2AF5D
br label %2958
2956: ; preds = %2950
%2957 = tail call double @exp(double %2940)
br label %2958
2958: ; preds = %2952, %2956, %2946
%2959 = phi double [ %2949, %2946 ], [ %2955, %2952 ], [ %2957, %2956 ]
%2960 = phi double [ 0x48F3494A9B171BF5, %2946 ], [ 0x36EA8C1F14E2AF5D, %2952 ], [ %2957, %2956 ]
%2961 = fmul double %2941, %2960
%2962 = fmul double %2944, %2960
%2963 = load double, double* %535
%2964 = fcmp ogt double %2963, 0.000000e+00
br i1 %2964, label %2965, label %3019
2965: ; preds = %2958
%2966 = load double, double* %3
%2967 = fsub double %828, %2966
%2968 = fdiv double %2967, %829
%2969 = fneg double %2966
%2970 = fsub double %2969, %543
%2971 = fneg double %2970
%2972 = fdiv double %2971, %833
%2973 = fdiv double %2971, %835
%2974 = tail call double @llvm.fmuladd.f64(double %2972, double %553, double %837)
%2975 = tail call double @llvm.fmuladd.f64(double %2973, double 0x3F169700F1154E3F, double %2974)
%2976 = fcmp ogt double %2968, 1.000000e+02
br i1 %2976, label %2977, label %2981
2977: ; preds = %2965
%2978 = fadd double %2968, -1.000000e+02
%2979 = fadd double %2978, 1.000000e+00
%2980 = fmul double %2979, 0x48F3494A9B171BF5
br label %2989
2981: ; preds = %2965
%2982 = fcmp olt double %2968, -1.000000e+02
br i1 %2982, label %2983, label %2987
2983: ; preds = %2981
%2984 = fadd double %2968, 1.000000e+02
%2985 = fadd double %2984, 1.000000e+00
%2986 = fmul double %2985, 0x36EA8C1F14E2AF5D
br label %2989
2987: ; preds = %2981
%2988 = tail call double @exp(double %2968)
br label %2989
2989: ; preds = %2983, %2987, %2977
%2990 = phi double [ %2980, %2977 ], [ %2986, %2983 ], [ %2988, %2987 ]
%2991 = phi double [ 0x48F3494A9B171BF5, %2977 ], [ 0x36EA8C1F14E2AF5D, %2983 ], [ %2988, %2987 ]
%2992 = fmul double %2975, %2991
%2993 = fmul double %831, %2991
%2994 = fadd double %2935, -1.000000e+00
%2995 = fadd double %2959, -1.000000e+00
%2996 = fmul double %368, %2995
%2997 = tail call double @llvm.fmuladd.f64(double %335, double %2994, double %2996)
%2998 = getelementptr inbounds double, double* %0, i64 100
%2999 = load double, double* %2998
%3000 = fsub double %2990, %840
%3001 = fneg double %2999
%3002 = tail call double @llvm.fmuladd.f64(double %3001, double %3000, double %2997)
store double %3002, double* %21
%3003 = load double, double* %2998
%3004 = fneg double %3003
%3005 = fmul double %336, %2994
store double %3005, double* %22
%3006 = fmul double %335, %2936
store double %3006, double* %23
%3007 = load double, double* %22
%3008 = tail call double @llvm.fmuladd.f64(double %335, double %2937, double %3007)
%3009 = tail call double @llvm.fmuladd.f64(double %2995, double %369, double %3008)
store double %3009, double* %22
%3010 = load double, double* %23
%3011 = tail call double @llvm.fmuladd.f64(double %368, double %2961, double %3010)
store double %3011, double* %23
%3012 = load double, double* %22
%3013 = tail call double @llvm.fmuladd.f64(double %368, double %2962, double %3012)
%3014 = tail call double @llvm.fmuladd.f64(double %3004, double %2992, double %3013)
store double %3014, double* %22
%3015 = load double, double* %23
%3016 = tail call double @llvm.fmuladd.f64(double %3004, double %2993, double %3015)
store double %3016, double* %23
%3017 = load double, double* %22
%3018 = tail call double @llvm.fmuladd.f64(double %3003, double %841, double %3017)
store double %3018, double* %22
br label %3324
3019: ; preds = %2958
%3020 = fadd double %2935, -1.000000e+00
%3021 = fadd double %2959, -1.000000e+00
%3022 = fmul double %368, %3021
%3023 = tail call double @llvm.fmuladd.f64(double %335, double %3020, double %3022)
store double %3023, double* %21
%3024 = fmul double %336, %3020
store double %3024, double* %22
%3025 = fmul double %335, %2936
store double %3025, double* %23
%3026 = load double, double* %22
%3027 = tail call double @llvm.fmuladd.f64(double %335, double %2937, double %3026)
%3028 = tail call double @llvm.fmuladd.f64(double %3021, double %369, double %3027)
store double %3028, double* %22
%3029 = load double, double* %23
%3030 = tail call double @llvm.fmuladd.f64(double %368, double %2961, double %3029)
store double %3030, double* %23
%3031 = load double, double* %22
%3032 = tail call double @llvm.fmuladd.f64(double %368, double %2962, double %3031)
store double %3032, double* %22
br label %3324
3033: ; preds = %2904
%3034 = load double, double* %2
%3035 = load double, double* %326
%3036 = fmul double %214, %3035
%3037 = fdiv double %3034, %3036
%3038 = fdiv double 1.000000e+00, %3036
%3039 = fneg double %3034
%3040 = fmul double %219, %3035
%3041 = fdiv double %3039, %3040
%3042 = fmul double %3041, 0x3F169700F1154E3F
%3043 = fcmp ogt double %3037, 1.000000e+02
br i1 %3043, label %3044, label %3048
3044: ; preds = %3033
%3045 = fadd double %3037, -1.000000e+02
%3046 = fadd double %3045, 1.000000e+00
%3047 = fmul double %3046, 0x48F3494A9B171BF5
br label %3058
3048: ; preds = %3033
%3049 = fcmp olt double %3037, -1.000000e+02
br i1 %3049, label %3050, label %3054
3050: ; preds = %3048
%3051 = fadd double %3037, 1.000000e+02
%3052 = fadd double %3051, 1.000000e+00
%3053 = fmul double %3052, 0x36EA8C1F14E2AF5D
br label %3058
3054: ; preds = %3048
%3055 = tail call double @exp(double %3037)
%3056 = load double, double* %2
%3057 = fneg double %3056
br label %3058
3058: ; preds = %3050, %3054, %3044
%3059 = phi double [ %3039, %3050 ], [ %3057, %3054 ], [ %3039, %3044 ]
%3060 = phi double [ %3034, %3050 ], [ %3056, %3054 ], [ %3034, %3044 ]
%3061 = phi double [ 0x36EA8C1F14E2AF5D, %3050 ], [ %3055, %3054 ], [ 0x48F3494A9B171BF5, %3044 ]
%3062 = phi double [ %3053, %3050 ], [ %3055, %3054 ], [ %3047, %3044 ]
%3063 = fmul double %3038, %3061
%3064 = fmul double %3042, %3061
%3065 = load double, double* %359
%3066 = fmul double %214, %3065
%3067 = fdiv double %3060, %3066
%3068 = fdiv double 1.000000e+00, %3066
%3069 = fmul double %219, %3065
%3070 = fdiv double %3059, %3069
%3071 = fmul double %3070, 0x3F169700F1154E3F
%3072 = fcmp ogt double %3067, 1.000000e+02
br i1 %3072, label %3073, label %3077
3073: ; preds = %3058
%3074 = fadd double %3067, -1.000000e+02
%3075 = fadd double %3074, 1.000000e+00
%3076 = fmul double %3075, 0x48F3494A9B171BF5
br label %3085
3077: ; preds = %3058
%3078 = fcmp olt double %3067, -1.000000e+02
br i1 %3078, label %3079, label %3083
3079: ; preds = %3077
%3080 = fadd double %3067, 1.000000e+02
%3081 = fadd double %3080, 1.000000e+00
%3082 = fmul double %3081, 0x36EA8C1F14E2AF5D
br label %3085
3083: ; preds = %3077
%3084 = tail call double @exp(double %3067)
br label %3085
3085: ; preds = %3079, %3083, %3073
%3086 = phi double [ %3076, %3073 ], [ %3082, %3079 ], [ %3084, %3083 ]
%3087 = phi double [ 0x48F3494A9B171BF5, %3073 ], [ 0x36EA8C1F14E2AF5D, %3079 ], [ %3084, %3083 ]
%3088 = fmul double %3068, %3087
%3089 = fmul double %3071, %3087
%3090 = load double, double* %535
%3091 = fcmp ogt double %3090, 0.000000e+00
br i1 %3091, label %3092, label %3155
3092: ; preds = %3085
%3093 = load double, double* %2
%3094 = fsub double %828, %3093
%3095 = fdiv double %3094, %829
%3096 = fneg double %3093
%3097 = fsub double %3096, %543
%3098 = fneg double %3097
%3099 = fdiv double %3098, %833
%3100 = fdiv double %3098, %835
%3101 = tail call double @llvm.fmuladd.f64(double %3099, double %553, double %837)
%3102 = tail call double @llvm.fmuladd.f64(double %3100, double 0x3F169700F1154E3F, double %3101)
%3103 = fcmp ogt double %3095, 1.000000e+02
br i1 %3103, label %3104, label %3108
3104: ; preds = %3092
%3105 = fadd double %3095, -1.000000e+02
%3106 = fadd double %3105, 1.000000e+00
%3107 = fmul double %3106, 0x48F3494A9B171BF5
br label %3116
3108: ; preds = %3092
%3109 = fcmp olt double %3095, -1.000000e+02
br i1 %3109, label %3110, label %3114
3110: ; preds = %3108
%3111 = fadd double %3095, 1.000000e+02
%3112 = fadd double %3111, 1.000000e+00
%3113 = fmul double %3112, 0x36EA8C1F14E2AF5D
br label %3116
3114: ; preds = %3108
%3115 = tail call double @exp(double %3095)
br label %3116
3116: ; preds = %3110, %3114, %3104
%3117 = phi double [ %3107, %3104 ], [ %3113, %3110 ], [ %3115, %3114 ]
%3118 = phi double [ 0x48F3494A9B171BF5, %3104 ], [ 0x36EA8C1F14E2AF5D, %3110 ], [ %3115, %3114 ]
%3119 = fmul double %3102, %3118
%3120 = fmul double %831, %3118
%3121 = load double, double* %2772
%3122 = fadd double %3062, -1.000000e+00
%3123 = fadd double %3086, -1.000000e+00
%3124 = fmul double %368, %3123
%3125 = tail call double @llvm.fmuladd.f64(double %335, double %3122, double %3124)
%3126 = getelementptr inbounds double, double* %0, i64 100
%3127 = load double, double* %3126
%3128 = fsub double %3117, %840
%3129 = fneg double %3127
%3130 = tail call double @llvm.fmuladd.f64(double %3129, double %3128, double %3125)
%3131 = fmul double %3121, %3130
store double %3131, double* %18
%3132 = load double, double* %2772
%3133 = fmul double %3122, %3132
%3134 = fmul double %335, %3132
%3135 = fmul double %3123, %3132
%3136 = fmul double %368, %3132
%3137 = load double, double* %3126
%3138 = fneg double %3137
%3139 = fmul double %3132, %3138
%3140 = fmul double %3132, %3137
%3141 = fmul double %336, %3133
store double %3141, double* %19
%3142 = fmul double %3063, %3134
store double %3142, double* %20
%3143 = load double, double* %19
%3144 = tail call double @llvm.fmuladd.f64(double %3134, double %3064, double %3143)
%3145 = tail call double @llvm.fmuladd.f64(double %3135, double %369, double %3144)
store double %3145, double* %19
%3146 = load double, double* %20
%3147 = tail call double @llvm.fmuladd.f64(double %3136, double %3088, double %3146)
store double %3147, double* %20
%3148 = load double, double* %19
%3149 = tail call double @llvm.fmuladd.f64(double %3136, double %3089, double %3148)
%3150 = tail call double @llvm.fmuladd.f64(double %3139, double %3119, double %3149)
store double %3150, double* %19
%3151 = load double, double* %20
%3152 = tail call double @llvm.fmuladd.f64(double %3139, double %3120, double %3151)
store double %3152, double* %20
%3153 = load double, double* %19
%3154 = tail call double @llvm.fmuladd.f64(double %3140, double %841, double %3153)
br label %3176
3155: ; preds = %3085
%3156 = load double, double* %2772
%3157 = fadd double %3062, -1.000000e+00
%3158 = fadd double %3086, -1.000000e+00
%3159 = fmul double %368, %3158
%3160 = tail call double @llvm.fmuladd.f64(double %335, double %3157, double %3159)
%3161 = fmul double %3160, %3156
store double %3161, double* %18
%3162 = load double, double* %2772
%3163 = fmul double %3157, %3162
%3164 = fmul double %335, %3162
%3165 = fmul double %3158, %3162
%3166 = fmul double %368, %3162
%3167 = fmul double %336, %3163
store double %3167, double* %19
%3168 = fmul double %3063, %3164
store double %3168, double* %20
%3169 = load double, double* %19
%3170 = tail call double @llvm.fmuladd.f64(double %3164, double %3064, double %3169)
%3171 = tail call double @llvm.fmuladd.f64(double %3165, double %369, double %3170)
store double %3171, double* %19
%3172 = load double, double* %20
%3173 = tail call double @llvm.fmuladd.f64(double %3166, double %3088, double %3172)
store double %3173, double* %20
%3174 = load double, double* %19
%3175 = tail call double @llvm.fmuladd.f64(double %3166, double %3089, double %3174)
br label %3176
3176: ; preds = %3155, %3116
%3177 = phi double [ %3175, %3155 ], [ %3154, %3116 ]
store double %3177, double* %19
%3178 = load double, double* %3
%3179 = load double, double* %326
%3180 = fmul double %214, %3179
%3181 = fdiv double %3178, %3180
%3182 = fdiv double 1.000000e+00, %3180
%3183 = fneg double %3178
%3184 = fmul double %219, %3179
%3185 = fdiv double %3183, %3184
%3186 = fmul double %3185, 0x3F169700F1154E3F
%3187 = fcmp ogt double %3181, 1.000000e+02
br i1 %3187, label %3188, label %3192
3188: ; preds = %3176
%3189 = fadd double %3181, -1.000000e+02
%3190 = fadd double %3189, 1.000000e+00
%3191 = fmul double %3190, 0x48F3494A9B171BF5
br label %3202
3192: ; preds = %3176
%3193 = fcmp olt double %3181, -1.000000e+02
br i1 %3193, label %3194, label %3198
3194: ; preds = %3192
%3195 = fadd double %3181, 1.000000e+02
%3196 = fadd double %3195, 1.000000e+00
%3197 = fmul double %3196, 0x36EA8C1F14E2AF5D
br label %3202
3198: ; preds = %3192
%3199 = tail call double @exp(double %3181)
%3200 = load double, double* %3
%3201 = fneg double %3200
br label %3202
3202: ; preds = %3194, %3198, %3188
%3203 = phi double [ %3183, %3194 ], [ %3201, %3198 ], [ %3183, %3188 ]
%3204 = phi double [ %3178, %3194 ], [ %3200, %3198 ], [ %3178, %3188 ]
%3205 = phi double [ 0x36EA8C1F14E2AF5D, %3194 ], [ %3199, %3198 ], [ 0x48F3494A9B171BF5, %3188 ]
%3206 = phi double [ %3197, %3194 ], [ %3199, %3198 ], [ %3191, %3188 ]
%3207 = fmul double %3182, %3205
%3208 = fmul double %3186, %3205
%3209 = load double, double* %359
%3210 = fmul double %214, %3209
%3211 = fdiv double %3204, %3210
%3212 = fdiv double 1.000000e+00, %3210
%3213 = fmul double %219, %3209
%3214 = fdiv double %3203, %3213
%3215 = fmul double %3214, 0x3F169700F1154E3F
%3216 = fcmp ogt double %3211, 1.000000e+02
br i1 %3216, label %3217, label %3221
3217: ; preds = %3202
%3218 = fadd double %3211, -1.000000e+02
%3219 = fadd double %3218, 1.000000e+00
%3220 = fmul double %3219, 0x48F3494A9B171BF5
br label %3229
3221: ; preds = %3202
%3222 = fcmp olt double %3211, -1.000000e+02
br i1 %3222, label %3223, label %3227
3223: ; preds = %3221
%3224 = fadd double %3211, 1.000000e+02
%3225 = fadd double %3224, 1.000000e+00
%3226 = fmul double %3225, 0x36EA8C1F14E2AF5D
br label %3229
3227: ; preds = %3221
%3228 = tail call double @exp(double %3211)
br label %3229
3229: ; preds = %3223, %3227, %3217
%3230 = phi double [ %3220, %3217 ], [ %3226, %3223 ], [ %3228, %3227 ]
%3231 = phi double [ 0x48F3494A9B171BF5, %3217 ], [ 0x36EA8C1F14E2AF5D, %3223 ], [ %3228, %3227 ]
%3232 = fmul double %3212, %3231
%3233 = fmul double %3215, %3231
%3234 = load double, double* %535
%3235 = fcmp ogt double %3234, 0.000000e+00
br i1 %3235, label %3236, label %3301
3236: ; preds = %3229
%3237 = load double, double* %3
%3238 = fsub double %828, %3237
%3239 = fdiv double %3238, %829
%3240 = fneg double %3237
%3241 = fsub double %3240, %543
%3242 = fneg double %3241
%3243 = fdiv double %3242, %833
%3244 = fdiv double %3242, %835
%3245 = tail call double @llvm.fmuladd.f64(double %3243, double %553, double %837)
%3246 = tail call double @llvm.fmuladd.f64(double %3244, double 0x3F169700F1154E3F, double %3245)
%3247 = fcmp ogt double %3239, 1.000000e+02
br i1 %3247, label %3248, label %3252
3248: ; preds = %3236
%3249 = fadd double %3239, -1.000000e+02
%3250 = fadd double %3249, 1.000000e+00
%3251 = fmul double %3250, 0x48F3494A9B171BF5
br label %3260
3252: ; preds = %3236
%3253 = fcmp olt double %3239, -1.000000e+02
br i1 %3253, label %3254, label %3258
3254: ; preds = %3252
%3255 = fadd double %3239, 1.000000e+02
%3256 = fadd double %3255, 1.000000e+00
%3257 = fmul double %3256, 0x36EA8C1F14E2AF5D
br label %3260
3258: ; preds = %3252
%3259 = tail call double @exp(double %3239)
br label %3260
3260: ; preds = %3254, %3258, %3248
%3261 = phi double [ %3251, %3248 ], [ %3257, %3254 ], [ %3259, %3258 ]
%3262 = phi double [ 0x48F3494A9B171BF5, %3248 ], [ 0x36EA8C1F14E2AF5D, %3254 ], [ %3259, %3258 ]
%3263 = fmul double %3246, %3262
%3264 = fmul double %831, %3262
%3265 = load double, double* %2772
%3266 = fsub double 1.000000e+00, %3265
%3267 = fadd double %3206, -1.000000e+00
%3268 = fadd double %3230, -1.000000e+00
%3269 = fmul double %368, %3268
%3270 = tail call double @llvm.fmuladd.f64(double %335, double %3267, double %3269)
%3271 = getelementptr inbounds double, double* %0, i64 100
%3272 = load double, double* %3271
%3273 = fsub double %3261, %840
%3274 = fneg double %3272
%3275 = tail call double @llvm.fmuladd.f64(double %3274, double %3273, double %3270)
%3276 = fmul double %3266, %3275
store double %3276, double* %21
%3277 = load double, double* %2772
%3278 = fsub double 1.000000e+00, %3277
%3279 = fmul double %3267, %3278
%3280 = fmul double %335, %3278
%3281 = fmul double %3268, %3278
%3282 = fmul double %368, %3278
%3283 = load double, double* %3271
%3284 = fneg double %3283
%3285 = fmul double %3278, %3284
%3286 = fmul double %3283, %3278
%3287 = fmul double %336, %3279
store double %3287, double* %22
%3288 = fmul double %3207, %3280
store double %3288, double* %23
%3289 = load double, double* %22
%3290 = tail call double @llvm.fmuladd.f64(double %3280, double %3208, double %3289)
%3291 = tail call double @llvm.fmuladd.f64(double %3281, double %369, double %3290)
store double %3291, double* %22
%3292 = load double, double* %23
%3293 = tail call double @llvm.fmuladd.f64(double %3282, double %3232, double %3292)
store double %3293, double* %23
%3294 = load double, double* %22
%3295 = tail call double @llvm.fmuladd.f64(double %3282, double %3233, double %3294)
%3296 = tail call double @llvm.fmuladd.f64(double %3285, double %3263, double %3295)
store double %3296, double* %22
%3297 = load double, double* %23
%3298 = tail call double @llvm.fmuladd.f64(double %3285, double %3264, double %3297)
store double %3298, double* %23
%3299 = load double, double* %22
%3300 = tail call double @llvm.fmuladd.f64(double %3286, double %841, double %3299)
store double %3300, double* %22
br label %3324
3301: ; preds = %3229
%3302 = load double, double* %2772
%3303 = fsub double 1.000000e+00, %3302
%3304 = fadd double %3206, -1.000000e+00
%3305 = fadd double %3230, -1.000000e+00
%3306 = fmul double %368, %3305
%3307 = tail call double @llvm.fmuladd.f64(double %335, double %3304, double %3306)
%3308 = fmul double %3307, %3303
store double %3308, double* %21
%3309 = load double, double* %2772
%3310 = fsub double 1.000000e+00, %3309
%3311 = fmul double %3304, %3310
%3312 = fmul double %335, %3310
%3313 = fmul double %3305, %3310
%3314 = fmul double %368, %3310
%3315 = fmul double %336, %3311
store double %3315, double* %22
%3316 = fmul double %3207, %3312
store double %3316, double* %23
%3317 = load double, double* %22
%3318 = tail call double @llvm.fmuladd.f64(double %3312, double %3208, double %3317)
%3319 = tail call double @llvm.fmuladd.f64(double %3313, double %369, double %3318)
store double %3319, double* %22
%3320 = load double, double* %23
%3321 = tail call double @llvm.fmuladd.f64(double %3314, double %3232, double %3320)
store double %3321, double* %23
%3322 = load double, double* %22
%3323 = tail call double @llvm.fmuladd.f64(double %3314, double %3233, double %3322)
store double %3323, double* %22
br label %3324
3324: ; preds = %3019, %2989, %3301, %3260, %2902
%3325 = load double, double* %4
%3326 = load double, double* %391
%3327 = fmul double %214, %3326
%3328 = fdiv double %3325, %3327
%3329 = fdiv double 1.000000e+00, %3327
%3330 = fneg double %3325
%3331 = fmul double %219, %3326
%3332 = fdiv double %3330, %3331
%3333 = fmul double %3332, 0x3F169700F1154E3F
%3334 = fcmp ogt double %3328, 1.000000e+02
br i1 %3334, label %3335, label %3339
3335: ; preds = %3324
%3336 = fadd double %3328, -1.000000e+02
%3337 = fadd double %3336, 1.000000e+00
%3338 = fmul double %3337, 0x48F3494A9B171BF5
br label %3349
3339: ; preds = %3324
%3340 = fcmp olt double %3328, -1.000000e+02
br i1 %3340, label %3341, label %3345
3341: ; preds = %3339
%3342 = fadd double %3328, 1.000000e+02
%3343 = fadd double %3342, 1.000000e+00
%3344 = fmul double %3343, 0x36EA8C1F14E2AF5D
br label %3349
3345: ; preds = %3339
%3346 = tail call double @exp(double %3328)
%3347 = load double, double* %4
%3348 = fneg double %3347
br label %3349
3349: ; preds = %3341, %3345, %3335
%3350 = phi double [ %3330, %3341 ], [ %3348, %3345 ], [ %3330, %3335 ]
%3351 = phi double [ %3325, %3341 ], [ %3347, %3345 ], [ %3325, %3335 ]
%3352 = phi double [ 0x36EA8C1F14E2AF5D, %3341 ], [ %3346, %3345 ], [ 0x48F3494A9B171BF5, %3335 ]
%3353 = phi double [ %3344, %3341 ], [ %3346, %3345 ], [ %3338, %3335 ]
%3354 = fmul double %3329, %3352
%3355 = fmul double %3333, %3352
%3356 = load double, double* %423
%3357 = fmul double %214, %3356
%3358 = fdiv double %3351, %3357
%3359 = fdiv double 1.000000e+00, %3357
%3360 = fmul double %219, %3356
%3361 = fdiv double %3350, %3360
%3362 = fmul double %3361, 0x3F169700F1154E3F
%3363 = fcmp ogt double %3358, 1.000000e+02
br i1 %3363, label %3364, label %3368
3364: ; preds = %3349
%3365 = fadd double %3358, -1.000000e+02
%3366 = fadd double %3365, 1.000000e+00
%3367 = fmul double %3366, 0x48F3494A9B171BF5
br label %3376
3368: ; preds = %3349
%3369 = fcmp olt double %3358, -1.000000e+02
br i1 %3369, label %3370, label %3374
3370: ; preds = %3368
%3371 = fadd double %3358, 1.000000e+02
%3372 = fadd double %3371, 1.000000e+00
%3373 = fmul double %3372, 0x36EA8C1F14E2AF5D
br label %3376
3374: ; preds = %3368
%3375 = tail call double @exp(double %3358)
br label %3376
3376: ; preds = %3370, %3374, %3364
%3377 = phi double [ %3367, %3364 ], [ %3373, %3370 ], [ %3375, %3374 ]
%3378 = phi double [ 0x48F3494A9B171BF5, %3364 ], [ 0x36EA8C1F14E2AF5D, %3370 ], [ %3375, %3374 ]
%3379 = fmul double %3359, %3378
%3380 = fmul double %3362, %3378
%3381 = fadd double %3353, -1.000000e+00
%3382 = fadd double %3377, -1.000000e+00
%3383 = fmul double %432, %3382
%3384 = tail call double @llvm.fmuladd.f64(double %400, double %3381, double %3383)
%3385 = fmul double %401, %3381
%3386 = fmul double %400, %3354
%3387 = tail call double @llvm.fmuladd.f64(double %400, double %3355, double %3385)
%3388 = tail call double @llvm.fmuladd.f64(double %3382, double %433, double %3387)
%3389 = tail call double @llvm.fmuladd.f64(double %432, double %3379, double %3386)
%3390 = tail call double @llvm.fmuladd.f64(double %432, double %3380, double %3388)
%3391 = load double, double* %460
%3392 = fcmp ogt double %3391, 0.000000e+00
br i1 %3392, label %3396, label %3393
3393: ; preds = %3376
%3394 = load double, double* %490
%3395 = fcmp ogt double %3394, 0.000000e+00
br i1 %3395, label %3396, label %3466
3396: ; preds = %3393, %3376
%3397 = load double, double* %5
%3398 = load double, double* %391
%3399 = fmul double %214, %3398
%3400 = fdiv double %3397, %3399
%3401 = fdiv double 1.000000e+00, %3399
%3402 = fneg double %3397
%3403 = fmul double %219, %3398
%3404 = fdiv double %3402, %3403
%3405 = fmul double %3404, 0x3F169700F1154E3F
%3406 = fcmp ogt double %3400, 1.000000e+02
br i1 %3406, label %3407, label %3411
3407: ; preds = %3396
%3408 = fadd double %3400, -1.000000e+02
%3409 = fadd double %3408, 1.000000e+00
%3410 = fmul double %3409, 0x48F3494A9B171BF5
br label %3421
3411: ; preds = %3396
%3412 = fcmp olt double %3400, -1.000000e+02
br i1 %3412, label %3413, label %3417
3413: ; preds = %3411
%3414 = fadd double %3400, 1.000000e+02
%3415 = fadd double %3414, 1.000000e+00
%3416 = fmul double %3415, 0x36EA8C1F14E2AF5D
br label %3421
3417: ; preds = %3411
%3418 = tail call double @exp(double %3400)
%3419 = load double, double* %5
%3420 = fneg double %3419
br label %3421
3421: ; preds = %3413, %3417, %3407
%3422 = phi double [ %3402, %3413 ], [ %3420, %3417 ], [ %3402, %3407 ]
%3423 = phi double [ %3397, %3413 ], [ %3419, %3417 ], [ %3397, %3407 ]
%3424 = phi double [ 0x36EA8C1F14E2AF5D, %3413 ], [ %3418, %3417 ], [ 0x48F3494A9B171BF5, %3407 ]
%3425 = phi double [ %3416, %3413 ], [ %3418, %3417 ], [ %3410, %3407 ]
%3426 = fmul double %3401, %3424
%3427 = fmul double %3405, %3424
%3428 = load double, double* %423
%3429 = fmul double %214, %3428
%3430 = fdiv double %3423, %3429
%3431 = fdiv double 1.000000e+00, %3429
%3432 = fmul double %219, %3428
%3433 = fdiv double %3422, %3432
%3434 = fmul double %3433, 0x3F169700F1154E3F
%3435 = fcmp ogt double %3430, 1.000000e+02
br i1 %3435, label %3436, label %3440
3436: ; preds = %3421
%3437 = fadd double %3430, -1.000000e+02
%3438 = fadd double %3437, 1.000000e+00
%3439 = fmul double %3438, 0x48F3494A9B171BF5
br label %3448
3440: ; preds = %3421
%3441 = fcmp olt double %3430, -1.000000e+02
br i1 %3441, label %3442, label %3446
3442: ; preds = %3440
%3443 = fadd double %3430, 1.000000e+02
%3444 = fadd double %3443, 1.000000e+00
%3445 = fmul double %3444, 0x36EA8C1F14E2AF5D
br label %3448
3446: ; preds = %3440
%3447 = tail call double @exp(double %3430)
br label %3448
3448: ; preds = %3442, %3446, %3436
%3449 = phi double [ %3439, %3436 ], [ %3445, %3442 ], [ %3447, %3446 ]
%3450 = phi double [ 0x48F3494A9B171BF5, %3436 ], [ 0x36EA8C1F14E2AF5D, %3442 ], [ %3447, %3446 ]
%3451 = fmul double %3431, %3450
%3452 = fmul double %3434, %3450
%3453 = fadd double %3425, -1.000000e+00
%3454 = fadd double %3449, -1.000000e+00
%3455 = fmul double %492, %3454
%3456 = tail call double @llvm.fmuladd.f64(double %462, double %3453, double %3455)
store double %3456, double* %35
%3457 = fmul double %463, %3453
store double %3457, double* %36
%3458 = fmul double %462, %3426
store double %3458, double* %37
%3459 = load double, double* %36
%3460 = tail call double @llvm.fmuladd.f64(double %462, double %3427, double %3459)
%3461 = tail call double @llvm.fmuladd.f64(double %3454, double %493, double %3460)
store double %3461, double* %36
%3462 = load double, double* %37
%3463 = tail call double @llvm.fmuladd.f64(double %492, double %3451, double %3462)
store double %3463, double* %37
%3464 = load double, double* %36
%3465 = tail call double @llvm.fmuladd.f64(double %492, double %3452, double %3464)
store double %3465, double* %36
br label %3467
3466: ; preds = %3393
store double 0.000000e+00, double* %35
store double 0.000000e+00, double* %36
store double 0.000000e+00, double* %37
br label %3467
3467: ; preds = %3466, %3448
%3468 = getelementptr inbounds double, double* %0, i64 40
%3469 = load double, double* %3468
%3470 = fcmp ogt double %3469, 0.000000e+00
br i1 %3470, label %3471, label %3551
3471: ; preds = %3467
%3472 = load double, double* %4
%3473 = fsub double %703, %3472
%3474 = tail call double @llvm.fmuladd.f64(double %3473, double %3473, double 1.000000e-02)
%3475 = tail call double @sqrt(double %3474)
%3476 = load double, double* %4
%3477 = fsub double %703, %3476
%3478 = fadd double %3475, %3477
%3479 = fmul double %3478, 5.000000e-01
%3480 = tail call double @llvm.fmuladd.f64(double %3477, double %3477, double 1.000000e-02)
%3481 = tail call double @sqrt(double %3480)
%3482 = fdiv double %3477, %3481
%3483 = fadd double %3482, 1.000000e+00
%3484 = fmul double %3483, 5.000000e-01
%3485 = load double, double* %4
%3486 = fsub double %703, %3485
%3487 = tail call double @llvm.fmuladd.f64(double %3486, double %3486, double 1.000000e-02)
%3488 = tail call double @sqrt(double %3487)
%3489 = fdiv double %3486, %3488
%3490 = fsub double -1.000000e+00, %3489
%3491 = fmul double %3490, 5.000000e-01
%3492 = fmul double %706, %3484
%3493 = load double, double* %763
%3494 = fadd double %3493, -1.000000e+00
%3495 = tail call double @pow(double %3479, double %3494)
%3496 = fmul double %3495, %3494
%3497 = fdiv double %3496, %3479
%3498 = fmul double %3492, %3497
%3499 = fmul double %3491, %3497
%3500 = fneg double %530
%3501 = fmul double %533, %3500
%3502 = fmul double %3501, %3495
%3503 = fneg double %3495
%3504 = fmul double %534, %3503
%3505 = tail call double @llvm.fmuladd.f64(double %3501, double %3498, double %3504)
%3506 = fmul double %3501, %3499
%3507 = fcmp ogt double %3502, 1.000000e+02
br i1 %3507, label %3508, label %3512
3508: ; preds = %3471
%3509 = fadd double %3502, -1.000000e+02
%3510 = fadd double %3509, 1.000000e+00
%3511 = fmul double %3510, 0x48F3494A9B171BF5
br label %3520
3512: ; preds = %3471
%3513 = fcmp olt double %3502, -1.000000e+02
br i1 %3513, label %3514, label %3518
3514: ; preds = %3512
%3515 = fadd double %3502, 1.000000e+02
%3516 = fadd double %3515, 1.000000e+00
%3517 = fmul double %3516, 0x36EA8C1F14E2AF5D
br label %3520
3518: ; preds = %3512
%3519 = tail call double @exp(double %3502)
br label %3520
3520: ; preds = %3514, %3518, %3508
%3521 = phi double [ 0x48F3494A9B171BF5, %3508 ], [ 0x36EA8C1F14E2AF5D, %3514 ], [ %3519, %3518 ]
%3522 = phi double [ %3511, %3508 ], [ %3517, %3514 ], [ %3519, %3518 ]
%3523 = fmul double %3505, %3521
%3524 = fmul double %3506, %3521
%3525 = load double, double* %3468
%3526 = fmul double %3479, %3525
%3527 = fmul double %3522, %3526
%3528 = fmul double %3522, %3525
%3529 = fmul double %3492, %3528
%3530 = fmul double %3491, %3528
%3531 = tail call double @llvm.fmuladd.f64(double %3526, double %3523, double %3529)
%3532 = tail call double @llvm.fmuladd.f64(double %3526, double %3524, double %3530)
%3533 = load double, double* %24
%3534 = load double, double* %26
%3535 = fsub double %3533, %3534
%3536 = fsub double %3535, %3384
%3537 = fmul double %3527, %3536
%3538 = fneg double %3527
%3539 = load double, double* %25
%3540 = fmul double %3527, %3539
%3541 = load double, double* %27
%3542 = fmul double %3541, %3538
%3543 = load double, double* %28
%3544 = fmul double %3543, %3538
%3545 = load double, double* %29
%3546 = fmul double %3545, %3538
%3547 = tail call double @llvm.fmuladd.f64(double %3538, double %3390, double %3542)
%3548 = tail call double @llvm.fmuladd.f64(double %3538, double %3389, double %3544)
%3549 = tail call double @llvm.fmuladd.f64(double %3536, double %3531, double %3547)
%3550 = tail call double @llvm.fmuladd.f64(double %3536, double %3532, double %3548)
br label %3551
3551: ; preds = %3467, %3520
%3552 = phi double [ %3537, %3520 ], [ 0.000000e+00, %3467 ]
%3553 = phi double [ %3540, %3520 ], [ 0.000000e+00, %3467 ]
%3554 = phi double [ %3549, %3520 ], [ 0.000000e+00, %3467 ]
%3555 = phi double [ %3550, %3520 ], [ 0.000000e+00, %3467 ]
%3556 = phi double [ %3546, %3520 ], [ 0.000000e+00, %3467 ]
%3557 = fsub double %3384, %3552
store double %3557, double* %30
store double %3390, double* %31
store double %3389, double* %32
%3558 = fneg double %3553
store double %3558, double* %33
%3559 = load double, double* %31
%3560 = tail call double @llvm.fmuladd.f64(double %3554, double -1.000000e+00, double %3559)
store double %3560, double* %31
%3561 = load double, double* %32
%3562 = tail call double @llvm.fmuladd.f64(double %3555, double -1.000000e+00, double %3561)
store double %3562, double* %32
%3563 = fneg double %3556
store double %3563, double* %34
%3564 = load double, double* %140
%3565 = fcmp ogt double %3564, 0.000000e+00
br i1 %3565, label %3566, label %3575
3566: ; preds = %3551
%3567 = load double, double* %7
%3568 = fdiv double %3567, %142
store double %3568, double* %38
%3569 = fdiv double 1.000000e+00, %142
store double %3569, double* %39
%3570 = load double, double* %7
%3571 = fneg double %3570
%3572 = fmul double %142, %142
%3573 = fdiv double %3571, %3572
%3574 = fmul double %143, %3573
br label %3576
3575: ; preds = %3551
store double 0.000000e+00, double* %38
store double 0.000000e+00, double* %39
br label %3576
3576: ; preds = %3575, %3566
%3577 = phi double [ 0.000000e+00, %3575 ], [ %3574, %3566 ]
store double %3577, double* %40
%3578 = load double, double* %4
%3579 = fdiv double %3578, %214
%3580 = fdiv double 1.000000e+00, %214
%3581 = fneg double %3578
%3582 = fdiv double %3581, %219
%3583 = fmul double %3582, 0x3F169700F1154E3F
%3584 = fcmp ogt double %3579, 1.000000e+02
br i1 %3584, label %3585, label %3589
3585: ; preds = %3576
%3586 = fadd double %3579, -1.000000e+02
%3587 = fadd double %3586, 1.000000e+00
%3588 = fmul double %3587, 0x48F3494A9B171BF5
br label %3597
3589: ; preds = %3576
%3590 = fcmp olt double %3579, -1.000000e+02
br i1 %3590, label %3591, label %3595
3591: ; preds = %3589
%3592 = fadd double %3579, 1.000000e+02
%3593 = fadd double %3592, 1.000000e+00
%3594 = fmul double %3593, 0x36EA8C1F14E2AF5D
br label %3597
3595: ; preds = %3589
%3596 = tail call double @exp(double %3579)
br label %3597
3597: ; preds = %3591, %3595, %3585
%3598 = phi double [ 0x48F3494A9B171BF5, %3585 ], [ 0x36EA8C1F14E2AF5D, %3591 ], [ %3596, %3595 ]
%3599 = phi double [ %3588, %3585 ], [ %3594, %3591 ], [ %3596, %3595 ]
%3600 = fmul double %3580, %3598
%3601 = fmul double %3583, %3598
%3602 = load double, double* %8
%3603 = fdiv double %3602, %214
%3604 = fneg double %3602
%3605 = fdiv double %3604, %219
%3606 = fmul double %3605, 0x3F169700F1154E3F
%3607 = fcmp ogt double %3603, 1.000000e+02
br i1 %3607, label %3608, label %3612
3608: ; preds = %3597
%3609 = fadd double %3603, -1.000000e+02
%3610 = fadd double %3609, 1.000000e+00
%3611 = fmul double %3610, 0x48F3494A9B171BF5
br label %3620
3612: ; preds = %3597
%3613 = fcmp olt double %3603, -1.000000e+02
br i1 %3613, label %3614, label %3618
3614: ; preds = %3612
%3615 = fadd double %3603, 1.000000e+02
%3616 = fadd double %3615, 1.000000e+00
%3617 = fmul double %3616, 0x36EA8C1F14E2AF5D
br label %3620
3618: ; preds = %3612
%3619 = tail call double @exp(double %3603)
br label %3620
3620: ; preds = %3614, %3618, %3608
%3621 = phi double [ %3611, %3608 ], [ %3617, %3614 ], [ %3619, %3618 ]
%3622 = phi double [ 0x48F3494A9B171BF5, %3608 ], [ 0x36EA8C1F14E2AF5D, %3614 ], [ %3619, %3618 ]
%3623 = fmul double %3580, %3622
%3624 = fmul double %3606, %3622
%3625 = tail call double @llvm.fmuladd.f64(double %813, double %3599, double 1.000000e+00)
%3626 = tail call double @sqrt(double %3625)
%3627 = tail call double @sqrt(double %3625)
%3628 = fmul double %3627, 2.000000e+00
%3629 = fdiv double %3599, %3628
%3630 = tail call double @sqrt(double %3625)
%3631 = fmul double %3630, 2.000000e+00
%3632 = fdiv double %813, %3631
%3633 = fmul double %816, %3629
%3634 = fmul double %3600, %3632
%3635 = tail call double @llvm.fmuladd.f64(double %3632, double %3601, double %3633)
%3636 = tail call double @llvm.fmuladd.f64(double %813, double %3621, double 1.000000e+00)
%3637 = tail call double @sqrt(double %3636)
%3638 = tail call double @sqrt(double %3636)
%3639 = fmul double %3638, 2.000000e+00
%3640 = fdiv double %3621, %3639
%3641 = tail call double @sqrt(double %3636)
%3642 = fmul double %3641, 2.000000e+00
%3643 = fdiv double %813, %3642
%3644 = fmul double %816, %3640
%3645 = fmul double %3623, %3643
%3646 = tail call double @llvm.fmuladd.f64(double %3643, double %3624, double %3644)
%3647 = load double, double* %151
%3648 = fcmp ogt double %3647, 0.000000e+00
br i1 %3648, label %3649, label %3784
3649: ; preds = %3620
%3650 = fadd double %3626, 1.000000e+00
%3651 = fadd double %3637, 1.000000e+00
%3652 = fdiv double %3650, %3651
%3653 = fdiv double 1.000000e+00, %3651
%3654 = fneg double %3650
%3655 = fmul double %3651, %3651
%3656 = fdiv double %3654, %3655
%3657 = fmul double %3653, %3635
%3658 = fmul double %3653, %3634
%3659 = tail call double @llvm.fmuladd.f64(double %3656, double %3646, double %3657)
%3660 = fmul double %3656, %3645
%3661 = tail call double @log(double %3652)
%3662 = fdiv double 1.000000e+00, %3652
%3663 = fmul double %3662, %3659
%3664 = fmul double %3662, %3658
%3665 = fmul double %3662, %3660
%3666 = load double, double* %9
%3667 = fsub double %3626, %3637
%3668 = fsub double %3667, %3661
%3669 = tail call double @llvm.fmuladd.f64(double %214, double %3668, double %3666)
%3670 = fdiv double %3669, %153
%3671 = fdiv double 1.000000e+00, %153
%3672 = fneg double %3661
%3673 = fsub double %3672, %3637
%3674 = fadd double %3626, %3673
%3675 = fdiv double %3674, %153
%3676 = fdiv double %214, %153
%3677 = fneg double %214
%3678 = fdiv double %3677, %153
%3679 = tail call double @llvm.fmuladd.f64(double %214, double %3674, double %3666)
%3680 = fneg double %3679
%3681 = fmul double %153, %153
%3682 = fdiv double %3680, %3681
%3683 = fmul double %3675, 0x3F169700F1154E3F
%3684 = tail call double @llvm.fmuladd.f64(double %3676, double %3635, double %3683)
%3685 = fmul double %3676, %3634
%3686 = tail call double @llvm.fmuladd.f64(double %3678, double %3646, double %3684)
%3687 = fmul double %3678, %3645
%3688 = tail call double @llvm.fmuladd.f64(double %3678, double %3663, double %3686)
%3689 = tail call double @llvm.fmuladd.f64(double %3678, double %3664, double %3685)
%3690 = tail call double @llvm.fmuladd.f64(double %3678, double %3665, double %3687)
%3691 = tail call double @llvm.fmuladd.f64(double %3682, double %154, double %3688)
%3692 = fmul double %153, %885
%3693 = fmul double %3692, %3670
%3694 = fmul double %885, 5.000000e-01
%3695 = fmul double %3694, %890
%3696 = tail call double @llvm.fmuladd.f64(double %3666, double %3666, double 1.000000e-02)
%3697 = tail call double @sqrt(double %3696)
%3698 = tail call double @llvm.fmuladd.f64(double %3695, double %3697, double 1.000000e+00)
%3699 = fdiv double %3693, %3698
%3700 = fmul double %153, %3670
%3701 = fmul double %890, 5.000000e-01
%3702 = fmul double %885, %3701
%3703 = load double, double* %9
%3704 = tail call double @llvm.fmuladd.f64(double %3703, double %3703, double 1.000000e-02)
%3705 = tail call double @sqrt(double %3704)
%3706 = tail call double @llvm.fmuladd.f64(double %3702, double %3705, double 1.000000e+00)
%3707 = fdiv double %3700, %3706
%3708 = fmul double %3701, %3670
%3709 = fmul double %885, %3708
%3710 = fmul double %153, %3709
%3711 = load double, double* %9
%3712 = tail call double @llvm.fmuladd.f64(double %3711, double %3711, double 1.000000e-02)
%3713 = tail call double @sqrt(double %3712)
%3714 = fmul double %3710, %3713
%3715 = load double, double* %9
%3716 = tail call double @llvm.fmuladd.f64(double %3715, double %3715, double 1.000000e-02)
%3717 = tail call double @sqrt(double %3716)
%3718 = tail call double @llvm.fmuladd.f64(double %3702, double %3717, double 1.000000e+00)
%3719 = load double, double* %9
%3720 = tail call double @llvm.fmuladd.f64(double %3719, double %3719, double 1.000000e-02)
%3721 = tail call double @sqrt(double %3720)
%3722 = tail call double @llvm.fmuladd.f64(double %3702, double %3721, double 1.000000e+00)
%3723 = fmul double %3718, %3722
%3724 = fdiv double %3714, %3723
%3725 = fsub double %3707, %3724
%3726 = fmul double %885, %3670
%3727 = load double, double* %9
%3728 = tail call double @llvm.fmuladd.f64(double %3727, double %3727, double 1.000000e-02)
%3729 = tail call double @sqrt(double %3728)
%3730 = tail call double @llvm.fmuladd.f64(double %3702, double %3729, double 1.000000e+00)
%3731 = fdiv double %3726, %3730
%3732 = load double, double* %9
%3733 = tail call double @llvm.fmuladd.f64(double %3732, double %3732, double 1.000000e-02)
%3734 = tail call double @sqrt(double %3733)
%3735 = tail call double @llvm.fmuladd.f64(double %3702, double %3734, double 1.000000e+00)
%3736 = fdiv double %3692, %3735
%3737 = fmul double %890, -5.000000e-01
%3738 = fmul double %3737, %3670
%3739 = fmul double %885, %885
%3740 = fmul double %3739, %3738
%3741 = fmul double %153, %3740
%3742 = load double, double* %9
%3743 = fmul double %3741, %3742
%3744 = tail call double @llvm.fmuladd.f64(double %3742, double %3742, double 1.000000e-02)
%3745 = tail call double @sqrt(double %3744)
%3746 = load double, double* %9
%3747 = tail call double @llvm.fmuladd.f64(double %3746, double %3746, double 1.000000e-02)
%3748 = tail call double @sqrt(double %3747)
%3749 = tail call double @llvm.fmuladd.f64(double %3702, double %3748, double 1.000000e+00)
%3750 = load double, double* %9
%3751 = tail call double @llvm.fmuladd.f64(double %3750, double %3750, double 1.000000e-02)
%3752 = tail call double @sqrt(double %3751)
%3753 = tail call double @llvm.fmuladd.f64(double %3702, double %3752, double 1.000000e+00)
%3754 = fmul double %3749, %3753
%3755 = fmul double %3745, %3754
%3756 = fdiv double %3743, %3755
%3757 = fmul double %884, %3725
%3758 = tail call double @llvm.fmuladd.f64(double %3731, double %154, double %3757)
%3759 = tail call double @llvm.fmuladd.f64(double %3736, double %3671, double %3756)
%3760 = tail call double @llvm.fmuladd.f64(double %3736, double %3691, double %3758)
%3761 = fmul double %3689, %3736
%3762 = fmul double %3690, %3736
%3763 = tail call double @llvm.fmuladd.f64(double %3699, double %3699, double 1.000000e+00)
%3764 = tail call double @sqrt(double %3763)
%3765 = fdiv double %3670, %3764
store double %3765, double* %41
%3766 = tail call double @sqrt(double %3763)
%3767 = fdiv double 1.000000e+00, %3766
%3768 = fneg double %3699
%3769 = fmul double %3670, %3768
%3770 = tail call double @pow(double %3763, double 1.500000e+00)
%3771 = fdiv double %3769, %3770
%3772 = fmul double %3671, %3767
store double %3772, double* %42
%3773 = fmul double %3691, %3767
store double %3773, double* %43
%3774 = fmul double %3689, %3767
store double %3774, double* %44
%3775 = fmul double %3690, %3767
store double %3775, double* %45
%3776 = load double, double* %43
%3777 = tail call double @llvm.fmuladd.f64(double %3771, double %3760, double %3776)
store double %3777, double* %43
%3778 = load double, double* %42
%3779 = tail call double @llvm.fmuladd.f64(double %3771, double %3759, double %3778)
store double %3779, double* %42
%3780 = load double, double* %44
%3781 = tail call double @llvm.fmuladd.f64(double %3771, double %3761, double %3780)
store double %3781, double* %44
%3782 = load double, double* %45
%3783 = tail call double @llvm.fmuladd.f64(double %3771, double %3762, double %3782)
br label %3785
3784: ; preds = %3620
store double 0.000000e+00, double* %41
store double 0.000000e+00, double* %42
store double 0.000000e+00, double* %43
store double 0.000000e+00, double* %44
br label %3785
3785: ; preds = %3784, %3649
%3786 = phi double [ 0.000000e+00, %3784 ], [ %3783, %3649 ]
store double %3786, double* %45
%3787 = load double, double* %162
%3788 = fcmp ogt double %3787, 0.000000e+00
br i1 %3788, label %3789, label %3798
3789: ; preds = %3785
%3790 = load double, double* %10
%3791 = fdiv double %3790, %164
store double %3791, double* %46
%3792 = fdiv double 1.000000e+00, %164
store double %3792, double* %47
%3793 = load double, double* %10
%3794 = fneg double %3793
%3795 = fmul double %164, %164
%3796 = fdiv double %3794, %3795
%3797 = fmul double %165, %3796
br label %3799
3798: ; preds = %3785
store double 0.000000e+00, double* %46
store double 0.000000e+00, double* %47
br label %3799
3799: ; preds = %3798, %3789
%3800 = phi double [ 0.000000e+00, %3798 ], [ %3797, %3789 ]
store double %3800, double* %48
%3801 = load double, double* %173
%3802 = fcmp ogt double %3801, 0.000000e+00
br i1 %3802, label %3803, label %3819
3803: ; preds = %3799
%3804 = load double, double* %11
%3805 = fmul double %2645, %3804
%3806 = fdiv double %3805, %175
store double %3806, double* %49
%3807 = fdiv double %2645, %175
store double %3807, double* %50
%3808 = load double, double* %11
%3809 = fdiv double %3808, %175
%3810 = fneg double %2645
%3811 = fmul double %3808, %3810
%3812 = fmul double %175, %175
%3813 = fdiv double %3811, %3812
%3814 = fmul double %2656, %3809
store double %3814, double* %51
%3815 = fmul double %2658, %3809
store double %3815, double* %52
%3816 = fmul double %2646, %3809
store double %3816, double* %53
%3817 = load double, double* %51
%3818 = tail call double @llvm.fmuladd.f64(double %3813, double %176, double %3817)
store double %3818, double* %51
br label %3820
3819: ; preds = %3799
store double 0.000000e+00, double* %49
store double 0.000000e+00, double* %50
store double 0.000000e+00, double* %51
store double 0.000000e+00, double* %52
store double 0.000000e+00, double* %53
br label %3820
3820: ; preds = %3819, %3803
%3821 = load double, double* %184
%3822 = fcmp ogt double %3821, 0.000000e+00
br i1 %3822, label %3823, label %3832
3823: ; preds = %3820
%3824 = load double, double* %12
%3825 = fdiv double %3824, %186
store double %3825, double* %54
%3826 = fdiv double 1.000000e+00, %186
store double %3826, double* %55
%3827 = load double, double* %12
%3828 = fneg double %3827
%3829 = fmul double %186, %186
%3830 = fdiv double %3828, %3829
%3831 = fmul double %187, %3830
br label %3833
3832: ; preds = %3820
store double 0.000000e+00, double* %54
store double 0.000000e+00, double* %55
br label %3833
3833: ; preds = %3832, %3823
%3834 = phi double [ 0.000000e+00, %3832 ], [ %3831, %3823 ]
store double %3834, double* %56
%3835 = load double, double* %198
%3836 = fcmp ogt double %3835, 0.000000e+00
br i1 %3836, label %3837, label %3853
3837: ; preds = %3833
%3838 = load double, double* %13
%3839 = fmul double %2768, %3838
%3840 = fdiv double %3839, %200
store double %3840, double* %57
%3841 = fdiv double %2768, %200
store double %3841, double* %58
%3842 = load double, double* %13
%3843 = fdiv double %3842, %200
%3844 = fneg double %2768
%3845 = fmul double %3842, %3844
%3846 = fmul double %200, %200
%3847 = fdiv double %3845, %3846
%3848 = fmul double %2769, %3843
store double %3848, double* %59
%3849 = fmul double %2770, %3843
store double %3849, double* %60
%3850 = fmul double %2771, %3843
store double %3850, double* %61
%3851 = load double, double* %59
%3852 = tail call double @llvm.fmuladd.f64(double %3847, double %201, double %3851)
store double %3852, double* %59
br label %3854
3853: ; preds = %3833
store double 0.000000e+00, double* %57
store double 0.000000e+00, double* %58
store double 0.000000e+00, double* %59
store double 0.000000e+00, double* %60
store double 0.000000e+00, double* %61
br label %3854
3854: ; preds = %3853, %3837
%3855 = fcmp ogt double %2510, 0.000000e+00
%3856 = select i1 %3855, double 1.000000e+00, double 0.000000e+00
%3857 = fmul double %2510, %3856
%3858 = fmul double %900, %3857
%3859 = fmul double %900, %3856
%3860 = fmul double %2513, %3859
%3861 = fmul double %2512, %3859
%3862 = fadd double %3858, 1.000000e+00
%3863 = fdiv double %3858, %3862
%3864 = fdiv double 1.000000e+00, %3862
%3865 = fmul double %3862, %3862
%3866 = fdiv double %3858, %3865
%3867 = fsub double %3864, %3866
%3868 = fmul double %3860, %3867
%3869 = fmul double %3861, %3867
%3870 = load double, double* %4
%3871 = fmul double %895, %3870
%3872 = fdiv double %3871, 1.440000e+00
%3873 = fmul double %895, 0x3FE638E3765C7DAF
%3874 = fcmp ogt double %3872, 1.000000e+02
br i1 %3874, label %3875, label %3879
3875: ; preds = %3854
%3876 = fadd double %3872, -1.000000e+02
%3877 = fadd double %3876, 1.000000e+00
%3878 = fmul double %3877, 0x48F3494A9B171BF5
br label %3887
3879: ; preds = %3854
%3880 = fcmp olt double %3872, -1.000000e+02
br i1 %3880, label %3881, label %3885
3881: ; preds = %3879
%3882 = fadd double %3872, 1.000000e+02
%3883 = fadd double %3882, 1.000000e+00
%3884 = fmul double %3883, 0x36EA8C1F14E2AF5D
br label %3887
3885: ; preds = %3879
%3886 = tail call double @exp(double %3872)
br label %3887
3887: ; preds = %3881, %3885, %3875
%3888 = phi double [ 0x48F3494A9B171BF5, %3875 ], [ 0x36EA8C1F14E2AF5D, %3881 ], [ %3886, %3885 ]
%3889 = phi double [ %3878, %3875 ], [ %3884, %3881 ], [ %3886, %3885 ]
%3890 = fmul double %3873, %3888
%3891 = getelementptr inbounds double, double* %0, i64 56
%3892 = load double, double* %3891
%3893 = getelementptr inbounds double, double* %0, i64 57
%3894 = load double, double* %3893
%3895 = tail call double @llvm.fmuladd.f64(double %3894, double %2564, double 1.000000e+00)
%3896 = fmul double %3892, %3895
%3897 = getelementptr inbounds double, double* %0, i64 58
%3898 = load double, double* %3897
%3899 = fmul double %3889, %3898
%3900 = tail call double @llvm.fmuladd.f64(double %3863, double %3863, double %901)
%3901 = fmul double %3900, %3899
%3902 = tail call double @llvm.fmuladd.f64(double %3901, double %3856, double 1.000000e+00)
%3903 = fmul double %3896, %3902
%3904 = fmul double %3892, %3894
%3905 = fmul double %3856, %3900
%3906 = fmul double %3905, %3898
%3907 = tail call double @llvm.fmuladd.f64(double %3906, double %3889, double 1.000000e+00)
%3908 = fmul double %3904, %3907
%3909 = fmul double %3856, %3895
%3910 = fmul double %3900, %3909
%3911 = fmul double %3892, %3910
%3912 = fmul double %3898, %3911
%3913 = fmul double %3863, 2.000000e+00
%3914 = fmul double %3913, %3895
%3915 = fmul double %3856, %3914
%3916 = fmul double %3892, %3915
%3917 = fmul double %3898, %3916
%3918 = fmul double %3889, %3917
%3919 = extractelement <2 x double> %2573, i64 0
%3920 = fmul double %3919, %3908
%3921 = extractelement <2 x double> %2573, i64 1
%3922 = fmul double %3921, %3908
%3923 = fmul double %2574, %3908
%3924 = tail call double @llvm.fmuladd.f64(double %3912, double %3890, double %3923)
%3925 = tail call double @llvm.fmuladd.f64(double %3918, double %3868, double %3920)
%3926 = tail call double @llvm.fmuladd.f64(double %3918, double %3869, double %3922)
%3927 = fmul double %755, %1108
%3928 = load double, double* %2772
%3929 = fmul double %2510, %3903
%3930 = fdiv double %3929, %2645
%3931 = tail call double @llvm.fmuladd.f64(double %3927, double %3928, double %3930)
store double %3931, double* %62
%3932 = load double, double* %2772
%3933 = fmul double %1108, %3932
%3934 = fmul double %755, %3932
%3935 = fdiv double %3903, %2645
%3936 = fmul double %3903, %2663
%3937 = fdiv double %3936, %2651
%3938 = fmul double %756, %3933
%3939 = tail call double @llvm.fmuladd.f64(double %3934, double %1107, double %3938)
store double %3939, double* %63
%3940 = fmul double %1106, %3934
store double %3940, double* %64
%3941 = load double, double* %63
%3942 = tail call double @llvm.fmuladd.f64(double %2662, double %3925, double %3941)
store double %3942, double* %63
%3943 = load double, double* %64
%3944 = tail call double @llvm.fmuladd.f64(double %2662, double %3926, double %3943)
store double %3944, double* %64
%3945 = fmul double %2662, %3924
store double %3945, double* %65
%3946 = load double, double* %63
%3947 = tail call double @llvm.fmuladd.f64(double %3935, double %2513, double %3946)
store double %3947, double* %63
%3948 = load double, double* %64
%3949 = tail call double @llvm.fmuladd.f64(double %3935, double %2512, double %3948)
store double %3949, double* %64
%3950 = load double, double* %63
%3951 = tail call double @llvm.fmuladd.f64(double %3937, double %2656, double %3950)
store double %3951, double* %63
%3952 = load double, double* %64
%3953 = tail call double @llvm.fmuladd.f64(double %3937, double %2658, double %3952)
store double %3953, double* %64
%3954 = load double, double* %65
%3955 = tail call double @llvm.fmuladd.f64(double %3937, double %2646, double %3954)
store double %3955, double* %65
%3956 = fmul double %755, %1306
%3957 = load double, double* %2772
%3958 = fsub double 1.000000e+00, %3957
%3959 = fmul double %3956, %3958
store double %3959, double* %66
%3960 = load double, double* %2772
%3961 = fsub double 1.000000e+00, %3960
%3962 = fmul double %1306, %3961
%3963 = fmul double %755, %3961
%3964 = fmul double %756, %3962
%3965 = tail call double @llvm.fmuladd.f64(double %3963, double %1305, double %3964)
store double %3965, double* %67
%3966 = fmul double %1304, %3963
store double %3966, double* %68
%3967 = getelementptr inbounds double, double* %0, i64 61
%3968 = load double, double* %3967
%3969 = fmul double %2546, %3968
%3970 = tail call double @llvm.fmuladd.f64(double %772, double %1893, double %3969)
%3971 = getelementptr inbounds double, double* %0, i64 22
%3972 = load double, double* %3971
%3973 = tail call double @llvm.fmuladd.f64(double %3972, double %3626, double %3970)
store double %3973, double* %69
%3974 = load double, double* %3967
%3975 = load double, double* %3971
%3976 = fmul double %773, %1893
%3977 = tail call double @llvm.fmuladd.f64(double %772, double %1892, double %3976)
store double %3977, double* %70
%3978 = fmul double %772, %1891
store double %3978, double* %71
%3979 = load double, double* %70
%3980 = tail call double @llvm.fmuladd.f64(double %3974, double %2552, double %3979)
store double %3980, double* %70
%3981 = load double, double* %71
%3982 = tail call double @llvm.fmuladd.f64(double %3974, double %2551, double %3981)
store double %3982, double* %71
%3983 = load double, double* %70
%3984 = tail call double @llvm.fmuladd.f64(double %3975, double %3635, double %3983)
store double %3984, double* %70
%3985 = load double, double* %71
%3986 = tail call double @llvm.fmuladd.f64(double %3975, double %3634, double %3985)
store double %3986, double* %71
%3987 = load double, double* %3971
%3988 = fmul double %3637, %3987
store double %3988, double* %72
%3989 = load double, double* %3971
%3990 = fmul double %3646, %3989
store double %3990, double* %73
%3991 = fmul double %3645, %3989
store double %3991, double* %74
%3992 = load double, double* %3967
%3993 = fmul double %2764, %3992
%3994 = tail call double @llvm.fmuladd.f64(double %786, double %2478, double %3993)
store double %3994, double* %75
%3995 = load double, double* %3967
%3996 = fmul double %787, %2478
%3997 = tail call double @llvm.fmuladd.f64(double %786, double %2477, double %3996)
store double %3997, double* %76
%3998 = fmul double %786, %2476
store double %3998, double* %77
%3999 = load double, double* %76
%4000 = tail call double @llvm.fmuladd.f64(double %3995, double %2765, double %3999)
store double %4000, double* %76
%4001 = load double, double* %77
%4002 = tail call double @llvm.fmuladd.f64(double %3995, double %2766, double %4001)
store double %4002, double* %77
%4003 = fmul double %2767, %3995
store double %4003, double* %78
%4004 = load double, double* %14
%4005 = getelementptr inbounds double, double* %0, i64 15
%4006 = load double, double* %4005
%4007 = fmul double %4004, %4006
store double %4007, double* %79
%4008 = load double, double* %4005
store double %4008, double* %80
%4009 = load double, double* %15
%4010 = getelementptr inbounds double, double* %0, i64 20
%4011 = load double, double* %4010
%4012 = fmul double %4009, %4011
store double %4012, double* %81
%4013 = load double, double* %4010
store double %4013, double* %82
%4014 = load double, double* %18
%4015 = load double, double* %2
%4016 = load double, double* %30
%4017 = load double, double* %4
%4018 = fmul double %4016, %4017
%4019 = tail call double @llvm.fmuladd.f64(double %4014, double %4015, double %4018)
%4020 = load double, double* %24
%4021 = load double, double* %26
%4022 = fsub double %4020, %4021
%4023 = load double, double* %16
%4024 = tail call double @llvm.fmuladd.f64(double %4022, double %4023, double %4019)
%4025 = load double, double* %21
%4026 = load double, double* %3
%4027 = tail call double @llvm.fmuladd.f64(double %4025, double %4026, double %4024)
%4028 = load double, double* %35
%4029 = load double, double* %5
%4030 = tail call double @llvm.fmuladd.f64(double %4028, double %4029, double %4027)
%4031 = load double, double* %38
%4032 = load double, double* %7
%4033 = tail call double @llvm.fmuladd.f64(double %4031, double %4032, double %4030)
%4034 = load double, double* %41
%4035 = load double, double* %9
%4036 = tail call double @llvm.fmuladd.f64(double %4034, double %4035, double %4033)
%4037 = load double, double* %46
%4038 = load double, double* %10
%4039 = tail call double @llvm.fmuladd.f64(double %4037, double %4038, double %4036)
%4040 = load double, double* %49
%4041 = load double, double* %11
%4042 = tail call double @llvm.fmuladd.f64(double %4040, double %4041, double %4039)
%4043 = load double, double* %54
%4044 = load double, double* %12
%4045 = tail call double @llvm.fmuladd.f64(double %4043, double %4044, double %4042)
%4046 = load double, double* %57
%4047 = load double, double* %13
%4048 = tail call double @llvm.fmuladd.f64(double %4046, double %4047, double %4045)
%4049 = fneg double %4048
store double %4049, double* %85
%4050 = load double, double* %2
%4051 = fneg double %4050
%4052 = load double, double* %18
%4053 = fneg double %4052
store double %4053, double* %87
%4054 = load double, double* %4
%4055 = fneg double %4054
%4056 = load double, double* %30
%4057 = fneg double %4056
store double %4057, double* %88
%4058 = load double, double* %16
%4059 = fneg double %4058
%4060 = load double, double* %26
%4061 = load double, double* %24
%4062 = fsub double %4060, %4061
store double %4062, double* %90
%4063 = load double, double* %3
%4064 = fneg double %4063
%4065 = load double, double* %21
%4066 = fneg double %4065
store double %4066, double* %91
%4067 = load double, double* %5
%4068 = fneg double %4067
%4069 = load double, double* %35
%4070 = fneg double %4069
store double %4070, double* %92
%4071 = load double, double* %7
%4072 = fneg double %4071
%4073 = load double, double* %38
%4074 = fneg double %4073
store double %4074, double* %93
%4075 = load double, double* %9
%4076 = fneg double %4075
%4077 = load double, double* %41
%4078 = fneg double %4077
store double %4078, double* %94
%4079 = load double, double* %10
%4080 = fneg double %4079
%4081 = load double, double* %46
%4082 = fneg double %4081
store double %4082, double* %96
%4083 = load double, double* %11
%4084 = fneg double %4083
%4085 = load double, double* %49
%4086 = fneg double %4085
store double %4086, double* %97
%4087 = load double, double* %12
%4088 = fneg double %4087
%4089 = load double, double* %54
%4090 = fneg double %4089
store double %4090, double* %98
%4091 = load double, double* %13
%4092 = fneg double %4091
%4093 = load double, double* %57
%4094 = fneg double %4093
store double %4094, double* %99
%4095 = load double, double* %19
%4096 = fmul double %4095, %4051
store double %4096, double* %86
%4097 = load double, double* %87
%4098 = load double, double* %20
%4099 = tail call double @llvm.fmuladd.f64(double %4051, double %4098, double %4097)
store double %4099, double* %87
%4100 = load double, double* %86
%4101 = load double, double* %31
%4102 = tail call double @llvm.fmuladd.f64(double %4055, double %4101, double %4100)
store double %4102, double* %86
%4103 = load double, double* %88
%4104 = load double, double* %32
%4105 = tail call double @llvm.fmuladd.f64(double %4055, double %4104, double %4103)
store double %4105, double* %88
%4106 = load double, double* %33
%4107 = fmul double %4106, %4055
store double %4107, double* %89
%4108 = load double, double* %87
%4109 = load double, double* %34
%4110 = tail call double @llvm.fmuladd.f64(double %4055, double %4109, double %4108)
store double %4110, double* %87
%4111 = load double, double* %89
%4112 = load double, double* %25
%4113 = tail call double @llvm.fmuladd.f64(double %4059, double %4112, double %4111)
store double %4113, double* %89
%4114 = load double, double* %86
%4115 = load double, double* %27
%4116 = tail call double @llvm.fmuladd.f64(double %4058, double %4115, double %4114)
store double %4116, double* %86
%4117 = load double, double* %88
%4118 = load double, double* %28
%4119 = tail call double @llvm.fmuladd.f64(double %4058, double %4118, double %4117)
store double %4119, double* %88
%4120 = load double, double* %87
%4121 = load double, double* %29
%4122 = tail call double @llvm.fmuladd.f64(double %4058, double %4121, double %4120)
store double %4122, double* %87
%4123 = load double, double* %86
%4124 = load double, double* %22
%4125 = tail call double @llvm.fmuladd.f64(double %4064, double %4124, double %4123)
store double %4125, double* %86
%4126 = load double, double* %91
%4127 = load double, double* %23
%4128 = tail call double @llvm.fmuladd.f64(double %4064, double %4127, double %4126)
store double %4128, double* %91
%4129 = load double, double* %86
%4130 = load double, double* %36
%4131 = tail call double @llvm.fmuladd.f64(double %4068, double %4130, double %4129)
store double %4131, double* %86
%4132 = load double, double* %92
%4133 = load double, double* %37
%4134 = tail call double @llvm.fmuladd.f64(double %4068, double %4133, double %4132)
store double %4134, double* %92
%4135 = load double, double* %93
%4136 = load double, double* %39
%4137 = tail call double @llvm.fmuladd.f64(double %4072, double %4136, double %4135)
store double %4137, double* %93
%4138 = load double, double* %86
%4139 = load double, double* %40
%4140 = tail call double @llvm.fmuladd.f64(double %4072, double %4139, double %4138)
store double %4140, double* %86
%4141 = load double, double* %94
%4142 = load double, double* %42
%4143 = tail call double @llvm.fmuladd.f64(double %4076, double %4142, double %4141)
store double %4143, double* %94
%4144 = load double, double* %86
%4145 = load double, double* %43
%4146 = tail call double @llvm.fmuladd.f64(double %4076, double %4145, double %4144)
store double %4146, double* %86
%4147 = load double, double* %88
%4148 = load double, double* %44
%4149 = tail call double @llvm.fmuladd.f64(double %4076, double %4148, double %4147)
store double %4149, double* %88
%4150 = load double, double* %45
%4151 = fmul double %4150, %4076
store double %4151, double* %95
%4152 = load double, double* %96
%4153 = load double, double* %47
%4154 = tail call double @llvm.fmuladd.f64(double %4080, double %4153, double %4152)
store double %4154, double* %96
%4155 = load double, double* %86
%4156 = load double, double* %48
%4157 = tail call double @llvm.fmuladd.f64(double %4080, double %4156, double %4155)
store double %4157, double* %86
%4158 = load double, double* %97
%4159 = load double, double* %50
%4160 = tail call double @llvm.fmuladd.f64(double %4084, double %4159, double %4158)
store double %4160, double* %97
%4161 = load double, double* %86
%4162 = load double, double* %51
%4163 = tail call double @llvm.fmuladd.f64(double %4084, double %4162, double %4161)
store double %4163, double* %86
%4164 = load double, double* %87
%4165 = load double, double* %52
%4166 = tail call double @llvm.fmuladd.f64(double %4084, double %4165, double %4164)
store double %4166, double* %87
%4167 = load double, double* %88
%4168 = load double, double* %53
%4169 = tail call double @llvm.fmuladd.f64(double %4084, double %4168, double %4167)
store double %4169, double* %88
%4170 = load double, double* %98
%4171 = load double, double* %55
%4172 = tail call double @llvm.fmuladd.f64(double %4088, double %4171, double %4170)
store double %4172, double* %98
%4173 = load double, double* %86
%4174 = load double, double* %56
%4175 = tail call double @llvm.fmuladd.f64(double %4088, double %4174, double %4173)
store double %4175, double* %86
%4176 = load double, double* %99
%4177 = load double, double* %58
%4178 = tail call double @llvm.fmuladd.f64(double %4092, double %4177, double %4176)
store double %4178, double* %99
%4179 = load double, double* %86
%4180 = load double, double* %59
%4181 = tail call double @llvm.fmuladd.f64(double %4092, double %4180, double %4179)
store double %4181, double* %86
%4182 = load double, double* %92
%4183 = load double, double* %60
%4184 = tail call double @llvm.fmuladd.f64(double %4092, double %4183, double %4182)
store double %4184, double* %92
%4185 = load double, double* %88
%4186 = load double, double* %61
%4187 = tail call double @llvm.fmuladd.f64(double %4092, double %4186, double %4185)
store double %4187, double* %88
%4188 = getelementptr inbounds double, double* %0, i64 83
%4189 = load double, double* %4188
%4190 = fcmp ogt double %4189, 0.000000e+00
br i1 %4190, label %4191, label %4196
4191: ; preds = %3887
%4192 = load double, double* %1
%4193 = fdiv double %4192, %4189
store double %4193, double* %83
%4194 = load double, double* %4188
%4195 = fdiv double 1.000000e+00, %4194
br label %4197
4196: ; preds = %3887
store double 0.000000e+00, double* %83
br label %4197
4197: ; preds = %4196, %4191
%4198 = phi double [ 0.000000e+00, %4196 ], [ %4195, %4191 ]
store double %4198, double* %84
%4199 = load double, double* %1
%4200 = getelementptr inbounds double, double* %0, i64 84
%4201 = load double, double* %4200
%4202 = fmul double %4199, %4201
store double %4202, double* %100
%4203 = load double, double* %4200
store double %4203, double* %101
%4204 = load double, double* %106
%4205 = fmul double %906, %4204
store double %4205, double* %110
%4206 = load double, double* %107
%4207 = fmul double %906, %4206
store double %4207, double* %111
%4208 = load double, double* %17
%4209 = fmul double %907, %4208
store double %4209, double* %108
store double %907, double* %109
%4210 = load double, double* %112
%4211 = fcmp une double %4210, 1.000000e+00
br i1 %4211, label %4212, label %4494
4212: ; preds = %4197
%4213 = load double, double* %18
%4214 = fmul double %4210, %4213
store double %4214, double* %18
%4215 = load double, double* %112
%4216 = load double, double* %19
%4217 = fmul double %4215, %4216
store double %4217, double* %19
%4218 = load double, double* %112
%4219 = load double, double* %20
%4220 = fmul double %4218, %4219
store double %4220, double* %20
%4221 = load double, double* %112
%4222 = load double, double* %21
%4223 = fmul double %4221, %4222
store double %4223, double* %21
%4224 = load double, double* %112
%4225 = load double, double* %22
%4226 = fmul double %4224, %4225
store double %4226, double* %22
%4227 = load double, double* %112
%4228 = load double, double* %23
%4229 = fmul double %4227, %4228
store double %4229, double* %23
%4230 = load double, double* %112
%4231 = load double, double* %24
%4232 = fmul double %4230, %4231
store double %4232, double* %24
%4233 = load double, double* %112
%4234 = load double, double* %25
%4235 = fmul double %4233, %4234
store double %4235, double* %25
%4236 = load double, double* %112
%4237 = load double, double* %26
%4238 = fmul double %4236, %4237
store double %4238, double* %26
%4239 = load double, double* %112
%4240 = load double, double* %27
%4241 = fmul double %4239, %4240
store double %4241, double* %27
%4242 = load double, double* %112
%4243 = load double, double* %28
%4244 = fmul double %4242, %4243
store double %4244, double* %28
%4245 = load double, double* %112
%4246 = load double, double* %29
%4247 = fmul double %4245, %4246
store double %4247, double* %29
%4248 = load double, double* %112
%4249 = load double, double* %30
%4250 = fmul double %4248, %4249
store double %4250, double* %30
%4251 = load double, double* %112
%4252 = load double, double* %31
%4253 = fmul double %4251, %4252
store double %4253, double* %31
%4254 = load double, double* %112
%4255 = load double, double* %32
%4256 = fmul double %4254, %4255
store double %4256, double* %32
%4257 = load double, double* %112
%4258 = load double, double* %33
%4259 = fmul double %4257, %4258
store double %4259, double* %33
%4260 = load double, double* %112
%4261 = load double, double* %34
%4262 = fmul double %4260, %4261
store double %4262, double* %34
%4263 = load double, double* %112
%4264 = load double, double* %35
%4265 = fmul double %4263, %4264
store double %4265, double* %35
%4266 = load double, double* %112
%4267 = load double, double* %36
%4268 = fmul double %4266, %4267
store double %4268, double* %36
%4269 = load double, double* %112
%4270 = load double, double* %37
%4271 = fmul double %4269, %4270
store double %4271, double* %37
%4272 = load double, double* %112
%4273 = load double, double* %38
%4274 = fmul double %4272, %4273
store double %4274, double* %38
%4275 = load double, double* %112
%4276 = load double, double* %39
%4277 = fmul double %4275, %4276
store double %4277, double* %39
%4278 = load double, double* %112
%4279 = load double, double* %40
%4280 = fmul double %4278, %4279
store double %4280, double* %40
%4281 = load double, double* %112
%4282 = load double, double* %41
%4283 = fmul double %4281, %4282
store double %4283, double* %41
%4284 = load double, double* %112
%4285 = load double, double* %42
%4286 = fmul double %4284, %4285
store double %4286, double* %42
%4287 = load double, double* %112
%4288 = load double, double* %43
%4289 = fmul double %4287, %4288
store double %4289, double* %43
%4290 = load double, double* %112
%4291 = load double, double* %44
%4292 = fmul double %4290, %4291
store double %4292, double* %44
%4293 = load double, double* %112
%4294 = load double, double* %45
%4295 = fmul double %4293, %4294
store double %4295, double* %45
%4296 = load double, double* %112
%4297 = load double, double* %46
%4298 = fmul double %4296, %4297
store double %4298, double* %46
%4299 = load double, double* %112
%4300 = load double, double* %47
%4301 = fmul double %4299, %4300
store double %4301, double* %47
%4302 = load double, double* %112
%4303 = load double, double* %48
%4304 = fmul double %4302, %4303
store double %4304, double* %48
%4305 = load double, double* %112
%4306 = load double, double* %49
%4307 = fmul double %4305, %4306
store double %4307, double* %49
%4308 = load double, double* %112
%4309 = load double, double* %50
%4310 = fmul double %4308, %4309
store double %4310, double* %50
%4311 = load double, double* %112
%4312 = load double, double* %51
%4313 = fmul double %4311, %4312
store double %4313, double* %51
%4314 = load double, double* %112
%4315 = load double, double* %52
%4316 = fmul double %4314, %4315
store double %4316, double* %52
%4317 = load double, double* %112
%4318 = load double, double* %53
%4319 = fmul double %4317, %4318
store double %4319, double* %53
%4320 = load double, double* %112
%4321 = load double, double* %54
%4322 = fmul double %4320, %4321
store double %4322, double* %54
%4323 = load double, double* %112
%4324 = load double, double* %55
%4325 = fmul double %4323, %4324
store double %4325, double* %55
%4326 = load double, double* %112
%4327 = load double, double* %56
%4328 = fmul double %4326, %4327
store double %4328, double* %56
%4329 = load double, double* %112
%4330 = load double, double* %57
%4331 = fmul double %4329, %4330
store double %4331, double* %57
%4332 = load double, double* %112
%4333 = load double, double* %58
%4334 = fmul double %4332, %4333
store double %4334, double* %58
%4335 = load double, double* %112
%4336 = load double, double* %59
%4337 = fmul double %4335, %4336
store double %4337, double* %59
%4338 = load double, double* %112
%4339 = load double, double* %60
%4340 = fmul double %4338, %4339
store double %4340, double* %60
%4341 = load double, double* %112
%4342 = load double, double* %61
%4343 = fmul double %4341, %4342
store double %4343, double* %61
%4344 = load double, double* %112
%4345 = load double, double* %62
%4346 = fmul double %4344, %4345
store double %4346, double* %62
%4347 = load double, double* %112
%4348 = load double, double* %63
%4349 = fmul double %4347, %4348
store double %4349, double* %63
%4350 = load double, double* %112
%4351 = load double, double* %64
%4352 = fmul double %4350, %4351
store double %4352, double* %64
%4353 = load double, double* %112
%4354 = load double, double* %65
%4355 = fmul double %4353, %4354
store double %4355, double* %65
%4356 = load double, double* %112
%4357 = load double, double* %66
%4358 = fmul double %4356, %4357
store double %4358, double* %66
%4359 = load double, double* %112
%4360 = load double, double* %67
%4361 = fmul double %4359, %4360
store double %4361, double* %67
%4362 = load double, double* %112
%4363 = load double, double* %68
%4364 = fmul double %4362, %4363
store double %4364, double* %68
%4365 = load double, double* %112
%4366 = load double, double* %69
%4367 = fmul double %4365, %4366
store double %4367, double* %69
%4368 = load double, double* %112
%4369 = load double, double* %70
%4370 = fmul double %4368, %4369
store double %4370, double* %70
%4371 = load double, double* %112
%4372 = load double, double* %71
%4373 = fmul double %4371, %4372
store double %4373, double* %71
%4374 = load double, double* %112
%4375 = load double, double* %72
%4376 = fmul double %4374, %4375
store double %4376, double* %72
%4377 = load double, double* %112
%4378 = load double, double* %73
%4379 = fmul double %4377, %4378
store double %4379, double* %73
%4380 = load double, double* %112
%4381 = load double, double* %74
%4382 = fmul double %4380, %4381
store double %4382, double* %74
%4383 = load double, double* %112
%4384 = load double, double* %75
%4385 = fmul double %4383, %4384
store double %4385, double* %75
%4386 = load double, double* %112
%4387 = load double, double* %76
%4388 = fmul double %4386, %4387
store double %4388, double* %76
%4389 = load double, double* %112
%4390 = load double, double* %77
%4391 = fmul double %4389, %4390
store double %4391, double* %77
%4392 = load double, double* %112
%4393 = load double, double* %78
%4394 = fmul double %4392, %4393
store double %4394, double* %78
%4395 = load double, double* %112
%4396 = load double, double* %79
%4397 = fmul double %4395, %4396
store double %4397, double* %79
%4398 = load double, double* %112
%4399 = load double, double* %80
%4400 = fmul double %4398, %4399
store double %4400, double* %80
%4401 = load double, double* %112
%4402 = load double, double* %81
%4403 = fmul double %4401, %4402
store double %4403, double* %81
%4404 = load double, double* %112
%4405 = load double, double* %82
%4406 = fmul double %4404, %4405
store double %4406, double* %82
%4407 = load double, double* %112
%4408 = load double, double* %83
%4409 = fmul double %4407, %4408
store double %4409, double* %83
%4410 = load double, double* %112
%4411 = load double, double* %84
%4412 = fmul double %4410, %4411
store double %4412, double* %84
%4413 = load double, double* %112
%4414 = load double, double* %85
%4415 = fmul double %4413, %4414
store double %4415, double* %85
%4416 = load double, double* %112
%4417 = load double, double* %86
%4418 = fmul double %4416, %4417
store double %4418, double* %86
%4419 = load double, double* %112
%4420 = load double, double* %87
%4421 = fmul double %4419, %4420
store double %4421, double* %87
%4422 = load double, double* %112
%4423 = load double, double* %88
%4424 = fmul double %4422, %4423
store double %4424, double* %88
%4425 = load double, double* %112
%4426 = load double, double* %89
%4427 = fmul double %4425, %4426
store double %4427, double* %89
%4428 = load double, double* %112
%4429 = load double, double* %90
%4430 = fmul double %4428, %4429
store double %4430, double* %90
%4431 = load double, double* %112
%4432 = load double, double* %91
%4433 = fmul double %4431, %4432
store double %4433, double* %91
%4434 = load double, double* %112
%4435 = load double, double* %92
%4436 = fmul double %4434, %4435
store double %4436, double* %92
%4437 = load double, double* %112
%4438 = load double, double* %93
%4439 = fmul double %4437, %4438
store double %4439, double* %93
%4440 = load double, double* %112
%4441 = load double, double* %94
%4442 = fmul double %4440, %4441
store double %4442, double* %94
%4443 = load double, double* %112
%4444 = load double, double* %95
%4445 = fmul double %4443, %4444
store double %4445, double* %95
%4446 = load double, double* %112
%4447 = load double, double* %96
%4448 = fmul double %4446, %4447
store double %4448, double* %96
%4449 = load double, double* %112
%4450 = load double, double* %97
%4451 = fmul double %4449, %4450
store double %4451, double* %97
%4452 = load double, double* %112
%4453 = load double, double* %98
%4454 = fmul double %4452, %4453
store double %4454, double* %98
%4455 = load double, double* %112
%4456 = load double, double* %99
%4457 = fmul double %4455, %4456
store double %4457, double* %99
%4458 = load double, double* %112
%4459 = load double, double* %100
%4460 = fmul double %4458, %4459
store double %4460, double* %100
%4461 = load double, double* %112
%4462 = load double, double* %101
%4463 = fmul double %4461, %4462
store double %4463, double* %101
%4464 = load double, double* %112
%4465 = load double, double* %102
%4466 = fmul double %4464, %4465
store double %4466, double* %102
%4467 = load double, double* %112
%4468 = load double, double* %103
%4469 = fmul double %4467, %4468
store double %4469, double* %103
%4470 = load double, double* %112
%4471 = load double, double* %104
%4472 = fmul double %4470, %4471
store double %4472, double* %104
%4473 = load double, double* %112
%4474 = load double, double* %105
%4475 = fmul double %4473, %4474
store double %4475, double* %105
%4476 = load double, double* %112
%4477 = load double, double* %106
%4478 = fmul double %4476, %4477
store double %4478, double* %106
%4479 = load double, double* %112
%4480 = load double, double* %107
%4481 = fmul double %4479, %4480
store double %4481, double* %107
%4482 = load double, double* %112
%4483 = load double, double* %108
%4484 = fmul double %4482, %4483
store double %4484, double* %108
%4485 = load double, double* %112
%4486 = load double, double* %109
%4487 = fmul double %4485, %4486
store double %4487, double* %109
%4488 = load double, double* %112
%4489 = load double, double* %110
%4490 = fmul double %4488, %4489
store double %4490, double* %110
%4491 = load double, double* %112
%4492 = load double, double* %111
%4493 = fmul double %4491, %4492
store double %4493, double* %111
br label %4494
4494: ; preds = %4212, %4197
ret i32 0
}