int vbic_3T_et_cf_fj(
    p, Vrth, Vbei, Vbex, Vbci, Vbep, Vrcx, Vbcx, Vrci, Vrbx, Vrbi, Vre, Vrbp,
    Vbe, Vbc, Vcei, Ibe, Ibe_Vrth, Ibe_Vbei, Ibex, Ibex_Vrth, Ibex_Vbex, Itzf,
    Itzf_Vrth, Itzf_Vbei, Itzf_Vbci, Itzr, Itzr_Vrth, Itzr_Vbci, Itzr_Vbei, Ibc,
    Ibc_Vrth, Ibc_Vbci, 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_Vcei, Ith_Vbex, Ith_Vbep, Ith_Vrcx, Ith_Vrci, Ith_Vbcx,
    Ith_Vrbx, Ith_Vrbi, Ith_Vre, Ith_Vrbp, Qcth, Qcth_Vrth, SCALE)
double *p, *Vrth, *Vbei, *Vbex, *Vbci, *Vbep, *Vrcx, *Vbcx, *Vrci, *Vrbx, *Vrbi,
    *Vre, *Vrbp, *Vbe, *Vbc, *Vcei, *Ibe, *Ibe_Vrth, *Ibe_Vbei, *Ibex,
    *Ibex_Vrth, *Ibex_Vbex, *Itzf, *Itzf_Vrth, *Itzf_Vbei, *Itzf_Vbci, *Itzr,
    *Itzr_Vrth, *Itzr_Vbci, *Itzr_Vbei, *Ibc, *Ibc_Vrth, *Ibc_Vbci, *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_Vcei, *Ith_Vbex,
    *Ith_Vbep, *Ith_Vrcx, *Ith_Vrci, *Ith_Vbcx, *Ith_Vrbx, *Ith_Vrbi, *Ith_Vre,
    *Ith_Vrbp, *Qcth, *Qcth_Vrth, *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 dv0, dv0_PEatT, dv0_Vrth, dvh, dvh_Vbei, dvh_dv0, dvh_Vrth;
  double pwq, qlo, qlo_PEatT, qlo_Vrth, qlo_Vbei, qhi, qhi_dvh;
  double qhi_Vbei, qhi_Vrth, qhi_PEatT, xvar1_Vbei, xvar3_xvar1, xvar3_Vbei,
      qlo_xvar3;
  double qdbe, qdbe_qlo, qdbe_Vrth, qdbe_Vbei, qdbe_qhi, mv0, mv0_dv0;
  double mv0_Vrth, vl0, vl0_dv0, vl0_Vrth, vl0_mv0, xvar1_vl0, q0;
  double q0_PEatT, q0_Vrth, q0_xvar3, dv, dv_Vbei, dv_dv0, dv_Vrth;
  double mv, mv_dv, mv_Vbei, mv_Vrth, vl, vl_dv, vl_Vbei;
  double vl_Vrth, vl_mv, vl_dv0, xvar1_vl, qdbe_vl, qdbe_vl0, qdbe_q0;
  double dvh_Vbex, qlo_Vbex, qhi_Vbex, xvar1_Vbex, xvar3_Vbex, qdbex, qdbex_qlo;
  double qdbex_Vrth, qdbex_Vbex, qdbex_qhi, dv_Vbex, mv_Vbex, vl_Vbex, qdbex_vl;
  double qdbex_vl0, qdbex_q0, dv0_PCatT, dvh_Vbci, qlo_PCatT, qlo_Vbci,
      qhi_Vbci;
  double qhi_PCatT, xvar1_Vbci, xvar3_Vbci, qdbc, qdbc_qlo, qdbc_Vrth,
      qdbc_Vbci;
  double qdbc_qhi, vn0, vn0_dv0, vn0_Vrth, vnl0, vnl0_vn0, vnl0_Vrth;
  double vl0_vnl0, qlo0, qlo0_PCatT, qlo0_Vrth, qlo0_xvar3, vn, vn_Vbci;
  double vn_dv0, vn_Vrth, vnl, vnl_vn, vnl_Vbci, vnl_Vrth, vl_vnl;
  double vl_Vbci, sel, sel_vnl, sel_Vbci, sel_Vrth, crt, crt_xvar1;
  double crt_Vrth, xvar1_dv0, cmx, cmx_xvar1, cmx_Vrth, cl, cl_sel;
  double cl_Vbci, cl_Vrth, cl_crt, cl_cmx, ql, ql_Vbci, ql_vl;
  double ql_Vrth, ql_vl0, ql_cl, qdbc_ql, qdbc_qlo0, q0_PCatT, dv_Vbci;
  double mv_Vbci, qdbc_vl, qdbc_vl0, qdbc_q0, dvh_Vbep, qlo_Vbep, qhi_Vbep;
  double xvar1_Vbep, xvar3_Vbep, qdbep, qdbep_qlo, qdbep_Vrth, qdbep_Vbep,
      qdbep_qhi;
  double vn_Vbep, vnl_Vbep, vl_Vbep, sel_Vbep, cl_Vbep, ql_Vbep, qdbep_ql;
  double qdbep_qlo0, dv_Vbep, mv_Vbep, qdbep_vl, qdbep_vl0, qdbep_q0, argi;
  double argi_Vbei, argi_NFatT, argi_Vrth, argi_Vtv, expi, expi_argi, expi_Vbei;
  double expi_Vrth, Ifi, Ifi_ISatT, Ifi_Vrth, Ifi_expi, Ifi_Vbei, argi_Vbci;
  double argi_NRatT, expi_Vbci, Iri, Iri_ISatT, Iri_Vrth, Iri_ISRRatT, Iri_expi;
  double Iri_Vbci, q1z, q1z_qdbe, q1z_Vrth, q1z_Vbei, q1z_qdbc, q1z_Vbci;
  double q1, q1_q1z, q1_Vrth, q1_Vbei, q1_Vbci, q2, q2_Ifi;
  double q2_Vrth, q2_Vbei, q2_IIKF, q2_Iri, q2_Vbci, xvar3_q1, xvar1_q2;
  double xvar4_Vbei, xvar4_Vbci, qb, qb_q1, qb_Vrth, qb_Vbei, qb_Vbci;
  double qb_xvar4, xvar2_Vbei, xvar2_Vbci, qb_xvar2, Itzr_Iri, Itzr_qb,
      Itzf_Ifi;
  double Itzf_qb, 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_Itzf, Igc_Vrth;
  double Igc_Vbei, Igc_Vbci, Igc_Itzr, Igc_Ibcj, Igc_avalf, Ibc_Ibcj, Ibc_Igc;
  double Ircx_RCXatT, argx_Vbcx, expx_Vbcx, Kbci, Kbci_GAMMatT, Kbci_Vrth,
      Kbci_expi;
  double Kbci_Vbci, Kbcx, Kbcx_GAMMatT, Kbcx_Vrth, Kbcx_expx, Kbcx_Vbcx, rKp1;
  double rKp1_Kbci, rKp1_Vrth, rKp1_Vbci, rKp1_Kbcx, rKp1_Vbcx, xvar1_rKp1,
      xvar1_Vbcx;
  double Iohm, Iohm_Vrci, Iohm_Vtv, Iohm_Vrth, Iohm_Kbci, Iohm_Vbci, Iohm_Kbcx;
  double Iohm_Vbcx, Iohm_xvar1, Iohm_RCIatT, derf, derf_IVO, derf_Vrth,
      derf_RCIatT;
  double derf_Iohm, derf_Vrci, derf_Vbci, derf_Vbcx, Irci_Iohm, Irci_derf,
      Irbx_RBXatT;
  double Irbi_qb, Irbi_RBIatT, Ire_REatT, Irbp_qbp, Irbp_RBPatT, sgIf, rIf;
  double rIf_Ifi, rIf_Vrth, rIf_Vbei, mIf, mIf_rIf, mIf_Vrth, mIf_Vbei;
  double tff, tff_q1, tff_Vrth, tff_Vbei, tff_Vbci, tff_xvar2, tff_mIf;
  double Qbe_CJEatT, Qbe_qdbe, Qbe_tff, Qbe_Ifi, Qbe_qb, Qbex_CJEatT,
      Qbex_qdbex;
  double Qbc_CJCatT, Qbc_qdbc, Qbc_Iri, Qbc_Kbci, Qbcx_Kbcx, Qbep_CJEPatT,
      Qbep_qdbep;
  double Qbep_Ifp, Ith_Ibe, Ith_Ibc, Ith_Itzf, Ith_Itzr, Ith_Ibex, Ith_Ibep;
  double Ith_Ircx, Ith_Irci, Ith_Irbx, Ith_Irbi, Ith_Ire, Ith_Irbp;
  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;
  }
  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;
  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 = ((*Itzf) - (*Itzr) - Ibcj) * avalf;
    Igc_Itzf = avalf;
    Igc_Itzr = -avalf;
    Igc_Ibcj = -avalf;
    Igc_avalf = -(*Itzr) + (*Itzf) - Ibcj;
    Igc_Vrth = Igc_Itzf * (*Itzf_Vrth);
    Igc_Vbei = Igc_Itzf * (*Itzf_Vbei);
    Igc_Vbci = Igc_Itzf * (*Itzf_Vbci);
    Igc_Vrth = Igc_Vrth + Igc_Itzr * (*Itzr_Vrth);
    Igc_Vbci = Igc_Vbci + Igc_Itzr * (*Itzr_Vbci);
    Igc_Vbei = 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_Vrth = 0.0;
    Igc_Vbei = 0.0;
    Igc_Vbci = 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_Vrth = (*Ibc_Vrth) + Ibc_Igc * Igc_Vrth;
  *Ibc_Vbei = Ibc_Igc * Igc_Vbei;
  *Ibc_Vbci = (*Ibc_Vbci) + Ibc_Igc * Igc_Vbci;
  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) + ((*Itzf) - (*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_Itzf = -(*Vcei);
  Ith_Itzr = (*Vcei);
  *Ith_Vcei = (*Itzr) - (*Itzf);
  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_Vbei = (*Ith_Vbei) + Ith_Ibc * (*Ibc_Vbei);
  *Ith_Vrth = (*Ith_Vrth) + Ith_Itzf * (*Itzf_Vrth);
  *Ith_Vbei = (*Ith_Vbei) + Ith_Itzf * (*Itzf_Vbei);
  *Ith_Vbci = (*Ith_Vbci) + Ith_Itzf * (*Itzf_Vbci);
  *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];
  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);
    *Itzf = (*SCALE) * (*Itzf);
    *Itzf_Vrth = (*SCALE) * (*Itzf_Vrth);
    *Itzf_Vbei = (*SCALE) * (*Itzf_Vbei);
    *Itzf_Vbci = (*SCALE) * (*Itzf_Vbci);
    *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_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_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);
  }
  return (0);
}


x86 assembly (clang, -O0):
<vbic_3T_et_cf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x14f0,%rsp
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  0x15c82(%rip),%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x15c6d(%rip),%xmm0
addsd  (%rax),%xmm0
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x15bfc(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x15c3f(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x15c2a(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x15c11(%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  0x15ba6(%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  0x15b76(%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  0x15624(%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  0x155e1(%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  0x154c7(%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  0x153a4(%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  0x15361(%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  0x15247(%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  0x1511e(%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  0x150db(%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
mulsd  -0x180(%rbp),%xmm0
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  0x14fc1(%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  0x14e95(%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  0x14e52(%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  0x14d38(%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  0x14c0c(%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  0x14bc9(%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  0x14aaf(%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  0x14983(%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  0x14940(%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  0x14826(%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)
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  0x146fa(%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  0x146b7(%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  0x1459d(%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  0x14471(%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  0x1442e(%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
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  0x14314(%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  0x141e8(%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  0x141a5(%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
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  0x1408b(%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  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  0x13f5f(%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  0x13f1c(%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  0x13e02(%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  0x13cd6(%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  0x13c93(%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  0x13b79(%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  0x13aa6(%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  0x13a3b(%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  0x139cd(%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  0x13943(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x13933(%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  0x138b1(%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  0x13875(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1384f(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1384e(%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  0x137a8(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13782(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13741(%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  0x1366f(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x13657(%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  0x135fa(%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  0x135c8(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x135ac(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x135b7(%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  0x13564(%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  0x134ce(%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  0x134bf(%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  0x13452(%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  0x13416(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x133fe(%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  0x1330b(%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  0x1326e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x13252(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x13241(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x1324d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x13229(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1320d(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x131f9(%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  0x131b8(%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  0x13188(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x1315b(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x13153(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x1313b(%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  0x130cd(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130a7(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130a6(%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)
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  0x13000(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12fda(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12f99(%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
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  0x12ec7(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x12eaf(%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  0x12e52(%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  0x12e20(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x12e04(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x12e0f(%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  0x12dbc(%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  0x12d26(%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  0x12d17(%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  0x12caa(%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  0x12c6e(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x12c56(%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  0x12b63(%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  0x12ac6(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12aaa(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x12a99(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x12aa5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x12a81(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12a65(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x12a51(%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  0x12a10(%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  0x129e0(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x129b3(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x129ab(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x12993(%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  0x12925(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128ff(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128fe(%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  0x12858(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12832(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x127f1(%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  0x1271f(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x12707(%rip),%xmm0
movsd  %xmm0,-0x3a8(%rbp)
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  0x126aa(%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  0x12678(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x1265c(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x12667(%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  0x12614(%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  0x1257e(%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  0x1256f(%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  0x12502(%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  0x124c6(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x124ae(%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
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  0x123bb(%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  0x1231e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12302(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x122f1(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x122fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x122d9(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x122bd(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x122a9(%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  0x12268(%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  0x12238(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x1220b(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x12203(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x121eb(%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)
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)
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  0x11c92(%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  0x11c4f(%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  0x11a3b(%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    5700 <vbic_3T_et_cf_fj+0x45c0>
mov    -0x8(%rbp),%rax
movsd  0x1191d(%rip),%xmm0
divsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
jmp    570b <vbic_3T_et_cf_fj+0x45cb>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5745 <vbic_3T_et_cf_fj+0x4605>
mov    -0x8(%rbp),%rax
movsd  0x118d8(%rip),%xmm0
divsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
jmp    5750 <vbic_3T_et_cf_fj+0x4610>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    57c2 <vbic_3T_et_cf_fj+0x4682>
movsd  0x11897(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x11867(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x590(%rbp),%xmm0
ff
mulsd  -0xc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x598(%rbp)
ff
jmp    57d8 <vbic_3T_et_cf_fj+0x4698>
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    5812 <vbic_3T_et_cf_fj+0x46d2>
mov    -0x8(%rbp),%rax
movsd  0x1180b(%rip),%xmm0
divsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    581d <vbic_3T_et_cf_fj+0x46dd>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5857 <vbic_3T_et_cf_fj+0x4717>
mov    -0x8(%rbp),%rax
movsd  0x117c6(%rip),%xmm0
divsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    5862 <vbic_3T_et_cf_fj+0x4722>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    58d1 <vbic_3T_et_cf_fj+0x4791>
movsd  0x11788(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x11758(%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    58e7 <vbic_3T_et_cf_fj+0x47a7>
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    591b <vbic_3T_et_cf_fj+0x47db>
mov    -0x8(%rbp),%rax
movsd  0x116ff(%rip),%xmm0
divsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    5926 <vbic_3T_et_cf_fj+0x47e6>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5960 <vbic_3T_et_cf_fj+0x4820>
mov    -0x8(%rbp),%rax
movsd  0x116bd(%rip),%xmm0
divsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    596b <vbic_3T_et_cf_fj+0x482b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    59a5 <vbic_3T_et_cf_fj+0x4865>
mov    -0x8(%rbp),%rax
movsd  0x11678(%rip),%xmm0
divsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    59b0 <vbic_3T_et_cf_fj+0x4870>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    59d9 <vbic_3T_et_cf_fj+0x4899>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    59e9 <vbic_3T_et_cf_fj+0x48a9>
movsd  0x11627(%rip),%xmm0
movsd  %xmm0,-0x5e0(%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,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     609b <vbic_3T_et_cf_fj+0x4f5b>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x1157a(%rip),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  0x1156a(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5db9 <vbic_3T_et_cf_fj+0x4c79>
mov    -0x8(%rbp),%rax
movsd  0x11529(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x11508(%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,-0x620(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x114c7(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x114b2(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x1148a(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11476(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x11456(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11445(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x11411(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11401(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x113b6(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x113bd(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x11385(%rip),%xmm0
mulsd  -0x600(%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  0x11340(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x11344(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x11318(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x668(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    5fde <vbic_3T_et_cf_fj+0x4e9e>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x11237(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1121b(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%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  0x111cb(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x1113e(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11126(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x1110a(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x110f6(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x110b7(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x1100a(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
movsd  0x10ffa(%rip),%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x640(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x6b0(%rbp),%xmm0
ff
movsd  -0x658(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x6b0(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
jmp    6a8c <vbic_3T_et_cf_fj+0x594c>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x10f61(%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,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1260(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x10ef8(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0x10ec8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0x10eb4(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x10ea4(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x10e0c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10df0(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%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  0x10d78(%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,-0x678(%rbp)
ff
movsd  -0x678(%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  0x10ce0(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10ca1(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10c62(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0x10bee(%rip),%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  0x10bde(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x10bb2(%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,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1258(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x10b49(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1258(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x10ac2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0x10aaa(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0x10aba(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0x10a6a(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x748(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x109aa(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1098e(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%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  0x108fe(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x678(%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  0x1084e(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1080f(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x107d0(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10758(%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  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x106bb(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  0x1065c(%rip),%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x640(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x768(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x798(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%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,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     713e <vbic_3T_et_cf_fj+0x5ffe>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x104d7(%rip),%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x104c7(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6e5c <vbic_3T_et_cf_fj+0x5d1c>
mov    -0x8(%rbp),%rax
movsd  0x10486(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10465(%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,-0x620(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x10424(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x1040f(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x103e7(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x103d3(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x103b3(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x103a2(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1036e(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1035e(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10313(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x1031a(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x102e2(%rip),%xmm0
mulsd  -0x600(%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  0x1029d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x102a1(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x10275(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x7a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x668(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    7081 <vbic_3T_et_cf_fj+0x5f41>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x10194(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10178(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%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  0x10128(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x1009b(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10083(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x10067(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10053(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10014(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
movsd  -0x630(%rbp),%xmm0
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0xff67(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  0xff57(%rip),%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x7b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x7f0(%rbp),%xmm0
ff
movsd  -0x7b8(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x7f0(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
jmp    7b2f <vbic_3T_et_cf_fj+0x69ef>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xfebe(%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,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1270(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0xfe55(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1270(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xfe25(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xfe11(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xfe01(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xfd69(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xfd4d(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%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  0xfcd5(%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,-0x678(%rbp)
ff
movsd  -0x678(%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  0xfc3d(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xfbfe(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xfbbf(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xfb4b(%rip),%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  0xfb3b(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xfb0f(%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,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1268(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0xfaa6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1268(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xfa1f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xfa07(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xfa17(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xf9c7(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x808(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x800(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xf907(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf8eb(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%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  0xf85b(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x678(%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  0xf7ab(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf76c(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf72d(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf6b5(%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  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0xf618(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  0xf5b9(%rip),%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x7d8(%rbp),%xmm0
ff
movsd  -0x7b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x810(%rbp),%xmm0
ff
movsd  -0x808(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x810(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x818(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%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,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x828(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     85b6 <vbic_3T_et_cf_fj+0x7476>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xf434(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  0xf424(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    7eff <vbic_3T_et_cf_fj+0x6dbf>
mov    -0x8(%rbp),%rax
movsd  0xf3e3(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf3c2(%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,-0x620(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xf381(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xf36c(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xf344(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf330(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf310(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf2ff(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xf2cb(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf2bb(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xf270(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xf277(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xf23f(%rip),%xmm0
mulsd  -0x600(%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  0xf1fa(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xf1fe(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0xf1d2(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x830(%rbp),%xmm0
ff
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x850(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    84f9 <vbic_3T_et_cf_fj+0x73b9>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    82d4 <vbic_3T_et_cf_fj+0x7194>
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    82d4 <vbic_3T_et_cf_fj+0x7194>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf09f(%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  0xf030(%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)
movsd  -0x188(%rbp),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%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  0xefaf(%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  0xef6f(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xef48(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xef34(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xef14(%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  0xeed4(%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  0xeea5(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xee95(%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,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xee11(%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  0xedd1(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xedbd(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%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,-0x840(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
jmp    84d8 <vbic_3T_et_cf_fj+0x7398>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xed1c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xed00(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%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  0xecb0(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xec23(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xec0b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xebef(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xebdb(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xeb9c(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0xeaef(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0xeadf(%rip),%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x888(%rbp),%xmm0
ff
movsd  -0x848(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x888(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a77a <vbic_3T_et_cf_fj+0x963a>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9d84 <vbic_3T_et_cf_fj+0x8c44>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9d84 <vbic_3T_et_cf_fj+0x8c44>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xe98c(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x898(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  0xe964(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1328(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe93c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe928(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xe928(%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,-0x1330(%rbp)
ff
movsd  0xe8e7(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe8d7(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xe8d3(%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  -0x1330(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1328(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0xe877(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe867(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe84f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1320(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe816(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe802(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe7ee(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1320(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xe7c1(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  0xe7ad(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1300(%rbp)
ff
movsd  0xe78d(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1318(%rbp)
ff
movsd  0xe775(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe765(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe74d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1318(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1308(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe705(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1310(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe6e9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe6d5(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe6c1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1310(%rbp),%xmm2
ff
movsd  -0x1308(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1300(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12e0(%rbp)
ff
movsd  0xe669(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe659(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe641(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x12f8(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe608(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe5f4(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe5e0(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x12f8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12e8(%rbp)
ff
movsd  0xe5a0(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe590(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xe578(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x12f0(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe53f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe52b(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xe517(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x12f0(%rbp),%xmm3
ff
movsd  -0x12e8(%rbp),%xmm2
ff
movsd  -0x12e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x12d8(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%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  -0x5e8(%rbp),%xmm1
ff
movsd  0xe464(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xe43c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xe3f1(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xe3fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe381(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe365(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%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  0xe2ed(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xe278(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe260(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0xe244(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe230(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe1f1(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movsd  -0x8e0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xe145(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xe0c1(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x900(%rbp)
ff
movsd  0xe099(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xe071(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xe05d(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xe05d(%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,-0x12d0(%rbp)
ff
movsd  0xe01c(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xe00c(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
mov    -0x8(%rbp),%rax
movsd  0xe008(%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  -0x12d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x12c8(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xdfac(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdf9c(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdf84(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x12c0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdf4b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xdf37(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xdf23(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x12c0(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xdef6(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1278(%rbp)
ff
movsd  0xdee2(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12a0(%rbp)
ff
movsd  0xdec2(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12b8(%rbp)
ff
movsd  0xdeaa(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xde9a(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xde82(%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,-0x12a8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xde3a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x12b0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xde1e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xde0a(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xddf6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x12b0(%rbp),%xmm2
ff
movsd  -0x12a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x12a0(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1280(%rbp)
ff
movsd  0xdd9e(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdd8e(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdd76(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdd3d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xdd29(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xdd15(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1298(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1288(%rbp)
ff
movsd  0xdcd5(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdcc5(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdcad(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1290(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdc74(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xdc60(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xdc4c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1290(%rbp),%xmm3
ff
movsd  -0x1288(%rbp),%xmm2
ff
movsd  -0x1280(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1278(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x8f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x908(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%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  -0x5e8(%rbp),%xmm1
ff
movsd  0xdb81(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xdb59(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xdb0e(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xdb1a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x918(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xda86(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xda6a(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%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  0xd9da(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xd94d(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd935(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xd919(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xd905(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd8c6(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xd852(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xd85a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xd846(%rip),%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x918(%rbp),%xmm0
ff
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x950(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd7da(%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,-0x958(%rbp)
ff
movsd  -0x958(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x960(%rbp),%xmm0
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd6df(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd6cb(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x5e8(%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  -0x970(%rbp),%xmm0
ff
mulsd  -0x5f8(%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,-0x978(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x988(%rbp)
ff
movsd  0xd5b8(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  -0x958(%rbp),%xmm2
ff
movsd  -0x938(%rbp),%xmm1
ff
mulsd  -0x978(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
subsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xd568(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b0(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b8(%rbp),%xmm0
ff
movsd  -0x988(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x758(%rbp),%xmm0
ff
addsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x758(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9c8(%rbp),%xmm1
ff
movsd  -0x9d0(%rbp),%xmm0
ff
movsd  -0x930(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm0
ff
addsd  -0x628(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0xd359(%rip),%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  0xd349(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0xd331(%rip),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm0
ff
mulsd  -0x9c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x840(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x8d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a775 <vbic_3T_et_cf_fj+0x9635>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd278(%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,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1340(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd20f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xd1df(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xd1cb(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xd1bb(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd123(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd107(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%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  0xd08f(%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,-0x678(%rbp)
ff
movsd  -0x678(%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
mov    -0x8(%rbp),%rax
movsd  0xcff7(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcfb8(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcf79(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xcf05(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  0xcef5(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xcec9(%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,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1338(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xce60(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1338(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xa08(%rbp),%xmm0
ff
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xcdd9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xcdc1(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xcdd1(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xcd81(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xa08(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x930(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xa10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xccc1(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xcca5(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%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  0xcc15(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%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  0xcb65(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcb26(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcae7(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xca6f(%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  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0xc9d2(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  0xc973(%rip),%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x840(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x930(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa20(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a77a <vbic_3T_et_cf_fj+0x963a>
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,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x828(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     b201 <vbic_3T_et_cf_fj+0xa0c1>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xc7e9(%rip),%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xc7d9(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ab4a <vbic_3T_et_cf_fj+0x9a0a>
mov    -0x8(%rbp),%rax
movsd  0xc798(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc777(%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,-0x620(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xc736(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xc721(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc6f9(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc6e5(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc6c5(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc6b4(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xc680(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc670(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc625(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xc62c(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xc5f4(%rip),%xmm0
mulsd  -0x600(%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  0xc5af(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xc5b3(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0xc587(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0xa30(%rbp),%xmm0
ff
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x850(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    b144 <vbic_3T_et_cf_fj+0xa004>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    af1f <vbic_3T_et_cf_fj+0x9ddf>
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    af1f <vbic_3T_et_cf_fj+0x9ddf>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc454(%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  0xc3e5(%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,-0x678(%rbp)
ff
movsd  -0x678(%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  0xc364(%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  0xc324(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc2fd(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc2e9(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc2c9(%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  0xc289(%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  0xc25a(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc24a(%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,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc1c6(%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  0xc186(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc172(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%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,-0xa38(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
jmp    b123 <vbic_3T_et_cf_fj+0x9fe3>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc0d1(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc0b5(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%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  0xc065(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
movsd  -0x678(%rbp),%xmm0
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xbfd8(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbfc0(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xbfa4(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xbf90(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbf51(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xbea4(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xbe94(%rip),%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0xa38(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa78(%rbp),%xmm0
ff
movsd  -0xa40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xa78(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d3c5 <vbic_3T_et_cf_fj+0xc285>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    c9cf <vbic_3T_et_cf_fj+0xb88f>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    c9cf <vbic_3T_et_cf_fj+0xb88f>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xbd41(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x898(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  0xbd19(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x13f8(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xbcf1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xbcdd(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xbcdd(%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,-0x1400(%rbp)
ff
movsd  0xbc9c(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xbc8c(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xbc88(%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  -0x1400(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x13f8(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0xbc2c(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xbc1c(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xbc04(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13f0(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xbbcb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xbbb7(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xbba3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13f0(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xbb76(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x13a8(%rbp)
ff
movsd  0xbb62(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x13d0(%rbp)
ff
movsd  0xbb42(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x13e8(%rbp)
ff
movsd  0xbb2a(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xbb1a(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xbb02(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x13d8(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xbaba(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x13e0(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xba9e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xba8a(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xba76(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13e0(%rbp),%xmm2
ff
movsd  -0x13d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x13d0(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x13b0(%rbp)
ff
movsd  0xba1e(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xba0e(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb9f6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13c8(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xb9bd(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xb9a9(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb995(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x13b8(%rbp)
ff
movsd  0xb955(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xb945(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb92d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13c0(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xb8f4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xb8e0(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb8cc(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13c0(%rbp),%xmm3
ff
movsd  -0x13b8(%rbp),%xmm2
ff
movsd  -0x13b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x13a8(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%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  -0x5e8(%rbp),%xmm1
ff
movsd  0xb819(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xb7f1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xb7a6(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xb7b2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xb736(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb71a(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%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  0xb6a2(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xb62d(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb615(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0xb5f9(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xb5e5(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb5a6(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movsd  -0x8e0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xb4fa(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xb476(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x900(%rbp)
ff
movsd  0xb44e(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1398(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb426(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb412(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xb412(%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,-0x13a0(%rbp)
ff
movsd  0xb3d1(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb3c1(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xb3bd(%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  -0x13a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1398(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xb361(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb351(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb339(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1390(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb300(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb2ec(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb2d8(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1390(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xb2ab(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1348(%rbp)
ff
movsd  0xb297(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1370(%rbp)
ff
movsd  0xb277(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1388(%rbp)
ff
movsd  0xb25f(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb24f(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb237(%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,-0x1378(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb1ef(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1380(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb1d3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb1bf(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb1ab(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1380(%rbp),%xmm2
ff
movsd  -0x1378(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1370(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1350(%rbp)
ff
movsd  0xb153(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb143(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb12b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1368(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb0f2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb0de(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb0ca(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1368(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1358(%rbp)
ff
movsd  0xb08a(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb07a(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xb062(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1360(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb029(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb015(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xb001(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1360(%rbp),%xmm3
ff
movsd  -0x1358(%rbp),%xmm2
ff
movsd  -0x1350(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1348(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0xa80(%rbp),%xmm0
ff
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x908(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%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  -0x5e8(%rbp),%xmm1
ff
movsd  0xaf36(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xaf0e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xaec3(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xaecf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0xa88(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xae3b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xae1f(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%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  0xad8f(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xad02(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xacea(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xacce(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xacba(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xac7b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xac07(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xac0f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xabfb(%rip),%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0xa88(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x950(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xab8f(%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,-0x958(%rbp)
ff
movsd  -0x958(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x960(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xaa94(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xaa80(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x5e8(%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  -0x970(%rbp),%xmm0
ff
mulsd  -0x5f8(%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,-0x978(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x988(%rbp)
ff
movsd  0xa96d(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  -0x958(%rbp),%xmm2
ff
movsd  -0x938(%rbp),%xmm1
ff
mulsd  -0x978(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
subsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xa91d(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b0(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b8(%rbp),%xmm0
ff
movsd  -0x988(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x758(%rbp),%xmm0
ff
addsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x758(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0xaa8(%rbp),%xmm1
ff
movsd  -0x9d0(%rbp),%xmm0
ff
movsd  -0xa90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0xaa8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm0
ff
addsd  -0x628(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xa70e(%rip),%xmm0
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  0xa6fe(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xa6e6(%rip),%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  -0xaa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0x638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0xa38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xab8(%rbp),%xmm0
ff
movsd  -0x8d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d3c0 <vbic_3T_et_cf_fj+0xc280>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xa62d(%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,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1410(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xa5c4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1410(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xa594(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xa580(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xa570(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa4d8(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa4bc(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%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  0xa444(%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
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%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  0xa3ac(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xa36d(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xa32e(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xa2ba(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xa2aa(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xa27e(%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,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1408(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xa215(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1408(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xac0(%rbp),%xmm0
ff
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xa18e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xa176(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xa186(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xa136(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xac0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0xa90(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xac8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa076(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa05a(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
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  0x9fca(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%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  0x9f1a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x9edb(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x9e9c(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x9e24(%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  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0x9d87(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  0x9d28(%rip),%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0xa38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xad0(%rbp),%xmm0
ff
movsd  -0xa90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xad0(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xad8(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d3c5 <vbic_3T_et_cf_fj+0xc285>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9c0d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf0(%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,-0xaf8(%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,-0xb08(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xb00(%rbp),%xmm1
ff
movsd  -0xb08(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x9b93(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d52d <vbic_3T_et_cf_fj+0xc3ed>
movsd  0x9b81(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x9b5c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9af0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d5b7 <vbic_3T_et_cf_fj+0xc477>
movsd  0x9b3b(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    d58d <vbic_3T_et_cf_fj+0xc44d>
movsd  0x9b25(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x9b00(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x9a90(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d5b2 <vbic_3T_et_cf_fj+0xc472>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    d5b7 <vbic_3T_et_cf_fj+0xc477>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  0x9a09(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x99e9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb38(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb48(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb48(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x993f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%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,-0xb60(%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,-0xb08(%rbp)
ff
movsd  -0xb60(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xb00(%rbp),%xmm1
ff
movsd  -0xb08(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x98c5(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d7fb <vbic_3T_et_cf_fj+0xc6bb>
movsd  0x98b3(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x988e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9822(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d885 <vbic_3T_et_cf_fj+0xc745>
movsd  0x986d(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    d85b <vbic_3T_et_cf_fj+0xc71b>
movsd  0x9857(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x9832(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x97c2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d880 <vbic_3T_et_cf_fj+0xc740>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    d885 <vbic_3T_et_cf_fj+0xc745>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb58(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  0x9733(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x9713(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x96ef(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0xb78(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0xb80(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0xb80(%rbp),%xmm1
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x690(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0x9627(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x868(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xba8(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xba8(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm1
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x95db(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xba0(%rbp),%xmm1
ff
movsd  0x95c7(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x95af(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xba0(%rbp),%xmm0
ff
movsd  0x959e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x9532(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9586(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x956a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1418(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x954e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xba0(%rbp),%xmm1
ff
movsd  0x953a(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9522(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1418(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x9495(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x94a1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0xbb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xb70(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xc00(%rbp),%xmm0
ff
mulsd  -0xb40(%rbp),%xmm0
ff
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xc00(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xc08(%rbp),%xmm1
ff
movsd  -0xc18(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xc08(%rbp),%xmm1
ff
movsd  -0xc20(%rbp),%xmm0
ff
movsd  -0xb80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xc20(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xc28(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x9349(%rip),%xmm0
ucomisd 0x2c0(%rax),%xmm0
jbe    e024 <vbic_3T_et_cf_fj+0xcee4>
mov    -0x8(%rbp),%rax
movsd  0x9317(%rip),%xmm0
divsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
movsd  -0xbd0(%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  -0xbd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xbf8(%rbp),%xmm0
ff
movsd  0x927a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9252(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x9252(%rip),%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xc08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xc10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x858(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xc28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x858(%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  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x90ed(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  0x90d9(%rip),%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  0x90c9(%rip),%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc60(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc68(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0xc40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
movsd  -0xc48(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
jmp    e259 <vbic_3T_et_cf_fj+0xd119>
movsd  -0xbf8(%rbp),%xmm0
ff
movsd  0x8fe4(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x8fc8(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x8fc4(%rip),%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
ff
mulsd  -0xc28(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%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)
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  0x8ee7(%rip),%xmm0
mulsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x8ebf(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  0x8ea3(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x8eab(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  0x8e97(%rip),%xmm0
mulsd  -0xbd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc60(%rbp),%xmm1
ff
movsd  -0xc90(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc68(%rbp),%xmm1
ff
movsd  -0xc90(%rbp),%xmm0
ff
movsd  -0xc80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xc90(%rbp),%xmm0
ff
movsd  -0xc88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xb70(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8d8c(%rip),%xmm0
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0xb70(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc50(%rbp),%xmm1
ff
mulsd  -0xc50(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0xc98(%rbp),%xmm0
ff
mulsd  -0xb80(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xc98(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xca0(%rbp),%xmm0
ff
mulsd  -0xc68(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb30(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8c71(%rip),%xmm0
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc50(%rbp),%xmm1
ff
mulsd  -0xc50(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xb40(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xcb0(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    eaf6 <vbic_3T_et_cf_fj+0xd9b6>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8b22(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb8(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x8b0c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e5b4 <vbic_3T_et_cf_fj+0xd474>
movsd  0x8afa(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x8ad5(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8a69(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    e63e <vbic_3T_et_cf_fj+0xd4fe>
movsd  0x8ab4(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    e614 <vbic_3T_et_cf_fj+0xd4d4>
movsd  0x8a9e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x8a79(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x8a09(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    e639 <vbic_3T_et_cf_fj+0xd4f9>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    e63e <vbic_3T_et_cf_fj+0xd4fe>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xcb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%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,-0xcc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x895c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd0(%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,-0xcd8(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x8946(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e77a <vbic_3T_et_cf_fj+0xd63a>
movsd  0x8934(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x890f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x88a3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    e804 <vbic_3T_et_cf_fj+0xd6c4>
movsd  0x88ee(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    e7da <vbic_3T_et_cf_fj+0xd69a>
movsd  0x88d8(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x88b3(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x8843(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    e7ff <vbic_3T_et_cf_fj+0xd6bf>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    e804 <vbic_3T_et_cf_fj+0xd6c4>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xcd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm1
movsd  -0xb10(%rbp),%xmm3
ff
mov    -0x8(%rbp),%rax
movsd  0x87ac(%rip),%xmm2
subsd  0x158(%rax),%xmm2
mulsd  -0xce8(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x878c(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm2
movsd  -0xce8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x8754(%rip),%xmm3
subsd  0x158(%rax),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x8738(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x158(%rax),%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x86fc(%rip),%xmm1
subsd  0x158(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
mulsd  -0xcc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd30(%rbp),%xmm0
ff
mulsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd08(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd28(%rbp),%xmm0
ff
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd38(%rbp),%xmm0
ff
movsd  %xmm0,-0xd60(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
movsd  0x85e0(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x85c4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x85b3(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x85bf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
movsd  0x859b(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x857f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x856b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
mulsd  -0xd50(%rbp),%xmm0
ff
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
mulsd  -0xd58(%rbp),%xmm0
ff
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
jmp    eb53 <vbic_3T_et_cf_fj+0xda13>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd08(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd28(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  0x84de(%rip),%xmm0
movsd  %xmm0,-0xd68(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd78(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  0x84a1(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    f5ef <vbic_3T_et_cf_fj+0xe4af>
jp     f5ef <vbic_3T_et_cf_fj+0xe4af>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8453(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf0(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x843d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    ec83 <vbic_3T_et_cf_fj+0xdb43>
movsd  0x842b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x8406(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x839a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    ed0d <vbic_3T_et_cf_fj+0xdbcd>
movsd  0x83e5(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    ece3 <vbic_3T_et_cf_fj+0xdba3>
movsd  0x83cf(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x83aa(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x833a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    ed08 <vbic_3T_et_cf_fj+0xdbc8>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    ed0d <vbic_3T_et_cf_fj+0xdbcd>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%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,-0xd90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x828d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%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,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x8277(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    ee49 <vbic_3T_et_cf_fj+0xdd09>
movsd  0x8265(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x8240(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x81d4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    eed3 <vbic_3T_et_cf_fj+0xdd93>
movsd  0x821f(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    eea9 <vbic_3T_et_cf_fj+0xdd69>
movsd  0x8209(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x81e4(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x8174(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    eece <vbic_3T_et_cf_fj+0xdd8e>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    eed3 <vbic_3T_et_cf_fj+0xdd93>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    f44f <vbic_3T_et_cf_fj+0xe30f>
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,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x808f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x806e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%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,-0xde0(%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,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x7f96(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f12a <vbic_3T_et_cf_fj+0xdfea>
movsd  0x7f84(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
movsd  0x7f5f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7ef3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    f1b4 <vbic_3T_et_cf_fj+0xe074>
movsd  0x7f3e(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    f18a <vbic_3T_et_cf_fj+0xe04a>
movsd  0x7f28(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x7f03(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x7e93(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    f1af <vbic_3T_et_cf_fj+0xe06f>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    f1b4 <vbic_3T_et_cf_fj+0xe074>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xdd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x7e0c(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x7df0(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xce8(%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    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x7d8d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x7d61(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    f5c3 <vbic_3T_et_cf_fj+0xe483>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x7ba1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x7b85(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x7b5d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x7b31(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    11776 <vbic_3T_et_cf_fj+0x10636>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    100ce <vbic_3T_et_cf_fj+0xef8e>
jp     100ce <vbic_3T_et_cf_fj+0xef8e>
mov    0x60(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x70(%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,-0xae8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x799b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe20(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x7985(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f73b <vbic_3T_et_cf_fj+0xe5fb>
movsd  0x7973(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x794e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x78e2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    f7c5 <vbic_3T_et_cf_fj+0xe685>
movsd  0x792d(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    f79b <vbic_3T_et_cf_fj+0xe65b>
movsd  0x7917(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x78f2(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x7882(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    f7c0 <vbic_3T_et_cf_fj+0xe680>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    f7c5 <vbic_3T_et_cf_fj+0xe685>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xe20(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%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,-0xd90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x77d5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe30(%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,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x77bf(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f901 <vbic_3T_et_cf_fj+0xe7c1>
movsd  0x77ad(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x7788(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x771c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    f98b <vbic_3T_et_cf_fj+0xe84b>
movsd  0x7767(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    f961 <vbic_3T_et_cf_fj+0xe821>
movsd  0x7751(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x772c(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x76bc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    f986 <vbic_3T_et_cf_fj+0xe846>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    f98b <vbic_3T_et_cf_fj+0xe84b>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ff37 <vbic_3T_et_cf_fj+0xedf7>
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,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x75d7(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x75b6(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe40(%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,-0xde0(%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,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x74de(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fbe2 <vbic_3T_et_cf_fj+0xeaa2>
movsd  0x74cc(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x74a7(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x743b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    fc6c <vbic_3T_et_cf_fj+0xeb2c>
movsd  0x7486(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    fc42 <vbic_3T_et_cf_fj+0xeb02>
movsd  0x7470(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x744b(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x73db(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    fc67 <vbic_3T_et_cf_fj+0xeb27>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    fc6c <vbic_3T_et_cf_fj+0xeb2c>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x7354(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x7338(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xce8(%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    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x72d5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x72a9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xe38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xe48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe78(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    100c9 <vbic_3T_et_cf_fj+0xef89>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x70b9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x709d(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x7075(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x7049(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
movsd  -0xb28(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
movsd  -0x260(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
movsd  -0xe38(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
movsd  -0xdc8(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11771 <vbic_3T_et_cf_fj+0x10631>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6efc(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf0(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x6ee6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    101da <vbic_3T_et_cf_fj+0xf09a>
movsd  0x6ed4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x6eaf(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6e43(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    10264 <vbic_3T_et_cf_fj+0xf124>
movsd  0x6e8e(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    1023a <vbic_3T_et_cf_fj+0xf0fa>
movsd  0x6e78(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x6e53(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x6de3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    1025f <vbic_3T_et_cf_fj+0xf11f>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    10264 <vbic_3T_et_cf_fj+0xf124>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%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,-0xd90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6d36(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%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,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x6d20(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    103a0 <vbic_3T_et_cf_fj+0xf260>
movsd  0x6d0e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x6ce9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6c7d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    1042a <vbic_3T_et_cf_fj+0xf2ea>
movsd  0x6cc8(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    10400 <vbic_3T_et_cf_fj+0xf2c0>
movsd  0x6cb2(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x6c8d(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x6c1d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    10425 <vbic_3T_et_cf_fj+0xf2e5>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    1042a <vbic_3T_et_cf_fj+0xf2ea>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    109fe <vbic_3T_et_cf_fj+0xf8be>
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,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b38(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b17(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%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,-0xde0(%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,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x6a3f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10681 <vbic_3T_et_cf_fj+0xf541>
movsd  0x6a2d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x6a08(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x699c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    1070b <vbic_3T_et_cf_fj+0xf5cb>
movsd  0x69e7(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    106e1 <vbic_3T_et_cf_fj+0xf5a1>
movsd  0x69d1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x69ac(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x693c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    10706 <vbic_3T_et_cf_fj+0xf5c6>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    1070b <vbic_3T_et_cf_fj+0xf5cb>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xdd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xde8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x68a9(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x688d(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xce8(%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    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x6826(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x67e2(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe08(%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,-0xe10(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10bb2 <vbic_3T_et_cf_fj+0xfa72>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x65e6(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x65ca(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x659e(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x655a(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%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,-0xae8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6418(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe20(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x6402(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10cbe <vbic_3T_et_cf_fj+0xfb7e>
movsd  0x63f0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x63cb(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x635f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    10d48 <vbic_3T_et_cf_fj+0xfc08>
movsd  0x63aa(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    10d1e <vbic_3T_et_cf_fj+0xfbde>
movsd  0x6394(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x636f(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
movsd  0x62ff(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    10d43 <vbic_3T_et_cf_fj+0xfc03>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    10d48 <vbic_3T_et_cf_fj+0xfc08>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xe20(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%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,-0xd90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6252(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe30(%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,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x623c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10e84 <vbic_3T_et_cf_fj+0xfd44>
movsd  0x622a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x6205(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6199(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    10f0e <vbic_3T_et_cf_fj+0xfdce>
movsd  0x61e4(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    10ee4 <vbic_3T_et_cf_fj+0xfda4>
movsd  0x61ce(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x61a9(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x6139(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    10f09 <vbic_3T_et_cf_fj+0xfdc9>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    10f0e <vbic_3T_et_cf_fj+0xfdce>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    11562 <vbic_3T_et_cf_fj+0x10422>
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,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6054(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6033(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe40(%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,-0xde0(%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,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x5f5b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11165 <vbic_3T_et_cf_fj+0x10025>
movsd  0x5f49(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x5f24(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5eb8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    111ef <vbic_3T_et_cf_fj+0x100af>
movsd  0x5f03(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    111c5 <vbic_3T_et_cf_fj+0x10085>
movsd  0x5eed(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x5ec8(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x5e58(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    111ea <vbic_3T_et_cf_fj+0x100aa>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    111ef <vbic_3T_et_cf_fj+0x100af>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe48(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x5ddd(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x5dbd(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x5da1(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xce8(%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    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x5d3a(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5d2a(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x5d02(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x5cde(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5cce(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x5ca6(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%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  0x5c63(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5c37(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xe38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xe48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe78(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1176c <vbic_3T_et_cf_fj+0x1062c>
mov    -0x8(%rbp),%rax
movsd  0x5a9a(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x5a7a(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x5a5e(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x5a32(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x5a22(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x59fa(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x59d6(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x59c6(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x599e(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xe38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11771 <vbic_3T_et_cf_fj+0x10631>
jmp    11776 <vbic_3T_et_cf_fj+0x10636>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5854(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x583e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11882 <vbic_3T_et_cf_fj+0x10742>
movsd  0x582c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x5807(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x579b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    1190c <vbic_3T_et_cf_fj+0x107cc>
movsd  0x57e6(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    118e2 <vbic_3T_et_cf_fj+0x107a2>
movsd  0x57d0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x57ab(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x573b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    11907 <vbic_3T_et_cf_fj+0x107c7>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    1190c <vbic_3T_et_cf_fj+0x107cc>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb58(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%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,-0xd90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x568e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe80(%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,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x5678(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11a48 <vbic_3T_et_cf_fj+0x10908>
movsd  0x5666(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x5641(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x55d5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    11ad2 <vbic_3T_et_cf_fj+0x10992>
movsd  0x5620(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    11aa8 <vbic_3T_et_cf_fj+0x10968>
movsd  0x560a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x55e5(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x5575(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    11acd <vbic_3T_et_cf_fj+0x1098d>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    11ad2 <vbic_3T_et_cf_fj+0x10992>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xe80(%rbp),%xmm0
ff
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x54ee(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x54d2(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x54aa(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x547e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb8(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xea0(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xea0(%rbp),%xmm1
ff
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm1
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xea0(%rbp),%xmm1
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     11ca8 <vbic_3T_et_cf_fj+0x10b68>
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    121ce <vbic_3T_et_cf_fj+0x1108e>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5322(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb8(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x530c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11db4 <vbic_3T_et_cf_fj+0x10c74>
movsd  0x52fa(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x52d5(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5269(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    11e3e <vbic_3T_et_cf_fj+0x10cfe>
movsd  0x52b4(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    11e14 <vbic_3T_et_cf_fj+0x10cd4>
movsd  0x529e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x5279(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x5209(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    11e39 <vbic_3T_et_cf_fj+0x10cf9>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    11e3e <vbic_3T_et_cf_fj+0x10cfe>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xcb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%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,-0xd90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x515c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%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,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x5146(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11f7a <vbic_3T_et_cf_fj+0x10e3a>
movsd  0x5134(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x510f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x50a3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    12004 <vbic_3T_et_cf_fj+0x10ec4>
movsd  0x50ee(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    11fda <vbic_3T_et_cf_fj+0x10e9a>
movsd  0x50d8(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x50b3(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x5043(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    11fff <vbic_3T_et_cf_fj+0x10ebf>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    12004 <vbic_3T_et_cf_fj+0x10ec4>
movsd  -0xdb8(%rbp),%xmm0
mulsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x4fbc(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x4fa0(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x4f75(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x4f49(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xed8(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xee0(%rbp),%xmm0
ff
mulsd  -0xcc0(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xee0(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xed0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    121f8 <vbic_3T_et_cf_fj+0x110b8>
mov    0xf0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12932 <vbic_3T_et_cf_fj+0x117f2>
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  0x4e4b(%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  0x4dbb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x1428(%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  0x4dd3(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1428(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4d36(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x4d42(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xef8(%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,-0x1420(%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  0x4d43(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1420(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4ca6(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x4cb2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0xef8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  0x4c62(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x758(%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  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%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,-0xf08(%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  -0xf08(%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  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x4b64(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1255c <vbic_3T_et_cf_fj+0x1141c>
movsd  0x4b52(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x4b2d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4ac1(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    125e6 <vbic_3T_et_cf_fj+0x114a6>
movsd  0x4b0c(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    125bc <vbic_3T_et_cf_fj+0x1147c>
movsd  0x4af6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x4ad1(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x4a61(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    125e1 <vbic_3T_et_cf_fj+0x114a1>
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    125e6 <vbic_3T_et_cf_fj+0x114a6>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc48(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x758(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf10(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0xf18(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xf18(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xf20(%rbp),%xmm1
ff
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xf28(%rbp),%xmm1
ff
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0xc48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf28(%rbp)
ff
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xf10(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf68(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x90(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xe90(%rbp),%xmm0
ff
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf48(%rbp),%xmm1
ff
movsd  -0xf60(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf60(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf50(%rbp),%xmm1
ff
movsd  -0xf60(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xf48(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xea0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xeb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf48(%rbp),%xmm1
ff
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0xf20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0xf28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
jmp    1295e <vbic_3T_et_cf_fj+0x1181e>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xe90(%rbp),%xmm0
ff
subsd  -0xf38(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4687(%rip),%xmm0
movsd  %xmm0,-0xf78(%rbp)
ff
movsd  0x466f(%rip),%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0xf78(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf78(%rbp),%xmm0
ff
mulsd  -0xeb0(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf80(%rbp),%xmm0
ff
movsd  -0xf48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0xf50(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf80(%rbp),%xmm0
ff
movsd  -0xf58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12aed <vbic_3T_et_cf_fj+0x119ad>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4589(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%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,-0xf88(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12b17 <vbic_3T_et_cf_fj+0x119d7>
mov    0x108(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  0x44d4(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xb58(%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,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x44cd(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12bf3 <vbic_3T_et_cf_fj+0x11ab3>
movsd  0x44bb(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x4496(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x442a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    12c7d <vbic_3T_et_cf_fj+0x11b3d>
movsd  0x4475(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    12c53 <vbic_3T_et_cf_fj+0x11b13>
movsd  0x445f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x443a(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x43ca(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    12c78 <vbic_3T_et_cf_fj+0x11b38>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    12c7d <vbic_3T_et_cf_fj+0x11b3d>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb58(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  0x433e(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
mov    0x18(%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,-0xcd8(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x4337(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12d89 <vbic_3T_et_cf_fj+0x11c49>
movsd  0x4325(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x4300(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4294(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    12e13 <vbic_3T_et_cf_fj+0x11cd3>
movsd  0x42df(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    12de9 <vbic_3T_et_cf_fj+0x11ca9>
movsd  0x42c9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x42a4(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x4234(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    12e0e <vbic_3T_et_cf_fj+0x11cce>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    12e13 <vbic_3T_et_cf_fj+0x11cd3>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xf90(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x41a9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0x1448(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x416c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1448(%rbp),%xmm0
ff
movsd  0x4158(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1440(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4114(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1440(%rbp),%xmm0
ff
movsd  0x4100(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  -0xfa8(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0xfb8(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xfc0(%rbp)
ff
movsd  -0xfb0(%rbp),%xmm1
ff
movsd  -0xfb8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xce8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4074(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1438(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4037(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1438(%rbp),%xmm0
ff
movsd  0x4023(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
movsd  %xmm0,-0x1430(%rbp)
movsd  -0xce8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3fdf(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1430(%rbp),%xmm0
ff
movsd  0x3fcb(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xfe0(%rbp),%xmm0
ff
mulsd  -0xf98(%rbp),%xmm0
ff
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0xfd8(%rbp),%xmm1
ff
movsd  -0xfe0(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13ce0 <vbic_3T_et_cf_fj+0x12ba0>
movsd  0x3f3d(%rip),%xmm0
addsd  -0xfa0(%rbp),%xmm0
ff
movsd  0x3f2d(%rip),%xmm1
addsd  -0xfc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  0x3f11(%rip),%xmm1
addsd  -0xfc8(%rbp),%xmm1
ff
movsd  0x3f01(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff8(%rbp)
ff
movsd  0x3eed(%rip),%xmm0
addsd  -0xfa0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x3ec6(%rip),%xmm1
addsd  -0xfc8(%rbp),%xmm1
ff
movsd  0x3eb6(%rip),%xmm2
addsd  -0xfc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1010(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0xfb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1008(%rbp)
ff
movsd  -0x1000(%rbp),%xmm1
ff
movsd  -0x1010(%rbp),%xmm0
ff
movsd  -0xfd8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0xfe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0xff0(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x3e11(%rip),%xmm0
divsd  -0xff0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
ff
mulsd  -0x1000(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
ff
mulsd  -0x1008(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
ff
mulsd  -0x1018(%rbp),%xmm0
ff
movsd  %xmm0,-0x1028(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0xfa0(%rbp),%xmm2
ff
subsd  -0xfc8(%rbp),%xmm2
ff
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  0x3d74(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1038(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0xfc8(%rbp),%xmm0
ff
addsd  -0xfa0(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1050(%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,-0x1060(%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,-0x1070(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0xfc8(%rbp),%xmm2
ff
addsd  -0xfa0(%rbp),%xmm2
ff
mov    0x20(%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,-0x1078(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1050(%rbp),%xmm0
ff
movsd  -0xfb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1050(%rbp),%xmm0
ff
mulsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xfd8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0xfe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1058(%rbp),%xmm1
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1068(%rbp),%xmm1
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  -0x1028(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1078(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x14e8(%rbp)
ff
movsd  0x3afc(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x14f0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3b30(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x14e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3a88(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14d8(%rbp)
ff
movsd  0x3a70(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14e0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3aa4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x14d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x39fc(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
movsd  0x39fc(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14d0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3a20(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14d0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x14b0(%rbp)
ff
movsd  0x3990(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14c8(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x39c4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3924(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x14b8(%rbp)
ff
movsd  0x3928(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14c0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x395c(%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  0x38a4(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1498(%rbp)
ff
movsd  0x3884(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14a0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x38b8(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1498(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3810(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1488(%rbp)
ff
movsd  0x37f8(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1490(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x382c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1490(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1488(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3784(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a0(%rbp)
ff
movsd  0x37a4(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1030(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x20(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1460(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3794(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1468(%rbp)
ff
movsd  0x3713(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1480(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3747(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1480(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x36a7(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1470(%rbp)
ff
movsd  0x36ab(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1478(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x36df(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1478(%rbp),%xmm3
ff
movsd  -0x1470(%rbp),%xmm2
ff
movsd  -0x1468(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1460(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x3627(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1088(%rbp),%xmm0
mulsd  -0x5c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x1098(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x10a8(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0x1038(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0x1048(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x1058(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x1068(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x1458(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
movsd  -0x1080(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3523(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1458(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1080(%rbp),%xmm0
ff
movsd  -0x1080(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x34e4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x34d0(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x1450(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
movsd  -0x1080(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3479(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x34f5(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1450(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c8(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1038(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1048(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1058(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1068(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x1090(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x10a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x10b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x10b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13d26 <vbic_3T_et_cf_fj+0x12be6>
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
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    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13dcd <vbic_3T_et_cf_fj+0x12c8d>
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x32a9(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x150(%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  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13df7 <vbic_3T_et_cf_fj+0x12cb7>
mov    0x148(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13f2a <vbic_3T_et_cf_fj+0x12dea>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xc50(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xc50(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0xc50(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x30(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0xc60(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0xc68(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10e0(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13f70 <vbic_3T_et_cf_fj+0x12e30>
mov    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
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    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    14017 <vbic_3T_et_cf_fj+0x12ed7>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x305f(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x190(%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  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    14041 <vbic_3T_et_cf_fj+0x12f01>
mov    0x188(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x190(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x198(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    14174 <vbic_3T_et_cf_fj+0x13034>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xd68(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd68(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x40(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xd78(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xd80(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10f8(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    141ba <vbic_3T_et_cf_fj+0x1307a>
mov    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
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)
movsd  -0xb30(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    141e4 <vbic_3T_et_cf_fj+0x130a4>
movsd  0x2e31(%rip),%xmm0
movsd  %xmm0,-0x1100(%rbp)
ff
jmp    141ef <vbic_3T_et_cf_fj+0x130af>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1100(%rbp),%xmm0
ff
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x1110(%rbp),%xmm0
ff
mulsd  -0xb40(%rbp),%xmm0
ff
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0x1110(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1120(%rbp)
ff
movsd  -0x1108(%rbp),%xmm0
ff
movsd  0x2da1(%rip),%xmm1
addsd  -0x1108(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  0x2d85(%rip),%xmm1
addsd  -0x1108(%rbp),%xmm1
ff
movsd  0x2d75(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1108(%rbp),%xmm1
ff
movsd  0x2d61(%rip),%xmm2
addsd  -0x1108(%rbp),%xmm2
ff
movsd  0x2d51(%rip),%xmm3
addsd  -0x1108(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x1118(%rbp),%xmm0
ff
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
movsd  %xmm0,-0x1140(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x2d85(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x2d69(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x2d19(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    143a7 <vbic_3T_et_cf_fj+0x13267>
movsd  0x2d07(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x2ce2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2c76(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    14431 <vbic_3T_et_cf_fj+0x132f1>
movsd  0x2cc1(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    14407 <vbic_3T_et_cf_fj+0x132c7>
movsd  0x2cab(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x2c86(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x2c16(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    1442c <vbic_3T_et_cf_fj+0x132ec>
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    14431 <vbic_3T_et_cf_fj+0x132f1>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2b93(%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  -0x1128(%rbp),%xmm2
ff
movsd  -0x1128(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1100(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2b3f(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1148(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x1c0(%rax),%xmm0
movsd  -0x1100(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
movsd  -0x1128(%rbp),%xmm2
ff
movsd  -0x1128(%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  0x2acb(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2a9b(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1100(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1128(%rbp),%xmm1
ff
movsd  -0x1128(%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,-0x1170(%rbp)
ff
movsd  0x2a4b(%rip),%xmm0
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x2a1b(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1100(%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,-0x1178(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  -0x1168(%rbp),%xmm1
ff
movsd  -0x1170(%rbp),%xmm0
ff
movsd  -0xc88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  -0x1158(%rbp),%xmm1
ff
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1138(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1160(%rbp),%xmm1
ff
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1140(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm2
movsd  -0x1148(%rbp),%xmm1
ff
mulsd  -0xb30(%rbp),%xmm1
ff
divsd  -0xc50(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x690(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1148(%rbp),%xmm0
ff
movsd  -0xc50(%rbp),%xmm1
ff
mulsd  -0xc50(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1188(%rbp),%xmm0
ff
movsd  -0x6a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1188(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1190(%rbp),%xmm0
ff
movsd  -0x1158(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1190(%rbp),%xmm0
ff
movsd  -0x1160(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0xb40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0xb50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11a0(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11a0(%rbp),%xmm0
ff
movsd  -0xc68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11a0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2654(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7d0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2629(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2601(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11b0(%rbp)
ff
movsd  -0x11a8(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11b0(%rbp),%xmm0
ff
movsd  -0x7e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b0(%rbp),%xmm0
ff
mulsd  -0x7e8(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x868(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
mulsd  -0xb70(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  -0xfa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x11c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
ff
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11c0(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c8(%rbp),%xmm0
ff
movsd  -0xb80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c8(%rbp),%xmm0
ff
movsd  -0xb98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0xfb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0xfc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
mulsd  -0xfc8(%rbp),%xmm0
ff
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0xfd8(%rbp),%xmm0
ff
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0xfe8(%rbp),%xmm0
ff
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa58(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm1
mulsd  -0xd08(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x11e0(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x238(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e8(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xa70(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x238(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x240(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f0(%rbp),%xmm0
ff
mulsd  -0xd38(%rbp),%xmm0
ff
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x78(%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xa0(%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%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    0x90(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x280(%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,-0x11f8(%rbp)
ff
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x290(%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,-0x1200(%rbp)
mov    0xd0(%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    0x58(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1208(%rbp)
ff
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1210(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x2a0(%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,-0x1218(%rbp)
ff
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2a8(%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,-0x1220(%rbp)
ff
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1228(%rbp)
ff
mov    0x108(%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    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
mov    0x120(%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    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1238(%rbp)
ff
mov    0x148(%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,-0x1240(%rbp)
ff
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2d8(%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,-0x1248(%rbp)
ff
mov    0x188(%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    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1250(%rbp)
ff
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f8(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
mov    0xe0(%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  -0x1200(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
mov    0xa0(%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  -0x1208(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
mov    0xc0(%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  -0x1210(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1228(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1228(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%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  -0x1240(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1248(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1248(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    159ae <vbic_3T_et_cf_fj+0x1486e>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
divsd  0x298(%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x1672(%rip),%xmm0
divsd  0x298(%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    159ca <vbic_3T_et_cf_fj+0x1488a>
mov    0x270(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x278(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x2a0(%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x15f5(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    15a28 <vbic_3T_et_cf_fj+0x148e8>
jp     15a28 <vbic_3T_et_cf_fj+0x148e8>
jmp    164e4 <vbic_3T_et_cf_fj+0x153a4>
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x14f0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_3T_et_cf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x988,%rsp
mov    %r9,%r15
mov    %r8,%r14
mov    %rcx,%r12
mov    %rdx,%rbp
mov    %rdi,%rbx
movsd  (%rdi),%xmm0
addsd  0xde94(%rip),%xmm0
mov    %rsi,0x728(%rsp)
movsd  (%rsi),%xmm2
addsd  %xmm0,%xmm2
movsd  0xde84(%rip),%xmm3
mulsd  %xmm2,%xmm3
unpcklpd %xmm2,%xmm3
movapd 0xdf2c(%rip),%xmm1
unpcklpd %xmm0,%xmm1
divpd  %xmm1,%xmm3
movapd %xmm3,0x60(%rsp)
movsd  0xde66(%rip),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,0x240(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x290(%rsp)
movsd  0x2d0(%rdi),%xmm1
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
movapd %xmm0,0xb0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x670(%rsp)
movsd  0x1a8(%rbx),%xmm0
movsd  %xmm0,0x470(%rsp)
movsd  0x2d0(%rbx),%xmm0
movsd  %xmm0,0x4f0(%rsp)
movsd  0x2d8(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2d8(%rbx),%xmm1
movsd  %xmm0,0x7b8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7c0(%rsp)
movsd  0x8(%rbx),%xmm0
movsd  %xmm0,0x7b0(%rsp)
movsd  0x220(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x220(%rbx),%xmm1
movsd  %xmm0,0x318(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x4a8(%rsp)
movsd  0x10(%rbx),%xmm0
movsd  %xmm0,0x518(%rsp)
movsd  0x2e0(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e0(%rbx),%xmm1
movsd  %xmm0,0x7d0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7d8(%rsp)
movsd  0x30(%rbx),%xmm0
movsd  %xmm0,0x7c8(%rsp)
movsd  0x218(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x218(%rbx),%xmm1
movsd  %xmm0,0x7e8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7f0(%rsp)
movsd  0x38(%rbx),%xmm0
movsd  %xmm0,0x7e0(%rsp)
movsd  0x210(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x210(%rbx),%xmm1
movsd  %xmm0,0x800(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x808(%rsp)
movsd  0x40(%rbx),%xmm0
movsd  %xmm0,0x7f8(%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,0x820(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x810(%rsp)
movsd  0x50(%rbx),%xmm0
movsd  %xmm0,0x818(%rsp)
movsd  0x270(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x410(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0xf0(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x610(%rsp)
xorpd  0xdcd5(%rip),%xmm0
movsd  0xdc0d(%rip),%xmm1
subsd  0xb0(%rsp),%xmm1
movapd %xmm1,0xe0(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0xd0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x410(%rsp),%xmm0
movsd  %xmm1,0x110(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xdbb5(%rip),%xmm1
divsd  0x60(%rbx),%xmm1
movsd  %xmm0,0x360(%rsp)
movapd %xmm1,0x1b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x560(%rsp)
movsd  0x58(%rbx),%xmm0
movsd  %xmm0,0x638(%rsp)
movsd  0x2f8(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x90(%rsp)
movsd  0x2f8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0xa0(%rsp)
movsd  0x300(%rbx),%xmm0
movapd %xmm0,0x3e0(%rsp)
xorpd  0xdbf5(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x90(%rsp),%xmm0
movsd  %xmm1,0x220(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xdaff(%rip),%xmm1
divsd  0x68(%rbx),%xmm1
movsd  %xmm0,0x2a0(%rsp)
movapd %xmm1,0x40(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x2d8(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x2f0(%rbx),%xmm0
movsd  %xmm0,0x878(%rsp)
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x730(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7a0(%rsp)
movsd  0x308(%rbx),%xmm0
movapd %xmm0,0x920(%rsp)
xorpd  0xdb3f(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x730(%rsp),%xmm0
movsd  %xmm1,0x790(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xda49(%rip),%xmm1
divsd  0x160(%rbx),%xmm1
movsd  %xmm0,0x798(%rsp)
movapd %xmm1,0x6c0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x5a0(%rsp)
movsd  0x150(%rbx),%xmm0
movsd  %xmm0,0x7a8(%rsp)
movsd  0x278(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x258(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x3d0(%rsp)
movsd  0x240(%rbx),%xmm0
movapd %xmm0,0x400(%rsp)
xorpd  0xda83(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x258(%rsp),%xmm0
movsd  %xmm1,0x4d0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd98d(%rip),%xmm1
divsd  0x108(%rbx),%xmm1
movsd  %xmm0,0x888(%rsp)
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x450(%rsp)
movsd  0xf8(%rbx),%xmm0
movsd  %xmm0,0x8a8(%rsp)
movsd  0x280(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x328(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x580(%rsp)
movsd  0x258(%rbx),%xmm0
movapd %xmm0,0x370(%rsp)
xorpd  0xd9ca(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x328(%rsp),%xmm0
movsd  %xmm1,0x690(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd8d4(%rip),%xmm1
divsd  0x118(%rbx),%xmm1
movsd  %xmm0,0x880(%rsp)
movapd %xmm1,0xc0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x3f0(%rsp)
movsd  0x110(%rbx),%xmm0
movsd  %xmm0,0x8a0(%rsp)
movsd  0x278(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x200(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x5e0(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0x500(%rsp)
xorpd  0xd90e(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x200(%rsp),%xmm0
movsd  %xmm1,0x2b0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd818(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x898(%rsp)
movapd %xmm1,0x190(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x5c0(%rsp)
movsd  0x120(%rbx),%xmm0
movsd  %xmm0,0x8b8(%rsp)
movsd  0x280(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x1e0(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x5d0(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0x4e0(%rsp)
xorpd  0xd852(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x1e0(%rsp),%xmm0
movsd  %xmm1,0x340(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd75c(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x890(%rsp)
movapd %xmm1,0x1d0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x320(%rsp)
movsd  0x130(%rbx),%xmm0
movsd  %xmm0,0x8b0(%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,0x850(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0x940(%rsp)
xorpd  0xd796(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x740(%rsp),%xmm0
movsd  %xmm1,0x840(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd6a0(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x848(%rsp)
movapd %xmm1,0x6e0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4b8(%rsp)
movsd  0x168(%rbx),%xmm0
movsd  %xmm0,0x860(%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,0x838(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0x930(%rsp)
xorpd  0xd6da(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x738(%rsp),%xmm0
movsd  %xmm1,0x828(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd5e4(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x830(%rsp)
movapd %xmm1,0x6f0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4b0(%rsp)
movsd  0x170(%rbx),%xmm0
movsd  %xmm0,0x858(%rsp)
movsd  0x278(%rbx),%xmm1
movaps 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x160(%rsp)
movsd  0x250(%rbx),%xmm0
xorpd  0xd63d(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x160(%rsp),%xmm0
movsd  0xd558(%rip),%xmm1
divsd  0x180(%rbx),%xmm1
call   1050 <pow@plt>
movsd  0x280(%rbx),%xmm1
movaps 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x160(%rsp)
movsd  0x268(%rbx),%xmm0
xorpd  0xd5dd(%rip),%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x160(%rsp),%xmm0
movsd  0xd4f8(%rip),%xmm1
divsd  0x190(%rbx),%xmm1
call   1050 <pow@plt>
movsd  0x288(%rbx),%xmm0
movsd  %xmm0,0x460(%rsp)
movsd  0x60(%rbx),%xmm0
movsd  %xmm0,0x3a8(%rsp)
movsd  0x68(%rbx),%xmm0
movsd  %xmm0,0x870(%rsp)
movsd  0x148(%rbx),%xmm0
movaps %xmm0,0x8f0(%rsp)
movsd  0x290(%rbx),%xmm0
movsd  %xmm0,0x5b8(%rsp)
movsd  0x310(%rbx),%xmm0
movsd  %xmm0,0x1a0(%rsp)
movsd  0x328(%rbx),%xmm0
movsd  %xmm0,0x770(%rsp)
movsd  0x330(%rbx),%xmm0
movsd  %xmm0,0x5a8(%rsp)
movsd  0x318(%rbx),%xmm0
movsd  %xmm0,0x3b0(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xd455(%rip),%xmm1
movapd 0xb0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm3
divsd  %xmm3,%xmm1
mulsd  0xd43a(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0xd0(%rsp),%xmm4
mulsd  0x240(%rsp),%xmm1
mulsd  0xd40c(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x30(%rsp)
movsd  0x338(%rbx),%xmm1
movsd  %xmm1,0x5b0(%rsp)
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x160(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xd3c7(%rip),%xmm1
movapd 0xb0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  %xmm3,%xmm1
mulsd  0xd398(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0xd0(%rsp),%xmm4
mulsd  0x240(%rsp),%xmm1
mulsd  0xd372(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x170(%rsp)
call   1030 <exp@plt>
movsd  0x170(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x30(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x160(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x160(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm2
movsd  0xd310(%rip),%xmm0
divsd  0x160(%rsp),%xmm0
movapd %xmm0,0x170(%rsp)
movapd 0x60(%rsp),%xmm3
movapd %xmm3,%xmm1
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm1
addsd  %xmm1,%xmm1
movapd %xmm1,0x3c0(%rsp)
mulsd  %xmm2,%xmm1
movapd %xmm1,0x10(%rsp)
movapd %xmm2,%xmm1
addsd  %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0xd2d6(%rip),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x390(%rsp)
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x230(%rsp)
divsd  %xmm1,%xmm2
movsd  %xmm2,0x80(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0x160(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm1
movapd 0x60(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  0xd283(%rip),%xmm0
movapd %xmm0,(%rsp)
movsd  %xmm1,0x130(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x10(%rsp),%xmm1
movapd 0xb0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  0x240(%rbx),%xmm0
addsd  0xd252(%rip),%xmm2
movsd  %xmm0,0x620(%rsp)
movapd %xmm2,0x2e0(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm1
movapd %xmm1,0x480(%rsp)
movapd %xmm1,%xmm0
xorpd  0xd2b3(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xd21a(%rip),%xmm6
movsd  %xmm0,0x278(%rsp)
mulsd  %xmm0,%xmm6
movsd  0xd1cd(%rip),%xmm0
addsd  %xmm0,%xmm6
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x260(%rsp)
jae    1e80 <vbic_3T_et_cf_fj+0xd40>
movapd %xmm6,%xmm0
movsd  %xmm6,0x140(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x140(%rsp),%xmm6
movapd 0x170(%rsp),%xmm3
mulsd  0x30(%rsp),%xmm3
movapd 0x160(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
movsd  0x20(%rsp),%xmm5
mulsd  0xd169(%rip),%xmm5
movsd  0x80(%rsp),%xmm4
mulsd  0x240(%rsp),%xmm4
movapd 0x290(%rsp),%xmm1
mulsd  0x5a8(%rsp),%xmm1
addsd  0xd135(%rip),%xmm0
mulsd  0xd13d(%rip),%xmm0
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x70(%rsp)
movapd %xmm2,0x2f0(%rsp)
jae    1f5b <vbic_3T_et_cf_fj+0xe1b>
movapd %xmm6,%xmm0
movapd %xmm1,0x140(%rsp)
movapd %xmm3,0x170(%rsp)
movsd  %xmm4,0x80(%rsp)
movsd  %xmm5,0x20(%rsp)
call   1060 <sqrt@plt>
movsd  0x20(%rsp),%xmm5
movsd  0x80(%rsp),%xmm4
movapd 0x170(%rsp),%xmm3
movapd 0x2f0(%rsp),%xmm2
movapd 0x140(%rsp),%xmm1
movsd  %xmm0,0x260(%rsp)
movsd  0x70(%rsp),%xmm0
addsd  %xmm5,%xmm4
movsd  %xmm4,0x80(%rsp)
mulsd  %xmm2,%xmm3
movapd %xmm3,0x170(%rsp)
addsd  0x770(%rsp),%xmm1
movapd %xmm1,0x140(%rsp)
call   1040 <log@plt>
movsd  %xmm0,0x300(%rsp)
movsd  0xc0(%rbx),%xmm3
movapd %xmm3,%xmm1
movsd  0xd077(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd 0xb0(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
movsd  0xd054(%rip),%xmm2
mulsd  %xmm2,%xmm3
mulsd  %xmm4,%xmm3
divsd  0xd0(%rsp),%xmm3
mulsd  0x240(%rsp),%xmm1
movsd  0xd022(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x30(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x20(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0xc0(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xcff1(%rip),%xmm1
movapd 0xb0(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
mulsd  0xcfc2(%rip),%xmm4
mulsd  %xmm3,%xmm4
divsd  0xd0(%rsp),%xmm4
mulsd  0x240(%rsp),%xmm1
mulsd  0xcf9c(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x380(%rsp)
call   1030 <exp@plt>
movsd  0x380(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x30(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x20(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x20(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm1
movsd  0xcf40(%rip),%xmm0
divsd  0x20(%rsp),%xmm0
movapd %xmm0,0x380(%rsp)
movapd 0x3c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x490(%rsp)
movsd  0x390(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  %xmm1,%xmm1
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm1
movsd  %xmm1,0x2c0(%rsp)
divsd  0x230(%rsp),%xmm2
movsd  %xmm2,0x390(%rsp)
call   1040 <log@plt>
movapd (%rsp),%xmm2
movsd  %xmm0,0x230(%rsp)
mulsd  %xmm0,%xmm2
movapd 0x490(%rsp),%xmm1
mulsd  0xb0(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  0x248(%rbx),%xmm0
movsd  %xmm0,0x4d8(%rsp)
mulsd  0x2e0(%rsp),%xmm0
subsd  %xmm0,%xmm1
movapd 0xcf4f(%rip),%xmm0
movapd %xmm1,0x550(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xcea7(%rip),%xmm1
movsd  %xmm0,0x280(%rsp)
mulsd  %xmm0,%xmm1
movsd  0xce5a(%rip),%xmm0
addsd  %xmm0,%xmm1
xorps  %xmm4,%xmm4
sqrtsd %xmm1,%xmm4
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm1
movsd  %xmm4,0x4c8(%rsp)
jae    21f4 <vbic_3T_et_cf_fj+0x10b4>
movapd %xmm1,%xmm0
movsd  %xmm1,0x20(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm10,%xmm10
movsd  0x20(%rsp),%xmm1
movapd %xmm0,%xmm4
movapd 0x380(%rsp),%xmm8
mulsd  0x30(%rsp),%xmm8
movsd  0x2c0(%rsp),%xmm9
mulsd  0xce00(%rip),%xmm9
movapd 0x240(%rsp),%xmm0
movsd  0x390(%rsp),%xmm7
mulsd  %xmm0,%xmm7
movapd 0x170(%rsp),%xmm6
addsd  0x80(%rsp),%xmm6
movapd 0x10(%rsp),%xmm5
subsd  0x620(%rsp),%xmm5
movapd 0x290(%rsp),%xmm3
movapd 0x140(%rsp),%xmm2
mulsd  %xmm3,%xmm2
mulsd  0x5b0(%rsp),%xmm3
addsd  0xcd9a(%rip),%xmm4
mulsd  0xcda2(%rip),%xmm4
ucomisd %xmm10,%xmm1
movsd  %xmm4,0x1f0(%rsp)
jae    232c <vbic_3T_et_cf_fj+0x11ec>
movapd %xmm1,%xmm0
movapd %xmm2,0x140(%rsp)
movapd %xmm3,0x20(%rsp)
movapd %xmm5,0x10(%rsp)
movapd %xmm6,0x170(%rsp)
movsd  %xmm7,0x390(%rsp)
movapd %xmm8,0x380(%rsp)
movsd  %xmm9,0x2c0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2c0(%rsp),%xmm9
movapd 0x380(%rsp),%xmm8
movsd  0x390(%rsp),%xmm7
movapd 0x170(%rsp),%xmm6
movapd 0x10(%rsp),%xmm5
movsd  0x1f0(%rsp),%xmm4
movapd 0x20(%rsp),%xmm3
movapd 0x140(%rsp),%xmm2
movsd  %xmm0,0x4c8(%rsp)
movapd 0x240(%rsp),%xmm0
addsd  %xmm9,%xmm7
movsd  %xmm7,0x390(%rsp)
movapd 0x2f0(%rsp),%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm1,0x2f0(%rsp)
movsd  0xccb6(%rip),%xmm8
movapd %xmm8,%xmm1
movapd 0xb0(%rsp),%xmm7
divsd  %xmm7,%xmm1
movapd %xmm1,0x380(%rsp)
movsd  0x130(%rsp),%xmm1
mulsd  0xccb2(%rip),%xmm1
movsd  %xmm1,0x130(%rsp)
mulsd  %xmm7,%xmm6
movapd %xmm6,0x170(%rsp)
mulsd  %xmm0,%xmm5
movapd %xmm5,0x10(%rsp)
addsd  %xmm8,%xmm2
movapd %xmm2,0x140(%rsp)
addsd  %xmm8,%xmm3
movapd %xmm3,0x20(%rsp)
movapd 0x160(%rsp),%xmm0
mulsd  0x300(%rsp),%xmm0
movapd %xmm0,0x80(%rsp)
movapd %xmm4,%xmm0
call   1040 <log@plt>
movapd 0x160(%rsp),%xmm1
movsd  %xmm0,0x150(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x30(%rsp)
movsd  0xe0(%rbx),%xmm0
mulsd  0xcc11(%rip),%xmm0
mulsd  0xb0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x2c0(%rsp)
movsd  0xe0(%rbx),%xmm0
mulsd  0xcbec(%rip),%xmm0
mulsd  0xb0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0x2c0(%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  (%rsp),%xmm0
movapd 0x3c0(%rsp),%xmm1
mulsd  0xb0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x2e0(%rsp),%xmm0
mulsd  0x250(%rbx),%xmm0
subsd  %xmm0,%xmm1
movapd 0xcc0e(%rip),%xmm0
movapd %xmm1,0x3c0(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm4
mulsd  0xcb62(%rip),%xmm4
movsd  0xcb22(%rip),%xmm0
addsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
jb     2505 <vbic_3T_et_cf_fj+0x13c5>
xorps  %xmm5,%xmm5
sqrtsd %xmm4,%xmm5
jmp    2528 <vbic_3T_et_cf_fj+0x13e8>
movapd %xmm4,%xmm0
movsd  %xmm4,0x2e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2e0(%rsp),%xmm4
movapd %xmm0,%xmm5
xorpd  %xmm0,%xmm0
movapd 0x480(%rsp),%xmm8
movsd  0x230(%rsp),%xmm9
movapd 0x490(%rsp),%xmm6
movapd 0x2f0(%rsp),%xmm3
addsd  0x390(%rsp),%xmm3
subsd  0x4d8(%rsp),%xmm6
movapd 0x10(%rsp),%xmm10
addsd  0x170(%rsp),%xmm10
ucomisd %xmm4,%xmm0
movapd 0x240(%rsp),%xmm0
movapd 0x380(%rsp),%xmm7
mulsd  %xmm0,%xmm7
movsd  0x130(%rsp),%xmm2
mulsd  0xca7c(%rip),%xmm2
movapd 0x140(%rsp),%xmm1
mulsd  0x1a0(%rsp),%xmm1
movapd %xmm1,0x140(%rsp)
movapd 0x20(%rsp),%xmm1
mulsd  0x3b0(%rsp),%xmm1
movapd %xmm1,0x20(%rsp)
movapd 0x80(%rsp),%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,0x80(%rsp)
movapd 0x30(%rsp),%xmm1
addsd  0x550(%rsp),%xmm1
movapd %xmm1,0x30(%rsp)
addsd  0xca10(%rip),%xmm5
mulsd  0xca18(%rip),%xmm5
movapd (%rsp),%xmm1
ja     e1ad <vbic_3T_et_cf_fj+0xd06d>
mulsd  0xca1c(%rip),%xmm9
movsd  %xmm9,0x230(%rsp)
mulsd  0xb0(%rsp),%xmm3
movapd %xmm3,0x2f0(%rsp)
mulsd  %xmm0,%xmm6
movapd %xmm6,0x490(%rsp)
addsd  %xmm10,%xmm2
movsd  %xmm2,0x130(%rsp)
mulsd  %xmm7,%xmm1
movapd %xmm1,(%rsp)
movapd %xmm5,%xmm0
call   1040 <log@plt>
mulsd  0x160(%rsp),%xmm0
addsd  0x3c0(%rsp),%xmm0
movsd  %xmm0,0x170(%rsp)
movsd  0x88(%rbx),%xmm0
movsd  0x90(%rbx),%xmm1
movapd %xmm0,0x620(%rsp)
divsd  0x80(%rsp),%xmm0
movapd %xmm0,0x970(%rsp)
call   1050 <pow@plt>
movsd  0x90(%rbx),%xmm1
movsd  %xmm0,0x640(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x720(%rsp)
movsd  0x80(%rbx),%xmm0
movsd  %xmm0,0x8d8(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x390(%rsp)
divsd  0x30(%rsp),%xmm0
movsd  0xc8(%rbx),%xmm1
movapd %xmm0,0x960(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4d8(%rsp)
movsd  0xc8(%rbx),%xmm1
movsd  0xa8(%rbx),%xmm0
movsd  %xmm0,0x8d0(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x3c0(%rsp)
divsd  0x30(%rsp),%xmm0
movapd %xmm0,0x950(%rsp)
movsd  %xmm1,0x718(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x648(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x710(%rsp)
movsd  0xb8(%rbx),%xmm0
movsd  %xmm0,0x8c8(%rsp)
movsd  0xe0(%rbx),%xmm0
divsd  0x170(%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,0x2e0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x2c0(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x600(%rsp)
movapd 0xc8da(%rip),%xmm1
xorpd  %xmm1,%xmm0
mulsd  0xe0(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x748(%rsp)
movsd  0x20(%rbx),%xmm0
movsd  %xmm0,0x440(%rsp)
movsd  0x230(%rbx),%xmm1
movapd 0xb0(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x230(%rbx),%xmm1
movsd  %xmm0,0x10(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x170(%rsp)
movsd  0x18(%rbx),%xmm0
movsd  %xmm0,0x4c0(%rsp)
movapd 0x140(%rsp),%xmm0
xorpd  0xc85b(%rip),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm1
movapd %xmm0,0x760(%rsp)
movapd %xmm1,0x6d0(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x510(%rsp)
movsd  0x198(%rbx),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
xorpd  %xmm1,%xmm1
jbe    28c7 <vbic_3T_et_cf_fj+0x1787>
movsd  0xc74d(%rip),%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x380(%rsp)
movapd 0x490(%rsp),%xmm4
addsd  0x2f0(%rsp),%xmm4
movsd  0x230(%rsp),%xmm7
mulsd  0xc725(%rip),%xmm7
movapd (%rsp),%xmm15
movsd  0x130(%rsp),%xmm14
addsd  %xmm15,%xmm14
movsd  0xc730(%rip),%xmm0
divsd  0x60(%rsp),%xmm0
movapd 0x480(%rsp),%xmm3
divsd  0xd0(%rsp),%xmm3
movsd  0x1a0(%rbx),%xmm1
ucomisd %xmm2,%xmm1
movapd 0x610(%rsp),%xmm12
movapd 0x3e0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm13
movsd  0x300(%rsp),%xmm6
jbe    2969 <vbic_3T_et_cf_fj+0x1829>
movsd  0xc6ab(%rip),%xmm2
divsd  %xmm1,%xmm2
movapd %xmm2,0x680(%rsp)
addsd  %xmm4,%xmm7
movapd %xmm0,%xmm1
mulsd  %xmm14,%xmm1
mulsd  0xc691(%rip),%xmm3
movsd  0x1a8(%rbx),%xmm2
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm2
xorpd  %xmm4,%xmm4
xorpd  %xmm5,%xmm5
jbe    2a09 <vbic_3T_et_cf_fj+0x18c9>
movsd  0x670(%rsp),%xmm5
movapd %xmm5,%xmm2
movsd  0x470(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movsd  0x4f0(%rsp),%xmm6
mulsd  %xmm5,%xmm6
divsd  0xb0(%rsp),%xmm6
mulsd  0x240(%rsp),%xmm6
mulsd  %xmm4,%xmm6
movsd  0xc628(%rip),%xmm5
divsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm2
movsd  0xc648(%rip),%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm6,%xmm4
movsd  0x300(%rsp),%xmm6
movapd %xmm5,0x780(%rsp)
addsd  %xmm7,%xmm15
movapd 0x550(%rsp),%xmm2
divsd  0xd0(%rsp),%xmm2
addsd  %xmm1,%xmm3
movsd  0x1b0(%rbx),%xmm1
ucomisd %xmm10,%xmm1
jbe    2a4a <vbic_3T_et_cf_fj+0x190a>
movsd  0xc5cb(%rip),%xmm10
divsd  %xmm1,%xmm10
movsd  %xmm4,0x868(%rsp)
mulsd  %xmm15,%xmm0
mulsd  0xc5b8(%rip),%xmm2
movapd %xmm2,%xmm4
movsd  0x278(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,%xmm3
movsd  0xc593(%rip),%xmm1
divsd  0x260(%rsp),%xmm1
movsd  0x1b8(%rbx),%xmm2
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm2
xorpd  %xmm9,%xmm9
jbe    2aab <vbic_3T_et_cf_fj+0x196b>
movsd  0xc56a(%rip),%xmm9
divsd  %xmm2,%xmm9
movapd %xmm4,%xmm2
addsd  %xmm0,%xmm2
mulsd  %xmm3,%xmm1
movsd  0xc551(%rip),%xmm4
divsd  0x70(%rsp),%xmm4
addsd  %xmm6,%xmm6
movsd  0x18(%rbx),%xmm0
ucomisd %xmm5,%xmm0
xorpd  %xmm0,%xmm0
jbe    2b2a <vbic_3T_et_cf_fj+0x19ea>
movsd  0x170(%rsp),%xmm3
divsd  0xb0(%rsp),%xmm3
mulsd  0x240(%rsp),%xmm3
movsd  0x10(%rsp),%xmm7
movsd  0x4c0(%rsp),%xmm0
mulsd  %xmm0,%xmm7
mulsd  %xmm0,%xmm3
movsd  0xc4fe(%rip),%xmm0
divsd  %xmm7,%xmm0
mulsd  %xmm7,%xmm7
movsd  0xc51e(%rip),%xmm5
divsd  %xmm7,%xmm5
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x708(%rsp)
movsd  %xmm0,0x278(%rsp)
movapd 0xe0(%rsp),%xmm0
movapd %xmm0,%xmm7
mulsd  %xmm12,%xmm7
movapd %xmm0,%xmm3
mulsd  %xmm11,%xmm3
movsd  0x280(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x280(%rsp)
movsd  0xc49b(%rip),%xmm0
divsd  0x4c8(%rsp),%xmm0
mulsd  %xmm1,%xmm4
mulsd  0xc48e(%rip),%xmm6
movsd  0x28(%rbx),%xmm1
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm1
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x4c0(%rsp)
jbe    2bbd <vbic_3T_et_cf_fj+0x1a7d>
movsd  0xc460(%rip),%xmm2
divsd  %xmm1,%xmm2
movsd  %xmm2,0x4c0(%rsp)
movapd 0x60(%rsp),%xmm1
divsd  %xmm1,%xmm12
movapd 0xd0(%rsp),%xmm2
divsd  %xmm2,%xmm7
divsd  %xmm1,%xmm11
divsd  %xmm2,%xmm3
mulsd  0x280(%rsp),%xmm0
movsd  0xc421(%rip),%xmm1
divsd  0x1f0(%rsp),%xmm1
addsd  %xmm13,%xmm13
addsd  %xmm14,%xmm6
movapd %xmm6,%xmm14
mulsd  0x160(%rsp),%xmm4
movsd  0x1d8(%rbx),%xmm2
ucomisd %xmm8,%xmm2
jbe    2c2d <vbic_3T_et_cf_fj+0x1aed>
movsd  0xc3e8(%rip),%xmm8
divsd  %xmm2,%xmm8
movapd 0x240(%rsp),%xmm2
mulsd  %xmm2,%xmm12
movsd  0xc3d5(%rip),%xmm6
mulsd  %xmm6,%xmm7
mulsd  %xmm2,%xmm11
mulsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm1
mulsd  0xc3bb(%rip),%xmm13
addsd  %xmm14,%xmm4
movsd  0x1e0(%rbx),%xmm2
xorpd  %xmm14,%xmm14
ucomisd %xmm14,%xmm2
movapd %xmm14,0x490(%rsp)
movsd  %xmm2,0x8c0(%rsp)
ja     2c8f <vbic_3T_et_cf_fj+0x1b4f>
xorpd  %xmm0,%xmm0
jmp    2c9b <vbic_3T_et_cf_fj+0x1b5b>
movsd  0xc379(%rip),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x900(%rsp)
movapd 0xb0(%rsp),%xmm0
movsd  0xf0(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0xf0(%rsp)
addsd  %xmm12,%xmm7
movsd  0xa0(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0xa0(%rsp)
addsd  %xmm11,%xmm3
addsd  %xmm15,%xmm13
movapd 0x160(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x160(%rsp)
movapd 0x80(%rsp),%xmm11
movapd %xmm11,%xmm0
mulsd  %xmm11,%xmm0
movapd %xmm0,0x480(%rsp)
movapd %xmm11,%xmm6
movapd 0xc3a8(%rip),%xmm0
xorpd  %xmm0,%xmm6
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm2
movapd %xmm6,0x130(%rsp)
movapd %xmm6,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm6
xorpd  %xmm0,%xmm6
mulsd  %xmm4,%xmm6
movapd %xmm6,0x230(%rsp)
ucomisd %xmm2,%xmm14
movsd  %xmm10,0x2f0(%rsp)
movapd %xmm4,0x170(%rsp)
movsd  %xmm9,0x598(%rsp)
movsd  %xmm8,0x4c8(%rsp)
movapd %xmm3,(%rsp)
movapd %xmm7,0x280(%rsp)
movsd  %xmm13,0x150(%rsp)
jae    2de1 <vbic_3T_et_cf_fj+0x1ca1>
movsd  0xc29b(%rip),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm5,%xmm4
mulsd  %xmm5,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm5,0x10(%rsp)
jb     2f4c <vbic_3T_et_cf_fj+0x1e0c>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    2f6b <vbic_3T_et_cf_fj+0x1e2b>
movsd  0x0(%rbp),%xmm2
addsd  %xmm2,%xmm5
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm5
jbe    2f99 <vbic_3T_et_cf_fj+0x1e59>
movsd  0xc210(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0xc234(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm5,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm2
movsd  0x70(%rbx),%xmm13
movsd  0x90(%rbx),%xmm9
movsd  0xc1d0(%rip),%xmm12
movapd %xmm12,%xmm4
subsd  %xmm13,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm12,%xmm1
subsd  %xmm5,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm12,%xmm5
subsd  %xmm9,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm9,%xmm7
movsd  0xc1a1(%rip),%xmm8
mulsd  %xmm8,%xmm7
movapd 0x10(%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 0x170(%rsp),%xmm10
mulsd  %xmm10,%xmm6
movapd %xmm3,%xmm4
mulsd  %xmm3,%xmm7
mulsd  %xmm0,%xmm7
movapd %xmm3,%xmm5
movapd %xmm3,%xmm11
mulsd  %xmm8,%xmm5
mulsd  %xmm9,%xmm5
movapd %xmm0,%xmm4
mulsd  %xmm5,%xmm4
divsd  %xmm2,%xmm5
subsd  %xmm13,%xmm5
movapd %xmm5,%xmm3
addsd  %xmm12,%xmm3
divsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm3
movapd %xmm11,%xmm2
mulsd  %xmm11,%xmm2
mulsd  0xc11b(%rip),%xmm2
addsd  %xmm4,%xmm3
mulsd  %xmm9,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x480(%rsp),%xmm2
movapd 0x230(%rsp),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm10,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
movapd 0x130(%rsp),%xmm8
jmp    3098 <vbic_3T_et_cf_fj+0x1f58>
movapd %xmm4,0x300(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x300(%rsp),%xmm4
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc0c9(%rip),%xmm0
addsd  %xmm0,%xmm4
ucomisd %xmm6,%xmm4
jb     30c4 <vbic_3T_et_cf_fj+0x1f84>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    30df <vbic_3T_et_cf_fj+0x1f9f>
movapd %xmm2,%xmm3
divsd  %xmm11,%xmm3
movsd  0xc066(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x230(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x300(%rsp)
movapd %xmm2,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm6
movapd 0x80(%rsp),%xmm7
movapd 0x300(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
movapd 0x480(%rsp),%xmm1
unpcklpd 0x230(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x170(%rsp),%xmm10
movapd %xmm10,%xmm2
mulsd  %xmm6,%xmm2
movsd  0xbfe8(%rip),%xmm5
movapd %xmm5,%xmm3
subsd  0x90(%rbx),%xmm3
movapd 0xc0a4(%rip),%xmm4
movapd 0x130(%rsp),%xmm8
movsd  %xmm8,%xmm4
subsd  %xmm0,%xmm5
movapd %xmm7,%xmm1
mulsd  %xmm5,%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm3,%xmm5
unpcklpd %xmm7,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
mulpd  %xmm6,%xmm0
unpckhpd %xmm6,%xmm6
mulsd  %xmm2,%xmm6
xorpd  %xmm2,%xmm2
mulsd  %xmm10,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm6
addsd  %xmm5,%xmm6
xorpd  %xmm3,%xmm3
xorpd  %xmm7,%xmm7
addsd  %xmm6,%xmm2
movapd %xmm2,0x610(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm3,0x300(%rsp)
addsd  %xmm1,%xmm7
movsd  %xmm7,0x550(%rsp)
jmp    3578 <vbic_3T_et_cf_fj+0x2438>
movapd %xmm4,%xmm0
movsd  %xmm2,0x550(%rsp)
call   1060 <sqrt@plt>
movsd  0x550(%rsp),%xmm2
movapd 0x170(%rsp),%xmm1
movapd 0x80(%rsp),%xmm5
movapd 0x10(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x230(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm4,%xmm2
movsd  0xbf10(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
divsd  %xmm5,%xmm0
movsd  0xbed4(%rip),%xmm4
movapd %xmm4,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x70(%rsp)
movsd  0xbeee(%rip),%xmm0
divsd  %xmm5,%xmm0
movsd  %xmm2,0x550(%rsp)
divsd  0x480(%rsp),%xmm2
movsd  %xmm0,0x3e0(%rsp)
movapd %xmm3,0x610(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x300(%rsp)
movapd %xmm4,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x260(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x260(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x70(%rsp),%xmm0
mulsd  0x300(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xbe33(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
movapd 0x130(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x170(%rsp),%xmm5
movsd  0x0(%rbp),%xmm4
addsd  0x10(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xbe22(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x70(%rsp)
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     3253 <vbic_3T_et_cf_fj+0x2113>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    32ba <vbic_3T_et_cf_fj+0x217a>
movapd %xmm2,0x260(%rsp)
movsd  %xmm3,0x1f0(%rsp)
movsd  %xmm5,0x300(%rsp)
movsd  %xmm6,0x4f0(%rsp)
movsd  %xmm1,0x470(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x470(%rsp),%xmm1
movsd  0x4f0(%rsp),%xmm6
movsd  0x300(%rsp),%xmm5
movsd  0x1f0(%rsp),%xmm3
movapd 0x260(%rsp),%xmm2
movapd %xmm0,%xmm4
divsd  %xmm6,%xmm3
movsd  %xmm3,0x1f0(%rsp)
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbd6d(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0x260(%rsp)
addsd  %xmm0,%xmm1
ucomisd %xmm7,%xmm1
jb     32fb <vbic_3T_et_cf_fj+0x21bb>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3316 <vbic_3T_et_cf_fj+0x21d6>
movapd %xmm1,%xmm0
movsd  %xmm4,0x300(%rsp)
call   1060 <sqrt@plt>
movsd  0x300(%rsp),%xmm4
movapd 0x170(%rsp),%xmm8
movapd 0x80(%rsp),%xmm9
movapd 0x10(%rsp),%xmm3
movsd  0x70(%rsp),%xmm7
movapd %xmm7,%xmm1
divsd  %xmm0,%xmm1
movapd 0x230(%rsp),%xmm5
movapd %xmm5,%xmm6
mulsd  %xmm1,%xmm6
subsd  %xmm4,%xmm7
movsd  0xbcc5(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm5,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xbcb5(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x4f0(%rsp)
mulsd  %xmm3,%xmm6
addsd  %xmm0,%xmm6
subsd  %xmm5,%xmm6
movapd %xmm6,0x10(%rsp)
movsd  %xmm7,0x70(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm9,%xmm0
movsd  0xbc63(%rip),%xmm2
movapd %xmm2,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
movapd %xmm3,0x470(%rsp)
divsd  0x480(%rsp),%xmm7
movsd  0x3e0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm3,0x300(%rsp)
mulsd  %xmm6,%xmm4
mulsd  %xmm8,%xmm7
addsd  %xmm4,%xmm7
movsd  %xmm7,0x230(%rsp)
movapd %xmm2,%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x3e0(%rsp)
call   1050 <pow@plt>
movapd 0x3e0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xbbde(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x130(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0x3e0(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x470(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x300(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x230(%rsp),%xmm4
mulsd  0x170(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x300(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x230(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xbc09(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x130(%rsp),%xmm8
movapd 0x170(%rsp),%xmm10
movsd  0x0(%rbp),%xmm1
subsd  0x70(%rsp),%xmm1
movsd  0x550(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x3e0(%rsp),%xmm2
subsd  0x1f0(%rsp),%xmm2
movsd  %xmm2,0x550(%rsp)
movapd 0x300(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x4f0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x300(%rsp)
movapd 0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x230(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x610(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x260(%rsp),%xmm1
movapd %xmm1,0x610(%rsp)
movapd (%rsp),%xmm5
movapd 0x280(%rsp),%xmm7
movsd  0x150(%rsp),%xmm2
movapd 0x240(%rsp),%xmm0
movsd  0xf0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0xf0(%rsp)
mulsd  0x110(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0xa0(%rsp)
mulsd  0x220(%rsp),%xmm5
movapd 0x160(%rsp),%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x160(%rsp)
movapd 0x290(%rsp),%xmm4
mulsd  0x460(%rsp),%xmm4
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm3
movapd %xmm1,%xmm6
mulsd  %xmm8,%xmm6
movapd 0xbab4(%rip),%xmm0
xorpd  %xmm1,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x150(%rsp)
xorpd  %xmm2,%xmm2
ucomisd %xmm3,%xmm2
mov    %rbp,0x470(%rsp)
movapd %xmm4,0x230(%rsp)
movapd %xmm5,(%rsp)
movapd %xmm7,0x280(%rsp)
jae    368f <vbic_3T_et_cf_fj+0x254f>
movsd  0xb9e9(%rip),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm6,%xmm1
mulsd  %xmm6,%xmm1
addsd  %xmm1,%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm6,0x10(%rsp)
jb     37e4 <vbic_3T_et_cf_fj+0x26a4>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    37f9 <vbic_3T_et_cf_fj+0x26b9>
movsd  (%r12),%xmm3
addsd  %xmm3,%xmm6
ucomisd %xmm2,%xmm6
jbe    382b <vbic_3T_et_cf_fj+0x26eb>
movsd  0xb965(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0xb989(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm6,0x10(%rsp)
call   1050 <pow@plt>
movsd  0x70(%rbx),%xmm9
movsd  0x90(%rbx),%xmm10
movsd  0xb92e(%rip),%xmm12
movapd %xmm12,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm12,%xmm1
subsd  %xmm5,%xmm1
movapd 0x80(%rsp),%xmm11
mulsd  %xmm11,%xmm1
movapd %xmm12,%xmm2
subsd  %xmm10,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm10,%xmm6
movsd  0xb8f4(%rip),%xmm8
mulsd  %xmm8,%xmm6
movapd 0x10(%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 0x170(%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
addsd  %xmm12,%xmm7
divsd  %xmm11,%xmm4
mulsd  %xmm0,%xmm7
mulsd  %xmm3,%xmm3
mulsd  0xb87c(%rip),%xmm3
addsd  %xmm4,%xmm7
mulsd  %xmm10,%xmm3
mulsd  %xmm0,%xmm3
divsd  0x480(%rsp),%xmm3
movapd 0x150(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
xorpd  %xmm2,%xmm2
jmp    392c <vbic_3T_et_cf_fj+0x27ec>
movapd %xmm1,0x70(%rsp)
call   1060 <sqrt@plt>
movapd 0x70(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb83b(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     3946 <vbic_3T_et_cf_fj+0x2806>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3961 <vbic_3T_et_cf_fj+0x2821>
movapd %xmm3,%xmm2
divsd  0x80(%rsp),%xmm2
movsd  0xb7d0(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x150(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x70(%rsp)
movapd %xmm3,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm5
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm5
movapd 0x480(%rsp),%xmm1
unpcklpd 0x150(%rsp),%xmm1
divpd  %xmm1,%xmm5
movapd 0x170(%rsp),%xmm6
movapd %xmm6,%xmm1
movsd  0xb767(%rip),%xmm7
movapd %xmm7,%xmm3
subsd  0x90(%rbx),%xmm3
mulsd  %xmm5,%xmm1
movapd 0xb81f(%rip),%xmm4
movlpd 0x130(%rsp),%xmm4
movapd %xmm3,%xmm2
movapd 0x80(%rsp),%xmm8
unpcklpd %xmm8,%xmm2
divpd  %xmm2,%xmm4
movapd %xmm4,%xmm2
mulpd  %xmm5,%xmm2
unpckhpd %xmm5,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm7,%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm8
divsd  %xmm3,%xmm8
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 %xmm8,%xmm1
addsd  %xmm5,%xmm0
movapd %xmm0,0x670(%rsp)
addsd  %xmm2,%xmm7
addsd  %xmm1,%xmm6
jmp    3dca <vbic_3T_et_cf_fj+0x2c8a>
movapd %xmm1,%xmm0
movapd %xmm2,0x4f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x4f0(%rsp),%xmm2
movapd 0x170(%rsp),%xmm1
movapd 0x80(%rsp),%xmm5
movapd 0x10(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x150(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm4,%xmm2
movsd  0xb68e(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
divsd  %xmm5,%xmm0
movsd  0xb652(%rip),%xmm4
movapd %xmm4,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x260(%rsp)
movsd  0xb669(%rip),%xmm0
divsd  %xmm5,%xmm0
movapd %xmm2,0x4f0(%rsp)
divsd  0x480(%rsp),%xmm2
movsd  %xmm0,0x180(%rsp)
movapd %xmm3,0x670(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x70(%rsp)
movapd %xmm4,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x1f0(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x1f0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x260(%rsp),%xmm0
mulsd  0x70(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movapd 0x130(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0xb5a4(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x170(%rsp),%xmm5
movsd  (%r12),%xmm4
addsd  0x10(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xb59f(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x70(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
ucomisd 0xb5f1(%rip),%xmm0
jb     3ad0 <vbic_3T_et_cf_fj+0x2990>
sqrtsd %xmm0,%xmm9
jmp    3b34 <vbic_3T_et_cf_fj+0x29f4>
movapd %xmm2,0x260(%rsp)
movsd  %xmm3,0x1f0(%rsp)
movsd  %xmm5,0x3e0(%rsp)
movsd  %xmm6,0x100(%rsp)
movsd  %xmm4,0x120(%rsp)
call   1060 <sqrt@plt>
movsd  0x120(%rsp),%xmm4
movsd  0x100(%rsp),%xmm6
movsd  0x3e0(%rsp),%xmm5
movsd  0x1f0(%rsp),%xmm3
movapd 0x260(%rsp),%xmm2
movapd %xmm0,%xmm9
divsd  %xmm6,%xmm3
movsd  %xmm3,0x1f0(%rsp)
subsd  %xmm5,%xmm2
movapd %xmm2,0x260(%rsp)
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb4e6(%rip),%xmm0
addsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
jb     3b79 <vbic_3T_et_cf_fj+0x2a39>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    3b96 <vbic_3T_et_cf_fj+0x2a56>
movapd %xmm4,%xmm0
movsd  %xmm9,0x3e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x3e0(%rsp),%xmm9
movapd 0x170(%rsp),%xmm2
movsd  0xb479(%rip),%xmm1
movapd 0x80(%rsp),%xmm8
movapd 0x10(%rsp),%xmm3
movsd  0x70(%rsp),%xmm7
movapd %xmm7,%xmm4
divsd  %xmm0,%xmm4
movapd 0x150(%rsp),%xmm5
movapd %xmm5,%xmm6
mulsd  %xmm4,%xmm6
subsd  %xmm9,%xmm7
mulsd  %xmm1,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xb435(%rip),%xmm3
mulsd  %xmm3,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x10(%rsp)
mulsd  %xmm3,%xmm6
addsd  %xmm0,%xmm6
subsd  %xmm5,%xmm6
movapd %xmm6,0x80(%rsp)
movsd  %xmm7,0x70(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xb3e3(%rip),%xmm1
movapd %xmm1,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,0x100(%rsp)
divsd  0x480(%rsp),%xmm7
movsd  0x180(%rsp),%xmm0
movapd %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm5,0x3e0(%rsp)
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,0x150(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x180(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x180(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xb363(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x130(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x130(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x100(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x3e0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x150(%rsp),%xmm4
mulsd  0x170(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x3e0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x150(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xb392(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x3e0(%rsp),%xmm7
movsd  (%r12),%xmm1
subsd  0x70(%rsp),%xmm1
movapd 0x4f0(%rsp),%xmm6
addsd  %xmm1,%xmm6
mulsd  %xmm0,%xmm6
addsd  0x130(%rsp),%xmm6
subsd  0x1f0(%rsp),%xmm6
addsd  %xmm0,%xmm7
movsd  0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm7
movapd 0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x150(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x670(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x260(%rsp),%xmm1
movapd %xmm1,0x670(%rsp)
movapd 0x1b0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm10
movapd 0x280(%rsp),%xmm1
movapd 0xe0(%rsp),%xmm0
movapd %xmm0,%xmm11
mulsd  0x400(%rsp),%xmm11
movapd %xmm0,%xmm3
mulsd  0x370(%rsp),%xmm3
movsd  0x110(%rsp),%xmm0
mulsd  0xf0(%rsp),%xmm0
movsd  %xmm0,0x110(%rsp)
movsd  0x410(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x410(%rsp)
mulsd  0x560(%rsp),%xmm9
movapd 0x30(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x280(%rsp)
movsd  0x220(%rsp),%xmm0
mulsd  0xa0(%rsp),%xmm0
movsd  %xmm0,0x220(%rsp)
movsd  0x90(%rsp),%xmm0
mulsd  (%rsp),%xmm0
movsd  %xmm0,0x90(%rsp)
mulsd  0x2d8(%rsp),%xmm10
movsd  0xb171(%rip),%xmm0
movapd 0x230(%rsp),%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,0x230(%rsp)
movapd 0xb213(%rip),%xmm0
xorpd  %xmm0,%xmm1
movapd %xmm1,0x80(%rsp)
movsd  0x70(%rbx),%xmm2
movsd  0xd0(%rbx),%xmm5
movapd %xmm1,%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm2,%xmm1
xorpd  %xmm0,%xmm1
mulsd  0x160(%rsp),%xmm1
movapd %xmm1,0xf0(%rsp)
lea    0xd0(%rbx),%rbp
xorpd  %xmm0,%xmm0
ucomisd %xmm5,%xmm0
movapd %xmm6,0x4f0(%rsp)
movapd %xmm7,0x3e0(%rsp)
movapd %xmm9,0x1b0(%rsp)
movapd %xmm10,0x40(%rsp)
movapd %xmm3,0x130(%rsp)
movapd %xmm11,0x10(%rsp)
jae    3fee <vbic_3T_et_cf_fj+0x2eae>
movsd  0x2a8(%rbx),%xmm1
ucomisd %xmm0,%xmm1
movapd %xmm4,(%rsp)
jbe    414c <vbic_3T_et_cf_fj+0x300c>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm0
jbe    414c <vbic_3T_et_cf_fj+0x300c>
movapd %xmm4,%xmm0
addsd  %xmm1,%xmm0
subsd  %xmm4,%xmm1
movapd %xmm0,0x1f0(%rsp)
divsd  %xmm1,%xmm0
movsd  0xb0b7(%rip),%xmm2
mulsd  %xmm5,%xmm2
mulsd  %xmm5,%xmm2
movapd %xmm0,0x150(%rsp)
movapd %xmm0,%xmm4
unpcklpd %xmm0,%xmm4
addpd  0xb14e(%rip),%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
movapd %xmm0,0x70(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm2,%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm4,0xa0(%rsp)
movapd %xmm1,0x100(%rsp)
jb     4905 <vbic_3T_et_cf_fj+0x37c5>
sqrtsd %xmm0,%xmm0
jmp    4913 <vbic_3T_et_cf_fj+0x37d3>
movsd  (%r14),%xmm5
addsd  %xmm5,%xmm4
ucomisd %xmm0,%xmm4
jbe    417e <vbic_3T_et_cf_fj+0x303e>
movsd  0xb007(%rip),%xmm0
subsd  %xmm2,%xmm0
movsd  0xb02b(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm4,(%rsp)
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm10
movsd  0x70(%rbx),%xmm8
movsd  0xc8(%rbx),%xmm11
movsd  0xafc7(%rip),%xmm13
movapd %xmm13,%xmm4
subsd  %xmm8,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm13,%xmm1
subsd  %xmm5,%xmm1
movapd 0x30(%rsp),%xmm12
mulsd  %xmm12,%xmm1
movapd %xmm13,%xmm5
subsd  %xmm11,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm11,%xmm2
movsd  0xaf90(%rip),%xmm9
mulsd  %xmm9,%xmm2
movapd (%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm12,%xmm2
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm13,%xmm6
subsd  %xmm4,%xmm6
divsd  %xmm5,%xmm6
movapd 0x160(%rsp),%xmm5
mulsd  %xmm5,%xmm6
movapd %xmm3,%xmm4
mulsd  %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm3,%xmm7
mulsd  %xmm9,%xmm7
mulsd  %xmm11,%xmm7
movapd %xmm0,%xmm4
mulsd  %xmm7,%xmm4
divsd  %xmm12,%xmm7
subsd  %xmm8,%xmm7
addsd  %xmm13,%xmm7
divsd  %xmm12,%xmm4
mulsd  %xmm0,%xmm7
mulsd  %xmm3,%xmm3
mulsd  0xaf19(%rip),%xmm3
addsd  %xmm4,%xmm7
movapd %xmm2,%xmm8
mulsd  %xmm11,%xmm3
movapd %xmm7,%xmm2
mulsd  %xmm0,%xmm3
divsd  0x280(%rsp),%xmm3
movapd 0xf0(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm5,%xmm3
addsd  %xmm0,%xmm3
xorpd  %xmm0,%xmm0
jmp    444c <vbic_3T_et_cf_fj+0x330c>
movsd  0xaef4(%rip),%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4309 <vbic_3T_et_cf_fj+0x31c9>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    4328 <vbic_3T_et_cf_fj+0x31e8>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4353 <vbic_3T_et_cf_fj+0x3213>
movapd 0xaf34(%rip),%xmm3
xorpd  %xmm0,%xmm3
ucomisd %xmm5,%xmm3
jbe    4353 <vbic_3T_et_cf_fj+0x3213>
unpcklpd %xmm0,%xmm3
movapd 0x280(%rsp),%xmm0
unpcklpd 0x30(%rsp),%xmm0
divpd  %xmm0,%xmm3
movapd %xmm3,(%rsp)
movsd  0xae42(%rip),%xmm2
movapd %xmm2,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xa0(%rsp)
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0xf0(%rsp)
call   1050 <pow@plt>
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0xf0(%rsp),%xmm1
movapd 0x160(%rsp),%xmm8
movapd (%rsp),%xmm10
mulsd  %xmm8,%xmm10
mulsd  %xmm1,%xmm10
movsd  0x2a8(%rbx),%xmm2
movsd  (%r14),%xmm5
addsd  %xmm2,%xmm5
movapd 0x30(%rsp),%xmm9
addsd  %xmm9,%xmm2
movapd 0xae9e(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm7
unpcklpd %xmm2,%xmm7
movapd %xmm1,%xmm4
subpd  %xmm7,%xmm4
mulpd  %xmm1,%xmm7
movsd  %xmm4,%xmm7
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movsd  0xad8a(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm6
movapd %xmm9,%xmm1
mulsd  %xmm6,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm6
divpd  %xmm7,%xmm6
movapd %xmm6,%xmm5
unpckhpd %xmm6,%xmm5
subsd  %xmm5,%xmm6
addsd  0xad78(%rip),%xmm3
movapd %xmm9,%xmm5
mulsd  %xmm9,%xmm3
divsd  %xmm4,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm9,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm8,%xmm6
addsd  %xmm3,%xmm6
xorpd  %xmm3,%xmm3
xorpd  %xmm8,%xmm8
xorpd  %xmm2,%xmm2
movapd 0x80(%rsp),%xmm10
jmp    444c <vbic_3T_et_cf_fj+0x330c>
movapd %xmm4,0xa0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xa0(%rsp),%xmm4
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xad0f(%rip),%xmm0
addsd  %xmm0,%xmm4
ucomisd %xmm1,%xmm4
jb     4471 <vbic_3T_et_cf_fj+0x3331>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    448c <vbic_3T_et_cf_fj+0x334c>
movapd %xmm5,%xmm2
divsd  0x30(%rsp),%xmm2
movsd  0xacab(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0xf0(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xa0(%rsp)
movapd %xmm5,(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm6
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
movapd 0x280(%rsp),%xmm1
unpcklpd 0xf0(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x160(%rsp),%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm6,%xmm2
movsd  0xac3a(%rip),%xmm5
movapd %xmm5,%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0xacf6(%rip),%xmm4
movapd 0x80(%rsp),%xmm10
movsd  %xmm10,%xmm4
subsd  %xmm0,%xmm5
movapd 0x30(%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
mulsd  %xmm7,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm6
addsd  %xmm5,%xmm6
xorpd  %xmm3,%xmm3
xorpd  %xmm8,%xmm8
xorpd  %xmm2,%xmm2
addsd  %xmm6,%xmm3
addsd  %xmm0,%xmm2
movapd %xmm2,0x150(%rsp)
addsd  %xmm1,%xmm8
movapd 0x160(%rsp),%xmm12
jmp    5876 <vbic_3T_et_cf_fj+0x4736>
movapd %xmm4,%xmm0
movsd  %xmm3,0x1f0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1f0(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
movapd (%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0xf0(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0xab70(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xab34(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0x150(%rsp)
movsd  0xab4b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x1f0(%rsp)
divsd  0x280(%rsp),%xmm3
movsd  %xmm0,0x100(%rsp)
movapd %xmm2,0x260(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x160(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0xa0(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x70(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x70(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x150(%rsp),%xmm0
mulsd  0xa0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xaa8e(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd 0x80(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x160(%rsp),%xmm5
movsd  (%r14),%xmm4
addsd  (%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0xaa7e(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0xa0(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     45f6 <vbic_3T_et_cf_fj+0x34b6>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4657 <vbic_3T_et_cf_fj+0x3517>
movapd %xmm2,0x70(%rsp)
movsd  %xmm3,0x180(%rsp)
movsd  %xmm5,0x150(%rsp)
movsd  %xmm6,0x120(%rsp)
movsd  %xmm4,0x1c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x1c0(%rsp),%xmm4
movsd  0x120(%rsp),%xmm6
movsd  0x150(%rsp),%xmm5
movsd  0x180(%rsp),%xmm3
movapd 0x70(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0x180(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa9d3(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0x70(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     4692 <vbic_3T_et_cf_fj+0x3552>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    46ad <vbic_3T_et_cf_fj+0x356d>
movapd %xmm4,%xmm0
movsd  %xmm1,0x150(%rsp)
call   1060 <sqrt@plt>
movsd  0x150(%rsp),%xmm1
movapd 0x30(%rsp),%xmm8
movapd (%rsp),%xmm3
movsd  0xa0(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0xf0(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0xa939(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xa929(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x120(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,(%rsp)
movsd  %xmm7,0xa0(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xa8d5(%rip),%xmm1
movapd %xmm1,%xmm3
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm3
movapd %xmm3,0x1c0(%rsp)
divsd  0x280(%rsp),%xmm7
movsd  0x100(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm6,%xmm1
movapd %xmm1,0x150(%rsp)
mulsd  %xmm5,%xmm0
mulsd  0x160(%rsp),%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,0xf0(%rsp)
movapd %xmm2,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x100(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x100(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0xa848(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x80(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0x100(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x1c0(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x150(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0xf0(%rsp),%xmm4
mulsd  0x160(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x150(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0xf0(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xa873(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x160(%rsp),%xmm12
movapd 0x80(%rsp),%xmm10
movsd  (%r14),%xmm1
subsd  0xa0(%rsp),%xmm1
movsd  0x1f0(%rsp),%xmm8
addsd  %xmm1,%xmm8
mulsd  %xmm0,%xmm8
addsd  0x100(%rsp),%xmm8
subsd  0x180(%rsp),%xmm8
movapd 0x150(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x120(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x150(%rsp)
movapd (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xf0(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x260(%rsp),%xmm3
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
subsd  0x70(%rsp),%xmm3
jmp    5876 <vbic_3T_et_cf_fj+0x4736>
call   1060 <sqrt@plt>
movapd 0xa0(%rsp),%xmm4
movsd  %xmm0,0x1c0(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0xa71c(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4950 <vbic_3T_et_cf_fj+0x3810>
sqrtsd %xmm0,%xmm0
jmp    4962 <vbic_3T_et_cf_fj+0x3822>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xa0(%rsp),%xmm4
movsd  %xmm0,0x210(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa6c9(%rip),%xmm0
mulsd  %xmm4,%xmm4
movsd  %xmm4,0x260(%rsp)
addsd  %xmm4,%xmm0
ucomisd %xmm1,%xmm0
jb     499f <vbic_3T_et_cf_fj+0x385f>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    49a8 <vbic_3T_et_cf_fj+0x3868>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa68f(%rip),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x70(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0x180(%rsp)
jb     49e6 <vbic_3T_et_cf_fj+0x38a6>
sqrtsd %xmm0,%xmm0
jmp    49ef <vbic_3T_et_cf_fj+0x38af>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x350(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa63c(%rip),%xmm0
addsd  0x260(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     4a24 <vbic_3T_et_cf_fj+0x38e4>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4a2d <vbic_3T_et_cf_fj+0x38ed>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa60a(%rip),%xmm0
addsd  0x70(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     4a54 <vbic_3T_et_cf_fj+0x3914>
sqrtsd %xmm0,%xmm0
jmp    4a6f <vbic_3T_et_cf_fj+0x392f>
movapd %xmm1,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x120(%rsp),%xmm1
movapd 0xa0(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa5b8(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0x260(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0xa0(%rsp)
jb     4ab5 <vbic_3T_et_cf_fj+0x3975>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4ac7 <vbic_3T_et_cf_fj+0x3987>
call   1060 <sqrt@plt>
movapd 0xa0(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa568(%rip),%xmm0
addsd  0x70(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x120(%rsp)
jb     4b02 <vbic_3T_et_cf_fj+0x39c2>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    4b2a <vbic_3T_et_cf_fj+0x39ea>
movapd %xmm3,0x330(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x330(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x150(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa4fd(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0x260(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0x150(%rsp)
jb     4b78 <vbic_3T_et_cf_fj+0x3a38>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    4bae <vbic_3T_et_cf_fj+0x3a6e>
movapd %xmm5,0xa0(%rsp)
movsd  %xmm4,0x260(%rsp)
call   1060 <sqrt@plt>
movsd  0x260(%rsp),%xmm4
movapd 0xa0(%rsp),%xmm5
movapd 0x150(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x180(%rsp),%xmm6
movapd 0x120(%rsp),%xmm7
addsd  0x350(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa466(%rip),%xmm0
movapd 0x70(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4c00 <vbic_3T_et_cf_fj+0x3ac0>
sqrtsd %xmm0,%xmm0
jmp    4c50 <vbic_3T_et_cf_fj+0x3b10>
movapd %xmm5,0xa0(%rsp)
movapd %xmm6,0x180(%rsp)
movapd %xmm7,0x120(%rsp)
movapd %xmm3,0x70(%rsp)
call   1060 <sqrt@plt>
movapd 0x70(%rsp),%xmm3
movapd 0x120(%rsp),%xmm7
movapd 0x180(%rsp),%xmm6
movapd 0xa0(%rsp),%xmm5
movapd 0x150(%rsp),%xmm2
movapd 0x30(%rsp),%xmm8
movapd (%rsp),%xmm9
movapd 0x100(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm6,%xmm1
movapd %xmm1,0x540(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm4,%xmm0
unpcklpd %xmm7,%xmm0
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0x100(%rsp)
movapd 0x1f0(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0x1f0(%rsp)
movsd  0x1c0(%rsp),%xmm0
addsd  0x210(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0x150(%rsp)
movsd  %xmm4,0x1c0(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0xa328(%rip),%xmm2
movapd %xmm2,0x260(%rsp)
divsd  %xmm8,%xmm2
movsd  0xa302(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x520(%rsp)
movsd  %xmm1,0xa0(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm1
movapd %xmm0,0x350(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x530(%rsp)
movsd  0xd0(%rbx),%xmm0
movsd  (%r14),%xmm2
movsd  0x2a8(%rbx),%xmm3
addsd  %xmm2,%xmm2
addsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
subsd  %xmm1,%xmm3
movapd %xmm2,0x5f0(%rsp)
movapd %xmm3,0x420(%rsp)
divsd  %xmm3,%xmm2
movsd  0xa2b2(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0x180(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0xa34d(%rip),%xmm2
movapd %xmm2,0x120(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0x70(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0xa2de(%rip),%xmm0
jb     4de2 <vbic_3T_et_cf_fj+0x3ca2>
sqrtsd %xmm0,%xmm0
jmp    4de7 <vbic_3T_et_cf_fj+0x3ca7>
call   1060 <sqrt@plt>
movsd  %xmm0,0x330(%rsp)
movapd 0xa318(%rip),%xmm5
divpd  0x540(%rsp),%xmm5
movapd 0x1f0(%rsp),%xmm2
divpd  0x100(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0xa225(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x120(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     4e4c <vbic_3T_et_cf_fj+0x3d0c>
sqrtsd %xmm0,%xmm0
jmp    4e79 <vbic_3T_et_cf_fj+0x3d39>
movapd %xmm2,0x1f0(%rsp)
movapd %xmm5,0x100(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x100(%rsp),%xmm5
movapd 0x1f0(%rsp),%xmm2
movsd  %xmm0,0x438(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa1a6(%rip),%xmm0
movapd 0x120(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x210(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     4ec8 <vbic_3T_et_cf_fj+0x3d88>
sqrtsd %xmm0,%xmm0
jmp    4ef1 <vbic_3T_et_cf_fj+0x3db1>
movapd %xmm5,0x100(%rsp)
movapd %xmm6,0x570(%rsp)
call   1060 <sqrt@plt>
movapd 0x570(%rsp),%xmm6
movapd 0x100(%rsp),%xmm5
movapd %xmm0,0x540(%rsp)
movapd 0x150(%rsp),%xmm1
mulsd  0xf0(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0xa128(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa11b(%rip),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x70(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     4f51 <vbic_3T_et_cf_fj+0x3e11>
sqrtsd %xmm0,%xmm0
jmp    4f90 <vbic_3T_et_cf_fj+0x3e50>
movsd  %xmm3,0x1f0(%rsp)
movapd %xmm5,0x100(%rsp)
movapd %xmm6,0x570(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x570(%rsp),%xmm6
movapd 0x100(%rsp),%xmm5
movsd  0x1f0(%rsp),%xmm3
movsd  %xmm0,0x750(%rsp)
movsd  0xa07f(%rip),%xmm1
movsd  0x1c0(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa082(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0x210(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     4fdf <vbic_3T_et_cf_fj+0x3e9f>
sqrtsd %xmm0,%xmm0
jmp    501a <vbic_3T_et_cf_fj+0x3eda>
movsd  %xmm3,0x1f0(%rsp)
movsd  %xmm4,0x1c0(%rsp)
movapd %xmm5,0x100(%rsp)
call   1060 <sqrt@plt>
movapd 0x100(%rsp),%xmm5
movsd  0x1c0(%rsp),%xmm4
movsd  0x1f0(%rsp),%xmm3
movapd %xmm0,0x570(%rsp)
movapd 0x70(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0xf0(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa001(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     505b <vbic_3T_et_cf_fj+0x3f1b>
sqrtsd %xmm0,%xmm0
jmp    5088 <vbic_3T_et_cf_fj+0x3f48>
movsd  %xmm3,0x1f0(%rsp)
movsd  %xmm4,0x1c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x1c0(%rsp),%xmm4
movsd  0x1f0(%rsp),%xmm3
movapd %xmm0,0x660(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0x260(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0x9f94(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x150(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9f77(%rip),%xmm0
divsd  0x280(%rsp),%xmm4
addsd  0x210(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0x1f0(%rsp)
jb     50f8 <vbic_3T_et_cf_fj+0x3fb8>
sqrtsd %xmm0,%xmm0
jmp    5118 <vbic_3T_et_cf_fj+0x3fd8>
movapd %xmm4,0x100(%rsp)
call   1060 <sqrt@plt>
movapd 0x100(%rsp),%xmm4
movsd  0x1f0(%rsp),%xmm3
movapd %xmm0,0x6b0(%rsp)
movsd  0xa0(%rsp),%xmm1
movsd  0x150(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x160(%rsp),%xmm4
mulsd  0x350(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9eee(%rip),%xmm0
addsd  0x70(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     5170 <vbic_3T_et_cf_fj+0x4030>
sqrtsd %xmm0,%xmm0
jmp    51af <vbic_3T_et_cf_fj+0x406f>
movsd  %xmm1,0xa0(%rsp)
movapd %xmm4,0x100(%rsp)
movsd  %xmm6,0x1c0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1c0(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0x100(%rsp),%xmm4
movsd  0xa0(%rsp),%xmm1
movsd  %xmm0,0x6a0(%rsp)
movsd  0x330(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x520(%rsp),%xmm1
movapd 0x180(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x180(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9e50(%rip),%xmm0
addsd  0x438(%rsp),%xmm2
movsd  0x210(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     521e <vbic_3T_et_cf_fj+0x40de>
sqrtsd %xmm0,%xmm0
jmp    5259 <vbic_3T_et_cf_fj+0x4119>
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm2,0x330(%rsp)
movapd %xmm4,0x100(%rsp)
call   1060 <sqrt@plt>
movapd 0x100(%rsp),%xmm4
movsd  0x330(%rsp),%xmm2
movsd  0xa0(%rsp),%xmm1
movapd %xmm0,0x210(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0xa0(%rsp)
movapd 0x180(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x100(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0x9db2(%rip),%xmm1
movapd 0x70(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     52b0 <vbic_3T_et_cf_fj+0x4170>
sqrtsd %xmm0,%xmm0
jmp    52b5 <vbic_3T_et_cf_fj+0x4175>
call   1060 <sqrt@plt>
movsd  %xmm0,0x330(%rsp)
movapd 0x30(%rsp),%xmm2
movsd  0x9d54(%rip),%xmm1
movapd (%rsp),%xmm3
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm5
subsd  %xmm3,%xmm5
movsd  %xmm5,0x438(%rsp)
movapd 0x100(%rsp),%xmm4
mulsd  %xmm5,%xmm4
subsd  %xmm0,%xmm4
subsd  %xmm3,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm4,0x70(%rsp)
movapd %xmm4,%xmm3
divsd  %xmm2,%xmm3
movsd  0x9cf7(%rip),%xmm4
movapd %xmm4,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x520(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x650(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x1c0(%rsp)
unpcklpd 0x530(%rsp),%xmm3
movapd 0x9dba(%rip),%xmm1
movapd %xmm1,%xmm13
subpd  %xmm3,%xmm13
movapd 0x650(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x350(%rsp),%xmm0
subpd  %xmm0,%xmm1
movapd %xmm1,%xmm4
unpckhpd %xmm1,%xmm4
movapd %xmm13,%xmm0
unpckhpd %xmm13,%xmm0
divsd  %xmm0,%xmm4
movapd 0x80(%rsp),%xmm5
movapd %xmm5,%xmm3
movapd %xmm5,%xmm14
divsd  %xmm0,%xmm3
mulsd  0xa0(%rsp),%xmm3
movapd 0x160(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm15
addsd  %xmm3,%xmm4
movapd %xmm4,0x350(%rsp)
movapd 0x9d0a(%rip),%xmm0
unpcklpd 0x5f0(%rsp),%xmm0
movsd  0x9c59(%rip),%xmm3
movapd 0x420(%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 0x570(%rsp),%xmm0
unpcklpd 0x660(%rsp),%xmm0
movapd 0x120(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0x180(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x6b0(%rsp),%xmm0
addsd  0x6a0(%rsp),%xmm0
movapd 0x210(%rsp),%xmm4
addsd  0x330(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x540(%rsp),%xmm0
addsd  0x750(%rsp),%xmm0
movapd 0xf0(%rsp),%xmm6
mulsd  %xmm6,%xmm3
movapd %xmm6,%xmm9
shufpd $0x2,%xmm4,%xmm0
movapd 0x9c73(%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  0x9b36(%rip),%xmm3
movsd  0x438(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movsd  0x9b41(%rip),%xmm0
movapd 0x100(%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,0x120(%rsp)
movapd 0x70(%rsp),%xmm5
movapd 0x280(%rsp),%xmm8
divsd  %xmm8,%xmm5
movsd  0x150(%rsp),%xmm3
movapd %xmm3,%xmm9
mulsd  %xmm0,%xmm3
mulsd  %xmm15,%xmm5
addsd  %xmm3,%xmm5
movapd %xmm14,%xmm3
unpcklpd %xmm2,%xmm3
movapd 0x30(%rsp),%xmm4
movapd %xmm4,%xmm0
unpcklpd %xmm4,%xmm0
mulpd  %xmm1,%xmm0
divpd  %xmm13,%xmm0
movapd %xmm0,0x180(%rsp)
divsd  %xmm13,%xmm1
movapd %xmm13,%xmm2
unpcklpd 0x520(%rsp),%xmm2
mulsd  %xmm11,%xmm12
movsd  %xmm12,0x420(%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,0x330(%rsp)
mulsd  %xmm3,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x210(%rsp)
movapd %xmm10,%xmm0
movsd  0x9a14(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm0,0x100(%rsp)
mulsd  %xmm7,%xmm11
movapd %xmm11,0x150(%rsp)
mulsd  %xmm7,%xmm6
movapd %xmm6,0x5f0(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm3
movapd 0x9a93(%rip),%xmm5
xorpd  %xmm5,%xmm3
unpcklpd %xmm0,%xmm3
unpcklpd %xmm4,%xmm8
divpd  %xmm8,%xmm3
movapd %xmm3,0xa0(%rsp)
movapd 0x1c0(%rsp),%xmm1
xorpd  %xmm5,%xmm1
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x530(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x540(%rsp)
movapd 0x1c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x530(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x160(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0xa0(%rsp)
movapd (%rsp),%xmm1
movapd %xmm1,%xmm4
movapd 0x30(%rsp),%xmm2
divsd  %xmm2,%xmm4
movsd  0x9930(%rip),%xmm5
addsd  %xmm5,%xmm4
movapd %xmm4,%xmm0
movapd %xmm4,0x1c0(%rsp)
divsd  %xmm2,%xmm5
divsd  0x280(%rsp),%xmm1
mulsd  0xf0(%rsp),%xmm5
mulsd  %xmm3,%xmm1
subsd  %xmm1,%xmm5
movsd  %xmm5,(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0xf0(%rsp)
xorps  0x99a5(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x160(%rsp),%xmm12
movapd 0x80(%rsp),%xmm10
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x1c0(%rsp),%xmm1
mulsd  (%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0x100(%rsp),%xmm1
movsd  0x989c(%rip),%xmm6
subsd  %xmm1,%xmm6
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm6,%xmm1
movsd  0x540(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
movapd 0x150(%rsp),%xmm5
mulsd  %xmm0,%xmm5
mulsd  0x5f0(%rsp),%xmm0
mulsd  0xa0(%rsp),%xmm6
subsd  %xmm6,%xmm0
mulsd  %xmm3,%xmm7
subsd  %xmm7,%xmm0
movsd  (%r14),%xmm2
movapd %xmm2,%xmm8
movapd 0x70(%rsp),%xmm4
subsd  %xmm4,%xmm8
movapd 0x260(%rsp),%xmm3
addsd  %xmm3,%xmm8
subsd  %xmm4,%xmm3
addsd  %xmm2,%xmm3
movsd  0x420(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm1,%xmm2
subsd  %xmm4,%xmm2
mulsd  %xmm1,%xmm8
movsd  0x120(%rsp),%xmm4
mulsd  %xmm1,%xmm4
mulsd  0x1f0(%rsp),%xmm1
subsd  %xmm4,%xmm1
movapd %xmm5,%xmm4
mulsd  %xmm3,%xmm4
addsd  %xmm2,%xmm4
addsd  0x330(%rsp),%xmm4
movapd %xmm4,0x150(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x210(%rsp),%xmm3
subsd  0x350(%rsp),%xmm3
movapd 0x180(%rsp),%xmm0
addsd  %xmm0,%xmm8
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm8
movapd 0x1b0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm11
movapd 0x230(%rsp),%xmm7
movapd 0x130(%rsp),%xmm4
movapd 0x10(%rsp),%xmm5
movapd 0x60(%rsp),%xmm0
movapd 0x400(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,0x400(%rsp)
movapd 0xd0(%rsp),%xmm1
divsd  %xmm1,%xmm5
movapd 0x370(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd %xmm2,0x370(%rsp)
divsd  %xmm1,%xmm4
movapd 0x290(%rsp),%xmm6
addsd  %xmm6,%xmm6
movsd  0x410(%rsp),%xmm0
addsd  0x110(%rsp),%xmm0
movsd  %xmm0,0x410(%rsp)
divsd  0x360(%rsp),%xmm9
movsd  0x90(%rsp),%xmm0
addsd  0x220(%rsp),%xmm0
movsd  %xmm0,0x90(%rsp)
divsd  0x2a0(%rsp),%xmm11
movsd  0x3a8(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm7,%xmm1
movsd  %xmm1,0xa0(%rsp)
mulsd  0x460(%rsp),%xmm0
movsd  %xmm0,0x3a8(%rsp)
movsd  0x70(%rbx),%xmm2
movsd  0xd0(%rbx),%xmm1
movapd %xmm2,%xmm7
mulsd  %xmm10,%xmm7
movapd 0x974d(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  %xmm12,%xmm0
movapd %xmm0,0xf0(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm3,0x260(%rsp)
movsd  %xmm8,0x1f0(%rsp)
movapd %xmm9,0x1b0(%rsp)
movapd %xmm11,0x40(%rsp)
movapd %xmm4,0x130(%rsp)
movapd %xmm5,0x10(%rsp)
movapd %xmm6,0x70(%rsp)
jae    5a8c <vbic_3T_et_cf_fj+0x494c>
movsd  0x2a8(%rbx),%xmm2
ucomisd %xmm0,%xmm2
movapd %xmm7,(%rsp)
jbe    5be9 <vbic_3T_et_cf_fj+0x4aa9>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm0
jbe    5be9 <vbic_3T_et_cf_fj+0x4aa9>
movapd %xmm7,%xmm0
addsd  %xmm2,%xmm0
subsd  %xmm7,%xmm2
movapd %xmm0,0x180(%rsp)
divsd  %xmm2,%xmm0
movsd  0x961c(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm0,0x220(%rsp)
movapd %xmm0,%xmm7
unpcklpd %xmm0,%xmm7
addpd  0x96b3(%rip),%xmm7
movapd %xmm7,%xmm0
unpckhpd %xmm7,%xmm0
movapd %xmm0,0x360(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm3,%xmm0
ucomisd %xmm10,%xmm0
movapd %xmm7,0x110(%rsp)
movapd %xmm2,0x120(%rsp)
jb     639d <vbic_3T_et_cf_fj+0x525d>
sqrtsd %xmm0,%xmm0
jmp    63ab <vbic_3T_et_cf_fj+0x526b>
movsd  (%r15),%xmm12
addsd  %xmm12,%xmm7
ucomisd %xmm0,%xmm7
jbe    5c1b <vbic_3T_et_cf_fj+0x4adb>
movsd  0x9568(%rip),%xmm0
subsd  %xmm2,%xmm0
movsd  0x958c(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm7,(%rsp)
call   1050 <pow@plt>
movsd  0x70(%rbx),%xmm9
movsd  0xc8(%rbx),%xmm11
movsd  0x9532(%rip),%xmm12
movapd %xmm12,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm12,%xmm1
subsd  %xmm5,%xmm1
movapd 0x30(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm12,%xmm5
subsd  %xmm11,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm11,%xmm2
movsd  0x94fd(%rip),%xmm8
mulsd  %xmm8,%xmm2
movapd (%rsp),%xmm7
mulsd  %xmm7,%xmm2
divsd  %xmm3,%xmm2
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm12,%xmm6
subsd  %xmm4,%xmm6
divsd  %xmm5,%xmm6
movapd 0x160(%rsp),%xmm10
mulsd  %xmm10,%xmm6
movapd %xmm7,%xmm4
mulsd  %xmm7,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm7,%xmm13
mulsd  %xmm8,%xmm7
mulsd  %xmm11,%xmm7
movapd %xmm0,%xmm4
mulsd  %xmm7,%xmm4
divsd  %xmm3,%xmm7
subsd  %xmm9,%xmm7
movapd %xmm2,%xmm5
addsd  %xmm12,%xmm7
divsd  %xmm3,%xmm4
mulsd  %xmm0,%xmm7
movapd %xmm13,%xmm2
mulsd  %xmm13,%xmm2
mulsd  0x947c(%rip),%xmm2
addsd  %xmm4,%xmm7
mulsd  %xmm11,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x280(%rsp),%xmm2
movapd 0xf0(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm10,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
mov    0x470(%rsp),%rbp
jmp    5ed6 <vbic_3T_et_cf_fj+0x4d96>
movsd  0x9457(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm7,%xmm7
addsd  %xmm7,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     5d98 <vbic_3T_et_cf_fj+0x4c58>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    5db7 <vbic_3T_et_cf_fj+0x4c77>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
mov    0x470(%rsp),%rbp
jbe    5de2 <vbic_3T_et_cf_fj+0x4ca2>
movapd 0x948f(%rip),%xmm3
xorpd  %xmm0,%xmm3
ucomisd %xmm12,%xmm3
jbe    5de2 <vbic_3T_et_cf_fj+0x4ca2>
unpcklpd %xmm0,%xmm3
movapd 0x280(%rsp),%xmm0
unpcklpd 0x30(%rsp),%xmm0
divpd  %xmm0,%xmm3
movapd %xmm3,0x80(%rsp)
movsd  0x9398(%rip),%xmm2
movapd %xmm2,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xf0(%rsp)
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,(%rsp)
call   1050 <pow@plt>
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  (%rsp),%xmm1
movapd 0x160(%rsp),%xmm8
movapd 0x80(%rsp),%xmm10
mulsd  %xmm8,%xmm10
mulsd  %xmm1,%xmm10
movsd  0x2a8(%rbx),%xmm2
movsd  (%r15),%xmm5
addsd  %xmm2,%xmm5
movapd 0x30(%rsp),%xmm9
addsd  %xmm9,%xmm2
movapd 0x93f8(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm7
unpcklpd %xmm2,%xmm7
movapd %xmm1,%xmm4
subpd  %xmm7,%xmm4
mulpd  %xmm1,%xmm7
movsd  %xmm4,%xmm7
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movsd  0x92e4(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm6
movapd %xmm9,%xmm1
mulsd  %xmm6,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm6
divpd  %xmm7,%xmm6
movapd %xmm6,%xmm5
unpckhpd %xmm6,%xmm5
subsd  %xmm5,%xmm6
addsd  0x92d2(%rip),%xmm3
movapd %xmm9,%xmm5
mulsd  %xmm9,%xmm3
divsd  %xmm4,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm9,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm8,%xmm6
addsd  %xmm3,%xmm6
jmp    5eca <vbic_3T_et_cf_fj+0x4d8a>
movapd %xmm7,0x110(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x110(%rsp),%xmm7
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9280(%rip),%xmm0
addsd  %xmm0,%xmm7
ucomisd %xmm1,%xmm7
jb     5f02 <vbic_3T_et_cf_fj+0x4dc2>
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
jmp    5f1d <vbic_3T_et_cf_fj+0x4ddd>
movapd %xmm12,%xmm2
divsd  0x30(%rsp),%xmm2
movsd  0x921b(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0xf0(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x110(%rsp)
movapd %xmm12,(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm6
movapd 0x110(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
movapd 0x280(%rsp),%xmm1
unpcklpd 0xf0(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x160(%rsp),%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm6,%xmm2
movsd  0x91a9(%rip),%xmm5
movapd %xmm5,%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0x9265(%rip),%xmm4
movlpd 0x80(%rsp),%xmm4
subsd  %xmm0,%xmm5
movapd 0x30(%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
mulsd  %xmm7,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm6
addsd  %xmm5,%xmm6
xorpd  %xmm2,%xmm2
xorpd  %xmm5,%xmm5
xorpd  %xmm7,%xmm7
addsd  %xmm6,%xmm2
movapd %xmm2,0x360(%rsp)
addsd  %xmm0,%xmm7
movapd %xmm7,0x220(%rsp)
addsd  %xmm1,%xmm5
movsd  %xmm5,0x2a0(%rsp)
jmp    7329 <vbic_3T_et_cf_fj+0x61e9>
movapd %xmm7,%xmm0
movsd  %xmm3,0x2a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2a0(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
movapd (%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0xf0(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0x90df(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0x90a3(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0x220(%rsp)
movsd  0x90ba(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x2a0(%rsp)
divsd  0x280(%rsp),%xmm3
movsd  %xmm0,0x120(%rsp)
movapd %xmm2,0x360(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x160(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0x110(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x180(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x180(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x220(%rsp),%xmm0
mulsd  0x110(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0x8ff7(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd 0x80(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x160(%rsp),%xmm5
movsd  (%r15),%xmm4
addsd  (%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0x8fe7(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x110(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     608d <vbic_3T_et_cf_fj+0x4f4d>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    60f4 <vbic_3T_et_cf_fj+0x4fb4>
movapd %xmm2,0x180(%rsp)
movsd  %xmm3,0x100(%rsp)
movsd  %xmm5,0x220(%rsp)
movsd  %xmm6,0x1c0(%rsp)
movsd  %xmm4,0x210(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x210(%rsp),%xmm4
movsd  0x1c0(%rsp),%xmm6
movsd  0x220(%rsp),%xmm5
movsd  0x100(%rsp),%xmm3
movapd 0x180(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0x100(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8f36(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0x180(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     6132 <vbic_3T_et_cf_fj+0x4ff2>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    614d <vbic_3T_et_cf_fj+0x500d>
movapd %xmm4,%xmm0
movsd  %xmm1,0x220(%rsp)
call   1060 <sqrt@plt>
movsd  0x220(%rsp),%xmm1
mov    0x470(%rsp),%rbp
movapd 0x30(%rsp),%xmm8
movapd (%rsp),%xmm3
movsd  0x110(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0xf0(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0x8e91(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x8e81(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x1c0(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,(%rsp)
movsd  %xmm7,0x110(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0x8e2d(%rip),%xmm1
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
movapd %xmm2,0x210(%rsp)
divsd  0x280(%rsp),%xmm7
movsd  0x120(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,0x220(%rsp)
mulsd  %xmm5,%xmm3
mulsd  0x160(%rsp),%xmm7
addsd  %xmm3,%xmm7
movsd  %xmm7,0xf0(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x120(%rsp)
call   1050 <pow@plt>
movapd 0x120(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0x8da8(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x80(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x80(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x210(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x220(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0xf0(%rsp),%xmm4
mulsd  0x160(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x220(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0xf0(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0x8dd7(%rip),%xmm1
call   1050 <pow@plt>
movsd  (%r15),%xmm1
subsd  0x110(%rsp),%xmm1
movsd  0x2a0(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x80(%rsp),%xmm2
subsd  0x100(%rsp),%xmm2
movsd  %xmm2,0x2a0(%rsp)
movapd 0x220(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x1c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x220(%rsp)
movapd (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xf0(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x360(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x180(%rsp),%xmm1
movapd %xmm1,0x360(%rsp)
jmp    7329 <vbic_3T_et_cf_fj+0x61e9>
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm7
movsd  %xmm0,0x210(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0x8c84(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm7,%xmm0
mulsd  %xmm7,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     63e8 <vbic_3T_et_cf_fj+0x52a8>
sqrtsd %xmm0,%xmm0
jmp    63fa <vbic_3T_et_cf_fj+0x52ba>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x110(%rsp),%xmm7
movsd  %xmm0,0x350(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8c31(%rip),%xmm0
mulsd  %xmm7,%xmm7
movsd  %xmm7,0x2a0(%rsp)
addsd  %xmm7,%xmm0
ucomisd %xmm1,%xmm0
jb     6437 <vbic_3T_et_cf_fj+0x52f7>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    6440 <vbic_3T_et_cf_fj+0x5300>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8bf7(%rip),%xmm0
movapd 0x360(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x360(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0x100(%rsp)
jb     6484 <vbic_3T_et_cf_fj+0x5344>
sqrtsd %xmm0,%xmm0
jmp    648d <vbic_3T_et_cf_fj+0x534d>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x330(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8b9e(%rip),%xmm0
addsd  0x2a0(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     64c2 <vbic_3T_et_cf_fj+0x5382>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    64cb <vbic_3T_et_cf_fj+0x538b>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8b6c(%rip),%xmm0
addsd  0x360(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     64f5 <vbic_3T_et_cf_fj+0x53b5>
sqrtsd %xmm0,%xmm0
jmp    6510 <vbic_3T_et_cf_fj+0x53d0>
movapd %xmm1,0x1c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x1c0(%rsp),%xmm1
movapd 0x110(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8b17(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0x2a0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0x110(%rsp)
jb     6556 <vbic_3T_et_cf_fj+0x5416>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6568 <vbic_3T_et_cf_fj+0x5428>
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8ac7(%rip),%xmm0
addsd  0x360(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x1c0(%rsp)
jb     65a3 <vbic_3T_et_cf_fj+0x5463>
sqrtsd %xmm0,%xmm4
jmp    65cb <vbic_3T_et_cf_fj+0x548b>
movapd %xmm3,0x420(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x420(%rsp),%xmm3
movapd 0x110(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x220(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8a5c(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0x2a0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0x220(%rsp)
jb     6619 <vbic_3T_et_cf_fj+0x54d9>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    664f <vbic_3T_et_cf_fj+0x550f>
movapd %xmm5,0x110(%rsp)
movsd  %xmm4,0x2a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2a0(%rsp),%xmm4
movapd 0x110(%rsp),%xmm5
movapd 0x220(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x100(%rsp),%xmm6
movapd 0x1c0(%rsp),%xmm7
addsd  0x330(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x89c5(%rip),%xmm0
movapd 0x360(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     66a4 <vbic_3T_et_cf_fj+0x5564>
sqrtsd %xmm0,%xmm0
jmp    66fa <vbic_3T_et_cf_fj+0x55ba>
movapd %xmm5,0x110(%rsp)
movapd %xmm6,0x100(%rsp)
movapd %xmm7,0x1c0(%rsp)
movapd %xmm3,0x360(%rsp)
call   1060 <sqrt@plt>
movapd 0x360(%rsp),%xmm3
movapd 0x1c0(%rsp),%xmm7
movapd 0x100(%rsp),%xmm6
movapd 0x110(%rsp),%xmm5
movapd 0x220(%rsp),%xmm2
movapd 0x30(%rsp),%xmm8
movapd (%rsp),%xmm9
movapd 0x120(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm6,%xmm1
movapd %xmm1,0x530(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm4,%xmm0
unpcklpd %xmm7,%xmm0
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0x120(%rsp)
movapd 0x180(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0x180(%rsp)
movsd  0x210(%rsp),%xmm0
addsd  0x350(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0x220(%rsp)
movsd  %xmm4,0x210(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0x887e(%rip),%xmm2
movapd %xmm2,0x360(%rsp)
divsd  %xmm8,%xmm2
movsd  0x8858(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x660(%rsp)
movsd  %xmm1,0x110(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm1
movapd %xmm0,0x330(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x750(%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,0x540(%rsp)
movapd %xmm3,0x5f0(%rsp)
divsd  %xmm3,%xmm2
movsd  0x8808(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0x100(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0x88a3(%rip),%xmm2
movapd %xmm2,0x1c0(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0x2a0(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0x8831(%rip),%xmm0
jb     688f <vbic_3T_et_cf_fj+0x574f>
sqrtsd %xmm0,%xmm0
jmp    6894 <vbic_3T_et_cf_fj+0x5754>
call   1060 <sqrt@plt>
movsd  %xmm0,0x420(%rsp)
movapd 0x886b(%rip),%xmm5
divpd  0x530(%rsp),%xmm5
movapd 0x180(%rsp),%xmm2
divpd  0x120(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0x8778(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x1c0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     68f9 <vbic_3T_et_cf_fj+0x57b9>
sqrtsd %xmm0,%xmm0
jmp    6926 <vbic_3T_et_cf_fj+0x57e6>
movapd %xmm2,0x180(%rsp)
movapd %xmm5,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x120(%rsp),%xmm5
movapd 0x180(%rsp),%xmm2
movsd  %xmm0,0x650(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x86f9(%rip),%xmm0
movapd 0x1c0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x350(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     6975 <vbic_3T_et_cf_fj+0x5835>
sqrtsd %xmm0,%xmm0
jmp    699e <vbic_3T_et_cf_fj+0x585e>
movapd %xmm5,0x120(%rsp)
movapd %xmm6,0x520(%rsp)
call   1060 <sqrt@plt>
movapd 0x520(%rsp),%xmm6
movapd 0x120(%rsp),%xmm5
movapd %xmm0,0x530(%rsp)
movapd 0x220(%rsp),%xmm1
mulsd  0xf0(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0x867b(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x866e(%rip),%xmm0
movapd 0x2a0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x2a0(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     6a04 <vbic_3T_et_cf_fj+0x58c4>
sqrtsd %xmm0,%xmm0
jmp    6a43 <vbic_3T_et_cf_fj+0x5903>
movsd  %xmm3,0x180(%rsp)
movapd %xmm5,0x120(%rsp)
movapd %xmm6,0x520(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x520(%rsp),%xmm6
movapd 0x120(%rsp),%xmm5
movsd  0x180(%rsp),%xmm3
movsd  %xmm0,0x570(%rsp)
movsd  0x85cc(%rip),%xmm1
movsd  0x210(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x85cf(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0x350(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     6a92 <vbic_3T_et_cf_fj+0x5952>
sqrtsd %xmm0,%xmm0
jmp    6acd <vbic_3T_et_cf_fj+0x598d>
movsd  %xmm3,0x180(%rsp)
movsd  %xmm4,0x210(%rsp)
movapd %xmm5,0x120(%rsp)
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm5
movsd  0x210(%rsp),%xmm4
movsd  0x180(%rsp),%xmm3
movapd %xmm0,0x520(%rsp)
movapd 0x2a0(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0xf0(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x854b(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     6b11 <vbic_3T_et_cf_fj+0x59d1>
sqrtsd %xmm0,%xmm0
jmp    6b3e <vbic_3T_et_cf_fj+0x59fe>
movsd  %xmm3,0x180(%rsp)
movsd  %xmm4,0x210(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x210(%rsp),%xmm4
movsd  0x180(%rsp),%xmm3
movapd %xmm0,0x6b0(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0x360(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0x84de(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x220(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x84c1(%rip),%xmm0
divsd  0x280(%rsp),%xmm4
addsd  0x350(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0x180(%rsp)
jb     6bae <vbic_3T_et_cf_fj+0x5a6e>
sqrtsd %xmm0,%xmm0
jmp    6bce <vbic_3T_et_cf_fj+0x5a8e>
movapd %xmm4,0x120(%rsp)
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm4
movsd  0x180(%rsp),%xmm3
movapd %xmm0,0x6a0(%rsp)
movsd  0x110(%rsp),%xmm1
movsd  0x220(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x160(%rsp),%xmm4
mulsd  0x330(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8438(%rip),%xmm0
addsd  0x2a0(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     6c29 <vbic_3T_et_cf_fj+0x5ae9>
sqrtsd %xmm0,%xmm0
jmp    6c68 <vbic_3T_et_cf_fj+0x5b28>
movsd  %xmm1,0x110(%rsp)
movapd %xmm4,0x120(%rsp)
movsd  %xmm6,0x210(%rsp)
call   1060 <sqrt@plt>
movsd  0x210(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0x120(%rsp),%xmm4
movsd  0x110(%rsp),%xmm1
movsd  %xmm0,0x438(%rsp)
movsd  0x420(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x660(%rsp),%xmm1
movapd 0x100(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x100(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8397(%rip),%xmm0
addsd  0x650(%rsp),%xmm2
movsd  0x350(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     6cd7 <vbic_3T_et_cf_fj+0x5b97>
sqrtsd %xmm0,%xmm0
jmp    6d12 <vbic_3T_et_cf_fj+0x5bd2>
movsd  %xmm1,0x110(%rsp)
movsd  %xmm2,0x420(%rsp)
movapd %xmm4,0x120(%rsp)
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm4
movsd  0x420(%rsp),%xmm2
movsd  0x110(%rsp),%xmm1
movapd %xmm0,0x350(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0x110(%rsp)
movapd 0x100(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x120(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0x82f9(%rip),%xmm1
movapd 0x2a0(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6d6c <vbic_3T_et_cf_fj+0x5c2c>
sqrtsd %xmm0,%xmm0
jmp    6d71 <vbic_3T_et_cf_fj+0x5c31>
call   1060 <sqrt@plt>
movsd  %xmm0,0x420(%rsp)
mov    0x470(%rsp),%rbp
movapd 0x30(%rsp),%xmm2
movsd  0x8290(%rip),%xmm1
movapd (%rsp),%xmm3
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm5
subsd  %xmm3,%xmm5
movsd  %xmm5,0x650(%rsp)
movapd 0x120(%rsp),%xmm4
mulsd  %xmm5,%xmm4
subsd  %xmm0,%xmm4
subsd  %xmm3,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm4,0x2a0(%rsp)
movapd %xmm4,%xmm3
divsd  %xmm2,%xmm3
movsd  0x8230(%rip),%xmm4
movapd %xmm4,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x660(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x910(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x210(%rsp)
unpcklpd 0x750(%rsp),%xmm3
movapd 0x82f2(%rip),%xmm13
movapd %xmm13,%xmm9
subpd  %xmm3,%xmm9
movapd 0x910(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x330(%rsp),%xmm0
subpd  %xmm0,%xmm13
movapd %xmm13,%xmm4
unpckhpd %xmm13,%xmm4
movapd %xmm9,%xmm0
unpckhpd %xmm9,%xmm0
divsd  %xmm0,%xmm4
movapd 0x80(%rsp),%xmm5
movapd %xmm5,%xmm3
divsd  %xmm0,%xmm3
mulsd  0x110(%rsp),%xmm3
movapd 0x160(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm14
addsd  %xmm3,%xmm4
movapd %xmm4,0x110(%rsp)
movapd 0x8244(%rip),%xmm0
unpcklpd 0x540(%rsp),%xmm0
movsd  0x8193(%rip),%xmm3
movapd 0x5f0(%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 0x520(%rsp),%xmm0
unpcklpd 0x6b0(%rsp),%xmm0
movapd 0x1c0(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0x100(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movapd 0x6a0(%rsp),%xmm0
addsd  0x438(%rsp),%xmm0
movapd 0x350(%rsp),%xmm4
addsd  0x420(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x530(%rsp),%xmm0
addsd  0x570(%rsp),%xmm0
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm1,%xmm3
shufpd $0x2,%xmm4,%xmm0
movapd 0x81b1(%rip),%xmm4
unpcklpd %xmm6,%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
subsd  %xmm0,%xmm4
mulsd  %xmm4,%xmm10
mulsd  %xmm3,%xmm4
movsd  0x807c(%rip),%xmm3
movsd  0x650(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  0x8087(%rip),%xmm0
movapd 0x120(%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,0x1c0(%rsp)
movapd 0x2a0(%rsp),%xmm4
movapd 0x280(%rsp),%xmm8
divsd  %xmm8,%xmm4
movsd  0x220(%rsp),%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm0,%xmm3
mulsd  %xmm14,%xmm4
addsd  %xmm3,%xmm4
unpcklpd %xmm2,%xmm5
movapd 0x30(%rsp),%xmm3
movapd %xmm3,%xmm0
unpcklpd %xmm3,%xmm0
mulpd  %xmm13,%xmm0
divpd  %xmm9,%xmm0
movapd %xmm0,0x100(%rsp)
divsd  %xmm9,%xmm13
movapd %xmm9,%xmm2
unpcklpd 0x660(%rsp),%xmm2
mulsd  %xmm10,%xmm12
movsd  %xmm12,0x420(%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,0x330(%rsp)
mulsd  %xmm5,%xmm0
addsd  %xmm13,%xmm0
movapd %xmm0,0x350(%rsp)
movapd %xmm11,%xmm0
movsd  0x7f5e(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm0,0x120(%rsp)
mulsd  %xmm6,%xmm10
movapd %xmm10,0x220(%rsp)
mulsd  %xmm6,%xmm15
movapd %xmm15,0x5f0(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
movapd 0x7fdb(%rip),%xmm5
xorpd  %xmm5,%xmm4
unpcklpd %xmm0,%xmm4
unpcklpd %xmm3,%xmm8
divpd  %xmm8,%xmm4
movapd %xmm4,0x80(%rsp)
movapd 0x210(%rsp),%xmm1
xorpd  %xmm5,%xmm1
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x530(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x540(%rsp)
movapd 0x210(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x530(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x160(%rsp),%xmm3
movapd 0x80(%rsp),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x80(%rsp)
movapd (%rsp),%xmm1
movapd %xmm1,%xmm4
movapd 0x30(%rsp),%xmm2
divsd  %xmm2,%xmm4
movsd  0x7e78(%rip),%xmm5
addsd  %xmm5,%xmm4
movapd %xmm4,%xmm0
movapd %xmm4,0x210(%rsp)
divsd  %xmm2,%xmm5
divsd  0x280(%rsp),%xmm1
mulsd  0xf0(%rsp),%xmm5
mulsd  %xmm3,%xmm1
subsd  %xmm1,%xmm5
movsd  %xmm5,(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0xf0(%rsp)
xorps  0x7eed(%rip),%xmm1
call   1050 <pow@plt>
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x210(%rsp),%xmm1
mulsd  (%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0x120(%rsp),%xmm1
movsd  0x7df8(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x540(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
movapd 0x220(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x5f0(%rsp),%xmm0
mulsd  0x80(%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm7
subsd  %xmm7,%xmm0
movsd  (%r15),%xmm2
movapd %xmm2,%xmm4
movapd 0x2a0(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0x360(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movsd  0x420(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  0x1c0(%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0x180(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0x330(%rsp),%xmm5
movapd %xmm5,0x220(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x350(%rsp),%xmm3
subsd  0x110(%rsp),%xmm3
movapd %xmm3,0x360(%rsp)
movapd 0x100(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movsd  %xmm4,0x2a0(%rsp)
movapd 0x20(%rsp),%xmm15
movsd  0x2d8(%rsp),%xmm11
movapd 0x1b0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm0
movapd 0x500(%rsp),%xmm6
movapd 0x4e0(%rsp),%xmm14
movapd 0x370(%rsp),%xmm8
movapd 0x130(%rsp),%xmm10
movapd 0x10(%rsp),%xmm4
movapd 0x70(%rsp),%xmm12
mulsd  0x5a8(%rsp),%xmm12
mulsd  0x410(%rsp),%xmm9
mulsd  0x90(%rsp),%xmm0
movapd %xmm0,0x40(%rsp)
movsd  0x870(%rsp),%xmm1
movapd 0x230(%rsp),%xmm7
mulsd  %xmm1,%xmm7
movsd  0x460(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x460(%rsp)
movsd  0x0(%rbp),%xmm3
movapd 0x60(%rsp),%xmm1
movapd %xmm1,%xmm13
movsd  0xa0(%rsp),%xmm2
mulsd  %xmm2,%xmm13
movapd 0xd0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm2,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm3,%xmm1
divsd  %xmm2,%xmm1
movapd 0xe0(%rsp),%xmm2
movapd %xmm2,%xmm5
mulsd  %xmm6,%xmm5
movapd %xmm5,(%rsp)
movsd  0x3a8(%rsp),%xmm6
mulsd  %xmm1,%xmm6
movapd %xmm3,%xmm5
divsd  %xmm0,%xmm3
mulsd  %xmm14,%xmm2
movapd %xmm2,0x90(%rsp)
movapd 0x240(%rsp),%xmm0
movapd 0x400(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x7bb9(%rip),%xmm1
mulsd  %xmm1,%xmm4
mulsd  %xmm0,%xmm8
mulsd  %xmm1,%xmm10
mulsd  0x7be3(%rip),%xmm3
subsd  %xmm6,%xmm3
movapd %xmm13,%xmm6
movsd  %xmm3,0x80(%rsp)
movapd %xmm5,%xmm0
movapd %xmm15,%xmm1
mulsd  %xmm15,%xmm1
movapd %xmm1,0x110(%rsp)
divsd  %xmm13,%xmm0
ucomisd 0x7bb5(%rip),%xmm0
movapd %xmm9,0x1b0(%rsp)
jbe    74f8 <vbic_3T_et_cf_fj+0x63b8>
addsd  0x7ba9(%rip),%xmm0
addsd  0x7b49(%rip),%xmm0
movsd  0x7ba8(%rip),%xmm9
mulsd  %xmm9,%xmm0
movapd %xmm0,%xmm5
movapd 0x40(%rsp),%xmm3
movsd  0x580(%rsp),%xmm13
movsd  0x3d0(%rsp),%xmm15
jmp    75f1 <vbic_3T_et_cf_fj+0x64b1>
movsd  0x7b68(%rip),%xmm1
ucomisd %xmm0,%xmm1
movsd  0x3d0(%rsp),%xmm15
jbe    7547 <vbic_3T_et_cf_fj+0x6407>
addsd  0x7b48(%rip),%xmm0
addsd  0x7af0(%rip),%xmm0
movsd  0x7b47(%rip),%xmm9
mulsd  %xmm9,%xmm0
movapd %xmm0,%xmm5
movapd 0x40(%rsp),%xmm3
movsd  0x580(%rsp),%xmm13
jmp    75f1 <vbic_3T_et_cf_fj+0x64b1>
movapd %xmm2,0x400(%rsp)
movapd %xmm8,0x370(%rsp)
movapd %xmm7,0x230(%rsp)
movapd %xmm10,0x130(%rsp)
movapd %xmm4,0x10(%rsp)
movapd %xmm12,0x70(%rsp)
movapd %xmm6,0x410(%rsp)
call   1030 <exp@plt>
movapd 0x410(%rsp),%xmm6
movapd 0x70(%rsp),%xmm12
movapd 0x10(%rsp),%xmm4
movapd 0x130(%rsp),%xmm10
movapd 0x230(%rsp),%xmm7
movapd 0x370(%rsp),%xmm8
movapd 0x400(%rsp),%xmm2
movsd  0x580(%rsp),%xmm13
movapd 0x40(%rsp),%xmm3
movsd  0x3d0(%rsp),%xmm15
movsd  0x2d8(%rsp),%xmm11
movapd %xmm0,%xmm9
movapd %xmm0,%xmm5
addsd  %xmm2,%xmm4
movapd %xmm4,0x10(%rsp)
addsd  %xmm8,%xmm10
movapd %xmm10,0x130(%rsp)
addsd  0x770(%rsp),%xmm12
movsd  0x560(%rsp),%xmm0
movsd  0x638(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x560(%rsp)
movapd 0x1b0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x1b0(%rsp)
movsd  0x79bf(%rip),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm6,%xmm0
movapd %xmm0,0x410(%rsp)
movsd  0x878(%rsp),%xmm0
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm3
movapd %xmm3,0x40(%rsp)
movsd  (%r14),%xmm8
movapd 0x60(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm8,%xmm3
divsd  %xmm0,%xmm3
divsd  %xmm0,%xmm1
movapd %xmm1,0xf0(%rsp)
movapd 0xd0(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm7,%xmm7
mulsd  %xmm2,%xmm7
movapd %xmm8,%xmm1
divsd  %xmm7,%xmm1
movsd  0x460(%rsp),%xmm6
mulsd  %xmm1,%xmm6
divsd  %xmm0,%xmm8
mulsd  0x7978(%rip),%xmm8
subsd  %xmm6,%xmm8
movapd %xmm3,%xmm6
movapd 0x500(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x500(%rsp)
movapd (%rsp),%xmm7
divsd  %xmm4,%xmm7
movapd 0x4e0(%rsp),%xmm14
divsd  %xmm2,%xmm14
movapd 0x90(%rsp),%xmm0
divsd  %xmm4,%xmm0
movapd %xmm0,%xmm4
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm15
divsd  %xmm0,%xmm13
movsd  %xmm13,0x580(%rsp)
movapd 0x110(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  0x78e6(%rip),%xmm5
movapd %xmm5,0x460(%rsp)
movsd  0x80(%rsp),%xmm0
mulsd  %xmm9,%xmm0
movsd  %xmm0,0x80(%rsp)
ucomisd 0x78de(%rip),%xmm6
movapd %xmm12,0x70(%rsp)
movapd %xmm3,0x110(%rsp)
movsd  %xmm9,0x400(%rsp)
jbe    77c9 <vbic_3T_et_cf_fj+0x6689>
addsd  0x78c2(%rip),%xmm6
addsd  0x7862(%rip),%xmm6
movsd  0x78c2(%rip),%xmm0
mulsd  %xmm0,%xmm6
movapd 0x50(%rsp),%xmm12
movapd 0x20(%rsp),%xmm5
jmp    7800 <vbic_3T_et_cf_fj+0x66c0>
movsd  0x7897(%rip),%xmm0
ucomisd %xmm6,%xmm0
movapd 0x20(%rsp),%xmm5
jbe    7819 <vbic_3T_et_cf_fj+0x66d9>
addsd  0x787b(%rip),%xmm6
addsd  0x7823(%rip),%xmm6
movsd  0x787b(%rip),%xmm0
mulsd  %xmm0,%xmm6
movapd 0x50(%rsp),%xmm12
movapd 0x140(%rsp),%xmm9
movapd 0x1b0(%rsp),%xmm13
jmp    78bc <vbic_3T_et_cf_fj+0x677c>
movapd %xmm6,%xmm0
movsd  %xmm11,0x2d8(%rsp)
movsd  %xmm15,0x3d0(%rsp)
movapd %xmm14,0x4e0(%rsp)
movsd  %xmm8,0xa0(%rsp)
movapd %xmm4,0x90(%rsp)
movapd %xmm7,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm7
movapd 0x90(%rsp),%xmm4
movapd 0x110(%rsp),%xmm3
movsd  0xa0(%rsp),%xmm8
movapd 0x4e0(%rsp),%xmm14
movsd  0x3d0(%rsp),%xmm15
movapd 0x1b0(%rsp),%xmm13
movsd  0x2d8(%rsp),%xmm11
movapd 0x20(%rsp),%xmm5
movapd 0x140(%rsp),%xmm9
movapd %xmm0,%xmm6
movapd 0x50(%rsp),%xmm12
movapd 0x240(%rsp),%xmm1
movapd 0x500(%rsp),%xmm10
mulsd  %xmm1,%xmm10
movsd  0x773c(%rip),%xmm2
mulsd  %xmm2,%xmm7
movapd %xmm7,(%rsp)
movapd %xmm14,%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm2,%xmm4
movapd %xmm4,0x90(%rsp)
movapd %xmm15,%xmm14
mulsd  %xmm1,%xmm14
movapd 0x10(%rsp),%xmm2
mulsd  0x4d0(%rsp),%xmm2
movapd %xmm2,0x10(%rsp)
movsd  0x580(%rsp),%xmm15
mulsd  %xmm1,%xmm15
movapd 0x130(%rsp),%xmm1
mulsd  0x690(%rsp),%xmm1
movapd %xmm1,0x130(%rsp)
movsd  0x1a0(%rsp),%xmm1
mulsd  0x70(%rsp),%xmm1
movsd  %xmm1,0x1a0(%rsp)
movsd  0x3b0(%rsp),%xmm1
mulsd  0x5b0(%rsp),%xmm1
movsd  %xmm1,0x3b0(%rsp)
movsd  0x76c1(%rip),%xmm1
divsd  0x6d0(%rsp),%xmm1
movsd  %xmm1,0x3a8(%rsp)
movapd %xmm9,%xmm1
divsd  %xmm3,%xmm1
movapd %xmm1,0x370(%rsp)
mulsd  0xd0(%rsp),%xmm5
movapd 0x410(%rsp),%xmm1
mulsd  0x400(%rsp),%xmm1
movapd %xmm1,0x410(%rsp)
movapd %xmm13,%xmm1
movapd 0x460(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm1,0x770(%rsp)
movsd  0x560(%rsp),%xmm1
movsd  0x80(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x80(%rsp)
movapd 0xf0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0xf0(%rsp)
mulsd  %xmm0,%xmm8
movapd %xmm1,%xmm2
mulsd  %xmm11,%xmm2
addsd  0x7613(%rip),%xmm6
mulsd  %xmm6,%xmm11
movapd %xmm1,%xmm0
movapd %xmm7,%xmm1
mulsd  %xmm6,%xmm0
mulsd  0x40(%rsp),%xmm0
mulsd  %xmm13,%xmm11
addsd  %xmm0,%xmm11
movsd  %xmm2,0x5a8(%rsp)
mulsd  %xmm2,%xmm8
movsd  0x550(%rsp),%xmm0
movapd %xmm11,%xmm4
movapd 0x680(%rsp),%xmm11
mulsd  %xmm11,%xmm0
addsd  0x758f(%rip),%xmm0
movsd  0x1f0(%rsp),%xmm7
movsd  0x380(%rsp),%xmm13
mulsd  %xmm13,%xmm7
addsd  %xmm0,%xmm7
movapd %xmm11,%xmm0
mulsd  0x610(%rsp),%xmm0
movsd  %xmm0,0x638(%rsp)
movapd %xmm13,%xmm0
mulsd  0x260(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x75b0(%rip),%xmm0
addsd  %xmm7,%xmm0
movapd %xmm0,0x1b0(%rsp)
movapd %xmm0,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x759b(%rip),%xmm2
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
xorpd  %xmm9,%xmm9
movsd  %xmm2,0x40(%rsp)
ucomisd %xmm9,%xmm2
movsd  %xmm0,0x5b0(%rsp)
movsd  0x2f0(%rsp),%xmm9
movapd %xmm5,0x20(%rsp)
jae    7bfa <vbic_3T_et_cf_fj+0x6aba>
movsd  0x40(%rsp),%xmm0
movsd  %xmm4,0x2d8(%rsp)
movsd  %xmm14,0x3d0(%rsp)
movsd  %xmm15,0x580(%rsp)
movapd %xmm10,0x500(%rsp)
movapd %xmm1,0x4e0(%rsp)
movsd  %xmm8,0xa0(%rsp)
movapd %xmm6,0x230(%rsp)
movsd  %xmm7,0x400(%rsp)
call   1060 <sqrt@plt>
movsd  0x400(%rsp),%xmm7
movapd 0x460(%rsp),%xmm3
movapd 0x230(%rsp),%xmm6
movsd  0xa0(%rsp),%xmm8
movapd 0x680(%rsp),%xmm11
movapd 0x4e0(%rsp),%xmm1
movapd 0x500(%rsp),%xmm10
movsd  0x580(%rsp),%xmm15
movsd  0x3d0(%rsp),%xmm14
movsd  0x2d8(%rsp),%xmm4
movapd 0x20(%rsp),%xmm5
movapd 0x50(%rsp),%xmm12
movsd  0x2f0(%rsp),%xmm9
movsd  0x380(%rsp),%xmm13
movapd (%rsp),%xmm2
addsd  %xmm10,%xmm2
movapd %xmm2,(%rsp)
movapd 0x90(%rsp),%xmm2
addsd  %xmm1,%xmm2
movapd %xmm2,0x90(%rsp)
movsd  0x4d0(%rsp),%xmm2
mulsd  %xmm14,%xmm2
movsd  %xmm2,0x4d0(%rsp)
movsd  0x258(%rsp),%xmm2
mulsd  0x10(%rsp),%xmm2
movsd  %xmm2,0x258(%rsp)
movsd  0x690(%rsp),%xmm2
mulsd  %xmm15,%xmm2
movsd  %xmm2,0x690(%rsp)
movsd  0x328(%rsp),%xmm2
mulsd  0x130(%rsp),%xmm2
movsd  %xmm2,0x328(%rsp)
movsd  0x560(%rsp),%xmm2
mulsd  %xmm2,%xmm3
movapd %xmm3,%xmm1
movapd 0x410(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x410(%rsp)
movapd %xmm1,%xmm10
movsd  0x80(%rsp),%xmm2
addsd  0x770(%rsp),%xmm2
movsd  %xmm2,0x80(%rsp)
movsd  0x5a8(%rsp),%xmm1
mulsd  %xmm1,%xmm6
movapd 0xf0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0xf0(%rsp)
addsd  %xmm4,%xmm8
movsd  %xmm8,0xa0(%rsp)
movapd 0x70(%rsp),%xmm3
addsd  0x638(%rsp),%xmm3
addsd  %xmm0,%xmm7
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)
mulsd  0x450(%rsp),%xmm12
movapd 0xc0(%rsp),%xmm4
mulsd  0x3f0(%rsp),%xmm4
movsd  0x40(%rsp),%xmm0
ucomisd 0x734d(%rip),%xmm0
movapd 0x140(%rsp),%xmm14
divsd  %xmm5,%xmm14
movsd  0x1a0(%rsp),%xmm2
mulsd  0x3a8(%rsp),%xmm2
movsd  %xmm2,0x1a0(%rsp)
movapd 0x370(%rsp),%xmm1
mulsd  0x3b0(%rsp),%xmm1
mulsd  0x300(%rsp),%xmm11
mulsd  0x150(%rsp),%xmm13
addsd  0x72bd(%rip),%xmm7
mulsd  0x7255(%rip),%xmm7
movapd %xmm6,0x230(%rsp)
movapd %xmm10,0x460(%rsp)
movsd  0x5b0(%rsp),%xmm0
jae    7e9b <vbic_3T_et_cf_fj+0x6d5b>
movapd %xmm4,0xc0(%rsp)
movsd  0x40(%rsp),%xmm0
movsd  %xmm13,0x380(%rsp)
movapd %xmm12,0x50(%rsp)
movapd %xmm11,0x680(%rsp)
movsd  %xmm7,0x400(%rsp)
movapd %xmm14,0x40(%rsp)
movapd %xmm1,0x370(%rsp)
movapd %xmm3,0x70(%rsp)
call   1060 <sqrt@plt>
movapd 0x70(%rsp),%xmm3
movapd 0x370(%rsp),%xmm1
movapd 0x40(%rsp),%xmm14
movsd  0x400(%rsp),%xmm7
movapd 0x460(%rsp),%xmm10
movapd 0x230(%rsp),%xmm6
movapd 0x680(%rsp),%xmm11
movapd 0x50(%rsp),%xmm12
movsd  0x2f0(%rsp),%xmm9
movsd  0x380(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm4
movsd  0x258(%rsp),%xmm2
addsd  0x4d0(%rsp),%xmm2
movsd  %xmm2,0x258(%rsp)
divsd  0x888(%rsp),%xmm12
movapd %xmm12,0x50(%rsp)
movsd  0x328(%rsp),%xmm2
addsd  0x690(%rsp),%xmm2
movsd  %xmm2,0x328(%rsp)
divsd  0x880(%rsp),%xmm4
movapd %xmm4,0xc0(%rsp)
movapd 0x1b0(%rsp),%xmm4
divsd  %xmm0,%xmm4
addsd  0x7107(%rip),%xmm4
movsd  0x710e(%rip),%xmm8
mulsd  %xmm8,%xmm4
unpcklpd %xmm11,%xmm3
mulsd  %xmm4,%xmm13
movsd  %xmm13,0x380(%rsp)
unpcklpd %xmm4,%xmm4
mulpd  %xmm3,%xmm4
movapd %xmm9,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm10,%xmm6
movapd 0x780(%rsp),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm0,%xmm6
movapd %xmm3,%xmm0
mulsd  0x80(%rsp),%xmm0
movsd  0x868(%rsp),%xmm2
mulsd  %xmm10,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm9,%xmm5
mulsd  0xa0(%rsp),%xmm5
addsd  %xmm2,%xmm5
movapd 0x240(%rsp),%xmm0
movsd  0x5e0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x5e0(%rsp)
movapd (%rsp),%xmm2
mulsd  0x2b0(%rsp),%xmm2
movapd %xmm2,(%rsp)
movsd  0x5d0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x5d0(%rsp)
movapd 0x90(%rsp),%xmm0
mulsd  0x340(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
addsd  0x1a0(%rsp),%xmm1
movapd %xmm1,0x370(%rsp)
mulsd  0x7017(%rip),%xmm14
movapd %xmm14,0x40(%rsp)
addsd  0x7080(%rip),%xmm7
mulsd  0x410(%rsp),%xmm3
mulsd  0xf0(%rsp),%xmm9
ucomisd 0x2c0(%rbx),%xmm8
movapd %xmm4,0x1b0(%rsp)
movsd  %xmm7,0x400(%rsp)
jbe    81c1 <vbic_3T_et_cf_fj+0x7081>
movsd  0x6fc4(%rip),%xmm1
divsd  0x2c8(%rbx),%xmm1
movapd %xmm1,0x560(%rsp)
movapd %xmm7,%xmm0
movsd  %xmm9,0x2f0(%rsp)
movapd %xmm3,0x780(%rsp)
movapd %xmm6,0x10(%rsp)
movapd %xmm5,0x130(%rsp)
call   1050 <pow@plt>
movapd 0x560(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x400(%rsp),%xmm2
movsd  0x380(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0x1b0(%rsp),%xmm2
movapd %xmm2,%xmm4
movsd  0x6f84(%rip),%xmm2
movapd 0x10(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,0x10(%rsp)
movapd 0x130(%rsp),%xmm0
unpcklpd 0x780(%rsp),%xmm0
mulpd  0x704e(%rip),%xmm0
addpd  %xmm4,%xmm0
movapd %xmm0,0x130(%rsp)
movsd  0x2f0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x2f0(%rsp)
movsd  0x2f0(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x2f0(%rsp)
movsd  0x2c8(%rbx),%xmm1
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movsd  0x2f0(%rsp),%xmm4
movapd %xmm0,%xmm6
movsd  0x400(%rsp),%xmm3
addsd  %xmm0,%xmm3
mulsd  0x2c8(%rbx),%xmm6
divsd  0x10(%rsp),%xmm6
mulsd  %xmm6,%xmm4
unpcklpd %xmm6,%xmm6
mulpd  0x130(%rsp),%xmm6
movsd  0x6ea3(%rip),%xmm5
mulsd  %xmm5,%xmm3
movapd 0x6fc7(%rip),%xmm0
movapd 0x1b0(%rsp),%xmm1
mulpd  %xmm0,%xmm1
movsd  0x380(%rsp),%xmm2
mulsd  %xmm5,%xmm2
mulpd  %xmm0,%xmm6
addpd  %xmm1,%xmm6
mulsd  %xmm5,%xmm4
addsd  %xmm2,%xmm4
movsd  0x6e54(%rip),%xmm14
jmp    82a9 <vbic_3T_et_cf_fj+0x7169>
movsd  0x6e7f(%rip),%xmm0
mulsd  %xmm0,%xmm6
movsd  0x6e3b(%rip),%xmm1
addsd  %xmm1,%xmm6
movapd %xmm6,0x10(%rsp)
unpcklpd %xmm3,%xmm5
mulpd  0x6f55(%rip),%xmm5
movapd %xmm5,0x130(%rsp)
mulsd  %xmm0,%xmm9
movsd  %xmm9,0x2f0(%rsp)
movsd  0x2c8(%rbx),%xmm1
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movsd  0x6df3(%rip),%xmm14
movsd  0x2c8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x10(%rsp),%xmm1
movsd  0x2f0(%rsp),%xmm5
mulsd  %xmm1,%xmm5
unpcklpd %xmm1,%xmm1
mulpd  0x130(%rsp),%xmm1
movsd  0x400(%rsp),%xmm2
movsd  0x6dc6(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm14,%xmm0
movapd %xmm2,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm3,%xmm0
movsd  0x380(%rsp),%xmm3
mulsd  %xmm0,%xmm3
unpcklpd %xmm0,%xmm0
mulpd  0x1b0(%rsp),%xmm0
movapd %xmm2,%xmm6
unpcklpd %xmm2,%xmm6
mulpd  %xmm1,%xmm6
addpd  %xmm0,%xmm6
mulsd  %xmm5,%xmm2
addsd  %xmm3,%xmm2
movapd %xmm4,%xmm3
movapd %xmm2,%xmm4
movapd %xmm6,0x560(%rsp)
movsd  %xmm4,0x2f0(%rsp)
movsd  0x2b0(%rsp),%xmm0
mulsd  0x5e0(%rsp),%xmm0
movsd  %xmm0,0x2b0(%rsp)
movsd  0x200(%rsp),%xmm8
mulsd  (%rsp),%xmm8
movapd 0x190(%rsp),%xmm11
mulsd  0x5c0(%rsp),%xmm11
movsd  0x340(%rsp),%xmm0
mulsd  0x5d0(%rsp),%xmm0
movsd  %xmm0,0x340(%rsp)
movsd  0x1e0(%rsp),%xmm9
mulsd  0x90(%rsp),%xmm9
movapd 0x1d0(%rsp),%xmm10
mulsd  0x320(%rsp),%xmm10
movapd 0x50(%rsp),%xmm0
mulsd  0x258(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
movapd 0xc0(%rsp),%xmm0
mulsd  0x328(%rsp),%xmm0
movapd %xmm0,0xc0(%rsp)
movapd 0x40(%rsp),%xmm13
addsd  0x370(%rsp),%xmm13
movapd 0x230(%rsp),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm3,%xmm0
mov    0xa60(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm14,%xmm0
divsd  %xmm3,%xmm0
movapd 0x6d23(%rip),%xmm12
xorpd  %xmm12,%xmm1
movapd %xmm3,%xmm7
mulsd  %xmm3,%xmm7
divsd  %xmm7,%xmm1
movsd  0xa0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xa68(%rsp),%rdx
movsd  %xmm2,(%rdx)
movapd 0xf0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xa70(%rsp),%rcx
movsd  %xmm2,(%rcx)
movapd %xmm1,%xmm2
mulsd  %xmm6,%xmm2
addsd  (%rdx),%xmm2
movsd  %xmm2,(%rdx)
movapd %xmm6,%xmm5
unpckhpd %xmm6,%xmm5
movapd %xmm1,%xmm2
mulsd  %xmm5,%xmm2
mov    0xa78(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm4,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movapd 0x460(%rsp),%xmm1
movapd %xmm1,%xmm2
movapd %xmm3,0x5e0(%rsp)
divsd  %xmm3,%xmm2
mov    0xa40(%rsp),%rax
movapd %xmm2,0x690(%rsp)
movsd  %xmm2,(%rax)
xorpd  %xmm12,%xmm1
movapd %xmm1,0x580(%rsp)
movsd  %xmm7,0x4d0(%rsp)
divsd  %xmm7,%xmm1
movsd  0x80(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xa48(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  0x410(%rsp),%xmm0
mov    0xa50(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm1,%xmm0
mulsd  %xmm6,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd %xmm1,%xmm0
movapd %xmm5,0x5d0(%rsp)
mulsd  %xmm5,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm4,%xmm1
mov    0xa58(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x150(%rbx),%xmm0
xorpd  %xmm2,%xmm2
xorpd  %xmm1,%xmm1
movsd  %xmm1,0x500(%rsp)
ucomisd %xmm2,%xmm0
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x328(%rsp)
xorpd  %xmm4,%xmm4
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x130(%rsp)
movsd  %xmm14,0x370(%rsp)
xorpd  %xmm2,%xmm2
xorpd  %xmm3,%xmm3
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x2d8(%rsp)
movapd 0x6c0(%rsp),%xmm15
movsd  0x5a0(%rsp),%xmm12
jbe    8a99 <vbic_3T_et_cf_fj+0x7959>
movapd 0xe0(%rsp),%xmm0
movapd 0x920(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd 0x60(%rsp),%xmm3
divsd  %xmm3,%xmm2
movapd 0xd0(%rsp),%xmm4
divsd  %xmm4,%xmm0
movapd 0x240(%rsp),%xmm1
mulsd  %xmm1,%xmm2
mulsd  0x6a89(%rip),%xmm0
addsd  %xmm2,%xmm0
movsd  0x7a0(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x790(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm2
movsd  0x730(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm12,%xmm15
divsd  0x798(%rsp),%xmm15
mulsd  %xmm1,%xmm15
movsd  (%r15),%xmm14
movsd  0x160(%rbx),%xmm2
movapd %xmm3,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm14,%xmm7
divsd  %xmm1,%xmm7
movsd  0x6a0b(%rip),%xmm0
mulsd  %xmm4,%xmm2
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm14
mulsd  0x6a3d(%rip),%xmm14
divsd  %xmm1,%xmm4
ucomisd 0x6a39(%rip),%xmm7
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movsd  %xmm8,0x200(%rsp)
movsd  %xmm9,0x1e0(%rsp)
movapd %xmm13,0x40(%rsp)
jbe    8672 <vbic_3T_et_cf_fj+0x7532>
addsd  0x6a08(%rip),%xmm7
addsd  0x69a8(%rip),%xmm7
movsd  0x6a08(%rip),%xmm0
jmp    8698 <vbic_3T_et_cf_fj+0x7558>
movsd  0x69ee(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    86aa <vbic_3T_et_cf_fj+0x756a>
addsd  0x69d8(%rip),%xmm7
addsd  0x6980(%rip),%xmm7
movsd  0x69d8(%rip),%xmm0
mulsd  %xmm0,%xmm7
movsd  %xmm4,0x130(%rsp)
jmp    8754 <vbic_3T_et_cf_fj+0x7614>
movapd %xmm7,%xmm0
movapd %xmm15,0x6c0(%rsp)
movsd  %xmm4,0x258(%rsp)
movsd  %xmm14,0x10(%rsp)
call   1030 <exp@plt>
movsd  0x10(%rsp),%xmm14
movapd 0x40(%rsp),%xmm13
movsd  0x258(%rsp),%xmm4
movsd  0x5a0(%rsp),%xmm12
movapd 0x6c0(%rsp),%xmm15
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movsd  0x160(%rbx),%xmm2
movapd 0x60(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  0x68d6(%rip),%xmm3
divsd  %xmm1,%xmm3
movsd  %xmm3,0x130(%rsp)
mulsd  0xd0(%rsp),%xmm2
movapd %xmm0,%xmm7
movsd  0x7a8(%rsp),%xmm3
mulsd  %xmm3,%xmm12
mulsd  %xmm3,%xmm15
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm14
movsd  (%r14),%xmm5
movapd %xmm5,%xmm0
divsd  %xmm2,%xmm5
mulsd  0x68d3(%rip),%xmm5
divsd  %xmm1,%xmm0
ucomisd 0x68cf(%rip),%xmm0
jbe    87b4 <vbic_3T_et_cf_fj+0x7674>
addsd  0x68cd(%rip),%xmm0
addsd  0x686d(%rip),%xmm0
movsd  0x68cd(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    887f <vbic_3T_et_cf_fj+0x773f>
movsd  0x68ac(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    87e3 <vbic_3T_et_cf_fj+0x76a3>
addsd  0x6896(%rip),%xmm0
addsd  0x683e(%rip),%xmm0
movsd  0x6896(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    887f <vbic_3T_et_cf_fj+0x773f>
movapd %xmm15,0x6c0(%rsp)
movsd  %xmm12,0x5a0(%rsp)
movsd  %xmm4,0x258(%rsp)
movsd  %xmm14,0x10(%rsp)
movsd  %xmm7,0x90(%rsp)
movsd  %xmm5,(%rsp)
call   1030 <exp@plt>
movsd  (%rsp),%xmm5
movsd  0x90(%rsp),%xmm7
movsd  0x10(%rsp),%xmm14
movapd 0x40(%rsp),%xmm13
movsd  0x258(%rsp),%xmm4
movsd  0x5a0(%rsp),%xmm12
movapd 0x6c0(%rsp),%xmm15
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm1
movsd  0x130(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm1,%xmm5
movsd  0x158(%rbx),%xmm1
movsd  0x6770(%rip),%xmm6
movapd %xmm6,%xmm3
subsd  %xmm1,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm7
addsd  %xmm0,%xmm7
addsd  0x6784(%rip),%xmm7
movapd %xmm12,%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm12,%xmm1
mulsd  %xmm12,%xmm3
mulsd  %xmm7,%xmm15
mulsd  %xmm1,%xmm4
mulsd  %xmm14,%xmm1
addsd  %xmm15,%xmm1
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x130(%rsp)
mulsd  %xmm5,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x328(%rsp)
movsd  0x598(%rsp),%xmm1
movapd %xmm1,%xmm5
movsd  %xmm0,0x500(%rsp)
mulsd  %xmm0,%xmm5
mulsd  0x6726(%rip),%xmm5
addsd  %xmm6,%xmm5
xorps  %xmm6,%xmm6
sqrtsd %xmm5,%xmm6
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm5
movapd %xmm6,%xmm0
movsd  %xmm4,0x258(%rsp)
jae    89b0 <vbic_3T_et_cf_fj+0x7870>
movapd %xmm5,%xmm0
movsd  %xmm5,0x10(%rsp)
movsd  %xmm6,0x90(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x90(%rsp),%xmm6
movsd  0x10(%rsp),%xmm5
movapd 0x40(%rsp),%xmm13
movsd  0x258(%rsp),%xmm4
movsd  0x598(%rsp),%xmm1
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm1,%xmm2
mulsd  0x328(%rsp),%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm4,%xmm3
mulsd  0x130(%rsp),%xmm1
addsd  0x663a(%rip),%xmm0
ucomisd %xmm7,%xmm5
jae    8a67 <vbic_3T_et_cf_fj+0x7927>
movsd  %xmm0,0x370(%rsp)
movapd %xmm5,%xmm0
movsd  %xmm1,0x598(%rsp)
movsd  %xmm2,0x4e0(%rsp)
movsd  %xmm3,0x70(%rsp)
call   1060 <sqrt@plt>
movapd 0x40(%rsp),%xmm13
movsd  0x70(%rsp),%xmm3
movsd  0x4e0(%rsp),%xmm2
movsd  0x258(%rsp),%xmm4
movsd  0x598(%rsp),%xmm1
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm6
movsd  0x370(%rsp),%xmm0
mulsd  0x65b1(%rip),%xmm0
movsd  %xmm0,0x370(%rsp)
movsd  0x6590(%rip),%xmm0
divsd  %xmm6,%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm3
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x2d8(%rsp)
movsd  %xmm3,0x70(%rsp)
movsd  %xmm2,0x4e0(%rsp)
movsd  %xmm4,0x258(%rsp)
addsd  0x2b0(%rsp),%xmm8
divsd  0x898(%rsp),%xmm11
addsd  0x340(%rsp),%xmm9
divsd  0x890(%rsp),%xmm10
movsd  0x450(%rsp),%xmm0
movsd  0x8a8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x450(%rsp)
movapd 0x50(%rsp),%xmm14
mulsd  %xmm1,%xmm14
movsd  0x3f0(%rsp),%xmm0
movsd  0x8a0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x3f0(%rsp)
movapd 0xc0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0xc0(%rsp)
mulsd  0x510(%rsp),%xmm13
movsd  0x100(%rbx),%xmm0
ucomisd 0x64bd(%rip),%xmm0
movsd  %xmm8,0x200(%rsp)
movsd  %xmm9,0x1e0(%rsp)
jne    8be1 <vbic_3T_et_cf_fj+0x7aa1>
jp     8be1 <vbic_3T_et_cf_fj+0x7aa1>
movsd  0x0(%rbp),%xmm6
movsd  0x108(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm6,%xmm4
divsd  %xmm1,%xmm4
movsd  0x647d(%rip),%xmm8
movapd 0x6535(%rip),%xmm7
xorpd  %xmm6,%xmm7
mulsd  0xd0(%rsp),%xmm0
movapd %xmm6,%xmm15
divsd  %xmm0,%xmm15
ucomisd 0x64a6(%rip),%xmm4
jbe    8ca0 <vbic_3T_et_cf_fj+0x7b60>
addsd  0x64a0(%rip),%xmm4
addsd  0x6440(%rip),%xmm4
movsd  0x64a0(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    8d5e <vbic_3T_et_cf_fj+0x7c1e>
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm14,0x50(%rsp)
jne    904b <vbic_3T_et_cf_fj+0x7f0b>
jp     904b <vbic_3T_et_cf_fj+0x7f0b>
mov    0xa10(%rsp),%rax
movq   $0x0,(%rax)
mov    0xa18(%rsp),%rax
movq   $0x0,(%rax)
mov    0xa20(%rsp),%rax
movq   $0x0,(%rax)
movsd  (%r12),%xmm5
movsd  0x108(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm7
divsd  %xmm1,%xmm7
movsd  0x63be(%rip),%xmm15
movapd 0x6476(%rip),%xmm6
xorpd  %xmm5,%xmm6
mulsd  0xd0(%rsp),%xmm0
movapd %xmm5,%xmm12
divsd  %xmm0,%xmm12
ucomisd 0x63e7(%rip),%xmm7
jbe    90d5 <vbic_3T_et_cf_fj+0x7f95>
addsd  0x63e1(%rip),%xmm7
addsd  0x6381(%rip),%xmm7
movsd  0x63e1(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    93cf <vbic_3T_et_cf_fj+0x828f>
movsd  0x63c0(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    8ccf <vbic_3T_et_cf_fj+0x7b8f>
addsd  0x63aa(%rip),%xmm4
addsd  0x6352(%rip),%xmm4
movsd  0x63aa(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    8d5e <vbic_3T_et_cf_fj+0x7c1e>
movapd %xmm4,%xmm0
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm14,0x50(%rsp)
movapd %xmm13,0x40(%rsp)
movapd %xmm15,0x90(%rsp)
movapd %xmm1,0x10(%rsp)
call   1030 <exp@plt>
movapd 0x10(%rsp),%xmm1
movapd 0x90(%rsp),%xmm15
movsd  0x62ed(%rip),%xmm8
movapd 0x40(%rsp),%xmm13
movapd 0x50(%rsp),%xmm14
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm6
movapd 0x637a(%rip),%xmm7
xorpd  %xmm6,%xmm7
movapd %xmm0,%xmm4
movapd %xmm8,%xmm5
mulsd  0x62ec(%rip),%xmm15
divsd  %xmm1,%xmm5
movsd  0x118(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm6
mulsd  0xd0(%rsp),%xmm0
divsd  %xmm0,%xmm7
mulsd  0x627d(%rip),%xmm7
divsd  %xmm1,%xmm8
ucomisd 0x62b8(%rip),%xmm6
jbe    8dcb <vbic_3T_et_cf_fj+0x7c8b>
addsd  0x62b6(%rip),%xmm6
addsd  0x6256(%rip),%xmm6
movsd  0x62b6(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8ead <vbic_3T_et_cf_fj+0x7d6d>
movsd  0x6295(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    8dfa <vbic_3T_et_cf_fj+0x7cba>
addsd  0x627f(%rip),%xmm6
addsd  0x6227(%rip),%xmm6
movsd  0x627f(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8ead <vbic_3T_et_cf_fj+0x7d6d>
movapd %xmm6,%xmm0
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm14,0x50(%rsp)
movapd %xmm13,0x40(%rsp)
movapd %xmm7,(%rsp)
movsd  %xmm8,0x2b0(%rsp)
movapd %xmm15,0x90(%rsp)
movapd %xmm4,0x340(%rsp)
movsd  %xmm5,0x10(%rsp)
movsd  %xmm2,0x3d0(%rsp)
call   1030 <exp@plt>
movsd  0x3d0(%rsp),%xmm2
movsd  0x10(%rsp),%xmm5
movapd 0x340(%rsp),%xmm4
movapd 0x90(%rsp),%xmm15
movsd  0x2b0(%rsp),%xmm8
movapd (%rsp),%xmm7
movapd 0x40(%rsp),%xmm13
movapd 0x50(%rsp),%xmm14
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%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    8f73 <vbic_3T_et_cf_fj+0x7e33>
movsd  0x0(%rbp),%xmm9
movapd 0x760(%rsp),%xmm2
subsd  %xmm9,%xmm2
xorpd  0x61de(%rip),%xmm9
divsd  0x6d0(%rsp),%xmm2
subsd  0x140(%rsp),%xmm9
movapd %xmm9,%xmm0
divsd  0x110(%rsp),%xmm0
divsd  0x20(%rsp),%xmm9
mulsd  0x3b0(%rsp),%xmm0
movsd  0x1a0(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x611f(%rip),%xmm9
addsd  %xmm1,%xmm9
movapd %xmm2,%xmm0
ucomisd 0x6116(%rip),%xmm2
movsd  %xmm5,0x10(%rsp)
jbe    9014 <vbic_3T_et_cf_fj+0x7ed4>
addsd  0x610a(%rip),%xmm0
addsd  0x60aa(%rip),%xmm0
movsd  0x610a(%rip),%xmm1
jmp    903e <vbic_3T_et_cf_fj+0x7efe>
movsd  0x60c5(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm6
movsd  0x3f0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm6,%xmm0
movsd  0x450(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
mov    0xa10(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm4,%xmm14
mov    0xa18(%rsp),%rcx
movsd  %xmm14,(%rcx)
mulsd  %xmm3,%xmm5
mov    0xa20(%rsp),%rax
movsd  %xmm5,(%rax)
mulsd  %xmm3,%xmm15
addsd  (%rcx),%xmm15
mulsd  0xc0(%rsp),%xmm6
addsd  %xmm15,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm2,%xmm8
addsd  (%rax),%xmm8
movsd  %xmm8,(%rax)
mulsd  %xmm2,%xmm7
addsd  (%rcx),%xmm7
movapd %xmm7,%xmm13
jmp    92b4 <vbic_3T_et_cf_fj+0x8174>
movsd  0x604c(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9108 <vbic_3T_et_cf_fj+0x7fc8>
addsd  0x6032(%rip),%xmm0
addsd  0x5fda(%rip),%xmm0
movsd  0x6032(%rip),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,%xmm5
jmp    91bd <vbic_3T_et_cf_fj+0x807d>
movsd  0x0(%rbp),%xmm7
movsd  0x108(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm7,%xmm4
divsd  %xmm1,%xmm4
movapd 0x605d(%rip),%xmm12
xorpd  %xmm7,%xmm12
mulsd  0xd0(%rsp),%xmm0
movapd %xmm7,%xmm15
divsd  %xmm0,%xmm15
ucomisd 0x5fcd(%rip),%xmm4
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm13,0x40(%rsp)
jbe    92ff <vbic_3T_et_cf_fj+0x81bf>
addsd  0x5fac(%rip),%xmm4
addsd  0x5f4c(%rip),%xmm4
movsd  0x5fac(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    9734 <vbic_3T_et_cf_fj+0x85f4>
movsd  0x5f8b(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    9332 <vbic_3T_et_cf_fj+0x81f2>
addsd  0x5f71(%rip),%xmm7
addsd  0x5f19(%rip),%xmm7
movsd  0x5f71(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    93cf <vbic_3T_et_cf_fj+0x828f>
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm14,0x50(%rsp)
movapd %xmm13,0x40(%rsp)
movapd %xmm7,(%rsp)
movsd  %xmm8,0x2b0(%rsp)
movapd %xmm6,0x140(%rsp)
movapd %xmm15,0x90(%rsp)
movapd %xmm4,0x340(%rsp)
movapd %xmm9,0x20(%rsp)
call   1030 <exp@plt>
movapd 0x20(%rsp),%xmm9
movapd 0x340(%rsp),%xmm4
movapd 0x90(%rsp),%xmm15
movapd 0x140(%rsp),%xmm6
movsd  0x2b0(%rsp),%xmm8
movapd (%rsp),%xmm7
movapd 0x40(%rsp),%xmm13
movapd 0x50(%rsp),%xmm14
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm5
movapd %xmm0,%xmm1
mov    0xa18(%rsp),%rcx
mulsd  %xmm1,%xmm9
movsd  0x3a8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x5e61(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm6
movsd  0x3f0(%rsp),%xmm12
movapd %xmm12,%xmm0
mulsd  %xmm6,%xmm0
movsd  0x450(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
subsd  0x510(%rsp),%xmm5
mulsd  0x320(%rbx),%xmm5
subsd  %xmm5,%xmm1
mov    0xa10(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm4,%xmm14
movsd  0x320(%rbx),%xmm0
movsd  %xmm14,(%rcx)
movsd  0x10(%rsp),%xmm1
mulsd  %xmm3,%xmm1
mov    0xa20(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm3,%xmm15
addsd  (%rcx),%xmm15
mulsd  0xc0(%rsp),%xmm6
addsd  %xmm15,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm12,%xmm8
addsd  (%rax),%xmm8
movsd  %xmm8,(%rax)
mulsd  %xmm12,%xmm7
addsd  (%rcx),%xmm7
mulsd  %xmm0,%xmm9
subsd  %xmm9,%xmm7
movsd  %xmm7,(%rcx)
movsd  (%rax),%xmm1
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rax)
mulsd  %xmm0,%xmm13
addsd  (%rcx),%xmm13
movsd  %xmm13,(%rcx)
mov    0xa28(%rsp),%rax
movq   $0x0,(%rax)
mov    0xa30(%rsp),%rax
movq   $0x0,(%rax)
mov    0xa38(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x200(%rsp),%xmm8
movsd  0x1e0(%rsp),%xmm9
jmp    a391 <vbic_3T_et_cf_fj+0x9251>
movsd  0x5d61(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    96c2 <vbic_3T_et_cf_fj+0x8582>
addsd  0x5d47(%rip),%xmm4
addsd  0x5cef(%rip),%xmm4
movsd  0x5d47(%rip),%xmm2
mulsd  %xmm2,%xmm4
jmp    9734 <vbic_3T_et_cf_fj+0x85f4>
movapd %xmm7,%xmm0
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm13,0x40(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm1,0x10(%rsp)
call   1030 <exp@plt>
movapd 0x10(%rsp),%xmm1
movapd 0x90(%rsp),%xmm12
movsd  0x5c91(%rip),%xmm15
movapd 0x40(%rsp),%xmm13
movapd 0x50(%rsp),%xmm14
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  (%r12),%xmm5
movapd 0x5d09(%rip),%xmm6
xorpd  %xmm5,%xmm6
movapd %xmm0,%xmm7
movapd %xmm15,%xmm4
mulsd  0x5c7b(%rip),%xmm12
divsd  %xmm1,%xmm4
movsd  0x118(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  0xd0(%rsp),%xmm0
divsd  %xmm0,%xmm6
mulsd  0x5c0c(%rip),%xmm6
divsd  %xmm1,%xmm15
ucomisd 0x5c47(%rip),%xmm5
jbe    943c <vbic_3T_et_cf_fj+0x82fc>
addsd  0x5c45(%rip),%xmm5
addsd  0x5be5(%rip),%xmm5
movsd  0x5c45(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    952b <vbic_3T_et_cf_fj+0x83eb>
movsd  0x5c24(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    946b <vbic_3T_et_cf_fj+0x832b>
addsd  0x5c0e(%rip),%xmm5
addsd  0x5bb6(%rip),%xmm5
movsd  0x5c0e(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    952b <vbic_3T_et_cf_fj+0x83eb>
movapd %xmm5,%xmm0
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm13,0x40(%rsp)
movapd %xmm6,(%rsp)
movsd  %xmm15,0x2b0(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm7,0x340(%rsp)
movsd  %xmm4,0x10(%rsp)
movsd  %xmm2,0x3d0(%rsp)
call   1030 <exp@plt>
movsd  0x3d0(%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
movapd 0x340(%rsp),%xmm7
movapd 0x90(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm15
movapd (%rsp),%xmm6
movapd 0x40(%rsp),%xmm13
movapd 0x50(%rsp),%xmm14
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%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    95f7 <vbic_3T_et_cf_fj+0x84b7>
movsd  (%r12),%xmm3
movapd 0x760(%rsp),%xmm2
subsd  %xmm3,%xmm2
xorpd  0x5b62(%rip),%xmm3
divsd  0x6d0(%rsp),%xmm2
subsd  0x140(%rsp),%xmm3
movapd %xmm3,%xmm0
divsd  0x110(%rsp),%xmm0
divsd  0x20(%rsp),%xmm3
mulsd  0x3b0(%rsp),%xmm0
movsd  0x1a0(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x5aa7(%rip),%xmm3
addsd  %xmm1,%xmm3
movapd %xmm2,%xmm0
ucomisd 0x5a9f(%rip),%xmm2
movsd  %xmm4,0x10(%rsp)
movapd %xmm3,0x140(%rsp)
jbe    968f <vbic_3T_et_cf_fj+0x854f>
addsd  0x5a8a(%rip),%xmm0
addsd  0x5a2a(%rip),%xmm0
movsd  0x5a8a(%rip),%xmm4
mulsd  %xmm4,%xmm0
jmp    9ad1 <vbic_3T_et_cf_fj+0x8991>
movsd  0x5a41(%rip),%xmm0
addsd  %xmm0,%xmm7
addsd  %xmm0,%xmm5
movsd  0x3f0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm5,%xmm0
movsd  0x450(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm0,%xmm1
mov    0xa28(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm7,%xmm14
mov    0xa30(%rsp),%rcx
movsd  %xmm14,(%rcx)
mulsd  %xmm3,%xmm4
mov    0xa38(%rsp),%rax
movsd  %xmm4,(%rax)
mulsd  %xmm3,%xmm12
addsd  (%rcx),%xmm12
mulsd  0xc0(%rsp),%xmm5
addsd  %xmm12,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm2,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm2,%xmm6
jmp    a389 <vbic_3T_et_cf_fj+0x9249>
movsd  0x59d1(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9a2e <vbic_3T_et_cf_fj+0x88ee>
addsd  0x59b7(%rip),%xmm0
addsd  0x595f(%rip),%xmm0
movsd  0x59b7(%rip),%xmm4
mulsd  %xmm4,%xmm0
jmp    9ad1 <vbic_3T_et_cf_fj+0x8991>
movapd %xmm4,%xmm0
movapd %xmm15,(%rsp)
movapd %xmm1,0x10(%rsp)
call   1030 <exp@plt>
movapd 0x10(%rsp),%xmm1
movapd (%rsp),%xmm15
movapd 0x40(%rsp),%xmm13
movapd 0x50(%rsp),%xmm14
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm7
movapd 0x59a5(%rip),%xmm12
xorpd  %xmm7,%xmm12
movapd %xmm0,%xmm4
movsd  0x58d4(%rip),%xmm5
movapd %xmm5,%xmm3
mulsd  0x590f(%rip),%xmm15
divsd  %xmm1,%xmm3
movsd  0x118(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm7
mulsd  0xd0(%rsp),%xmm0
divsd  %xmm0,%xmm12
mulsd  0x589e(%rip),%xmm12
divsd  %xmm1,%xmm5
ucomisd 0x58da(%rip),%xmm7
jbe    97a9 <vbic_3T_et_cf_fj+0x8669>
addsd  0x58d8(%rip),%xmm7
addsd  0x5878(%rip),%xmm7
movsd  0x58d8(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    987d <vbic_3T_et_cf_fj+0x873d>
movsd  0x58b7(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    97d8 <vbic_3T_et_cf_fj+0x8698>
addsd  0x58a1(%rip),%xmm7
addsd  0x5849(%rip),%xmm7
movsd  0x58a1(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    987d <vbic_3T_et_cf_fj+0x873d>
movapd %xmm7,%xmm0
movapd %xmm12,0x2b0(%rsp)
movapd %xmm15,(%rsp)
movapd %xmm4,0x340(%rsp)
movsd  %xmm5,0x10(%rsp)
movsd  %xmm3,0x90(%rsp)
movsd  %xmm2,0x3d0(%rsp)
call   1030 <exp@plt>
movsd  0x3d0(%rsp),%xmm2
movsd  0x90(%rsp),%xmm3
movsd  0x10(%rsp),%xmm5
movapd 0x340(%rsp),%xmm4
movapd (%rsp),%xmm15
movapd 0x2b0(%rsp),%xmm12
movapd 0x40(%rsp),%xmm13
movapd 0x50(%rsp),%xmm14
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%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    9946 <vbic_3T_et_cf_fj+0x8806>
movsd  0x0(%rbp),%xmm6
movapd 0x760(%rsp),%xmm0
subsd  %xmm6,%xmm0
xorpd  0x5811(%rip),%xmm6
divsd  0x6d0(%rsp),%xmm0
subsd  0x140(%rsp),%xmm6
movapd %xmm6,%xmm1
divsd  0x110(%rsp),%xmm1
divsd  0x20(%rsp),%xmm6
mulsd  0x3b0(%rsp),%xmm1
movsd  0x1a0(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  0x5756(%rip),%xmm6
addsd  %xmm2,%xmm6
ucomisd 0x5752(%rip),%xmm0
movsd  %xmm5,0x10(%rsp)
movsd  %xmm3,0x90(%rsp)
jbe    99f9 <vbic_3T_et_cf_fj+0x88b9>
addsd  0x573d(%rip),%xmm0
addsd  0x56dd(%rip),%xmm0
movsd  0x573c(%rip),%xmm14
mulsd  %xmm14,%xmm0
jmp    9c6b <vbic_3T_et_cf_fj+0x8b2b>
movsd  0x56f2(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm7
movsd  0x3f0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm7,%xmm0
movsd  0x450(%rsp),%xmm6
movapd %xmm6,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
mulsd  0x100(%rbx),%xmm1
mov    0xa10(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm7
mulsd  %xmm2,%xmm0
mulsd  %xmm14,%xmm4
mov    0xa18(%rsp),%rcx
movsd  %xmm4,(%rcx)
mulsd  %xmm6,%xmm3
mov    0xa20(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm15,%xmm6
addsd  (%rcx),%xmm6
mulsd  0xc0(%rsp),%xmm7
addsd  %xmm6,%xmm7
movsd  %xmm7,(%rcx)
mulsd  %xmm0,%xmm5
addsd  (%rax),%xmm5
movsd  %xmm5,(%rax)
mulsd  %xmm12,%xmm0
jmp    9d93 <vbic_3T_et_cf_fj+0x8c53>
movsd  0x5667(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9bdc <vbic_3T_et_cf_fj+0x8a9c>
addsd  0x564d(%rip),%xmm0
addsd  0x55f5(%rip),%xmm0
movsd  0x564c(%rip),%xmm14
mulsd  %xmm14,%xmm0
jmp    9c6b <vbic_3T_et_cf_fj+0x8b2b>
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm13,0x40(%rsp)
movapd %xmm6,(%rsp)
movsd  %xmm15,0x2b0(%rsp)
movapd %xmm5,0x20(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm7,0x340(%rsp)
call   1030 <exp@plt>
movapd 0x340(%rsp),%xmm7
movapd 0x90(%rsp),%xmm12
movapd 0x20(%rsp),%xmm5
movsd  0x2b0(%rsp),%xmm15
movapd (%rsp),%xmm6
movapd 0x40(%rsp),%xmm13
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm4
movsd  0x5567(%rip),%xmm1
addsd  %xmm1,%xmm7
addsd  %xmm1,%xmm5
movsd  0x3f0(%rsp),%xmm14
movapd %xmm14,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x450(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm7,%xmm2
addsd  %xmm1,%xmm2
subsd  0x510(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
subsd  %xmm0,%xmm2
mov    0xa28(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x50(%rsp),%xmm2
mulsd  %xmm7,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xa30(%rsp),%rcx
movsd  %xmm2,(%rcx)
movsd  0x10(%rsp),%xmm0
mulsd  %xmm3,%xmm0
mov    0xa38(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  %xmm3,%xmm12
mulsd  0xc0(%rsp),%xmm5
addsd  (%rcx),%xmm12
addsd  %xmm12,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm14,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm14,%xmm6
movapd 0x140(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rcx),%xmm6
movsd  0x3a8(%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,%xmm13
addsd  (%rcx),%xmm13
movsd  %xmm13,(%rcx)
jmp    a391 <vbic_3T_et_cf_fj+0x9251>
movapd %xmm12,0x2b0(%rsp)
movapd %xmm7,0x3d0(%rsp)
movapd %xmm15,(%rsp)
movapd %xmm4,0x340(%rsp)
movapd %xmm6,0x680(%rsp)
call   1030 <exp@plt>
movapd 0x680(%rsp),%xmm6
movapd 0x340(%rsp),%xmm4
movapd (%rsp),%xmm15
movapd 0x3d0(%rsp),%xmm7
movapd 0x2b0(%rsp),%xmm12
movapd 0x40(%rsp),%xmm13
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm14
mov    0xa18(%rsp),%rcx
movsd  0x53c5(%rip),%xmm2
addsd  %xmm2,%xmm4
addsd  %xmm2,%xmm7
movsd  0x3f0(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm4,%xmm1
movsd  0x450(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm1,%xmm3
subsd  0x510(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
addsd  %xmm2,%xmm3
subsd  %xmm0,%xmm3
mulsd  0x100(%rbx),%xmm3
mov    0xa10(%rsp),%rax
movsd  %xmm3,(%rax)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm7
movapd %xmm5,%xmm3
mulsd  %xmm0,%xmm3
movsd  0x320(%rbx),%xmm5
movapd 0x53ce(%rip),%xmm2
xorpd  %xmm5,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm5,%xmm0
mulsd  0x50(%rsp),%xmm1
movsd  %xmm1,(%rcx)
movsd  0x90(%rsp),%xmm1
mulsd  %xmm4,%xmm1
mov    0xa20(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm15,%xmm4
addsd  (%rcx),%xmm4
mulsd  0xc0(%rsp),%xmm7
addsd  %xmm4,%xmm7
movsd  %xmm7,(%rcx)
movsd  0x10(%rsp),%xmm1
mulsd  %xmm3,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
mulsd  %xmm12,%xmm3
addsd  (%rcx),%xmm3
mulsd  %xmm14,%xmm6
mulsd  %xmm2,%xmm6
addsd  %xmm3,%xmm6
movsd  %xmm6,(%rcx)
mulsd  0x3a8(%rsp),%xmm14
mulsd  %xmm14,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm13,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r12),%xmm5
movsd  0x108(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm7
divsd  %xmm1,%xmm7
movapd 0x530c(%rip),%xmm15
xorpd  %xmm5,%xmm15
mulsd  0xd0(%rsp),%xmm0
movapd %xmm5,%xmm14
divsd  %xmm0,%xmm14
ucomisd 0x527c(%rip),%xmm7
movapd 0x110(%rsp),%xmm12
jbe    9e11 <vbic_3T_et_cf_fj+0x8cd1>
addsd  0x5270(%rip),%xmm7
addsd  0x5210(%rip),%xmm7
movsd  0x5270(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    9eb3 <vbic_3T_et_cf_fj+0x8d73>
movsd  0x524f(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    9e3d <vbic_3T_et_cf_fj+0x8cfd>
addsd  0x5239(%rip),%xmm7
addsd  0x51e1(%rip),%xmm7
movsd  0x5239(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    9eb3 <vbic_3T_et_cf_fj+0x8d73>
movapd %xmm7,%xmm0
movapd %xmm14,(%rsp)
movapd %xmm1,0x10(%rsp)
call   1030 <exp@plt>
movapd 0x10(%rsp),%xmm1
movapd (%rsp),%xmm14
movapd 0x110(%rsp),%xmm12
movapd 0x40(%rsp),%xmm13
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm2
movsd  (%r12),%xmm5
movapd 0x5226(%rip),%xmm15
xorpd  %xmm5,%xmm15
movapd %xmm0,%xmm7
movsd  0x5155(%rip),%xmm3
movapd %xmm3,%xmm4
mulsd  0x5190(%rip),%xmm14
divsd  %xmm1,%xmm4
movsd  0x118(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  0xd0(%rsp),%xmm0
divsd  %xmm0,%xmm15
mulsd  0x511f(%rip),%xmm15
divsd  %xmm1,%xmm3
ucomisd 0x515b(%rip),%xmm5
jbe    9f28 <vbic_3T_et_cf_fj+0x8de8>
addsd  0x5159(%rip),%xmm5
addsd  0x50f9(%rip),%xmm5
movsd  0x5159(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    9fff <vbic_3T_et_cf_fj+0x8ebf>
movsd  0x5138(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    9f57 <vbic_3T_et_cf_fj+0x8e17>
addsd  0x5122(%rip),%xmm5
addsd  0x50ca(%rip),%xmm5
movsd  0x5122(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    9fff <vbic_3T_et_cf_fj+0x8ebf>
movapd %xmm5,%xmm0
movapd %xmm15,0x2b0(%rsp)
movapd %xmm14,(%rsp)
movapd %xmm7,0x340(%rsp)
movsd  %xmm3,0x10(%rsp)
movsd  %xmm4,0x90(%rsp)
movsd  %xmm2,0x3d0(%rsp)
call   1030 <exp@plt>
movsd  0x3d0(%rsp),%xmm2
movsd  0x90(%rsp),%xmm4
movsd  0x10(%rsp),%xmm3
movapd 0x340(%rsp),%xmm7
movapd (%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm15
movapd 0x110(%rsp),%xmm12
movapd 0x40(%rsp),%xmm13
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm5
mulsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm14
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm15
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a0d2 <vbic_3T_et_cf_fj+0x8f92>
movsd  (%r12),%xmm6
movapd 0x760(%rsp),%xmm2
subsd  %xmm6,%xmm2
xorpd  0x508e(%rip),%xmm6
divsd  0x6d0(%rsp),%xmm2
subsd  0x140(%rsp),%xmm6
movapd %xmm6,%xmm0
divsd  %xmm12,%xmm0
divsd  0x20(%rsp),%xmm6
mulsd  0x3b0(%rsp),%xmm0
movsd  0x1a0(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x4fd7(%rip),%xmm6
addsd  %xmm1,%xmm6
movapd %xmm2,%xmm0
ucomisd 0x4fcf(%rip),%xmm2
movsd  %xmm3,0x10(%rsp)
movsd  %xmm4,0x90(%rsp)
movapd %xmm6,0x140(%rsp)
jbe    a1a4 <vbic_3T_et_cf_fj+0x9064>
addsd  0x4fb1(%rip),%xmm0
addsd  0x4f51(%rip),%xmm0
movsd  0x4fb0(%rip),%xmm12
mulsd  %xmm12,%xmm0
jmp    a249 <vbic_3T_et_cf_fj+0x9109>
movsd  0x4f36(%rip),%xmm6
movapd %xmm6,%xmm0
subsd  0x100(%rbx),%xmm0
movsd  0x4f52(%rip),%xmm1
addsd  %xmm1,%xmm7
addsd  %xmm1,%xmm5
movapd %xmm4,%xmm13
movsd  0x3f0(%rsp),%xmm12
movapd %xmm12,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x450(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm7,%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mov    0xa28(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm6
mulsd  %xmm6,%xmm7
mulsd  %xmm6,%xmm4
mulsd  %xmm6,%xmm5
movapd 0x50(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mov    0xa30(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm4,%xmm13
mov    0xa38(%rsp),%rax
movsd  %xmm13,(%rax)
mulsd  %xmm14,%xmm4
addsd  (%rcx),%xmm4
mulsd  %xmm12,%xmm6
mulsd  0xc0(%rsp),%xmm5
addsd  %xmm4,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm6,%xmm3
addsd  (%rax),%xmm3
movsd  %xmm3,(%rax)
mulsd  %xmm15,%xmm6
jmp    a389 <vbic_3T_et_cf_fj+0x9249>
movsd  0x4ebc(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a1d2 <vbic_3T_et_cf_fj+0x9092>
addsd  0x4ea6(%rip),%xmm0
addsd  0x4e4e(%rip),%xmm0
movsd  0x4ea5(%rip),%xmm12
mulsd  %xmm12,%xmm0
jmp    a249 <vbic_3T_et_cf_fj+0x9109>
movapd %xmm15,0x2b0(%rsp)
movapd %xmm5,0x20(%rsp)
movapd %xmm14,(%rsp)
movapd %xmm7,0x340(%rsp)
call   1030 <exp@plt>
movapd 0x340(%rsp),%xmm7
movapd (%rsp),%xmm14
movapd 0x20(%rsp),%xmm5
movapd 0x2b0(%rsp),%xmm15
movapd 0x40(%rsp),%xmm13
movsd  0x1e0(%rsp),%xmm9
movsd  0x200(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm12
subsd  0x510(%rsp),%xmm0
movsd  0x4de6(%rip),%xmm1
addsd  %xmm1,%xmm7
addsd  %xmm1,%xmm5
movsd  0x3f0(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x450(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm7,%xmm2
mulsd  0x320(%rbx),%xmm0
addsd  %xmm1,%xmm2
subsd  %xmm0,%xmm2
movsd  0x4d74(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm1,%xmm2
mov    0xa28(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm6
mulsd  %xmm6,%xmm7
movapd 0x50(%rsp),%xmm2
mulsd  %xmm7,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xa30(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm6,%xmm4
movsd  0x90(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mov    0xa38(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  %xmm14,%xmm4
mulsd  %xmm6,%xmm5
addsd  (%rcx),%xmm4
mulsd  0xc0(%rsp),%xmm5
addsd  %xmm4,%xmm5
movsd  %xmm5,(%rcx)
movapd 0x140(%rsp),%xmm4
mulsd  %xmm12,%xmm4
mulsd  %xmm6,%xmm3
movsd  0x10(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rax),%xmm0
movsd  0x3a8(%rsp),%xmm2
mulsd  %xmm12,%xmm2
movsd  %xmm0,(%rax)
mulsd  %xmm15,%xmm3
movapd 0x4d74(%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  %xmm13,%xmm6
addsd  (%rcx),%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm8,%xmm11
mulsd  %xmm9,%xmm10
movsd  (%r14),%xmm3
movsd  0x128(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm3,%xmm5
divsd  %xmm1,%xmm5
movsd  0x4c4d(%rip),%xmm8
movapd %xmm8,%xmm15
divsd  %xmm1,%xmm15
movapd 0x4cfa(%rip),%xmm12
mulsd  0xd0(%rsp),%xmm0
movapd %xmm3,%xmm4
divsd  %xmm0,%xmm4
mulsd  0x4c69(%rip),%xmm4
xorpd  %xmm3,%xmm12
ucomisd 0x4c64(%rip),%xmm5
jbe    a41f <vbic_3T_et_cf_fj+0x92df>
addsd  0x4c62(%rip),%xmm5
addsd  0x4c02(%rip),%xmm5
movsd  0x4c62(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a4b6 <vbic_3T_et_cf_fj+0x9376>
movsd  0x4c41(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    a44b <vbic_3T_et_cf_fj+0x930b>
addsd  0x4c2b(%rip),%xmm5
addsd  0x4bd3(%rip),%xmm5
movsd  0x4c2b(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a4b6 <vbic_3T_et_cf_fj+0x9376>
movapd %xmm5,%xmm0
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm15,0x20(%rsp)
movapd %xmm4,0x50(%rsp)
call   1030 <exp@plt>
movapd 0x50(%rsp),%xmm4
movapd 0x20(%rsp),%xmm15
movsd  0x4b85(%rip),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movsd  (%r14),%xmm3
movapd 0x4c23(%rip),%xmm12
xorpd  %xmm3,%xmm12
movapd %xmm0,%xmm5
movsd  0x5c0(%rsp),%xmm1
movsd  0x8b8(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x5c0(%rsp)
mulsd  %xmm2,%xmm11
movsd  0x320(%rsp),%xmm1
movsd  0x8b0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x320(%rsp)
mulsd  %xmm2,%xmm10
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm4
movsd  0x138(%rbx),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm3
movapd %xmm8,%xmm13
mulsd  0xd0(%rsp),%xmm0
divsd  %xmm0,%xmm12
mulsd  0x4adf(%rip),%xmm12
divsd  %xmm1,%xmm13
ucomisd 0x4b1a(%rip),%xmm3
jbe    a569 <vbic_3T_et_cf_fj+0x9429>
addsd  0x4b18(%rip),%xmm3
addsd  0x4ab8(%rip),%xmm3
movsd  0x4b18(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    a624 <vbic_3T_et_cf_fj+0x94e4>
movsd  0x4af7(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    a598 <vbic_3T_et_cf_fj+0x9458>
addsd  0x4ae1(%rip),%xmm3
addsd  0x4a89(%rip),%xmm3
movsd  0x4ae1(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    a624 <vbic_3T_et_cf_fj+0x94e4>
movapd %xmm3,%xmm0
movapd %xmm11,0x190(%rsp)
movapd %xmm10,0x1d0(%rsp)
movapd %xmm12,0x140(%rsp)
movapd %xmm13,0x40(%rsp)
movapd %xmm15,0x20(%rsp)
movapd %xmm4,0x50(%rsp)
movapd %xmm5,0xc0(%rsp)
call   1030 <exp@plt>
movapd 0xc0(%rsp),%xmm5
movapd 0x50(%rsp),%xmm4
movapd 0x20(%rsp),%xmm15
movapd 0x40(%rsp),%xmm13
movapd 0x140(%rsp),%xmm12
movsd  0x4a04(%rip),%xmm8
movapd 0x1d0(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movapd %xmm0,%xmm3
mulsd  %xmm0,%xmm13
mulsd  %xmm0,%xmm12
movsd  0x4a0a(%rip),%xmm0
addsd  %xmm0,%xmm5
addsd  %xmm0,%xmm3
movsd  0x320(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm3,%xmm2
movsd  0x5c0(%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     a6ac <vbic_3T_et_cf_fj+0x956c>
movsd  0x170(%rbx),%xmm1
ucomisd %xmm0,%xmm1
jbe    a88e <vbic_3T_et_cf_fj+0x974e>
movsd  %xmm2,0x10(%rsp)
movapd %xmm3,0x50(%rsp)
movapd 0xe0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x940(%rsp),%xmm6
mulsd  %xmm6,%xmm0
movapd 0x60(%rsp),%xmm4
divsd  %xmm4,%xmm6
movapd 0xd0(%rsp),%xmm9
divsd  %xmm9,%xmm0
movapd 0x240(%rsp),%xmm2
mulsd  %xmm2,%xmm6
movsd  0x4918(%rip),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm6,%xmm0
movapd 0x930(%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  0x850(%rsp),%xmm7
divsd  %xmm3,%xmm7
mulsd  %xmm2,%xmm7
movsd  0x840(%rsp),%xmm6
mulsd  %xmm6,%xmm0
mulsd  %xmm6,%xmm7
movsd  0x740(%rsp),%xmm6
mulsd  %xmm0,%xmm6
addsd  %xmm7,%xmm6
movsd  0x838(%rsp),%xmm0
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x828(%rsp),%xmm2
mulsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm0
movsd  0x738(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd 0x6e0(%rsp),%xmm3
mulsd  0x4b8(%rsp),%xmm3
addsd  %xmm0,%xmm2
movapd 0x6f0(%rsp),%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  0x848(%rsp),%xmm3
mulsd  %xmm6,%xmm3
divsd  0x830(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x6f0(%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 0x48b4(%rip),%xmm7
mulsd  0x4834(%rip),%xmm5
xorpd  %xmm0,%xmm7
ucomisd 0x4830(%rip),%xmm4
movapd 0x1b0(%rsp),%xmm9
jbe    a856 <vbic_3T_et_cf_fj+0x9716>
addsd  0x4824(%rip),%xmm4
addsd  0x47c4(%rip),%xmm4
movsd  0x4824(%rip),%xmm1
jmp    a87c <vbic_3T_et_cf_fj+0x973c>
movsd  0x480a(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    a8ca <vbic_3T_et_cf_fj+0x978a>
addsd  0x47f4(%rip),%xmm4
addsd  0x479c(%rip),%xmm4
movsd  0x47f4(%rip),%xmm1
mulsd  %xmm1,%xmm4
movapd %xmm4,0x90(%rsp)
jmp    a984 <vbic_3T_et_cf_fj+0x9844>
mov    0xaa0(%rsp),%rax
movq   $0x0,(%rax)
mov    0xaa8(%rsp),%rax
movq   $0x0,(%rax)
mov    0xab0(%rsp),%rax
movq   $0x0,(%rax)
movapd 0x1b0(%rsp),%xmm9
jmp    abf3 <vbic_3T_et_cf_fj+0x9ab3>
movapd %xmm4,%xmm0
movapd %xmm3,0x6e0(%rsp)
movapd %xmm12,0x140(%rsp)
movapd %xmm13,0x40(%rsp)
movsd  %xmm14,0xc0(%rsp)
movapd %xmm15,0x20(%rsp)
movapd %xmm11,0x1a0(%rsp)
movapd %xmm5,0x200(%rsp)
call   1030 <exp@plt>
movapd 0x200(%rsp),%xmm5
movapd 0x1a0(%rsp),%xmm11
movapd 0x20(%rsp),%xmm15
movsd  0xc0(%rsp),%xmm14
movapd 0x40(%rsp),%xmm13
movapd 0x140(%rsp),%xmm12
movsd  0x46c1(%rip),%xmm8
movapd 0x1b0(%rsp),%xmm9
movapd 0x6e0(%rsp),%xmm3
movapd %xmm0,%xmm1
movsd  (%r15),%xmm0
movapd 0x475d(%rip),%xmm7
xorpd  %xmm0,%xmm7
movapd %xmm1,%xmm2
movapd %xmm1,0x90(%rsp)
movsd  0x4b8(%rsp),%xmm4
movsd  0x4b0(%rsp),%xmm10
movsd  0x860(%rsp),%xmm2
mulsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm3
movsd  0x858(%rsp),%xmm6
mulsd  %xmm6,%xmm10
movapd 0x6f0(%rsp),%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,0x6f0(%rsp)
mulsd  %xmm1,%xmm11
mulsd  %xmm1,%xmm5
movsd  0x138(%rbx),%xmm1
movapd 0x60(%rsp),%xmm2
mulsd  %xmm1,%xmm2
divsd  %xmm2,%xmm0
movapd %xmm8,%xmm6
mulsd  0xd0(%rsp),%xmm1
divsd  %xmm1,%xmm7
mulsd  0x4613(%rip),%xmm7
divsd  %xmm2,%xmm6
movapd %xmm6,(%rsp)
ucomisd 0x464a(%rip),%xmm0
movapd %xmm3,0x6e0(%rsp)
jbe    aa47 <vbic_3T_et_cf_fj+0x9907>
movapd %xmm9,%xmm8
addsd  0x463a(%rip),%xmm0
addsd  0x45da(%rip),%xmm0
movsd  0x463a(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    ab30 <vbic_3T_et_cf_fj+0x99f0>
movsd  0x4619(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    aa7b <vbic_3T_et_cf_fj+0x993b>
movapd %xmm9,%xmm8
addsd  0x45fe(%rip),%xmm0
addsd  0x45a6(%rip),%xmm0
movsd  0x45fe(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    ab30 <vbic_3T_et_cf_fj+0x99f0>
movsd  %xmm4,0x4b8(%rsp)
movsd  %xmm10,0x4b0(%rsp)
movapd %xmm12,0x140(%rsp)
movapd %xmm13,0x40(%rsp)
movsd  %xmm14,0xc0(%rsp)
movapd %xmm15,0x20(%rsp)
movapd %xmm7,0x1e0(%rsp)
movapd %xmm11,0x1a0(%rsp)
movapd %xmm5,0x200(%rsp)
call   1030 <exp@plt>
movapd 0x200(%rsp),%xmm5
movapd 0x1a0(%rsp),%xmm11
movapd 0x1e0(%rsp),%xmm7
movapd 0x20(%rsp),%xmm15
movsd  0xc0(%rsp),%xmm14
movapd 0x40(%rsp),%xmm13
movapd 0x140(%rsp),%xmm12
movapd 0x1b0(%rsp),%xmm8
movsd  0x4b0(%rsp),%xmm10
movsd  0x4b8(%rsp),%xmm4
movapd %xmm0,%xmm1
movsd  0x4508(%rip),%xmm2
movapd 0x90(%rsp),%xmm6
addsd  %xmm2,%xmm6
addsd  %xmm2,%xmm0
movapd %xmm10,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
movapd (%rsp),%xmm9
mulsd  %xmm1,%xmm9
mov    0xaa0(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x6e0(%rsp),%xmm2
mulsd  %xmm6,%xmm2
mov    0xaa8(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm4,%xmm11
mov    0xab0(%rsp),%rax
movsd  %xmm11,(%rax)
mulsd  %xmm4,%xmm5
addsd  (%rcx),%xmm5
mulsd  %xmm1,%xmm7
mulsd  0x6f0(%rsp),%xmm0
addsd  %xmm5,%xmm0
movsd  %xmm0,(%rcx)
mulsd  %xmm10,%xmm9
addsd  (%rax),%xmm9
movsd  %xmm9,(%rax)
mulsd  %xmm10,%xmm7
addsd  (%rcx),%xmm7
movsd  %xmm7,(%rcx)
movapd 0x50(%rsp),%xmm3
movsd  0x10(%rsp),%xmm2
movapd %xmm8,%xmm9
movsd  0x441d(%rip),%xmm8
addsd  %xmm2,%xmm14
addsd  %xmm15,%xmm13
addsd  %xmm3,%xmm12
movsd  0x140(%rbx),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
xorpd  %xmm2,%xmm2
xorpd  %xmm7,%xmm7
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
jbe    b000 <vbic_3T_et_cf_fj+0x9ec0>
movapd 0x30(%rsp),%xmm2
movapd %xmm2,%xmm0
subsd  (%r14),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4455(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm12,0x140(%rsp)
movapd %xmm13,0x40(%rsp)
movsd  %xmm14,0xc0(%rsp)
jb     ac71 <vbic_3T_et_cf_fj+0x9b31>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    ac84 <vbic_3T_et_cf_fj+0x9b44>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x30(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x290(%rsp),%xmm0
mulsd  0x5b8(%rsp),%xmm0
movapd %xmm0,0x290(%rsp)
movapd %xmm2,%xmm4
subsd  (%r14),%xmm4
addsd  %xmm4,%xmm3
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x43dc(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     acc8 <vbic_3T_et_cf_fj+0x9b88>
sqrtsd %xmm0,%xmm0
jmp    aceb <vbic_3T_et_cf_fj+0x9bab>
movsd  %xmm3,0x50(%rsp)
movapd %xmm4,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm4
movsd  0x50(%rsp),%xmm3
movapd 0x30(%rsp),%xmm2
mulsd  0x432d(%rip),%xmm3
divsd  %xmm0,%xmm4
addsd  0x4311(%rip),%xmm4
mulsd  0x4319(%rip),%xmm4
subsd  (%r14),%xmm2
movsd  0x42fc(%rip),%xmm0
movapd 0x290(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,0x290(%rsp)
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x435e(%rip),%xmm0
movsd  0x5b8(%rsp),%xmm1
mulsd  0x8f0(%rsp),%xmm1
movsd  %xmm1,0x5b8(%rsp)
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x50(%rsp)
jb     ad6b <vbic_3T_et_cf_fj+0x9c2b>
sqrtsd %xmm0,%xmm0
jmp    ad8e <vbic_3T_et_cf_fj+0x9c4e>
movapd %xmm2,0x30(%rsp)
movapd %xmm4,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm4
movsd  0x50(%rsp),%xmm3
movapd 0x30(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  0x42a6(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
mulsd  0x4276(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
mulsd  0x160(%rsp),%xmm4
movapd %xmm4,0x20(%rsp)
addsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x10(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movsd  0x30(%rsp),%xmm5
movapd 0x20(%rsp),%xmm4
movsd  0x50(%rsp),%xmm10
movapd %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm10,%xmm0
movapd %xmm4,%xmm7
mulsd  %xmm0,%xmm7
mulsd  %xmm5,%xmm0
movapd %xmm0,%xmm6
movapd 0x8f0(%rsp),%xmm0
xorpd  0x42b3(%rip),%xmm0
movapd 0x290(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x5b8(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
mulsd  %xmm6,%xmm2
movapd %xmm2,0x290(%rsp)
ucomisd 0x4204(%rip),%xmm0
jbe    ae7c <vbic_3T_et_cf_fj+0x9d3c>
addsd  0x4202(%rip),%xmm0
addsd  0x41a2(%rip),%xmm0
movsd  0x4202(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    aed0 <vbic_3T_et_cf_fj+0x9d90>
movsd  0x41e4(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    aea8 <vbic_3T_et_cf_fj+0x9d68>
addsd  0x41ce(%rip),%xmm0
addsd  0x4176(%rip),%xmm0
movsd  0x41ce(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    aed0 <vbic_3T_et_cf_fj+0x9d90>
movapd %xmm7,0x10(%rsp)
call   1030 <exp@plt>
movsd  0x30(%rsp),%xmm5
movapd 0x10(%rsp),%xmm7
movapd 0x20(%rsp),%xmm4
movsd  0x50(%rsp),%xmm10
movapd %xmm0,%xmm1
movapd 0x1b0(%rsp),%xmm9
movsd  0x412d(%rip),%xmm8
movapd 0x140(%rsp),%xmm12
movapd 0x40(%rsp),%xmm13
movsd  0xc0(%rsp),%xmm14
mulsd  %xmm1,%xmm7
movapd 0x290(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x140(%rbx),%xmm1
mulsd  %xmm1,%xmm10
movapd %xmm0,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm1,%xmm0
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm5
mulsd  %xmm10,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm10
addsd  %xmm5,%xmm10
mov    0xa40(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xa60(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm14,%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
mov    0xa48(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm3,%xmm4
mov    0xa50(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm3,%xmm1
mov    0xa58(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
mov    0xa68(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm4
mov    0xa70(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm5
mov    0xa78(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm1
movapd %xmm3,%xmm6
mulsd  %xmm12,%xmm6
subsd  %xmm6,%xmm4
mulsd  %xmm13,%xmm3
subsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm10,%xmm0
addsd  %xmm5,%xmm0
xorpd  %xmm3,%xmm3
mov    0xac0(%rsp),%rsi
mov    0xab8(%rsp),%rdi
mov    0x9c0(%rsp),%rbp
subsd  %xmm2,%xmm14
mov    0xa80(%rsp),%rax
movsd  %xmm14,(%rax)
mov    0xa88(%rsp),%rdx
movsd  %xmm12,(%rdx)
mov    0xa90(%rsp),%rcx
movsd  %xmm13,(%rcx)
movsd  (%rdx),%xmm2
subsd  %xmm7,%xmm2
xorpd  0x407c(%rip),%xmm1
movsd  %xmm2,(%rdx)
mov    0xa98(%rsp),%rax
movlpd %xmm1,(%rax)
movsd  (%rcx),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rcx)
movsd  0x8(%rbx),%xmm0
ucomisd %xmm3,%xmm0
jbe    b0e5 <vbic_3T_et_cf_fj+0x9fa5>
movsd  0x7c0(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm1
mulsd  0x240(%rsp),%xmm1
movsd  0x7b8(%rsp),%xmm2
movsd  0x7b0(%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  0x3ffd(%rip),%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    b0f7 <vbic_3T_et_cf_fj+0x9fb7>
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
xorpd  %xmm0,%xmm0
movapd 0x600(%rsp),%xmm2
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0xe0(%rsp)
movsd  0x2e0(%rsp),%xmm1
mulsd  0x440(%rsp),%xmm1
movsd  %xmm1,0x2e0(%rsp)
mov    0x9c8(%rsp),%rbp
mov    0xac8(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  (%r14),%xmm10
movapd %xmm10,%xmm4
divsd  0x60(%rsp),%xmm4
ucomisd 0x3f03(%rip),%xmm4
movsd  %xmm10,0x30(%rsp)
jbe    b180 <vbic_3T_et_cf_fj+0xa040>
addsd  0x3efa(%rip),%xmm4
addsd  0x3e9a(%rip),%xmm4
movsd  0x3efa(%rip),%xmm0
jmp    b1a6 <vbic_3T_et_cf_fj+0xa066>
movsd  0x3ee0(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    b1b5 <vbic_3T_et_cf_fj+0xa075>
addsd  0x3eca(%rip),%xmm4
addsd  0x3e72(%rip),%xmm4
movsd  0x3eca(%rip),%xmm0
movsd  %xmm0,0x140(%rsp)
mulsd  %xmm0,%xmm4
jmp    b1e5 <vbic_3T_et_cf_fj+0xa0a5>
movapd %xmm4,%xmm0
call   1030 <exp@plt>
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm9
movapd 0x600(%rsp),%xmm2
movapd %xmm0,%xmm4
movsd  %xmm0,0x140(%rsp)
movapd 0x60(%rsp),%xmm3
divsd  %xmm3,%xmm2
movapd 0xe0(%rsp),%xmm1
divsd  0xd0(%rsp),%xmm1
movapd %xmm1,0xe0(%rsp)
movsd  0x748(%rsp),%xmm1
mulsd  0x2e0(%rsp),%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0x0(%rbp),%xmm8
movapd %xmm8,%xmm0
divsd  %xmm3,%xmm0
ucomisd 0x3e27(%rip),%xmm0
movsd  %xmm4,0x50(%rsp)
movsd  %xmm8,0x20(%rsp)
jbe    b262 <vbic_3T_et_cf_fj+0xa122>
addsd  0x3e18(%rip),%xmm0
addsd  0x3db8(%rip),%xmm0
movsd  0x3e18(%rip),%xmm1
jmp    b288 <vbic_3T_et_cf_fj+0xa148>
movsd  0x3dfe(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b29c <vbic_3T_et_cf_fj+0xa15c>
addsd  0x3de8(%rip),%xmm0
addsd  0x3d90(%rip),%xmm0
movsd  0x3de8(%rip),%xmm1
movsd  %xmm1,(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0xc0(%rsp)
jmp    b2df <vbic_3T_et_cf_fj+0xa19f>
movapd %xmm2,0x600(%rsp)
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm9
movapd 0x600(%rsp),%xmm2
movsd  %xmm0,0xc0(%rsp)
movsd  %xmm0,(%rsp)
movapd 0x240(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd 0xe0(%rsp),%xmm1
mulsd  0x3d1b(%rip),%xmm1
movapd %xmm1,0xe0(%rsp)
movsd  0x40(%rsp),%xmm5
mulsd  %xmm4,%xmm5
addsd  0x3cf8(%rip),%xmm5
xorps  %xmm3,%xmm3
sqrtsd %xmm5,%xmm3
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm5
movsd  %xmm3,0x10(%rsp)
movsd  %xmm3,0x290(%rsp)
movsd  %xmm5,0x90(%rsp)
jae    b39f <vbic_3T_et_cf_fj+0xa25f>
movapd %xmm5,%xmm0
movapd %xmm2,0x600(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x90(%rsp),%xmm5
movsd  0x290(%rsp),%xmm3
movsd  0x20(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm9
movapd 0x600(%rsp),%xmm2
movsd  %xmm0,0x10(%rsp)
movapd 0x240(%rsp),%xmm0
movsd  0x2c0(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm1
movsd  %xmm1,0x2c0(%rsp)
movapd 0xe0(%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd %xmm1,0xe0(%rsp)
ucomisd %xmm6,%xmm5
movapd %xmm3,%xmm7
jae    b420 <vbic_3T_et_cf_fj+0xa2e0>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movsd  0x90(%rsp),%xmm5
movsd  0x290(%rsp),%xmm3
movsd  0x20(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm9
movapd %xmm0,%xmm7
movapd 0x240(%rsp),%xmm0
movsd  0x2c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x2c0(%rsp)
movapd 0xe0(%rsp),%xmm0
movsd  0x748(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,0xe0(%rsp)
movsd  0x440(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x440(%rsp)
divsd  0xd0(%rsp),%xmm10
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm5
jae    b4c7 <vbic_3T_et_cf_fj+0xa387>
movapd %xmm5,%xmm0
movsd  %xmm10,0x30(%rsp)
movsd  %xmm7,0x1a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x1a0(%rsp),%xmm7
movsd  0x20(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm9
movapd %xmm0,%xmm3
movsd  0x2c0(%rsp),%xmm0
mulsd  0x440(%rsp),%xmm0
movsd  0x2e0(%rsp),%xmm1
mulsd  0xe0(%rsp),%xmm1
mulsd  0x3b64(%rip),%xmm10
addsd  %xmm7,%xmm7
divsd  0xd0(%rsp),%xmm8
movsd  0x40(%rsp),%xmm5
mulsd  0xc0(%rsp),%xmm5
addsd  0x3af7(%rip),%xmm5
addsd  %xmm3,%xmm3
xorps  %xmm6,%xmm6
sqrtsd %xmm5,%xmm6
ucomisd %xmm2,%xmm5
movsd  %xmm6,0x90(%rsp)
movsd  %xmm6,0xe0(%rsp)
movsd  %xmm5,0xd0(%rsp)
jae    b5e1 <vbic_3T_et_cf_fj+0xa4a1>
movsd  %xmm0,0x2c0(%rsp)
movapd %xmm5,%xmm0
movsd  %xmm1,0x2e0(%rsp)
movsd  %xmm10,0x30(%rsp)
movsd  %xmm8,0x20(%rsp)
movsd  %xmm3,0x290(%rsp)
movsd  %xmm7,0x1a0(%rsp)
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm5
movsd  0x1a0(%rsp),%xmm7
movsd  0xe0(%rsp),%xmm6
movsd  0x290(%rsp),%xmm3
movsd  0x20(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm9
movsd  0x2e0(%rsp),%xmm1
movsd  %xmm0,0x90(%rsp)
movsd  0x2c0(%rsp),%xmm0
movsd  0x3a27(%rip),%xmm2
movapd %xmm2,%xmm11
divsd  0x60(%rsp),%xmm11
addsd  %xmm0,%xmm1
mulsd  0x140(%rsp),%xmm10
divsd  %xmm7,%xmm4
movsd  0x40(%rsp),%xmm7
mulsd  0x3a42(%rip),%xmm8
divsd  %xmm3,%xmm7
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm5
movapd %xmm6,%xmm0
movsd  %xmm1,0x2e0(%rsp)
movsd  %xmm7,0x1a0(%rsp)
jae    b6c0 <vbic_3T_et_cf_fj+0xa580>
movapd %xmm5,%xmm0
movsd  %xmm10,0x30(%rsp)
movapd %xmm11,0x290(%rsp)
movsd  %xmm4,0x50(%rsp)
movsd  %xmm8,0x20(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm12,%xmm12
movsd  0x1a0(%rsp),%xmm7
movsd  0xd0(%rsp),%xmm5
movsd  0xe0(%rsp),%xmm6
movsd  0x20(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movapd 0x290(%rsp),%xmm11
movsd  0x30(%rsp),%xmm10
movsd  0x3963(%rip),%xmm2
movapd 0x1b0(%rsp),%xmm9
movsd  0x2e0(%rsp),%xmm1
movsd  0x140(%rsp),%xmm3
mulsd  %xmm11,%xmm3
movsd  %xmm3,0x140(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm7,%xmm10
movsd  (%rsp),%xmm3
mulsd  %xmm3,%xmm11
mulsd  %xmm3,%xmm8
addsd  %xmm0,%xmm0
movsd  0xc0(%rsp),%xmm3
divsd  %xmm0,%xmm3
movsd  %xmm3,0xc0(%rsp)
ucomisd %xmm12,%xmm5
jae    b77d <vbic_3T_et_cf_fj+0xa63d>
movapd %xmm5,%xmm0
movsd  %xmm10,0x30(%rsp)
movapd %xmm11,0x290(%rsp)
movsd  %xmm4,0x50(%rsp)
movsd  %xmm8,0x20(%rsp)
call   1060 <sqrt@plt>
movsd  0x1a0(%rsp),%xmm7
movsd  0x20(%rsp),%xmm8
movsd  0x50(%rsp),%xmm4
movapd 0x290(%rsp),%xmm11
movsd  0x30(%rsp),%xmm10
movsd  0x38aa(%rip),%xmm2
movapd 0x1b0(%rsp),%xmm9
movsd  0x2e0(%rsp),%xmm1
movapd %xmm0,%xmm6
mov    0xaf0(%rsp),%rax
mov    0xae8(%rsp),%rcx
mov    0xae0(%rsp),%rdx
mov    0xad8(%rsp),%rbp
mov    0xad0(%rsp),%rsi
mov    0x9d0(%rsp),%r13
movsd  0x140(%rsp),%xmm0
mulsd  %xmm7,%xmm0
movsd  %xmm0,0x140(%rsp)
addsd  %xmm4,%xmm10
addsd  %xmm6,%xmm6
movsd  0x40(%rsp),%xmm0
divsd  %xmm6,%xmm0
mulsd  0xc0(%rsp),%xmm1
mulsd  %xmm0,%xmm11
mulsd  %xmm8,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rbx),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm10,0x30(%rsp)
movapd %xmm11,0x290(%rsp)
jbe    b892 <vbic_3T_et_cf_fj+0xa752>
movsd  0x10(%rsp),%xmm0
addsd  %xmm2,%xmm0
movsd  0x90(%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd %xmm0,0xe0(%rsp)
movsd  %xmm1,0x50(%rsp)
divsd  %xmm1,%xmm0
movapd %xmm0,0x2c0(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm13
movsd  0x0(%r13),%xmm0
movsd  0x10(%rsp),%xmm2
subsd  0x90(%rsp),%xmm2
movsd  %xmm0,0x1e0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x381e(%rip),%xmm0
subsd  %xmm13,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     b8be <vbic_3T_et_cf_fj+0xa77e>
mov    %r13,%rax
sqrtsd %xmm0,%xmm0
jmp    b8ef <vbic_3T_et_cf_fj+0xa7af>
movq   $0x0,(%rsi)
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movsd  0x2f0(%rsp),%xmm8
jmp    c6c6 <vbic_3T_et_cf_fj+0xb586>
movsd  %xmm2,0xd0(%rsp)
movapd %xmm13,0x20(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x20(%rsp),%xmm13
movsd  0xd0(%rsp),%xmm2
mov    0x9d0(%rsp),%rax
movsd  %xmm0,0x320(%rsp)
mulsd  0x60(%rsp),%xmm2
xorpd  0x37c9(%rip),%xmm13
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3781(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     b926 <vbic_3T_et_cf_fj+0xa7e6>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    b957 <vbic_3T_et_cf_fj+0xa817>
movsd  %xmm2,0xd0(%rsp)
movapd %xmm13,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm13
movsd  0xd0(%rsp),%xmm2
mov    0x9d0(%rsp),%rax
movapd %xmm0,%xmm3
movsd  0x318(%rsp),%xmm4
movapd 0xe0(%rsp),%xmm5
mulsd  0x518(%rsp),%xmm4
xorpd  0x3756(%rip),%xmm5
movsd  0x50(%rsp),%xmm1
mulsd  %xmm1,%xmm1
addsd  0x1e0(%rsp),%xmm2
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x36fb(%rip),%xmm0
subsd  0x90(%rsp),%xmm13
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movsd  %xmm4,0x318(%rsp)
movsd  %xmm3,0x200(%rsp)
jb     b9c9 <vbic_3T_et_cf_fj+0xa889>
sqrtsd %xmm0,%xmm0
jmp    ba27 <vbic_3T_et_cf_fj+0xa8e7>
movsd  %xmm2,0xd0(%rsp)
movapd %xmm5,0xe0(%rsp)
movapd %xmm13,0x20(%rsp)
movsd  %xmm1,0xc0(%rsp)
call   1060 <sqrt@plt>
movsd  0xc0(%rsp),%xmm1
xorpd  %xmm7,%xmm7
movapd 0x20(%rsp),%xmm13
movapd 0xe0(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm2
mov    0x9d0(%rsp),%rax
movsd  0x318(%rsp),%xmm4
movsd  %xmm0,0x2b0(%rsp)
movsd  0x35d8(%rip),%xmm6
divsd  0x50(%rsp),%xmm6
divsd  %xmm1,%xmm5
addsd  0x10(%rsp),%xmm13
divsd  %xmm4,%xmm2
movsd  0x35cb(%rip),%xmm1
mulsd  0x4c0(%rsp),%xmm1
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x362a(%rip),%xmm0
ucomisd %xmm7,%xmm0
movsd  %xmm2,0xd0(%rsp)
movapd %xmm5,0xe0(%rsp)
movapd %xmm6,0x50(%rsp)
movapd %xmm13,0x20(%rsp)
jb     ba99 <vbic_3T_et_cf_fj+0xa959>
sqrtsd %xmm0,%xmm0
jmp    bae0 <vbic_3T_et_cf_fj+0xa9a0>
movsd  %xmm1,0x1a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1a0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm13
movapd 0x50(%rsp),%xmm6
movapd 0xe0(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm2
mov    0x9d0(%rsp),%rax
movsd  0x318(%rsp),%xmm4
movsd  %xmm0,0xc0(%rsp)
movsd  0x278(%rsp),%xmm12
movsd  0x30(%rsp),%xmm11
movapd %xmm6,%xmm3
mulsd  %xmm11,%xmm3
mulsd  0x40(%rsp),%xmm5
movapd %xmm13,%xmm10
divsd  %xmm4,%xmm10
movapd 0x60(%rsp),%xmm9
movapd %xmm9,%xmm6
divsd  %xmm4,%xmm6
xorpd  0x35a4(%rip),%xmm9
movapd %xmm12,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x2e0(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x354a(%rip),%xmm0
mulsd  %xmm2,%xmm1
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movapd %xmm6,0x3f0(%rsp)
jb     bb71 <vbic_3T_et_cf_fj+0xaa31>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    bc06 <vbic_3T_et_cf_fj+0xaac6>
movapd %xmm5,(%rsp)
movsd  %xmm1,0x1a0(%rsp)
movapd %xmm9,0x1d0(%rsp)
movapd %xmm10,0x190(%rsp)
movapd %xmm3,0x3b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x3b0(%rsp),%xmm3
xorpd  %xmm7,%xmm7
movapd 0x190(%rsp),%xmm10
movapd 0x1d0(%rsp),%xmm9
movsd  0x1a0(%rsp),%xmm1
movapd 0x3f0(%rsp),%xmm6
movapd 0x20(%rsp),%xmm13
movapd (%rsp),%xmm5
mov    0x9d0(%rsp),%rax
movsd  0x30(%rsp),%xmm11
movsd  0x278(%rsp),%xmm12
movsd  0x318(%rsp),%xmm4
movapd %xmm0,%xmm2
movsd  0x4a8(%rsp),%xmm8
movsd  0x33f8(%rip),%xmm0
divsd  0xb0(%rsp),%xmm8
addsd  %xmm3,%xmm5
divsd  0x2c0(%rsp),%xmm0
movapd %xmm0,0x450(%rsp)
divsd  %xmm4,%xmm9
mulsd  0x60(%rsp),%xmm13
mulsd  0x33cb(%rip),%xmm10
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x343b(%rip),%xmm0
mulsd  %xmm11,%xmm6
ucomisd %xmm7,%xmm0
movsd  0x33b1(%rip),%xmm11
mulsd  %xmm12,%xmm11
mulsd  %xmm12,%xmm1
movsd  0x2e0(%rsp),%xmm3
movsd  0xc0(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  %xmm7,0xc0(%rsp)
mulsd  %xmm3,%xmm2
movapd %xmm9,0x1d0(%rsp)
jb     bcb1 <vbic_3T_et_cf_fj+0xab71>
sqrtsd %xmm0,%xmm0
jmp    bd55 <vbic_3T_et_cf_fj+0xac15>
movsd  %xmm8,0x4a8(%rsp)
movapd %xmm5,(%rsp)
movapd %xmm13,0x20(%rsp)
movsd  %xmm1,0x1a0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movsd  %xmm2,0x60(%rsp)
movapd %xmm10,0x190(%rsp)
movapd %xmm6,0x440(%rsp)
call   1060 <sqrt@plt>
movapd 0x440(%rsp),%xmm6
movapd 0x190(%rsp),%xmm10
movsd  0x60(%rsp),%xmm2
movsd  0x3b0(%rsp),%xmm11
movapd 0x1d0(%rsp),%xmm9
movsd  0x1a0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm13
movapd (%rsp),%xmm5
mov    0x9d0(%rsp),%rax
movsd  0x4a8(%rsp),%xmm8
movsd  0x318(%rsp),%xmm4
movsd  %xmm0,0x2c0(%rsp)
movsd  0x200(%rsp),%xmm3
mulsd  0x240(%rsp),%xmm8
mulsd  0x450(%rsp),%xmm5
addsd  0x1e0(%rsp),%xmm13
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x1e0(%rsp)
addsd  %xmm10,%xmm6
movapd %xmm6,0x440(%rsp)
movapd %xmm9,%xmm7
mulsd  0x40(%rsp),%xmm7
mulsd  0x4c0(%rsp),%xmm11
mulsd  0x2e0(%rsp),%xmm3
movsd  0xc0(%rsp),%xmm0
addsd  0x323e(%rip),%xmm0
movsd  %xmm0,0xc0(%rsp)
addsd  0x322d(%rip),%xmm2
movsd  %xmm2,0x60(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x329f(%rip),%xmm0
mulsd  %xmm4,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm3,0x200(%rsp)
jb     be43 <vbic_3T_et_cf_fj+0xad03>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x190(%rsp)
movsd  0x278(%rsp),%xmm15
movapd 0x290(%rsp),%xmm3
movsd  0xd0(%rsp),%xmm12
movapd %xmm4,%xmm6
jmp    beed <vbic_3T_et_cf_fj+0xadad>
movsd  %xmm8,0x4a8(%rsp)
movapd %xmm5,(%rsp)
movapd %xmm13,0x20(%rsp)
movsd  %xmm1,0x1a0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movapd %xmm7,0x5c0(%rsp)
call   1060 <sqrt@plt>
movapd 0x5c0(%rsp),%xmm7
movsd  0x3b0(%rsp),%xmm11
movapd 0x1d0(%rsp),%xmm9
movsd  0x1a0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm13
movapd (%rsp),%xmm5
mov    0x9d0(%rsp),%rax
movsd  0x4a8(%rsp),%xmm8
movsd  0x318(%rsp),%xmm6
movsd  %xmm0,0x190(%rsp)
movsd  0x278(%rsp),%xmm15
movapd 0x290(%rsp),%xmm3
movsd  0xd0(%rsp),%xmm12
movapd 0xe0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm14
movsd  0x518(%rsp),%xmm0
mulsd  %xmm8,%xmm0
movsd  %xmm0,0x518(%rsp)
divsd  0x1e0(%rsp),%xmm13
addsd  0x440(%rsp),%xmm7
movapd %xmm7,0x5c0(%rsp)
mulsd  0x140(%rsp),%xmm14
mulsd  %xmm3,%xmm10
mulsd  %xmm9,%xmm5
mulsd  0x320(%rsp),%xmm11
movapd %xmm6,%xmm7
mulsd  0x2b0(%rsp),%xmm1
movsd  0x4c0(%rsp),%xmm0
mulsd  0x30bb(%rip),%xmm0
movsd  0xc0(%rsp),%xmm2
mulsd  0x60(%rsp),%xmm2
movsd  %xmm2,0xc0(%rsp)
mulsd  %xmm12,%xmm0
movapd %xmm15,%xmm2
mulsd  %xmm15,%xmm2
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x1e0(%rsp)
movsd  (%rax),%xmm0
movsd  %xmm0,0x2b0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x30de(%rip),%xmm0
mulsd  %xmm15,%xmm7
ucomisd 0x30f1(%rip),%xmm0
movapd %xmm6,%xmm9
mulsd  %xmm12,%xmm6
movsd  0x200(%rsp),%xmm4
addsd  0x302e(%rip),%xmm4
movsd  0x2e0(%rsp),%xmm2
movsd  0x2c0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x2c0(%rsp)
movsd  0x190(%rsp),%xmm8
mulsd  %xmm2,%xmm8
movsd  %xmm7,0x60(%rsp)
jb     c033 <vbic_3T_et_cf_fj+0xaef3>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x320(%rsp)
movapd %xmm9,%xmm2
movapd %xmm4,%xmm3
jmp    c104 <vbic_3T_et_cf_fj+0xafc4>
movapd %xmm10,0xe0(%rsp)
movapd %xmm14,0x50(%rsp)
movapd %xmm5,(%rsp)
movapd %xmm13,0x20(%rsp)
movsd  %xmm4,0x200(%rsp)
movsd  %xmm1,0x1a0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movsd  %xmm8,0x190(%rsp)
movsd  %xmm6,0x440(%rsp)
call   1060 <sqrt@plt>
movsd  0x440(%rsp),%xmm6
movsd  0x190(%rsp),%xmm8
movsd  0x3b0(%rsp),%xmm11
movsd  0x60(%rsp),%xmm7
movsd  0x1a0(%rsp),%xmm1
movsd  0x200(%rsp),%xmm3
movapd 0x20(%rsp),%xmm13
movapd (%rsp),%xmm5
movapd 0x50(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm10
movsd  0xd0(%rsp),%xmm12
mov    0x9d0(%rsp),%rax
movsd  0x278(%rsp),%xmm15
movsd  0x318(%rsp),%xmm2
movsd  %xmm0,0x320(%rsp)
movapd 0x450(%rsp),%xmm0
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm10
addsd  0x5c0(%rsp),%xmm5
mulsd  0x518(%rsp),%xmm13
movapd %xmm7,%xmm0
addsd  0x2ed9(%rip),%xmm11
mulsd  %xmm12,%xmm0
movapd %xmm0,0x200(%rsp)
divsd  %xmm3,%xmm6
divsd  0xc0(%rsp),%xmm1
mulsd  %xmm12,%xmm15
movsd  0x2c0(%rsp),%xmm0
addsd  0x2ea8(%rip),%xmm0
movsd  %xmm0,0x2c0(%rsp)
addsd  0x2e96(%rip),%xmm8
movsd  %xmm8,0x190(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x2f04(%rip),%xmm0
movsd  0x1e0(%rsp),%xmm3
movapd %xmm2,%xmm4
mulsd  %xmm2,%xmm3
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     c1bd <vbic_3T_et_cf_fj+0xb07d>
xorps  %xmm8,%xmm8
sqrtsd %xmm0,%xmm8
jmp    c276 <vbic_3T_et_cf_fj+0xb136>
movsd  %xmm15,0x278(%rsp)
movapd %xmm10,0xe0(%rsp)
movapd %xmm14,0x50(%rsp)
movapd %xmm5,(%rsp)
movapd %xmm13,0x20(%rsp)
movsd  %xmm1,0x1a0(%rsp)
movsd  %xmm11,0x3b0(%rsp)
movsd  %xmm3,0x1e0(%rsp)
movsd  %xmm6,0x440(%rsp)
call   1060 <sqrt@plt>
movsd  0x440(%rsp),%xmm6
movsd  0x1e0(%rsp),%xmm3
movsd  0x3b0(%rsp),%xmm11
movsd  0x60(%rsp),%xmm7
movsd  0x1a0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm13
movapd (%rsp),%xmm5
movapd 0x50(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm10
mov    0x9d0(%rsp),%rax
movsd  0x278(%rsp),%xmm15
movsd  0x318(%rsp),%xmm4
movapd %xmm0,%xmm8
movsd  0x2d91(%rip),%xmm9
movapd 0x3f0(%rsp),%xmm12
movapd 0x1d0(%rsp),%xmm2
movapd %xmm9,%xmm0
divsd  %xmm4,%xmm0
movapd %xmm0,0x20(%rsp)
subsd  %xmm13,%xmm5
movapd 0x200(%rsp),%xmm0
divsd  %xmm11,%xmm0
movapd %xmm0,0x200(%rsp)
subsd  %xmm1,%xmm6
divsd  0x2c0(%rsp),%xmm15
divsd  0x190(%rsp),%xmm7
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x2db4(%rip),%xmm0
ucomisd 0x2dcc(%rip),%xmm0
mulsd  0x2b0(%rsp),%xmm3
mulsd  0x140(%rsp),%xmm12
mulsd  %xmm2,%xmm14
mulsd  %xmm2,%xmm10
mulsd  0x290(%rsp),%xmm2
mulsd  0x2e0(%rsp),%xmm8
addsd  0x2ceb(%rip),%xmm8
movapd %xmm5,(%rsp)
movsd  %xmm7,0x60(%rsp)
jb     c33b <vbic_3T_et_cf_fj+0xb1fb>
sqrtsd %xmm0,%xmm0
jmp    c3e8 <vbic_3T_et_cf_fj+0xb2a8>
movsd  %xmm15,0x278(%rsp)
movapd %xmm10,0xe0(%rsp)
movapd %xmm14,0x50(%rsp)
movapd %xmm12,0x3f0(%rsp)
movsd  %xmm3,0x1e0(%rsp)
movsd  %xmm6,0x440(%rsp)
movsd  %xmm8,0xc0(%rsp)
movapd %xmm2,0x1a0(%rsp)
call   1060 <sqrt@plt>
movsd  0xc0(%rsp),%xmm8
movsd  0x440(%rsp),%xmm6
movsd  0x1e0(%rsp),%xmm3
movsd  0x60(%rsp),%xmm7
movapd 0x3f0(%rsp),%xmm12
movapd (%rsp),%xmm5
movapd 0x50(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm10
movsd  0x2c3b(%rip),%xmm9
movapd 0x1a0(%rsp),%xmm2
movsd  0x278(%rsp),%xmm15
movsd  0x708(%rsp),%xmm1
movsd  0xd0(%rsp),%xmm11
addsd  %xmm12,%xmm14
addsd  %xmm2,%xmm10
movsd  0x2e0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm9,%xmm2
mulsd  %xmm2,%xmm8
movsd  0x320(%rsp),%xmm0
mulsd  %xmm8,%xmm0
divsd  %xmm0,%xmm3
mulsd  %xmm6,%xmm1
mulsd  0x518(%rsp),%xmm15
addsd  %xmm1,%xmm15
movapd %xmm7,%xmm1
mulsd  0x20(%rsp),%xmm1
movapd %xmm7,%xmm2
mulsd  %xmm5,%xmm2
movapd 0x200(%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,0xe0(%rsp)
movapd %xmm14,0x50(%rsp)
movapd %xmm5,0x2c0(%rsp)
jae    c534 <vbic_3T_et_cf_fj+0xb3f4>
movapd %xmm5,%xmm0
movsd  %xmm15,0x278(%rsp)
movsd  %xmm3,0x1e0(%rsp)
movsd  %xmm1,0xc0(%rsp)
movsd  %xmm2,0x2e0(%rsp)
movsd  %xmm6,0x1a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movsd  0x1a0(%rsp),%xmm6
movapd 0x2c0(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm1
movsd  0x1e0(%rsp),%xmm3
movsd  0x60(%rsp),%xmm7
movapd 0x50(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm10
movsd  0xd0(%rsp),%xmm11
movsd  0x2aef(%rip),%xmm9
movsd  0x2e0(%rsp),%xmm2
movsd  0x278(%rsp),%xmm15
addsd  %xmm3,%xmm1
movsd  %xmm1,0xc0(%rsp)
addsd  %xmm15,%xmm2
movsd  %xmm2,0x2e0(%rsp)
mulsd  %xmm7,%xmm14
movapd %xmm14,0x1a0(%rsp)
mulsd  %xmm10,%xmm7
movsd  %xmm7,0x60(%rsp)
movapd %xmm11,%xmm1
divsd  %xmm0,%xmm1
mov    0xad0(%rsp),%rax
movsd  %xmm1,(%rax)
ucomisd %xmm4,%xmm5
jae    c5ad <vbic_3T_et_cf_fj+0xb46d>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movapd 0x2c0(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm11
movsd  0x2a67(%rip),%xmm9
movapd %xmm0,%xmm6
divsd  %xmm6,%xmm9
movapd %xmm9,0x1e0(%rsp)
movapd 0x200(%rsp),%xmm0
xorpd  0x2b03(%rip),%xmm0
mulsd  %xmm0,%xmm11
movsd  %xmm11,0xd0(%rsp)
movsd  0x2abc(%rip),%xmm1
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0xd0(%rsp),%xmm3
divsd  %xmm0,%xmm3
movapd 0x20(%rsp),%xmm0
movapd 0x1e0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd (%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xae0(%rsp),%rdx
movsd  %xmm0,(%rdx)
movapd 0x50(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xae8(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0xe0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xaf0(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x2e0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  0xc0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x1a0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
mulsd  0x60(%rsp),%xmm3
addsd  (%rax),%xmm3
movsd  0x2f0(%rsp),%xmm8
movapd 0x1b0(%rsp),%xmm9
movsd  0x30(%rsp),%xmm10
movapd 0x290(%rsp),%xmm11
movapd 0x2a02(%rip),%xmm0
movapd 0x620(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x620(%rsp)
movapd 0x390(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x390(%rsp)
movapd 0x3c0(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x3c0(%rsp)
mov    0xb00(%rsp),%rcx
mov    0xaf8(%rsp),%rdx
mov    0x9d8(%rsp),%rsi
movsd  %xmm3,(%rax)
movsd  0x30(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    c7b5 <vbic_3T_et_cf_fj+0xb675>
movsd  0x7d8(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm1
mulsd  0x240(%rsp),%xmm1
movsd  0x7d0(%rsp),%xmm2
movsd  0x7c8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  (%rsi),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdx)
movsd  0x288f(%rip),%xmm13
movapd %xmm13,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rsi),%xmm0
xorpd  0x2936(%rip),%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x718(%rsp),%xmm3
jmp    c7d5 <vbic_3T_et_cf_fj+0xb695>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movsd  0x718(%rsp),%xmm3
movsd  0x283b(%rip),%xmm13
movapd 0x620(%rsp),%xmm1
divsd  0x480(%rsp),%xmm1
movapd %xmm1,0x620(%rsp)
movapd 0x390(%rsp),%xmm1
movapd 0x280(%rsp),%xmm2
divsd  %xmm2,%xmm1
movapd %xmm1,0x390(%rsp)
mulsd  0x4d8(%rsp),%xmm3
movapd 0x3c0(%rsp),%xmm1
divsd  %xmm2,%xmm1
movapd %xmm1,0x3c0(%rsp)
mov    0xb30(%rsp),%r8
mov    0xb28(%rsp),%rdx
mov    0xb20(%rsp),%rsi
mov    0xb18(%rsp),%rdi
mov    0xb10(%rsp),%rbp
mov    0x9e0(%rsp),%rcx
mov    0xb08(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x38(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    c936 <vbic_3T_et_cf_fj+0xb7f6>
movsd  0x7f0(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
mulsd  0x240(%rsp),%xmm2
movapd %xmm3,%xmm4
movsd  0x7e8(%rsp),%xmm3
movsd  0x7e0(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rcx),%xmm0
movapd 0x5e0(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
movapd %xmm4,%xmm3
mulsd  %xmm2,%xmm0
movapd 0x560(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movapd 0x5d0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
mulsd  %xmm8,%xmm1
movsd  %xmm1,(%r8)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    c95a <vbic_3T_et_cf_fj+0xb81a>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%r8)
movsd  0x720(%rsp),%xmm2
movsd  0x710(%rsp),%xmm4
movapd 0x170(%rsp),%xmm0
mulsd  0x620(%rsp),%xmm0
movapd %xmm0,0x170(%rsp)
divsd  0x970(%rsp),%xmm2
movapd 0x390(%rsp),%xmm0
movapd 0x160(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,0x390(%rsp)
divsd  0x960(%rsp),%xmm3
movapd 0x3c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x3c0(%rsp)
divsd  0x950(%rsp),%xmm4
movapd 0x490(%rsp),%xmm0
cmpltsd 0x8c0(%rsp),%xmm0
movapd %xmm0,0x490(%rsp)
mov    0xb40(%rsp),%rax
mov    0xb38(%rsp),%rcx
mov    0x9e8(%rsp),%rdx
movsd  0x40(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    ca9e <vbic_3T_et_cf_fj+0xb95e>
movsd  0x808(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm1
mulsd  0x240(%rsp),%xmm1
movapd %xmm4,%xmm6
movapd %xmm2,%xmm4
movsd  0x800(%rsp),%xmm2
movapd %xmm3,%xmm5
movsd  0x7f8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  (%rdx),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movapd %xmm13,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
movsd  (%rdx),%xmm0
xorpd  0x2650(%rip),%xmm0
mulsd  %xmm3,%xmm1
movapd %xmm5,%xmm3
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
movapd %xmm4,%xmm2
movapd %xmm6,%xmm4
mulsd  %xmm1,%xmm0
jmp    caac <vbic_3T_et_cf_fj+0xb96c>
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movapd 0x170(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x170(%rsp)
movapd 0x390(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x390(%rsp)
movapd 0x3c0(%rsp),%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm1,0x3c0(%rsp)
movsd  0x251a(%rip),%xmm1
movapd 0x490(%rsp),%xmm2
andnpd %xmm1,%xmm2
movapd %xmm2,0x490(%rsp)
mov    0xb70(%rsp),%r8
mov    0xb68(%rsp),%rdx
mov    0xb60(%rsp),%rsi
mov    0xb58(%rsp),%rdi
mov    0xb50(%rsp),%rbp
mov    0x9f0(%rsp),%rcx
mov    0xb48(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x50(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
mov    %r15,0x8e8(%rsp)
mov    %r12,0x8e0(%rsp)
jbe    cc25 <vbic_3T_et_cf_fj+0xbae5>
movsd  0x810(%rsp),%xmm0
divsd  0xb0(%rsp),%xmm0
movapd 0x240(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x820(%rsp),%xmm3
movsd  0x818(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rcx),%xmm0
movsd  0x370(%rsp),%xmm4
mulsd  %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x4e0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movsd  0x70(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
movsd  0x2d8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%r8)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    cc49 <vbic_3T_et_cf_fj+0xbb09>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%r8)
movapd 0x460(%rsp),%xmm2
movsd  0x640(%rsp),%xmm0
movsd  0x8d8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x640(%rsp)
movapd 0x170(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x170(%rsp)
movsd  0x4d8(%rsp),%xmm0
movsd  0x8d0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x4d8(%rsp)
movapd 0x390(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x390(%rsp)
movsd  0x648(%rsp),%xmm0
movsd  0x8c8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x648(%rsp)
movapd 0x3c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x3c0(%rsp)
xorpd  %xmm15,%xmm15
cmpltsd %xmm2,%xmm15
andpd  %xmm13,%xmm15
movapd %xmm2,%xmm0
mulsd  %xmm15,%xmm0
movapd 0x900(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm15,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm13,%xmm2
movapd %xmm0,%xmm3
divsd  %xmm2,%xmm3
movapd %xmm13,%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm4
movsd  0x80(%rsp),%xmm14
mulsd  %xmm1,%xmm14
mulsd  0x410(%rsp),%xmm1
mulsd  %xmm4,%xmm14
mulsd  %xmm1,%xmm4
movapd %xmm4,0x60(%rsp)
mov    %r14,0xb0(%rsp)
movsd  (%r14),%xmm0
movsd  0x4c8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
divsd  0x2319(%rip),%xmm0
mulsd  0x2319(%rip),%xmm1
movsd  %xmm1,0x4c8(%rsp)
ucomisd 0x22b8(%rip),%xmm0
mov    0xbf0(%rsp),%rcx
mov    0xbe8(%rsp),%rdx
mov    0xbd0(%rsp),%r12
mov    0xbc8(%rsp),%r15
mov    0xbc0(%rsp),%rdi
mov    0xbb8(%rsp),%rax
mov    0xbb0(%rsp),%r8
mov    0xba8(%rsp),%r9
mov    0xba0(%rsp),%r10
mov    0xb98(%rsp),%r11
mov    0xb90(%rsp),%rsi
mov    0xb78(%rsp),%rbp
jbe    ce2b <vbic_3T_et_cf_fj+0xbceb>
addsd  0x2256(%rip),%xmm0
addsd  0x21f6(%rip),%xmm0
movsd  0x2256(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    cf1b <vbic_3T_et_cf_fj+0xbddb>
movsd  0x2235(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    ce5a <vbic_3T_et_cf_fj+0xbd1a>
addsd  0x221f(%rip),%xmm0
addsd  0x21c7(%rip),%xmm0
movsd  0x221f(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    cf1b <vbic_3T_et_cf_fj+0xbddb>
movapd %xmm3,0xe0(%rsp)
movsd  %xmm14,0xd0(%rsp)
movapd %xmm15,0x240(%rsp)
call   1030 <exp@plt>
movapd 0x240(%rsp),%xmm15
movsd  0xd0(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm3
mov    0xb98(%rsp),%r11
mov    0xba0(%rsp),%r10
mov    0xba8(%rsp),%r9
mov    0xbb0(%rsp),%r8
mov    0xbb8(%rsp),%rax
mov    0xbc0(%rsp),%rdi
mov    0xbe8(%rsp),%rdx
mov    0xb90(%rsp),%rsi
mov    0xbf0(%rsp),%rcx
mov    0xb78(%rsp),%rbp
movapd 0x290(%rsp),%xmm11
movsd  0x30(%rsp),%xmm10
movsd  0x210d(%rip),%xmm13
movapd 0x1b0(%rsp),%xmm9
movsd  0x2f0(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x4c8(%rsp),%xmm12
mulsd  %xmm1,%xmm12
movapd %xmm3,%xmm2
mulsd  %xmm3,%xmm2
addsd  0x490(%rsp),%xmm2
movsd  0x1c8(%rbx),%xmm7
movsd  0x400(%rsp),%xmm6
mulsd  %xmm7,%xmm6
addsd  %xmm13,%xmm6
movsd  0x1c0(%rbx),%xmm1
mulsd  %xmm1,%xmm7
movapd %xmm15,%xmm4
mulsd  %xmm6,%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm1,%xmm4
addsd  %xmm3,%xmm3
mulsd  %xmm6,%xmm3
mulsd  %xmm15,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm1,%xmm5
mulsd  %xmm6,%xmm5
movsd  0x1d0(%rbx),%xmm6
movapd %xmm0,%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm15,%xmm1
addsd  %xmm13,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm15,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm0,%xmm5
addsd  %xmm13,%xmm5
mulsd  %xmm7,%xmm5
mulsd  %xmm6,%xmm4
mulsd  %xmm12,%xmm4
mulsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm9,%xmm0
mulsd  %xmm5,%xmm0
unpckhpd %xmm9,%xmm9
mulsd  %xmm5,%xmm9
movsd  0x380(%rsp),%xmm6
mulsd  %xmm5,%xmm6
addsd  %xmm4,%xmm6
mulsd  %xmm3,%xmm14
addsd  %xmm0,%xmm14
mulsd  0x60(%rsp),%xmm3
addsd  %xmm9,%xmm3
movsd  0x640(%rsp),%xmm9
movapd %xmm9,%xmm0
movsd  0x550(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd 0x460(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x100(%rbx),%xmm0
movapd 0x5e0(%rsp),%xmm4
divsd  %xmm4,%xmm2
addsd  %xmm2,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm1,%xmm0
divsd  %xmm4,%xmm0
mulsd  0x580(%rsp),%xmm1
divsd  0x4d0(%rsp),%xmm1
movsd  0x100(%rbx),%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm9,%xmm2
movapd 0x170(%rsp),%xmm4
mulsd  %xmm4,%xmm5
movapd 0x610(%rsp),%xmm7
mulsd  %xmm2,%xmm7
addsd  %xmm5,%xmm7
mov    0xb80(%rsp),%r13
movsd  %xmm7,0x0(%r13)
movapd 0x300(%rsp),%xmm5
mulsd  %xmm2,%xmm5
mov    0xb88(%rsp),%r14
movsd  %xmm5,(%r14)
movapd 0x690(%rsp),%xmm2
mulsd  %xmm2,%xmm14
addsd  0x0(%r13),%xmm14
movsd  %xmm14,0x0(%r13)
mulsd  %xmm2,%xmm3
addsd  (%r14),%xmm3
movsd  %xmm3,(%r14)
mulsd  %xmm2,%xmm6
movsd  %xmm6,(%rsi)
movsd  0x80(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  0x0(%r13),%xmm2
movsd  %xmm2,0x0(%r13)
mulsd  0x410(%rsp),%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movapd 0x560(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movapd 0x5d0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
mulsd  %xmm8,%xmm1
addsd  (%rsi),%xmm1
movsd  %xmm1,(%rsi)
movapd %xmm9,%xmm0
movapd 0x4f0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm13,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r11)
movapd %xmm13,%xmm0
subsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm9,%xmm0
mulsd  %xmm4,%xmm2
movapd 0x670(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,(%r10)
movapd 0x3e0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r9)
movapd 0x230(%rsp),%xmm3
mulsd  0x1e8(%rbx),%xmm3
movsd  0x4d8(%rsp),%xmm2
movapd %xmm2,%xmm0
movsd  0x1f0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  %xmm3,%xmm0
movsd  0x10(%rsp),%xmm3
mulsd  0xb0(%rbx),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,(%r8)
movapd 0x390(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd 0x260(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movsd  0xb0(%rbx),%xmm0
movsd  0x1e8(%rbx),%xmm1
movsd  %xmm3,(%rax)
movapd 0x150(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,(%rdi)
movsd  0xa0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
movapd 0xf0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%rdi),%xmm2
movsd  %xmm2,(%rdi)
mulsd  %xmm0,%xmm10
addsd  (%rax),%xmm10
movsd  %xmm10,(%rax)
movsd  0x140(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdi),%xmm1
movsd  %xmm1,(%rdi)
movsd  0x90(%rsp),%xmm0
mulsd  0xb0(%rbx),%xmm0
movsd  %xmm0,(%r15)
movsd  0xb0(%rbx),%xmm0
movsd  0x40(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r12)
mulsd  %xmm0,%xmm11
mov    0xbd8(%rsp),%rax
movsd  %xmm11,(%rax)
movsd  0x500(%rsp),%xmm1
mulsd  0x1e8(%rbx),%xmm1
movsd  0x648(%rsp),%xmm2
movapd %xmm2,%xmm0
movsd  0x2a0(%rsp),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm1,%xmm0
mov    0xbe0(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x1e8(%rbx),%xmm0
movapd 0x3c0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd 0x360(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,(%rdx)
movapd 0x220(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,(%rcx)
movsd  0x328(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdx),%xmm1
movsd  %xmm1,(%rdx)
movsd  0x258(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movsd  0x130(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mov    0xbf8(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0x9f8(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0x78(%rbx),%xmm0
mov    0xc00(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x78(%rbx),%xmm0
mov    0xc08(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xa00(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0xa0(%rbx),%xmm0
mov    0xc10(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0xa0(%rbx),%xmm0
mov    0xc18(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xa10(%rsp),%r8
movsd  (%r8),%xmm0
mov    0xa80(%rsp),%r10
movsd  (%r10),%xmm1
mov    0xb0(%rsp),%r12
mulsd  (%r12),%xmm1
mov    0x470(%rsp),%rdx
mulsd  (%rdx),%xmm0
addsd  %xmm1,%xmm0
mov    0xa40(%rsp),%rdi
movsd  (%rdi),%xmm1
mov    0xa60(%rsp),%rsi
subsd  (%rsi),%xmm1
mov    0xa08(%rsp),%r8
mulsd  (%r8),%xmm1
addsd  %xmm0,%xmm1
mov    0xa28(%rsp),%rbp
movsd  0x0(%rbp),%xmm0
mov    0x8e0(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
mov    0xaa0(%rsp),%rdi
movsd  (%rdi),%xmm1
mov    0x8e8(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0xab8(%rsp),%r11
movsd  (%r11),%xmm0
mov    0x9c0(%rsp),%r14
mulsd  (%r14),%xmm0
addsd  %xmm1,%xmm0
mov    0xad0(%rsp),%r13
movsd  0x0(%r13),%xmm1
mov    0x9d0(%rsp),%r15
mulsd  (%r15),%xmm1
addsd  %xmm0,%xmm1
mov    0xaf8(%rsp),%r9
movsd  (%r9),%xmm0
mov    0x9d8(%rsp),%rdi
mulsd  (%rdi),%xmm0
addsd  %xmm1,%xmm0
mov    0xb10(%rsp),%r10
movsd  (%r10),%xmm1
mov    0x9e0(%rsp),%r11
mulsd  (%r11),%xmm1
addsd  %xmm0,%xmm1
mov    0xb38(%rsp),%r9
movsd  (%r9),%xmm0
mov    %rbx,%r15
mov    0x9e8(%rsp),%rbx
mulsd  (%rbx),%xmm0
addsd  %xmm1,%xmm0
mov    0xb50(%rsp),%r9
movsd  (%r9),%xmm1
mov    0x9f0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x1b7a(%rip),%xmm6
xorpd  %xmm6,%xmm1
mov    0xc30(%rsp),%rsi
movlpd %xmm1,(%rsi)
movsd  (%rdx),%xmm0
mov    0xa10(%rsp),%rdx
movsd  (%rdx),%xmm1
xorpd  %xmm6,%xmm1
mov    0xc40(%rsp),%r10
movlpd %xmm1,(%r10)
movsd  (%r12),%xmm3
mov    %r13,%r12
mov    0xa80(%rsp),%rdx
movsd  (%rdx),%xmm1
xorpd  %xmm6,%xmm1
mov    0xc48(%rsp),%r9
movlpd %xmm1,(%r9)
movsd  (%r8),%xmm1
mov    0xa60(%rsp),%rdx
movsd  (%rdx),%xmm2
mov    0xa40(%rsp),%rdx
subsd  (%rdx),%xmm2
mov    0xc50(%rsp),%rdx
movsd  %xmm2,(%rdx)
movsd  (%rcx),%xmm7
mov    0xa28(%rsp),%rcx
movsd  (%rcx),%xmm2
xorpd  %xmm6,%xmm2
mov    0xc58(%rsp),%r13
movlpd %xmm2,0x0(%r13)
movsd  (%rax),%xmm12
mov    0xaa0(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm6,%xmm2
mov    0xc60(%rsp),%r8
movlpd %xmm2,(%r8)
movsd  (%r14),%xmm11
mov    0xab8(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm6,%xmm2
mov    0xc68(%rsp),%rsi
movlpd %xmm2,(%rsi)
mov    0x9d0(%rsp),%rax
movsd  (%rax),%xmm4
movsd  (%r12),%xmm2
xorpd  %xmm6,%xmm2
mov    0xc70(%rsp),%rdx
movlpd %xmm2,(%rdx)
movsd  (%rdi),%xmm9
mov    0xaf8(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm6,%xmm2
mov    0xc80(%rsp),%rcx
movlpd %xmm2,(%rcx)
movsd  (%r11),%xmm2
mov    0xb10(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm6,%xmm5
mov    0xc88(%rsp),%r12
movlpd %xmm5,(%r12)
movsd  (%rbx),%xmm8
mov    %r15,%r11
mov    0xb38(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm6,%xmm5
mov    0xc90(%rsp),%r15
movlpd %xmm5,(%r15)
movsd  0x0(%rbp),%xmm10
mov    0xb50(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm6,%xmm5
mov    0xc98(%rsp),%r14
movlpd %xmm5,(%r14)
movapd %xmm0,%xmm5
xorpd  %xmm6,%xmm5
mov    0xa18(%rsp),%rbp
mulsd  0x0(%rbp),%xmm5
mov    0xc38(%rsp),%rbp
movsd  %xmm5,0x0(%rbp)
movsd  (%r10),%xmm5
mov    0xa20(%rsp),%rax
mulsd  (%rax),%xmm0
subsd  %xmm0,%xmm5
movsd  %xmm5,(%r10)
movsd  0x0(%rbp),%xmm0
mov    0xa88(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
subsd  %xmm5,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r9),%xmm0
mov    0xa90(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
subsd  %xmm5,%xmm0
movsd  %xmm0,(%r9)
movsd  (%r10),%xmm0
mov    0xa98(%rsp),%rax
mulsd  (%rax),%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,(%r10)
movsd  0x0(%rbp),%xmm0
mov    0xa48(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r10),%xmm0
mov    0xa50(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,(%r10)
movsd  (%r9),%xmm0
mov    0xa58(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm0
movapd %xmm4,%xmm3
movsd  %xmm0,(%r9)
mov    0xa68(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
mov    0xa70(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r9),%xmm0
xorpd  %xmm6,%xmm3
movsd  %xmm0,(%r9)
mov    0xa78(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  (%r10),%xmm1
movsd  %xmm1,(%r10)
movsd  0x0(%rbp),%xmm0
mov    0xa30(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm7,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  0x0(%r13),%xmm0
mov    0xa38(%rsp),%rax
mulsd  (%rax),%xmm7
subsd  %xmm7,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  0x0(%rbp),%xmm0
mov    0xaa8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
mov    0xab0(%rsp),%rax
mulsd  (%rax),%xmm12
movsd  (%r8),%xmm0
subsd  %xmm12,%xmm0
movsd  %xmm0,(%r8)
movsd  (%rsi),%xmm0
mov    0xac0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x0(%rbp),%xmm0
mov    0xac8(%rsp),%rax
mulsd  (%rax),%xmm11
subsd  %xmm11,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rdx),%xmm0
mov    0xad8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdx)
movsd  0x0(%rbp),%xmm0
mov    0xae0(%rsp),%rdi
movsd  (%rdi),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r9),%xmm0
mov    0xae8(%rsp),%rsi
mulsd  (%rsi),%xmm4
subsd  %xmm4,%xmm0
movsd  %xmm0,(%r9)
mov    0xaf0(%rsp),%rdx
mulsd  (%rdx),%xmm3
mov    0xc78(%rsp),%rax
movsd  %xmm3,(%rax)
movsd  (%rcx),%xmm0
mov    0xb00(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x0(%rbp),%xmm0
mov    0xb08(%rsp),%rax
mulsd  (%rax),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r12),%xmm0
mov    0xb18(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  0x0(%rbp),%xmm0
mov    0xb20(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r10),%xmm0
mov    0xb28(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r10)
movsd  (%r9),%xmm0
mov    0xb30(%rsp),%rax
mulsd  (%rax),%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%r9)
movsd  (%r15),%xmm0
mov    0xb40(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r15)
mov    0xb48(%rsp),%rax
mulsd  (%rax),%xmm8
movsd  0x0(%rbp),%xmm0
subsd  %xmm8,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r14),%xmm0
mov    0xb58(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r14)
movsd  0x0(%rbp),%xmm0
mov    0xb60(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r8),%xmm0
mov    0xb68(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
mov    0xcb0(%rsp),%rcx
mov    0xca8(%rsp),%rbx
mov    0xca0(%rsp),%r13
mov    0xc28(%rsp),%r10
mov    0xc20(%rsp),%rbp
movsd  %xmm0,(%r8)
movsd  (%r9),%xmm0
mov    0xb70(%rsp),%rax
mulsd  (%rax),%xmm10
subsd  %xmm10,%xmm0
movsd  %xmm0,(%r9)
movsd  0x298(%r11),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    db04 <vbic_3T_et_cf_fj+0xc9c4>
mov    0x728(%rsp),%rax
movsd  (%rax),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
divsd  0x298(%r11),%xmm13
movapd %xmm13,%xmm0
jmp    db14 <vbic_3T_et_cf_fj+0xc9d4>
movq   $0x0,0x0(%rbp)
mov    0x728(%rsp),%rax
movsd  %xmm0,(%r10)
movsd  (%rax),%xmm0
mulsd  0x2a0(%r11),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  0x2a0(%r11),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
ucomisd 0x14cb(%rip),%xmm0
jne    db4d <vbic_3T_et_cf_fj+0xca0d>
jnp    e199 <vbic_3T_et_cf_fj+0xd059>
mov    0xa10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa20(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa28(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xa98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xaa0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xaa8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xab0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xab8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xac0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xac8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xad0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xad8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xaf8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb08(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb20(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb28(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xba0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xba8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbb0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbb8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbc0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbc8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbd0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbd8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbe0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbe8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbf0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbf8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc08(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mov    0xc30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
xor    %eax,%eax
add    $0x988,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movapd 0x240(%rsp),%xmm0
jae    2613 <vbic_3T_et_cf_fj+0x14d3>
movapd %xmm4,%xmm0
movsd  %xmm2,0x130(%rsp)
movapd %xmm3,0x2f0(%rsp)
movapd %xmm10,0x10(%rsp)
movapd %xmm6,0x490(%rsp)
movapd %xmm7,0x380(%rsp)
movsd  %xmm5,0x170(%rsp)
call   1060 <sqrt@plt>
movsd  0x170(%rsp),%xmm5
movapd 0x380(%rsp),%xmm7
movapd 0x490(%rsp),%xmm6
movsd  0x230(%rsp),%xmm9
movapd 0x10(%rsp),%xmm10
movapd 0x2f0(%rsp),%xmm3
movsd  0x130(%rsp),%xmm2
movapd (%rsp),%xmm1
movapd 0x240(%rsp),%xmm0
jmp    2613 <vbic_3T_et_cf_fj+0x14d3>

LLVM IR (-O0):
define i32 @vbic_3T_et_cf_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) {
%102 = alloca double*
%103 = alloca double*
%104 = alloca double*
%105 = alloca double*
%106 = alloca double*
%107 = alloca double*
%108 = alloca double*
%109 = alloca double*
%110 = alloca double*
%111 = alloca double*
%112 = alloca double*
%113 = alloca double*
%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
store double* %0, double** %102
store double* %1, double** %103
store double* %2, double** %104
store double* %3, double** %105
store double* %4, double** %106
store double* %5, double** %107
store double* %6, double** %108
store double* %7, double** %109
store double* %8, double** %110
store double* %9, double** %111
store double* %10, double** %112
store double* %11, double** %113
store double* %12, double** %114
store double* %13, double** %115
store double* %14, double** %116
store double* %15, double** %117
store double* %16, double** %118
store double* %17, double** %119
store double* %18, double** %120
store double* %19, double** %121
store double* %20, double** %122
store double* %21, double** %123
store double* %22, double** %124
store double* %23, double** %125
store double* %24, double** %126
store double* %25, double** %127
store double* %26, double** %128
store double* %27, double** %129
store double* %28, double** %130
store double* %29, double** %131
store double* %30, double** %132
store double* %31, double** %133
store double* %32, double** %134
store double* %33, double** %135
store double* %34, double** %136
store double* %35, double** %137
store double* %36, double** %138
store double* %37, double** %139
store double* %38, double** %140
store double* %39, double** %141
store double* %40, double** %142
store double* %41, double** %143
store double* %42, double** %144
store double* %43, double** %145
store double* %44, double** %146
store double* %45, double** %147
store double* %46, double** %148
store double* %47, double** %149
store double* %48, double** %150
store double* %49, double** %151
store double* %50, double** %152
store double* %51, double** %153
store double* %52, double** %154
store double* %53, double** %155
store double* %54, double** %156
store double* %55, double** %157
store double* %56, double** %158
store double* %57, double** %159
store double* %58, double** %160
store double* %59, double** %161
store double* %60, double** %162
store double* %61, double** %163
store double* %62, double** %164
store double* %63, double** %165
store double* %64, double** %166
store double* %65, double** %167
store double* %66, double** %168
store double* %67, double** %169
store double* %68, double** %170
store double* %69, double** %171
store double* %70, double** %172
store double* %71, double** %173
store double* %72, double** %174
store double* %73, double** %175
store double* %74, double** %176
store double* %75, double** %177
store double* %76, double** %178
store double* %77, double** %179
store double* %78, double** %180
store double* %79, double** %181
store double* %80, double** %182
store double* %81, double** %183
store double* %82, double** %184
store double* %83, double** %185
store double* %84, double** %186
store double* %85, double** %187
store double* %86, double** %188
store double* %87, double** %189
store double* %88, double** %190
store double* %89, double** %191
store double* %90, double** %192
store double* %91, double** %193
store double* %92, double** %194
store double* %93, double** %195
store double* %94, double** %196
store double* %95, double** %197
store double* %96, double** %198
store double* %97, double** %199
store double* %98, double** %200
store double* %99, double** %201
store double* %100, double** %202
%783 = load double*, double** %102
%784 = getelementptr inbounds double, double* %783, i64 0
%785 = load double, double* %784
%786 = fadd double 2.731500e+02, %785
store double %786, double* %203
%787 = load double*, double** %102
%788 = getelementptr inbounds double, double* %787, i64 0
%789 = load double, double* %788
%790 = fadd double 2.731500e+02, %789
%791 = load double*, double** %103
%792 = load double, double* %791
%793 = fadd double %790, %792
store double %793, double* %204
store double 1.000000e+00, double* %205
%794 = load double, double* %204
%795 = fmul double 0x3B30B0F12214FBEF, %794
%796 = fdiv double %795, 0x3C07A4E61EB8740E
store double %796, double* %206
store double 0x3F169700F1154E3F, double* %207
%797 = load double, double* %207
%798 = load double, double* %205
%799 = fmul double %797, %798
store double %799, double* %208
%800 = load double, double* %204
%801 = load double, double* %203
%802 = fdiv double %800, %801
store double %802, double* %209
%803 = load double, double* %203
%804 = fdiv double 1.000000e+00, %803
store double %804, double* %210
%805 = load double, double* %210
%806 = load double, double* %205
%807 = fmul double %805, %806
store double %807, double* %211
%808 = load double, double* %204
%809 = load double, double* %203
%810 = fsub double %808, %809
store double %810, double* %212
store double 1.000000e+00, double* %213
%811 = load double, double* %213
%812 = load double, double* %205
%813 = fmul double %811, %812
store double %813, double* %214
%814 = load double, double* %209
%815 = load double*, double** %102
%816 = getelementptr inbounds double, double* %815, i64 90
%817 = load double, double* %816
%818 = call double @pow(double %814, double %817)
store double %818, double* %215
%819 = load double, double* %215
%820 = load double*, double** %102
%821 = getelementptr inbounds double, double* %820, i64 90
%822 = load double, double* %821
%823 = fmul double %819, %822
%824 = load double, double* %209
%825 = fdiv double %823, %824
store double %825, double* %216
%826 = load double, double* %216
%827 = load double, double* %211
%828 = fmul double %826, %827
store double %828, double* %217
%829 = load double*, double** %102
%830 = getelementptr inbounds double, double* %829, i64 53
%831 = load double, double* %830
%832 = load double, double* %215
%833 = fmul double %831, %832
store double %833, double* %218
%834 = load double*, double** %102
%835 = getelementptr inbounds double, double* %834, i64 53
%836 = load double, double* %835
store double %836, double* %219
%837 = load double, double* %219
%838 = load double, double* %217
%839 = fmul double %837, %838
store double %839, double* %220
%840 = load double, double* %209
%841 = load double*, double** %102
%842 = getelementptr inbounds double, double* %841, i64 91
%843 = load double, double* %842
%844 = call double @pow(double %840, double %843)
store double %844, double* %215
%845 = load double, double* %215
%846 = load double*, double** %102
%847 = getelementptr inbounds double, double* %846, i64 91
%848 = load double, double* %847
%849 = fmul double %845, %848
%850 = load double, double* %209
%851 = fdiv double %849, %850
store double %851, double* %216
%852 = load double, double* %216
%853 = load double, double* %211
%854 = fmul double %852, %853
store double %854, double* %217
%855 = load double*, double** %102
%856 = getelementptr inbounds double, double* %855, i64 1
%857 = load double, double* %856
%858 = load double, double* %215
%859 = fmul double %857, %858
store double %859, double* %221
%860 = load double*, double** %102
%861 = getelementptr inbounds double, double* %860, i64 1
%862 = load double, double* %861
store double %862, double* %222
%863 = load double, double* %222
%864 = load double, double* %217
%865 = fmul double %863, %864
store double %865, double* %223
%866 = load double, double* %209
%867 = load double*, double** %102
%868 = getelementptr inbounds double, double* %867, i64 68
%869 = load double, double* %868
%870 = call double @pow(double %866, double %869)
store double %870, double* %215
%871 = load double, double* %215
%872 = load double*, double** %102
%873 = getelementptr inbounds double, double* %872, i64 68
%874 = load double, double* %873
%875 = fmul double %871, %874
%876 = load double, double* %209
%877 = fdiv double %875, %876
store double %877, double* %216
%878 = load double, double* %216
%879 = load double, double* %211
%880 = fmul double %878, %879
store double %880, double* %217
%881 = load double*, double** %102
%882 = getelementptr inbounds double, double* %881, i64 2
%883 = load double, double* %882
%884 = load double, double* %215
%885 = fmul double %883, %884
store double %885, double* %224
%886 = load double*, double** %102
%887 = getelementptr inbounds double, double* %886, i64 2
%888 = load double, double* %887
store double %888, double* %225
%889 = load double, double* %225
%890 = load double, double* %217
%891 = fmul double %889, %890
store double %891, double* %226
%892 = load double, double* %209
%893 = load double*, double** %102
%894 = getelementptr inbounds double, double* %893, i64 92
%895 = load double, double* %894
%896 = call double @pow(double %892, double %895)
store double %896, double* %215
%897 = load double, double* %215
%898 = load double*, double** %102
%899 = getelementptr inbounds double, double* %898, i64 92
%900 = load double, double* %899
%901 = fmul double %897, %900
%902 = load double, double* %209
%903 = fdiv double %901, %902
store double %903, double* %216
%904 = load double, double* %216
%905 = load double, double* %211
%906 = fmul double %904, %905
store double %906, double* %217
%907 = load double*, double** %102
%908 = getelementptr inbounds double, double* %907, i64 6
%909 = load double, double* %908
%910 = load double, double* %215
%911 = fmul double %909, %910
store double %911, double* %227
%912 = load double*, double** %102
%913 = getelementptr inbounds double, double* %912, i64 6
%914 = load double, double* %913
store double %914, double* %228
%915 = load double, double* %228
%916 = load double, double* %217
%917 = fmul double %915, %916
store double %917, double* %229
%918 = load double, double* %209
%919 = load double*, double** %102
%920 = getelementptr inbounds double, double* %919, i64 67
%921 = load double, double* %920
%922 = call double @pow(double %918, double %921)
store double %922, double* %215
%923 = load double, double* %215
%924 = load double*, double** %102
%925 = getelementptr inbounds double, double* %924, i64 67
%926 = load double, double* %925
%927 = fmul double %923, %926
%928 = load double, double* %209
%929 = fdiv double %927, %928
store double %929, double* %216
%930 = load double, double* %216
%931 = load double, double* %211
%932 = fmul double %930, %931
store double %932, double* %217
%933 = load double*, double** %102
%934 = getelementptr inbounds double, double* %933, i64 7
%935 = load double, double* %934
%936 = load double, double* %215
%937 = fmul double %935, %936
store double %937, double* %230
%938 = load double*, double** %102
%939 = getelementptr inbounds double, double* %938, i64 7
%940 = load double, double* %939
store double %940, double* %231
%941 = load double, double* %231
%942 = load double, double* %217
%943 = fmul double %941, %942
store double %943, double* %232
%944 = load double, double* %209
%945 = load double*, double** %102
%946 = getelementptr inbounds double, double* %945, i64 66
%947 = load double, double* %946
%948 = call double @pow(double %944, double %947)
store double %948, double* %215
%949 = load double, double* %215
%950 = load double*, double** %102
%951 = getelementptr inbounds double, double* %950, i64 66
%952 = load double, double* %951
%953 = fmul double %949, %952
%954 = load double, double* %209
%955 = fdiv double %953, %954
store double %955, double* %216
%956 = load double, double* %216
%957 = load double, double* %211
%958 = fmul double %956, %957
store double %958, double* %217
%959 = load double*, double** %102
%960 = getelementptr inbounds double, double* %959, i64 8
%961 = load double, double* %960
%962 = load double, double* %215
%963 = fmul double %961, %962
store double %963, double* %233
%964 = load double*, double** %102
%965 = getelementptr inbounds double, double* %964, i64 8
%966 = load double, double* %965
store double %966, double* %234
%967 = load double, double* %234
%968 = load double, double* %217
%969 = fmul double %967, %968
store double %969, double* %235
%970 = load double, double* %209
%971 = load double*, double** %102
%972 = getelementptr inbounds double, double* %971, i64 69
%973 = load double, double* %972
%974 = call double @pow(double %970, double %973)
store double %974, double* %215
%975 = load double, double* %215
%976 = load double*, double** %102
%977 = getelementptr inbounds double, double* %976, i64 69
%978 = load double, double* %977
%979 = fmul double %975, %978
%980 = load double, double* %209
%981 = fdiv double %979, %980
store double %981, double* %216
%982 = load double, double* %216
%983 = load double, double* %211
%984 = fmul double %982, %983
store double %984, double* %217
%985 = load double*, double** %102
%986 = getelementptr inbounds double, double* %985, i64 9
%987 = load double, double* %986
%988 = load double, double* %215
%989 = fmul double %987, %988
store double %989, double* %236
%990 = load double*, double** %102
%991 = getelementptr inbounds double, double* %990, i64 9
%992 = load double, double* %991
store double %992, double* %237
%993 = load double, double* %237
%994 = load double, double* %217
%995 = fmul double %993, %994
store double %995, double* %238
%996 = load double, double* %209
%997 = load double*, double** %102
%998 = getelementptr inbounds double, double* %997, i64 93
%999 = load double, double* %998
%1000 = call double @pow(double %996, double %999)
store double %1000, double* %215
%1001 = load double, double* %215
%1002 = load double*, double** %102
%1003 = getelementptr inbounds double, double* %1002, i64 93
%1004 = load double, double* %1003
%1005 = fmul double %1001, %1004
%1006 = load double, double* %209
%1007 = fdiv double %1005, %1006
store double %1007, double* %216
%1008 = load double, double* %216
%1009 = load double, double* %211
%1010 = fmul double %1008, %1009
store double %1010, double* %217
%1011 = load double*, double** %102
%1012 = getelementptr inbounds double, double* %1011, i64 10
%1013 = load double, double* %1012
%1014 = load double, double* %215
%1015 = fmul double %1013, %1014
store double %1015, double* %239
%1016 = load double*, double** %102
%1017 = getelementptr inbounds double, double* %1016, i64 10
%1018 = load double, double* %1017
store double %1018, double* %240
%1019 = load double, double* %240
%1020 = load double, double* %217
%1021 = fmul double %1019, %1020
store double %1021, double* %241
%1022 = load double, double* %209
%1023 = load double*, double** %102
%1024 = getelementptr inbounds double, double* %1023, i64 78
%1025 = load double, double* %1024
%1026 = call double @pow(double %1022, double %1025)
store double %1026, double* %242
%1027 = load double, double* %242
%1028 = load double*, double** %102
%1029 = getelementptr inbounds double, double* %1028, i64 78
%1030 = load double, double* %1029
%1031 = fmul double %1027, %1030
%1032 = load double, double* %209
%1033 = fdiv double %1031, %1032
store double %1033, double* %243
%1034 = load double, double* %243
%1035 = load double, double* %211
%1036 = fmul double %1034, %1035
store double %1036, double* %244
%1037 = load double*, double** %102
%1038 = getelementptr inbounds double, double* %1037, i64 71
%1039 = load double, double* %1038
%1040 = fneg double %1039
%1041 = load double, double* %209
%1042 = fsub double 1.000000e+00, %1041
%1043 = fmul double %1040, %1042
%1044 = load double, double* %206
%1045 = fdiv double %1043, %1044
store double %1045, double* %245
%1046 = load double*, double** %102
%1047 = getelementptr inbounds double, double* %1046, i64 71
%1048 = load double, double* %1047
%1049 = load double, double* %206
%1050 = fdiv double %1048, %1049
store double %1050, double* %246
%1051 = load double*, double** %102
%1052 = getelementptr inbounds double, double* %1051, i64 71
%1053 = load double, double* %1052
%1054 = load double, double* %209
%1055 = fsub double 1.000000e+00, %1054
%1056 = fmul double %1053, %1055
%1057 = load double, double* %206
%1058 = load double, double* %206
%1059 = fmul double %1057, %1058
%1060 = fdiv double %1056, %1059
store double %1060, double* %248
%1061 = load double, double* %246
%1062 = load double, double* %211
%1063 = fmul double %1061, %1062
store double %1063, double* %247
%1064 = load double, double* %247
%1065 = load double, double* %248
%1066 = load double, double* %208
%1067 = call double @llvm.fmuladd.f64(double %1065, double %1066, double %1064)
store double %1067, double* %247
%1068 = load double, double* %245
%1069 = call double @exp(double %1068)
store double %1069, double* %249
%1070 = load double, double* %249
store double %1070, double* %250
%1071 = load double, double* %250
%1072 = load double, double* %247
%1073 = fmul double %1071, %1072
store double %1073, double* %251
%1074 = load double, double* %242
%1075 = load double, double* %249
%1076 = fmul double %1074, %1075
store double %1076, double* %215
%1077 = load double, double* %249
store double %1077, double* %252
%1078 = load double, double* %242
store double %1078, double* %253
%1079 = load double, double* %252
%1080 = load double, double* %244
%1081 = fmul double %1079, %1080
store double %1081, double* %217
%1082 = load double, double* %217
%1083 = load double, double* %253
%1084 = load double, double* %251
%1085 = call double @llvm.fmuladd.f64(double %1083, double %1084, double %1082)
store double %1085, double* %217
%1086 = load double*, double** %102
%1087 = getelementptr inbounds double, double* %1086, i64 12
%1088 = load double, double* %1087
%1089 = fdiv double 1.000000e+00, %1088
store double %1089, double* %254
%1090 = load double, double* %215
%1091 = load double, double* %254
%1092 = call double @pow(double %1090, double %1091)
store double %1092, double* %255
%1093 = load double, double* %255
%1094 = load double, double* %254
%1095 = fmul double %1093, %1094
%1096 = load double, double* %215
%1097 = fdiv double %1095, %1096
store double %1097, double* %256
%1098 = load double, double* %256
%1099 = load double, double* %217
%1100 = fmul double %1098, %1099
store double %1100, double* %257
%1101 = load double*, double** %102
%1102 = getelementptr inbounds double, double* %1101, i64 11
%1103 = load double, double* %1102
%1104 = load double, double* %255
%1105 = fmul double %1103, %1104
store double %1105, double* %258
%1106 = load double*, double** %102
%1107 = getelementptr inbounds double, double* %1106, i64 11
%1108 = load double, double* %1107
store double %1108, double* %259
%1109 = load double, double* %259
%1110 = load double, double* %257
%1111 = fmul double %1109, %1110
store double %1111, double* %260
%1112 = load double, double* %209
%1113 = load double*, double** %102
%1114 = getelementptr inbounds double, double* %1113, i64 95
%1115 = load double, double* %1114
%1116 = call double @pow(double %1112, double %1115)
store double %1116, double* %242
%1117 = load double, double* %242
%1118 = load double*, double** %102
%1119 = getelementptr inbounds double, double* %1118, i64 95
%1120 = load double, double* %1119
%1121 = fmul double %1117, %1120
%1122 = load double, double* %209
%1123 = fdiv double %1121, %1122
store double %1123, double* %243
%1124 = load double, double* %243
%1125 = load double, double* %211
%1126 = fmul double %1124, %1125
store double %1126, double* %244
%1127 = load double*, double** %102
%1128 = getelementptr inbounds double, double* %1127, i64 96
%1129 = load double, double* %1128
%1130 = fneg double %1129
%1131 = load double, double* %209
%1132 = fsub double 1.000000e+00, %1131
%1133 = fmul double %1130, %1132
%1134 = load double, double* %206
%1135 = fdiv double %1133, %1134
store double %1135, double* %245
%1136 = load double*, double** %102
%1137 = getelementptr inbounds double, double* %1136, i64 96
%1138 = load double, double* %1137
%1139 = load double, double* %206
%1140 = fdiv double %1138, %1139
store double %1140, double* %246
%1141 = load double*, double** %102
%1142 = getelementptr inbounds double, double* %1141, i64 96
%1143 = load double, double* %1142
%1144 = load double, double* %209
%1145 = fsub double 1.000000e+00, %1144
%1146 = fmul double %1143, %1145
%1147 = load double, double* %206
%1148 = load double, double* %206
%1149 = fmul double %1147, %1148
%1150 = fdiv double %1146, %1149
store double %1150, double* %248
%1151 = load double, double* %246
%1152 = load double, double* %211
%1153 = fmul double %1151, %1152
store double %1153, double* %247
%1154 = load double, double* %247
%1155 = load double, double* %248
%1156 = load double, double* %208
%1157 = call double @llvm.fmuladd.f64(double %1155, double %1156, double %1154)
store double %1157, double* %247
%1158 = load double, double* %245
%1159 = call double @exp(double %1158)
store double %1159, double* %249
%1160 = load double, double* %249
store double %1160, double* %250
%1161 = load double, double* %250
%1162 = load double, double* %247
%1163 = fmul double %1161, %1162
store double %1163, double* %251
%1164 = load double, double* %242
%1165 = load double, double* %249
%1166 = fmul double %1164, %1165
store double %1166, double* %215
%1167 = load double, double* %249
store double %1167, double* %252
%1168 = load double, double* %242
store double %1168, double* %253
%1169 = load double, double* %252
%1170 = load double, double* %244
%1171 = fmul double %1169, %1170
store double %1171, double* %217
%1172 = load double, double* %217
%1173 = load double, double* %253
%1174 = load double, double* %251
%1175 = call double @llvm.fmuladd.f64(double %1173, double %1174, double %1172)
store double %1175, double* %217
%1176 = load double*, double** %102
%1177 = getelementptr inbounds double, double* %1176, i64 13
%1178 = load double, double* %1177
%1179 = fdiv double 1.000000e+00, %1178
store double %1179, double* %254
%1180 = load double, double* %215
%1181 = load double, double* %254
%1182 = call double @pow(double %1180, double %1181)
store double %1182, double* %255
%1183 = load double, double* %255
%1184 = load double, double* %254
%1185 = fmul double %1183, %1184
%1186 = load double, double* %215
%1187 = fdiv double %1185, %1186
store double %1187, double* %256
%1188 = load double, double* %256
%1189 = load double, double* %217
%1190 = fmul double %1188, %1189
store double %1190, double* %257
%1191 = load double*, double** %102
%1192 = getelementptr inbounds double, double* %1191, i64 94
%1193 = load double, double* %1192
%1194 = load double, double* %255
%1195 = fmul double %1193, %1194
store double %1195, double* %261
%1196 = load double*, double** %102
%1197 = getelementptr inbounds double, double* %1196, i64 94
%1198 = load double, double* %1197
store double %1198, double* %262
%1199 = load double, double* %262
%1200 = load double, double* %257
%1201 = fmul double %1199, %1200
store double %1201, double* %263
%1202 = load double, double* %209
%1203 = load double*, double** %102
%1204 = getelementptr inbounds double, double* %1203, i64 78
%1205 = load double, double* %1204
%1206 = call double @pow(double %1202, double %1205)
store double %1206, double* %242
%1207 = load double, double* %242
%1208 = load double*, double** %102
%1209 = getelementptr inbounds double, double* %1208, i64 78
%1210 = load double, double* %1209
%1211 = fmul double %1207, %1210
%1212 = load double, double* %209
%1213 = fdiv double %1211, %1212
store double %1213, double* %243
%1214 = load double, double* %243
%1215 = load double, double* %211
%1216 = fmul double %1214, %1215
store double %1216, double* %244
%1217 = load double*, double** %102
%1218 = getelementptr inbounds double, double* %1217, i64 97
%1219 = load double, double* %1218
%1220 = fneg double %1219
%1221 = load double, double* %209
%1222 = fsub double 1.000000e+00, %1221
%1223 = fmul double %1220, %1222
%1224 = load double, double* %206
%1225 = fdiv double %1223, %1224
store double %1225, double* %245
%1226 = load double*, double** %102
%1227 = getelementptr inbounds double, double* %1226, i64 97
%1228 = load double, double* %1227
%1229 = load double, double* %206
%1230 = fdiv double %1228, %1229
store double %1230, double* %246
%1231 = load double*, double** %102
%1232 = getelementptr inbounds double, double* %1231, i64 97
%1233 = load double, double* %1232
%1234 = load double, double* %209
%1235 = fsub double 1.000000e+00, %1234
%1236 = fmul double %1233, %1235
%1237 = load double, double* %206
%1238 = load double, double* %206
%1239 = fmul double %1237, %1238
%1240 = fdiv double %1236, %1239
store double %1240, double* %248
%1241 = load double, double* %246
%1242 = load double, double* %211
%1243 = fmul double %1241, %1242
store double %1243, double* %247
%1244 = load double, double* %247
%1245 = load double, double* %248
%1246 = load double, double* %208
%1247 = call double @llvm.fmuladd.f64(double %1245, double %1246, double %1244)
store double %1247, double* %247
%1248 = load double, double* %245
%1249 = call double @exp(double %1248)
store double %1249, double* %249
%1250 = load double, double* %249
store double %1250, double* %250
%1251 = load double, double* %250
%1252 = load double, double* %247
%1253 = fmul double %1251, %1252
store double %1253, double* %251
%1254 = load double, double* %242
%1255 = load double, double* %249
%1256 = fmul double %1254, %1255
store double %1256, double* %215
%1257 = load double, double* %249
store double %1257, double* %252
%1258 = load double, double* %242
store double %1258, double* %253
%1259 = load double, double* %252
%1260 = load double, double* %244
%1261 = fmul double %1259, %1260
store double %1261, double* %217
%1262 = load double, double* %217
%1263 = load double, double* %253
%1264 = load double, double* %251
%1265 = call double @llvm.fmuladd.f64(double %1263, double %1264, double %1262)
store double %1265, double* %217
%1266 = load double*, double** %102
%1267 = getelementptr inbounds double, double* %1266, i64 44
%1268 = load double, double* %1267
%1269 = fdiv double 1.000000e+00, %1268
store double %1269, double* %254
%1270 = load double, double* %215
%1271 = load double, double* %254
%1272 = call double @pow(double %1270, double %1271)
store double %1272, double* %255
%1273 = load double, double* %255
%1274 = load double, double* %254
%1275 = fmul double %1273, %1274
%1276 = load double, double* %215
%1277 = fdiv double %1275, %1276
store double %1277, double* %256
%1278 = load double, double* %256
%1279 = load double, double* %217
%1280 = fmul double %1278, %1279
store double %1280, double* %257
%1281 = load double*, double** %102
%1282 = getelementptr inbounds double, double* %1281, i64 42
%1283 = load double, double* %1282
%1284 = load double, double* %255
%1285 = fmul double %1283, %1284
store double %1285, double* %264
%1286 = load double*, double** %102
%1287 = getelementptr inbounds double, double* %1286, i64 42
%1288 = load double, double* %1287
store double %1288, double* %265
%1289 = load double, double* %265
%1290 = load double, double* %257
%1291 = fmul double %1289, %1290
store double %1291, double* %266
%1292 = load double, double* %209
%1293 = load double*, double** %102
%1294 = getelementptr inbounds double, double* %1293, i64 79
%1295 = load double, double* %1294
%1296 = call double @pow(double %1292, double %1295)
store double %1296, double* %242
%1297 = load double, double* %242
%1298 = load double*, double** %102
%1299 = getelementptr inbounds double, double* %1298, i64 79
%1300 = load double, double* %1299
%1301 = fmul double %1297, %1300
%1302 = load double, double* %209
%1303 = fdiv double %1301, %1302
store double %1303, double* %243
%1304 = load double, double* %243
%1305 = load double, double* %211
%1306 = fmul double %1304, %1305
store double %1306, double* %244
%1307 = load double*, double** %102
%1308 = getelementptr inbounds double, double* %1307, i64 72
%1309 = load double, double* %1308
%1310 = fneg double %1309
%1311 = load double, double* %209
%1312 = fsub double 1.000000e+00, %1311
%1313 = fmul double %1310, %1312
%1314 = load double, double* %206
%1315 = fdiv double %1313, %1314
store double %1315, double* %245
%1316 = load double*, double** %102
%1317 = getelementptr inbounds double, double* %1316, i64 72
%1318 = load double, double* %1317
%1319 = load double, double* %206
%1320 = fdiv double %1318, %1319
store double %1320, double* %246
%1321 = load double*, double** %102
%1322 = getelementptr inbounds double, double* %1321, i64 72
%1323 = load double, double* %1322
%1324 = load double, double* %209
%1325 = fsub double 1.000000e+00, %1324
%1326 = fmul double %1323, %1325
%1327 = load double, double* %206
%1328 = load double, double* %206
%1329 = fmul double %1327, %1328
%1330 = fdiv double %1326, %1329
store double %1330, double* %248
%1331 = load double, double* %246
%1332 = load double, double* %211
%1333 = fmul double %1331, %1332
store double %1333, double* %247
%1334 = load double, double* %247
%1335 = load double, double* %248
%1336 = load double, double* %208
%1337 = call double @llvm.fmuladd.f64(double %1335, double %1336, double %1334)
store double %1337, double* %247
%1338 = load double, double* %245
%1339 = call double @exp(double %1338)
store double %1339, double* %249
%1340 = load double, double* %249
store double %1340, double* %250
%1341 = load double, double* %250
%1342 = load double, double* %247
%1343 = fmul double %1341, %1342
store double %1343, double* %251
%1344 = load double, double* %242
%1345 = load double, double* %249
%1346 = fmul double %1344, %1345
store double %1346, double* %215
%1347 = load double, double* %249
store double %1347, double* %252
%1348 = load double, double* %242
store double %1348, double* %253
%1349 = load double, double* %252
%1350 = load double, double* %244
%1351 = fmul double %1349, %1350
store double %1351, double* %217
%1352 = load double, double* %217
%1353 = load double, double* %253
%1354 = load double, double* %251
%1355 = call double @llvm.fmuladd.f64(double %1353, double %1354, double %1352)
store double %1355, double* %217
%1356 = load double*, double** %102
%1357 = getelementptr inbounds double, double* %1356, i64 33
%1358 = load double, double* %1357
%1359 = fdiv double 1.000000e+00, %1358
store double %1359, double* %254
%1360 = load double, double* %215
%1361 = load double, double* %254
%1362 = call double @pow(double %1360, double %1361)
store double %1362, double* %255
%1363 = load double, double* %255
%1364 = load double, double* %254
%1365 = fmul double %1363, %1364
%1366 = load double, double* %215
%1367 = fdiv double %1365, %1366
store double %1367, double* %256
%1368 = load double, double* %256
%1369 = load double, double* %217
%1370 = fmul double %1368, %1369
store double %1370, double* %257
%1371 = load double*, double** %102
%1372 = getelementptr inbounds double, double* %1371, i64 31
%1373 = load double, double* %1372
%1374 = load double, double* %255
%1375 = fmul double %1373, %1374
store double %1375, double* %267
%1376 = load double*, double** %102
%1377 = getelementptr inbounds double, double* %1376, i64 31
%1378 = load double, double* %1377
store double %1378, double* %268
%1379 = load double, double* %268
%1380 = load double, double* %257
%1381 = fmul double %1379, %1380
store double %1381, double* %269
%1382 = load double, double* %209
%1383 = load double*, double** %102
%1384 = getelementptr inbounds double, double* %1383, i64 80
%1385 = load double, double* %1384
%1386 = call double @pow(double %1382, double %1385)
store double %1386, double* %242
%1387 = load double, double* %242
%1388 = load double*, double** %102
%1389 = getelementptr inbounds double, double* %1388, i64 80
%1390 = load double, double* %1389
%1391 = fmul double %1387, %1390
%1392 = load double, double* %209
%1393 = fdiv double %1391, %1392
store double %1393, double* %243
%1394 = load double, double* %243
%1395 = load double, double* %211
%1396 = fmul double %1394, %1395
store double %1396, double* %244
%1397 = load double*, double** %102
%1398 = getelementptr inbounds double, double* %1397, i64 75
%1399 = load double, double* %1398
%1400 = fneg double %1399
%1401 = load double, double* %209
%1402 = fsub double 1.000000e+00, %1401
%1403 = fmul double %1400, %1402
%1404 = load double, double* %206
%1405 = fdiv double %1403, %1404
store double %1405, double* %245
%1406 = load double*, double** %102
%1407 = getelementptr inbounds double, double* %1406, i64 75
%1408 = load double, double* %1407
%1409 = load double, double* %206
%1410 = fdiv double %1408, %1409
store double %1410, double* %246
%1411 = load double*, double** %102
%1412 = getelementptr inbounds double, double* %1411, i64 75
%1413 = load double, double* %1412
%1414 = load double, double* %209
%1415 = fsub double 1.000000e+00, %1414
%1416 = fmul double %1413, %1415
%1417 = load double, double* %206
%1418 = load double, double* %206
%1419 = fmul double %1417, %1418
%1420 = fdiv double %1416, %1419
store double %1420, double* %248
%1421 = load double, double* %246
%1422 = load double, double* %211
%1423 = fmul double %1421, %1422
store double %1423, double* %247
%1424 = load double, double* %247
%1425 = load double, double* %248
%1426 = load double, double* %208
%1427 = call double @llvm.fmuladd.f64(double %1425, double %1426, double %1424)
store double %1427, double* %247
%1428 = load double, double* %245
%1429 = call double @exp(double %1428)
store double %1429, double* %249
%1430 = load double, double* %249
store double %1430, double* %250
%1431 = load double, double* %250
%1432 = load double, double* %247
%1433 = fmul double %1431, %1432
store double %1433, double* %251
%1434 = load double, double* %242
%1435 = load double, double* %249
%1436 = fmul double %1434, %1435
store double %1436, double* %215
%1437 = load double, double* %249
store double %1437, double* %252
%1438 = load double, double* %242
store double %1438, double* %253
%1439 = load double, double* %252
%1440 = load double, double* %244
%1441 = fmul double %1439, %1440
store double %1441, double* %217
%1442 = load double, double* %217
%1443 = load double, double* %253
%1444 = load double, double* %251
%1445 = call double @llvm.fmuladd.f64(double %1443, double %1444, double %1442)
store double %1445, double* %217
%1446 = load double*, double** %102
%1447 = getelementptr inbounds double, double* %1446, i64 35
%1448 = load double, double* %1447
%1449 = fdiv double 1.000000e+00, %1448
store double %1449, double* %254
%1450 = load double, double* %215
%1451 = load double, double* %254
%1452 = call double @pow(double %1450, double %1451)
store double %1452, double* %255
%1453 = load double, double* %255
%1454 = load double, double* %254
%1455 = fmul double %1453, %1454
%1456 = load double, double* %215
%1457 = fdiv double %1455, %1456
store double %1457, double* %256
%1458 = load double, double* %256
%1459 = load double, double* %217
%1460 = fmul double %1458, %1459
store double %1460, double* %257
%1461 = load double*, double** %102
%1462 = getelementptr inbounds double, double* %1461, i64 34
%1463 = load double, double* %1462
%1464 = load double, double* %255
%1465 = fmul double %1463, %1464
store double %1465, double* %270
%1466 = load double*, double** %102
%1467 = getelementptr inbounds double, double* %1466, i64 34
%1468 = load double, double* %1467
store double %1468, double* %271
%1469 = load double, double* %271
%1470 = load double, double* %257
%1471 = fmul double %1469, %1470
store double %1471, double* %272
%1472 = load double, double* %209
%1473 = load double*, double** %102
%1474 = getelementptr inbounds double, double* %1473, i64 79
%1475 = load double, double* %1474
%1476 = call double @pow(double %1472, double %1475)
store double %1476, double* %242
%1477 = load double, double* %242
%1478 = load double*, double** %102
%1479 = getelementptr inbounds double, double* %1478, i64 79
%1480 = load double, double* %1479
%1481 = fmul double %1477, %1480
%1482 = load double, double* %209
%1483 = fdiv double %1481, %1482
store double %1483, double* %243
%1484 = load double, double* %243
%1485 = load double, double* %211
%1486 = fmul double %1484, %1485
store double %1486, double* %244
%1487 = load double*, double** %102
%1488 = getelementptr inbounds double, double* %1487, i64 73
%1489 = load double, double* %1488
%1490 = fneg double %1489
%1491 = load double, double* %209
%1492 = fsub double 1.000000e+00, %1491
%1493 = fmul double %1490, %1492
%1494 = load double, double* %206
%1495 = fdiv double %1493, %1494
store double %1495, double* %245
%1496 = load double*, double** %102
%1497 = getelementptr inbounds double, double* %1496, i64 73
%1498 = load double, double* %1497
%1499 = load double, double* %206
%1500 = fdiv double %1498, %1499
store double %1500, double* %246
%1501 = load double*, double** %102
%1502 = getelementptr inbounds double, double* %1501, i64 73
%1503 = load double, double* %1502
%1504 = load double, double* %209
%1505 = fsub double 1.000000e+00, %1504
%1506 = fmul double %1503, %1505
%1507 = load double, double* %206
%1508 = load double, double* %206
%1509 = fmul double %1507, %1508
%1510 = fdiv double %1506, %1509
store double %1510, double* %248
%1511 = load double, double* %246
%1512 = load double, double* %211
%1513 = fmul double %1511, %1512
store double %1513, double* %247
%1514 = load double, double* %247
%1515 = load double, double* %248
%1516 = load double, double* %208
%1517 = call double @llvm.fmuladd.f64(double %1515, double %1516, double %1514)
store double %1517, double* %247
%1518 = load double, double* %245
%1519 = call double @exp(double %1518)
store double %1519, double* %249
%1520 = load double, double* %249
store double %1520, double* %250
%1521 = load double, double* %250
%1522 = load double, double* %247
%1523 = fmul double %1521, %1522
store double %1523, double* %251
%1524 = load double, double* %242
%1525 = load double, double* %249
%1526 = fmul double %1524, %1525
store double %1526, double* %215
%1527 = load double, double* %249
store double %1527, double* %252
%1528 = load double, double* %242
store double %1528, double* %253
%1529 = load double, double* %252
%1530 = load double, double* %244
%1531 = fmul double %1529, %1530
store double %1531, double* %217
%1532 = load double, double* %217
%1533 = load double, double* %253
%1534 = load double, double* %251
%1535 = call double @llvm.fmuladd.f64(double %1533, double %1534, double %1532)
store double %1535, double* %217
%1536 = load double*, double** %102
%1537 = getelementptr inbounds double, double* %1536, i64 37
%1538 = load double, double* %1537
%1539 = fdiv double 1.000000e+00, %1538
store double %1539, double* %254
%1540 = load double, double* %215
%1541 = load double, double* %254
%1542 = call double @pow(double %1540, double %1541)
store double %1542, double* %255
%1543 = load double, double* %255
%1544 = load double, double* %254
%1545 = fmul double %1543, %1544
%1546 = load double, double* %215
%1547 = fdiv double %1545, %1546
store double %1547, double* %256
%1548 = load double, double* %256
%1549 = load double, double* %217
%1550 = fmul double %1548, %1549
store double %1550, double* %257
%1551 = load double*, double** %102
%1552 = getelementptr inbounds double, double* %1551, i64 36
%1553 = load double, double* %1552
%1554 = load double, double* %255
%1555 = fmul double %1553, %1554
store double %1555, double* %273
%1556 = load double*, double** %102
%1557 = getelementptr inbounds double, double* %1556, i64 36
%1558 = load double, double* %1557
store double %1558, double* %274
%1559 = load double, double* %274
%1560 = load double, double* %257
%1561 = fmul double %1559, %1560
store double %1561, double* %275
%1562 = load double, double* %209
%1563 = load double*, double** %102
%1564 = getelementptr inbounds double, double* %1563, i64 80
%1565 = load double, double* %1564
%1566 = call double @pow(double %1562, double %1565)
store double %1566, double* %242
%1567 = load double, double* %242
%1568 = load double*, double** %102
%1569 = getelementptr inbounds double, double* %1568, i64 80
%1570 = load double, double* %1569
%1571 = fmul double %1567, %1570
%1572 = load double, double* %209
%1573 = fdiv double %1571, %1572
store double %1573, double* %243
%1574 = load double, double* %243
%1575 = load double, double* %211
%1576 = fmul double %1574, %1575
store double %1576, double* %244
%1577 = load double*, double** %102
%1578 = getelementptr inbounds double, double* %1577, i64 76
%1579 = load double, double* %1578
%1580 = fneg double %1579
%1581 = load double, double* %209
%1582 = fsub double 1.000000e+00, %1581
%1583 = fmul double %1580, %1582
%1584 = load double, double* %206
%1585 = fdiv double %1583, %1584
store double %1585, double* %245
%1586 = load double*, double** %102
%1587 = getelementptr inbounds double, double* %1586, i64 76
%1588 = load double, double* %1587
%1589 = load double, double* %206
%1590 = fdiv double %1588, %1589
store double %1590, double* %246
%1591 = load double*, double** %102
%1592 = getelementptr inbounds double, double* %1591, i64 76
%1593 = load double, double* %1592
%1594 = load double, double* %209
%1595 = fsub double 1.000000e+00, %1594
%1596 = fmul double %1593, %1595
%1597 = load double, double* %206
%1598 = load double, double* %206
%1599 = fmul double %1597, %1598
%1600 = fdiv double %1596, %1599
store double %1600, double* %248
%1601 = load double, double* %246
%1602 = load double, double* %211
%1603 = fmul double %1601, %1602
store double %1603, double* %247
%1604 = load double, double* %247
%1605 = load double, double* %248
%1606 = load double, double* %208
%1607 = call double @llvm.fmuladd.f64(double %1605, double %1606, double %1604)
store double %1607, double* %247
%1608 = load double, double* %245
%1609 = call double @exp(double %1608)
store double %1609, double* %249
%1610 = load double, double* %249
store double %1610, double* %250
%1611 = load double, double* %250
%1612 = load double, double* %247
%1613 = fmul double %1611, %1612
store double %1613, double* %251
%1614 = load double, double* %242
%1615 = load double, double* %249
%1616 = fmul double %1614, %1615
store double %1616, double* %215
%1617 = load double, double* %249
store double %1617, double* %252
%1618 = load double, double* %242
store double %1618, double* %253
%1619 = load double, double* %252
%1620 = load double, double* %244
%1621 = fmul double %1619, %1620
store double %1621, double* %217
%1622 = load double, double* %217
%1623 = load double, double* %253
%1624 = load double, double* %251
%1625 = call double @llvm.fmuladd.f64(double %1623, double %1624, double %1622)
store double %1625, double* %217
%1626 = load double*, double** %102
%1627 = getelementptr inbounds double, double* %1626, i64 39
%1628 = load double, double* %1627
%1629 = fdiv double 1.000000e+00, %1628
store double %1629, double* %254
%1630 = load double, double* %215
%1631 = load double, double* %254
%1632 = call double @pow(double %1630, double %1631)
store double %1632, double* %255
%1633 = load double, double* %255
%1634 = load double, double* %254
%1635 = fmul double %1633, %1634
%1636 = load double, double* %215
%1637 = fdiv double %1635, %1636
store double %1637, double* %256
%1638 = load double, double* %256
%1639 = load double, double* %217
%1640 = fmul double %1638, %1639
store double %1640, double* %257
%1641 = load double*, double** %102
%1642 = getelementptr inbounds double, double* %1641, i64 38
%1643 = load double, double* %1642
%1644 = load double, double* %255
%1645 = fmul double %1643, %1644
store double %1645, double* %276
%1646 = load double*, double** %102
%1647 = getelementptr inbounds double, double* %1646, i64 38
%1648 = load double, double* %1647
store double %1648, double* %277
%1649 = load double, double* %277
%1650 = load double, double* %257
%1651 = fmul double %1649, %1650
store double %1651, double* %278
%1652 = load double, double* %209
%1653 = load double*, double** %102
%1654 = getelementptr inbounds double, double* %1653, i64 79
%1655 = load double, double* %1654
%1656 = call double @pow(double %1652, double %1655)
store double %1656, double* %242
%1657 = load double, double* %242
%1658 = load double*, double** %102
%1659 = getelementptr inbounds double, double* %1658, i64 79
%1660 = load double, double* %1659
%1661 = fmul double %1657, %1660
%1662 = load double, double* %209
%1663 = fdiv double %1661, %1662
store double %1663, double* %243
%1664 = load double, double* %243
%1665 = load double, double* %211
%1666 = fmul double %1664, %1665
store double %1666, double* %244
%1667 = load double*, double** %102
%1668 = getelementptr inbounds double, double* %1667, i64 73
%1669 = load double, double* %1668
%1670 = fneg double %1669
%1671 = load double, double* %209
%1672 = fsub double 1.000000e+00, %1671
%1673 = fmul double %1670, %1672
%1674 = load double, double* %206
%1675 = fdiv double %1673, %1674
store double %1675, double* %245
%1676 = load double*, double** %102
%1677 = getelementptr inbounds double, double* %1676, i64 73
%1678 = load double, double* %1677
%1679 = load double, double* %206
%1680 = fdiv double %1678, %1679
store double %1680, double* %246
%1681 = load double*, double** %102
%1682 = getelementptr inbounds double, double* %1681, i64 73
%1683 = load double, double* %1682
%1684 = load double, double* %209
%1685 = fsub double 1.000000e+00, %1684
%1686 = fmul double %1683, %1685
%1687 = load double, double* %206
%1688 = load double, double* %206
%1689 = fmul double %1687, %1688
%1690 = fdiv double %1686, %1689
store double %1690, double* %248
%1691 = load double, double* %246
%1692 = load double, double* %211
%1693 = fmul double %1691, %1692
store double %1693, double* %247
%1694 = load double, double* %247
%1695 = load double, double* %248
%1696 = load double, double* %208
%1697 = call double @llvm.fmuladd.f64(double %1695, double %1696, double %1694)
store double %1697, double* %247
%1698 = load double, double* %245
%1699 = call double @exp(double %1698)
store double %1699, double* %249
%1700 = load double, double* %249
store double %1700, double* %250
%1701 = load double, double* %250
%1702 = load double, double* %247
%1703 = fmul double %1701, %1702
store double %1703, double* %251
%1704 = load double, double* %242
%1705 = load double, double* %249
%1706 = fmul double %1704, %1705
store double %1706, double* %215
%1707 = load double, double* %249
store double %1707, double* %252
%1708 = load double, double* %242
store double %1708, double* %253
%1709 = load double, double* %252
%1710 = load double, double* %244
%1711 = fmul double %1709, %1710
store double %1711, double* %217
%1712 = load double, double* %217
%1713 = load double, double* %253
%1714 = load double, double* %251
%1715 = call double @llvm.fmuladd.f64(double %1713, double %1714, double %1712)
store double %1715, double* %217
%1716 = load double*, double** %102
%1717 = getelementptr inbounds double, double* %1716, i64 37
%1718 = load double, double* %1717
%1719 = fdiv double 1.000000e+00, %1718
store double %1719, double* %254
%1720 = load double, double* %215
%1721 = load double, double* %254
%1722 = call double @pow(double %1720, double %1721)
store double %1722, double* %255
%1723 = load double, double* %255
%1724 = load double, double* %254
%1725 = fmul double %1723, %1724
%1726 = load double, double* %215
%1727 = fdiv double %1725, %1726
store double %1727, double* %256
%1728 = load double, double* %256
%1729 = load double, double* %217
%1730 = fmul double %1728, %1729
store double %1730, double* %257
%1731 = load double*, double** %102
%1732 = getelementptr inbounds double, double* %1731, i64 45
%1733 = load double, double* %1732
%1734 = load double, double* %255
%1735 = fmul double %1733, %1734
store double %1735, double* %279
%1736 = load double*, double** %102
%1737 = getelementptr inbounds double, double* %1736, i64 45
%1738 = load double, double* %1737
store double %1738, double* %280
%1739 = load double, double* %280
%1740 = load double, double* %257
%1741 = fmul double %1739, %1740
store double %1741, double* %281
%1742 = load double, double* %209
%1743 = load double*, double** %102
%1744 = getelementptr inbounds double, double* %1743, i64 80
%1745 = load double, double* %1744
%1746 = call double @pow(double %1742, double %1745)
store double %1746, double* %242
%1747 = load double, double* %242
%1748 = load double*, double** %102
%1749 = getelementptr inbounds double, double* %1748, i64 80
%1750 = load double, double* %1749
%1751 = fmul double %1747, %1750
%1752 = load double, double* %209
%1753 = fdiv double %1751, %1752
store double %1753, double* %243
%1754 = load double, double* %243
%1755 = load double, double* %211
%1756 = fmul double %1754, %1755
store double %1756, double* %244
%1757 = load double*, double** %102
%1758 = getelementptr inbounds double, double* %1757, i64 76
%1759 = load double, double* %1758
%1760 = fneg double %1759
%1761 = load double, double* %209
%1762 = fsub double 1.000000e+00, %1761
%1763 = fmul double %1760, %1762
%1764 = load double, double* %206
%1765 = fdiv double %1763, %1764
store double %1765, double* %245
%1766 = load double*, double** %102
%1767 = getelementptr inbounds double, double* %1766, i64 76
%1768 = load double, double* %1767
%1769 = load double, double* %206
%1770 = fdiv double %1768, %1769
store double %1770, double* %246
%1771 = load double*, double** %102
%1772 = getelementptr inbounds double, double* %1771, i64 76
%1773 = load double, double* %1772
%1774 = load double, double* %209
%1775 = fsub double 1.000000e+00, %1774
%1776 = fmul double %1773, %1775
%1777 = load double, double* %206
%1778 = load double, double* %206
%1779 = fmul double %1777, %1778
%1780 = fdiv double %1776, %1779
store double %1780, double* %248
%1781 = load double, double* %246
%1782 = load double, double* %211
%1783 = fmul double %1781, %1782
store double %1783, double* %247
%1784 = load double, double* %247
%1785 = load double, double* %248
%1786 = load double, double* %208
%1787 = call double @llvm.fmuladd.f64(double %1785, double %1786, double %1784)
store double %1787, double* %247
%1788 = load double, double* %245
%1789 = call double @exp(double %1788)
store double %1789, double* %249
%1790 = load double, double* %249
store double %1790, double* %250
%1791 = load double, double* %250
%1792 = load double, double* %247
%1793 = fmul double %1791, %1792
store double %1793, double* %251
%1794 = load double, double* %242
%1795 = load double, double* %249
%1796 = fmul double %1794, %1795
store double %1796, double* %215
%1797 = load double, double* %249
store double %1797, double* %252
%1798 = load double, double* %242
store double %1798, double* %253
%1799 = load double, double* %252
%1800 = load double, double* %244
%1801 = fmul double %1799, %1800
store double %1801, double* %217
%1802 = load double, double* %217
%1803 = load double, double* %253
%1804 = load double, double* %251
%1805 = call double @llvm.fmuladd.f64(double %1803, double %1804, double %1802)
store double %1805, double* %217
%1806 = load double*, double** %102
%1807 = getelementptr inbounds double, double* %1806, i64 39
%1808 = load double, double* %1807
%1809 = fdiv double 1.000000e+00, %1808
store double %1809, double* %254
%1810 = load double, double* %215
%1811 = load double, double* %254
%1812 = call double @pow(double %1810, double %1811)
store double %1812, double* %255
%1813 = load double, double* %255
%1814 = load double, double* %254
%1815 = fmul double %1813, %1814
%1816 = load double, double* %215
%1817 = fdiv double %1815, %1816
store double %1817, double* %256
%1818 = load double, double* %256
%1819 = load double, double* %217
%1820 = fmul double %1818, %1819
store double %1820, double* %257
%1821 = load double*, double** %102
%1822 = getelementptr inbounds double, double* %1821, i64 46
%1823 = load double, double* %1822
%1824 = load double, double* %255
%1825 = fmul double %1823, %1824
store double %1825, double* %282
%1826 = load double*, double** %102
%1827 = getelementptr inbounds double, double* %1826, i64 46
%1828 = load double, double* %1827
store double %1828, double* %283
%1829 = load double, double* %283
%1830 = load double, double* %257
%1831 = fmul double %1829, %1830
store double %1831, double* %284
%1832 = load double, double* %209
%1833 = load double*, double** %102
%1834 = getelementptr inbounds double, double* %1833, i64 79
%1835 = load double, double* %1834
%1836 = call double @pow(double %1832, double %1835)
store double %1836, double* %242
%1837 = load double, double* %242
%1838 = load double*, double** %102
%1839 = getelementptr inbounds double, double* %1838, i64 79
%1840 = load double, double* %1839
%1841 = fmul double %1837, %1840
%1842 = load double, double* %209
%1843 = fdiv double %1841, %1842
store double %1843, double* %243
%1844 = load double, double* %243
%1845 = load double, double* %211
%1846 = fmul double %1844, %1845
store double %1846, double* %244
%1847 = load double*, double** %102
%1848 = getelementptr inbounds double, double* %1847, i64 74
%1849 = load double, double* %1848
%1850 = fneg double %1849
%1851 = load double, double* %209
%1852 = fsub double 1.000000e+00, %1851
%1853 = fmul double %1850, %1852
%1854 = load double, double* %206
%1855 = fdiv double %1853, %1854
store double %1855, double* %245
%1856 = load double*, double** %102
%1857 = getelementptr inbounds double, double* %1856, i64 74
%1858 = load double, double* %1857
%1859 = load double, double* %206
%1860 = fdiv double %1858, %1859
store double %1860, double* %246
%1861 = load double*, double** %102
%1862 = getelementptr inbounds double, double* %1861, i64 74
%1863 = load double, double* %1862
%1864 = load double, double* %209
%1865 = fsub double 1.000000e+00, %1864
%1866 = fmul double %1863, %1865
%1867 = load double, double* %206
%1868 = load double, double* %206
%1869 = fmul double %1867, %1868
%1870 = fdiv double %1866, %1869
store double %1870, double* %248
%1871 = load double, double* %246
%1872 = load double, double* %211
%1873 = fmul double %1871, %1872
store double %1873, double* %247
%1874 = load double, double* %247
%1875 = load double, double* %248
%1876 = load double, double* %208
%1877 = call double @llvm.fmuladd.f64(double %1875, double %1876, double %1874)
store double %1877, double* %247
%1878 = load double, double* %245
%1879 = call double @exp(double %1878)
store double %1879, double* %249
%1880 = load double, double* %249
store double %1880, double* %250
%1881 = load double, double* %250
%1882 = load double, double* %247
%1883 = fmul double %1881, %1882
store double %1883, double* %251
%1884 = load double, double* %242
%1885 = load double, double* %249
%1886 = fmul double %1884, %1885
store double %1886, double* %215
%1887 = load double, double* %249
store double %1887, double* %252
%1888 = load double, double* %242
store double %1888, double* %253
%1889 = load double, double* %252
%1890 = load double, double* %244
%1891 = fmul double %1889, %1890
store double %1891, double* %217
%1892 = load double, double* %217
%1893 = load double, double* %253
%1894 = load double, double* %251
%1895 = call double @llvm.fmuladd.f64(double %1893, double %1894, double %1892)
store double %1895, double* %217
%1896 = load double*, double** %102
%1897 = getelementptr inbounds double, double* %1896, i64 48
%1898 = load double, double* %1897
%1899 = fdiv double 1.000000e+00, %1898
store double %1899, double* %254
%1900 = load double, double* %215
%1901 = load double, double* %254
%1902 = call double @pow(double %1900, double %1901)
store double %1902, double* %255
%1903 = load double, double* %255
%1904 = load double, double* %254
%1905 = fmul double %1903, %1904
%1906 = load double, double* %215
%1907 = fdiv double %1905, %1906
store double %1907, double* %256
%1908 = load double, double* %256
%1909 = load double, double* %217
%1910 = fmul double %1908, %1909
store double %1910, double* %257
%1911 = load double*, double** %102
%1912 = getelementptr inbounds double, double* %1911, i64 47
%1913 = load double, double* %1912
%1914 = load double, double* %255
%1915 = fmul double %1913, %1914
store double %1915, double* %285
%1916 = load double*, double** %102
%1917 = getelementptr inbounds double, double* %1916, i64 47
%1918 = load double, double* %1917
store double %1918, double* %286
%1919 = load double, double* %286
%1920 = load double, double* %257
%1921 = fmul double %1919, %1920
store double %1921, double* %287
%1922 = load double, double* %209
%1923 = load double*, double** %102
%1924 = getelementptr inbounds double, double* %1923, i64 80
%1925 = load double, double* %1924
%1926 = call double @pow(double %1922, double %1925)
store double %1926, double* %242
%1927 = load double, double* %242
%1928 = load double*, double** %102
%1929 = getelementptr inbounds double, double* %1928, i64 80
%1930 = load double, double* %1929
%1931 = fmul double %1927, %1930
%1932 = load double, double* %209
%1933 = fdiv double %1931, %1932
store double %1933, double* %243
%1934 = load double, double* %243
%1935 = load double, double* %211
%1936 = fmul double %1934, %1935
store double %1936, double* %244
%1937 = load double*, double** %102
%1938 = getelementptr inbounds double, double* %1937, i64 77
%1939 = load double, double* %1938
%1940 = fneg double %1939
%1941 = load double, double* %209
%1942 = fsub double 1.000000e+00, %1941
%1943 = fmul double %1940, %1942
%1944 = load double, double* %206
%1945 = fdiv double %1943, %1944
store double %1945, double* %245
%1946 = load double*, double** %102
%1947 = getelementptr inbounds double, double* %1946, i64 77
%1948 = load double, double* %1947
%1949 = load double, double* %206
%1950 = fdiv double %1948, %1949
store double %1950, double* %246
%1951 = load double*, double** %102
%1952 = getelementptr inbounds double, double* %1951, i64 77
%1953 = load double, double* %1952
%1954 = load double, double* %209
%1955 = fsub double 1.000000e+00, %1954
%1956 = fmul double %1953, %1955
%1957 = load double, double* %206
%1958 = load double, double* %206
%1959 = fmul double %1957, %1958
%1960 = fdiv double %1956, %1959
store double %1960, double* %248
%1961 = load double, double* %246
%1962 = load double, double* %211
%1963 = fmul double %1961, %1962
store double %1963, double* %247
%1964 = load double, double* %247
%1965 = load double, double* %248
%1966 = load double, double* %208
%1967 = call double @llvm.fmuladd.f64(double %1965, double %1966, double %1964)
store double %1967, double* %247
%1968 = load double, double* %245
%1969 = call double @exp(double %1968)
store double %1969, double* %249
%1970 = load double, double* %249
store double %1970, double* %250
%1971 = load double, double* %250
%1972 = load double, double* %247
%1973 = fmul double %1971, %1972
store double %1973, double* %251
%1974 = load double, double* %242
%1975 = load double, double* %249
%1976 = fmul double %1974, %1975
store double %1976, double* %215
%1977 = load double, double* %249
store double %1977, double* %252
%1978 = load double, double* %242
store double %1978, double* %253
%1979 = load double, double* %252
%1980 = load double, double* %244
%1981 = fmul double %1979, %1980
store double %1981, double* %217
%1982 = load double, double* %217
%1983 = load double, double* %253
%1984 = load double, double* %251
%1985 = call double @llvm.fmuladd.f64(double %1983, double %1984, double %1982)
store double %1985, double* %217
%1986 = load double*, double** %102
%1987 = getelementptr inbounds double, double* %1986, i64 50
%1988 = load double, double* %1987
%1989 = fdiv double 1.000000e+00, %1988
store double %1989, double* %254
%1990 = load double, double* %215
%1991 = load double, double* %254
%1992 = call double @pow(double %1990, double %1991)
store double %1992, double* %255
%1993 = load double, double* %255
%1994 = load double, double* %254
%1995 = fmul double %1993, %1994
%1996 = load double, double* %215
%1997 = fdiv double %1995, %1996
store double %1997, double* %256
%1998 = load double, double* %256
%1999 = load double, double* %217
%2000 = fmul double %1998, %1999
store double %2000, double* %257
%2001 = load double*, double** %102
%2002 = getelementptr inbounds double, double* %2001, i64 49
%2003 = load double, double* %2002
%2004 = load double, double* %255
%2005 = fmul double %2003, %2004
store double %2005, double* %288
%2006 = load double*, double** %102
%2007 = getelementptr inbounds double, double* %2006, i64 49
%2008 = load double, double* %2007
store double %2008, double* %289
%2009 = load double, double* %289
%2010 = load double, double* %257
%2011 = fmul double %2009, %2010
store double %2011, double* %290
%2012 = load double*, double** %102
%2013 = getelementptr inbounds double, double* %2012, i64 12
%2014 = load double, double* %2013
%2015 = load double, double* %212
%2016 = load double*, double** %102
%2017 = getelementptr inbounds double, double* %2016, i64 81
%2018 = load double, double* %2017
%2019 = call double @llvm.fmuladd.f64(double %2015, double %2018, double 1.000000e+00)
%2020 = fmul double %2014, %2019
store double %2020, double* %291
%2021 = load double*, double** %102
%2022 = getelementptr inbounds double, double* %2021, i64 12
%2023 = load double, double* %2022
%2024 = load double*, double** %102
%2025 = getelementptr inbounds double, double* %2024, i64 81
%2026 = load double, double* %2025
%2027 = fmul double %2023, %2026
store double %2027, double* %292
%2028 = load double, double* %292
%2029 = load double, double* %214
%2030 = fmul double %2028, %2029
store double %2030, double* %293
%2031 = load double*, double** %102
%2032 = getelementptr inbounds double, double* %2031, i64 13
%2033 = load double, double* %2032
%2034 = load double, double* %212
%2035 = load double*, double** %102
%2036 = getelementptr inbounds double, double* %2035, i64 81
%2037 = load double, double* %2036
%2038 = call double @llvm.fmuladd.f64(double %2034, double %2037, double 1.000000e+00)
%2039 = fmul double %2033, %2038
store double %2039, double* %294
%2040 = load double*, double** %102
%2041 = getelementptr inbounds double, double* %2040, i64 13
%2042 = load double, double* %2041
%2043 = load double*, double** %102
%2044 = getelementptr inbounds double, double* %2043, i64 81
%2045 = load double, double* %2044
%2046 = fmul double %2042, %2045
store double %2046, double* %295
%2047 = load double, double* %295
%2048 = load double, double* %214
%2049 = fmul double %2047, %2048
store double %2049, double* %296
%2050 = load double*, double** %102
%2051 = getelementptr inbounds double, double* %2050, i64 41
%2052 = load double, double* %2051
%2053 = load double, double* %212
%2054 = load double*, double** %102
%2055 = getelementptr inbounds double, double* %2054, i64 82
%2056 = load double, double* %2055
%2057 = call double @llvm.fmuladd.f64(double %2053, double %2056, double 1.000000e+00)
%2058 = fmul double %2052, %2057
store double %2058, double* %297
%2059 = load double*, double** %102
%2060 = getelementptr inbounds double, double* %2059, i64 41
%2061 = load double, double* %2060
%2062 = load double*, double** %102
%2063 = getelementptr inbounds double, double* %2062, i64 82
%2064 = load double, double* %2063
%2065 = fmul double %2061, %2064
store double %2065, double* %298
%2066 = load double, double* %298
%2067 = load double, double* %214
%2068 = fmul double %2066, %2067
store double %2068, double* %299
%2069 = load double*, double** %102
%2070 = getelementptr inbounds double, double* %2069, i64 98
%2071 = load double, double* %2070
%2072 = load double, double* %212
%2073 = load double*, double** %102
%2074 = getelementptr inbounds double, double* %2073, i64 101
%2075 = load double, double* %2074
%2076 = load double, double* %212
%2077 = load double*, double** %102
%2078 = getelementptr inbounds double, double* %2077, i64 102
%2079 = load double, double* %2078
%2080 = call double @llvm.fmuladd.f64(double %2076, double %2079, double %2075)
%2081 = call double @llvm.fmuladd.f64(double %2072, double %2080, double 1.000000e+00)
%2082 = fmul double %2071, %2081
store double %2082, double* %300
%2083 = load double, double* %212
%2084 = fmul double 2.000000e+00, %2083
%2085 = load double*, double** %102
%2086 = getelementptr inbounds double, double* %2085, i64 102
%2087 = load double, double* %2086
%2088 = load double*, double** %102
%2089 = getelementptr inbounds double, double* %2088, i64 101
%2090 = load double, double* %2089
%2091 = call double @llvm.fmuladd.f64(double %2084, double %2087, double %2090)
%2092 = load double*, double** %102
%2093 = getelementptr inbounds double, double* %2092, i64 98
%2094 = load double, double* %2093
%2095 = fmul double %2091, %2094
store double %2095, double* %301
%2096 = load double, double* %301
%2097 = load double, double* %214
%2098 = fmul double %2096, %2097
store double %2098, double* %302
%2099 = load double*, double** %102
%2100 = getelementptr inbounds double, double* %2099, i64 99
%2101 = load double, double* %2100
%2102 = load double, double* %212
%2103 = load double*, double** %102
%2104 = getelementptr inbounds double, double* %2103, i64 103
%2105 = load double, double* %2104
%2106 = call double @llvm.fmuladd.f64(double %2102, double %2105, double 1.000000e+00)
%2107 = fmul double %2101, %2106
store double %2107, double* %303
%2108 = load double*, double** %102
%2109 = getelementptr inbounds double, double* %2108, i64 99
%2110 = load double, double* %2109
%2111 = load double*, double** %102
%2112 = getelementptr inbounds double, double* %2111, i64 103
%2113 = load double, double* %2112
%2114 = fmul double %2110, %2113
store double %2114, double* %304
%2115 = load double, double* %304
%2116 = load double, double* %214
%2117 = fmul double %2115, %2116
store double %2117, double* %305
%2118 = load double*, double** %102
%2119 = getelementptr inbounds double, double* %2118, i64 17
%2120 = load double, double* %2119
%2121 = fmul double 5.000000e-01, %2120
%2122 = load double, double* %209
%2123 = fmul double %2121, %2122
%2124 = load double, double* %206
%2125 = fdiv double %2123, %2124
store double %2125, double* %242
%2126 = load double*, double** %102
%2127 = getelementptr inbounds double, double* %2126, i64 17
%2128 = load double, double* %2127
%2129 = fmul double 5.000000e-01, %2128
%2130 = load double, double* %206
%2131 = fdiv double %2129, %2130
store double %2131, double* %243
%2132 = load double*, double** %102
%2133 = getelementptr inbounds double, double* %2132, i64 17
%2134 = load double, double* %2133
%2135 = fmul double -5.000000e-01, %2134
%2136 = load double, double* %209
%2137 = fmul double %2135, %2136
%2138 = load double, double* %206
%2139 = load double, double* %206
%2140 = fmul double %2138, %2139
%2141 = fdiv double %2137, %2140
store double %2141, double* %306
%2142 = load double, double* %243
%2143 = load double, double* %211
%2144 = fmul double %2142, %2143
store double %2144, double* %244
%2145 = load double, double* %244
%2146 = load double, double* %306
%2147 = load double, double* %208
%2148 = call double @llvm.fmuladd.f64(double %2146, double %2147, double %2145)
store double %2148, double* %244
%2149 = load double, double* %242
%2150 = call double @exp(double %2149)
store double %2150, double* %245
%2151 = load double, double* %245
store double %2151, double* %307
%2152 = load double, double* %307
%2153 = load double, double* %244
%2154 = fmul double %2152, %2153
store double %2154, double* %247
%2155 = load double*, double** %102
%2156 = getelementptr inbounds double, double* %2155, i64 17
%2157 = load double, double* %2156
%2158 = fmul double -5.000000e-01, %2157
%2159 = load double, double* %209
%2160 = fmul double %2158, %2159
%2161 = load double, double* %206
%2162 = fdiv double %2160, %2161
store double %2162, double* %249
%2163 = load double*, double** %102
%2164 = getelementptr inbounds double, double* %2163, i64 17
%2165 = load double, double* %2164
%2166 = fmul double -5.000000e-01, %2165
%2167 = load double, double* %206
%2168 = fdiv double %2166, %2167
store double %2168, double* %308
%2169 = load double*, double** %102
%2170 = getelementptr inbounds double, double* %2169, i64 17
%2171 = load double, double* %2170
%2172 = fmul double 5.000000e-01, %2171
%2173 = load double, double* %209
%2174 = fmul double %2172, %2173
%2175 = load double, double* %206
%2176 = load double, double* %206
%2177 = fmul double %2175, %2176
%2178 = fdiv double %2174, %2177
store double %2178, double* %309
%2179 = load double, double* %308
%2180 = load double, double* %211
%2181 = fmul double %2179, %2180
store double %2181, double* %251
%2182 = load double, double* %251
%2183 = load double, double* %309
%2184 = load double, double* %208
%2185 = call double @llvm.fmuladd.f64(double %2183, double %2184, double %2182)
store double %2185, double* %251
%2186 = load double, double* %249
%2187 = call double @exp(double %2186)
store double %2187, double* %254
%2188 = load double, double* %254
store double %2188, double* %310
%2189 = load double, double* %310
%2190 = load double, double* %251
%2191 = fmul double %2189, %2190
store double %2191, double* %311
%2192 = load double, double* %245
%2193 = load double, double* %254
%2194 = fsub double %2192, %2193
store double %2194, double* %215
store double 1.000000e+00, double* %312
store double -1.000000e+00, double* %313
%2195 = load double, double* %312
%2196 = load double, double* %247
%2197 = fmul double %2195, %2196
store double %2197, double* %217
%2198 = load double, double* %217
%2199 = load double, double* %313
%2200 = load double, double* %311
%2201 = call double @llvm.fmuladd.f64(double %2199, double %2200, double %2198)
store double %2201, double* %217
%2202 = load double, double* %215
%2203 = call double @log(double %2202)
store double %2203, double* %255
%2204 = load double, double* %215
%2205 = fdiv double 1.000000e+00, %2204
store double %2205, double* %256
%2206 = load double, double* %256
%2207 = load double, double* %217
%2208 = fmul double %2206, %2207
store double %2208, double* %257
%2209 = load double, double* %206
%2210 = load double, double* %209
%2211 = fdiv double %2209, %2210
%2212 = fmul double 2.000000e+00, %2211
%2213 = load double, double* %255
%2214 = fmul double %2212, %2213
store double %2214, double* %314
%2215 = load double, double* %255
%2216 = fmul double 2.000000e+00, %2215
%2217 = load double, double* %209
%2218 = fdiv double %2216, %2217
store double %2218, double* %315
%2219 = load double, double* %206
%2220 = fmul double -2.000000e+00, %2219
%2221 = load double, double* %255
%2222 = fmul double %2220, %2221
%2223 = load double, double* %209
%2224 = load double, double* %209
%2225 = fmul double %2223, %2224
%2226 = fdiv double %2222, %2225
store double %2226, double* %317
%2227 = load double, double* %206
%2228 = fmul double 2.000000e+00, %2227
%2229 = load double, double* %209
%2230 = fdiv double %2228, %2229
store double %2230, double* %318
%2231 = load double, double* %315
%2232 = load double, double* %208
%2233 = fmul double %2231, %2232
store double %2233, double* %316
%2234 = load double, double* %316
%2235 = load double, double* %317
%2236 = load double, double* %211
%2237 = call double @llvm.fmuladd.f64(double %2235, double %2236, double %2234)
store double %2237, double* %316
%2238 = load double, double* %316
%2239 = load double, double* %318
%2240 = load double, double* %257
%2241 = call double @llvm.fmuladd.f64(double %2239, double %2240, double %2238)
store double %2241, double* %316
%2242 = load double, double* %209
%2243 = call double @log(double %2242)
store double %2243, double* %215
%2244 = load double, double* %209
%2245 = fdiv double 1.000000e+00, %2244
store double %2245, double* %216
%2246 = load double, double* %216
%2247 = load double, double* %211
%2248 = fmul double %2246, %2247
store double %2248, double* %217
%2249 = load double, double* %314
%2250 = load double, double* %209
%2251 = load double, double* %206
%2252 = fmul double 3.000000e+00, %2251
%2253 = load double, double* %215
%2254 = fmul double %2252, %2253
%2255 = fneg double %2254
%2256 = call double @llvm.fmuladd.f64(double %2249, double %2250, double %2255)
%2257 = load double*, double** %102
%2258 = getelementptr inbounds double, double* %2257, i64 72
%2259 = load double, double* %2258
%2260 = load double, double* %209
%2261 = fsub double %2260, 1.000000e+00
%2262 = fneg double %2259
%2263 = call double @llvm.fmuladd.f64(double %2262, double %2261, double %2256)
store double %2263, double* %319
%2264 = load double, double* %209
store double %2264, double* %320
%2265 = load double, double* %314
%2266 = load double*, double** %102
%2267 = getelementptr inbounds double, double* %2266, i64 72
%2268 = load double, double* %2267
%2269 = fsub double %2265, %2268
store double %2269, double* %322
%2270 = load double, double* %215
%2271 = fmul double -3.000000e+00, %2270
store double %2271, double* %323
%2272 = load double, double* %206
%2273 = fmul double -3.000000e+00, %2272
store double %2273, double* %324
%2274 = load double, double* %320
%2275 = load double, double* %316
%2276 = fmul double %2274, %2275
store double %2276, double* %321
%2277 = load double, double* %321
%2278 = load double, double* %322
%2279 = load double, double* %211
%2280 = call double @llvm.fmuladd.f64(double %2278, double %2279, double %2277)
store double %2280, double* %321
%2281 = load double, double* %321
%2282 = load double, double* %323
%2283 = load double, double* %208
%2284 = call double @llvm.fmuladd.f64(double %2282, double %2283, double %2281)
store double %2284, double* %321
%2285 = load double, double* %321
%2286 = load double, double* %324
%2287 = load double, double* %217
%2288 = call double @llvm.fmuladd.f64(double %2286, double %2287, double %2285)
store double %2288, double* %321
%2289 = load double, double* %319
%2290 = fneg double %2289
%2291 = load double, double* %206
%2292 = fdiv double %2290, %2291
store double %2292, double* %242
%2293 = load double, double* %206
%2294 = fdiv double -1.000000e+00, %2293
store double %2294, double* %325
%2295 = load double, double* %319
%2296 = load double, double* %206
%2297 = load double, double* %206
%2298 = fmul double %2296, %2297
%2299 = fdiv double %2295, %2298
store double %2299, double* %306
%2300 = load double, double* %325
%2301 = load double, double* %321
%2302 = fmul double %2300, %2301
store double %2302, double* %244
%2303 = load double, double* %244
%2304 = load double, double* %306
%2305 = load double, double* %208
%2306 = call double @llvm.fmuladd.f64(double %2304, double %2305, double %2303)
store double %2306, double* %244
%2307 = load double, double* %242
%2308 = call double @exp(double %2307)
store double %2308, double* %245
%2309 = load double, double* %245
store double %2309, double* %307
%2310 = load double, double* %307
%2311 = load double, double* %244
%2312 = fmul double %2310, %2311
store double %2312, double* %247
%2313 = load double, double* %245
%2314 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2313, double 1.000000e+00)
%2315 = call double @sqrt(double %2314)
%2316 = fadd double 1.000000e+00, %2315
%2317 = fmul double 5.000000e-01, %2316
store double %2317, double* %215
%2318 = load double, double* %245
%2319 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2318, double 1.000000e+00)
%2320 = call double @sqrt(double %2319)
%2321 = fdiv double 1.000000e+00, %2320
store double %2321, double* %312
%2322 = load double, double* %312
%2323 = load double, double* %247
%2324 = fmul double %2322, %2323
store double %2324, double* %217
%2325 = load double, double* %215
%2326 = call double @log(double %2325)
store double %2326, double* %249
%2327 = load double, double* %215
%2328 = fdiv double 1.000000e+00, %2327
store double %2328, double* %326
%2329 = load double, double* %326
%2330 = load double, double* %217
%2331 = fmul double %2329, %2330
store double %2331, double* %251
%2332 = load double, double* %319
%2333 = load double, double* %206
%2334 = fmul double 2.000000e+00, %2333
%2335 = load double, double* %249
%2336 = call double @llvm.fmuladd.f64(double %2334, double %2335, double %2332)
store double %2336, double* %327
store double 1.000000e+00, double* %328
%2337 = load double, double* %249
%2338 = fmul double 2.000000e+00, %2337
store double %2338, double* %330
%2339 = load double, double* %206
%2340 = fmul double 2.000000e+00, %2339
store double %2340, double* %331
%2341 = load double, double* %328
%2342 = load double, double* %321
%2343 = fmul double %2341, %2342
store double %2343, double* %329
%2344 = load double, double* %329
%2345 = load double, double* %330
%2346 = load double, double* %208
%2347 = call double @llvm.fmuladd.f64(double %2345, double %2346, double %2344)
store double %2347, double* %329
%2348 = load double, double* %329
%2349 = load double, double* %331
%2350 = load double, double* %251
%2351 = call double @llvm.fmuladd.f64(double %2349, double %2350, double %2348)
store double %2351, double* %329
%2352 = load double*, double** %102
%2353 = getelementptr inbounds double, double* %2352, i64 24
%2354 = load double, double* %2353
%2355 = fmul double 5.000000e-01, %2354
%2356 = load double, double* %209
%2357 = fmul double %2355, %2356
%2358 = load double, double* %206
%2359 = fdiv double %2357, %2358
store double %2359, double* %242
%2360 = load double*, double** %102
%2361 = getelementptr inbounds double, double* %2360, i64 24
%2362 = load double, double* %2361
%2363 = fmul double 5.000000e-01, %2362
%2364 = load double, double* %206
%2365 = fdiv double %2363, %2364
store double %2365, double* %243
%2366 = load double*, double** %102
%2367 = getelementptr inbounds double, double* %2366, i64 24
%2368 = load double, double* %2367
%2369 = fmul double -5.000000e-01, %2368
%2370 = load double, double* %209
%2371 = fmul double %2369, %2370
%2372 = load double, double* %206
%2373 = load double, double* %206
%2374 = fmul double %2372, %2373
%2375 = fdiv double %2371, %2374
store double %2375, double* %306
%2376 = load double, double* %243
%2377 = load double, double* %211
%2378 = fmul double %2376, %2377
store double %2378, double* %244
%2379 = load double, double* %244
%2380 = load double, double* %306
%2381 = load double, double* %208
%2382 = call double @llvm.fmuladd.f64(double %2380, double %2381, double %2379)
store double %2382, double* %244
%2383 = load double, double* %242
%2384 = call double @exp(double %2383)
store double %2384, double* %245
%2385 = load double, double* %245
store double %2385, double* %307
%2386 = load double, double* %307
%2387 = load double, double* %244
%2388 = fmul double %2386, %2387
store double %2388, double* %247
%2389 = load double*, double** %102
%2390 = getelementptr inbounds double, double* %2389, i64 24
%2391 = load double, double* %2390
%2392 = fmul double -5.000000e-01, %2391
%2393 = load double, double* %209
%2394 = fmul double %2392, %2393
%2395 = load double, double* %206
%2396 = fdiv double %2394, %2395
store double %2396, double* %249
%2397 = load double*, double** %102
%2398 = getelementptr inbounds double, double* %2397, i64 24
%2399 = load double, double* %2398
%2400 = fmul double -5.000000e-01, %2399
%2401 = load double, double* %206
%2402 = fdiv double %2400, %2401
store double %2402, double* %308
%2403 = load double*, double** %102
%2404 = getelementptr inbounds double, double* %2403, i64 24
%2405 = load double, double* %2404
%2406 = fmul double 5.000000e-01, %2405
%2407 = load double, double* %209
%2408 = fmul double %2406, %2407
%2409 = load double, double* %206
%2410 = load double, double* %206
%2411 = fmul double %2409, %2410
%2412 = fdiv double %2408, %2411
store double %2412, double* %309
%2413 = load double, double* %308
%2414 = load double, double* %211
%2415 = fmul double %2413, %2414
store double %2415, double* %251
%2416 = load double, double* %251
%2417 = load double, double* %309
%2418 = load double, double* %208
%2419 = call double @llvm.fmuladd.f64(double %2417, double %2418, double %2416)
store double %2419, double* %251
%2420 = load double, double* %249
%2421 = call double @exp(double %2420)
store double %2421, double* %254
%2422 = load double, double* %254
store double %2422, double* %310
%2423 = load double, double* %310
%2424 = load double, double* %251
%2425 = fmul double %2423, %2424
store double %2425, double* %311
%2426 = load double, double* %245
%2427 = load double, double* %254
%2428 = fsub double %2426, %2427
store double %2428, double* %215
store double 1.000000e+00, double* %312
store double -1.000000e+00, double* %313
%2429 = load double, double* %312
%2430 = load double, double* %247
%2431 = fmul double %2429, %2430
store double %2431, double* %217
%2432 = load double, double* %217
%2433 = load double, double* %313
%2434 = load double, double* %311
%2435 = call double @llvm.fmuladd.f64(double %2433, double %2434, double %2432)
store double %2435, double* %217
%2436 = load double, double* %215
%2437 = call double @log(double %2436)
store double %2437, double* %255
%2438 = load double, double* %215
%2439 = fdiv double 1.000000e+00, %2438
store double %2439, double* %256
%2440 = load double, double* %256
%2441 = load double, double* %217
%2442 = fmul double %2440, %2441
store double %2442, double* %257
%2443 = load double, double* %206
%2444 = load double, double* %209
%2445 = fdiv double %2443, %2444
%2446 = fmul double 2.000000e+00, %2445
%2447 = load double, double* %255
%2448 = fmul double %2446, %2447
store double %2448, double* %314
%2449 = load double, double* %255
%2450 = fmul double 2.000000e+00, %2449
%2451 = load double, double* %209
%2452 = fdiv double %2450, %2451
store double %2452, double* %315
%2453 = load double, double* %206
%2454 = fmul double -2.000000e+00, %2453
%2455 = load double, double* %255
%2456 = fmul double %2454, %2455
%2457 = load double, double* %209
%2458 = load double, double* %209
%2459 = fmul double %2457, %2458
%2460 = fdiv double %2456, %2459
store double %2460, double* %317
%2461 = load double, double* %206
%2462 = fmul double 2.000000e+00, %2461
%2463 = load double, double* %209
%2464 = fdiv double %2462, %2463
store double %2464, double* %318
%2465 = load double, double* %315
%2466 = load double, double* %208
%2467 = fmul double %2465, %2466
store double %2467, double* %316
%2468 = load double, double* %316
%2469 = load double, double* %317
%2470 = load double, double* %211
%2471 = call double @llvm.fmuladd.f64(double %2469, double %2470, double %2468)
store double %2471, double* %316
%2472 = load double, double* %316
%2473 = load double, double* %318
%2474 = load double, double* %257
%2475 = call double @llvm.fmuladd.f64(double %2473, double %2474, double %2472)
store double %2475, double* %316
%2476 = load double, double* %209
%2477 = call double @log(double %2476)
store double %2477, double* %215
%2478 = load double, double* %209
%2479 = fdiv double 1.000000e+00, %2478
store double %2479, double* %216
%2480 = load double, double* %216
%2481 = load double, double* %211
%2482 = fmul double %2480, %2481
store double %2482, double* %217
%2483 = load double, double* %314
%2484 = load double, double* %209
%2485 = load double, double* %206
%2486 = fmul double 3.000000e+00, %2485
%2487 = load double, double* %215
%2488 = fmul double %2486, %2487
%2489 = fneg double %2488
%2490 = call double @llvm.fmuladd.f64(double %2483, double %2484, double %2489)
%2491 = load double*, double** %102
%2492 = getelementptr inbounds double, double* %2491, i64 73
%2493 = load double, double* %2492
%2494 = load double, double* %209
%2495 = fsub double %2494, 1.000000e+00
%2496 = fneg double %2493
%2497 = call double @llvm.fmuladd.f64(double %2496, double %2495, double %2490)
store double %2497, double* %319
%2498 = load double, double* %209
store double %2498, double* %320
%2499 = load double, double* %314
%2500 = load double*, double** %102
%2501 = getelementptr inbounds double, double* %2500, i64 73
%2502 = load double, double* %2501
%2503 = fsub double %2499, %2502
store double %2503, double* %322
%2504 = load double, double* %215
%2505 = fmul double -3.000000e+00, %2504
store double %2505, double* %323
%2506 = load double, double* %206
%2507 = fmul double -3.000000e+00, %2506
store double %2507, double* %324
%2508 = load double, double* %320
%2509 = load double, double* %316
%2510 = fmul double %2508, %2509
store double %2510, double* %321
%2511 = load double, double* %321
%2512 = load double, double* %322
%2513 = load double, double* %211
%2514 = call double @llvm.fmuladd.f64(double %2512, double %2513, double %2511)
store double %2514, double* %321
%2515 = load double, double* %321
%2516 = load double, double* %323
%2517 = load double, double* %208
%2518 = call double @llvm.fmuladd.f64(double %2516, double %2517, double %2515)
store double %2518, double* %321
%2519 = load double, double* %321
%2520 = load double, double* %324
%2521 = load double, double* %217
%2522 = call double @llvm.fmuladd.f64(double %2520, double %2521, double %2519)
store double %2522, double* %321
%2523 = load double, double* %319
%2524 = fneg double %2523
%2525 = load double, double* %206
%2526 = fdiv double %2524, %2525
store double %2526, double* %242
%2527 = load double, double* %206
%2528 = fdiv double -1.000000e+00, %2527
store double %2528, double* %325
%2529 = load double, double* %319
%2530 = load double, double* %206
%2531 = load double, double* %206
%2532 = fmul double %2530, %2531
%2533 = fdiv double %2529, %2532
store double %2533, double* %306
%2534 = load double, double* %325
%2535 = load double, double* %321
%2536 = fmul double %2534, %2535
store double %2536, double* %244
%2537 = load double, double* %244
%2538 = load double, double* %306
%2539 = load double, double* %208
%2540 = call double @llvm.fmuladd.f64(double %2538, double %2539, double %2537)
store double %2540, double* %244
%2541 = load double, double* %242
%2542 = call double @exp(double %2541)
store double %2542, double* %245
%2543 = load double, double* %245
store double %2543, double* %307
%2544 = load double, double* %307
%2545 = load double, double* %244
%2546 = fmul double %2544, %2545
store double %2546, double* %247
%2547 = load double, double* %245
%2548 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2547, double 1.000000e+00)
%2549 = call double @sqrt(double %2548)
%2550 = fadd double 1.000000e+00, %2549
%2551 = fmul double 5.000000e-01, %2550
store double %2551, double* %215
%2552 = load double, double* %245
%2553 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2552, double 1.000000e+00)
%2554 = call double @sqrt(double %2553)
%2555 = fdiv double 1.000000e+00, %2554
store double %2555, double* %312
%2556 = load double, double* %312
%2557 = load double, double* %247
%2558 = fmul double %2556, %2557
store double %2558, double* %217
%2559 = load double, double* %215
%2560 = call double @log(double %2559)
store double %2560, double* %249
%2561 = load double, double* %215
%2562 = fdiv double 1.000000e+00, %2561
store double %2562, double* %326
%2563 = load double, double* %326
%2564 = load double, double* %217
%2565 = fmul double %2563, %2564
store double %2565, double* %251
%2566 = load double, double* %319
%2567 = load double, double* %206
%2568 = fmul double 2.000000e+00, %2567
%2569 = load double, double* %249
%2570 = call double @llvm.fmuladd.f64(double %2568, double %2569, double %2566)
store double %2570, double* %332
store double 1.000000e+00, double* %333
%2571 = load double, double* %249
%2572 = fmul double 2.000000e+00, %2571
store double %2572, double* %335
%2573 = load double, double* %206
%2574 = fmul double 2.000000e+00, %2573
store double %2574, double* %336
%2575 = load double, double* %333
%2576 = load double, double* %321
%2577 = fmul double %2575, %2576
store double %2577, double* %334
%2578 = load double, double* %334
%2579 = load double, double* %335
%2580 = load double, double* %208
%2581 = call double @llvm.fmuladd.f64(double %2579, double %2580, double %2578)
store double %2581, double* %334
%2582 = load double, double* %334
%2583 = load double, double* %336
%2584 = load double, double* %251
%2585 = call double @llvm.fmuladd.f64(double %2583, double %2584, double %2582)
store double %2585, double* %334
%2586 = load double*, double** %102
%2587 = getelementptr inbounds double, double* %2586, i64 28
%2588 = load double, double* %2587
%2589 = fmul double 5.000000e-01, %2588
%2590 = load double, double* %209
%2591 = fmul double %2589, %2590
%2592 = load double, double* %206
%2593 = fdiv double %2591, %2592
store double %2593, double* %242
%2594 = load double*, double** %102
%2595 = getelementptr inbounds double, double* %2594, i64 28
%2596 = load double, double* %2595
%2597 = fmul double 5.000000e-01, %2596
%2598 = load double, double* %206
%2599 = fdiv double %2597, %2598
store double %2599, double* %243
%2600 = load double*, double** %102
%2601 = getelementptr inbounds double, double* %2600, i64 28
%2602 = load double, double* %2601
%2603 = fmul double -5.000000e-01, %2602
%2604 = load double, double* %209
%2605 = fmul double %2603, %2604
%2606 = load double, double* %206
%2607 = load double, double* %206
%2608 = fmul double %2606, %2607
%2609 = fdiv double %2605, %2608
store double %2609, double* %306
%2610 = load double, double* %243
%2611 = load double, double* %211
%2612 = fmul double %2610, %2611
store double %2612, double* %244
%2613 = load double, double* %244
%2614 = load double, double* %306
%2615 = load double, double* %208
%2616 = call double @llvm.fmuladd.f64(double %2614, double %2615, double %2613)
store double %2616, double* %244
%2617 = load double, double* %242
%2618 = call double @exp(double %2617)
store double %2618, double* %245
%2619 = load double, double* %245
store double %2619, double* %307
%2620 = load double, double* %307
%2621 = load double, double* %244
%2622 = fmul double %2620, %2621
store double %2622, double* %247
%2623 = load double*, double** %102
%2624 = getelementptr inbounds double, double* %2623, i64 28
%2625 = load double, double* %2624
%2626 = fmul double -5.000000e-01, %2625
%2627 = load double, double* %209
%2628 = fmul double %2626, %2627
%2629 = load double, double* %206
%2630 = fdiv double %2628, %2629
store double %2630, double* %249
%2631 = load double*, double** %102
%2632 = getelementptr inbounds double, double* %2631, i64 28
%2633 = load double, double* %2632
%2634 = fmul double -5.000000e-01, %2633
%2635 = load double, double* %206
%2636 = fdiv double %2634, %2635
store double %2636, double* %308
%2637 = load double*, double** %102
%2638 = getelementptr inbounds double, double* %2637, i64 28
%2639 = load double, double* %2638
%2640 = fmul double 5.000000e-01, %2639
%2641 = load double, double* %209
%2642 = fmul double %2640, %2641
%2643 = load double, double* %206
%2644 = load double, double* %206
%2645 = fmul double %2643, %2644
%2646 = fdiv double %2642, %2645
store double %2646, double* %309
%2647 = load double, double* %308
%2648 = load double, double* %211
%2649 = fmul double %2647, %2648
store double %2649, double* %251
%2650 = load double, double* %251
%2651 = load double, double* %309
%2652 = load double, double* %208
%2653 = call double @llvm.fmuladd.f64(double %2651, double %2652, double %2650)
store double %2653, double* %251
%2654 = load double, double* %249
%2655 = call double @exp(double %2654)
store double %2655, double* %254
%2656 = load double, double* %254
store double %2656, double* %310
%2657 = load double, double* %310
%2658 = load double, double* %251
%2659 = fmul double %2657, %2658
store double %2659, double* %311
%2660 = load double, double* %245
%2661 = load double, double* %254
%2662 = fsub double %2660, %2661
store double %2662, double* %215
store double 1.000000e+00, double* %312
store double -1.000000e+00, double* %313
%2663 = load double, double* %312
%2664 = load double, double* %247
%2665 = fmul double %2663, %2664
store double %2665, double* %217
%2666 = load double, double* %217
%2667 = load double, double* %313
%2668 = load double, double* %311
%2669 = call double @llvm.fmuladd.f64(double %2667, double %2668, double %2666)
store double %2669, double* %217
%2670 = load double, double* %215
%2671 = call double @log(double %2670)
store double %2671, double* %255
%2672 = load double, double* %215
%2673 = fdiv double 1.000000e+00, %2672
store double %2673, double* %256
%2674 = load double, double* %256
%2675 = load double, double* %217
%2676 = fmul double %2674, %2675
store double %2676, double* %257
%2677 = load double, double* %206
%2678 = load double, double* %209
%2679 = fdiv double %2677, %2678
%2680 = fmul double 2.000000e+00, %2679
%2681 = load double, double* %255
%2682 = fmul double %2680, %2681
store double %2682, double* %314
%2683 = load double, double* %255
%2684 = fmul double 2.000000e+00, %2683
%2685 = load double, double* %209
%2686 = fdiv double %2684, %2685
store double %2686, double* %315
%2687 = load double, double* %206
%2688 = fmul double -2.000000e+00, %2687
%2689 = load double, double* %255
%2690 = fmul double %2688, %2689
%2691 = load double, double* %209
%2692 = load double, double* %209
%2693 = fmul double %2691, %2692
%2694 = fdiv double %2690, %2693
store double %2694, double* %317
%2695 = load double, double* %206
%2696 = fmul double 2.000000e+00, %2695
%2697 = load double, double* %209
%2698 = fdiv double %2696, %2697
store double %2698, double* %318
%2699 = load double, double* %315
%2700 = load double, double* %208
%2701 = fmul double %2699, %2700
store double %2701, double* %316
%2702 = load double, double* %316
%2703 = load double, double* %317
%2704 = load double, double* %211
%2705 = call double @llvm.fmuladd.f64(double %2703, double %2704, double %2702)
store double %2705, double* %316
%2706 = load double, double* %316
%2707 = load double, double* %318
%2708 = load double, double* %257
%2709 = call double @llvm.fmuladd.f64(double %2707, double %2708, double %2706)
store double %2709, double* %316
%2710 = load double, double* %209
%2711 = call double @log(double %2710)
store double %2711, double* %215
%2712 = load double, double* %209
%2713 = fdiv double 1.000000e+00, %2712
store double %2713, double* %216
%2714 = load double, double* %216
%2715 = load double, double* %211
%2716 = fmul double %2714, %2715
store double %2716, double* %217
%2717 = load double, double* %314
%2718 = load double, double* %209
%2719 = load double, double* %206
%2720 = fmul double 3.000000e+00, %2719
%2721 = load double, double* %215
%2722 = fmul double %2720, %2721
%2723 = fneg double %2722
%2724 = call double @llvm.fmuladd.f64(double %2717, double %2718, double %2723)
%2725 = load double*, double** %102
%2726 = getelementptr inbounds double, double* %2725, i64 74
%2727 = load double, double* %2726
%2728 = load double, double* %209
%2729 = fsub double %2728, 1.000000e+00
%2730 = fneg double %2727
%2731 = call double @llvm.fmuladd.f64(double %2730, double %2729, double %2724)
store double %2731, double* %319
%2732 = load double, double* %209
store double %2732, double* %320
%2733 = load double, double* %314
%2734 = load double*, double** %102
%2735 = getelementptr inbounds double, double* %2734, i64 74
%2736 = load double, double* %2735
%2737 = fsub double %2733, %2736
store double %2737, double* %322
%2738 = load double, double* %215
%2739 = fmul double -3.000000e+00, %2738
store double %2739, double* %323
%2740 = load double, double* %206
%2741 = fmul double -3.000000e+00, %2740
store double %2741, double* %324
%2742 = load double, double* %320
%2743 = load double, double* %316
%2744 = fmul double %2742, %2743
store double %2744, double* %321
%2745 = load double, double* %321
%2746 = load double, double* %322
%2747 = load double, double* %211
%2748 = call double @llvm.fmuladd.f64(double %2746, double %2747, double %2745)
store double %2748, double* %321
%2749 = load double, double* %321
%2750 = load double, double* %323
%2751 = load double, double* %208
%2752 = call double @llvm.fmuladd.f64(double %2750, double %2751, double %2749)
store double %2752, double* %321
%2753 = load double, double* %321
%2754 = load double, double* %324
%2755 = load double, double* %217
%2756 = call double @llvm.fmuladd.f64(double %2754, double %2755, double %2753)
store double %2756, double* %321
%2757 = load double, double* %319
%2758 = fneg double %2757
%2759 = load double, double* %206
%2760 = fdiv double %2758, %2759
store double %2760, double* %242
%2761 = load double, double* %206
%2762 = fdiv double -1.000000e+00, %2761
store double %2762, double* %325
%2763 = load double, double* %319
%2764 = load double, double* %206
%2765 = load double, double* %206
%2766 = fmul double %2764, %2765
%2767 = fdiv double %2763, %2766
store double %2767, double* %306
%2768 = load double, double* %325
%2769 = load double, double* %321
%2770 = fmul double %2768, %2769
store double %2770, double* %244
%2771 = load double, double* %244
%2772 = load double, double* %306
%2773 = load double, double* %208
%2774 = call double @llvm.fmuladd.f64(double %2772, double %2773, double %2771)
store double %2774, double* %244
%2775 = load double, double* %242
%2776 = call double @exp(double %2775)
store double %2776, double* %245
%2777 = load double, double* %245
store double %2777, double* %307
%2778 = load double, double* %307
%2779 = load double, double* %244
%2780 = fmul double %2778, %2779
store double %2780, double* %247
%2781 = load double, double* %245
%2782 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2781, double 1.000000e+00)
%2783 = call double @sqrt(double %2782)
%2784 = fadd double 1.000000e+00, %2783
%2785 = fmul double 5.000000e-01, %2784
store double %2785, double* %215
%2786 = load double, double* %245
%2787 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2786, double 1.000000e+00)
%2788 = call double @sqrt(double %2787)
%2789 = fdiv double 1.000000e+00, %2788
store double %2789, double* %312
%2790 = load double, double* %312
%2791 = load double, double* %247
%2792 = fmul double %2790, %2791
store double %2792, double* %217
%2793 = load double, double* %215
%2794 = call double @log(double %2793)
store double %2794, double* %249
%2795 = load double, double* %215
%2796 = fdiv double 1.000000e+00, %2795
store double %2796, double* %326
%2797 = load double, double* %326
%2798 = load double, double* %217
%2799 = fmul double %2797, %2798
store double %2799, double* %251
%2800 = load double, double* %319
%2801 = load double, double* %206
%2802 = fmul double 2.000000e+00, %2801
%2803 = load double, double* %249
%2804 = call double @llvm.fmuladd.f64(double %2802, double %2803, double %2800)
store double %2804, double* %337
store double 1.000000e+00, double* %338
%2805 = load double, double* %249
%2806 = fmul double 2.000000e+00, %2805
store double %2806, double* %340
%2807 = load double, double* %206
%2808 = fmul double 2.000000e+00, %2807
store double %2808, double* %341
%2809 = load double, double* %338
%2810 = load double, double* %321
%2811 = fmul double %2809, %2810
store double %2811, double* %339
%2812 = load double, double* %339
%2813 = load double, double* %340
%2814 = load double, double* %208
%2815 = call double @llvm.fmuladd.f64(double %2813, double %2814, double %2812)
store double %2815, double* %339
%2816 = load double, double* %339
%2817 = load double, double* %341
%2818 = load double, double* %251
%2819 = call double @llvm.fmuladd.f64(double %2817, double %2818, double %2816)
store double %2819, double* %339
%2820 = load double*, double** %102
%2821 = getelementptr inbounds double, double* %2820, i64 17
%2822 = load double, double* %2821
%2823 = load double, double* %327
%2824 = fdiv double %2822, %2823
store double %2824, double* %215
%2825 = load double*, double** %102
%2826 = getelementptr inbounds double, double* %2825, i64 17
%2827 = load double, double* %2826
%2828 = fneg double %2827
%2829 = load double, double* %327
%2830 = load double, double* %327
%2831 = fmul double %2829, %2830
%2832 = fdiv double %2828, %2831
store double %2832, double* %342
%2833 = load double, double* %342
%2834 = load double, double* %329
%2835 = fmul double %2833, %2834
store double %2835, double* %217
%2836 = load double, double* %215
%2837 = load double*, double** %102
%2838 = getelementptr inbounds double, double* %2837, i64 18
%2839 = load double, double* %2838
%2840 = call double @pow(double %2836, double %2839)
store double %2840, double* %242
%2841 = load double, double* %242
%2842 = load double*, double** %102
%2843 = getelementptr inbounds double, double* %2842, i64 18
%2844 = load double, double* %2843
%2845 = fmul double %2841, %2844
%2846 = load double, double* %215
%2847 = fdiv double %2845, %2846
store double %2847, double* %343
%2848 = load double, double* %343
%2849 = load double, double* %217
%2850 = fmul double %2848, %2849
store double %2850, double* %244
%2851 = load double*, double** %102
%2852 = getelementptr inbounds double, double* %2851, i64 16
%2853 = load double, double* %2852
%2854 = load double, double* %242
%2855 = fmul double %2853, %2854
store double %2855, double* %344
%2856 = load double*, double** %102
%2857 = getelementptr inbounds double, double* %2856, i64 16
%2858 = load double, double* %2857
store double %2858, double* %345
%2859 = load double, double* %345
%2860 = load double, double* %244
%2861 = fmul double %2859, %2860
store double %2861, double* %346
%2862 = load double*, double** %102
%2863 = getelementptr inbounds double, double* %2862, i64 24
%2864 = load double, double* %2863
%2865 = load double, double* %332
%2866 = fdiv double %2864, %2865
store double %2866, double* %215
%2867 = load double*, double** %102
%2868 = getelementptr inbounds double, double* %2867, i64 24
%2869 = load double, double* %2868
%2870 = fneg double %2869
%2871 = load double, double* %332
%2872 = load double, double* %332
%2873 = fmul double %2871, %2872
%2874 = fdiv double %2870, %2873
store double %2874, double* %347
%2875 = load double, double* %347
%2876 = load double, double* %334
%2877 = fmul double %2875, %2876
store double %2877, double* %217
%2878 = load double, double* %215
%2879 = load double*, double** %102
%2880 = getelementptr inbounds double, double* %2879, i64 25
%2881 = load double, double* %2880
%2882 = call double @pow(double %2878, double %2881)
store double %2882, double* %242
%2883 = load double, double* %242
%2884 = load double*, double** %102
%2885 = getelementptr inbounds double, double* %2884, i64 25
%2886 = load double, double* %2885
%2887 = fmul double %2883, %2886
%2888 = load double, double* %215
%2889 = fdiv double %2887, %2888
store double %2889, double* %343
%2890 = load double, double* %343
%2891 = load double, double* %217
%2892 = fmul double %2890, %2891
store double %2892, double* %244
%2893 = load double*, double** %102
%2894 = getelementptr inbounds double, double* %2893, i64 21
%2895 = load double, double* %2894
%2896 = load double, double* %242
%2897 = fmul double %2895, %2896
store double %2897, double* %348
%2898 = load double*, double** %102
%2899 = getelementptr inbounds double, double* %2898, i64 21
%2900 = load double, double* %2899
store double %2900, double* %349
%2901 = load double, double* %349
%2902 = load double, double* %244
%2903 = fmul double %2901, %2902
store double %2903, double* %350
%2904 = load double*, double** %102
%2905 = getelementptr inbounds double, double* %2904, i64 24
%2906 = load double, double* %2905
%2907 = load double, double* %332
%2908 = fdiv double %2906, %2907
store double %2908, double* %215
%2909 = load double*, double** %102
%2910 = getelementptr inbounds double, double* %2909, i64 24
%2911 = load double, double* %2910
%2912 = fneg double %2911
%2913 = load double, double* %332
%2914 = load double, double* %332
%2915 = fmul double %2913, %2914
%2916 = fdiv double %2912, %2915
store double %2916, double* %347
%2917 = load double, double* %347
%2918 = load double, double* %334
%2919 = fmul double %2917, %2918
store double %2919, double* %217
%2920 = load double, double* %215
%2921 = load double*, double** %102
%2922 = getelementptr inbounds double, double* %2921, i64 25
%2923 = load double, double* %2922
%2924 = call double @pow(double %2920, double %2923)
store double %2924, double* %242
%2925 = load double, double* %242
%2926 = load double*, double** %102
%2927 = getelementptr inbounds double, double* %2926, i64 25
%2928 = load double, double* %2927
%2929 = fmul double %2925, %2928
%2930 = load double, double* %215
%2931 = fdiv double %2929, %2930
store double %2931, double* %343
%2932 = load double, double* %343
%2933 = load double, double* %217
%2934 = fmul double %2932, %2933
store double %2934, double* %244
%2935 = load double*, double** %102
%2936 = getelementptr inbounds double, double* %2935, i64 23
%2937 = load double, double* %2936
%2938 = load double, double* %242
%2939 = fmul double %2937, %2938
store double %2939, double* %351
%2940 = load double*, double** %102
%2941 = getelementptr inbounds double, double* %2940, i64 23
%2942 = load double, double* %2941
store double %2942, double* %352
%2943 = load double, double* %352
%2944 = load double, double* %244
%2945 = fmul double %2943, %2944
store double %2945, double* %353
%2946 = load double*, double** %102
%2947 = getelementptr inbounds double, double* %2946, i64 28
%2948 = load double, double* %2947
%2949 = load double, double* %337
%2950 = fdiv double %2948, %2949
store double %2950, double* %215
%2951 = load double*, double** %102
%2952 = getelementptr inbounds double, double* %2951, i64 28
%2953 = load double, double* %2952
%2954 = fneg double %2953
%2955 = load double, double* %337
%2956 = load double, double* %337
%2957 = fmul double %2955, %2956
%2958 = fdiv double %2954, %2957
store double %2958, double* %354
%2959 = load double, double* %354
%2960 = load double, double* %339
%2961 = fmul double %2959, %2960
store double %2961, double* %217
%2962 = load double, double* %215
%2963 = load double*, double** %102
%2964 = getelementptr inbounds double, double* %2963, i64 29
%2965 = load double, double* %2964
%2966 = call double @pow(double %2962, double %2965)
store double %2966, double* %242
%2967 = load double, double* %242
%2968 = load double*, double** %102
%2969 = getelementptr inbounds double, double* %2968, i64 29
%2970 = load double, double* %2969
%2971 = fmul double %2967, %2970
%2972 = load double, double* %215
%2973 = fdiv double %2971, %2972
store double %2973, double* %343
%2974 = load double, double* %343
%2975 = load double, double* %217
%2976 = fmul double %2974, %2975
store double %2976, double* %244
%2977 = load double*, double** %102
%2978 = getelementptr inbounds double, double* %2977, i64 27
%2979 = load double, double* %2978
%2980 = load double, double* %242
%2981 = fmul double %2979, %2980
store double %2981, double* %355
%2982 = load double*, double** %102
%2983 = getelementptr inbounds double, double* %2982, i64 27
%2984 = load double, double* %2983
store double %2984, double* %356
%2985 = load double, double* %356
%2986 = load double, double* %244
%2987 = fmul double %2985, %2986
store double %2987, double* %357
%2988 = load double, double* %209
%2989 = load double*, double** %102
%2990 = getelementptr inbounds double, double* %2989, i64 78
%2991 = load double, double* %2990
%2992 = call double @pow(double %2988, double %2991)
store double %2992, double* %215
%2993 = load double, double* %215
%2994 = load double*, double** %102
%2995 = getelementptr inbounds double, double* %2994, i64 78
%2996 = load double, double* %2995
%2997 = fmul double %2993, %2996
%2998 = load double, double* %209
%2999 = fdiv double %2997, %2998
store double %2999, double* %216
%3000 = load double, double* %216
%3001 = load double, double* %211
%3002 = fmul double %3000, %3001
store double %3002, double* %217
%3003 = load double*, double** %102
%3004 = getelementptr inbounds double, double* %3003, i64 71
%3005 = load double, double* %3004
%3006 = fneg double %3005
%3007 = load double, double* %209
%3008 = fsub double 1.000000e+00, %3007
%3009 = fmul double %3006, %3008
%3010 = load double, double* %206
%3011 = fdiv double %3009, %3010
store double %3011, double* %242
%3012 = load double*, double** %102
%3013 = getelementptr inbounds double, double* %3012, i64 71
%3014 = load double, double* %3013
%3015 = load double, double* %206
%3016 = fdiv double %3014, %3015
store double %3016, double* %243
%3017 = load double*, double** %102
%3018 = getelementptr inbounds double, double* %3017, i64 71
%3019 = load double, double* %3018
%3020 = load double, double* %209
%3021 = fsub double 1.000000e+00, %3020
%3022 = fmul double %3019, %3021
%3023 = load double, double* %206
%3024 = load double, double* %206
%3025 = fmul double %3023, %3024
%3026 = fdiv double %3022, %3025
store double %3026, double* %306
%3027 = load double, double* %243
%3028 = load double, double* %211
%3029 = fmul double %3027, %3028
store double %3029, double* %244
%3030 = load double, double* %244
%3031 = load double, double* %306
%3032 = load double, double* %208
%3033 = call double @llvm.fmuladd.f64(double %3031, double %3032, double %3030)
store double %3033, double* %244
%3034 = load double, double* %242
%3035 = call double @exp(double %3034)
store double %3035, double* %245
%3036 = load double, double* %245
store double %3036, double* %307
%3037 = load double, double* %307
%3038 = load double, double* %244
%3039 = fmul double %3037, %3038
store double %3039, double* %247
%3040 = load double*, double** %102
%3041 = getelementptr inbounds double, double* %3040, i64 4
%3042 = load double, double* %3041
%3043 = load double, double* %215
%3044 = fmul double %3042, %3043
%3045 = load double, double* %245
%3046 = fmul double %3044, %3045
store double %3046, double* %358
%3047 = load double*, double** %102
%3048 = getelementptr inbounds double, double* %3047, i64 4
%3049 = load double, double* %3048
%3050 = load double, double* %245
%3051 = fmul double %3049, %3050
store double %3051, double* %359
%3052 = load double*, double** %102
%3053 = getelementptr inbounds double, double* %3052, i64 4
%3054 = load double, double* %3053
%3055 = load double, double* %215
%3056 = fmul double %3054, %3055
store double %3056, double* %361
%3057 = load double, double* %359
%3058 = load double, double* %217
%3059 = fmul double %3057, %3058
store double %3059, double* %360
%3060 = load double, double* %360
%3061 = load double, double* %361
%3062 = load double, double* %247
%3063 = call double @llvm.fmuladd.f64(double %3061, double %3062, double %3060)
store double %3063, double* %360
%3064 = load double, double* %209
%3065 = load double*, double** %102
%3066 = getelementptr inbounds double, double* %3065, i64 70
%3067 = load double, double* %3066
%3068 = call double @pow(double %3064, double %3067)
store double %3068, double* %215
%3069 = load double, double* %215
%3070 = load double*, double** %102
%3071 = getelementptr inbounds double, double* %3070, i64 70
%3072 = load double, double* %3071
%3073 = fmul double %3069, %3072
%3074 = load double, double* %209
%3075 = fdiv double %3073, %3074
store double %3075, double* %216
%3076 = load double, double* %216
%3077 = load double, double* %211
%3078 = fmul double %3076, %3077
store double %3078, double* %217
%3079 = load double*, double** %102
%3080 = getelementptr inbounds double, double* %3079, i64 3
%3081 = load double, double* %3080
%3082 = load double, double* %215
%3083 = fmul double %3081, %3082
store double %3083, double* %362
%3084 = load double*, double** %102
%3085 = getelementptr inbounds double, double* %3084, i64 3
%3086 = load double, double* %3085
store double %3086, double* %363
%3087 = load double, double* %363
%3088 = load double, double* %217
%3089 = fmul double %3087, %3088
store double %3089, double* %364
%3090 = load double, double* %300
%3091 = fneg double %3090
%3092 = load double, double* %303
%3093 = load double, double* %206
%3094 = fmul double %3092, %3093
%3095 = fdiv double %3091, %3094
store double %3095, double* %215
%3096 = load double, double* %303
%3097 = load double, double* %206
%3098 = fmul double %3096, %3097
%3099 = fdiv double -1.000000e+00, %3098
store double %3099, double* %365
%3100 = load double, double* %300
%3101 = load double, double* %303
%3102 = load double, double* %303
%3103 = fmul double %3101, %3102
%3104 = load double, double* %206
%3105 = fmul double %3103, %3104
%3106 = fdiv double %3100, %3105
store double %3106, double* %366
%3107 = load double, double* %300
%3108 = load double, double* %303
%3109 = load double, double* %206
%3110 = load double, double* %206
%3111 = fmul double %3109, %3110
%3112 = fmul double %3108, %3111
%3113 = fdiv double %3107, %3112
store double %3113, double* %367
%3114 = load double, double* %365
%3115 = load double, double* %302
%3116 = fmul double %3114, %3115
store double %3116, double* %217
%3117 = load double, double* %217
%3118 = load double, double* %366
%3119 = load double, double* %305
%3120 = call double @llvm.fmuladd.f64(double %3118, double %3119, double %3117)
store double %3120, double* %217
%3121 = load double, double* %217
%3122 = load double, double* %367
%3123 = load double, double* %208
%3124 = call double @llvm.fmuladd.f64(double %3122, double %3123, double %3121)
store double %3124, double* %217
%3125 = load double, double* %215
%3126 = call double @exp(double %3125)
store double %3126, double* %368
%3127 = load double, double* %368
store double %3127, double* %369
%3128 = load double, double* %369
%3129 = load double, double* %217
%3130 = fmul double %3128, %3129
store double %3130, double* %370
%3131 = load double*, double** %102
%3132 = getelementptr inbounds double, double* %3131, i64 51
%3133 = load double, double* %3132
%3134 = fcmp ogt double %3133, 0.000000e+00
br i1 %3134, label %3135, label %3140
3135: ; preds = %101
%3136 = load double*, double** %102
%3137 = getelementptr inbounds double, double* %3136, i64 51
%3138 = load double, double* %3137
%3139 = fdiv double 1.000000e+00, %3138
store double %3139, double* %371
br label %3141
3140: ; preds = %101
store double 0.000000e+00, double* %371
br label %3141
3141: ; preds = %3140, %3135
%3142 = load double*, double** %102
%3143 = getelementptr inbounds double, double* %3142, i64 52
%3144 = load double, double* %3143
%3145 = fcmp ogt double %3144, 0.000000e+00
br i1 %3145, label %3146, label %3151
3146: ; preds = %3141
%3147 = load double*, double** %102
%3148 = getelementptr inbounds double, double* %3147, i64 52
%3149 = load double, double* %3148
%3150 = fdiv double 1.000000e+00, %3149
store double %3150, double* %372
br label %3152
3151: ; preds = %3141
store double 0.000000e+00, double* %372
br label %3152
3152: ; preds = %3151, %3146
%3153 = load double*, double** %102
%3154 = getelementptr inbounds double, double* %3153, i64 53
%3155 = load double, double* %3154
%3156 = fcmp ogt double %3155, 0.000000e+00
br i1 %3156, label %3157, label %3167
3157: ; preds = %3152
%3158 = load double, double* %218
%3159 = fdiv double 1.000000e+00, %3158
store double %3159, double* %373
%3160 = load double, double* %218
%3161 = load double, double* %218
%3162 = fmul double %3160, %3161
%3163 = fdiv double -1.000000e+00, %3162
store double %3163, double* %374
%3164 = load double, double* %374
%3165 = load double, double* %220
%3166 = fmul double %3164, %3165
store double %3166, double* %375
br label %3168
3167: ; preds = %3152
store double 0.000000e+00, double* %373
store double 0.000000e+00, double* %375
br label %3168
3168: ; preds = %3167, %3157
%3169 = load double*, double** %102
%3170 = getelementptr inbounds double, double* %3169, i64 54
%3171 = load double, double* %3170
%3172 = fcmp ogt double %3171, 0.000000e+00
br i1 %3172, label %3173, label %3178
3173: ; preds = %3168
%3174 = load double*, double** %102
%3175 = getelementptr inbounds double, double* %3174, i64 54
%3176 = load double, double* %3175
%3177 = fdiv double 1.000000e+00, %3176
store double %3177, double* %376
br label %3179
3178: ; preds = %3168
store double 0.000000e+00, double* %376
br label %3179
3179: ; preds = %3178, %3173
%3180 = load double*, double** %102
%3181 = getelementptr inbounds double, double* %3180, i64 55
%3182 = load double, double* %3181
%3183 = fcmp ogt double %3182, 0.000000e+00
br i1 %3183, label %3184, label %3189
3184: ; preds = %3179
%3185 = load double*, double** %102
%3186 = getelementptr inbounds double, double* %3185, i64 55
%3187 = load double, double* %3186
%3188 = fdiv double 1.000000e+00, %3187
store double %3188, double* %377
br label %3190
3189: ; preds = %3179
store double 0.000000e+00, double* %377
br label %3190
3190: ; preds = %3189, %3184
%3191 = load double*, double** %102
%3192 = getelementptr inbounds double, double* %3191, i64 3
%3193 = load double, double* %3192
%3194 = fcmp ogt double %3193, 0.000000e+00
br i1 %3194, label %3195, label %3205
3195: ; preds = %3190
%3196 = load double, double* %362
%3197 = fdiv double 1.000000e+00, %3196
store double %3197, double* %378
%3198 = load double, double* %362
%3199 = load double, double* %362
%3200 = fmul double %3198, %3199
%3201 = fdiv double -1.000000e+00, %3200
store double %3201, double* %379
%3202 = load double, double* %379
%3203 = load double, double* %364
%3204 = fmul double %3202, %3203
store double %3204, double* %380
br label %3206
3205: ; preds = %3190
store double 0.000000e+00, double* %378
store double 0.000000e+00, double* %380
br label %3206
3206: ; preds = %3205, %3195
%3207 = load double*, double** %102
%3208 = getelementptr inbounds double, double* %3207, i64 5
%3209 = load double, double* %3208
%3210 = fcmp ogt double %3209, 0.000000e+00
br i1 %3210, label %3211, label %3216
3211: ; preds = %3206
%3212 = load double*, double** %102
%3213 = getelementptr inbounds double, double* %3212, i64 5
%3214 = load double, double* %3213
%3215 = fdiv double 1.000000e+00, %3214
store double %3215, double* %381
br label %3217
3216: ; preds = %3206
store double 0.000000e+00, double* %381
br label %3217
3217: ; preds = %3216, %3211
%3218 = load double*, double** %102
%3219 = getelementptr inbounds double, double* %3218, i64 59
%3220 = load double, double* %3219
%3221 = fcmp ogt double %3220, 0.000000e+00
br i1 %3221, label %3222, label %3227
3222: ; preds = %3217
%3223 = load double*, double** %102
%3224 = getelementptr inbounds double, double* %3223, i64 59
%3225 = load double, double* %3224
%3226 = fdiv double 1.000000e+00, %3225
store double %3226, double* %382
br label %3228
3227: ; preds = %3217
store double 0.000000e+00, double* %382
br label %3228
3228: ; preds = %3227, %3222
%3229 = load double*, double** %102
%3230 = getelementptr inbounds double, double* %3229, i64 60
%3231 = load double, double* %3230
%3232 = fcmp ogt double %3231, 0.000000e+00
br i1 %3232, label %3233, label %3238
3233: ; preds = %3228
%3234 = load double*, double** %102
%3235 = getelementptr inbounds double, double* %3234, i64 60
%3236 = load double, double* %3235
%3237 = fdiv double 1.000000e+00, %3236
store double %3237, double* %383
br label %3239
3238: ; preds = %3228
store double 0.000000e+00, double* %383
br label %3239
3239: ; preds = %3238, %3233
%3240 = load double*, double** %102
%3241 = getelementptr inbounds double, double* %3240, i64 60
%3242 = load double, double* %3241
%3243 = fcmp ogt double %3242, 0.000000e+00
br i1 %3243, label %3244, label %3245
3244: ; preds = %3239
store double 0.000000e+00, double* %384
br label %3246
3245: ; preds = %3239
store double 1.000000e+00, double* %384
br label %3246
3246: ; preds = %3245, %3244
%3247 = load double, double* %327
%3248 = fneg double %3247
%3249 = load double*, double** %102
%3250 = getelementptr inbounds double, double* %3249, i64 14
%3251 = load double, double* %3250
%3252 = fmul double %3248, %3251
store double %3252, double* %385
%3253 = load double*, double** %102
%3254 = getelementptr inbounds double, double* %3253, i64 14
%3255 = load double, double* %3254
%3256 = fneg double %3255
store double %3256, double* %386
%3257 = load double, double* %386
%3258 = load double, double* %329
%3259 = fmul double %3257, %3258
store double %3259, double* %387
%3260 = load double*, double** %102
%3261 = getelementptr inbounds double, double* %3260, i64 19
%3262 = load double, double* %3261
%3263 = fcmp ole double %3262, 0.000000e+00
br i1 %3263, label %3264, label %3477
3264: ; preds = %3246
%3265 = load double*, double** %104
%3266 = load double, double* %3265
%3267 = load double, double* %385
%3268 = fadd double %3266, %3267
store double %3268, double* %388
store double 1.000000e+00, double* %389
store double 1.000000e+00, double* %390
%3269 = load double, double* %390
%3270 = load double, double* %387
%3271 = fmul double %3269, %3270
store double %3271, double* %391
%3272 = load double, double* %388
%3273 = fcmp ogt double %3272, 0.000000e+00
br i1 %3273, label %3274, label %3391
3274: ; preds = %3264
%3275 = load double*, double** %102
%3276 = getelementptr inbounds double, double* %3275, i64 14
%3277 = load double, double* %3276
%3278 = fsub double 1.000000e+00, %3277
store double %3278, double* %215
%3279 = load double*, double** %102
%3280 = getelementptr inbounds double, double* %3279, i64 18
%3281 = load double, double* %3280
%3282 = fsub double -1.000000e+00, %3281
store double %3282, double* %242
%3283 = load double, double* %215
%3284 = load double, double* %242
%3285 = call double @pow(double %3283, double %3284)
store double %3285, double* %392
%3286 = load double, double* %327
%3287 = load double, double* %392
%3288 = load double*, double** %102
%3289 = getelementptr inbounds double, double* %3288, i64 14
%3290 = load double, double* %3289
%3291 = fsub double 1.000000e+00, %3290
%3292 = fmul double %3287, %3291
%3293 = load double*, double** %102
%3294 = getelementptr inbounds double, double* %3293, i64 14
%3295 = load double, double* %3294
%3296 = fsub double 1.000000e+00, %3295
%3297 = fneg double %3292
%3298 = call double @llvm.fmuladd.f64(double %3297, double %3296, double 1.000000e+00)
%3299 = fmul double %3286, %3298
%3300 = load double*, double** %102
%3301 = getelementptr inbounds double, double* %3300, i64 18
%3302 = load double, double* %3301
%3303 = fsub double 1.000000e+00, %3302
%3304 = fdiv double %3299, %3303
store double %3304, double* %393
%3305 = load double*, double** %102
%3306 = getelementptr inbounds double, double* %3305, i64 14
%3307 = load double, double* %3306
%3308 = fsub double 1.000000e+00, %3307
%3309 = load double*, double** %102
%3310 = getelementptr inbounds double, double* %3309, i64 14
%3311 = load double, double* %3310
%3312 = fsub double 1.000000e+00, %3311
%3313 = fmul double %3308, %3312
%3314 = load double, double* %392
%3315 = fneg double %3313
%3316 = call double @llvm.fmuladd.f64(double %3315, double %3314, double 1.000000e+00)
%3317 = load double*, double** %102
%3318 = getelementptr inbounds double, double* %3317, i64 18
%3319 = load double, double* %3318
%3320 = fsub double 1.000000e+00, %3319
%3321 = fdiv double %3316, %3320
store double %3321, double* %394
store double 0.000000e+00, double* %396
%3322 = load double, double* %394
%3323 = load double, double* %329
%3324 = fmul double %3322, %3323
store double %3324, double* %395
%3325 = load double, double* %388
%3326 = load double*, double** %102
%3327 = getelementptr inbounds double, double* %3326, i64 14
%3328 = load double, double* %3327
%3329 = fsub double 1.000000e+00, %3328
%3330 = load double*, double** %102
%3331 = getelementptr inbounds double, double* %3330, i64 18
%3332 = load double, double* %3331
%3333 = fmul double 5.000000e-01, %3332
%3334 = load double, double* %388
%3335 = fmul double %3333, %3334
%3336 = load double, double* %327
%3337 = fdiv double %3335, %3336
%3338 = fadd double %3329, %3337
%3339 = fmul double %3325, %3338
%3340 = load double, double* %392
%3341 = fmul double %3339, %3340
store double %3341, double* %397
%3342 = load double, double* %388
%3343 = fmul double 5.000000e-01, %3342
%3344 = load double*, double** %102
%3345 = getelementptr inbounds double, double* %3344, i64 18
%3346 = load double, double* %3345
%3347 = fmul double %3343, %3346
%3348 = load double, double* %327
%3349 = fdiv double %3347, %3348
%3350 = load double*, double** %102
%3351 = getelementptr inbounds double, double* %3350, i64 14
%3352 = load double, double* %3351
%3353 = fsub double %3349, %3352
%3354 = fadd double %3353, 1.000000e+00
%3355 = load double, double* %392
%3356 = load double, double* %388
%3357 = fmul double 5.000000e-01, %3356
%3358 = load double*, double** %102
%3359 = getelementptr inbounds double, double* %3358, i64 18
%3360 = load double, double* %3359
%3361 = fmul double %3357, %3360
%3362 = load double, double* %392
%3363 = fmul double %3361, %3362
%3364 = load double, double* %327
%3365 = fdiv double %3363, %3364
%3366 = call double @llvm.fmuladd.f64(double %3354, double %3355, double %3365)
store double %3366, double* %398
%3367 = load double, double* %388
%3368 = load double, double* %388
%3369 = fmul double %3367, %3368
%3370 = fmul double -5.000000e-01, %3369
%3371 = load double*, double** %102
%3372 = getelementptr inbounds double, double* %3371, i64 18
%3373 = load double, double* %3372
%3374 = fmul double %3370, %3373
%3375 = load double, double* %392
%3376 = fmul double %3374, %3375
%3377 = load double, double* %327
%3378 = load double, double* %327
%3379 = fmul double %3377, %3378
%3380 = fdiv double %3376, %3379
store double %3380, double* %401
%3381 = load double, double* %398
%3382 = load double, double* %389
%3383 = fmul double %3381, %3382
store double %3383, double* %399
%3384 = load double, double* %398
%3385 = load double, double* %391
%3386 = fmul double %3384, %3385
store double %3386, double* %400
%3387 = load double, double* %400
%3388 = load double, double* %401
%3389 = load double, double* %329
%3390 = call double @llvm.fmuladd.f64(double %3388, double %3389, double %3387)
store double %3390, double* %400
br label %3459
3391: ; preds = %3264
%3392 = load double*, double** %104
%3393 = load double, double* %3392
%3394 = load double, double* %327
%3395 = fdiv double %3393, %3394
%3396 = fsub double 1.000000e+00, %3395
store double %3396, double* %215
%3397 = load double, double* %327
%3398 = fdiv double -1.000000e+00, %3397
store double %3398, double* %402
%3399 = load double*, double** %104
%3400 = load double, double* %3399
%3401 = load double, double* %327
%3402 = load double, double* %327
%3403 = fmul double %3401, %3402
%3404 = fdiv double %3400, %3403
store double %3404, double* %342
%3405 = load double, double* %342
%3406 = load double, double* %329
%3407 = fmul double %3405, %3406
store double %3407, double* %217
%3408 = load double*, double** %102
%3409 = getelementptr inbounds double, double* %3408, i64 18
%3410 = load double, double* %3409
%3411 = fsub double 1.000000e+00, %3410
store double %3411, double* %242
%3412 = load double, double* %215
%3413 = load double, double* %242
%3414 = call double @pow(double %3412, double %3413)
store double %3414, double* %245
%3415 = load double, double* %245
%3416 = load double, double* %242
%3417 = fmul double %3415, %3416
%3418 = load double, double* %215
%3419 = fdiv double %3417, %3418
store double %3419, double* %403
%3420 = load double, double* %403
%3421 = load double, double* %402
%3422 = fmul double %3420, %3421
store double %3422, double* %404
%3423 = load double, double* %403
%3424 = load double, double* %217
%3425 = fmul double %3423, %3424
store double %3425, double* %247
%3426 = load double, double* %327
%3427 = load double, double* %245
%3428 = fsub double 1.000000e+00, %3427
%3429 = fmul double %3426, %3428
%3430 = load double*, double** %102
%3431 = getelementptr inbounds double, double* %3430, i64 18
%3432 = load double, double* %3431
%3433 = fsub double 1.000000e+00, %3432
%3434 = fdiv double %3429, %3433
store double %3434, double* %393
%3435 = load double, double* %245
%3436 = fsub double 1.000000e+00, %3435
%3437 = load double*, double** %102
%3438 = getelementptr inbounds double, double* %3437, i64 18
%3439 = load double, double* %3438
%3440 = fsub double 1.000000e+00, %3439
%3441 = fdiv double %3436, %3440
store double %3441, double* %394
%3442 = load double, double* %327
%3443 = fneg double %3442
%3444 = load double*, double** %102
%3445 = getelementptr inbounds double, double* %3444, i64 18
%3446 = load double, double* %3445
%3447 = fsub double 1.000000e+00, %3446
%3448 = fdiv double %3443, %3447
store double %3448, double* %405
%3449 = load double, double* %394
%3450 = load double, double* %329
%3451 = fmul double %3449, %3450
store double %3451, double* %395
%3452 = load double, double* %405
%3453 = load double, double* %404
%3454 = fmul double %3452, %3453
store double %3454, double* %396
%3455 = load double, double* %395
%3456 = load double, double* %405
%3457 = load double, double* %247
%3458 = call double @llvm.fmuladd.f64(double %3456, double %3457, double %3455)
store double %3458, double* %395
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %399
store double 0.000000e+00, double* %400
br label %3459
3459: ; preds = %3391, %3274
%3460 = load double, double* %393
%3461 = load double, double* %397
%3462 = fadd double %3460, %3461
store double %3462, double* %406
store double 1.000000e+00, double* %407
store double 1.000000e+00, double* %410
%3463 = load double, double* %407
%3464 = load double, double* %395
%3465 = fmul double %3463, %3464
store double %3465, double* %408
%3466 = load double, double* %407
%3467 = load double, double* %396
%3468 = fmul double %3466, %3467
store double %3468, double* %409
%3469 = load double, double* %409
%3470 = load double, double* %410
%3471 = load double, double* %399
%3472 = call double @llvm.fmuladd.f64(double %3470, double %3471, double %3469)
store double %3472, double* %409
%3473 = load double, double* %408
%3474 = load double, double* %410
%3475 = load double, double* %400
%3476 = call double @llvm.fmuladd.f64(double %3474, double %3475, double %3473)
store double %3476, double* %408
br label %3765
3477: ; preds = %3246
%3478 = load double, double* %385
%3479 = load double, double* %385
%3480 = load double*, double** %102
%3481 = getelementptr inbounds double, double* %3480, i64 19
%3482 = load double, double* %3481
%3483 = fmul double 4.000000e+00, %3482
%3484 = load double*, double** %102
%3485 = getelementptr inbounds double, double* %3484, i64 19
%3486 = load double, double* %3485
%3487 = fmul double %3483, %3486
%3488 = call double @llvm.fmuladd.f64(double %3478, double %3479, double %3487)
%3489 = call double @sqrt(double %3488)
store double %3489, double* %411
%3490 = load double, double* %385
%3491 = load double, double* %385
%3492 = load double, double* %385
%3493 = load double*, double** %102
%3494 = getelementptr inbounds double, double* %3493, i64 19
%3495 = load double, double* %3494
%3496 = load double*, double** %102
%3497 = getelementptr inbounds double, double* %3496, i64 19
%3498 = load double, double* %3497
%3499 = fmul double %3495, %3498
%3500 = fmul double 4.000000e+00, %3499
%3501 = call double @llvm.fmuladd.f64(double %3491, double %3492, double %3500)
%3502 = call double @sqrt(double %3501)
%3503 = fdiv double %3490, %3502
store double %3503, double* %412
%3504 = load double, double* %412
%3505 = load double, double* %387
%3506 = fmul double %3504, %3505
store double %3506, double* %413
%3507 = load double, double* %385
%3508 = load double, double* %411
%3509 = fadd double %3507, %3508
%3510 = fmul double -5.000000e-01, %3509
store double %3510, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%3511 = load double, double* %415
%3512 = load double, double* %387
%3513 = fmul double %3511, %3512
store double %3513, double* %416
%3514 = load double, double* %416
%3515 = load double, double* %417
%3516 = load double, double* %413
%3517 = call double @llvm.fmuladd.f64(double %3515, double %3516, double %3514)
store double %3517, double* %416
%3518 = load double, double* %414
%3519 = load double, double* %327
%3520 = fdiv double %3518, %3519
%3521 = fsub double 1.000000e+00, %3520
store double %3521, double* %215
%3522 = load double, double* %327
%3523 = fdiv double -1.000000e+00, %3522
store double %3523, double* %418
%3524 = load double, double* %414
%3525 = load double, double* %327
%3526 = load double, double* %327
%3527 = fmul double %3525, %3526
%3528 = fdiv double %3524, %3527
store double %3528, double* %342
%3529 = load double, double* %418
%3530 = load double, double* %416
%3531 = fmul double %3529, %3530
store double %3531, double* %217
%3532 = load double, double* %217
%3533 = load double, double* %342
%3534 = load double, double* %329
%3535 = call double @llvm.fmuladd.f64(double %3533, double %3534, double %3532)
store double %3535, double* %217
%3536 = load double*, double** %102
%3537 = getelementptr inbounds double, double* %3536, i64 18
%3538 = load double, double* %3537
%3539 = fsub double 1.000000e+00, %3538
store double %3539, double* %242
%3540 = load double, double* %215
%3541 = load double, double* %242
%3542 = call double @pow(double %3540, double %3541)
store double %3542, double* %245
%3543 = load double, double* %245
%3544 = load double, double* %242
%3545 = fmul double %3543, %3544
%3546 = load double, double* %215
%3547 = fdiv double %3545, %3546
store double %3547, double* %403
%3548 = load double, double* %403
%3549 = load double, double* %217
%3550 = fmul double %3548, %3549
store double %3550, double* %247
%3551 = load double, double* %327
%3552 = fneg double %3551
%3553 = load double, double* %245
%3554 = fmul double %3552, %3553
%3555 = load double*, double** %102
%3556 = getelementptr inbounds double, double* %3555, i64 18
%3557 = load double, double* %3556
%3558 = fsub double 1.000000e+00, %3557
%3559 = fdiv double %3554, %3558
store double %3559, double* %419
%3560 = load double, double* %245
%3561 = fneg double %3560
%3562 = load double*, double** %102
%3563 = getelementptr inbounds double, double* %3562, i64 18
%3564 = load double, double* %3563
%3565 = fsub double 1.000000e+00, %3564
%3566 = fdiv double %3561, %3565
store double %3566, double* %420
%3567 = load double, double* %327
%3568 = fneg double %3567
%3569 = load double*, double** %102
%3570 = getelementptr inbounds double, double* %3569, i64 18
%3571 = load double, double* %3570
%3572 = fsub double 1.000000e+00, %3571
%3573 = fdiv double %3568, %3572
store double %3573, double* %422
%3574 = load double, double* %420
%3575 = load double, double* %329
%3576 = fmul double %3574, %3575
store double %3576, double* %421
%3577 = load double, double* %421
%3578 = load double, double* %422
%3579 = load double, double* %247
%3580 = call double @llvm.fmuladd.f64(double %3578, double %3579, double %3577)
store double %3580, double* %421
%3581 = load double*, double** %104
%3582 = load double, double* %3581
%3583 = load double, double* %385
%3584 = fadd double %3582, %3583
store double %3584, double* %423
store double 1.000000e+00, double* %424
store double 1.000000e+00, double* %425
%3585 = load double, double* %425
%3586 = load double, double* %387
%3587 = fmul double %3585, %3586
store double %3587, double* %426
%3588 = load double, double* %423
%3589 = load double, double* %423
%3590 = load double*, double** %102
%3591 = getelementptr inbounds double, double* %3590, i64 19
%3592 = load double, double* %3591
%3593 = fmul double 4.000000e+00, %3592
%3594 = load double*, double** %102
%3595 = getelementptr inbounds double, double* %3594, i64 19
%3596 = load double, double* %3595
%3597 = fmul double %3593, %3596
%3598 = call double @llvm.fmuladd.f64(double %3588, double %3589, double %3597)
%3599 = call double @sqrt(double %3598)
store double %3599, double* %427
%3600 = load double, double* %423
%3601 = load double, double* %423
%3602 = load double, double* %423
%3603 = load double*, double** %102
%3604 = getelementptr inbounds double, double* %3603, i64 19
%3605 = load double, double* %3604
%3606 = load double*, double** %102
%3607 = getelementptr inbounds double, double* %3606, i64 19
%3608 = load double, double* %3607
%3609 = fmul double %3605, %3608
%3610 = fmul double 4.000000e+00, %3609
%3611 = call double @llvm.fmuladd.f64(double %3601, double %3602, double %3610)
%3612 = call double @sqrt(double %3611)
%3613 = fdiv double %3600, %3612
store double %3613, double* %428
%3614 = load double, double* %428
%3615 = load double, double* %424
%3616 = fmul double %3614, %3615
store double %3616, double* %429
%3617 = load double, double* %428
%3618 = load double, double* %426
%3619 = fmul double %3617, %3618
store double %3619, double* %430
%3620 = load double, double* %423
%3621 = load double, double* %427
%3622 = fsub double %3620, %3621
%3623 = load double, double* %385
%3624 = fneg double %3623
%3625 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3622, double %3624)
store double %3625, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%3626 = load double, double* %432
%3627 = load double, double* %424
%3628 = fmul double %3626, %3627
store double %3628, double* %433
%3629 = load double, double* %432
%3630 = load double, double* %426
%3631 = fmul double %3629, %3630
store double %3631, double* %434
%3632 = load double, double* %433
%3633 = load double, double* %435
%3634 = load double, double* %429
%3635 = call double @llvm.fmuladd.f64(double %3633, double %3634, double %3632)
store double %3635, double* %433
%3636 = load double, double* %434
%3637 = load double, double* %435
%3638 = load double, double* %430
%3639 = call double @llvm.fmuladd.f64(double %3637, double %3638, double %3636)
store double %3639, double* %434
%3640 = load double, double* %434
%3641 = load double, double* %436
%3642 = load double, double* %387
%3643 = call double @llvm.fmuladd.f64(double %3641, double %3642, double %3640)
store double %3643, double* %434
%3644 = load double, double* %431
%3645 = load double, double* %327
%3646 = fdiv double %3644, %3645
%3647 = fsub double 1.000000e+00, %3646
store double %3647, double* %215
%3648 = load double, double* %327
%3649 = fdiv double -1.000000e+00, %3648
store double %3649, double* %437
%3650 = load double, double* %431
%3651 = load double, double* %327
%3652 = load double, double* %327
%3653 = fmul double %3651, %3652
%3654 = fdiv double %3650, %3653
store double %3654, double* %342
%3655 = load double, double* %437
%3656 = load double, double* %433
%3657 = fmul double %3655, %3656
store double %3657, double* %402
%3658 = load double, double* %437
%3659 = load double, double* %434
%3660 = fmul double %3658, %3659
store double %3660, double* %217
%3661 = load double, double* %217
%3662 = load double, double* %342
%3663 = load double, double* %329
%3664 = call double @llvm.fmuladd.f64(double %3662, double %3663, double %3661)
store double %3664, double* %217
%3665 = load double*, double** %102
%3666 = getelementptr inbounds double, double* %3665, i64 18
%3667 = load double, double* %3666
%3668 = fsub double 1.000000e+00, %3667
store double %3668, double* %242
%3669 = load double, double* %215
%3670 = load double, double* %242
%3671 = call double @pow(double %3669, double %3670)
store double %3671, double* %245
%3672 = load double, double* %245
%3673 = load double, double* %242
%3674 = fmul double %3672, %3673
%3675 = load double, double* %215
%3676 = fdiv double %3674, %3675
store double %3676, double* %403
%3677 = load double, double* %403
%3678 = load double, double* %402
%3679 = fmul double %3677, %3678
store double %3679, double* %404
%3680 = load double, double* %403
%3681 = load double, double* %217
%3682 = fmul double %3680, %3681
store double %3682, double* %247
%3683 = load double, double* %327
%3684 = fneg double %3683
%3685 = load double, double* %245
%3686 = fmul double %3684, %3685
%3687 = load double*, double** %102
%3688 = getelementptr inbounds double, double* %3687, i64 18
%3689 = load double, double* %3688
%3690 = fsub double 1.000000e+00, %3689
%3691 = fdiv double %3686, %3690
store double %3691, double* %393
%3692 = load double, double* %245
%3693 = fneg double %3692
%3694 = load double*, double** %102
%3695 = getelementptr inbounds double, double* %3694, i64 18
%3696 = load double, double* %3695
%3697 = fsub double 1.000000e+00, %3696
%3698 = fdiv double %3693, %3697
store double %3698, double* %394
%3699 = load double, double* %327
%3700 = fneg double %3699
%3701 = load double*, double** %102
%3702 = getelementptr inbounds double, double* %3701, i64 18
%3703 = load double, double* %3702
%3704 = fsub double 1.000000e+00, %3703
%3705 = fdiv double %3700, %3704
store double %3705, double* %405
%3706 = load double, double* %394
%3707 = load double, double* %329
%3708 = fmul double %3706, %3707
store double %3708, double* %395
%3709 = load double, double* %405
%3710 = load double, double* %404
%3711 = fmul double %3709, %3710
store double %3711, double* %396
%3712 = load double, double* %395
%3713 = load double, double* %405
%3714 = load double, double* %247
%3715 = call double @llvm.fmuladd.f64(double %3713, double %3714, double %3712)
store double %3715, double* %395
%3716 = load double*, double** %102
%3717 = getelementptr inbounds double, double* %3716, i64 14
%3718 = load double, double* %3717
%3719 = fsub double 1.000000e+00, %3718
store double %3719, double* %215
%3720 = load double*, double** %102
%3721 = getelementptr inbounds double, double* %3720, i64 18
%3722 = load double, double* %3721
%3723 = fneg double %3722
store double %3723, double* %242
%3724 = load double, double* %215
%3725 = load double, double* %242
%3726 = call double @pow(double %3724, double %3725)
store double %3726, double* %245
%3727 = load double, double* %393
%3728 = load double, double* %245
%3729 = load double*, double** %104
%3730 = load double, double* %3729
%3731 = load double, double* %431
%3732 = fsub double %3730, %3731
%3733 = load double, double* %414
%3734 = fadd double %3732, %3733
%3735 = call double @llvm.fmuladd.f64(double %3728, double %3734, double %3727)
%3736 = load double, double* %419
%3737 = fsub double %3735, %3736
store double %3737, double* %406
store double 1.000000e+00, double* %407
%3738 = load double, double* %245
store double %3738, double* %409
%3739 = load double, double* %245
%3740 = fneg double %3739
store double %3740, double* %438
%3741 = load double, double* %245
store double %3741, double* %439
store double -1.000000e+00, double* %440
%3742 = load double, double* %407
%3743 = load double, double* %395
%3744 = fmul double %3742, %3743
store double %3744, double* %408
%3745 = load double, double* %409
%3746 = load double, double* %407
%3747 = load double, double* %396
%3748 = call double @llvm.fmuladd.f64(double %3746, double %3747, double %3745)
store double %3748, double* %409
%3749 = load double, double* %409
%3750 = load double, double* %438
%3751 = load double, double* %433
%3752 = call double @llvm.fmuladd.f64(double %3750, double %3751, double %3749)
store double %3752, double* %409
%3753 = load double, double* %408
%3754 = load double, double* %438
%3755 = load double, double* %434
%3756 = call double @llvm.fmuladd.f64(double %3754, double %3755, double %3753)
store double %3756, double* %408
%3757 = load double, double* %408
%3758 = load double, double* %439
%3759 = load double, double* %416
%3760 = call double @llvm.fmuladd.f64(double %3758, double %3759, double %3757)
store double %3760, double* %408
%3761 = load double, double* %408
%3762 = load double, double* %440
%3763 = load double, double* %421
%3764 = call double @llvm.fmuladd.f64(double %3762, double %3763, double %3761)
store double %3764, double* %408
br label %3765
3765: ; preds = %3477, %3459
%3766 = load double, double* %327
%3767 = fneg double %3766
%3768 = load double*, double** %102
%3769 = getelementptr inbounds double, double* %3768, i64 14
%3770 = load double, double* %3769
%3771 = fmul double %3767, %3770
store double %3771, double* %385
%3772 = load double*, double** %102
%3773 = getelementptr inbounds double, double* %3772, i64 14
%3774 = load double, double* %3773
%3775 = fneg double %3774
store double %3775, double* %386
%3776 = load double, double* %386
%3777 = load double, double* %329
%3778 = fmul double %3776, %3777
store double %3778, double* %387
%3779 = load double*, double** %102
%3780 = getelementptr inbounds double, double* %3779, i64 19
%3781 = load double, double* %3780
%3782 = fcmp ole double %3781, 0.000000e+00
br i1 %3782, label %3783, label %3996
3783: ; preds = %3765
%3784 = load double*, double** %105
%3785 = load double, double* %3784
%3786 = load double, double* %385
%3787 = fadd double %3785, %3786
store double %3787, double* %388
store double 1.000000e+00, double* %441
store double 1.000000e+00, double* %390
%3788 = load double, double* %390
%3789 = load double, double* %387
%3790 = fmul double %3788, %3789
store double %3790, double* %391
%3791 = load double, double* %388
%3792 = fcmp ogt double %3791, 0.000000e+00
br i1 %3792, label %3793, label %3910
3793: ; preds = %3783
%3794 = load double*, double** %102
%3795 = getelementptr inbounds double, double* %3794, i64 14
%3796 = load double, double* %3795
%3797 = fsub double 1.000000e+00, %3796
store double %3797, double* %215
%3798 = load double*, double** %102
%3799 = getelementptr inbounds double, double* %3798, i64 18
%3800 = load double, double* %3799
%3801 = fsub double -1.000000e+00, %3800
store double %3801, double* %242
%3802 = load double, double* %215
%3803 = load double, double* %242
%3804 = call double @pow(double %3802, double %3803)
store double %3804, double* %392
%3805 = load double, double* %327
%3806 = load double, double* %392
%3807 = load double*, double** %102
%3808 = getelementptr inbounds double, double* %3807, i64 14
%3809 = load double, double* %3808
%3810 = fsub double 1.000000e+00, %3809
%3811 = fmul double %3806, %3810
%3812 = load double*, double** %102
%3813 = getelementptr inbounds double, double* %3812, i64 14
%3814 = load double, double* %3813
%3815 = fsub double 1.000000e+00, %3814
%3816 = fneg double %3811
%3817 = call double @llvm.fmuladd.f64(double %3816, double %3815, double 1.000000e+00)
%3818 = fmul double %3805, %3817
%3819 = load double*, double** %102
%3820 = getelementptr inbounds double, double* %3819, i64 18
%3821 = load double, double* %3820
%3822 = fsub double 1.000000e+00, %3821
%3823 = fdiv double %3818, %3822
store double %3823, double* %393
%3824 = load double*, double** %102
%3825 = getelementptr inbounds double, double* %3824, i64 14
%3826 = load double, double* %3825
%3827 = fsub double 1.000000e+00, %3826
%3828 = load double*, double** %102
%3829 = getelementptr inbounds double, double* %3828, i64 14
%3830 = load double, double* %3829
%3831 = fsub double 1.000000e+00, %3830
%3832 = fmul double %3827, %3831
%3833 = load double, double* %392
%3834 = fneg double %3832
%3835 = call double @llvm.fmuladd.f64(double %3834, double %3833, double 1.000000e+00)
%3836 = load double*, double** %102
%3837 = getelementptr inbounds double, double* %3836, i64 18
%3838 = load double, double* %3837
%3839 = fsub double 1.000000e+00, %3838
%3840 = fdiv double %3835, %3839
store double %3840, double* %394
store double 0.000000e+00, double* %442
%3841 = load double, double* %394
%3842 = load double, double* %329
%3843 = fmul double %3841, %3842
store double %3843, double* %395
%3844 = load double, double* %388
%3845 = load double*, double** %102
%3846 = getelementptr inbounds double, double* %3845, i64 14
%3847 = load double, double* %3846
%3848 = fsub double 1.000000e+00, %3847
%3849 = load double*, double** %102
%3850 = getelementptr inbounds double, double* %3849, i64 18
%3851 = load double, double* %3850
%3852 = fmul double 5.000000e-01, %3851
%3853 = load double, double* %388
%3854 = fmul double %3852, %3853
%3855 = load double, double* %327
%3856 = fdiv double %3854, %3855
%3857 = fadd double %3848, %3856
%3858 = fmul double %3844, %3857
%3859 = load double, double* %392
%3860 = fmul double %3858, %3859
store double %3860, double* %397
%3861 = load double, double* %388
%3862 = fmul double 5.000000e-01, %3861
%3863 = load double*, double** %102
%3864 = getelementptr inbounds double, double* %3863, i64 18
%3865 = load double, double* %3864
%3866 = fmul double %3862, %3865
%3867 = load double, double* %327
%3868 = fdiv double %3866, %3867
%3869 = load double*, double** %102
%3870 = getelementptr inbounds double, double* %3869, i64 14
%3871 = load double, double* %3870
%3872 = fsub double %3868, %3871
%3873 = fadd double %3872, 1.000000e+00
%3874 = load double, double* %392
%3875 = load double, double* %388
%3876 = fmul double 5.000000e-01, %3875
%3877 = load double*, double** %102
%3878 = getelementptr inbounds double, double* %3877, i64 18
%3879 = load double, double* %3878
%3880 = fmul double %3876, %3879
%3881 = load double, double* %392
%3882 = fmul double %3880, %3881
%3883 = load double, double* %327
%3884 = fdiv double %3882, %3883
%3885 = call double @llvm.fmuladd.f64(double %3873, double %3874, double %3884)
store double %3885, double* %398
%3886 = load double, double* %388
%3887 = load double, double* %388
%3888 = fmul double %3886, %3887
%3889 = fmul double -5.000000e-01, %3888
%3890 = load double*, double** %102
%3891 = getelementptr inbounds double, double* %3890, i64 18
%3892 = load double, double* %3891
%3893 = fmul double %3889, %3892
%3894 = load double, double* %392
%3895 = fmul double %3893, %3894
%3896 = load double, double* %327
%3897 = load double, double* %327
%3898 = fmul double %3896, %3897
%3899 = fdiv double %3895, %3898
store double %3899, double* %401
%3900 = load double, double* %398
%3901 = load double, double* %441
%3902 = fmul double %3900, %3901
store double %3902, double* %443
%3903 = load double, double* %398
%3904 = load double, double* %391
%3905 = fmul double %3903, %3904
store double %3905, double* %400
%3906 = load double, double* %400
%3907 = load double, double* %401
%3908 = load double, double* %329
%3909 = call double @llvm.fmuladd.f64(double %3907, double %3908, double %3906)
store double %3909, double* %400
br label %3978
3910: ; preds = %3783
%3911 = load double*, double** %105
%3912 = load double, double* %3911
%3913 = load double, double* %327
%3914 = fdiv double %3912, %3913
%3915 = fsub double 1.000000e+00, %3914
store double %3915, double* %215
%3916 = load double, double* %327
%3917 = fdiv double -1.000000e+00, %3916
store double %3917, double* %444
%3918 = load double*, double** %105
%3919 = load double, double* %3918
%3920 = load double, double* %327
%3921 = load double, double* %327
%3922 = fmul double %3920, %3921
%3923 = fdiv double %3919, %3922
store double %3923, double* %342
%3924 = load double, double* %342
%3925 = load double, double* %329
%3926 = fmul double %3924, %3925
store double %3926, double* %217
%3927 = load double*, double** %102
%3928 = getelementptr inbounds double, double* %3927, i64 18
%3929 = load double, double* %3928
%3930 = fsub double 1.000000e+00, %3929
store double %3930, double* %242
%3931 = load double, double* %215
%3932 = load double, double* %242
%3933 = call double @pow(double %3931, double %3932)
store double %3933, double* %245
%3934 = load double, double* %245
%3935 = load double, double* %242
%3936 = fmul double %3934, %3935
%3937 = load double, double* %215
%3938 = fdiv double %3936, %3937
store double %3938, double* %403
%3939 = load double, double* %403
%3940 = load double, double* %444
%3941 = fmul double %3939, %3940
store double %3941, double* %445
%3942 = load double, double* %403
%3943 = load double, double* %217
%3944 = fmul double %3942, %3943
store double %3944, double* %247
%3945 = load double, double* %327
%3946 = load double, double* %245
%3947 = fsub double 1.000000e+00, %3946
%3948 = fmul double %3945, %3947
%3949 = load double*, double** %102
%3950 = getelementptr inbounds double, double* %3949, i64 18
%3951 = load double, double* %3950
%3952 = fsub double 1.000000e+00, %3951
%3953 = fdiv double %3948, %3952
store double %3953, double* %393
%3954 = load double, double* %245
%3955 = fsub double 1.000000e+00, %3954
%3956 = load double*, double** %102
%3957 = getelementptr inbounds double, double* %3956, i64 18
%3958 = load double, double* %3957
%3959 = fsub double 1.000000e+00, %3958
%3960 = fdiv double %3955, %3959
store double %3960, double* %394
%3961 = load double, double* %327
%3962 = fneg double %3961
%3963 = load double*, double** %102
%3964 = getelementptr inbounds double, double* %3963, i64 18
%3965 = load double, double* %3964
%3966 = fsub double 1.000000e+00, %3965
%3967 = fdiv double %3962, %3966
store double %3967, double* %405
%3968 = load double, double* %394
%3969 = load double, double* %329
%3970 = fmul double %3968, %3969
store double %3970, double* %395
%3971 = load double, double* %405
%3972 = load double, double* %445
%3973 = fmul double %3971, %3972
store double %3973, double* %442
%3974 = load double, double* %395
%3975 = load double, double* %405
%3976 = load double, double* %247
%3977 = call double @llvm.fmuladd.f64(double %3975, double %3976, double %3974)
store double %3977, double* %395
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %443
store double 0.000000e+00, double* %400
br label %3978
3978: ; preds = %3910, %3793
%3979 = load double, double* %393
%3980 = load double, double* %397
%3981 = fadd double %3979, %3980
store double %3981, double* %446
store double 1.000000e+00, double* %447
store double 1.000000e+00, double* %450
%3982 = load double, double* %447
%3983 = load double, double* %395
%3984 = fmul double %3982, %3983
store double %3984, double* %448
%3985 = load double, double* %447
%3986 = load double, double* %442
%3987 = fmul double %3985, %3986
store double %3987, double* %449
%3988 = load double, double* %449
%3989 = load double, double* %450
%3990 = load double, double* %443
%3991 = call double @llvm.fmuladd.f64(double %3989, double %3990, double %3988)
store double %3991, double* %449
%3992 = load double, double* %448
%3993 = load double, double* %450
%3994 = load double, double* %400
%3995 = call double @llvm.fmuladd.f64(double %3993, double %3994, double %3992)
store double %3995, double* %448
br label %4284
3996: ; preds = %3765
%3997 = load double, double* %385
%3998 = load double, double* %385
%3999 = load double*, double** %102
%4000 = getelementptr inbounds double, double* %3999, i64 19
%4001 = load double, double* %4000
%4002 = fmul double 4.000000e+00, %4001
%4003 = load double*, double** %102
%4004 = getelementptr inbounds double, double* %4003, i64 19
%4005 = load double, double* %4004
%4006 = fmul double %4002, %4005
%4007 = call double @llvm.fmuladd.f64(double %3997, double %3998, double %4006)
%4008 = call double @sqrt(double %4007)
store double %4008, double* %411
%4009 = load double, double* %385
%4010 = load double, double* %385
%4011 = load double, double* %385
%4012 = load double*, double** %102
%4013 = getelementptr inbounds double, double* %4012, i64 19
%4014 = load double, double* %4013
%4015 = load double*, double** %102
%4016 = getelementptr inbounds double, double* %4015, i64 19
%4017 = load double, double* %4016
%4018 = fmul double %4014, %4017
%4019 = fmul double 4.000000e+00, %4018
%4020 = call double @llvm.fmuladd.f64(double %4010, double %4011, double %4019)
%4021 = call double @sqrt(double %4020)
%4022 = fdiv double %4009, %4021
store double %4022, double* %412
%4023 = load double, double* %412
%4024 = load double, double* %387
%4025 = fmul double %4023, %4024
store double %4025, double* %413
%4026 = load double, double* %385
%4027 = load double, double* %411
%4028 = fadd double %4026, %4027
%4029 = fmul double -5.000000e-01, %4028
store double %4029, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%4030 = load double, double* %415
%4031 = load double, double* %387
%4032 = fmul double %4030, %4031
store double %4032, double* %416
%4033 = load double, double* %416
%4034 = load double, double* %417
%4035 = load double, double* %413
%4036 = call double @llvm.fmuladd.f64(double %4034, double %4035, double %4033)
store double %4036, double* %416
%4037 = load double, double* %414
%4038 = load double, double* %327
%4039 = fdiv double %4037, %4038
%4040 = fsub double 1.000000e+00, %4039
store double %4040, double* %215
%4041 = load double, double* %327
%4042 = fdiv double -1.000000e+00, %4041
store double %4042, double* %418
%4043 = load double, double* %414
%4044 = load double, double* %327
%4045 = load double, double* %327
%4046 = fmul double %4044, %4045
%4047 = fdiv double %4043, %4046
store double %4047, double* %342
%4048 = load double, double* %418
%4049 = load double, double* %416
%4050 = fmul double %4048, %4049
store double %4050, double* %217
%4051 = load double, double* %217
%4052 = load double, double* %342
%4053 = load double, double* %329
%4054 = call double @llvm.fmuladd.f64(double %4052, double %4053, double %4051)
store double %4054, double* %217
%4055 = load double*, double** %102
%4056 = getelementptr inbounds double, double* %4055, i64 18
%4057 = load double, double* %4056
%4058 = fsub double 1.000000e+00, %4057
store double %4058, double* %242
%4059 = load double, double* %215
%4060 = load double, double* %242
%4061 = call double @pow(double %4059, double %4060)
store double %4061, double* %245
%4062 = load double, double* %245
%4063 = load double, double* %242
%4064 = fmul double %4062, %4063
%4065 = load double, double* %215
%4066 = fdiv double %4064, %4065
store double %4066, double* %403
%4067 = load double, double* %403
%4068 = load double, double* %217
%4069 = fmul double %4067, %4068
store double %4069, double* %247
%4070 = load double, double* %327
%4071 = fneg double %4070
%4072 = load double, double* %245
%4073 = fmul double %4071, %4072
%4074 = load double*, double** %102
%4075 = getelementptr inbounds double, double* %4074, i64 18
%4076 = load double, double* %4075
%4077 = fsub double 1.000000e+00, %4076
%4078 = fdiv double %4073, %4077
store double %4078, double* %419
%4079 = load double, double* %245
%4080 = fneg double %4079
%4081 = load double*, double** %102
%4082 = getelementptr inbounds double, double* %4081, i64 18
%4083 = load double, double* %4082
%4084 = fsub double 1.000000e+00, %4083
%4085 = fdiv double %4080, %4084
store double %4085, double* %420
%4086 = load double, double* %327
%4087 = fneg double %4086
%4088 = load double*, double** %102
%4089 = getelementptr inbounds double, double* %4088, i64 18
%4090 = load double, double* %4089
%4091 = fsub double 1.000000e+00, %4090
%4092 = fdiv double %4087, %4091
store double %4092, double* %422
%4093 = load double, double* %420
%4094 = load double, double* %329
%4095 = fmul double %4093, %4094
store double %4095, double* %421
%4096 = load double, double* %421
%4097 = load double, double* %422
%4098 = load double, double* %247
%4099 = call double @llvm.fmuladd.f64(double %4097, double %4098, double %4096)
store double %4099, double* %421
%4100 = load double*, double** %105
%4101 = load double, double* %4100
%4102 = load double, double* %385
%4103 = fadd double %4101, %4102
store double %4103, double* %423
store double 1.000000e+00, double* %451
store double 1.000000e+00, double* %425
%4104 = load double, double* %425
%4105 = load double, double* %387
%4106 = fmul double %4104, %4105
store double %4106, double* %426
%4107 = load double, double* %423
%4108 = load double, double* %423
%4109 = load double*, double** %102
%4110 = getelementptr inbounds double, double* %4109, i64 19
%4111 = load double, double* %4110
%4112 = fmul double 4.000000e+00, %4111
%4113 = load double*, double** %102
%4114 = getelementptr inbounds double, double* %4113, i64 19
%4115 = load double, double* %4114
%4116 = fmul double %4112, %4115
%4117 = call double @llvm.fmuladd.f64(double %4107, double %4108, double %4116)
%4118 = call double @sqrt(double %4117)
store double %4118, double* %427
%4119 = load double, double* %423
%4120 = load double, double* %423
%4121 = load double, double* %423
%4122 = load double*, double** %102
%4123 = getelementptr inbounds double, double* %4122, i64 19
%4124 = load double, double* %4123
%4125 = load double*, double** %102
%4126 = getelementptr inbounds double, double* %4125, i64 19
%4127 = load double, double* %4126
%4128 = fmul double %4124, %4127
%4129 = fmul double 4.000000e+00, %4128
%4130 = call double @llvm.fmuladd.f64(double %4120, double %4121, double %4129)
%4131 = call double @sqrt(double %4130)
%4132 = fdiv double %4119, %4131
store double %4132, double* %428
%4133 = load double, double* %428
%4134 = load double, double* %451
%4135 = fmul double %4133, %4134
store double %4135, double* %452
%4136 = load double, double* %428
%4137 = load double, double* %426
%4138 = fmul double %4136, %4137
store double %4138, double* %430
%4139 = load double, double* %423
%4140 = load double, double* %427
%4141 = fsub double %4139, %4140
%4142 = load double, double* %385
%4143 = fneg double %4142
%4144 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %4141, double %4143)
store double %4144, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%4145 = load double, double* %432
%4146 = load double, double* %451
%4147 = fmul double %4145, %4146
store double %4147, double* %453
%4148 = load double, double* %432
%4149 = load double, double* %426
%4150 = fmul double %4148, %4149
store double %4150, double* %434
%4151 = load double, double* %453
%4152 = load double, double* %435
%4153 = load double, double* %452
%4154 = call double @llvm.fmuladd.f64(double %4152, double %4153, double %4151)
store double %4154, double* %453
%4155 = load double, double* %434
%4156 = load double, double* %435
%4157 = load double, double* %430
%4158 = call double @llvm.fmuladd.f64(double %4156, double %4157, double %4155)
store double %4158, double* %434
%4159 = load double, double* %434
%4160 = load double, double* %436
%4161 = load double, double* %387
%4162 = call double @llvm.fmuladd.f64(double %4160, double %4161, double %4159)
store double %4162, double* %434
%4163 = load double, double* %431
%4164 = load double, double* %327
%4165 = fdiv double %4163, %4164
%4166 = fsub double 1.000000e+00, %4165
store double %4166, double* %215
%4167 = load double, double* %327
%4168 = fdiv double -1.000000e+00, %4167
store double %4168, double* %437
%4169 = load double, double* %431
%4170 = load double, double* %327
%4171 = load double, double* %327
%4172 = fmul double %4170, %4171
%4173 = fdiv double %4169, %4172
store double %4173, double* %342
%4174 = load double, double* %437
%4175 = load double, double* %453
%4176 = fmul double %4174, %4175
store double %4176, double* %444
%4177 = load double, double* %437
%4178 = load double, double* %434
%4179 = fmul double %4177, %4178
store double %4179, double* %217
%4180 = load double, double* %217
%4181 = load double, double* %342
%4182 = load double, double* %329
%4183 = call double @llvm.fmuladd.f64(double %4181, double %4182, double %4180)
store double %4183, double* %217
%4184 = load double*, double** %102
%4185 = getelementptr inbounds double, double* %4184, i64 18
%4186 = load double, double* %4185
%4187 = fsub double 1.000000e+00, %4186
store double %4187, double* %242
%4188 = load double, double* %215
%4189 = load double, double* %242
%4190 = call double @pow(double %4188, double %4189)
store double %4190, double* %245
%4191 = load double, double* %245
%4192 = load double, double* %242
%4193 = fmul double %4191, %4192
%4194 = load double, double* %215
%4195 = fdiv double %4193, %4194
store double %4195, double* %403
%4196 = load double, double* %403
%4197 = load double, double* %444
%4198 = fmul double %4196, %4197
store double %4198, double* %445
%4199 = load double, double* %403
%4200 = load double, double* %217
%4201 = fmul double %4199, %4200
store double %4201, double* %247
%4202 = load double, double* %327
%4203 = fneg double %4202
%4204 = load double, double* %245
%4205 = fmul double %4203, %4204
%4206 = load double*, double** %102
%4207 = getelementptr inbounds double, double* %4206, i64 18
%4208 = load double, double* %4207
%4209 = fsub double 1.000000e+00, %4208
%4210 = fdiv double %4205, %4209
store double %4210, double* %393
%4211 = load double, double* %245
%4212 = fneg double %4211
%4213 = load double*, double** %102
%4214 = getelementptr inbounds double, double* %4213, i64 18
%4215 = load double, double* %4214
%4216 = fsub double 1.000000e+00, %4215
%4217 = fdiv double %4212, %4216
store double %4217, double* %394
%4218 = load double, double* %327
%4219 = fneg double %4218
%4220 = load double*, double** %102
%4221 = getelementptr inbounds double, double* %4220, i64 18
%4222 = load double, double* %4221
%4223 = fsub double 1.000000e+00, %4222
%4224 = fdiv double %4219, %4223
store double %4224, double* %405
%4225 = load double, double* %394
%4226 = load double, double* %329
%4227 = fmul double %4225, %4226
store double %4227, double* %395
%4228 = load double, double* %405
%4229 = load double, double* %445
%4230 = fmul double %4228, %4229
store double %4230, double* %442
%4231 = load double, double* %395
%4232 = load double, double* %405
%4233 = load double, double* %247
%4234 = call double @llvm.fmuladd.f64(double %4232, double %4233, double %4231)
store double %4234, double* %395
%4235 = load double*, double** %102
%4236 = getelementptr inbounds double, double* %4235, i64 14
%4237 = load double, double* %4236
%4238 = fsub double 1.000000e+00, %4237
store double %4238, double* %215
%4239 = load double*, double** %102
%4240 = getelementptr inbounds double, double* %4239, i64 18
%4241 = load double, double* %4240
%4242 = fneg double %4241
store double %4242, double* %242
%4243 = load double, double* %215
%4244 = load double, double* %242
%4245 = call double @pow(double %4243, double %4244)
store double %4245, double* %245
%4246 = load double, double* %393
%4247 = load double, double* %245
%4248 = load double*, double** %105
%4249 = load double, double* %4248
%4250 = load double, double* %431
%4251 = fsub double %4249, %4250
%4252 = load double, double* %414
%4253 = fadd double %4251, %4252
%4254 = call double @llvm.fmuladd.f64(double %4247, double %4253, double %4246)
%4255 = load double, double* %419
%4256 = fsub double %4254, %4255
store double %4256, double* %446
store double 1.000000e+00, double* %447
%4257 = load double, double* %245
store double %4257, double* %449
%4258 = load double, double* %245
%4259 = fneg double %4258
store double %4259, double* %454
%4260 = load double, double* %245
store double %4260, double* %455
store double -1.000000e+00, double* %456
%4261 = load double, double* %447
%4262 = load double, double* %395
%4263 = fmul double %4261, %4262
store double %4263, double* %448
%4264 = load double, double* %449
%4265 = load double, double* %447
%4266 = load double, double* %442
%4267 = call double @llvm.fmuladd.f64(double %4265, double %4266, double %4264)
store double %4267, double* %449
%4268 = load double, double* %449
%4269 = load double, double* %454
%4270 = load double, double* %453
%4271 = call double @llvm.fmuladd.f64(double %4269, double %4270, double %4268)
store double %4271, double* %449
%4272 = load double, double* %448
%4273 = load double, double* %454
%4274 = load double, double* %434
%4275 = call double @llvm.fmuladd.f64(double %4273, double %4274, double %4272)
store double %4275, double* %448
%4276 = load double, double* %448
%4277 = load double, double* %455
%4278 = load double, double* %416
%4279 = call double @llvm.fmuladd.f64(double %4277, double %4278, double %4276)
store double %4279, double* %448
%4280 = load double, double* %448
%4281 = load double, double* %456
%4282 = load double, double* %421
%4283 = call double @llvm.fmuladd.f64(double %4281, double %4282, double %4280)
store double %4283, double* %448
br label %4284
4284: ; preds = %3996, %3978
%4285 = load double, double* %332
%4286 = fneg double %4285
%4287 = load double*, double** %102
%4288 = getelementptr inbounds double, double* %4287, i64 14
%4289 = load double, double* %4288
%4290 = fmul double %4286, %4289
store double %4290, double* %385
%4291 = load double*, double** %102
%4292 = getelementptr inbounds double, double* %4291, i64 14
%4293 = load double, double* %4292
%4294 = fneg double %4293
store double %4294, double* %457
%4295 = load double, double* %457
%4296 = load double, double* %334
%4297 = fmul double %4295, %4296
store double %4297, double* %387
%4298 = load double*, double** %102
%4299 = getelementptr inbounds double, double* %4298, i64 26
%4300 = load double, double* %4299
%4301 = fcmp ole double %4300, 0.000000e+00
br i1 %4301, label %4302, label %4680
4302: ; preds = %4284
%4303 = load double*, double** %106
%4304 = load double, double* %4303
%4305 = load double, double* %385
%4306 = fadd double %4304, %4305
store double %4306, double* %388
store double 1.000000e+00, double* %458
store double 1.000000e+00, double* %390
%4307 = load double, double* %390
%4308 = load double, double* %387
%4309 = fmul double %4307, %4308
store double %4309, double* %391
%4310 = load double, double* %388
%4311 = fcmp ogt double %4310, 0.000000e+00
br i1 %4311, label %4312, label %4429
4312: ; preds = %4302
%4313 = load double*, double** %102
%4314 = getelementptr inbounds double, double* %4313, i64 14
%4315 = load double, double* %4314
%4316 = fsub double 1.000000e+00, %4315
store double %4316, double* %215
%4317 = load double*, double** %102
%4318 = getelementptr inbounds double, double* %4317, i64 25
%4319 = load double, double* %4318
%4320 = fsub double -1.000000e+00, %4319
store double %4320, double* %242
%4321 = load double, double* %215
%4322 = load double, double* %242
%4323 = call double @pow(double %4321, double %4322)
store double %4323, double* %392
%4324 = load double, double* %332
%4325 = load double, double* %392
%4326 = load double*, double** %102
%4327 = getelementptr inbounds double, double* %4326, i64 14
%4328 = load double, double* %4327
%4329 = fsub double 1.000000e+00, %4328
%4330 = fmul double %4325, %4329
%4331 = load double*, double** %102
%4332 = getelementptr inbounds double, double* %4331, i64 14
%4333 = load double, double* %4332
%4334 = fsub double 1.000000e+00, %4333
%4335 = fneg double %4330
%4336 = call double @llvm.fmuladd.f64(double %4335, double %4334, double 1.000000e+00)
%4337 = fmul double %4324, %4336
%4338 = load double*, double** %102
%4339 = getelementptr inbounds double, double* %4338, i64 25
%4340 = load double, double* %4339
%4341 = fsub double 1.000000e+00, %4340
%4342 = fdiv double %4337, %4341
store double %4342, double* %393
%4343 = load double*, double** %102
%4344 = getelementptr inbounds double, double* %4343, i64 14
%4345 = load double, double* %4344
%4346 = fsub double 1.000000e+00, %4345
%4347 = load double*, double** %102
%4348 = getelementptr inbounds double, double* %4347, i64 14
%4349 = load double, double* %4348
%4350 = fsub double 1.000000e+00, %4349
%4351 = fmul double %4346, %4350
%4352 = load double, double* %392
%4353 = fneg double %4351
%4354 = call double @llvm.fmuladd.f64(double %4353, double %4352, double 1.000000e+00)
%4355 = load double*, double** %102
%4356 = getelementptr inbounds double, double* %4355, i64 25
%4357 = load double, double* %4356
%4358 = fsub double 1.000000e+00, %4357
%4359 = fdiv double %4354, %4358
store double %4359, double* %459
store double 0.000000e+00, double* %460
%4360 = load double, double* %459
%4361 = load double, double* %334
%4362 = fmul double %4360, %4361
store double %4362, double* %395
%4363 = load double, double* %388
%4364 = load double*, double** %102
%4365 = getelementptr inbounds double, double* %4364, i64 14
%4366 = load double, double* %4365
%4367 = fsub double 1.000000e+00, %4366
%4368 = load double*, double** %102
%4369 = getelementptr inbounds double, double* %4368, i64 25
%4370 = load double, double* %4369
%4371 = fmul double 5.000000e-01, %4370
%4372 = load double, double* %388
%4373 = fmul double %4371, %4372
%4374 = load double, double* %332
%4375 = fdiv double %4373, %4374
%4376 = fadd double %4367, %4375
%4377 = fmul double %4363, %4376
%4378 = load double, double* %392
%4379 = fmul double %4377, %4378
store double %4379, double* %397
%4380 = load double, double* %388
%4381 = fmul double 5.000000e-01, %4380
%4382 = load double*, double** %102
%4383 = getelementptr inbounds double, double* %4382, i64 25
%4384 = load double, double* %4383
%4385 = fmul double %4381, %4384
%4386 = load double, double* %332
%4387 = fdiv double %4385, %4386
%4388 = load double*, double** %102
%4389 = getelementptr inbounds double, double* %4388, i64 14
%4390 = load double, double* %4389
%4391 = fsub double %4387, %4390
%4392 = fadd double %4391, 1.000000e+00
%4393 = load double, double* %392
%4394 = load double, double* %388
%4395 = fmul double 5.000000e-01, %4394
%4396 = load double*, double** %102
%4397 = getelementptr inbounds double, double* %4396, i64 25
%4398 = load double, double* %4397
%4399 = fmul double %4395, %4398
%4400 = load double, double* %392
%4401 = fmul double %4399, %4400
%4402 = load double, double* %332
%4403 = fdiv double %4401, %4402
%4404 = call double @llvm.fmuladd.f64(double %4392, double %4393, double %4403)
store double %4404, double* %398
%4405 = load double, double* %388
%4406 = load double, double* %388
%4407 = fmul double %4405, %4406
%4408 = fmul double -5.000000e-01, %4407
%4409 = load double*, double** %102
%4410 = getelementptr inbounds double, double* %4409, i64 25
%4411 = load double, double* %4410
%4412 = fmul double %4408, %4411
%4413 = load double, double* %392
%4414 = fmul double %4412, %4413
%4415 = load double, double* %332
%4416 = load double, double* %332
%4417 = fmul double %4415, %4416
%4418 = fdiv double %4414, %4417
store double %4418, double* %462
%4419 = load double, double* %398
%4420 = load double, double* %458
%4421 = fmul double %4419, %4420
store double %4421, double* %461
%4422 = load double, double* %398
%4423 = load double, double* %391
%4424 = fmul double %4422, %4423
store double %4424, double* %400
%4425 = load double, double* %400
%4426 = load double, double* %462
%4427 = load double, double* %334
%4428 = call double @llvm.fmuladd.f64(double %4426, double %4427, double %4425)
store double %4428, double* %400
br label %4662
4429: ; preds = %4302
%4430 = load double*, double** %102
%4431 = getelementptr inbounds double, double* %4430, i64 85
%4432 = load double, double* %4431
%4433 = fcmp ogt double %4432, 0.000000e+00
br i1 %4433, label %4434, label %4593
4434: ; preds = %4429
%4435 = load double*, double** %106
%4436 = load double, double* %4435
%4437 = load double*, double** %102
%4438 = getelementptr inbounds double, double* %4437, i64 85
%4439 = load double, double* %4438
%4440 = fneg double %4439
%4441 = fcmp olt double %4436, %4440
br i1 %4441, label %4442, label %4593
4442: ; preds = %4434
%4443 = load double*, double** %102
%4444 = getelementptr inbounds double, double* %4443, i64 85
%4445 = load double, double* %4444
%4446 = load double, double* %332
%4447 = fdiv double %4445, %4446
%4448 = fadd double 1.000000e+00, %4447
store double %4448, double* %215
%4449 = load double*, double** %102
%4450 = getelementptr inbounds double, double* %4449, i64 85
%4451 = load double, double* %4450
%4452 = fneg double %4451
%4453 = load double, double* %332
%4454 = load double, double* %332
%4455 = fmul double %4453, %4454
%4456 = fdiv double %4452, %4455
store double %4456, double* %347
%4457 = load double, double* %347
%4458 = load double, double* %334
%4459 = fmul double %4457, %4458
store double %4459, double* %217
%4460 = load double*, double** %102
%4461 = getelementptr inbounds double, double* %4460, i64 25
%4462 = load double, double* %4461
%4463 = fsub double 1.000000e+00, %4462
store double %4463, double* %242
%4464 = load double, double* %215
%4465 = load double, double* %242
%4466 = call double @pow(double %4464, double %4465)
store double %4466, double* %245
%4467 = load double, double* %245
%4468 = load double, double* %242
%4469 = fmul double %4467, %4468
%4470 = load double, double* %215
%4471 = fdiv double %4469, %4470
store double %4471, double* %403
%4472 = load double, double* %403
%4473 = load double, double* %217
%4474 = fmul double %4472, %4473
store double %4474, double* %247
%4475 = load double, double* %332
%4476 = load double, double* %245
%4477 = load double*, double** %102
%4478 = getelementptr inbounds double, double* %4477, i64 25
%4479 = load double, double* %4478
%4480 = fsub double 1.000000e+00, %4479
%4481 = load double*, double** %106
%4482 = load double, double* %4481
%4483 = load double*, double** %102
%4484 = getelementptr inbounds double, double* %4483, i64 85
%4485 = load double, double* %4484
%4486 = fadd double %4482, %4485
%4487 = fmul double %4480, %4486
%4488 = load double, double* %332
%4489 = load double*, double** %102
%4490 = getelementptr inbounds double, double* %4489, i64 85
%4491 = load double, double* %4490
%4492 = fadd double %4488, %4491
%4493 = fdiv double %4487, %4492
%4494 = fsub double 1.000000e+00, %4493
%4495 = fneg double %4476
%4496 = call double @llvm.fmuladd.f64(double %4495, double %4494, double 1.000000e+00)
%4497 = fmul double %4475, %4496
%4498 = load double*, double** %102
%4499 = getelementptr inbounds double, double* %4498, i64 25
%4500 = load double, double* %4499
%4501 = fsub double 1.000000e+00, %4500
%4502 = fdiv double %4497, %4501
store double %4502, double* %393
%4503 = load double*, double** %102
%4504 = getelementptr inbounds double, double* %4503, i64 25
%4505 = load double, double* %4504
%4506 = fsub double 1.000000e+00, %4505
%4507 = load double*, double** %102
%4508 = getelementptr inbounds double, double* %4507, i64 85
%4509 = load double, double* %4508
%4510 = load double*, double** %106
%4511 = load double, double* %4510
%4512 = fadd double %4509, %4511
%4513 = fmul double %4506, %4512
%4514 = load double*, double** %102
%4515 = getelementptr inbounds double, double* %4514, i64 85
%4516 = load double, double* %4515
%4517 = load double, double* %332
%4518 = fadd double %4516, %4517
%4519 = fdiv double %4513, %4518
%4520 = fsub double 1.000000e+00, %4519
%4521 = load double, double* %245
%4522 = fneg double %4520
%4523 = call double @llvm.fmuladd.f64(double %4522, double %4521, double 1.000000e+00)
%4524 = load double*, double** %102
%4525 = getelementptr inbounds double, double* %4524, i64 25
%4526 = load double, double* %4525
%4527 = fsub double 1.000000e+00, %4526
%4528 = fdiv double %4523, %4527
%4529 = load double, double* %332
%4530 = load double*, double** %102
%4531 = getelementptr inbounds double, double* %4530, i64 85
%4532 = load double, double* %4531
%4533 = load double*, double** %106
%4534 = load double, double* %4533
%4535 = fadd double %4532, %4534
%4536 = fmul double %4529, %4535
%4537 = load double, double* %245
%4538 = fmul double %4536, %4537
%4539 = load double*, double** %102
%4540 = getelementptr inbounds double, double* %4539, i64 85
%4541 = load double, double* %4540
%4542 = load double, double* %332
%4543 = fadd double %4541, %4542
%4544 = load double*, double** %102
%4545 = getelementptr inbounds double, double* %4544, i64 85
%4546 = load double, double* %4545
%4547 = load double, double* %332
%4548 = fadd double %4546, %4547
%4549 = fmul double %4543, %4548
%4550 = fdiv double %4538, %4549
%4551 = fsub double %4528, %4550
store double %4551, double* %459
%4552 = load double, double* %332
%4553 = load double*, double** %102
%4554 = getelementptr inbounds double, double* %4553, i64 25
%4555 = load double, double* %4554
%4556 = fsub double 1.000000e+00, %4555
%4557 = load double*, double** %102
%4558 = getelementptr inbounds double, double* %4557, i64 85
%4559 = load double, double* %4558
%4560 = load double*, double** %106
%4561 = load double, double* %4560
%4562 = fadd double %4559, %4561
%4563 = fmul double %4556, %4562
%4564 = load double*, double** %102
%4565 = getelementptr inbounds double, double* %4564, i64 85
%4566 = load double, double* %4565
%4567 = load double, double* %332
%4568 = fadd double %4566, %4567
%4569 = fdiv double %4563, %4568
%4570 = fsub double %4569, 1.000000e+00
%4571 = fmul double %4552, %4570
%4572 = load double*, double** %102
%4573 = getelementptr inbounds double, double* %4572, i64 25
%4574 = load double, double* %4573
%4575 = fsub double 1.000000e+00, %4574
%4576 = fdiv double %4571, %4575
store double %4576, double* %405
%4577 = load double, double* %332
%4578 = load double, double* %245
%4579 = fmul double %4577, %4578
%4580 = load double*, double** %102
%4581 = getelementptr inbounds double, double* %4580, i64 85
%4582 = load double, double* %4581
%4583 = load double, double* %332
%4584 = fadd double %4582, %4583
%4585 = fdiv double %4579, %4584
store double %4585, double* %460
%4586 = load double, double* %459
%4587 = load double, double* %334
%4588 = fmul double %4586, %4587
store double %4588, double* %395
%4589 = load double, double* %395
%4590 = load double, double* %405
%4591 = load double, double* %247
%4592 = call double @llvm.fmuladd.f64(double %4590, double %4591, double %4589)
store double %4592, double* %395
br label %4661
4593: ; preds = %4434, %4429
%4594 = load double*, double** %106
%4595 = load double, double* %4594
%4596 = load double, double* %332
%4597 = fdiv double %4595, %4596
%4598 = fsub double 1.000000e+00, %4597
store double %4598, double* %215
%4599 = load double, double* %332
%4600 = fdiv double -1.000000e+00, %4599
store double %4600, double* %463
%4601 = load double*, double** %106
%4602 = load double, double* %4601
%4603 = load double, double* %332
%4604 = load double, double* %332
%4605 = fmul double %4603, %4604
%4606 = fdiv double %4602, %4605
store double %4606, double* %347
%4607 = load double, double* %347
%4608 = load double, double* %334
%4609 = fmul double %4607, %4608
store double %4609, double* %217
%4610 = load double*, double** %102
%4611 = getelementptr inbounds double, double* %4610, i64 25
%4612 = load double, double* %4611
%4613 = fsub double 1.000000e+00, %4612
store double %4613, double* %242
%4614 = load double, double* %215
%4615 = load double, double* %242
%4616 = call double @pow(double %4614, double %4615)
store double %4616, double* %245
%4617 = load double, double* %245
%4618 = load double, double* %242
%4619 = fmul double %4617, %4618
%4620 = load double, double* %215
%4621 = fdiv double %4619, %4620
store double %4621, double* %403
%4622 = load double, double* %403
%4623 = load double, double* %463
%4624 = fmul double %4622, %4623
store double %4624, double* %464
%4625 = load double, double* %403
%4626 = load double, double* %217
%4627 = fmul double %4625, %4626
store double %4627, double* %247
%4628 = load double, double* %332
%4629 = load double, double* %245
%4630 = fsub double 1.000000e+00, %4629
%4631 = fmul double %4628, %4630
%4632 = load double*, double** %102
%4633 = getelementptr inbounds double, double* %4632, i64 25
%4634 = load double, double* %4633
%4635 = fsub double 1.000000e+00, %4634
%4636 = fdiv double %4631, %4635
store double %4636, double* %393
%4637 = load double, double* %245
%4638 = fsub double 1.000000e+00, %4637
%4639 = load double*, double** %102
%4640 = getelementptr inbounds double, double* %4639, i64 25
%4641 = load double, double* %4640
%4642 = fsub double 1.000000e+00, %4641
%4643 = fdiv double %4638, %4642
store double %4643, double* %459
%4644 = load double, double* %332
%4645 = fneg double %4644
%4646 = load double*, double** %102
%4647 = getelementptr inbounds double, double* %4646, i64 25
%4648 = load double, double* %4647
%4649 = fsub double 1.000000e+00, %4648
%4650 = fdiv double %4645, %4649
store double %4650, double* %405
%4651 = load double, double* %459
%4652 = load double, double* %334
%4653 = fmul double %4651, %4652
store double %4653, double* %395
%4654 = load double, double* %405
%4655 = load double, double* %464
%4656 = fmul double %4654, %4655
store double %4656, double* %460
%4657 = load double, double* %395
%4658 = load double, double* %405
%4659 = load double, double* %247
%4660 = call double @llvm.fmuladd.f64(double %4658, double %4659, double %4657)
store double %4660, double* %395
br label %4661
4661: ; preds = %4593, %4442
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %461
store double 0.000000e+00, double* %400
br label %4662
4662: ; preds = %4661, %4312
%4663 = load double, double* %393
%4664 = load double, double* %397
%4665 = fadd double %4663, %4664
store double %4665, double* %465
store double 1.000000e+00, double* %466
store double 1.000000e+00, double* %469
%4666 = load double, double* %466
%4667 = load double, double* %395
%4668 = fmul double %4666, %4667
store double %4668, double* %467
%4669 = load double, double* %466
%4670 = load double, double* %460
%4671 = fmul double %4669, %4670
store double %4671, double* %468
%4672 = load double, double* %468
%4673 = load double, double* %469
%4674 = load double, double* %461
%4675 = call double @llvm.fmuladd.f64(double %4673, double %4674, double %4672)
store double %4675, double* %468
%4676 = load double, double* %467
%4677 = load double, double* %469
%4678 = load double, double* %400
%4679 = call double @llvm.fmuladd.f64(double %4677, double %4678, double %4676)
store double %4679, double* %467
br label %5761
4680: ; preds = %4284
%4681 = load double*, double** %102
%4682 = getelementptr inbounds double, double* %4681, i64 85
%4683 = load double, double* %4682
%4684 = fcmp ogt double %4683, 0.000000e+00
br i1 %4684, label %4685, label %5472
4685: ; preds = %4680
%4686 = load double*, double** %102
%4687 = getelementptr inbounds double, double* %4686, i64 86
%4688 = load double, double* %4687
%4689 = fcmp ogt double %4688, 0.000000e+00
br i1 %4689, label %4690, label %5472
4690: ; preds = %4685
%4691 = load double*, double** %102
%4692 = getelementptr inbounds double, double* %4691, i64 85
%4693 = load double, double* %4692
%4694 = load double, double* %385
%4695 = fadd double %4693, %4694
%4696 = load double*, double** %102
%4697 = getelementptr inbounds double, double* %4696, i64 85
%4698 = load double, double* %4697
%4699 = load double, double* %385
%4700 = fsub double %4698, %4699
%4701 = fdiv double %4695, %4700
store double %4701, double* %470
%4702 = load double*, double** %102
%4703 = getelementptr inbounds double, double* %4702, i64 85
%4704 = load double, double* %4703
%4705 = load double, double* %385
%4706 = fadd double %4704, %4705
%4707 = load double*, double** %102
%4708 = getelementptr inbounds double, double* %4707, i64 85
%4709 = load double, double* %4708
%4710 = load double, double* %385
%4711 = fsub double %4709, %4710
%4712 = load double*, double** %102
%4713 = getelementptr inbounds double, double* %4712, i64 85
%4714 = load double, double* %4713
%4715 = load double, double* %385
%4716 = fsub double %4714, %4715
%4717 = fmul double %4711, %4716
%4718 = fdiv double %4706, %4717
%4719 = load double*, double** %102
%4720 = getelementptr inbounds double, double* %4719, i64 85
%4721 = load double, double* %4720
%4722 = load double, double* %385
%4723 = fsub double %4721, %4722
%4724 = fdiv double 1.000000e+00, %4723
%4725 = fadd double %4718, %4724
store double %4725, double* %471
%4726 = load double, double* %471
%4727 = load double, double* %387
%4728 = fmul double %4726, %4727
store double %4728, double* %472
%4729 = load double, double* %470
%4730 = fmul double 2.000000e+00, %4729
%4731 = load double, double* %470
%4732 = fsub double %4731, 1.000000e+00
%4733 = load double, double* %470
%4734 = fsub double %4733, 1.000000e+00
%4735 = load double*, double** %102
%4736 = getelementptr inbounds double, double* %4735, i64 26
%4737 = load double, double* %4736
%4738 = fmul double 4.000000e+00, %4737
%4739 = load double*, double** %102
%4740 = getelementptr inbounds double, double* %4739, i64 26
%4741 = load double, double* %4740
%4742 = fmul double %4738, %4741
%4743 = call double @llvm.fmuladd.f64(double %4732, double %4734, double %4742)
%4744 = call double @sqrt(double %4743)
%4745 = load double, double* %470
%4746 = fadd double %4745, 1.000000e+00
%4747 = load double, double* %470
%4748 = fadd double %4747, 1.000000e+00
%4749 = load double*, double** %102
%4750 = getelementptr inbounds double, double* %4749, i64 86
%4751 = load double, double* %4750
%4752 = fmul double 4.000000e+00, %4751
%4753 = load double*, double** %102
%4754 = getelementptr inbounds double, double* %4753, i64 86
%4755 = load double, double* %4754
%4756 = fmul double %4752, %4755
%4757 = call double @llvm.fmuladd.f64(double %4746, double %4748, double %4756)
%4758 = call double @sqrt(double %4757)
%4759 = fadd double %4744, %4758
%4760 = fdiv double %4730, %4759
store double %4760, double* %473
%4761 = load double, double* %470
%4762 = fadd double %4761, 1.000000e+00
%4763 = load double, double* %470
%4764 = fadd double %4763, 1.000000e+00
%4765 = load double*, double** %102
%4766 = getelementptr inbounds double, double* %4765, i64 86
%4767 = load double, double* %4766
%4768 = load double*, double** %102
%4769 = getelementptr inbounds double, double* %4768, i64 86
%4770 = load double, double* %4769
%4771 = fmul double %4767, %4770
%4772 = fmul double 4.000000e+00, %4771
%4773 = call double @llvm.fmuladd.f64(double %4762, double %4764, double %4772)
%4774 = call double @sqrt(double %4773)
%4775 = load double, double* %470
%4776 = fsub double %4775, 1.000000e+00
%4777 = load double, double* %470
%4778 = fsub double %4777, 1.000000e+00
%4779 = load double*, double** %102
%4780 = getelementptr inbounds double, double* %4779, i64 26
%4781 = load double, double* %4780
%4782 = load double*, double** %102
%4783 = getelementptr inbounds double, double* %4782, i64 26
%4784 = load double, double* %4783
%4785 = fmul double %4781, %4784
%4786 = fmul double 4.000000e+00, %4785
%4787 = call double @llvm.fmuladd.f64(double %4776, double %4778, double %4786)
%4788 = call double @sqrt(double %4787)
%4789 = fadd double %4774, %4788
%4790 = fdiv double 2.000000e+00, %4789
%4791 = load double, double* %470
%4792 = fmul double 2.000000e+00, %4791
%4793 = load double, double* %470
%4794 = fadd double %4793, 1.000000e+00
%4795 = load double, double* %470
%4796 = fadd double %4795, 1.000000e+00
%4797 = load double, double* %470
%4798 = fadd double %4797, 1.000000e+00
%4799 = load double*, double** %102
%4800 = getelementptr inbounds double, double* %4799, i64 86
%4801 = load double, double* %4800
%4802 = load double*, double** %102
%4803 = getelementptr inbounds double, double* %4802, i64 86
%4804 = load double, double* %4803
%4805 = fmul double %4801, %4804
%4806 = fmul double 4.000000e+00, %4805
%4807 = call double @llvm.fmuladd.f64(double %4796, double %4798, double %4806)
%4808 = call double @sqrt(double %4807)
%4809 = fdiv double %4794, %4808
%4810 = load double, double* %470
%4811 = fsub double %4810, 1.000000e+00
%4812 = load double, double* %470
%4813 = fsub double %4812, 1.000000e+00
%4814 = load double, double* %470
%4815 = fsub double %4814, 1.000000e+00
%4816 = load double*, double** %102
%4817 = getelementptr inbounds double, double* %4816, i64 26
%4818 = load double, double* %4817
%4819 = load double*, double** %102
%4820 = getelementptr inbounds double, double* %4819, i64 26
%4821 = load double, double* %4820
%4822 = fmul double %4818, %4821
%4823 = fmul double 4.000000e+00, %4822
%4824 = call double @llvm.fmuladd.f64(double %4813, double %4815, double %4823)
%4825 = call double @sqrt(double %4824)
%4826 = fdiv double %4811, %4825
%4827 = fadd double %4809, %4826
%4828 = fmul double %4792, %4827
%4829 = load double, double* %470
%4830 = fadd double %4829, 1.000000e+00
%4831 = load double, double* %470
%4832 = fadd double %4831, 1.000000e+00
%4833 = load double*, double** %102
%4834 = getelementptr inbounds double, double* %4833, i64 86
%4835 = load double, double* %4834
%4836 = load double*, double** %102
%4837 = getelementptr inbounds double, double* %4836, i64 86
%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 = load double, double* %470
%4844 = fsub double %4843, 1.000000e+00
%4845 = load double, double* %470
%4846 = fsub double %4845, 1.000000e+00
%4847 = load double*, double** %102
%4848 = getelementptr inbounds double, double* %4847, i64 26
%4849 = load double, double* %4848
%4850 = load double*, double** %102
%4851 = getelementptr inbounds double, double* %4850, i64 26
%4852 = load double, double* %4851
%4853 = fmul double %4849, %4852
%4854 = fmul double 4.000000e+00, %4853
%4855 = call double @llvm.fmuladd.f64(double %4844, double %4846, double %4854)
%4856 = call double @sqrt(double %4855)
%4857 = fadd double %4842, %4856
%4858 = load double, double* %470
%4859 = fadd double %4858, 1.000000e+00
%4860 = load double, double* %470
%4861 = fadd double %4860, 1.000000e+00
%4862 = load double*, double** %102
%4863 = getelementptr inbounds double, double* %4862, i64 86
%4864 = load double, double* %4863
%4865 = load double*, double** %102
%4866 = getelementptr inbounds double, double* %4865, i64 86
%4867 = load double, double* %4866
%4868 = fmul double %4864, %4867
%4869 = fmul double 4.000000e+00, %4868
%4870 = call double @llvm.fmuladd.f64(double %4859, double %4861, double %4869)
%4871 = call double @sqrt(double %4870)
%4872 = load double, double* %470
%4873 = fsub double %4872, 1.000000e+00
%4874 = load double, double* %470
%4875 = fsub double %4874, 1.000000e+00
%4876 = load double*, double** %102
%4877 = getelementptr inbounds double, double* %4876, i64 26
%4878 = load double, double* %4877
%4879 = load double*, double** %102
%4880 = getelementptr inbounds double, double* %4879, i64 26
%4881 = load double, double* %4880
%4882 = fmul double %4878, %4881
%4883 = fmul double 4.000000e+00, %4882
%4884 = call double @llvm.fmuladd.f64(double %4873, double %4875, double %4883)
%4885 = call double @sqrt(double %4884)
%4886 = fadd double %4871, %4885
%4887 = fmul double %4857, %4886
%4888 = fdiv double %4828, %4887
%4889 = fsub double %4790, %4888
store double %4889, double* %474
%4890 = load double, double* %474
%4891 = load double, double* %472
%4892 = fmul double %4890, %4891
store double %4892, double* %475
%4893 = load double, double* %473
%4894 = load double*, double** %102
%4895 = getelementptr inbounds double, double* %4894, i64 85
%4896 = load double, double* %4895
%4897 = load double, double* %385
%4898 = fsub double %4896, %4897
%4899 = load double*, double** %102
%4900 = getelementptr inbounds double, double* %4899, i64 85
%4901 = load double, double* %4900
%4902 = fneg double %4901
%4903 = call double @llvm.fmuladd.f64(double %4893, double %4898, double %4902)
%4904 = load double, double* %385
%4905 = fsub double %4903, %4904
%4906 = fmul double 5.000000e-01, %4905
store double %4906, double* %414
%4907 = load double*, double** %102
%4908 = getelementptr inbounds double, double* %4907, i64 85
%4909 = load double, double* %4908
%4910 = load double, double* %385
%4911 = fsub double %4909, %4910
%4912 = fmul double 5.000000e-01, %4911
store double %4912, double* %476
%4913 = load double, double* %473
%4914 = fneg double %4913
%4915 = fsub double %4914, 1.000000e+00
%4916 = fmul double 5.000000e-01, %4915
store double %4916, double* %415
%4917 = load double, double* %476
%4918 = load double, double* %475
%4919 = fmul double %4917, %4918
store double %4919, double* %416
%4920 = load double, double* %416
%4921 = load double, double* %415
%4922 = load double, double* %387
%4923 = call double @llvm.fmuladd.f64(double %4921, double %4922, double %4920)
store double %4923, double* %416
%4924 = load double, double* %414
%4925 = load double, double* %332
%4926 = fdiv double %4924, %4925
%4927 = fsub double 1.000000e+00, %4926
store double %4927, double* %215
%4928 = load double, double* %332
%4929 = fdiv double -1.000000e+00, %4928
store double %4929, double* %418
%4930 = load double, double* %414
%4931 = load double, double* %332
%4932 = load double, double* %332
%4933 = fmul double %4931, %4932
%4934 = fdiv double %4930, %4933
store double %4934, double* %347
%4935 = load double, double* %418
%4936 = load double, double* %416
%4937 = fmul double %4935, %4936
store double %4937, double* %217
%4938 = load double, double* %217
%4939 = load double, double* %347
%4940 = load double, double* %334
%4941 = call double @llvm.fmuladd.f64(double %4939, double %4940, double %4938)
store double %4941, double* %217
%4942 = load double*, double** %102
%4943 = getelementptr inbounds double, double* %4942, i64 25
%4944 = load double, double* %4943
%4945 = fsub double 1.000000e+00, %4944
store double %4945, double* %242
%4946 = load double, double* %215
%4947 = load double, double* %242
%4948 = call double @pow(double %4946, double %4947)
store double %4948, double* %245
%4949 = load double, double* %245
%4950 = load double, double* %242
%4951 = fmul double %4949, %4950
%4952 = load double, double* %215
%4953 = fdiv double %4951, %4952
store double %4953, double* %403
%4954 = load double, double* %403
%4955 = load double, double* %217
%4956 = fmul double %4954, %4955
store double %4956, double* %247
%4957 = load double, double* %332
%4958 = load double, double* %245
%4959 = fsub double 1.000000e+00, %4958
%4960 = fmul double %4957, %4959
%4961 = load double*, double** %102
%4962 = getelementptr inbounds double, double* %4961, i64 25
%4963 = load double, double* %4962
%4964 = fsub double 1.000000e+00, %4963
%4965 = fdiv double %4960, %4964
store double %4965, double* %477
%4966 = load double, double* %245
%4967 = fsub double 1.000000e+00, %4966
%4968 = load double*, double** %102
%4969 = getelementptr inbounds double, double* %4968, i64 25
%4970 = load double, double* %4969
%4971 = fsub double 1.000000e+00, %4970
%4972 = fdiv double %4967, %4971
store double %4972, double* %478
%4973 = load double, double* %332
%4974 = fneg double %4973
%4975 = load double*, double** %102
%4976 = getelementptr inbounds double, double* %4975, i64 25
%4977 = load double, double* %4976
%4978 = fsub double 1.000000e+00, %4977
%4979 = fdiv double %4974, %4978
store double %4979, double* %480
%4980 = load double, double* %478
%4981 = load double, double* %334
%4982 = fmul double %4980, %4981
store double %4982, double* %479
%4983 = load double, double* %479
%4984 = load double, double* %480
%4985 = load double, double* %247
%4986 = call double @llvm.fmuladd.f64(double %4984, double %4985, double %4983)
store double %4986, double* %479
%4987 = load double*, double** %106
%4988 = load double, double* %4987
%4989 = load double*, double** %102
%4990 = getelementptr inbounds double, double* %4989, i64 85
%4991 = load double, double* %4990
%4992 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4988, double %4991)
%4993 = load double, double* %385
%4994 = fadd double %4992, %4993
%4995 = load double*, double** %102
%4996 = getelementptr inbounds double, double* %4995, i64 85
%4997 = load double, double* %4996
%4998 = load double, double* %385
%4999 = fsub double %4997, %4998
%5000 = fdiv double %4994, %4999
store double %5000, double* %481
%5001 = load double*, double** %102
%5002 = getelementptr inbounds double, double* %5001, i64 85
%5003 = load double, double* %5002
%5004 = load double, double* %385
%5005 = fsub double %5003, %5004
%5006 = fdiv double 2.000000e+00, %5005
store double %5006, double* %482
%5007 = load double*, double** %102
%5008 = getelementptr inbounds double, double* %5007, i64 85
%5009 = load double, double* %5008
%5010 = load double*, double** %106
%5011 = load double, double* %5010
%5012 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5011, double %5009)
%5013 = load double, double* %385
%5014 = fadd double %5012, %5013
%5015 = load double*, double** %102
%5016 = getelementptr inbounds double, double* %5015, i64 85
%5017 = load double, double* %5016
%5018 = load double, double* %385
%5019 = fsub double %5017, %5018
%5020 = load double*, double** %102
%5021 = getelementptr inbounds double, double* %5020, i64 85
%5022 = load double, double* %5021
%5023 = load double, double* %385
%5024 = fsub double %5022, %5023
%5025 = fmul double %5019, %5024
%5026 = fdiv double %5014, %5025
%5027 = load double*, double** %102
%5028 = getelementptr inbounds double, double* %5027, i64 85
%5029 = load double, double* %5028
%5030 = load double, double* %385
%5031 = fsub double %5029, %5030
%5032 = fdiv double 1.000000e+00, %5031
%5033 = fadd double %5026, %5032
store double %5033, double* %483
%5034 = load double, double* %483
%5035 = load double, double* %387
%5036 = fmul double %5034, %5035
store double %5036, double* %484
%5037 = load double, double* %481
%5038 = fmul double 2.000000e+00, %5037
%5039 = load double, double* %481
%5040 = fsub double %5039, 1.000000e+00
%5041 = load double, double* %481
%5042 = fsub double %5041, 1.000000e+00
%5043 = load double*, double** %102
%5044 = getelementptr inbounds double, double* %5043, i64 26
%5045 = load double, double* %5044
%5046 = fmul double 4.000000e+00, %5045
%5047 = load double*, double** %102
%5048 = getelementptr inbounds double, double* %5047, i64 26
%5049 = load double, double* %5048
%5050 = fmul double %5046, %5049
%5051 = call double @llvm.fmuladd.f64(double %5040, double %5042, double %5050)
%5052 = call double @sqrt(double %5051)
%5053 = load double, double* %481
%5054 = fadd double %5053, 1.000000e+00
%5055 = load double, double* %481
%5056 = fadd double %5055, 1.000000e+00
%5057 = load double*, double** %102
%5058 = getelementptr inbounds double, double* %5057, i64 86
%5059 = load double, double* %5058
%5060 = fmul double 4.000000e+00, %5059
%5061 = load double*, double** %102
%5062 = getelementptr inbounds double, double* %5061, i64 86
%5063 = load double, double* %5062
%5064 = fmul double %5060, %5063
%5065 = call double @llvm.fmuladd.f64(double %5054, double %5056, double %5064)
%5066 = call double @sqrt(double %5065)
%5067 = fadd double %5052, %5066
%5068 = fdiv double %5038, %5067
store double %5068, double* %485
%5069 = load double, double* %481
%5070 = fadd double %5069, 1.000000e+00
%5071 = load double, double* %481
%5072 = fadd double %5071, 1.000000e+00
%5073 = load double*, double** %102
%5074 = getelementptr inbounds double, double* %5073, i64 86
%5075 = load double, double* %5074
%5076 = load double*, double** %102
%5077 = getelementptr inbounds double, double* %5076, i64 86
%5078 = load double, double* %5077
%5079 = fmul double %5075, %5078
%5080 = fmul double 4.000000e+00, %5079
%5081 = call double @llvm.fmuladd.f64(double %5070, double %5072, double %5080)
%5082 = call double @sqrt(double %5081)
%5083 = load double, double* %481
%5084 = fsub double %5083, 1.000000e+00
%5085 = load double, double* %481
%5086 = fsub double %5085, 1.000000e+00
%5087 = load double*, double** %102
%5088 = getelementptr inbounds double, double* %5087, i64 26
%5089 = load double, double* %5088
%5090 = load double*, double** %102
%5091 = getelementptr inbounds double, double* %5090, i64 26
%5092 = load double, double* %5091
%5093 = fmul double %5089, %5092
%5094 = fmul double 4.000000e+00, %5093
%5095 = call double @llvm.fmuladd.f64(double %5084, double %5086, double %5094)
%5096 = call double @sqrt(double %5095)
%5097 = fadd double %5082, %5096
%5098 = fdiv double 2.000000e+00, %5097
%5099 = load double, double* %481
%5100 = fmul double 2.000000e+00, %5099
%5101 = load double, double* %481
%5102 = fadd double %5101, 1.000000e+00
%5103 = load double, double* %481
%5104 = fadd double %5103, 1.000000e+00
%5105 = load double, double* %481
%5106 = fadd double %5105, 1.000000e+00
%5107 = load double*, double** %102
%5108 = getelementptr inbounds double, double* %5107, i64 86
%5109 = load double, double* %5108
%5110 = load double*, double** %102
%5111 = getelementptr inbounds double, double* %5110, i64 86
%5112 = load double, double* %5111
%5113 = fmul double %5109, %5112
%5114 = fmul double 4.000000e+00, %5113
%5115 = call double @llvm.fmuladd.f64(double %5104, double %5106, double %5114)
%5116 = call double @sqrt(double %5115)
%5117 = fdiv double %5102, %5116
%5118 = load double, double* %481
%5119 = fsub double %5118, 1.000000e+00
%5120 = load double, double* %481
%5121 = fsub double %5120, 1.000000e+00
%5122 = load double, double* %481
%5123 = fsub double %5122, 1.000000e+00
%5124 = load double*, double** %102
%5125 = getelementptr inbounds double, double* %5124, i64 26
%5126 = load double, double* %5125
%5127 = load double*, double** %102
%5128 = getelementptr inbounds double, double* %5127, i64 26
%5129 = load double, double* %5128
%5130 = fmul double %5126, %5129
%5131 = fmul double 4.000000e+00, %5130
%5132 = call double @llvm.fmuladd.f64(double %5121, double %5123, double %5131)
%5133 = call double @sqrt(double %5132)
%5134 = fdiv double %5119, %5133
%5135 = fadd double %5117, %5134
%5136 = fmul double %5100, %5135
%5137 = load double, double* %481
%5138 = fadd double %5137, 1.000000e+00
%5139 = load double, double* %481
%5140 = fadd double %5139, 1.000000e+00
%5141 = load double*, double** %102
%5142 = getelementptr inbounds double, double* %5141, i64 86
%5143 = load double, double* %5142
%5144 = load double*, double** %102
%5145 = getelementptr inbounds double, double* %5144, i64 86
%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 = load double, double* %481
%5152 = fsub double %5151, 1.000000e+00
%5153 = load double, double* %481
%5154 = fsub double %5153, 1.000000e+00
%5155 = load double*, double** %102
%5156 = getelementptr inbounds double, double* %5155, i64 26
%5157 = load double, double* %5156
%5158 = load double*, double** %102
%5159 = getelementptr inbounds double, double* %5158, i64 26
%5160 = load double, double* %5159
%5161 = fmul double %5157, %5160
%5162 = fmul double 4.000000e+00, %5161
%5163 = call double @llvm.fmuladd.f64(double %5152, double %5154, double %5162)
%5164 = call double @sqrt(double %5163)
%5165 = fadd double %5150, %5164
%5166 = load double, double* %481
%5167 = fadd double %5166, 1.000000e+00
%5168 = load double, double* %481
%5169 = fadd double %5168, 1.000000e+00
%5170 = load double*, double** %102
%5171 = getelementptr inbounds double, double* %5170, i64 86
%5172 = load double, double* %5171
%5173 = load double*, double** %102
%5174 = getelementptr inbounds double, double* %5173, i64 86
%5175 = load double, double* %5174
%5176 = fmul double %5172, %5175
%5177 = fmul double 4.000000e+00, %5176
%5178 = call double @llvm.fmuladd.f64(double %5167, double %5169, double %5177)
%5179 = call double @sqrt(double %5178)
%5180 = load double, double* %481
%5181 = fsub double %5180, 1.000000e+00
%5182 = load double, double* %481
%5183 = fsub double %5182, 1.000000e+00
%5184 = load double*, double** %102
%5185 = getelementptr inbounds double, double* %5184, i64 26
%5186 = load double, double* %5185
%5187 = load double*, double** %102
%5188 = getelementptr inbounds double, double* %5187, i64 26
%5189 = load double, double* %5188
%5190 = fmul double %5186, %5189
%5191 = fmul double 4.000000e+00, %5190
%5192 = call double @llvm.fmuladd.f64(double %5181, double %5183, double %5191)
%5193 = call double @sqrt(double %5192)
%5194 = fadd double %5179, %5193
%5195 = fmul double %5165, %5194
%5196 = fdiv double %5136, %5195
%5197 = fsub double %5098, %5196
store double %5197, double* %486
%5198 = load double, double* %486
%5199 = load double, double* %482
%5200 = fmul double %5198, %5199
store double %5200, double* %487
%5201 = load double, double* %486
%5202 = load double, double* %484
%5203 = fmul double %5201, %5202
store double %5203, double* %488
%5204 = load double, double* %485
%5205 = load double*, double** %102
%5206 = getelementptr inbounds double, double* %5205, i64 85
%5207 = load double, double* %5206
%5208 = load double, double* %385
%5209 = fsub double %5207, %5208
%5210 = load double*, double** %102
%5211 = getelementptr inbounds double, double* %5210, i64 85
%5212 = load double, double* %5211
%5213 = fneg double %5212
%5214 = call double @llvm.fmuladd.f64(double %5204, double %5209, double %5213)
%5215 = load double, double* %385
%5216 = fsub double %5214, %5215
%5217 = fmul double 5.000000e-01, %5216
store double %5217, double* %431
%5218 = load double*, double** %102
%5219 = getelementptr inbounds double, double* %5218, i64 85
%5220 = load double, double* %5219
%5221 = load double, double* %385
%5222 = fsub double %5220, %5221
%5223 = fmul double 5.000000e-01, %5222
store double %5223, double* %489
%5224 = load double, double* %485
%5225 = fneg double %5224
%5226 = fsub double %5225, 1.000000e+00
%5227 = fmul double 5.000000e-01, %5226
store double %5227, double* %436
%5228 = load double, double* %489
%5229 = load double, double* %487
%5230 = fmul double %5228, %5229
store double %5230, double* %490
%5231 = load double, double* %489
%5232 = load double, double* %488
%5233 = fmul double %5231, %5232
store double %5233, double* %434
%5234 = load double, double* %434
%5235 = load double, double* %436
%5236 = load double, double* %387
%5237 = call double @llvm.fmuladd.f64(double %5235, double %5236, double %5234)
store double %5237, double* %434
%5238 = load double, double* %431
%5239 = load double, double* %332
%5240 = fdiv double %5238, %5239
%5241 = fsub double 1.000000e+00, %5240
store double %5241, double* %215
%5242 = load double, double* %332
%5243 = fdiv double -1.000000e+00, %5242
store double %5243, double* %437
%5244 = load double, double* %431
%5245 = load double, double* %332
%5246 = load double, double* %332
%5247 = fmul double %5245, %5246
%5248 = fdiv double %5244, %5247
store double %5248, double* %347
%5249 = load double, double* %437
%5250 = load double, double* %490
%5251 = fmul double %5249, %5250
store double %5251, double* %463
%5252 = load double, double* %437
%5253 = load double, double* %434
%5254 = fmul double %5252, %5253
store double %5254, double* %217
%5255 = load double, double* %217
%5256 = load double, double* %347
%5257 = load double, double* %334
%5258 = call double @llvm.fmuladd.f64(double %5256, double %5257, double %5255)
store double %5258, double* %217
%5259 = load double*, double** %102
%5260 = getelementptr inbounds double, double* %5259, i64 25
%5261 = load double, double* %5260
%5262 = fsub double 1.000000e+00, %5261
store double %5262, double* %242
%5263 = load double, double* %215
%5264 = load double, double* %242
%5265 = call double @pow(double %5263, double %5264)
store double %5265, double* %245
%5266 = load double, double* %245
%5267 = load double, double* %242
%5268 = fmul double %5266, %5267
%5269 = load double, double* %215
%5270 = fdiv double %5268, %5269
store double %5270, double* %403
%5271 = load double, double* %403
%5272 = load double, double* %463
%5273 = fmul double %5271, %5272
store double %5273, double* %464
%5274 = load double, double* %403
%5275 = load double, double* %217
%5276 = fmul double %5274, %5275
store double %5276, double* %247
%5277 = load double, double* %332
%5278 = load double, double* %245
%5279 = fsub double 1.000000e+00, %5278
%5280 = fmul double %5277, %5279
%5281 = load double*, double** %102
%5282 = getelementptr inbounds double, double* %5281, i64 25
%5283 = load double, double* %5282
%5284 = fsub double 1.000000e+00, %5283
%5285 = fdiv double %5280, %5284
store double %5285, double* %393
%5286 = load double, double* %245
%5287 = fsub double 1.000000e+00, %5286
%5288 = load double*, double** %102
%5289 = getelementptr inbounds double, double* %5288, i64 25
%5290 = load double, double* %5289
%5291 = fsub double 1.000000e+00, %5290
%5292 = fdiv double %5287, %5291
store double %5292, double* %459
%5293 = load double, double* %332
%5294 = fneg double %5293
%5295 = load double*, double** %102
%5296 = getelementptr inbounds double, double* %5295, i64 25
%5297 = load double, double* %5296
%5298 = fsub double 1.000000e+00, %5297
%5299 = fdiv double %5294, %5298
store double %5299, double* %405
%5300 = load double, double* %459
%5301 = load double, double* %334
%5302 = fmul double %5300, %5301
store double %5302, double* %395
%5303 = load double, double* %405
%5304 = load double, double* %464
%5305 = fmul double %5303, %5304
store double %5305, double* %460
%5306 = load double, double* %395
%5307 = load double, double* %405
%5308 = load double, double* %247
%5309 = call double @llvm.fmuladd.f64(double %5307, double %5308, double %5306)
store double %5309, double* %395
%5310 = load double, double* %485
%5311 = fadd double %5310, 1.000000e+00
%5312 = fmul double 5.000000e-01, %5311
store double %5312, double* %491
store double 5.000000e-01, double* %492
%5313 = load double, double* %492
%5314 = load double, double* %487
%5315 = fmul double %5313, %5314
store double %5315, double* %493
%5316 = load double, double* %492
%5317 = load double, double* %488
%5318 = fmul double %5316, %5317
store double %5318, double* %494
%5319 = load double*, double** %102
%5320 = getelementptr inbounds double, double* %5319, i64 85
%5321 = load double, double* %5320
%5322 = load double, double* %332
%5323 = fdiv double %5321, %5322
%5324 = fadd double 1.000000e+00, %5323
store double %5324, double* %215
%5325 = load double*, double** %102
%5326 = getelementptr inbounds double, double* %5325, i64 85
%5327 = load double, double* %5326
%5328 = fneg double %5327
%5329 = load double, double* %332
%5330 = load double, double* %332
%5331 = fmul double %5329, %5330
%5332 = fdiv double %5328, %5331
store double %5332, double* %347
%5333 = load double, double* %347
%5334 = load double, double* %334
%5335 = fmul double %5333, %5334
store double %5335, double* %217
%5336 = load double*, double** %102
%5337 = getelementptr inbounds double, double* %5336, i64 25
%5338 = load double, double* %5337
%5339 = fneg double %5338
store double %5339, double* %242
%5340 = load double, double* %215
%5341 = load double, double* %242
%5342 = call double @pow(double %5340, double %5341)
store double %5342, double* %495
%5343 = load double, double* %495
%5344 = load double, double* %242
%5345 = fmul double %5343, %5344
%5346 = load double, double* %215
%5347 = fdiv double %5345, %5346
store double %5347, double* %496
%5348 = load double, double* %496
%5349 = load double, double* %217
%5350 = fmul double %5348, %5349
store double %5350, double* %497
%5351 = load double, double* %385
%5352 = load double, double* %332
%5353 = fdiv double %5351, %5352
%5354 = fadd double 1.000000e+00, %5353
store double %5354, double* %215
%5355 = load double, double* %332
%5356 = fdiv double 1.000000e+00, %5355
store double %5356, double* %498
%5357 = load double, double* %385
%5358 = fneg double %5357
%5359 = load double, double* %332
%5360 = load double, double* %332
%5361 = fmul double %5359, %5360
%5362 = fdiv double %5358, %5361
store double %5362, double* %347
%5363 = load double, double* %498
%5364 = load double, double* %387
%5365 = fmul double %5363, %5364
store double %5365, double* %217
%5366 = load double, double* %217
%5367 = load double, double* %347
%5368 = load double, double* %334
%5369 = call double @llvm.fmuladd.f64(double %5367, double %5368, double %5366)
store double %5369, double* %217
%5370 = load double*, double** %102
%5371 = getelementptr inbounds double, double* %5370, i64 25
%5372 = load double, double* %5371
%5373 = fneg double %5372
store double %5373, double* %242
%5374 = load double, double* %215
%5375 = load double, double* %242
%5376 = call double @pow(double %5374, double %5375)
store double %5376, double* %499
%5377 = load double, double* %499
%5378 = load double, double* %242
%5379 = fmul double %5377, %5378
%5380 = load double, double* %215
%5381 = fdiv double %5379, %5380
store double %5381, double* %500
%5382 = load double, double* %500
%5383 = load double, double* %217
%5384 = fmul double %5382, %5383
store double %5384, double* %501
%5385 = load double, double* %491
%5386 = fsub double 1.000000e+00, %5385
%5387 = load double, double* %495
%5388 = load double, double* %491
%5389 = load double, double* %499
%5390 = fmul double %5388, %5389
%5391 = call double @llvm.fmuladd.f64(double %5386, double %5387, double %5390)
store double %5391, double* %502
%5392 = load double, double* %499
%5393 = load double, double* %495
%5394 = fsub double %5392, %5393
store double %5394, double* %503
%5395 = load double, double* %491
%5396 = fsub double 1.000000e+00, %5395
store double %5396, double* %506
%5397 = load double, double* %491
store double %5397, double* %507
%5398 = load double, double* %503
%5399 = load double, double* %493
%5400 = fmul double %5398, %5399
store double %5400, double* %504
%5401 = load double, double* %503
%5402 = load double, double* %494
%5403 = fmul double %5401, %5402
store double %5403, double* %505
%5404 = load double, double* %505
%5405 = load double, double* %506
%5406 = load double, double* %497
%5407 = call double @llvm.fmuladd.f64(double %5405, double %5406, double %5404)
store double %5407, double* %505
%5408 = load double, double* %505
%5409 = load double, double* %507
%5410 = load double, double* %501
%5411 = call double @llvm.fmuladd.f64(double %5409, double %5410, double %5408)
store double %5411, double* %505
%5412 = load double*, double** %106
%5413 = load double, double* %5412
%5414 = load double, double* %431
%5415 = fsub double %5413, %5414
%5416 = load double, double* %414
%5417 = fadd double %5415, %5416
%5418 = load double, double* %502
%5419 = fmul double %5417, %5418
store double %5419, double* %508
%5420 = load double, double* %502
store double %5420, double* %509
%5421 = load double, double* %502
%5422 = fneg double %5421
store double %5422, double* %510
%5423 = load double, double* %502
store double %5423, double* %512
%5424 = load double, double* %414
%5425 = load double, double* %431
%5426 = fsub double %5424, %5425
%5427 = load double*, double** %106
%5428 = load double, double* %5427
%5429 = fadd double %5426, %5428
store double %5429, double* %513
%5430 = load double, double* %509
%5431 = load double, double* %510
%5432 = load double, double* %490
%5433 = call double @llvm.fmuladd.f64(double %5431, double %5432, double %5430)
store double %5433, double* %509
%5434 = load double, double* %510
%5435 = load double, double* %434
%5436 = fmul double %5434, %5435
store double %5436, double* %511
%5437 = load double, double* %511
%5438 = load double, double* %512
%5439 = load double, double* %416
%5440 = call double @llvm.fmuladd.f64(double %5438, double %5439, double %5437)
store double %5440, double* %511
%5441 = load double, double* %509
%5442 = load double, double* %513
%5443 = load double, double* %504
%5444 = call double @llvm.fmuladd.f64(double %5442, double %5443, double %5441)
store double %5444, double* %509
%5445 = load double, double* %511
%5446 = load double, double* %513
%5447 = load double, double* %505
%5448 = call double @llvm.fmuladd.f64(double %5446, double %5447, double %5445)
store double %5448, double* %511
%5449 = load double, double* %508
%5450 = load double, double* %393
%5451 = fadd double %5449, %5450
%5452 = load double, double* %477
%5453 = fsub double %5451, %5452
store double %5453, double* %465
store double 1.000000e+00, double* %514
store double 1.000000e+00, double* %466
store double -1.000000e+00, double* %515
%5454 = load double, double* %514
%5455 = load double, double* %509
%5456 = fmul double %5454, %5455
store double %5456, double* %468
%5457 = load double, double* %514
%5458 = load double, double* %511
%5459 = fmul double %5457, %5458
store double %5459, double* %467
%5460 = load double, double* %467
%5461 = load double, double* %466
%5462 = load double, double* %395
%5463 = call double @llvm.fmuladd.f64(double %5461, double %5462, double %5460)
store double %5463, double* %467
%5464 = load double, double* %468
%5465 = load double, double* %466
%5466 = load double, double* %460
%5467 = call double @llvm.fmuladd.f64(double %5465, double %5466, double %5464)
store double %5467, double* %468
%5468 = load double, double* %467
%5469 = load double, double* %515
%5470 = load double, double* %479
%5471 = call double @llvm.fmuladd.f64(double %5469, double %5470, double %5468)
store double %5471, double* %467
br label %5760
5472: ; preds = %4685, %4680
%5473 = load double, double* %385
%5474 = load double, double* %385
%5475 = load double*, double** %102
%5476 = getelementptr inbounds double, double* %5475, i64 26
%5477 = load double, double* %5476
%5478 = fmul double 4.000000e+00, %5477
%5479 = load double*, double** %102
%5480 = getelementptr inbounds double, double* %5479, i64 26
%5481 = load double, double* %5480
%5482 = fmul double %5478, %5481
%5483 = call double @llvm.fmuladd.f64(double %5473, double %5474, double %5482)
%5484 = call double @sqrt(double %5483)
store double %5484, double* %411
%5485 = load double, double* %385
%5486 = load double, double* %385
%5487 = load double, double* %385
%5488 = load double*, double** %102
%5489 = getelementptr inbounds double, double* %5488, i64 26
%5490 = load double, double* %5489
%5491 = load double*, double** %102
%5492 = getelementptr inbounds double, double* %5491, i64 26
%5493 = load double, double* %5492
%5494 = fmul double %5490, %5493
%5495 = fmul double 4.000000e+00, %5494
%5496 = call double @llvm.fmuladd.f64(double %5486, double %5487, double %5495)
%5497 = call double @sqrt(double %5496)
%5498 = fdiv double %5485, %5497
store double %5498, double* %412
%5499 = load double, double* %412
%5500 = load double, double* %387
%5501 = fmul double %5499, %5500
store double %5501, double* %413
%5502 = load double, double* %385
%5503 = load double, double* %411
%5504 = fadd double %5502, %5503
%5505 = fmul double -5.000000e-01, %5504
store double %5505, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%5506 = load double, double* %415
%5507 = load double, double* %387
%5508 = fmul double %5506, %5507
store double %5508, double* %416
%5509 = load double, double* %416
%5510 = load double, double* %417
%5511 = load double, double* %413
%5512 = call double @llvm.fmuladd.f64(double %5510, double %5511, double %5509)
store double %5512, double* %416
%5513 = load double, double* %414
%5514 = load double, double* %332
%5515 = fdiv double %5513, %5514
%5516 = fsub double 1.000000e+00, %5515
store double %5516, double* %215
%5517 = load double, double* %332
%5518 = fdiv double -1.000000e+00, %5517
store double %5518, double* %418
%5519 = load double, double* %414
%5520 = load double, double* %332
%5521 = load double, double* %332
%5522 = fmul double %5520, %5521
%5523 = fdiv double %5519, %5522
store double %5523, double* %347
%5524 = load double, double* %418
%5525 = load double, double* %416
%5526 = fmul double %5524, %5525
store double %5526, double* %217
%5527 = load double, double* %217
%5528 = load double, double* %347
%5529 = load double, double* %334
%5530 = call double @llvm.fmuladd.f64(double %5528, double %5529, double %5527)
store double %5530, double* %217
%5531 = load double*, double** %102
%5532 = getelementptr inbounds double, double* %5531, i64 25
%5533 = load double, double* %5532
%5534 = fsub double 1.000000e+00, %5533
store double %5534, double* %242
%5535 = load double, double* %215
%5536 = load double, double* %242
%5537 = call double @pow(double %5535, double %5536)
store double %5537, double* %245
%5538 = load double, double* %245
%5539 = load double, double* %242
%5540 = fmul double %5538, %5539
%5541 = load double, double* %215
%5542 = fdiv double %5540, %5541
store double %5542, double* %403
%5543 = load double, double* %403
%5544 = load double, double* %217
%5545 = fmul double %5543, %5544
store double %5545, double* %247
%5546 = load double, double* %332
%5547 = fneg double %5546
%5548 = load double, double* %245
%5549 = fmul double %5547, %5548
%5550 = load double*, double** %102
%5551 = getelementptr inbounds double, double* %5550, i64 25
%5552 = load double, double* %5551
%5553 = fsub double 1.000000e+00, %5552
%5554 = fdiv double %5549, %5553
store double %5554, double* %419
%5555 = load double, double* %245
%5556 = fneg double %5555
%5557 = load double*, double** %102
%5558 = getelementptr inbounds double, double* %5557, i64 25
%5559 = load double, double* %5558
%5560 = fsub double 1.000000e+00, %5559
%5561 = fdiv double %5556, %5560
store double %5561, double* %516
%5562 = load double, double* %332
%5563 = fneg double %5562
%5564 = load double*, double** %102
%5565 = getelementptr inbounds double, double* %5564, i64 25
%5566 = load double, double* %5565
%5567 = fsub double 1.000000e+00, %5566
%5568 = fdiv double %5563, %5567
store double %5568, double* %422
%5569 = load double, double* %516
%5570 = load double, double* %334
%5571 = fmul double %5569, %5570
store double %5571, double* %421
%5572 = load double, double* %421
%5573 = load double, double* %422
%5574 = load double, double* %247
%5575 = call double @llvm.fmuladd.f64(double %5573, double %5574, double %5572)
store double %5575, double* %421
%5576 = load double*, double** %106
%5577 = load double, double* %5576
%5578 = load double, double* %385
%5579 = fadd double %5577, %5578
store double %5579, double* %423
store double 1.000000e+00, double* %517
store double 1.000000e+00, double* %425
%5580 = load double, double* %425
%5581 = load double, double* %387
%5582 = fmul double %5580, %5581
store double %5582, double* %426
%5583 = load double, double* %423
%5584 = load double, double* %423
%5585 = load double*, double** %102
%5586 = getelementptr inbounds double, double* %5585, i64 26
%5587 = load double, double* %5586
%5588 = fmul double 4.000000e+00, %5587
%5589 = load double*, double** %102
%5590 = getelementptr inbounds double, double* %5589, i64 26
%5591 = load double, double* %5590
%5592 = fmul double %5588, %5591
%5593 = call double @llvm.fmuladd.f64(double %5583, double %5584, double %5592)
%5594 = call double @sqrt(double %5593)
store double %5594, double* %427
%5595 = load double, double* %423
%5596 = load double, double* %423
%5597 = load double, double* %423
%5598 = load double*, double** %102
%5599 = getelementptr inbounds double, double* %5598, i64 26
%5600 = load double, double* %5599
%5601 = load double*, double** %102
%5602 = getelementptr inbounds double, double* %5601, i64 26
%5603 = load double, double* %5602
%5604 = fmul double %5600, %5603
%5605 = fmul double 4.000000e+00, %5604
%5606 = call double @llvm.fmuladd.f64(double %5596, double %5597, double %5605)
%5607 = call double @sqrt(double %5606)
%5608 = fdiv double %5595, %5607
store double %5608, double* %428
%5609 = load double, double* %428
%5610 = load double, double* %517
%5611 = fmul double %5609, %5610
store double %5611, double* %518
%5612 = load double, double* %428
%5613 = load double, double* %426
%5614 = fmul double %5612, %5613
store double %5614, double* %430
%5615 = load double, double* %423
%5616 = load double, double* %427
%5617 = fsub double %5615, %5616
%5618 = load double, double* %385
%5619 = fneg double %5618
%5620 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5617, double %5619)
store double %5620, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%5621 = load double, double* %432
%5622 = load double, double* %517
%5623 = fmul double %5621, %5622
store double %5623, double* %490
%5624 = load double, double* %432
%5625 = load double, double* %426
%5626 = fmul double %5624, %5625
store double %5626, double* %434
%5627 = load double, double* %490
%5628 = load double, double* %435
%5629 = load double, double* %518
%5630 = call double @llvm.fmuladd.f64(double %5628, double %5629, double %5627)
store double %5630, double* %490
%5631 = load double, double* %434
%5632 = load double, double* %435
%5633 = load double, double* %430
%5634 = call double @llvm.fmuladd.f64(double %5632, double %5633, double %5631)
store double %5634, double* %434
%5635 = load double, double* %434
%5636 = load double, double* %436
%5637 = load double, double* %387
%5638 = call double @llvm.fmuladd.f64(double %5636, double %5637, double %5635)
store double %5638, double* %434
%5639 = load double, double* %431
%5640 = load double, double* %332
%5641 = fdiv double %5639, %5640
%5642 = fsub double 1.000000e+00, %5641
store double %5642, double* %215
%5643 = load double, double* %332
%5644 = fdiv double -1.000000e+00, %5643
store double %5644, double* %437
%5645 = load double, double* %431
%5646 = load double, double* %332
%5647 = load double, double* %332
%5648 = fmul double %5646, %5647
%5649 = fdiv double %5645, %5648
store double %5649, double* %347
%5650 = load double, double* %437
%5651 = load double, double* %490
%5652 = fmul double %5650, %5651
store double %5652, double* %463
%5653 = load double, double* %437
%5654 = load double, double* %434
%5655 = fmul double %5653, %5654
store double %5655, double* %217
%5656 = load double, double* %217
%5657 = load double, double* %347
%5658 = load double, double* %334
%5659 = call double @llvm.fmuladd.f64(double %5657, double %5658, double %5656)
store double %5659, double* %217
%5660 = load double*, double** %102
%5661 = getelementptr inbounds double, double* %5660, i64 25
%5662 = load double, double* %5661
%5663 = fsub double 1.000000e+00, %5662
store double %5663, double* %242
%5664 = load double, double* %215
%5665 = load double, double* %242
%5666 = call double @pow(double %5664, double %5665)
store double %5666, double* %245
%5667 = load double, double* %245
%5668 = load double, double* %242
%5669 = fmul double %5667, %5668
%5670 = load double, double* %215
%5671 = fdiv double %5669, %5670
store double %5671, double* %403
%5672 = load double, double* %403
%5673 = load double, double* %463
%5674 = fmul double %5672, %5673
store double %5674, double* %464
%5675 = load double, double* %403
%5676 = load double, double* %217
%5677 = fmul double %5675, %5676
store double %5677, double* %247
%5678 = load double, double* %332
%5679 = fneg double %5678
%5680 = load double, double* %245
%5681 = fmul double %5679, %5680
%5682 = load double*, double** %102
%5683 = getelementptr inbounds double, double* %5682, i64 25
%5684 = load double, double* %5683
%5685 = fsub double 1.000000e+00, %5684
%5686 = fdiv double %5681, %5685
store double %5686, double* %393
%5687 = load double, double* %245
%5688 = fneg double %5687
%5689 = load double*, double** %102
%5690 = getelementptr inbounds double, double* %5689, i64 25
%5691 = load double, double* %5690
%5692 = fsub double 1.000000e+00, %5691
%5693 = fdiv double %5688, %5692
store double %5693, double* %459
%5694 = load double, double* %332
%5695 = fneg double %5694
%5696 = load double*, double** %102
%5697 = getelementptr inbounds double, double* %5696, i64 25
%5698 = load double, double* %5697
%5699 = fsub double 1.000000e+00, %5698
%5700 = fdiv double %5695, %5699
store double %5700, double* %405
%5701 = load double, double* %459
%5702 = load double, double* %334
%5703 = fmul double %5701, %5702
store double %5703, double* %395
%5704 = load double, double* %405
%5705 = load double, double* %464
%5706 = fmul double %5704, %5705
store double %5706, double* %460
%5707 = load double, double* %395
%5708 = load double, double* %405
%5709 = load double, double* %247
%5710 = call double @llvm.fmuladd.f64(double %5708, double %5709, double %5707)
store double %5710, double* %395
%5711 = load double*, double** %102
%5712 = getelementptr inbounds double, double* %5711, i64 14
%5713 = load double, double* %5712
%5714 = fsub double 1.000000e+00, %5713
store double %5714, double* %215
%5715 = load double*, double** %102
%5716 = getelementptr inbounds double, double* %5715, i64 25
%5717 = load double, double* %5716
%5718 = fneg double %5717
store double %5718, double* %242
%5719 = load double, double* %215
%5720 = load double, double* %242
%5721 = call double @pow(double %5719, double %5720)
store double %5721, double* %245
%5722 = load double, double* %393
%5723 = load double, double* %245
%5724 = load double*, double** %106
%5725 = load double, double* %5724
%5726 = load double, double* %431
%5727 = fsub double %5725, %5726
%5728 = load double, double* %414
%5729 = fadd double %5727, %5728
%5730 = call double @llvm.fmuladd.f64(double %5723, double %5729, double %5722)
%5731 = load double, double* %419
%5732 = fsub double %5730, %5731
store double %5732, double* %465
store double 1.000000e+00, double* %466
%5733 = load double, double* %245
store double %5733, double* %468
%5734 = load double, double* %245
%5735 = fneg double %5734
store double %5735, double* %519
%5736 = load double, double* %245
store double %5736, double* %520
store double -1.000000e+00, double* %521
%5737 = load double, double* %466
%5738 = load double, double* %395
%5739 = fmul double %5737, %5738
store double %5739, double* %467
%5740 = load double, double* %468
%5741 = load double, double* %466
%5742 = load double, double* %460
%5743 = call double @llvm.fmuladd.f64(double %5741, double %5742, double %5740)
store double %5743, double* %468
%5744 = load double, double* %468
%5745 = load double, double* %519
%5746 = load double, double* %490
%5747 = call double @llvm.fmuladd.f64(double %5745, double %5746, double %5744)
store double %5747, double* %468
%5748 = load double, double* %467
%5749 = load double, double* %519
%5750 = load double, double* %434
%5751 = call double @llvm.fmuladd.f64(double %5749, double %5750, double %5748)
store double %5751, double* %467
%5752 = load double, double* %467
%5753 = load double, double* %520
%5754 = load double, double* %416
%5755 = call double @llvm.fmuladd.f64(double %5753, double %5754, double %5752)
store double %5755, double* %467
%5756 = load double, double* %467
%5757 = load double, double* %521
%5758 = load double, double* %421
%5759 = call double @llvm.fmuladd.f64(double %5757, double %5758, double %5756)
store double %5759, double* %467
br label %5760
5760: ; preds = %5472, %4690
br label %5761
5761: ; preds = %5760, %4662
%5762 = load double, double* %332
%5763 = fneg double %5762
%5764 = load double*, double** %102
%5765 = getelementptr inbounds double, double* %5764, i64 14
%5766 = load double, double* %5765
%5767 = fmul double %5763, %5766
store double %5767, double* %385
%5768 = load double*, double** %102
%5769 = getelementptr inbounds double, double* %5768, i64 14
%5770 = load double, double* %5769
%5771 = fneg double %5770
store double %5771, double* %457
%5772 = load double, double* %457
%5773 = load double, double* %334
%5774 = fmul double %5772, %5773
store double %5774, double* %387
%5775 = load double*, double** %102
%5776 = getelementptr inbounds double, double* %5775, i64 26
%5777 = load double, double* %5776
%5778 = fcmp ole double %5777, 0.000000e+00
br i1 %5778, label %5779, label %6157
5779: ; preds = %5761
%5780 = load double*, double** %107
%5781 = load double, double* %5780
%5782 = load double, double* %385
%5783 = fadd double %5781, %5782
store double %5783, double* %388
store double 1.000000e+00, double* %522
store double 1.000000e+00, double* %390
%5784 = load double, double* %390
%5785 = load double, double* %387
%5786 = fmul double %5784, %5785
store double %5786, double* %391
%5787 = load double, double* %388
%5788 = fcmp ogt double %5787, 0.000000e+00
br i1 %5788, label %5789, label %5906
5789: ; preds = %5779
%5790 = load double*, double** %102
%5791 = getelementptr inbounds double, double* %5790, i64 14
%5792 = load double, double* %5791
%5793 = fsub double 1.000000e+00, %5792
store double %5793, double* %215
%5794 = load double*, double** %102
%5795 = getelementptr inbounds double, double* %5794, i64 25
%5796 = load double, double* %5795
%5797 = fsub double -1.000000e+00, %5796
store double %5797, double* %242
%5798 = load double, double* %215
%5799 = load double, double* %242
%5800 = call double @pow(double %5798, double %5799)
store double %5800, double* %392
%5801 = load double, double* %332
%5802 = load double, double* %392
%5803 = load double*, double** %102
%5804 = getelementptr inbounds double, double* %5803, i64 14
%5805 = load double, double* %5804
%5806 = fsub double 1.000000e+00, %5805
%5807 = fmul double %5802, %5806
%5808 = load double*, double** %102
%5809 = getelementptr inbounds double, double* %5808, i64 14
%5810 = load double, double* %5809
%5811 = fsub double 1.000000e+00, %5810
%5812 = fneg double %5807
%5813 = call double @llvm.fmuladd.f64(double %5812, double %5811, double 1.000000e+00)
%5814 = fmul double %5801, %5813
%5815 = load double*, double** %102
%5816 = getelementptr inbounds double, double* %5815, i64 25
%5817 = load double, double* %5816
%5818 = fsub double 1.000000e+00, %5817
%5819 = fdiv double %5814, %5818
store double %5819, double* %393
%5820 = load double*, double** %102
%5821 = getelementptr inbounds double, double* %5820, i64 14
%5822 = load double, double* %5821
%5823 = fsub double 1.000000e+00, %5822
%5824 = load double*, double** %102
%5825 = getelementptr inbounds double, double* %5824, i64 14
%5826 = load double, double* %5825
%5827 = fsub double 1.000000e+00, %5826
%5828 = fmul double %5823, %5827
%5829 = load double, double* %392
%5830 = fneg double %5828
%5831 = call double @llvm.fmuladd.f64(double %5830, double %5829, double 1.000000e+00)
%5832 = load double*, double** %102
%5833 = getelementptr inbounds double, double* %5832, i64 25
%5834 = load double, double* %5833
%5835 = fsub double 1.000000e+00, %5834
%5836 = fdiv double %5831, %5835
store double %5836, double* %459
store double 0.000000e+00, double* %523
%5837 = load double, double* %459
%5838 = load double, double* %334
%5839 = fmul double %5837, %5838
store double %5839, double* %395
%5840 = load double, double* %388
%5841 = load double*, double** %102
%5842 = getelementptr inbounds double, double* %5841, i64 14
%5843 = load double, double* %5842
%5844 = fsub double 1.000000e+00, %5843
%5845 = load double*, double** %102
%5846 = getelementptr inbounds double, double* %5845, i64 25
%5847 = load double, double* %5846
%5848 = fmul double 5.000000e-01, %5847
%5849 = load double, double* %388
%5850 = fmul double %5848, %5849
%5851 = load double, double* %332
%5852 = fdiv double %5850, %5851
%5853 = fadd double %5844, %5852
%5854 = fmul double %5840, %5853
%5855 = load double, double* %392
%5856 = fmul double %5854, %5855
store double %5856, double* %397
%5857 = load double, double* %388
%5858 = fmul double 5.000000e-01, %5857
%5859 = load double*, double** %102
%5860 = getelementptr inbounds double, double* %5859, i64 25
%5861 = load double, double* %5860
%5862 = fmul double %5858, %5861
%5863 = load double, double* %332
%5864 = fdiv double %5862, %5863
%5865 = load double*, double** %102
%5866 = getelementptr inbounds double, double* %5865, i64 14
%5867 = load double, double* %5866
%5868 = fsub double %5864, %5867
%5869 = fadd double %5868, 1.000000e+00
%5870 = load double, double* %392
%5871 = load double, double* %388
%5872 = fmul double 5.000000e-01, %5871
%5873 = load double*, double** %102
%5874 = getelementptr inbounds double, double* %5873, i64 25
%5875 = load double, double* %5874
%5876 = fmul double %5872, %5875
%5877 = load double, double* %392
%5878 = fmul double %5876, %5877
%5879 = load double, double* %332
%5880 = fdiv double %5878, %5879
%5881 = call double @llvm.fmuladd.f64(double %5869, double %5870, double %5880)
store double %5881, double* %398
%5882 = load double, double* %388
%5883 = load double, double* %388
%5884 = fmul double %5882, %5883
%5885 = fmul double -5.000000e-01, %5884
%5886 = load double*, double** %102
%5887 = getelementptr inbounds double, double* %5886, i64 25
%5888 = load double, double* %5887
%5889 = fmul double %5885, %5888
%5890 = load double, double* %392
%5891 = fmul double %5889, %5890
%5892 = load double, double* %332
%5893 = load double, double* %332
%5894 = fmul double %5892, %5893
%5895 = fdiv double %5891, %5894
store double %5895, double* %462
%5896 = load double, double* %398
%5897 = load double, double* %522
%5898 = fmul double %5896, %5897
store double %5898, double* %524
%5899 = load double, double* %398
%5900 = load double, double* %391
%5901 = fmul double %5899, %5900
store double %5901, double* %400
%5902 = load double, double* %400
%5903 = load double, double* %462
%5904 = load double, double* %334
%5905 = call double @llvm.fmuladd.f64(double %5903, double %5904, double %5902)
store double %5905, double* %400
br label %6139
5906: ; preds = %5779
%5907 = load double*, double** %102
%5908 = getelementptr inbounds double, double* %5907, i64 85
%5909 = load double, double* %5908
%5910 = fcmp ogt double %5909, 0.000000e+00
br i1 %5910, label %5911, label %6070
5911: ; preds = %5906
%5912 = load double*, double** %107
%5913 = load double, double* %5912
%5914 = load double*, double** %102
%5915 = getelementptr inbounds double, double* %5914, i64 85
%5916 = load double, double* %5915
%5917 = fneg double %5916
%5918 = fcmp olt double %5913, %5917
br i1 %5918, label %5919, label %6070
5919: ; preds = %5911
%5920 = load double*, double** %102
%5921 = getelementptr inbounds double, double* %5920, i64 85
%5922 = load double, double* %5921
%5923 = load double, double* %332
%5924 = fdiv double %5922, %5923
%5925 = fadd double 1.000000e+00, %5924
store double %5925, double* %215
%5926 = load double*, double** %102
%5927 = getelementptr inbounds double, double* %5926, i64 85
%5928 = load double, double* %5927
%5929 = fneg double %5928
%5930 = load double, double* %332
%5931 = load double, double* %332
%5932 = fmul double %5930, %5931
%5933 = fdiv double %5929, %5932
store double %5933, double* %347
%5934 = load double, double* %347
%5935 = load double, double* %334
%5936 = fmul double %5934, %5935
store double %5936, double* %217
%5937 = load double*, double** %102
%5938 = getelementptr inbounds double, double* %5937, i64 25
%5939 = load double, double* %5938
%5940 = fsub double 1.000000e+00, %5939
store double %5940, double* %242
%5941 = load double, double* %215
%5942 = load double, double* %242
%5943 = call double @pow(double %5941, double %5942)
store double %5943, double* %245
%5944 = load double, double* %245
%5945 = load double, double* %242
%5946 = fmul double %5944, %5945
%5947 = load double, double* %215
%5948 = fdiv double %5946, %5947
store double %5948, double* %403
%5949 = load double, double* %403
%5950 = load double, double* %217
%5951 = fmul double %5949, %5950
store double %5951, double* %247
%5952 = load double, double* %332
%5953 = load double, double* %245
%5954 = load double*, double** %102
%5955 = getelementptr inbounds double, double* %5954, i64 25
%5956 = load double, double* %5955
%5957 = fsub double 1.000000e+00, %5956
%5958 = load double*, double** %107
%5959 = load double, double* %5958
%5960 = load double*, double** %102
%5961 = getelementptr inbounds double, double* %5960, i64 85
%5962 = load double, double* %5961
%5963 = fadd double %5959, %5962
%5964 = fmul double %5957, %5963
%5965 = load double, double* %332
%5966 = load double*, double** %102
%5967 = getelementptr inbounds double, double* %5966, i64 85
%5968 = load double, double* %5967
%5969 = fadd double %5965, %5968
%5970 = fdiv double %5964, %5969
%5971 = fsub double 1.000000e+00, %5970
%5972 = fneg double %5953
%5973 = call double @llvm.fmuladd.f64(double %5972, double %5971, double 1.000000e+00)
%5974 = fmul double %5952, %5973
%5975 = load double*, double** %102
%5976 = getelementptr inbounds double, double* %5975, i64 25
%5977 = load double, double* %5976
%5978 = fsub double 1.000000e+00, %5977
%5979 = fdiv double %5974, %5978
store double %5979, double* %393
%5980 = load double*, double** %102
%5981 = getelementptr inbounds double, double* %5980, i64 25
%5982 = load double, double* %5981
%5983 = fsub double 1.000000e+00, %5982
%5984 = load double*, double** %102
%5985 = getelementptr inbounds double, double* %5984, i64 85
%5986 = load double, double* %5985
%5987 = load double*, double** %107
%5988 = load double, double* %5987
%5989 = fadd double %5986, %5988
%5990 = fmul double %5983, %5989
%5991 = load double*, double** %102
%5992 = getelementptr inbounds double, double* %5991, i64 85
%5993 = load double, double* %5992
%5994 = load double, double* %332
%5995 = fadd double %5993, %5994
%5996 = fdiv double %5990, %5995
%5997 = fsub double 1.000000e+00, %5996
%5998 = load double, double* %245
%5999 = fneg double %5997
%6000 = call double @llvm.fmuladd.f64(double %5999, double %5998, double 1.000000e+00)
%6001 = load double*, double** %102
%6002 = getelementptr inbounds double, double* %6001, i64 25
%6003 = load double, double* %6002
%6004 = fsub double 1.000000e+00, %6003
%6005 = fdiv double %6000, %6004
%6006 = load double, double* %332
%6007 = load double*, double** %102
%6008 = getelementptr inbounds double, double* %6007, i64 85
%6009 = load double, double* %6008
%6010 = load double*, double** %107
%6011 = load double, double* %6010
%6012 = fadd double %6009, %6011
%6013 = fmul double %6006, %6012
%6014 = load double, double* %245
%6015 = fmul double %6013, %6014
%6016 = load double*, double** %102
%6017 = getelementptr inbounds double, double* %6016, i64 85
%6018 = load double, double* %6017
%6019 = load double, double* %332
%6020 = fadd double %6018, %6019
%6021 = load double*, double** %102
%6022 = getelementptr inbounds double, double* %6021, i64 85
%6023 = load double, double* %6022
%6024 = load double, double* %332
%6025 = fadd double %6023, %6024
%6026 = fmul double %6020, %6025
%6027 = fdiv double %6015, %6026
%6028 = fsub double %6005, %6027
store double %6028, double* %459
%6029 = load double, double* %332
%6030 = load double*, double** %102
%6031 = getelementptr inbounds double, double* %6030, i64 25
%6032 = load double, double* %6031
%6033 = fsub double 1.000000e+00, %6032
%6034 = load double*, double** %102
%6035 = getelementptr inbounds double, double* %6034, i64 85
%6036 = load double, double* %6035
%6037 = load double*, double** %107
%6038 = load double, double* %6037
%6039 = fadd double %6036, %6038
%6040 = fmul double %6033, %6039
%6041 = load double*, double** %102
%6042 = getelementptr inbounds double, double* %6041, i64 85
%6043 = load double, double* %6042
%6044 = load double, double* %332
%6045 = fadd double %6043, %6044
%6046 = fdiv double %6040, %6045
%6047 = fsub double %6046, 1.000000e+00
%6048 = fmul double %6029, %6047
%6049 = load double*, double** %102
%6050 = getelementptr inbounds double, double* %6049, i64 25
%6051 = load double, double* %6050
%6052 = fsub double 1.000000e+00, %6051
%6053 = fdiv double %6048, %6052
store double %6053, double* %405
%6054 = load double, double* %332
%6055 = load double, double* %245
%6056 = fmul double %6054, %6055
%6057 = load double*, double** %102
%6058 = getelementptr inbounds double, double* %6057, i64 85
%6059 = load double, double* %6058
%6060 = load double, double* %332
%6061 = fadd double %6059, %6060
%6062 = fdiv double %6056, %6061
store double %6062, double* %523
%6063 = load double, double* %459
%6064 = load double, double* %334
%6065 = fmul double %6063, %6064
store double %6065, double* %395
%6066 = load double, double* %395
%6067 = load double, double* %405
%6068 = load double, double* %247
%6069 = call double @llvm.fmuladd.f64(double %6067, double %6068, double %6066)
store double %6069, double* %395
br label %6138
6070: ; preds = %5911, %5906
%6071 = load double*, double** %107
%6072 = load double, double* %6071
%6073 = load double, double* %332
%6074 = fdiv double %6072, %6073
%6075 = fsub double 1.000000e+00, %6074
store double %6075, double* %215
%6076 = load double, double* %332
%6077 = fdiv double -1.000000e+00, %6076
store double %6077, double* %525
%6078 = load double*, double** %107
%6079 = load double, double* %6078
%6080 = load double, double* %332
%6081 = load double, double* %332
%6082 = fmul double %6080, %6081
%6083 = fdiv double %6079, %6082
store double %6083, double* %347
%6084 = load double, double* %347
%6085 = load double, double* %334
%6086 = fmul double %6084, %6085
store double %6086, double* %217
%6087 = load double*, double** %102
%6088 = getelementptr inbounds double, double* %6087, i64 25
%6089 = load double, double* %6088
%6090 = fsub double 1.000000e+00, %6089
store double %6090, double* %242
%6091 = load double, double* %215
%6092 = load double, double* %242
%6093 = call double @pow(double %6091, double %6092)
store double %6093, double* %245
%6094 = load double, double* %245
%6095 = load double, double* %242
%6096 = fmul double %6094, %6095
%6097 = load double, double* %215
%6098 = fdiv double %6096, %6097
store double %6098, double* %403
%6099 = load double, double* %403
%6100 = load double, double* %525
%6101 = fmul double %6099, %6100
store double %6101, double* %526
%6102 = load double, double* %403
%6103 = load double, double* %217
%6104 = fmul double %6102, %6103
store double %6104, double* %247
%6105 = load double, double* %332
%6106 = load double, double* %245
%6107 = fsub double 1.000000e+00, %6106
%6108 = fmul double %6105, %6107
%6109 = load double*, double** %102
%6110 = getelementptr inbounds double, double* %6109, i64 25
%6111 = load double, double* %6110
%6112 = fsub double 1.000000e+00, %6111
%6113 = fdiv double %6108, %6112
store double %6113, double* %393
%6114 = load double, double* %245
%6115 = fsub double 1.000000e+00, %6114
%6116 = load double*, double** %102
%6117 = getelementptr inbounds double, double* %6116, i64 25
%6118 = load double, double* %6117
%6119 = fsub double 1.000000e+00, %6118
%6120 = fdiv double %6115, %6119
store double %6120, double* %459
%6121 = load double, double* %332
%6122 = fneg double %6121
%6123 = load double*, double** %102
%6124 = getelementptr inbounds double, double* %6123, i64 25
%6125 = load double, double* %6124
%6126 = fsub double 1.000000e+00, %6125
%6127 = fdiv double %6122, %6126
store double %6127, double* %405
%6128 = load double, double* %459
%6129 = load double, double* %334
%6130 = fmul double %6128, %6129
store double %6130, double* %395
%6131 = load double, double* %405
%6132 = load double, double* %526
%6133 = fmul double %6131, %6132
store double %6133, double* %523
%6134 = load double, double* %395
%6135 = load double, double* %405
%6136 = load double, double* %247
%6137 = call double @llvm.fmuladd.f64(double %6135, double %6136, double %6134)
store double %6137, double* %395
br label %6138
6138: ; preds = %6070, %5919
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %524
store double 0.000000e+00, double* %400
br label %6139
6139: ; preds = %6138, %5789
%6140 = load double, double* %393
%6141 = load double, double* %397
%6142 = fadd double %6140, %6141
store double %6142, double* %527
store double 1.000000e+00, double* %528
store double 1.000000e+00, double* %531
%6143 = load double, double* %528
%6144 = load double, double* %395
%6145 = fmul double %6143, %6144
store double %6145, double* %529
%6146 = load double, double* %528
%6147 = load double, double* %523
%6148 = fmul double %6146, %6147
store double %6148, double* %530
%6149 = load double, double* %530
%6150 = load double, double* %531
%6151 = load double, double* %524
%6152 = call double @llvm.fmuladd.f64(double %6150, double %6151, double %6149)
store double %6152, double* %530
%6153 = load double, double* %529
%6154 = load double, double* %531
%6155 = load double, double* %400
%6156 = call double @llvm.fmuladd.f64(double %6154, double %6155, double %6153)
store double %6156, double* %529
br label %7238
6157: ; preds = %5761
%6158 = load double*, double** %102
%6159 = getelementptr inbounds double, double* %6158, i64 85
%6160 = load double, double* %6159
%6161 = fcmp ogt double %6160, 0.000000e+00
br i1 %6161, label %6162, label %6949
6162: ; preds = %6157
%6163 = load double*, double** %102
%6164 = getelementptr inbounds double, double* %6163, i64 86
%6165 = load double, double* %6164
%6166 = fcmp ogt double %6165, 0.000000e+00
br i1 %6166, label %6167, label %6949
6167: ; preds = %6162
%6168 = load double*, double** %102
%6169 = getelementptr inbounds double, double* %6168, i64 85
%6170 = load double, double* %6169
%6171 = load double, double* %385
%6172 = fadd double %6170, %6171
%6173 = load double*, double** %102
%6174 = getelementptr inbounds double, double* %6173, i64 85
%6175 = load double, double* %6174
%6176 = load double, double* %385
%6177 = fsub double %6175, %6176
%6178 = fdiv double %6172, %6177
store double %6178, double* %470
%6179 = load double*, double** %102
%6180 = getelementptr inbounds double, double* %6179, i64 85
%6181 = load double, double* %6180
%6182 = load double, double* %385
%6183 = fadd double %6181, %6182
%6184 = load double*, double** %102
%6185 = getelementptr inbounds double, double* %6184, i64 85
%6186 = load double, double* %6185
%6187 = load double, double* %385
%6188 = fsub double %6186, %6187
%6189 = load double*, double** %102
%6190 = getelementptr inbounds double, double* %6189, i64 85
%6191 = load double, double* %6190
%6192 = load double, double* %385
%6193 = fsub double %6191, %6192
%6194 = fmul double %6188, %6193
%6195 = fdiv double %6183, %6194
%6196 = load double*, double** %102
%6197 = getelementptr inbounds double, double* %6196, i64 85
%6198 = load double, double* %6197
%6199 = load double, double* %385
%6200 = fsub double %6198, %6199
%6201 = fdiv double 1.000000e+00, %6200
%6202 = fadd double %6195, %6201
store double %6202, double* %471
%6203 = load double, double* %471
%6204 = load double, double* %387
%6205 = fmul double %6203, %6204
store double %6205, double* %472
%6206 = load double, double* %470
%6207 = fmul double 2.000000e+00, %6206
%6208 = load double, double* %470
%6209 = fsub double %6208, 1.000000e+00
%6210 = load double, double* %470
%6211 = fsub double %6210, 1.000000e+00
%6212 = load double*, double** %102
%6213 = getelementptr inbounds double, double* %6212, i64 26
%6214 = load double, double* %6213
%6215 = fmul double 4.000000e+00, %6214
%6216 = load double*, double** %102
%6217 = getelementptr inbounds double, double* %6216, i64 26
%6218 = load double, double* %6217
%6219 = fmul double %6215, %6218
%6220 = call double @llvm.fmuladd.f64(double %6209, double %6211, double %6219)
%6221 = call double @sqrt(double %6220)
%6222 = load double, double* %470
%6223 = fadd double %6222, 1.000000e+00
%6224 = load double, double* %470
%6225 = fadd double %6224, 1.000000e+00
%6226 = load double*, double** %102
%6227 = getelementptr inbounds double, double* %6226, i64 86
%6228 = load double, double* %6227
%6229 = fmul double 4.000000e+00, %6228
%6230 = load double*, double** %102
%6231 = getelementptr inbounds double, double* %6230, i64 86
%6232 = load double, double* %6231
%6233 = fmul double %6229, %6232
%6234 = call double @llvm.fmuladd.f64(double %6223, double %6225, double %6233)
%6235 = call double @sqrt(double %6234)
%6236 = fadd double %6221, %6235
%6237 = fdiv double %6207, %6236
store double %6237, double* %473
%6238 = load double, double* %470
%6239 = fadd double %6238, 1.000000e+00
%6240 = load double, double* %470
%6241 = fadd double %6240, 1.000000e+00
%6242 = load double*, double** %102
%6243 = getelementptr inbounds double, double* %6242, i64 86
%6244 = load double, double* %6243
%6245 = load double*, double** %102
%6246 = getelementptr inbounds double, double* %6245, i64 86
%6247 = load double, double* %6246
%6248 = fmul double %6244, %6247
%6249 = fmul double 4.000000e+00, %6248
%6250 = call double @llvm.fmuladd.f64(double %6239, double %6241, double %6249)
%6251 = call double @sqrt(double %6250)
%6252 = load double, double* %470
%6253 = fsub double %6252, 1.000000e+00
%6254 = load double, double* %470
%6255 = fsub double %6254, 1.000000e+00
%6256 = load double*, double** %102
%6257 = getelementptr inbounds double, double* %6256, i64 26
%6258 = load double, double* %6257
%6259 = load double*, double** %102
%6260 = getelementptr inbounds double, double* %6259, i64 26
%6261 = load double, double* %6260
%6262 = fmul double %6258, %6261
%6263 = fmul double 4.000000e+00, %6262
%6264 = call double @llvm.fmuladd.f64(double %6253, double %6255, double %6263)
%6265 = call double @sqrt(double %6264)
%6266 = fadd double %6251, %6265
%6267 = fdiv double 2.000000e+00, %6266
%6268 = load double, double* %470
%6269 = fmul double 2.000000e+00, %6268
%6270 = load double, double* %470
%6271 = fadd double %6270, 1.000000e+00
%6272 = load double, double* %470
%6273 = fadd double %6272, 1.000000e+00
%6274 = load double, double* %470
%6275 = fadd double %6274, 1.000000e+00
%6276 = load double*, double** %102
%6277 = getelementptr inbounds double, double* %6276, i64 86
%6278 = load double, double* %6277
%6279 = load double*, double** %102
%6280 = getelementptr inbounds double, double* %6279, i64 86
%6281 = load double, double* %6280
%6282 = fmul double %6278, %6281
%6283 = fmul double 4.000000e+00, %6282
%6284 = call double @llvm.fmuladd.f64(double %6273, double %6275, double %6283)
%6285 = call double @sqrt(double %6284)
%6286 = fdiv double %6271, %6285
%6287 = load double, double* %470
%6288 = fsub double %6287, 1.000000e+00
%6289 = load double, double* %470
%6290 = fsub double %6289, 1.000000e+00
%6291 = load double, double* %470
%6292 = fsub double %6291, 1.000000e+00
%6293 = load double*, double** %102
%6294 = getelementptr inbounds double, double* %6293, i64 26
%6295 = load double, double* %6294
%6296 = load double*, double** %102
%6297 = getelementptr inbounds double, double* %6296, i64 26
%6298 = load double, double* %6297
%6299 = fmul double %6295, %6298
%6300 = fmul double 4.000000e+00, %6299
%6301 = call double @llvm.fmuladd.f64(double %6290, double %6292, double %6300)
%6302 = call double @sqrt(double %6301)
%6303 = fdiv double %6288, %6302
%6304 = fadd double %6286, %6303
%6305 = fmul double %6269, %6304
%6306 = load double, double* %470
%6307 = fadd double %6306, 1.000000e+00
%6308 = load double, double* %470
%6309 = fadd double %6308, 1.000000e+00
%6310 = load double*, double** %102
%6311 = getelementptr inbounds double, double* %6310, i64 86
%6312 = load double, double* %6311
%6313 = load double*, double** %102
%6314 = getelementptr inbounds double, double* %6313, i64 86
%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 = load double, double* %470
%6321 = fsub double %6320, 1.000000e+00
%6322 = load double, double* %470
%6323 = fsub double %6322, 1.000000e+00
%6324 = load double*, double** %102
%6325 = getelementptr inbounds double, double* %6324, i64 26
%6326 = load double, double* %6325
%6327 = load double*, double** %102
%6328 = getelementptr inbounds double, double* %6327, i64 26
%6329 = load double, double* %6328
%6330 = fmul double %6326, %6329
%6331 = fmul double 4.000000e+00, %6330
%6332 = call double @llvm.fmuladd.f64(double %6321, double %6323, double %6331)
%6333 = call double @sqrt(double %6332)
%6334 = fadd double %6319, %6333
%6335 = load double, double* %470
%6336 = fadd double %6335, 1.000000e+00
%6337 = load double, double* %470
%6338 = fadd double %6337, 1.000000e+00
%6339 = load double*, double** %102
%6340 = getelementptr inbounds double, double* %6339, i64 86
%6341 = load double, double* %6340
%6342 = load double*, double** %102
%6343 = getelementptr inbounds double, double* %6342, i64 86
%6344 = load double, double* %6343
%6345 = fmul double %6341, %6344
%6346 = fmul double 4.000000e+00, %6345
%6347 = call double @llvm.fmuladd.f64(double %6336, double %6338, double %6346)
%6348 = call double @sqrt(double %6347)
%6349 = load double, double* %470
%6350 = fsub double %6349, 1.000000e+00
%6351 = load double, double* %470
%6352 = fsub double %6351, 1.000000e+00
%6353 = load double*, double** %102
%6354 = getelementptr inbounds double, double* %6353, i64 26
%6355 = load double, double* %6354
%6356 = load double*, double** %102
%6357 = getelementptr inbounds double, double* %6356, i64 26
%6358 = load double, double* %6357
%6359 = fmul double %6355, %6358
%6360 = fmul double 4.000000e+00, %6359
%6361 = call double @llvm.fmuladd.f64(double %6350, double %6352, double %6360)
%6362 = call double @sqrt(double %6361)
%6363 = fadd double %6348, %6362
%6364 = fmul double %6334, %6363
%6365 = fdiv double %6305, %6364
%6366 = fsub double %6267, %6365
store double %6366, double* %474
%6367 = load double, double* %474
%6368 = load double, double* %472
%6369 = fmul double %6367, %6368
store double %6369, double* %475
%6370 = load double, double* %473
%6371 = load double*, double** %102
%6372 = getelementptr inbounds double, double* %6371, i64 85
%6373 = load double, double* %6372
%6374 = load double, double* %385
%6375 = fsub double %6373, %6374
%6376 = load double*, double** %102
%6377 = getelementptr inbounds double, double* %6376, i64 85
%6378 = load double, double* %6377
%6379 = fneg double %6378
%6380 = call double @llvm.fmuladd.f64(double %6370, double %6375, double %6379)
%6381 = load double, double* %385
%6382 = fsub double %6380, %6381
%6383 = fmul double 5.000000e-01, %6382
store double %6383, double* %414
%6384 = load double*, double** %102
%6385 = getelementptr inbounds double, double* %6384, i64 85
%6386 = load double, double* %6385
%6387 = load double, double* %385
%6388 = fsub double %6386, %6387
%6389 = fmul double 5.000000e-01, %6388
store double %6389, double* %476
%6390 = load double, double* %473
%6391 = fneg double %6390
%6392 = fsub double %6391, 1.000000e+00
%6393 = fmul double 5.000000e-01, %6392
store double %6393, double* %415
%6394 = load double, double* %476
%6395 = load double, double* %475
%6396 = fmul double %6394, %6395
store double %6396, double* %416
%6397 = load double, double* %416
%6398 = load double, double* %415
%6399 = load double, double* %387
%6400 = call double @llvm.fmuladd.f64(double %6398, double %6399, double %6397)
store double %6400, double* %416
%6401 = load double, double* %414
%6402 = load double, double* %332
%6403 = fdiv double %6401, %6402
%6404 = fsub double 1.000000e+00, %6403
store double %6404, double* %215
%6405 = load double, double* %332
%6406 = fdiv double -1.000000e+00, %6405
store double %6406, double* %418
%6407 = load double, double* %414
%6408 = load double, double* %332
%6409 = load double, double* %332
%6410 = fmul double %6408, %6409
%6411 = fdiv double %6407, %6410
store double %6411, double* %347
%6412 = load double, double* %418
%6413 = load double, double* %416
%6414 = fmul double %6412, %6413
store double %6414, double* %217
%6415 = load double, double* %217
%6416 = load double, double* %347
%6417 = load double, double* %334
%6418 = call double @llvm.fmuladd.f64(double %6416, double %6417, double %6415)
store double %6418, double* %217
%6419 = load double*, double** %102
%6420 = getelementptr inbounds double, double* %6419, i64 25
%6421 = load double, double* %6420
%6422 = fsub double 1.000000e+00, %6421
store double %6422, double* %242
%6423 = load double, double* %215
%6424 = load double, double* %242
%6425 = call double @pow(double %6423, double %6424)
store double %6425, double* %245
%6426 = load double, double* %245
%6427 = load double, double* %242
%6428 = fmul double %6426, %6427
%6429 = load double, double* %215
%6430 = fdiv double %6428, %6429
store double %6430, double* %403
%6431 = load double, double* %403
%6432 = load double, double* %217
%6433 = fmul double %6431, %6432
store double %6433, double* %247
%6434 = load double, double* %332
%6435 = load double, double* %245
%6436 = fsub double 1.000000e+00, %6435
%6437 = fmul double %6434, %6436
%6438 = load double*, double** %102
%6439 = getelementptr inbounds double, double* %6438, i64 25
%6440 = load double, double* %6439
%6441 = fsub double 1.000000e+00, %6440
%6442 = fdiv double %6437, %6441
store double %6442, double* %477
%6443 = load double, double* %245
%6444 = fsub double 1.000000e+00, %6443
%6445 = load double*, double** %102
%6446 = getelementptr inbounds double, double* %6445, i64 25
%6447 = load double, double* %6446
%6448 = fsub double 1.000000e+00, %6447
%6449 = fdiv double %6444, %6448
store double %6449, double* %478
%6450 = load double, double* %332
%6451 = fneg double %6450
%6452 = load double*, double** %102
%6453 = getelementptr inbounds double, double* %6452, i64 25
%6454 = load double, double* %6453
%6455 = fsub double 1.000000e+00, %6454
%6456 = fdiv double %6451, %6455
store double %6456, double* %480
%6457 = load double, double* %478
%6458 = load double, double* %334
%6459 = fmul double %6457, %6458
store double %6459, double* %479
%6460 = load double, double* %479
%6461 = load double, double* %480
%6462 = load double, double* %247
%6463 = call double @llvm.fmuladd.f64(double %6461, double %6462, double %6460)
store double %6463, double* %479
%6464 = load double*, double** %107
%6465 = load double, double* %6464
%6466 = load double*, double** %102
%6467 = getelementptr inbounds double, double* %6466, i64 85
%6468 = load double, double* %6467
%6469 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6465, double %6468)
%6470 = load double, double* %385
%6471 = fadd double %6469, %6470
%6472 = load double*, double** %102
%6473 = getelementptr inbounds double, double* %6472, i64 85
%6474 = load double, double* %6473
%6475 = load double, double* %385
%6476 = fsub double %6474, %6475
%6477 = fdiv double %6471, %6476
store double %6477, double* %481
%6478 = load double*, double** %102
%6479 = getelementptr inbounds double, double* %6478, i64 85
%6480 = load double, double* %6479
%6481 = load double, double* %385
%6482 = fsub double %6480, %6481
%6483 = fdiv double 2.000000e+00, %6482
store double %6483, double* %532
%6484 = load double*, double** %102
%6485 = getelementptr inbounds double, double* %6484, i64 85
%6486 = load double, double* %6485
%6487 = load double*, double** %107
%6488 = load double, double* %6487
%6489 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6488, double %6486)
%6490 = load double, double* %385
%6491 = fadd double %6489, %6490
%6492 = load double*, double** %102
%6493 = getelementptr inbounds double, double* %6492, i64 85
%6494 = load double, double* %6493
%6495 = load double, double* %385
%6496 = fsub double %6494, %6495
%6497 = load double*, double** %102
%6498 = getelementptr inbounds double, double* %6497, i64 85
%6499 = load double, double* %6498
%6500 = load double, double* %385
%6501 = fsub double %6499, %6500
%6502 = fmul double %6496, %6501
%6503 = fdiv double %6491, %6502
%6504 = load double*, double** %102
%6505 = getelementptr inbounds double, double* %6504, i64 85
%6506 = load double, double* %6505
%6507 = load double, double* %385
%6508 = fsub double %6506, %6507
%6509 = fdiv double 1.000000e+00, %6508
%6510 = fadd double %6503, %6509
store double %6510, double* %483
%6511 = load double, double* %483
%6512 = load double, double* %387
%6513 = fmul double %6511, %6512
store double %6513, double* %484
%6514 = load double, double* %481
%6515 = fmul double 2.000000e+00, %6514
%6516 = load double, double* %481
%6517 = fsub double %6516, 1.000000e+00
%6518 = load double, double* %481
%6519 = fsub double %6518, 1.000000e+00
%6520 = load double*, double** %102
%6521 = getelementptr inbounds double, double* %6520, i64 26
%6522 = load double, double* %6521
%6523 = fmul double 4.000000e+00, %6522
%6524 = load double*, double** %102
%6525 = getelementptr inbounds double, double* %6524, i64 26
%6526 = load double, double* %6525
%6527 = fmul double %6523, %6526
%6528 = call double @llvm.fmuladd.f64(double %6517, double %6519, double %6527)
%6529 = call double @sqrt(double %6528)
%6530 = load double, double* %481
%6531 = fadd double %6530, 1.000000e+00
%6532 = load double, double* %481
%6533 = fadd double %6532, 1.000000e+00
%6534 = load double*, double** %102
%6535 = getelementptr inbounds double, double* %6534, i64 86
%6536 = load double, double* %6535
%6537 = fmul double 4.000000e+00, %6536
%6538 = load double*, double** %102
%6539 = getelementptr inbounds double, double* %6538, i64 86
%6540 = load double, double* %6539
%6541 = fmul double %6537, %6540
%6542 = call double @llvm.fmuladd.f64(double %6531, double %6533, double %6541)
%6543 = call double @sqrt(double %6542)
%6544 = fadd double %6529, %6543
%6545 = fdiv double %6515, %6544
store double %6545, double* %485
%6546 = load double, double* %481
%6547 = fadd double %6546, 1.000000e+00
%6548 = load double, double* %481
%6549 = fadd double %6548, 1.000000e+00
%6550 = load double*, double** %102
%6551 = getelementptr inbounds double, double* %6550, i64 86
%6552 = load double, double* %6551
%6553 = load double*, double** %102
%6554 = getelementptr inbounds double, double* %6553, i64 86
%6555 = load double, double* %6554
%6556 = fmul double %6552, %6555
%6557 = fmul double 4.000000e+00, %6556
%6558 = call double @llvm.fmuladd.f64(double %6547, double %6549, double %6557)
%6559 = call double @sqrt(double %6558)
%6560 = load double, double* %481
%6561 = fsub double %6560, 1.000000e+00
%6562 = load double, double* %481
%6563 = fsub double %6562, 1.000000e+00
%6564 = load double*, double** %102
%6565 = getelementptr inbounds double, double* %6564, i64 26
%6566 = load double, double* %6565
%6567 = load double*, double** %102
%6568 = getelementptr inbounds double, double* %6567, i64 26
%6569 = load double, double* %6568
%6570 = fmul double %6566, %6569
%6571 = fmul double 4.000000e+00, %6570
%6572 = call double @llvm.fmuladd.f64(double %6561, double %6563, double %6571)
%6573 = call double @sqrt(double %6572)
%6574 = fadd double %6559, %6573
%6575 = fdiv double 2.000000e+00, %6574
%6576 = load double, double* %481
%6577 = fmul double 2.000000e+00, %6576
%6578 = load double, double* %481
%6579 = fadd double %6578, 1.000000e+00
%6580 = load double, double* %481
%6581 = fadd double %6580, 1.000000e+00
%6582 = load double, double* %481
%6583 = fadd double %6582, 1.000000e+00
%6584 = load double*, double** %102
%6585 = getelementptr inbounds double, double* %6584, i64 86
%6586 = load double, double* %6585
%6587 = load double*, double** %102
%6588 = getelementptr inbounds double, double* %6587, i64 86
%6589 = load double, double* %6588
%6590 = fmul double %6586, %6589
%6591 = fmul double 4.000000e+00, %6590
%6592 = call double @llvm.fmuladd.f64(double %6581, double %6583, double %6591)
%6593 = call double @sqrt(double %6592)
%6594 = fdiv double %6579, %6593
%6595 = load double, double* %481
%6596 = fsub double %6595, 1.000000e+00
%6597 = load double, double* %481
%6598 = fsub double %6597, 1.000000e+00
%6599 = load double, double* %481
%6600 = fsub double %6599, 1.000000e+00
%6601 = load double*, double** %102
%6602 = getelementptr inbounds double, double* %6601, i64 26
%6603 = load double, double* %6602
%6604 = load double*, double** %102
%6605 = getelementptr inbounds double, double* %6604, i64 26
%6606 = load double, double* %6605
%6607 = fmul double %6603, %6606
%6608 = fmul double 4.000000e+00, %6607
%6609 = call double @llvm.fmuladd.f64(double %6598, double %6600, double %6608)
%6610 = call double @sqrt(double %6609)
%6611 = fdiv double %6596, %6610
%6612 = fadd double %6594, %6611
%6613 = fmul double %6577, %6612
%6614 = load double, double* %481
%6615 = fadd double %6614, 1.000000e+00
%6616 = load double, double* %481
%6617 = fadd double %6616, 1.000000e+00
%6618 = load double*, double** %102
%6619 = getelementptr inbounds double, double* %6618, i64 86
%6620 = load double, double* %6619
%6621 = load double*, double** %102
%6622 = getelementptr inbounds double, double* %6621, i64 86
%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 = load double, double* %481
%6629 = fsub double %6628, 1.000000e+00
%6630 = load double, double* %481
%6631 = fsub double %6630, 1.000000e+00
%6632 = load double*, double** %102
%6633 = getelementptr inbounds double, double* %6632, i64 26
%6634 = load double, double* %6633
%6635 = load double*, double** %102
%6636 = getelementptr inbounds double, double* %6635, i64 26
%6637 = load double, double* %6636
%6638 = fmul double %6634, %6637
%6639 = fmul double 4.000000e+00, %6638
%6640 = call double @llvm.fmuladd.f64(double %6629, double %6631, double %6639)
%6641 = call double @sqrt(double %6640)
%6642 = fadd double %6627, %6641
%6643 = load double, double* %481
%6644 = fadd double %6643, 1.000000e+00
%6645 = load double, double* %481
%6646 = fadd double %6645, 1.000000e+00
%6647 = load double*, double** %102
%6648 = getelementptr inbounds double, double* %6647, i64 86
%6649 = load double, double* %6648
%6650 = load double*, double** %102
%6651 = getelementptr inbounds double, double* %6650, i64 86
%6652 = load double, double* %6651
%6653 = fmul double %6649, %6652
%6654 = fmul double 4.000000e+00, %6653
%6655 = call double @llvm.fmuladd.f64(double %6644, double %6646, double %6654)
%6656 = call double @sqrt(double %6655)
%6657 = load double, double* %481
%6658 = fsub double %6657, 1.000000e+00
%6659 = load double, double* %481
%6660 = fsub double %6659, 1.000000e+00
%6661 = load double*, double** %102
%6662 = getelementptr inbounds double, double* %6661, i64 26
%6663 = load double, double* %6662
%6664 = load double*, double** %102
%6665 = getelementptr inbounds double, double* %6664, i64 26
%6666 = load double, double* %6665
%6667 = fmul double %6663, %6666
%6668 = fmul double 4.000000e+00, %6667
%6669 = call double @llvm.fmuladd.f64(double %6658, double %6660, double %6668)
%6670 = call double @sqrt(double %6669)
%6671 = fadd double %6656, %6670
%6672 = fmul double %6642, %6671
%6673 = fdiv double %6613, %6672
%6674 = fsub double %6575, %6673
store double %6674, double* %486
%6675 = load double, double* %486
%6676 = load double, double* %532
%6677 = fmul double %6675, %6676
store double %6677, double* %533
%6678 = load double, double* %486
%6679 = load double, double* %484
%6680 = fmul double %6678, %6679
store double %6680, double* %488
%6681 = load double, double* %485
%6682 = load double*, double** %102
%6683 = getelementptr inbounds double, double* %6682, i64 85
%6684 = load double, double* %6683
%6685 = load double, double* %385
%6686 = fsub double %6684, %6685
%6687 = load double*, double** %102
%6688 = getelementptr inbounds double, double* %6687, i64 85
%6689 = load double, double* %6688
%6690 = fneg double %6689
%6691 = call double @llvm.fmuladd.f64(double %6681, double %6686, double %6690)
%6692 = load double, double* %385
%6693 = fsub double %6691, %6692
%6694 = fmul double 5.000000e-01, %6693
store double %6694, double* %431
%6695 = load double*, double** %102
%6696 = getelementptr inbounds double, double* %6695, i64 85
%6697 = load double, double* %6696
%6698 = load double, double* %385
%6699 = fsub double %6697, %6698
%6700 = fmul double 5.000000e-01, %6699
store double %6700, double* %489
%6701 = load double, double* %485
%6702 = fneg double %6701
%6703 = fsub double %6702, 1.000000e+00
%6704 = fmul double 5.000000e-01, %6703
store double %6704, double* %436
%6705 = load double, double* %489
%6706 = load double, double* %533
%6707 = fmul double %6705, %6706
store double %6707, double* %534
%6708 = load double, double* %489
%6709 = load double, double* %488
%6710 = fmul double %6708, %6709
store double %6710, double* %434
%6711 = load double, double* %434
%6712 = load double, double* %436
%6713 = load double, double* %387
%6714 = call double @llvm.fmuladd.f64(double %6712, double %6713, double %6711)
store double %6714, double* %434
%6715 = load double, double* %431
%6716 = load double, double* %332
%6717 = fdiv double %6715, %6716
%6718 = fsub double 1.000000e+00, %6717
store double %6718, double* %215
%6719 = load double, double* %332
%6720 = fdiv double -1.000000e+00, %6719
store double %6720, double* %437
%6721 = load double, double* %431
%6722 = load double, double* %332
%6723 = load double, double* %332
%6724 = fmul double %6722, %6723
%6725 = fdiv double %6721, %6724
store double %6725, double* %347
%6726 = load double, double* %437
%6727 = load double, double* %534
%6728 = fmul double %6726, %6727
store double %6728, double* %525
%6729 = load double, double* %437
%6730 = load double, double* %434
%6731 = fmul double %6729, %6730
store double %6731, double* %217
%6732 = load double, double* %217
%6733 = load double, double* %347
%6734 = load double, double* %334
%6735 = call double @llvm.fmuladd.f64(double %6733, double %6734, double %6732)
store double %6735, double* %217
%6736 = load double*, double** %102
%6737 = getelementptr inbounds double, double* %6736, i64 25
%6738 = load double, double* %6737
%6739 = fsub double 1.000000e+00, %6738
store double %6739, double* %242
%6740 = load double, double* %215
%6741 = load double, double* %242
%6742 = call double @pow(double %6740, double %6741)
store double %6742, double* %245
%6743 = load double, double* %245
%6744 = load double, double* %242
%6745 = fmul double %6743, %6744
%6746 = load double, double* %215
%6747 = fdiv double %6745, %6746
store double %6747, double* %403
%6748 = load double, double* %403
%6749 = load double, double* %525
%6750 = fmul double %6748, %6749
store double %6750, double* %526
%6751 = load double, double* %403
%6752 = load double, double* %217
%6753 = fmul double %6751, %6752
store double %6753, double* %247
%6754 = load double, double* %332
%6755 = load double, double* %245
%6756 = fsub double 1.000000e+00, %6755
%6757 = fmul double %6754, %6756
%6758 = load double*, double** %102
%6759 = getelementptr inbounds double, double* %6758, i64 25
%6760 = load double, double* %6759
%6761 = fsub double 1.000000e+00, %6760
%6762 = fdiv double %6757, %6761
store double %6762, double* %393
%6763 = load double, double* %245
%6764 = fsub double 1.000000e+00, %6763
%6765 = load double*, double** %102
%6766 = getelementptr inbounds double, double* %6765, i64 25
%6767 = load double, double* %6766
%6768 = fsub double 1.000000e+00, %6767
%6769 = fdiv double %6764, %6768
store double %6769, double* %459
%6770 = load double, double* %332
%6771 = fneg double %6770
%6772 = load double*, double** %102
%6773 = getelementptr inbounds double, double* %6772, i64 25
%6774 = load double, double* %6773
%6775 = fsub double 1.000000e+00, %6774
%6776 = fdiv double %6771, %6775
store double %6776, double* %405
%6777 = load double, double* %459
%6778 = load double, double* %334
%6779 = fmul double %6777, %6778
store double %6779, double* %395
%6780 = load double, double* %405
%6781 = load double, double* %526
%6782 = fmul double %6780, %6781
store double %6782, double* %523
%6783 = load double, double* %395
%6784 = load double, double* %405
%6785 = load double, double* %247
%6786 = call double @llvm.fmuladd.f64(double %6784, double %6785, double %6783)
store double %6786, double* %395
%6787 = load double, double* %485
%6788 = fadd double %6787, 1.000000e+00
%6789 = fmul double 5.000000e-01, %6788
store double %6789, double* %491
store double 5.000000e-01, double* %492
%6790 = load double, double* %492
%6791 = load double, double* %533
%6792 = fmul double %6790, %6791
store double %6792, double* %535
%6793 = load double, double* %492
%6794 = load double, double* %488
%6795 = fmul double %6793, %6794
store double %6795, double* %494
%6796 = load double*, double** %102
%6797 = getelementptr inbounds double, double* %6796, i64 85
%6798 = load double, double* %6797
%6799 = load double, double* %332
%6800 = fdiv double %6798, %6799
%6801 = fadd double 1.000000e+00, %6800
store double %6801, double* %215
%6802 = load double*, double** %102
%6803 = getelementptr inbounds double, double* %6802, i64 85
%6804 = load double, double* %6803
%6805 = fneg double %6804
%6806 = load double, double* %332
%6807 = load double, double* %332
%6808 = fmul double %6806, %6807
%6809 = fdiv double %6805, %6808
store double %6809, double* %347
%6810 = load double, double* %347
%6811 = load double, double* %334
%6812 = fmul double %6810, %6811
store double %6812, double* %217
%6813 = load double*, double** %102
%6814 = getelementptr inbounds double, double* %6813, i64 25
%6815 = load double, double* %6814
%6816 = fneg double %6815
store double %6816, double* %242
%6817 = load double, double* %215
%6818 = load double, double* %242
%6819 = call double @pow(double %6817, double %6818)
store double %6819, double* %495
%6820 = load double, double* %495
%6821 = load double, double* %242
%6822 = fmul double %6820, %6821
%6823 = load double, double* %215
%6824 = fdiv double %6822, %6823
store double %6824, double* %496
%6825 = load double, double* %496
%6826 = load double, double* %217
%6827 = fmul double %6825, %6826
store double %6827, double* %497
%6828 = load double, double* %385
%6829 = load double, double* %332
%6830 = fdiv double %6828, %6829
%6831 = fadd double 1.000000e+00, %6830
store double %6831, double* %215
%6832 = load double, double* %332
%6833 = fdiv double 1.000000e+00, %6832
store double %6833, double* %498
%6834 = load double, double* %385
%6835 = fneg double %6834
%6836 = load double, double* %332
%6837 = load double, double* %332
%6838 = fmul double %6836, %6837
%6839 = fdiv double %6835, %6838
store double %6839, double* %347
%6840 = load double, double* %498
%6841 = load double, double* %387
%6842 = fmul double %6840, %6841
store double %6842, double* %217
%6843 = load double, double* %217
%6844 = load double, double* %347
%6845 = load double, double* %334
%6846 = call double @llvm.fmuladd.f64(double %6844, double %6845, double %6843)
store double %6846, double* %217
%6847 = load double*, double** %102
%6848 = getelementptr inbounds double, double* %6847, i64 25
%6849 = load double, double* %6848
%6850 = fneg double %6849
store double %6850, double* %242
%6851 = load double, double* %215
%6852 = load double, double* %242
%6853 = call double @pow(double %6851, double %6852)
store double %6853, double* %499
%6854 = load double, double* %499
%6855 = load double, double* %242
%6856 = fmul double %6854, %6855
%6857 = load double, double* %215
%6858 = fdiv double %6856, %6857
store double %6858, double* %500
%6859 = load double, double* %500
%6860 = load double, double* %217
%6861 = fmul double %6859, %6860
store double %6861, double* %501
%6862 = load double, double* %491
%6863 = fsub double 1.000000e+00, %6862
%6864 = load double, double* %495
%6865 = load double, double* %491
%6866 = load double, double* %499
%6867 = fmul double %6865, %6866
%6868 = call double @llvm.fmuladd.f64(double %6863, double %6864, double %6867)
store double %6868, double* %502
%6869 = load double, double* %499
%6870 = load double, double* %495
%6871 = fsub double %6869, %6870
store double %6871, double* %503
%6872 = load double, double* %491
%6873 = fsub double 1.000000e+00, %6872
store double %6873, double* %506
%6874 = load double, double* %491
store double %6874, double* %507
%6875 = load double, double* %503
%6876 = load double, double* %535
%6877 = fmul double %6875, %6876
store double %6877, double* %536
%6878 = load double, double* %503
%6879 = load double, double* %494
%6880 = fmul double %6878, %6879
store double %6880, double* %505
%6881 = load double, double* %505
%6882 = load double, double* %506
%6883 = load double, double* %497
%6884 = call double @llvm.fmuladd.f64(double %6882, double %6883, double %6881)
store double %6884, double* %505
%6885 = load double, double* %505
%6886 = load double, double* %507
%6887 = load double, double* %501
%6888 = call double @llvm.fmuladd.f64(double %6886, double %6887, double %6885)
store double %6888, double* %505
%6889 = load double*, double** %107
%6890 = load double, double* %6889
%6891 = load double, double* %431
%6892 = fsub double %6890, %6891
%6893 = load double, double* %414
%6894 = fadd double %6892, %6893
%6895 = load double, double* %502
%6896 = fmul double %6894, %6895
store double %6896, double* %508
%6897 = load double, double* %502
store double %6897, double* %537
%6898 = load double, double* %502
%6899 = fneg double %6898
store double %6899, double* %510
%6900 = load double, double* %502
store double %6900, double* %512
%6901 = load double, double* %414
%6902 = load double, double* %431
%6903 = fsub double %6901, %6902
%6904 = load double*, double** %107
%6905 = load double, double* %6904
%6906 = fadd double %6903, %6905
store double %6906, double* %513
%6907 = load double, double* %537
%6908 = load double, double* %510
%6909 = load double, double* %534
%6910 = call double @llvm.fmuladd.f64(double %6908, double %6909, double %6907)
store double %6910, double* %537
%6911 = load double, double* %510
%6912 = load double, double* %434
%6913 = fmul double %6911, %6912
store double %6913, double* %511
%6914 = load double, double* %511
%6915 = load double, double* %512
%6916 = load double, double* %416
%6917 = call double @llvm.fmuladd.f64(double %6915, double %6916, double %6914)
store double %6917, double* %511
%6918 = load double, double* %537
%6919 = load double, double* %513
%6920 = load double, double* %536
%6921 = call double @llvm.fmuladd.f64(double %6919, double %6920, double %6918)
store double %6921, double* %537
%6922 = load double, double* %511
%6923 = load double, double* %513
%6924 = load double, double* %505
%6925 = call double @llvm.fmuladd.f64(double %6923, double %6924, double %6922)
store double %6925, double* %511
%6926 = load double, double* %508
%6927 = load double, double* %393
%6928 = fadd double %6926, %6927
%6929 = load double, double* %477
%6930 = fsub double %6928, %6929
store double %6930, double* %527
store double 1.000000e+00, double* %538
store double 1.000000e+00, double* %528
store double -1.000000e+00, double* %539
%6931 = load double, double* %538
%6932 = load double, double* %537
%6933 = fmul double %6931, %6932
store double %6933, double* %530
%6934 = load double, double* %538
%6935 = load double, double* %511
%6936 = fmul double %6934, %6935
store double %6936, double* %529
%6937 = load double, double* %529
%6938 = load double, double* %528
%6939 = load double, double* %395
%6940 = call double @llvm.fmuladd.f64(double %6938, double %6939, double %6937)
store double %6940, double* %529
%6941 = load double, double* %530
%6942 = load double, double* %528
%6943 = load double, double* %523
%6944 = call double @llvm.fmuladd.f64(double %6942, double %6943, double %6941)
store double %6944, double* %530
%6945 = load double, double* %529
%6946 = load double, double* %539
%6947 = load double, double* %479
%6948 = call double @llvm.fmuladd.f64(double %6946, double %6947, double %6945)
store double %6948, double* %529
br label %7237
6949: ; preds = %6162, %6157
%6950 = load double, double* %385
%6951 = load double, double* %385
%6952 = load double*, double** %102
%6953 = getelementptr inbounds double, double* %6952, i64 26
%6954 = load double, double* %6953
%6955 = fmul double 4.000000e+00, %6954
%6956 = load double*, double** %102
%6957 = getelementptr inbounds double, double* %6956, i64 26
%6958 = load double, double* %6957
%6959 = fmul double %6955, %6958
%6960 = call double @llvm.fmuladd.f64(double %6950, double %6951, double %6959)
%6961 = call double @sqrt(double %6960)
store double %6961, double* %411
%6962 = load double, double* %385
%6963 = load double, double* %385
%6964 = load double, double* %385
%6965 = load double*, double** %102
%6966 = getelementptr inbounds double, double* %6965, i64 26
%6967 = load double, double* %6966
%6968 = load double*, double** %102
%6969 = getelementptr inbounds double, double* %6968, i64 26
%6970 = load double, double* %6969
%6971 = fmul double %6967, %6970
%6972 = fmul double 4.000000e+00, %6971
%6973 = call double @llvm.fmuladd.f64(double %6963, double %6964, double %6972)
%6974 = call double @sqrt(double %6973)
%6975 = fdiv double %6962, %6974
store double %6975, double* %412
%6976 = load double, double* %412
%6977 = load double, double* %387
%6978 = fmul double %6976, %6977
store double %6978, double* %413
%6979 = load double, double* %385
%6980 = load double, double* %411
%6981 = fadd double %6979, %6980
%6982 = fmul double -5.000000e-01, %6981
store double %6982, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%6983 = load double, double* %415
%6984 = load double, double* %387
%6985 = fmul double %6983, %6984
store double %6985, double* %416
%6986 = load double, double* %416
%6987 = load double, double* %417
%6988 = load double, double* %413
%6989 = call double @llvm.fmuladd.f64(double %6987, double %6988, double %6986)
store double %6989, double* %416
%6990 = load double, double* %414
%6991 = load double, double* %332
%6992 = fdiv double %6990, %6991
%6993 = fsub double 1.000000e+00, %6992
store double %6993, double* %215
%6994 = load double, double* %332
%6995 = fdiv double -1.000000e+00, %6994
store double %6995, double* %418
%6996 = load double, double* %414
%6997 = load double, double* %332
%6998 = load double, double* %332
%6999 = fmul double %6997, %6998
%7000 = fdiv double %6996, %6999
store double %7000, double* %347
%7001 = load double, double* %418
%7002 = load double, double* %416
%7003 = fmul double %7001, %7002
store double %7003, double* %217
%7004 = load double, double* %217
%7005 = load double, double* %347
%7006 = load double, double* %334
%7007 = call double @llvm.fmuladd.f64(double %7005, double %7006, double %7004)
store double %7007, double* %217
%7008 = load double*, double** %102
%7009 = getelementptr inbounds double, double* %7008, i64 25
%7010 = load double, double* %7009
%7011 = fsub double 1.000000e+00, %7010
store double %7011, double* %242
%7012 = load double, double* %215
%7013 = load double, double* %242
%7014 = call double @pow(double %7012, double %7013)
store double %7014, double* %245
%7015 = load double, double* %245
%7016 = load double, double* %242
%7017 = fmul double %7015, %7016
%7018 = load double, double* %215
%7019 = fdiv double %7017, %7018
store double %7019, double* %403
%7020 = load double, double* %403
%7021 = load double, double* %217
%7022 = fmul double %7020, %7021
store double %7022, double* %247
%7023 = load double, double* %332
%7024 = fneg double %7023
%7025 = load double, double* %245
%7026 = fmul double %7024, %7025
%7027 = load double*, double** %102
%7028 = getelementptr inbounds double, double* %7027, i64 25
%7029 = load double, double* %7028
%7030 = fsub double 1.000000e+00, %7029
%7031 = fdiv double %7026, %7030
store double %7031, double* %419
%7032 = load double, double* %245
%7033 = fneg double %7032
%7034 = load double*, double** %102
%7035 = getelementptr inbounds double, double* %7034, i64 25
%7036 = load double, double* %7035
%7037 = fsub double 1.000000e+00, %7036
%7038 = fdiv double %7033, %7037
store double %7038, double* %516
%7039 = load double, double* %332
%7040 = fneg double %7039
%7041 = load double*, double** %102
%7042 = getelementptr inbounds double, double* %7041, i64 25
%7043 = load double, double* %7042
%7044 = fsub double 1.000000e+00, %7043
%7045 = fdiv double %7040, %7044
store double %7045, double* %422
%7046 = load double, double* %516
%7047 = load double, double* %334
%7048 = fmul double %7046, %7047
store double %7048, double* %421
%7049 = load double, double* %421
%7050 = load double, double* %422
%7051 = load double, double* %247
%7052 = call double @llvm.fmuladd.f64(double %7050, double %7051, double %7049)
store double %7052, double* %421
%7053 = load double*, double** %107
%7054 = load double, double* %7053
%7055 = load double, double* %385
%7056 = fadd double %7054, %7055
store double %7056, double* %423
store double 1.000000e+00, double* %540
store double 1.000000e+00, double* %425
%7057 = load double, double* %425
%7058 = load double, double* %387
%7059 = fmul double %7057, %7058
store double %7059, double* %426
%7060 = load double, double* %423
%7061 = load double, double* %423
%7062 = load double*, double** %102
%7063 = getelementptr inbounds double, double* %7062, i64 26
%7064 = load double, double* %7063
%7065 = fmul double 4.000000e+00, %7064
%7066 = load double*, double** %102
%7067 = getelementptr inbounds double, double* %7066, i64 26
%7068 = load double, double* %7067
%7069 = fmul double %7065, %7068
%7070 = call double @llvm.fmuladd.f64(double %7060, double %7061, double %7069)
%7071 = call double @sqrt(double %7070)
store double %7071, double* %427
%7072 = load double, double* %423
%7073 = load double, double* %423
%7074 = load double, double* %423
%7075 = load double*, double** %102
%7076 = getelementptr inbounds double, double* %7075, i64 26
%7077 = load double, double* %7076
%7078 = load double*, double** %102
%7079 = getelementptr inbounds double, double* %7078, i64 26
%7080 = load double, double* %7079
%7081 = fmul double %7077, %7080
%7082 = fmul double 4.000000e+00, %7081
%7083 = call double @llvm.fmuladd.f64(double %7073, double %7074, double %7082)
%7084 = call double @sqrt(double %7083)
%7085 = fdiv double %7072, %7084
store double %7085, double* %428
%7086 = load double, double* %428
%7087 = load double, double* %540
%7088 = fmul double %7086, %7087
store double %7088, double* %541
%7089 = load double, double* %428
%7090 = load double, double* %426
%7091 = fmul double %7089, %7090
store double %7091, double* %430
%7092 = load double, double* %423
%7093 = load double, double* %427
%7094 = fsub double %7092, %7093
%7095 = load double, double* %385
%7096 = fneg double %7095
%7097 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7094, double %7096)
store double %7097, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%7098 = load double, double* %432
%7099 = load double, double* %540
%7100 = fmul double %7098, %7099
store double %7100, double* %534
%7101 = load double, double* %432
%7102 = load double, double* %426
%7103 = fmul double %7101, %7102
store double %7103, double* %434
%7104 = load double, double* %534
%7105 = load double, double* %435
%7106 = load double, double* %541
%7107 = call double @llvm.fmuladd.f64(double %7105, double %7106, double %7104)
store double %7107, double* %534
%7108 = load double, double* %434
%7109 = load double, double* %435
%7110 = load double, double* %430
%7111 = call double @llvm.fmuladd.f64(double %7109, double %7110, double %7108)
store double %7111, double* %434
%7112 = load double, double* %434
%7113 = load double, double* %436
%7114 = load double, double* %387
%7115 = call double @llvm.fmuladd.f64(double %7113, double %7114, double %7112)
store double %7115, double* %434
%7116 = load double, double* %431
%7117 = load double, double* %332
%7118 = fdiv double %7116, %7117
%7119 = fsub double 1.000000e+00, %7118
store double %7119, double* %215
%7120 = load double, double* %332
%7121 = fdiv double -1.000000e+00, %7120
store double %7121, double* %437
%7122 = load double, double* %431
%7123 = load double, double* %332
%7124 = load double, double* %332
%7125 = fmul double %7123, %7124
%7126 = fdiv double %7122, %7125
store double %7126, double* %347
%7127 = load double, double* %437
%7128 = load double, double* %534
%7129 = fmul double %7127, %7128
store double %7129, double* %525
%7130 = load double, double* %437
%7131 = load double, double* %434
%7132 = fmul double %7130, %7131
store double %7132, double* %217
%7133 = load double, double* %217
%7134 = load double, double* %347
%7135 = load double, double* %334
%7136 = call double @llvm.fmuladd.f64(double %7134, double %7135, double %7133)
store double %7136, double* %217
%7137 = load double*, double** %102
%7138 = getelementptr inbounds double, double* %7137, i64 25
%7139 = load double, double* %7138
%7140 = fsub double 1.000000e+00, %7139
store double %7140, double* %242
%7141 = load double, double* %215
%7142 = load double, double* %242
%7143 = call double @pow(double %7141, double %7142)
store double %7143, double* %245
%7144 = load double, double* %245
%7145 = load double, double* %242
%7146 = fmul double %7144, %7145
%7147 = load double, double* %215
%7148 = fdiv double %7146, %7147
store double %7148, double* %403
%7149 = load double, double* %403
%7150 = load double, double* %525
%7151 = fmul double %7149, %7150
store double %7151, double* %526
%7152 = load double, double* %403
%7153 = load double, double* %217
%7154 = fmul double %7152, %7153
store double %7154, double* %247
%7155 = load double, double* %332
%7156 = fneg double %7155
%7157 = load double, double* %245
%7158 = fmul double %7156, %7157
%7159 = load double*, double** %102
%7160 = getelementptr inbounds double, double* %7159, i64 25
%7161 = load double, double* %7160
%7162 = fsub double 1.000000e+00, %7161
%7163 = fdiv double %7158, %7162
store double %7163, double* %393
%7164 = load double, double* %245
%7165 = fneg double %7164
%7166 = load double*, double** %102
%7167 = getelementptr inbounds double, double* %7166, i64 25
%7168 = load double, double* %7167
%7169 = fsub double 1.000000e+00, %7168
%7170 = fdiv double %7165, %7169
store double %7170, double* %459
%7171 = load double, double* %332
%7172 = fneg double %7171
%7173 = load double*, double** %102
%7174 = getelementptr inbounds double, double* %7173, i64 25
%7175 = load double, double* %7174
%7176 = fsub double 1.000000e+00, %7175
%7177 = fdiv double %7172, %7176
store double %7177, double* %405
%7178 = load double, double* %459
%7179 = load double, double* %334
%7180 = fmul double %7178, %7179
store double %7180, double* %395
%7181 = load double, double* %405
%7182 = load double, double* %526
%7183 = fmul double %7181, %7182
store double %7183, double* %523
%7184 = load double, double* %395
%7185 = load double, double* %405
%7186 = load double, double* %247
%7187 = call double @llvm.fmuladd.f64(double %7185, double %7186, double %7184)
store double %7187, double* %395
%7188 = load double*, double** %102
%7189 = getelementptr inbounds double, double* %7188, i64 14
%7190 = load double, double* %7189
%7191 = fsub double 1.000000e+00, %7190
store double %7191, double* %215
%7192 = load double*, double** %102
%7193 = getelementptr inbounds double, double* %7192, i64 25
%7194 = load double, double* %7193
%7195 = fneg double %7194
store double %7195, double* %242
%7196 = load double, double* %215
%7197 = load double, double* %242
%7198 = call double @pow(double %7196, double %7197)
store double %7198, double* %245
%7199 = load double, double* %393
%7200 = load double, double* %245
%7201 = load double*, double** %107
%7202 = load double, double* %7201
%7203 = load double, double* %431
%7204 = fsub double %7202, %7203
%7205 = load double, double* %414
%7206 = fadd double %7204, %7205
%7207 = call double @llvm.fmuladd.f64(double %7200, double %7206, double %7199)
%7208 = load double, double* %419
%7209 = fsub double %7207, %7208
store double %7209, double* %527
store double 1.000000e+00, double* %528
%7210 = load double, double* %245
store double %7210, double* %530
%7211 = load double, double* %245
%7212 = fneg double %7211
store double %7212, double* %542
%7213 = load double, double* %245
store double %7213, double* %543
store double -1.000000e+00, double* %544
%7214 = load double, double* %528
%7215 = load double, double* %395
%7216 = fmul double %7214, %7215
store double %7216, double* %529
%7217 = load double, double* %530
%7218 = load double, double* %528
%7219 = load double, double* %523
%7220 = call double @llvm.fmuladd.f64(double %7218, double %7219, double %7217)
store double %7220, double* %530
%7221 = load double, double* %530
%7222 = load double, double* %542
%7223 = load double, double* %534
%7224 = call double @llvm.fmuladd.f64(double %7222, double %7223, double %7221)
store double %7224, double* %530
%7225 = load double, double* %529
%7226 = load double, double* %542
%7227 = load double, double* %434
%7228 = call double @llvm.fmuladd.f64(double %7226, double %7227, double %7225)
store double %7228, double* %529
%7229 = load double, double* %529
%7230 = load double, double* %543
%7231 = load double, double* %416
%7232 = call double @llvm.fmuladd.f64(double %7230, double %7231, double %7229)
store double %7232, double* %529
%7233 = load double, double* %529
%7234 = load double, double* %544
%7235 = load double, double* %421
%7236 = call double @llvm.fmuladd.f64(double %7234, double %7235, double %7233)
store double %7236, double* %529
br label %7237
7237: ; preds = %6949, %6167
br label %7238
7238: ; preds = %7237, %6139
%7239 = load double*, double** %104
%7240 = load double, double* %7239
%7241 = load double, double* %291
%7242 = load double, double* %206
%7243 = fmul double %7241, %7242
%7244 = fdiv double %7240, %7243
store double %7244, double* %545
%7245 = load double, double* %291
%7246 = load double, double* %206
%7247 = fmul double %7245, %7246
%7248 = fdiv double 1.000000e+00, %7247
store double %7248, double* %546
%7249 = load double*, double** %104
%7250 = load double, double* %7249
%7251 = fneg double %7250
%7252 = load double, double* %291
%7253 = load double, double* %291
%7254 = fmul double %7252, %7253
%7255 = load double, double* %206
%7256 = fmul double %7254, %7255
%7257 = fdiv double %7251, %7256
store double %7257, double* %547
%7258 = load double*, double** %104
%7259 = load double, double* %7258
%7260 = fneg double %7259
%7261 = load double, double* %291
%7262 = load double, double* %206
%7263 = load double, double* %206
%7264 = fmul double %7262, %7263
%7265 = fmul double %7261, %7264
%7266 = fdiv double %7260, %7265
store double %7266, double* %549
%7267 = load double, double* %547
%7268 = load double, double* %293
%7269 = fmul double %7267, %7268
store double %7269, double* %548
%7270 = load double, double* %548
%7271 = load double, double* %549
%7272 = load double, double* %208
%7273 = call double @llvm.fmuladd.f64(double %7271, double %7272, double %7270)
store double %7273, double* %548
%7274 = load double, double* %545
%7275 = fcmp ogt double %7274, 1.000000e+02
br i1 %7275, label %7276, label %7283
7276: ; preds = %7238
%7277 = call double @exp(double 1.000000e+02)
store double %7277, double* %551
%7278 = load double, double* %551
%7279 = load double, double* %545
%7280 = fsub double %7279, 1.000000e+02
%7281 = fadd double 1.000000e+00, %7280
%7282 = fmul double %7278, %7281
store double %7282, double* %550
br label %7298
7283: ; preds = %7238
%7284 = load double, double* %545
%7285 = fcmp olt double %7284, -1.000000e+02
br i1 %7285, label %7286, label %7293
7286: ; preds = %7283
%7287 = call double @exp(double -1.000000e+02)
store double %7287, double* %551
%7288 = load double, double* %551
%7289 = load double, double* %545
%7290 = fadd double %7289, 1.000000e+02
%7291 = fadd double 1.000000e+00, %7290
%7292 = fmul double %7288, %7291
store double %7292, double* %550
br label %7297
7293: ; preds = %7283
%7294 = load double, double* %545
%7295 = call double @exp(double %7294)
store double %7295, double* %550
%7296 = load double, double* %550
store double %7296, double* %551
br label %7297
7297: ; preds = %7293, %7286
br label %7298
7298: ; preds = %7297, %7276
%7299 = load double, double* %551
%7300 = load double, double* %546
%7301 = fmul double %7299, %7300
store double %7301, double* %552
%7302 = load double, double* %551
%7303 = load double, double* %548
%7304 = fmul double %7302, %7303
store double %7304, double* %553
%7305 = load double, double* %258
%7306 = load double, double* %550
%7307 = fsub double %7306, 1.000000e+00
%7308 = fmul double %7305, %7307
store double %7308, double* %554
%7309 = load double, double* %550
%7310 = fsub double %7309, 1.000000e+00
store double %7310, double* %555
%7311 = load double, double* %258
store double %7311, double* %557
%7312 = load double, double* %555
%7313 = load double, double* %260
%7314 = fmul double %7312, %7313
store double %7314, double* %556
%7315 = load double, double* %557
%7316 = load double, double* %552
%7317 = fmul double %7315, %7316
store double %7317, double* %558
%7318 = load double, double* %556
%7319 = load double, double* %557
%7320 = load double, double* %553
%7321 = call double @llvm.fmuladd.f64(double %7319, double %7320, double %7318)
store double %7321, double* %556
%7322 = load double*, double** %106
%7323 = load double, double* %7322
%7324 = load double, double* %294
%7325 = load double, double* %206
%7326 = fmul double %7324, %7325
%7327 = fdiv double %7323, %7326
store double %7327, double* %545
%7328 = load double, double* %294
%7329 = load double, double* %206
%7330 = fmul double %7328, %7329
%7331 = fdiv double 1.000000e+00, %7330
store double %7331, double* %559
%7332 = load double*, double** %106
%7333 = load double, double* %7332
%7334 = fneg double %7333
%7335 = load double, double* %294
%7336 = load double, double* %294
%7337 = fmul double %7335, %7336
%7338 = load double, double* %206
%7339 = fmul double %7337, %7338
%7340 = fdiv double %7334, %7339
store double %7340, double* %560
%7341 = load double*, double** %106
%7342 = load double, double* %7341
%7343 = fneg double %7342
%7344 = load double, double* %294
%7345 = load double, double* %206
%7346 = load double, double* %206
%7347 = fmul double %7345, %7346
%7348 = fmul double %7344, %7347
%7349 = fdiv double %7343, %7348
store double %7349, double* %549
%7350 = load double, double* %560
%7351 = load double, double* %296
%7352 = fmul double %7350, %7351
store double %7352, double* %548
%7353 = load double, double* %548
%7354 = load double, double* %549
%7355 = load double, double* %208
%7356 = call double @llvm.fmuladd.f64(double %7354, double %7355, double %7353)
store double %7356, double* %548
%7357 = load double, double* %545
%7358 = fcmp ogt double %7357, 1.000000e+02
br i1 %7358, label %7359, label %7366
7359: ; preds = %7298
%7360 = call double @exp(double 1.000000e+02)
store double %7360, double* %551
%7361 = load double, double* %551
%7362 = load double, double* %545
%7363 = fsub double %7362, 1.000000e+02
%7364 = fadd double 1.000000e+00, %7363
%7365 = fmul double %7361, %7364
store double %7365, double* %550
br label %7381
7366: ; preds = %7298
%7367 = load double, double* %545
%7368 = fcmp olt double %7367, -1.000000e+02
br i1 %7368, label %7369, label %7376
7369: ; preds = %7366
%7370 = call double @exp(double -1.000000e+02)
store double %7370, double* %551
%7371 = load double, double* %551
%7372 = load double, double* %545
%7373 = fadd double %7372, 1.000000e+02
%7374 = fadd double 1.000000e+00, %7373
%7375 = fmul double %7371, %7374
store double %7375, double* %550
br label %7380
7376: ; preds = %7366
%7377 = load double, double* %545
%7378 = call double @exp(double %7377)
store double %7378, double* %550
%7379 = load double, double* %550
store double %7379, double* %551
br label %7380
7380: ; preds = %7376, %7369
br label %7381
7381: ; preds = %7380, %7359
%7382 = load double, double* %551
%7383 = load double, double* %559
%7384 = fmul double %7382, %7383
store double %7384, double* %561
%7385 = load double, double* %551
%7386 = load double, double* %548
%7387 = fmul double %7385, %7386
store double %7387, double* %553
%7388 = load double, double* %258
%7389 = load double, double* %261
%7390 = fmul double %7388, %7389
%7391 = load double, double* %550
%7392 = fsub double %7391, 1.000000e+00
%7393 = fmul double %7390, %7392
store double %7393, double* %562
%7394 = load double, double* %550
%7395 = fsub double %7394, 1.000000e+00
%7396 = load double, double* %261
%7397 = fmul double %7395, %7396
store double %7397, double* %563
%7398 = load double, double* %550
%7399 = fsub double %7398, 1.000000e+00
%7400 = load double, double* %258
%7401 = fmul double %7399, %7400
store double %7401, double* %565
%7402 = load double, double* %258
%7403 = load double, double* %261
%7404 = fmul double %7402, %7403
store double %7404, double* %566
%7405 = load double, double* %563
%7406 = load double, double* %260
%7407 = fmul double %7405, %7406
store double %7407, double* %564
%7408 = load double, double* %564
%7409 = load double, double* %565
%7410 = load double, double* %263
%7411 = call double @llvm.fmuladd.f64(double %7409, double %7410, double %7408)
store double %7411, double* %564
%7412 = load double, double* %566
%7413 = load double, double* %561
%7414 = fmul double %7412, %7413
store double %7414, double* %567
%7415 = load double, double* %564
%7416 = load double, double* %566
%7417 = load double, double* %553
%7418 = call double @llvm.fmuladd.f64(double %7416, double %7417, double %7415)
store double %7418, double* %564
%7419 = load double, double* %406
%7420 = load double, double* %372
%7421 = call double @llvm.fmuladd.f64(double %7419, double %7420, double 1.000000e+00)
%7422 = load double, double* %465
%7423 = load double, double* %371
%7424 = call double @llvm.fmuladd.f64(double %7422, double %7423, double %7421)
store double %7424, double* %568
%7425 = load double, double* %372
store double %7425, double* %569
%7426 = load double, double* %371
store double %7426, double* %572
%7427 = load double, double* %569
%7428 = load double, double* %408
%7429 = fmul double %7427, %7428
store double %7429, double* %570
%7430 = load double, double* %569
%7431 = load double, double* %409
%7432 = fmul double %7430, %7431
store double %7432, double* %571
%7433 = load double, double* %570
%7434 = load double, double* %572
%7435 = load double, double* %467
%7436 = call double @llvm.fmuladd.f64(double %7434, double %7435, double %7433)
store double %7436, double* %570
%7437 = load double, double* %572
%7438 = load double, double* %468
%7439 = fmul double %7437, %7438
store double %7439, double* %573
%7440 = load double, double* %568
%7441 = fsub double %7440, 1.000000e-04
%7442 = load double, double* %568
%7443 = fsub double %7442, 1.000000e-04
%7444 = call double @llvm.fmuladd.f64(double %7441, double %7443, double 1.000000e-08)
%7445 = call double @sqrt(double %7444)
%7446 = load double, double* %568
%7447 = fadd double %7445, %7446
%7448 = fsub double %7447, 1.000000e-04
%7449 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7448, double 1.000000e-04)
store double %7449, double* %574
%7450 = load double, double* %568
%7451 = fsub double %7450, 1.000000e-04
%7452 = load double, double* %568
%7453 = fsub double %7452, 1.000000e-04
%7454 = load double, double* %568
%7455 = fsub double %7454, 1.000000e-04
%7456 = call double @llvm.fmuladd.f64(double %7453, double %7455, double 1.000000e-08)
%7457 = call double @sqrt(double %7456)
%7458 = fdiv double %7451, %7457
%7459 = fadd double %7458, 1.000000e+00
%7460 = fmul double 5.000000e-01, %7459
store double %7460, double* %575
%7461 = load double, double* %575
%7462 = load double, double* %570
%7463 = fmul double %7461, %7462
store double %7463, double* %576
%7464 = load double, double* %575
%7465 = load double, double* %571
%7466 = fmul double %7464, %7465
store double %7466, double* %577
%7467 = load double, double* %575
%7468 = load double, double* %573
%7469 = fmul double %7467, %7468
store double %7469, double* %578
%7470 = load double, double* %554
%7471 = load double, double* %373
%7472 = load double, double* %562
%7473 = load double, double* %376
%7474 = fmul double %7472, %7473
%7475 = call double @llvm.fmuladd.f64(double %7470, double %7471, double %7474)
store double %7475, double* %579
%7476 = load double, double* %373
store double %7476, double* %580
%7477 = load double, double* %554
store double %7477, double* %583
%7478 = load double, double* %376
store double %7478, double* %584
%7479 = load double, double* %580
%7480 = load double, double* %556
%7481 = fmul double %7479, %7480
store double %7481, double* %581
%7482 = load double, double* %580
%7483 = load double, double* %558
%7484 = fmul double %7482, %7483
store double %7484, double* %582
%7485 = load double, double* %581
%7486 = load double, double* %583
%7487 = load double, double* %375
%7488 = call double @llvm.fmuladd.f64(double %7486, double %7487, double %7485)
store double %7488, double* %581
%7489 = load double, double* %581
%7490 = load double, double* %584
%7491 = load double, double* %564
%7492 = call double @llvm.fmuladd.f64(double %7490, double %7491, double %7489)
store double %7492, double* %581
%7493 = load double, double* %584
%7494 = load double, double* %567
%7495 = fmul double %7493, %7494
store double %7495, double* %585
%7496 = load double*, double** %102
%7497 = getelementptr inbounds double, double* %7496, i64 88
%7498 = load double, double* %7497
%7499 = fcmp olt double %7498, 5.000000e-01
br i1 %7499, label %7500, label %7592
7500: ; preds = %7381
%7501 = load double*, double** %102
%7502 = getelementptr inbounds double, double* %7501, i64 89
%7503 = load double, double* %7502
%7504 = fdiv double 1.000000e+00, %7503
store double %7504, double* %242
%7505 = load double, double* %574
%7506 = load double, double* %242
%7507 = call double @pow(double %7505, double %7506)
store double %7507, double* %245
%7508 = load double, double* %245
%7509 = load double, double* %242
%7510 = fmul double %7508, %7509
%7511 = load double, double* %574
%7512 = fdiv double %7510, %7511
store double %7512, double* %586
%7513 = load double, double* %586
%7514 = load double, double* %576
%7515 = fmul double %7513, %7514
store double %7515, double* %247
%7516 = load double, double* %586
%7517 = load double, double* %577
%7518 = fmul double %7516, %7517
store double %7518, double* %404
%7519 = load double, double* %586
%7520 = load double, double* %578
%7521 = fmul double %7519, %7520
store double %7521, double* %464
%7522 = load double, double* %245
%7523 = load double, double* %579
%7524 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7523, double %7522)
store double %7524, double* %215
store double 1.000000e+00, double* %312
store double 4.000000e+00, double* %587
%7525 = load double, double* %312
%7526 = load double, double* %247
%7527 = fmul double %7525, %7526
store double %7527, double* %217
%7528 = load double, double* %312
%7529 = load double, double* %404
%7530 = fmul double %7528, %7529
store double %7530, double* %402
%7531 = load double, double* %312
%7532 = load double, double* %464
%7533 = fmul double %7531, %7532
store double %7533, double* %463
%7534 = load double, double* %217
%7535 = load double, double* %587
%7536 = load double, double* %581
%7537 = call double @llvm.fmuladd.f64(double %7535, double %7536, double %7534)
store double %7537, double* %217
%7538 = load double, double* %402
%7539 = load double, double* %587
%7540 = load double, double* %582
%7541 = call double @llvm.fmuladd.f64(double %7539, double %7540, double %7538)
store double %7541, double* %402
%7542 = load double, double* %463
%7543 = load double, double* %587
%7544 = load double, double* %585
%7545 = call double @llvm.fmuladd.f64(double %7543, double %7544, double %7542)
store double %7545, double* %463
%7546 = load double, double* %215
%7547 = load double*, double** %102
%7548 = getelementptr inbounds double, double* %7547, i64 89
%7549 = load double, double* %7548
%7550 = call double @pow(double %7546, double %7549)
store double %7550, double* %249
%7551 = load double, double* %249
%7552 = load double*, double** %102
%7553 = getelementptr inbounds double, double* %7552, i64 89
%7554 = load double, double* %7553
%7555 = fmul double %7551, %7554
%7556 = load double, double* %215
%7557 = fdiv double %7555, %7556
store double %7557, double* %326
%7558 = load double, double* %326
%7559 = load double, double* %217
%7560 = fmul double %7558, %7559
store double %7560, double* %251
%7561 = load double, double* %326
%7562 = load double, double* %402
%7563 = fmul double %7561, %7562
store double %7563, double* %588
%7564 = load double, double* %326
%7565 = load double, double* %463
%7566 = fmul double %7564, %7565
store double %7566, double* %589
%7567 = load double, double* %574
%7568 = load double, double* %249
%7569 = fadd double %7567, %7568
%7570 = fmul double 5.000000e-01, %7569
store double %7570, double* %590
store double 5.000000e-01, double* %591
store double 5.000000e-01, double* %595
%7571 = load double, double* %591
%7572 = load double, double* %576
%7573 = fmul double %7571, %7572
store double %7573, double* %592
%7574 = load double, double* %591
%7575 = load double, double* %577
%7576 = fmul double %7574, %7575
store double %7576, double* %593
%7577 = load double, double* %591
%7578 = load double, double* %578
%7579 = fmul double %7577, %7578
store double %7579, double* %594
%7580 = load double, double* %592
%7581 = load double, double* %595
%7582 = load double, double* %251
%7583 = call double @llvm.fmuladd.f64(double %7581, double %7582, double %7580)
store double %7583, double* %592
%7584 = load double, double* %593
%7585 = load double, double* %595
%7586 = load double, double* %588
%7587 = call double @llvm.fmuladd.f64(double %7585, double %7586, double %7584)
store double %7587, double* %593
%7588 = load double, double* %594
%7589 = load double, double* %595
%7590 = load double, double* %589
%7591 = call double @llvm.fmuladd.f64(double %7589, double %7590, double %7588)
store double %7591, double* %594
br label %7656
7592: ; preds = %7381
%7593 = load double, double* %579
%7594 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7593, double 1.000000e+00)
store double %7594, double* %215
store double 4.000000e+00, double* %587
%7595 = load double, double* %587
%7596 = load double, double* %581
%7597 = fmul double %7595, %7596
store double %7597, double* %217
%7598 = load double, double* %587
%7599 = load double, double* %582
%7600 = fmul double %7598, %7599
store double %7600, double* %402
%7601 = load double, double* %587
%7602 = load double, double* %585
%7603 = fmul double %7601, %7602
store double %7603, double* %463
%7604 = load double, double* %215
%7605 = load double*, double** %102
%7606 = getelementptr inbounds double, double* %7605, i64 89
%7607 = load double, double* %7606
%7608 = call double @pow(double %7604, double %7607)
store double %7608, double* %242
%7609 = load double, double* %242
%7610 = load double*, double** %102
%7611 = getelementptr inbounds double, double* %7610, i64 89
%7612 = load double, double* %7611
%7613 = fmul double %7609, %7612
%7614 = load double, double* %215
%7615 = fdiv double %7613, %7614
store double %7615, double* %343
%7616 = load double, double* %343
%7617 = load double, double* %217
%7618 = fmul double %7616, %7617
store double %7618, double* %244
%7619 = load double, double* %343
%7620 = load double, double* %402
%7621 = fmul double %7619, %7620
store double %7621, double* %596
%7622 = load double, double* %343
%7623 = load double, double* %463
%7624 = fmul double %7622, %7623
store double %7624, double* %597
%7625 = load double, double* %574
%7626 = fmul double 5.000000e-01, %7625
%7627 = load double, double* %242
%7628 = fadd double 1.000000e+00, %7627
%7629 = fmul double %7626, %7628
store double %7629, double* %590
%7630 = load double, double* %242
%7631 = fadd double %7630, 1.000000e+00
%7632 = fmul double 5.000000e-01, %7631
store double %7632, double* %591
%7633 = load double, double* %574
%7634 = fmul double 5.000000e-01, %7633
store double %7634, double* %598
%7635 = load double, double* %591
%7636 = load double, double* %576
%7637 = fmul double %7635, %7636
store double %7637, double* %592
%7638 = load double, double* %591
%7639 = load double, double* %577
%7640 = fmul double %7638, %7639
store double %7640, double* %593
%7641 = load double, double* %591
%7642 = load double, double* %578
%7643 = fmul double %7641, %7642
store double %7643, double* %594
%7644 = load double, double* %592
%7645 = load double, double* %598
%7646 = load double, double* %244
%7647 = call double @llvm.fmuladd.f64(double %7645, double %7646, double %7644)
store double %7647, double* %592
%7648 = load double, double* %593
%7649 = load double, double* %598
%7650 = load double, double* %596
%7651 = call double @llvm.fmuladd.f64(double %7649, double %7650, double %7648)
store double %7651, double* %593
%7652 = load double, double* %594
%7653 = load double, double* %598
%7654 = load double, double* %597
%7655 = call double @llvm.fmuladd.f64(double %7653, double %7654, double %7652)
store double %7655, double* %594
br label %7656
7656: ; preds = %7592, %7500
%7657 = load double, double* %562
%7658 = load double, double* %590
%7659 = fdiv double %7657, %7658
%7660 = load double*, double** %128
store double %7659, double* %7660
%7661 = load double, double* %590
%7662 = fdiv double 1.000000e+00, %7661
store double %7662, double* %599
%7663 = load double, double* %562
%7664 = fneg double %7663
%7665 = load double, double* %590
%7666 = load double, double* %590
%7667 = fmul double %7665, %7666
%7668 = fdiv double %7664, %7667
store double %7668, double* %600
%7669 = load double, double* %599
%7670 = load double, double* %564
%7671 = fmul double %7669, %7670
%7672 = load double*, double** %129
store double %7671, double* %7672
%7673 = load double, double* %599
%7674 = load double, double* %567
%7675 = fmul double %7673, %7674
%7676 = load double*, double** %130
store double %7675, double* %7676
%7677 = load double*, double** %129
%7678 = load double, double* %7677
%7679 = load double, double* %600
%7680 = load double, double* %592
%7681 = call double @llvm.fmuladd.f64(double %7679, double %7680, double %7678)
%7682 = load double*, double** %129
store double %7681, double* %7682
%7683 = load double, double* %600
%7684 = load double, double* %593
%7685 = fmul double %7683, %7684
%7686 = load double*, double** %131
store double %7685, double* %7686
%7687 = load double*, double** %130
%7688 = load double, double* %7687
%7689 = load double, double* %600
%7690 = load double, double* %594
%7691 = call double @llvm.fmuladd.f64(double %7689, double %7690, double %7688)
%7692 = load double*, double** %130
store double %7691, double* %7692
%7693 = load double, double* %554
%7694 = load double, double* %590
%7695 = fdiv double %7693, %7694
%7696 = load double*, double** %124
store double %7695, double* %7696
%7697 = load double, double* %590
%7698 = fdiv double 1.000000e+00, %7697
store double %7698, double* %601
%7699 = load double, double* %554
%7700 = fneg double %7699
%7701 = load double, double* %590
%7702 = load double, double* %590
%7703 = fmul double %7701, %7702
%7704 = fdiv double %7700, %7703
store double %7704, double* %602
%7705 = load double, double* %601
%7706 = load double, double* %556
%7707 = fmul double %7705, %7706
%7708 = load double*, double** %125
store double %7707, double* %7708
%7709 = load double, double* %601
%7710 = load double, double* %558
%7711 = fmul double %7709, %7710
%7712 = load double*, double** %126
store double %7711, double* %7712
%7713 = load double*, double** %125
%7714 = load double, double* %7713
%7715 = load double, double* %602
%7716 = load double, double* %592
%7717 = call double @llvm.fmuladd.f64(double %7715, double %7716, double %7714)
%7718 = load double*, double** %125
store double %7717, double* %7718
%7719 = load double*, double** %126
%7720 = load double, double* %7719
%7721 = load double, double* %602
%7722 = load double, double* %593
%7723 = call double @llvm.fmuladd.f64(double %7721, double %7722, double %7720)
%7724 = load double*, double** %126
store double %7723, double* %7724
%7725 = load double, double* %602
%7726 = load double, double* %594
%7727 = fmul double %7725, %7726
%7728 = load double*, double** %127
store double %7727, double* %7728
%7729 = load double*, double** %102
%7730 = getelementptr inbounds double, double* %7729, i64 42
%7731 = load double, double* %7730
%7732 = fcmp ogt double %7731, 0.000000e+00
br i1 %7732, label %7733, label %7937
7733: ; preds = %7656
%7734 = load double*, double** %107
%7735 = load double, double* %7734
%7736 = load double*, double** %102
%7737 = getelementptr inbounds double, double* %7736, i64 44
%7738 = load double, double* %7737
%7739 = load double, double* %206
%7740 = fmul double %7738, %7739
%7741 = fdiv double %7735, %7740
store double %7741, double* %545
%7742 = load double*, double** %102
%7743 = getelementptr inbounds double, double* %7742, i64 44
%7744 = load double, double* %7743
%7745 = load double, double* %206
%7746 = fmul double %7744, %7745
%7747 = fdiv double 1.000000e+00, %7746
store double %7747, double* %603
%7748 = load double*, double** %107
%7749 = load double, double* %7748
%7750 = fneg double %7749
%7751 = load double*, double** %102
%7752 = getelementptr inbounds double, double* %7751, i64 44
%7753 = load double, double* %7752
%7754 = load double, double* %206
%7755 = load double, double* %206
%7756 = fmul double %7754, %7755
%7757 = fmul double %7753, %7756
%7758 = fdiv double %7750, %7757
store double %7758, double* %549
%7759 = load double, double* %549
%7760 = load double, double* %208
%7761 = fmul double %7759, %7760
store double %7761, double* %548
%7762 = load double, double* %545
%7763 = fcmp ogt double %7762, 1.000000e+02
br i1 %7763, label %7764, label %7771
7764: ; preds = %7733
%7765 = call double @exp(double 1.000000e+02)
store double %7765, double* %551
%7766 = load double, double* %551
%7767 = load double, double* %545
%7768 = fsub double %7767, 1.000000e+02
%7769 = fadd double 1.000000e+00, %7768
%7770 = fmul double %7766, %7769
store double %7770, double* %550
br label %7786
7771: ; preds = %7733
%7772 = load double, double* %545
%7773 = fcmp olt double %7772, -1.000000e+02
br i1 %7773, label %7774, label %7781
7774: ; preds = %7771
%7775 = call double @exp(double -1.000000e+02)
store double %7775, double* %551
%7776 = load double, double* %551
%7777 = load double, double* %545
%7778 = fadd double %7777, 1.000000e+02
%7779 = fadd double 1.000000e+00, %7778
%7780 = fmul double %7776, %7779
store double %7780, double* %550
br label %7785
7781: ; preds = %7771
%7782 = load double, double* %545
%7783 = call double @exp(double %7782)
store double %7783, double* %550
%7784 = load double, double* %550
store double %7784, double* %551
br label %7785
7785: ; preds = %7781, %7774
br label %7786
7786: ; preds = %7785, %7764
%7787 = load double, double* %551
%7788 = load double, double* %603
%7789 = fmul double %7787, %7788
store double %7789, double* %604
%7790 = load double, double* %551
%7791 = load double, double* %548
%7792 = fmul double %7790, %7791
store double %7792, double* %553
%7793 = load double*, double** %106
%7794 = load double, double* %7793
%7795 = load double*, double** %102
%7796 = getelementptr inbounds double, double* %7795, i64 44
%7797 = load double, double* %7796
%7798 = load double, double* %206
%7799 = fmul double %7797, %7798
%7800 = fdiv double %7794, %7799
store double %7800, double* %605
%7801 = load double*, double** %102
%7802 = getelementptr inbounds double, double* %7801, i64 44
%7803 = load double, double* %7802
%7804 = load double, double* %206
%7805 = fmul double %7803, %7804
%7806 = fdiv double 1.000000e+00, %7805
store double %7806, double* %606
%7807 = load double*, double** %106
%7808 = load double, double* %7807
%7809 = fneg double %7808
%7810 = load double*, double** %102
%7811 = getelementptr inbounds double, double* %7810, i64 44
%7812 = load double, double* %7811
%7813 = load double, double* %206
%7814 = load double, double* %206
%7815 = fmul double %7813, %7814
%7816 = fmul double %7812, %7815
%7817 = fdiv double %7809, %7816
store double %7817, double* %607
%7818 = load double, double* %607
%7819 = load double, double* %208
%7820 = fmul double %7818, %7819
store double %7820, double* %608
%7821 = load double, double* %605
%7822 = fcmp ogt double %7821, 1.000000e+02
br i1 %7822, label %7823, label %7830
7823: ; preds = %7786
%7824 = call double @exp(double 1.000000e+02)
store double %7824, double* %610
%7825 = load double, double* %610
%7826 = load double, double* %605
%7827 = fsub double %7826, 1.000000e+02
%7828 = fadd double 1.000000e+00, %7827
%7829 = fmul double %7825, %7828
store double %7829, double* %609
br label %7845
7830: ; preds = %7786
%7831 = load double, double* %605
%7832 = fcmp olt double %7831, -1.000000e+02
br i1 %7832, label %7833, label %7840
7833: ; preds = %7830
%7834 = call double @exp(double -1.000000e+02)
store double %7834, double* %610
%7835 = load double, double* %610
%7836 = load double, double* %605
%7837 = fadd double %7836, 1.000000e+02
%7838 = fadd double 1.000000e+00, %7837
%7839 = fmul double %7835, %7838
store double %7839, double* %609
br label %7844
7840: ; preds = %7830
%7841 = load double, double* %605
%7842 = call double @exp(double %7841)
store double %7842, double* %609
%7843 = load double, double* %609
store double %7843, double* %610
br label %7844
7844: ; preds = %7840, %7833
br label %7845
7845: ; preds = %7844, %7823
%7846 = load double, double* %610
%7847 = load double, double* %606
%7848 = fmul double %7846, %7847
store double %7848, double* %611
%7849 = load double, double* %610
%7850 = load double, double* %608
%7851 = fmul double %7849, %7850
store double %7851, double* %612
%7852 = load double, double* %264
%7853 = load double*, double** %102
%7854 = getelementptr inbounds double, double* %7853, i64 43
%7855 = load double, double* %7854
%7856 = load double, double* %550
%7857 = load double*, double** %102
%7858 = getelementptr inbounds double, double* %7857, i64 43
%7859 = load double, double* %7858
%7860 = fsub double 1.000000e+00, %7859
%7861 = load double, double* %609
%7862 = fmul double %7860, %7861
%7863 = call double @llvm.fmuladd.f64(double %7855, double %7856, double %7862)
%7864 = fsub double %7863, 1.000000e+00
%7865 = fmul double %7852, %7864
store double %7865, double* %613
%7866 = load double, double* %550
%7867 = load double*, double** %102
%7868 = getelementptr inbounds double, double* %7867, i64 43
%7869 = load double, double* %7868
%7870 = load double, double* %609
%7871 = load double*, double** %102
%7872 = getelementptr inbounds double, double* %7871, i64 43
%7873 = load double, double* %7872
%7874 = fsub double 1.000000e+00, %7873
%7875 = fmul double %7870, %7874
%7876 = call double @llvm.fmuladd.f64(double %7866, double %7869, double %7875)
%7877 = fsub double %7876, 1.000000e+00
store double %7877, double* %614
%7878 = load double, double* %264
%7879 = load double*, double** %102
%7880 = getelementptr inbounds double, double* %7879, i64 43
%7881 = load double, double* %7880
%7882 = fmul double %7878, %7881
store double %7882, double* %616
%7883 = load double, double* %264
%7884 = load double*, double** %102
%7885 = getelementptr inbounds double, double* %7884, i64 43
%7886 = load double, double* %7885
%7887 = fsub double 1.000000e+00, %7886
%7888 = fmul double %7883, %7887
store double %7888, double* %618
%7889 = load double, double* %614
%7890 = load double, double* %266
%7891 = fmul double %7889, %7890
store double %7891, double* %615
%7892 = load double, double* %616
%7893 = load double, double* %604
%7894 = fmul double %7892, %7893
store double %7894, double* %617
%7895 = load double, double* %615
%7896 = load double, double* %616
%7897 = load double, double* %553
%7898 = call double @llvm.fmuladd.f64(double %7896, double %7897, double %7895)
store double %7898, double* %615
%7899 = load double, double* %618
%7900 = load double, double* %611
%7901 = fmul double %7899, %7900
store double %7901, double* %619
%7902 = load double, double* %615
%7903 = load double, double* %618
%7904 = load double, double* %612
%7905 = call double @llvm.fmuladd.f64(double %7903, double %7904, double %7902)
store double %7905, double* %615
%7906 = load double, double* %613
%7907 = load double, double* %377
%7908 = fmul double %7906, %7907
store double %7908, double* %620
%7909 = load double, double* %377
store double %7909, double* %621
%7910 = load double, double* %621
%7911 = load double, double* %615
%7912 = fmul double %7910, %7911
store double %7912, double* %622
%7913 = load double, double* %621
%7914 = load double, double* %617
%7915 = fmul double %7913, %7914
store double %7915, double* %623
%7916 = load double, double* %621
%7917 = load double, double* %619
%7918 = fmul double %7916, %7917
store double %7918, double* %624
%7919 = load double, double* %620
%7920 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7919, double 1.000000e+00)
%7921 = call double @sqrt(double %7920)
%7922 = fadd double 1.000000e+00, %7921
%7923 = fmul double 5.000000e-01, %7922
store double %7923, double* %625
%7924 = load double, double* %620
%7925 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7924, double 1.000000e+00)
%7926 = call double @sqrt(double %7925)
%7927 = fdiv double 1.000000e+00, %7926
store double %7927, double* %626
%7928 = load double, double* %626
%7929 = load double, double* %622
%7930 = fmul double %7928, %7929
store double %7930, double* %627
%7931 = load double, double* %626
%7932 = load double, double* %623
%7933 = fmul double %7931, %7932
store double %7933, double* %628
%7934 = load double, double* %626
%7935 = load double, double* %624
%7936 = fmul double %7934, %7935
store double %7936, double* %629
br label %7938
7937: ; preds = %7656
store double 0.000000e+00, double* %613
store double 0.000000e+00, double* %615
store double 0.000000e+00, double* %617
store double 0.000000e+00, double* %619
store double 1.000000e+00, double* %625
store double 0.000000e+00, double* %627
store double 0.000000e+00, double* %628
store double 0.000000e+00, double* %629
br label %7938
7938: ; preds = %7937, %7845
%7939 = load double*, double** %102
%7940 = getelementptr inbounds double, double* %7939, i64 32
%7941 = load double, double* %7940
%7942 = fcmp oeq double %7941, 1.000000e+00
br i1 %7942, label %7943, label %8282
7943: ; preds = %7938
%7944 = load double*, double** %104
%7945 = load double, double* %7944
%7946 = load double*, double** %102
%7947 = getelementptr inbounds double, double* %7946, i64 33
%7948 = load double, double* %7947
%7949 = load double, double* %206
%7950 = fmul double %7948, %7949
%7951 = fdiv double %7945, %7950
store double %7951, double* %545
%7952 = load double*, double** %102
%7953 = getelementptr inbounds double, double* %7952, i64 33
%7954 = load double, double* %7953
%7955 = load double, double* %206
%7956 = fmul double %7954, %7955
%7957 = fdiv double 1.000000e+00, %7956
store double %7957, double* %546
%7958 = load double*, double** %104
%7959 = load double, double* %7958
%7960 = fneg double %7959
%7961 = load double*, double** %102
%7962 = getelementptr inbounds double, double* %7961, i64 33
%7963 = load double, double* %7962
%7964 = load double, double* %206
%7965 = load double, double* %206
%7966 = fmul double %7964, %7965
%7967 = fmul double %7963, %7966
%7968 = fdiv double %7960, %7967
store double %7968, double* %549
%7969 = load double, double* %549
%7970 = load double, double* %208
%7971 = fmul double %7969, %7970
store double %7971, double* %548
%7972 = load double, double* %545
%7973 = fcmp ogt double %7972, 1.000000e+02
br i1 %7973, label %7974, label %7981
7974: ; preds = %7943
%7975 = call double @exp(double 1.000000e+02)
store double %7975, double* %551
%7976 = load double, double* %551
%7977 = load double, double* %545
%7978 = fsub double %7977, 1.000000e+02
%7979 = fadd double 1.000000e+00, %7978
%7980 = fmul double %7976, %7979
store double %7980, double* %550
br label %7996
7981: ; preds = %7943
%7982 = load double, double* %545
%7983 = fcmp olt double %7982, -1.000000e+02
br i1 %7983, label %7984, label %7991
7984: ; preds = %7981
%7985 = call double @exp(double -1.000000e+02)
store double %7985, double* %551
%7986 = load double, double* %551
%7987 = load double, double* %545
%7988 = fadd double %7987, 1.000000e+02
%7989 = fadd double 1.000000e+00, %7988
%7990 = fmul double %7986, %7989
store double %7990, double* %550
br label %7995
7991: ; preds = %7981
%7992 = load double, double* %545
%7993 = call double @exp(double %7992)
store double %7993, double* %550
%7994 = load double, double* %550
store double %7994, double* %551
br label %7995
7995: ; preds = %7991, %7984
br label %7996
7996: ; preds = %7995, %7974
%7997 = load double, double* %551
%7998 = load double, double* %546
%7999 = fmul double %7997, %7998
store double %7999, double* %552
%8000 = load double, double* %551
%8001 = load double, double* %548
%8002 = fmul double %8000, %8001
store double %8002, double* %553
%8003 = load double*, double** %104
%8004 = load double, double* %8003
%8005 = load double*, double** %102
%8006 = getelementptr inbounds double, double* %8005, i64 35
%8007 = load double, double* %8006
%8008 = load double, double* %206
%8009 = fmul double %8007, %8008
%8010 = fdiv double %8004, %8009
store double %8010, double* %630
%8011 = load double*, double** %102
%8012 = getelementptr inbounds double, double* %8011, i64 35
%8013 = load double, double* %8012
%8014 = load double, double* %206
%8015 = fmul double %8013, %8014
%8016 = fdiv double 1.000000e+00, %8015
store double %8016, double* %631
%8017 = load double*, double** %104
%8018 = load double, double* %8017
%8019 = fneg double %8018
%8020 = load double*, double** %102
%8021 = getelementptr inbounds double, double* %8020, i64 35
%8022 = load double, double* %8021
%8023 = load double, double* %206
%8024 = load double, double* %206
%8025 = fmul double %8023, %8024
%8026 = fmul double %8022, %8025
%8027 = fdiv double %8019, %8026
store double %8027, double* %632
%8028 = load double, double* %632
%8029 = load double, double* %208
%8030 = fmul double %8028, %8029
store double %8030, double* %633
%8031 = load double, double* %630
%8032 = fcmp ogt double %8031, 1.000000e+02
br i1 %8032, label %8033, label %8040
8033: ; preds = %7996
%8034 = call double @exp(double 1.000000e+02)
store double %8034, double* %635
%8035 = load double, double* %635
%8036 = load double, double* %630
%8037 = fsub double %8036, 1.000000e+02
%8038 = fadd double 1.000000e+00, %8037
%8039 = fmul double %8035, %8038
store double %8039, double* %634
br label %8055
8040: ; preds = %7996
%8041 = load double, double* %630
%8042 = fcmp olt double %8041, -1.000000e+02
br i1 %8042, label %8043, label %8050
8043: ; preds = %8040
%8044 = call double @exp(double -1.000000e+02)
store double %8044, double* %635
%8045 = load double, double* %635
%8046 = load double, double* %630
%8047 = fadd double %8046, 1.000000e+02
%8048 = fadd double 1.000000e+00, %8047
%8049 = fmul double %8045, %8048
store double %8049, double* %634
br label %8054
8050: ; preds = %8040
%8051 = load double, double* %630
%8052 = call double @exp(double %8051)
store double %8052, double* %634
%8053 = load double, double* %634
store double %8053, double* %635
br label %8054
8054: ; preds = %8050, %8043
br label %8055
8055: ; preds = %8054, %8033
%8056 = load double, double* %635
%8057 = load double, double* %631
%8058 = fmul double %8056, %8057
store double %8058, double* %636
%8059 = load double, double* %635
%8060 = load double, double* %633
%8061 = fmul double %8059, %8060
store double %8061, double* %637
%8062 = load double*, double** %102
%8063 = getelementptr inbounds double, double* %8062, i64 98
%8064 = load double, double* %8063
%8065 = fcmp ogt double %8064, 0.000000e+00
br i1 %8065, label %8066, label %8230
8066: ; preds = %8055
%8067 = load double, double* %300
%8068 = fneg double %8067
%8069 = load double*, double** %104
%8070 = load double, double* %8069
%8071 = fsub double %8068, %8070
%8072 = load double, double* %303
%8073 = load double, double* %206
%8074 = fmul double %8072, %8073
%8075 = fdiv double %8071, %8074
store double %8075, double* %605
%8076 = load double, double* %303
%8077 = load double, double* %206
%8078 = fmul double %8076, %8077
%8079 = fdiv double -1.000000e+00, %8078
store double %8079, double* %638
%8080 = load double, double* %303
%8081 = load double, double* %206
%8082 = fmul double %8080, %8081
%8083 = fdiv double -1.000000e+00, %8082
store double %8083, double* %639
%8084 = load double*, double** %104
%8085 = load double, double* %8084
%8086 = fneg double %8085
%8087 = load double, double* %300
%8088 = fsub double %8086, %8087
%8089 = fneg double %8088
%8090 = load double, double* %303
%8091 = load double, double* %303
%8092 = fmul double %8090, %8091
%8093 = load double, double* %206
%8094 = fmul double %8092, %8093
%8095 = fdiv double %8089, %8094
store double %8095, double* %640
%8096 = load double*, double** %104
%8097 = load double, double* %8096
%8098 = fneg double %8097
%8099 = load double, double* %300
%8100 = fsub double %8098, %8099
%8101 = fneg double %8100
%8102 = load double, double* %303
%8103 = load double, double* %206
%8104 = load double, double* %206
%8105 = fmul double %8103, %8104
%8106 = fmul double %8102, %8105
%8107 = fdiv double %8101, %8106
store double %8107, double* %607
%8108 = load double, double* %638
%8109 = load double, double* %302
%8110 = fmul double %8108, %8109
store double %8110, double* %608
%8111 = load double, double* %608
%8112 = load double, double* %640
%8113 = load double, double* %305
%8114 = call double @llvm.fmuladd.f64(double %8112, double %8113, double %8111)
store double %8114, double* %608
%8115 = load double, double* %608
%8116 = load double, double* %607
%8117 = load double, double* %208
%8118 = call double @llvm.fmuladd.f64(double %8116, double %8117, double %8115)
store double %8118, double* %608
%8119 = load double, double* %605
%8120 = fcmp ogt double %8119, 1.000000e+02
br i1 %8120, label %8121, label %8128
8121: ; preds = %8066
%8122 = call double @exp(double 1.000000e+02)
store double %8122, double* %610
%8123 = load double, double* %610
%8124 = load double, double* %605
%8125 = fsub double %8124, 1.000000e+02
%8126 = fadd double 1.000000e+00, %8125
%8127 = fmul double %8123, %8126
store double %8127, double* %609
br label %8143
8128: ; preds = %8066
%8129 = load double, double* %605
%8130 = fcmp olt double %8129, -1.000000e+02
br i1 %8130, label %8131, label %8138
8131: ; preds = %8128
%8132 = call double @exp(double -1.000000e+02)
store double %8132, double* %610
%8133 = load double, double* %610
%8134 = load double, double* %605
%8135 = fadd double %8134, 1.000000e+02
%8136 = fadd double 1.000000e+00, %8135
%8137 = fmul double %8133, %8136
store double %8137, double* %609
br label %8142
8138: ; preds = %8128
%8139 = load double, double* %605
%8140 = call double @exp(double %8139)
store double %8140, double* %609
%8141 = load double, double* %609
store double %8141, double* %610
br label %8142
8142: ; preds = %8138, %8131
br label %8143
8143: ; preds = %8142, %8121
%8144 = load double, double* %610
%8145 = load double, double* %608
%8146 = fmul double %8144, %8145
store double %8146, double* %612
%8147 = load double, double* %610
%8148 = load double, double* %639
%8149 = fmul double %8147, %8148
store double %8149, double* %641
%8150 = load double, double* %267
%8151 = load double, double* %550
%8152 = fsub double %8151, 1.000000e+00
%8153 = load double, double* %270
%8154 = load double, double* %634
%8155 = fsub double %8154, 1.000000e+00
%8156 = fmul double %8153, %8155
%8157 = call double @llvm.fmuladd.f64(double %8150, double %8152, double %8156)
%8158 = load double*, double** %102
%8159 = getelementptr inbounds double, double* %8158, i64 100
%8160 = load double, double* %8159
%8161 = load double, double* %609
%8162 = load double, double* %368
%8163 = fsub double %8161, %8162
%8164 = fneg double %8160
%8165 = call double @llvm.fmuladd.f64(double %8164, double %8163, double %8157)
%8166 = load double*, double** %118
store double %8165, double* %8166
%8167 = load double, double* %550
%8168 = fsub double %8167, 1.000000e+00
store double %8168, double* %642
%8169 = load double, double* %267
store double %8169, double* %643
%8170 = load double, double* %634
%8171 = fsub double %8170, 1.000000e+00
store double %8171, double* %644
%8172 = load double, double* %270
store double %8172, double* %645
%8173 = load double*, double** %102
%8174 = getelementptr inbounds double, double* %8173, i64 100
%8175 = load double, double* %8174
%8176 = fneg double %8175
store double %8176, double* %646
%8177 = load double*, double** %102
%8178 = getelementptr inbounds double, double* %8177, i64 100
%8179 = load double, double* %8178
store double %8179, double* %647
%8180 = load double, double* %642
%8181 = load double, double* %269
%8182 = fmul double %8180, %8181
%8183 = load double*, double** %119
store double %8182, double* %8183
%8184 = load double, double* %643
%8185 = load double, double* %552
%8186 = fmul double %8184, %8185
%8187 = load double*, double** %120
store double %8186, double* %8187
%8188 = load double*, double** %119
%8189 = load double, double* %8188
%8190 = load double, double* %643
%8191 = load double, double* %553
%8192 = call double @llvm.fmuladd.f64(double %8190, double %8191, double %8189)
%8193 = load double*, double** %119
store double %8192, double* %8193
%8194 = load double*, double** %119
%8195 = load double, double* %8194
%8196 = load double, double* %644
%8197 = load double, double* %272
%8198 = call double @llvm.fmuladd.f64(double %8196, double %8197, double %8195)
%8199 = load double*, double** %119
store double %8198, double* %8199
%8200 = load double*, double** %120
%8201 = load double, double* %8200
%8202 = load double, double* %645
%8203 = load double, double* %636
%8204 = call double @llvm.fmuladd.f64(double %8202, double %8203, double %8201)
%8205 = load double*, double** %120
store double %8204, double* %8205
%8206 = load double*, double** %119
%8207 = load double, double* %8206
%8208 = load double, double* %645
%8209 = load double, double* %637
%8210 = call double @llvm.fmuladd.f64(double %8208, double %8209, double %8207)
%8211 = load double*, double** %119
store double %8210, double* %8211
%8212 = load double*, double** %119
%8213 = load double, double* %8212
%8214 = load double, double* %646
%8215 = load double, double* %612
%8216 = call double @llvm.fmuladd.f64(double %8214, double %8215, double %8213)
%8217 = load double*, double** %119
store double %8216, double* %8217
%8218 = load double*, double** %120
%8219 = load double, double* %8218
%8220 = load double, double* %646
%8221 = load double, double* %641
%8222 = call double @llvm.fmuladd.f64(double %8220, double %8221, double %8219)
%8223 = load double*, double** %120
store double %8222, double* %8223
%8224 = load double*, double** %119
%8225 = load double, double* %8224
%8226 = load double, double* %647
%8227 = load double, double* %370
%8228 = call double @llvm.fmuladd.f64(double %8226, double %8227, double %8225)
%8229 = load double*, double** %119
store double %8228, double* %8229
br label %8278
8230: ; preds = %8055
%8231 = load double, double* %267
%8232 = load double, double* %550
%8233 = fsub double %8232, 1.000000e+00
%8234 = load double, double* %270
%8235 = load double, double* %634
%8236 = fsub double %8235, 1.000000e+00
%8237 = fmul double %8234, %8236
%8238 = call double @llvm.fmuladd.f64(double %8231, double %8233, double %8237)
%8239 = load double*, double** %118
store double %8238, double* %8239
%8240 = load double, double* %550
%8241 = fsub double %8240, 1.000000e+00
store double %8241, double* %642
%8242 = load double, double* %267
store double %8242, double* %643
%8243 = load double, double* %634
%8244 = fsub double %8243, 1.000000e+00
store double %8244, double* %644
%8245 = load double, double* %270
store double %8245, double* %645
%8246 = load double, double* %642
%8247 = load double, double* %269
%8248 = fmul double %8246, %8247
%8249 = load double*, double** %119
store double %8248, double* %8249
%8250 = load double, double* %643
%8251 = load double, double* %552
%8252 = fmul double %8250, %8251
%8253 = load double*, double** %120
store double %8252, double* %8253
%8254 = load double*, double** %119
%8255 = load double, double* %8254
%8256 = load double, double* %643
%8257 = load double, double* %553
%8258 = call double @llvm.fmuladd.f64(double %8256, double %8257, double %8255)
%8259 = load double*, double** %119
store double %8258, double* %8259
%8260 = load double*, double** %119
%8261 = load double, double* %8260
%8262 = load double, double* %644
%8263 = load double, double* %272
%8264 = call double @llvm.fmuladd.f64(double %8262, double %8263, double %8261)
%8265 = load double*, double** %119
store double %8264, double* %8265
%8266 = load double*, double** %120
%8267 = load double, double* %8266
%8268 = load double, double* %645
%8269 = load double, double* %636
%8270 = call double @llvm.fmuladd.f64(double %8268, double %8269, double %8267)
%8271 = load double*, double** %120
store double %8270, double* %8271
%8272 = load double*, double** %119
%8273 = load double, double* %8272
%8274 = load double, double* %645
%8275 = load double, double* %637
%8276 = call double @llvm.fmuladd.f64(double %8274, double %8275, double %8273)
%8277 = load double*, double** %119
store double %8276, double* %8277
br label %8278
8278: ; preds = %8230, %8143
%8279 = load double*, double** %121
store double 0.000000e+00, double* %8279
%8280 = load double*, double** %122
store double 0.000000e+00, double* %8280
%8281 = load double*, double** %123
store double 0.000000e+00, double* %8281
br label %9406
8282: ; preds = %7938
%8283 = load double*, double** %102
%8284 = getelementptr inbounds double, double* %8283, i64 32
%8285 = load double, double* %8284
%8286 = fcmp oeq double %8285, 0.000000e+00
br i1 %8286, label %8287, label %8626
8287: ; preds = %8282
%8288 = load double*, double** %118
store double 0.000000e+00, double* %8288
%8289 = load double*, double** %119
store double 0.000000e+00, double* %8289
%8290 = load double*, double** %120
store double 0.000000e+00, double* %8290
%8291 = load double*, double** %105
%8292 = load double, double* %8291
%8293 = load double*, double** %102
%8294 = getelementptr inbounds double, double* %8293, i64 33
%8295 = load double, double* %8294
%8296 = load double, double* %206
%8297 = fmul double %8295, %8296
%8298 = fdiv double %8292, %8297
store double %8298, double* %545
%8299 = load double*, double** %102
%8300 = getelementptr inbounds double, double* %8299, i64 33
%8301 = load double, double* %8300
%8302 = load double, double* %206
%8303 = fmul double %8301, %8302
%8304 = fdiv double 1.000000e+00, %8303
store double %8304, double* %648
%8305 = load double*, double** %105
%8306 = load double, double* %8305
%8307 = fneg double %8306
%8308 = load double*, double** %102
%8309 = getelementptr inbounds double, double* %8308, i64 33
%8310 = load double, double* %8309
%8311 = load double, double* %206
%8312 = load double, double* %206
%8313 = fmul double %8311, %8312
%8314 = fmul double %8310, %8313
%8315 = fdiv double %8307, %8314
store double %8315, double* %549
%8316 = load double, double* %549
%8317 = load double, double* %208
%8318 = fmul double %8316, %8317
store double %8318, double* %548
%8319 = load double, double* %545
%8320 = fcmp ogt double %8319, 1.000000e+02
br i1 %8320, label %8321, label %8328
8321: ; preds = %8287
%8322 = call double @exp(double 1.000000e+02)
store double %8322, double* %551
%8323 = load double, double* %551
%8324 = load double, double* %545
%8325 = fsub double %8324, 1.000000e+02
%8326 = fadd double 1.000000e+00, %8325
%8327 = fmul double %8323, %8326
store double %8327, double* %550
br label %8343
8328: ; preds = %8287
%8329 = load double, double* %545
%8330 = fcmp olt double %8329, -1.000000e+02
br i1 %8330, label %8331, label %8338
8331: ; preds = %8328
%8332 = call double @exp(double -1.000000e+02)
store double %8332, double* %551
%8333 = load double, double* %551
%8334 = load double, double* %545
%8335 = fadd double %8334, 1.000000e+02
%8336 = fadd double 1.000000e+00, %8335
%8337 = fmul double %8333, %8336
store double %8337, double* %550
br label %8342
8338: ; preds = %8328
%8339 = load double, double* %545
%8340 = call double @exp(double %8339)
store double %8340, double* %550
%8341 = load double, double* %550
store double %8341, double* %551
br label %8342
8342: ; preds = %8338, %8331
br label %8343
8343: ; preds = %8342, %8321
%8344 = load double, double* %551
%8345 = load double, double* %648
%8346 = fmul double %8344, %8345
store double %8346, double* %649
%8347 = load double, double* %551
%8348 = load double, double* %548
%8349 = fmul double %8347, %8348
store double %8349, double* %553
%8350 = load double*, double** %105
%8351 = load double, double* %8350
%8352 = load double*, double** %102
%8353 = getelementptr inbounds double, double* %8352, i64 35
%8354 = load double, double* %8353
%8355 = load double, double* %206
%8356 = fmul double %8354, %8355
%8357 = fdiv double %8351, %8356
store double %8357, double* %630
%8358 = load double*, double** %102
%8359 = getelementptr inbounds double, double* %8358, i64 35
%8360 = load double, double* %8359
%8361 = load double, double* %206
%8362 = fmul double %8360, %8361
%8363 = fdiv double 1.000000e+00, %8362
store double %8363, double* %650
%8364 = load double*, double** %105
%8365 = load double, double* %8364
%8366 = fneg double %8365
%8367 = load double*, double** %102
%8368 = getelementptr inbounds double, double* %8367, i64 35
%8369 = load double, double* %8368
%8370 = load double, double* %206
%8371 = load double, double* %206
%8372 = fmul double %8370, %8371
%8373 = fmul double %8369, %8372
%8374 = fdiv double %8366, %8373
store double %8374, double* %632
%8375 = load double, double* %632
%8376 = load double, double* %208
%8377 = fmul double %8375, %8376
store double %8377, double* %633
%8378 = load double, double* %630
%8379 = fcmp ogt double %8378, 1.000000e+02
br i1 %8379, label %8380, label %8387
8380: ; preds = %8343
%8381 = call double @exp(double 1.000000e+02)
store double %8381, double* %635
%8382 = load double, double* %635
%8383 = load double, double* %630
%8384 = fsub double %8383, 1.000000e+02
%8385 = fadd double 1.000000e+00, %8384
%8386 = fmul double %8382, %8385
store double %8386, double* %634
br label %8402
8387: ; preds = %8343
%8388 = load double, double* %630
%8389 = fcmp olt double %8388, -1.000000e+02
br i1 %8389, label %8390, label %8397
8390: ; preds = %8387
%8391 = call double @exp(double -1.000000e+02)
store double %8391, double* %635
%8392 = load double, double* %635
%8393 = load double, double* %630
%8394 = fadd double %8393, 1.000000e+02
%8395 = fadd double 1.000000e+00, %8394
%8396 = fmul double %8392, %8395
store double %8396, double* %634
br label %8401
8397: ; preds = %8387
%8398 = load double, double* %630
%8399 = call double @exp(double %8398)
store double %8399, double* %634
%8400 = load double, double* %634
store double %8400, double* %635
br label %8401
8401: ; preds = %8397, %8390
br label %8402
8402: ; preds = %8401, %8380
%8403 = load double, double* %635
%8404 = load double, double* %650
%8405 = fmul double %8403, %8404
store double %8405, double* %651
%8406 = load double, double* %635
%8407 = load double, double* %633
%8408 = fmul double %8406, %8407
store double %8408, double* %637
%8409 = load double*, double** %102
%8410 = getelementptr inbounds double, double* %8409, i64 98
%8411 = load double, double* %8410
%8412 = fcmp ogt double %8411, 0.000000e+00
br i1 %8412, label %8413, label %8577
8413: ; preds = %8402
%8414 = load double, double* %300
%8415 = fneg double %8414
%8416 = load double*, double** %105
%8417 = load double, double* %8416
%8418 = fsub double %8415, %8417
%8419 = load double, double* %303
%8420 = load double, double* %206
%8421 = fmul double %8419, %8420
%8422 = fdiv double %8418, %8421
store double %8422, double* %605
%8423 = load double, double* %303
%8424 = load double, double* %206
%8425 = fmul double %8423, %8424
%8426 = fdiv double -1.000000e+00, %8425
store double %8426, double* %638
%8427 = load double, double* %303
%8428 = load double, double* %206
%8429 = fmul double %8427, %8428
%8430 = fdiv double -1.000000e+00, %8429
store double %8430, double* %652
%8431 = load double*, double** %105
%8432 = load double, double* %8431
%8433 = fneg double %8432
%8434 = load double, double* %300
%8435 = fsub double %8433, %8434
%8436 = fneg double %8435
%8437 = load double, double* %303
%8438 = load double, double* %303
%8439 = fmul double %8437, %8438
%8440 = load double, double* %206
%8441 = fmul double %8439, %8440
%8442 = fdiv double %8436, %8441
store double %8442, double* %640
%8443 = load double*, double** %105
%8444 = load double, double* %8443
%8445 = fneg double %8444
%8446 = load double, double* %300
%8447 = fsub double %8445, %8446
%8448 = fneg double %8447
%8449 = load double, double* %303
%8450 = load double, double* %206
%8451 = load double, double* %206
%8452 = fmul double %8450, %8451
%8453 = fmul double %8449, %8452
%8454 = fdiv double %8448, %8453
store double %8454, double* %607
%8455 = load double, double* %638
%8456 = load double, double* %302
%8457 = fmul double %8455, %8456
store double %8457, double* %608
%8458 = load double, double* %608
%8459 = load double, double* %640
%8460 = load double, double* %305
%8461 = call double @llvm.fmuladd.f64(double %8459, double %8460, double %8458)
store double %8461, double* %608
%8462 = load double, double* %608
%8463 = load double, double* %607
%8464 = load double, double* %208
%8465 = call double @llvm.fmuladd.f64(double %8463, double %8464, double %8462)
store double %8465, double* %608
%8466 = load double, double* %605
%8467 = fcmp ogt double %8466, 1.000000e+02
br i1 %8467, label %8468, label %8475
8468: ; preds = %8413
%8469 = call double @exp(double 1.000000e+02)
store double %8469, double* %610
%8470 = load double, double* %610
%8471 = load double, double* %605
%8472 = fsub double %8471, 1.000000e+02
%8473 = fadd double 1.000000e+00, %8472
%8474 = fmul double %8470, %8473
store double %8474, double* %609
br label %8490
8475: ; preds = %8413
%8476 = load double, double* %605
%8477 = fcmp olt double %8476, -1.000000e+02
br i1 %8477, label %8478, label %8485
8478: ; preds = %8475
%8479 = call double @exp(double -1.000000e+02)
store double %8479, double* %610
%8480 = load double, double* %610
%8481 = load double, double* %605
%8482 = fadd double %8481, 1.000000e+02
%8483 = fadd double 1.000000e+00, %8482
%8484 = fmul double %8480, %8483
store double %8484, double* %609
br label %8489
8485: ; preds = %8475
%8486 = load double, double* %605
%8487 = call double @exp(double %8486)
store double %8487, double* %609
%8488 = load double, double* %609
store double %8488, double* %610
br label %8489
8489: ; preds = %8485, %8478
br label %8490
8490: ; preds = %8489, %8468
%8491 = load double, double* %610
%8492 = load double, double* %608
%8493 = fmul double %8491, %8492
store double %8493, double* %612
%8494 = load double, double* %610
%8495 = load double, double* %652
%8496 = fmul double %8494, %8495
store double %8496, double* %653
%8497 = load double, double* %267
%8498 = load double, double* %550
%8499 = fsub double %8498, 1.000000e+00
%8500 = load double, double* %270
%8501 = load double, double* %634
%8502 = fsub double %8501, 1.000000e+00
%8503 = fmul double %8500, %8502
%8504 = call double @llvm.fmuladd.f64(double %8497, double %8499, double %8503)
%8505 = load double*, double** %102
%8506 = getelementptr inbounds double, double* %8505, i64 100
%8507 = load double, double* %8506
%8508 = load double, double* %609
%8509 = load double, double* %368
%8510 = fsub double %8508, %8509
%8511 = fneg double %8507
%8512 = call double @llvm.fmuladd.f64(double %8511, double %8510, double %8504)
%8513 = load double*, double** %121
store double %8512, double* %8513
%8514 = load double, double* %550
%8515 = fsub double %8514, 1.000000e+00
store double %8515, double* %654
%8516 = load double, double* %267
store double %8516, double* %655
%8517 = load double, double* %634
%8518 = fsub double %8517, 1.000000e+00
store double %8518, double* %656
%8519 = load double, double* %270
store double %8519, double* %657
%8520 = load double*, double** %102
%8521 = getelementptr inbounds double, double* %8520, i64 100
%8522 = load double, double* %8521
%8523 = fneg double %8522
store double %8523, double* %658
%8524 = load double*, double** %102
%8525 = getelementptr inbounds double, double* %8524, i64 100
%8526 = load double, double* %8525
store double %8526, double* %659
%8527 = load double, double* %654
%8528 = load double, double* %269
%8529 = fmul double %8527, %8528
%8530 = load double*, double** %122
store double %8529, double* %8530
%8531 = load double, double* %655
%8532 = load double, double* %649
%8533 = fmul double %8531, %8532
%8534 = load double*, double** %123
store double %8533, double* %8534
%8535 = load double*, double** %122
%8536 = load double, double* %8535
%8537 = load double, double* %655
%8538 = load double, double* %553
%8539 = call double @llvm.fmuladd.f64(double %8537, double %8538, double %8536)
%8540 = load double*, double** %122
store double %8539, double* %8540
%8541 = load double*, double** %122
%8542 = load double, double* %8541
%8543 = load double, double* %656
%8544 = load double, double* %272
%8545 = call double @llvm.fmuladd.f64(double %8543, double %8544, double %8542)
%8546 = load double*, double** %122
store double %8545, double* %8546
%8547 = load double*, double** %123
%8548 = load double, double* %8547
%8549 = load double, double* %657
%8550 = load double, double* %651
%8551 = call double @llvm.fmuladd.f64(double %8549, double %8550, double %8548)
%8552 = load double*, double** %123
store double %8551, double* %8552
%8553 = load double*, double** %122
%8554 = load double, double* %8553
%8555 = load double, double* %657
%8556 = load double, double* %637
%8557 = call double @llvm.fmuladd.f64(double %8555, double %8556, double %8554)
%8558 = load double*, double** %122
store double %8557, double* %8558
%8559 = load double*, double** %122
%8560 = load double, double* %8559
%8561 = load double, double* %658
%8562 = load double, double* %612
%8563 = call double @llvm.fmuladd.f64(double %8561, double %8562, double %8560)
%8564 = load double*, double** %122
store double %8563, double* %8564
%8565 = load double*, double** %123
%8566 = load double, double* %8565
%8567 = load double, double* %658
%8568 = load double, double* %653
%8569 = call double @llvm.fmuladd.f64(double %8567, double %8568, double %8566)
%8570 = load double*, double** %123
store double %8569, double* %8570
%8571 = load double*, double** %122
%8572 = load double, double* %8571
%8573 = load double, double* %659
%8574 = load double, double* %370
%8575 = call double @llvm.fmuladd.f64(double %8573, double %8574, double %8572)
%8576 = load double*, double** %122
store double %8575, double* %8576
br label %8625
8577: ; preds = %8402
%8578 = load double, double* %267
%8579 = load double, double* %550
%8580 = fsub double %8579, 1.000000e+00
%8581 = load double, double* %270
%8582 = load double, double* %634
%8583 = fsub double %8582, 1.000000e+00
%8584 = fmul double %8581, %8583
%8585 = call double @llvm.fmuladd.f64(double %8578, double %8580, double %8584)
%8586 = load double*, double** %121
store double %8585, double* %8586
%8587 = load double, double* %550
%8588 = fsub double %8587, 1.000000e+00
store double %8588, double* %654
%8589 = load double, double* %267
store double %8589, double* %655
%8590 = load double, double* %634
%8591 = fsub double %8590, 1.000000e+00
store double %8591, double* %656
%8592 = load double, double* %270
store double %8592, double* %657
%8593 = load double, double* %654
%8594 = load double, double* %269
%8595 = fmul double %8593, %8594
%8596 = load double*, double** %122
store double %8595, double* %8596
%8597 = load double, double* %655
%8598 = load double, double* %649
%8599 = fmul double %8597, %8598
%8600 = load double*, double** %123
store double %8599, double* %8600
%8601 = load double*, double** %122
%8602 = load double, double* %8601
%8603 = load double, double* %655
%8604 = load double, double* %553
%8605 = call double @llvm.fmuladd.f64(double %8603, double %8604, double %8602)
%8606 = load double*, double** %122
store double %8605, double* %8606
%8607 = load double*, double** %122
%8608 = load double, double* %8607
%8609 = load double, double* %656
%8610 = load double, double* %272
%8611 = call double @llvm.fmuladd.f64(double %8609, double %8610, double %8608)
%8612 = load double*, double** %122
store double %8611, double* %8612
%8613 = load double*, double** %123
%8614 = load double, double* %8613
%8615 = load double, double* %657
%8616 = load double, double* %651
%8617 = call double @llvm.fmuladd.f64(double %8615, double %8616, double %8614)
%8618 = load double*, double** %123
store double %8617, double* %8618
%8619 = load double*, double** %122
%8620 = load double, double* %8619
%8621 = load double, double* %657
%8622 = load double, double* %637
%8623 = call double @llvm.fmuladd.f64(double %8621, double %8622, double %8620)
%8624 = load double*, double** %122
store double %8623, double* %8624
br label %8625
8625: ; preds = %8577, %8490
br label %9405
8626: ; preds = %8282
%8627 = load double*, double** %104
%8628 = load double, double* %8627
%8629 = load double*, double** %102
%8630 = getelementptr inbounds double, double* %8629, i64 33
%8631 = load double, double* %8630
%8632 = load double, double* %206
%8633 = fmul double %8631, %8632
%8634 = fdiv double %8628, %8633
store double %8634, double* %545
%8635 = load double*, double** %102
%8636 = getelementptr inbounds double, double* %8635, i64 33
%8637 = load double, double* %8636
%8638 = load double, double* %206
%8639 = fmul double %8637, %8638
%8640 = fdiv double 1.000000e+00, %8639
store double %8640, double* %546
%8641 = load double*, double** %104
%8642 = load double, double* %8641
%8643 = fneg double %8642
%8644 = load double*, double** %102
%8645 = getelementptr inbounds double, double* %8644, i64 33
%8646 = load double, double* %8645
%8647 = load double, double* %206
%8648 = load double, double* %206
%8649 = fmul double %8647, %8648
%8650 = fmul double %8646, %8649
%8651 = fdiv double %8643, %8650
store double %8651, double* %549
%8652 = load double, double* %549
%8653 = load double, double* %208
%8654 = fmul double %8652, %8653
store double %8654, double* %548
%8655 = load double, double* %545
%8656 = fcmp ogt double %8655, 1.000000e+02
br i1 %8656, label %8657, label %8664
8657: ; preds = %8626
%8658 = call double @exp(double 1.000000e+02)
store double %8658, double* %551
%8659 = load double, double* %551
%8660 = load double, double* %545
%8661 = fsub double %8660, 1.000000e+02
%8662 = fadd double 1.000000e+00, %8661
%8663 = fmul double %8659, %8662
store double %8663, double* %550
br label %8679
8664: ; preds = %8626
%8665 = load double, double* %545
%8666 = fcmp olt double %8665, -1.000000e+02
br i1 %8666, label %8667, label %8674
8667: ; preds = %8664
%8668 = call double @exp(double -1.000000e+02)
store double %8668, double* %551
%8669 = load double, double* %551
%8670 = load double, double* %545
%8671 = fadd double %8670, 1.000000e+02
%8672 = fadd double 1.000000e+00, %8671
%8673 = fmul double %8669, %8672
store double %8673, double* %550
br label %8678
8674: ; preds = %8664
%8675 = load double, double* %545
%8676 = call double @exp(double %8675)
store double %8676, double* %550
%8677 = load double, double* %550
store double %8677, double* %551
br label %8678
8678: ; preds = %8674, %8667
br label %8679
8679: ; preds = %8678, %8657
%8680 = load double, double* %551
%8681 = load double, double* %546
%8682 = fmul double %8680, %8681
store double %8682, double* %552
%8683 = load double, double* %551
%8684 = load double, double* %548
%8685 = fmul double %8683, %8684
store double %8685, double* %553
%8686 = load double*, double** %104
%8687 = load double, double* %8686
%8688 = load double*, double** %102
%8689 = getelementptr inbounds double, double* %8688, i64 35
%8690 = load double, double* %8689
%8691 = load double, double* %206
%8692 = fmul double %8690, %8691
%8693 = fdiv double %8687, %8692
store double %8693, double* %630
%8694 = load double*, double** %102
%8695 = getelementptr inbounds double, double* %8694, i64 35
%8696 = load double, double* %8695
%8697 = load double, double* %206
%8698 = fmul double %8696, %8697
%8699 = fdiv double 1.000000e+00, %8698
store double %8699, double* %631
%8700 = load double*, double** %104
%8701 = load double, double* %8700
%8702 = fneg double %8701
%8703 = load double*, double** %102
%8704 = getelementptr inbounds double, double* %8703, i64 35
%8705 = load double, double* %8704
%8706 = load double, double* %206
%8707 = load double, double* %206
%8708 = fmul double %8706, %8707
%8709 = fmul double %8705, %8708
%8710 = fdiv double %8702, %8709
store double %8710, double* %632
%8711 = load double, double* %632
%8712 = load double, double* %208
%8713 = fmul double %8711, %8712
store double %8713, double* %633
%8714 = load double, double* %630
%8715 = fcmp ogt double %8714, 1.000000e+02
br i1 %8715, label %8716, label %8723
8716: ; preds = %8679
%8717 = call double @exp(double 1.000000e+02)
store double %8717, double* %635
%8718 = load double, double* %635
%8719 = load double, double* %630
%8720 = fsub double %8719, 1.000000e+02
%8721 = fadd double 1.000000e+00, %8720
%8722 = fmul double %8718, %8721
store double %8722, double* %634
br label %8738
8723: ; preds = %8679
%8724 = load double, double* %630
%8725 = fcmp olt double %8724, -1.000000e+02
br i1 %8725, label %8726, label %8733
8726: ; preds = %8723
%8727 = call double @exp(double -1.000000e+02)
store double %8727, double* %635
%8728 = load double, double* %635
%8729 = load double, double* %630
%8730 = fadd double %8729, 1.000000e+02
%8731 = fadd double 1.000000e+00, %8730
%8732 = fmul double %8728, %8731
store double %8732, double* %634
br label %8737
8733: ; preds = %8723
%8734 = load double, double* %630
%8735 = call double @exp(double %8734)
store double %8735, double* %634
%8736 = load double, double* %634
store double %8736, double* %635
br label %8737
8737: ; preds = %8733, %8726
br label %8738
8738: ; preds = %8737, %8716
%8739 = load double, double* %635
%8740 = load double, double* %631
%8741 = fmul double %8739, %8740
store double %8741, double* %636
%8742 = load double, double* %635
%8743 = load double, double* %633
%8744 = fmul double %8742, %8743
store double %8744, double* %637
%8745 = load double*, double** %102
%8746 = getelementptr inbounds double, double* %8745, i64 98
%8747 = load double, double* %8746
%8748 = fcmp ogt double %8747, 0.000000e+00
br i1 %8748, label %8749, label %8941
8749: ; preds = %8738
%8750 = load double, double* %300
%8751 = fneg double %8750
%8752 = load double*, double** %104
%8753 = load double, double* %8752
%8754 = fsub double %8751, %8753
%8755 = load double, double* %303
%8756 = load double, double* %206
%8757 = fmul double %8755, %8756
%8758 = fdiv double %8754, %8757
store double %8758, double* %605
%8759 = load double, double* %303
%8760 = load double, double* %206
%8761 = fmul double %8759, %8760
%8762 = fdiv double -1.000000e+00, %8761
store double %8762, double* %638
%8763 = load double, double* %303
%8764 = load double, double* %206
%8765 = fmul double %8763, %8764
%8766 = fdiv double -1.000000e+00, %8765
store double %8766, double* %639
%8767 = load double*, double** %104
%8768 = load double, double* %8767
%8769 = fneg double %8768
%8770 = load double, double* %300
%8771 = fsub double %8769, %8770
%8772 = fneg double %8771
%8773 = load double, double* %303
%8774 = load double, double* %303
%8775 = fmul double %8773, %8774
%8776 = load double, double* %206
%8777 = fmul double %8775, %8776
%8778 = fdiv double %8772, %8777
store double %8778, double* %640
%8779 = load double*, double** %104
%8780 = load double, double* %8779
%8781 = fneg double %8780
%8782 = load double, double* %300
%8783 = fsub double %8781, %8782
%8784 = fneg double %8783
%8785 = load double, double* %303
%8786 = load double, double* %206
%8787 = load double, double* %206
%8788 = fmul double %8786, %8787
%8789 = fmul double %8785, %8788
%8790 = fdiv double %8784, %8789
store double %8790, double* %607
%8791 = load double, double* %638
%8792 = load double, double* %302
%8793 = fmul double %8791, %8792
store double %8793, double* %608
%8794 = load double, double* %608
%8795 = load double, double* %640
%8796 = load double, double* %305
%8797 = call double @llvm.fmuladd.f64(double %8795, double %8796, double %8794)
store double %8797, double* %608
%8798 = load double, double* %608
%8799 = load double, double* %607
%8800 = load double, double* %208
%8801 = call double @llvm.fmuladd.f64(double %8799, double %8800, double %8798)
store double %8801, double* %608
%8802 = load double, double* %605
%8803 = fcmp ogt double %8802, 1.000000e+02
br i1 %8803, label %8804, label %8811
8804: ; preds = %8749
%8805 = call double @exp(double 1.000000e+02)
store double %8805, double* %610
%8806 = load double, double* %610
%8807 = load double, double* %605
%8808 = fsub double %8807, 1.000000e+02
%8809 = fadd double 1.000000e+00, %8808
%8810 = fmul double %8806, %8809
store double %8810, double* %609
br label %8826
8811: ; preds = %8749
%8812 = load double, double* %605
%8813 = fcmp olt double %8812, -1.000000e+02
br i1 %8813, label %8814, label %8821
8814: ; preds = %8811
%8815 = call double @exp(double -1.000000e+02)
store double %8815, double* %610
%8816 = load double, double* %610
%8817 = load double, double* %605
%8818 = fadd double %8817, 1.000000e+02
%8819 = fadd double 1.000000e+00, %8818
%8820 = fmul double %8816, %8819
store double %8820, double* %609
br label %8825
8821: ; preds = %8811
%8822 = load double, double* %605
%8823 = call double @exp(double %8822)
store double %8823, double* %609
%8824 = load double, double* %609
store double %8824, double* %610
br label %8825
8825: ; preds = %8821, %8814
br label %8826
8826: ; preds = %8825, %8804
%8827 = load double, double* %610
%8828 = load double, double* %608
%8829 = fmul double %8827, %8828
store double %8829, double* %612
%8830 = load double, double* %610
%8831 = load double, double* %639
%8832 = fmul double %8830, %8831
store double %8832, double* %641
%8833 = load double*, double** %102
%8834 = getelementptr inbounds double, double* %8833, i64 32
%8835 = load double, double* %8834
%8836 = load double, double* %267
%8837 = load double, double* %550
%8838 = fsub double %8837, 1.000000e+00
%8839 = load double, double* %270
%8840 = load double, double* %634
%8841 = fsub double %8840, 1.000000e+00
%8842 = fmul double %8839, %8841
%8843 = call double @llvm.fmuladd.f64(double %8836, double %8838, double %8842)
%8844 = load double*, double** %102
%8845 = getelementptr inbounds double, double* %8844, i64 100
%8846 = load double, double* %8845
%8847 = load double, double* %609
%8848 = load double, double* %368
%8849 = fsub double %8847, %8848
%8850 = fneg double %8846
%8851 = call double @llvm.fmuladd.f64(double %8850, double %8849, double %8843)
%8852 = fmul double %8835, %8851
%8853 = load double*, double** %118
store double %8852, double* %8853
%8854 = load double, double* %550
%8855 = fsub double %8854, 1.000000e+00
%8856 = load double*, double** %102
%8857 = getelementptr inbounds double, double* %8856, i64 32
%8858 = load double, double* %8857
%8859 = fmul double %8855, %8858
store double %8859, double* %642
%8860 = load double, double* %267
%8861 = load double*, double** %102
%8862 = getelementptr inbounds double, double* %8861, i64 32
%8863 = load double, double* %8862
%8864 = fmul double %8860, %8863
store double %8864, double* %643
%8865 = load double, double* %634
%8866 = fsub double %8865, 1.000000e+00
%8867 = load double*, double** %102
%8868 = getelementptr inbounds double, double* %8867, i64 32
%8869 = load double, double* %8868
%8870 = fmul double %8866, %8869
store double %8870, double* %644
%8871 = load double, double* %270
%8872 = load double*, double** %102
%8873 = getelementptr inbounds double, double* %8872, i64 32
%8874 = load double, double* %8873
%8875 = fmul double %8871, %8874
store double %8875, double* %645
%8876 = load double*, double** %102
%8877 = getelementptr inbounds double, double* %8876, i64 100
%8878 = load double, double* %8877
%8879 = fneg double %8878
%8880 = load double*, double** %102
%8881 = getelementptr inbounds double, double* %8880, i64 32
%8882 = load double, double* %8881
%8883 = fmul double %8879, %8882
store double %8883, double* %646
%8884 = load double*, double** %102
%8885 = getelementptr inbounds double, double* %8884, i64 100
%8886 = load double, double* %8885
%8887 = load double*, double** %102
%8888 = getelementptr inbounds double, double* %8887, i64 32
%8889 = load double, double* %8888
%8890 = fmul double %8886, %8889
store double %8890, double* %647
%8891 = load double, double* %642
%8892 = load double, double* %269
%8893 = fmul double %8891, %8892
%8894 = load double*, double** %119
store double %8893, double* %8894
%8895 = load double, double* %643
%8896 = load double, double* %552
%8897 = fmul double %8895, %8896
%8898 = load double*, double** %120
store double %8897, double* %8898
%8899 = load double*, double** %119
%8900 = load double, double* %8899
%8901 = load double, double* %643
%8902 = load double, double* %553
%8903 = call double @llvm.fmuladd.f64(double %8901, double %8902, double %8900)
%8904 = load double*, double** %119
store double %8903, double* %8904
%8905 = load double*, double** %119
%8906 = load double, double* %8905
%8907 = load double, double* %644
%8908 = load double, double* %272
%8909 = call double @llvm.fmuladd.f64(double %8907, double %8908, double %8906)
%8910 = load double*, double** %119
store double %8909, double* %8910
%8911 = load double*, double** %120
%8912 = load double, double* %8911
%8913 = load double, double* %645
%8914 = load double, double* %636
%8915 = call double @llvm.fmuladd.f64(double %8913, double %8914, double %8912)
%8916 = load double*, double** %120
store double %8915, double* %8916
%8917 = load double*, double** %119
%8918 = load double, double* %8917
%8919 = load double, double* %645
%8920 = load double, double* %637
%8921 = call double @llvm.fmuladd.f64(double %8919, double %8920, double %8918)
%8922 = load double*, double** %119
store double %8921, double* %8922
%8923 = load double*, double** %119
%8924 = load double, double* %8923
%8925 = load double, double* %646
%8926 = load double, double* %612
%8927 = call double @llvm.fmuladd.f64(double %8925, double %8926, double %8924)
%8928 = load double*, double** %119
store double %8927, double* %8928
%8929 = load double*, double** %120
%8930 = load double, double* %8929
%8931 = load double, double* %646
%8932 = load double, double* %641
%8933 = call double @llvm.fmuladd.f64(double %8931, double %8932, double %8930)
%8934 = load double*, double** %120
store double %8933, double* %8934
%8935 = load double*, double** %119
%8936 = load double, double* %8935
%8937 = load double, double* %647
%8938 = load double, double* %370
%8939 = call double @llvm.fmuladd.f64(double %8937, double %8938, double %8936)
%8940 = load double*, double** %119
store double %8939, double* %8940
br label %9009
8941: ; preds = %8738
%8942 = load double*, double** %102
%8943 = getelementptr inbounds double, double* %8942, i64 32
%8944 = load double, double* %8943
%8945 = load double, double* %267
%8946 = load double, double* %550
%8947 = fsub double %8946, 1.000000e+00
%8948 = load double, double* %270
%8949 = load double, double* %634
%8950 = fsub double %8949, 1.000000e+00
%8951 = fmul double %8948, %8950
%8952 = call double @llvm.fmuladd.f64(double %8945, double %8947, double %8951)
%8953 = fmul double %8944, %8952
%8954 = load double*, double** %118
store double %8953, double* %8954
%8955 = load double, double* %550
%8956 = fsub double %8955, 1.000000e+00
%8957 = load double*, double** %102
%8958 = getelementptr inbounds double, double* %8957, i64 32
%8959 = load double, double* %8958
%8960 = fmul double %8956, %8959
store double %8960, double* %642
%8961 = load double, double* %267
%8962 = load double*, double** %102
%8963 = getelementptr inbounds double, double* %8962, i64 32
%8964 = load double, double* %8963
%8965 = fmul double %8961, %8964
store double %8965, double* %643
%8966 = load double, double* %634
%8967 = fsub double %8966, 1.000000e+00
%8968 = load double*, double** %102
%8969 = getelementptr inbounds double, double* %8968, i64 32
%8970 = load double, double* %8969
%8971 = fmul double %8967, %8970
store double %8971, double* %644
%8972 = load double, double* %270
%8973 = load double*, double** %102
%8974 = getelementptr inbounds double, double* %8973, i64 32
%8975 = load double, double* %8974
%8976 = fmul double %8972, %8975
store double %8976, double* %645
%8977 = load double, double* %642
%8978 = load double, double* %269
%8979 = fmul double %8977, %8978
%8980 = load double*, double** %119
store double %8979, double* %8980
%8981 = load double, double* %643
%8982 = load double, double* %552
%8983 = fmul double %8981, %8982
%8984 = load double*, double** %120
store double %8983, double* %8984
%8985 = load double*, double** %119
%8986 = load double, double* %8985
%8987 = load double, double* %643
%8988 = load double, double* %553
%8989 = call double @llvm.fmuladd.f64(double %8987, double %8988, double %8986)
%8990 = load double*, double** %119
store double %8989, double* %8990
%8991 = load double*, double** %119
%8992 = load double, double* %8991
%8993 = load double, double* %644
%8994 = load double, double* %272
%8995 = call double @llvm.fmuladd.f64(double %8993, double %8994, double %8992)
%8996 = load double*, double** %119
store double %8995, double* %8996
%8997 = load double*, double** %120
%8998 = load double, double* %8997
%8999 = load double, double* %645
%9000 = load double, double* %636
%9001 = call double @llvm.fmuladd.f64(double %8999, double %9000, double %8998)
%9002 = load double*, double** %120
store double %9001, double* %9002
%9003 = load double*, double** %119
%9004 = load double, double* %9003
%9005 = load double, double* %645
%9006 = load double, double* %637
%9007 = call double @llvm.fmuladd.f64(double %9005, double %9006, double %9004)
%9008 = load double*, double** %119
store double %9007, double* %9008
br label %9009
9009: ; preds = %8941, %8826
%9010 = load double*, double** %105
%9011 = load double, double* %9010
%9012 = load double*, double** %102
%9013 = getelementptr inbounds double, double* %9012, i64 33
%9014 = load double, double* %9013
%9015 = load double, double* %206
%9016 = fmul double %9014, %9015
%9017 = fdiv double %9011, %9016
store double %9017, double* %545
%9018 = load double*, double** %102
%9019 = getelementptr inbounds double, double* %9018, i64 33
%9020 = load double, double* %9019
%9021 = load double, double* %206
%9022 = fmul double %9020, %9021
%9023 = fdiv double 1.000000e+00, %9022
store double %9023, double* %648
%9024 = load double*, double** %105
%9025 = load double, double* %9024
%9026 = fneg double %9025
%9027 = load double*, double** %102
%9028 = getelementptr inbounds double, double* %9027, i64 33
%9029 = load double, double* %9028
%9030 = load double, double* %206
%9031 = load double, double* %206
%9032 = fmul double %9030, %9031
%9033 = fmul double %9029, %9032
%9034 = fdiv double %9026, %9033
store double %9034, double* %549
%9035 = load double, double* %549
%9036 = load double, double* %208
%9037 = fmul double %9035, %9036
store double %9037, double* %548
%9038 = load double, double* %545
%9039 = fcmp ogt double %9038, 1.000000e+02
br i1 %9039, label %9040, label %9047
9040: ; preds = %9009
%9041 = call double @exp(double 1.000000e+02)
store double %9041, double* %551
%9042 = load double, double* %551
%9043 = load double, double* %545
%9044 = fsub double %9043, 1.000000e+02
%9045 = fadd double 1.000000e+00, %9044
%9046 = fmul double %9042, %9045
store double %9046, double* %550
br label %9062
9047: ; preds = %9009
%9048 = load double, double* %545
%9049 = fcmp olt double %9048, -1.000000e+02
br i1 %9049, label %9050, label %9057
9050: ; preds = %9047
%9051 = call double @exp(double -1.000000e+02)
store double %9051, double* %551
%9052 = load double, double* %551
%9053 = load double, double* %545
%9054 = fadd double %9053, 1.000000e+02
%9055 = fadd double 1.000000e+00, %9054
%9056 = fmul double %9052, %9055
store double %9056, double* %550
br label %9061
9057: ; preds = %9047
%9058 = load double, double* %545
%9059 = call double @exp(double %9058)
store double %9059, double* %550
%9060 = load double, double* %550
store double %9060, double* %551
br label %9061
9061: ; preds = %9057, %9050
br label %9062
9062: ; preds = %9061, %9040
%9063 = load double, double* %551
%9064 = load double, double* %648
%9065 = fmul double %9063, %9064
store double %9065, double* %649
%9066 = load double, double* %551
%9067 = load double, double* %548
%9068 = fmul double %9066, %9067
store double %9068, double* %553
%9069 = load double*, double** %105
%9070 = load double, double* %9069
%9071 = load double*, double** %102
%9072 = getelementptr inbounds double, double* %9071, i64 35
%9073 = load double, double* %9072
%9074 = load double, double* %206
%9075 = fmul double %9073, %9074
%9076 = fdiv double %9070, %9075
store double %9076, double* %630
%9077 = load double*, double** %102
%9078 = getelementptr inbounds double, double* %9077, i64 35
%9079 = load double, double* %9078
%9080 = load double, double* %206
%9081 = fmul double %9079, %9080
%9082 = fdiv double 1.000000e+00, %9081
store double %9082, double* %650
%9083 = load double*, double** %105
%9084 = load double, double* %9083
%9085 = fneg double %9084
%9086 = load double*, double** %102
%9087 = getelementptr inbounds double, double* %9086, i64 35
%9088 = load double, double* %9087
%9089 = load double, double* %206
%9090 = load double, double* %206
%9091 = fmul double %9089, %9090
%9092 = fmul double %9088, %9091
%9093 = fdiv double %9085, %9092
store double %9093, double* %632
%9094 = load double, double* %632
%9095 = load double, double* %208
%9096 = fmul double %9094, %9095
store double %9096, double* %633
%9097 = load double, double* %630
%9098 = fcmp ogt double %9097, 1.000000e+02
br i1 %9098, label %9099, label %9106
9099: ; preds = %9062
%9100 = call double @exp(double 1.000000e+02)
store double %9100, double* %635
%9101 = load double, double* %635
%9102 = load double, double* %630
%9103 = fsub double %9102, 1.000000e+02
%9104 = fadd double 1.000000e+00, %9103
%9105 = fmul double %9101, %9104
store double %9105, double* %634
br label %9121
9106: ; preds = %9062
%9107 = load double, double* %630
%9108 = fcmp olt double %9107, -1.000000e+02
br i1 %9108, label %9109, label %9116
9109: ; preds = %9106
%9110 = call double @exp(double -1.000000e+02)
store double %9110, double* %635
%9111 = load double, double* %635
%9112 = load double, double* %630
%9113 = fadd double %9112, 1.000000e+02
%9114 = fadd double 1.000000e+00, %9113
%9115 = fmul double %9111, %9114
store double %9115, double* %634
br label %9120
9116: ; preds = %9106
%9117 = load double, double* %630
%9118 = call double @exp(double %9117)
store double %9118, double* %634
%9119 = load double, double* %634
store double %9119, double* %635
br label %9120
9120: ; preds = %9116, %9109
br label %9121
9121: ; preds = %9120, %9099
%9122 = load double, double* %635
%9123 = load double, double* %650
%9124 = fmul double %9122, %9123
store double %9124, double* %651
%9125 = load double, double* %635
%9126 = load double, double* %633
%9127 = fmul double %9125, %9126
store double %9127, double* %637
%9128 = load double*, double** %102
%9129 = getelementptr inbounds double, double* %9128, i64 98
%9130 = load double, double* %9129
%9131 = fcmp ogt double %9130, 0.000000e+00
br i1 %9131, label %9132, label %9331
9132: ; preds = %9121
%9133 = load double, double* %300
%9134 = fneg double %9133
%9135 = load double*, double** %105
%9136 = load double, double* %9135
%9137 = fsub double %9134, %9136
%9138 = load double, double* %303
%9139 = load double, double* %206
%9140 = fmul double %9138, %9139
%9141 = fdiv double %9137, %9140
store double %9141, double* %605
%9142 = load double, double* %303
%9143 = load double, double* %206
%9144 = fmul double %9142, %9143
%9145 = fdiv double -1.000000e+00, %9144
store double %9145, double* %638
%9146 = load double, double* %303
%9147 = load double, double* %206
%9148 = fmul double %9146, %9147
%9149 = fdiv double -1.000000e+00, %9148
store double %9149, double* %652
%9150 = load double*, double** %105
%9151 = load double, double* %9150
%9152 = fneg double %9151
%9153 = load double, double* %300
%9154 = fsub double %9152, %9153
%9155 = fneg double %9154
%9156 = load double, double* %303
%9157 = load double, double* %303
%9158 = fmul double %9156, %9157
%9159 = load double, double* %206
%9160 = fmul double %9158, %9159
%9161 = fdiv double %9155, %9160
store double %9161, double* %640
%9162 = load double*, double** %105
%9163 = load double, double* %9162
%9164 = fneg double %9163
%9165 = load double, double* %300
%9166 = fsub double %9164, %9165
%9167 = fneg double %9166
%9168 = load double, double* %303
%9169 = load double, double* %206
%9170 = load double, double* %206
%9171 = fmul double %9169, %9170
%9172 = fmul double %9168, %9171
%9173 = fdiv double %9167, %9172
store double %9173, double* %607
%9174 = load double, double* %638
%9175 = load double, double* %302
%9176 = fmul double %9174, %9175
store double %9176, double* %608
%9177 = load double, double* %608
%9178 = load double, double* %640
%9179 = load double, double* %305
%9180 = call double @llvm.fmuladd.f64(double %9178, double %9179, double %9177)
store double %9180, double* %608
%9181 = load double, double* %608
%9182 = load double, double* %607
%9183 = load double, double* %208
%9184 = call double @llvm.fmuladd.f64(double %9182, double %9183, double %9181)
store double %9184, double* %608
%9185 = load double, double* %605
%9186 = fcmp ogt double %9185, 1.000000e+02
br i1 %9186, label %9187, label %9194
9187: ; preds = %9132
%9188 = call double @exp(double 1.000000e+02)
store double %9188, double* %610
%9189 = load double, double* %610
%9190 = load double, double* %605
%9191 = fsub double %9190, 1.000000e+02
%9192 = fadd double 1.000000e+00, %9191
%9193 = fmul double %9189, %9192
store double %9193, double* %609
br label %9209
9194: ; preds = %9132
%9195 = load double, double* %605
%9196 = fcmp olt double %9195, -1.000000e+02
br i1 %9196, label %9197, label %9204
9197: ; preds = %9194
%9198 = call double @exp(double -1.000000e+02)
store double %9198, double* %610
%9199 = load double, double* %610
%9200 = load double, double* %605
%9201 = fadd double %9200, 1.000000e+02
%9202 = fadd double 1.000000e+00, %9201
%9203 = fmul double %9199, %9202
store double %9203, double* %609
br label %9208
9204: ; preds = %9194
%9205 = load double, double* %605
%9206 = call double @exp(double %9205)
store double %9206, double* %609
%9207 = load double, double* %609
store double %9207, double* %610
br label %9208
9208: ; preds = %9204, %9197
br label %9209
9209: ; preds = %9208, %9187
%9210 = load double, double* %610
%9211 = load double, double* %608
%9212 = fmul double %9210, %9211
store double %9212, double* %612
%9213 = load double, double* %610
%9214 = load double, double* %652
%9215 = fmul double %9213, %9214
store double %9215, double* %653
%9216 = load double*, double** %102
%9217 = getelementptr inbounds double, double* %9216, i64 32
%9218 = load double, double* %9217
%9219 = fsub double 1.000000e+00, %9218
%9220 = load double, double* %267
%9221 = load double, double* %550
%9222 = fsub double %9221, 1.000000e+00
%9223 = load double, double* %270
%9224 = load double, double* %634
%9225 = fsub double %9224, 1.000000e+00
%9226 = fmul double %9223, %9225
%9227 = call double @llvm.fmuladd.f64(double %9220, double %9222, double %9226)
%9228 = load double*, double** %102
%9229 = getelementptr inbounds double, double* %9228, i64 100
%9230 = load double, double* %9229
%9231 = load double, double* %609
%9232 = load double, double* %368
%9233 = fsub double %9231, %9232
%9234 = fneg double %9230
%9235 = call double @llvm.fmuladd.f64(double %9234, double %9233, double %9227)
%9236 = fmul double %9219, %9235
%9237 = load double*, double** %121
store double %9236, double* %9237
%9238 = load double, double* %550
%9239 = fsub double %9238, 1.000000e+00
%9240 = load double*, double** %102
%9241 = getelementptr inbounds double, double* %9240, i64 32
%9242 = load double, double* %9241
%9243 = fsub double 1.000000e+00, %9242
%9244 = fmul double %9239, %9243
store double %9244, double* %654
%9245 = load double, double* %267
%9246 = load double*, double** %102
%9247 = getelementptr inbounds double, double* %9246, i64 32
%9248 = load double, double* %9247
%9249 = fsub double 1.000000e+00, %9248
%9250 = fmul double %9245, %9249
store double %9250, double* %655
%9251 = load double, double* %634
%9252 = fsub double %9251, 1.000000e+00
%9253 = load double*, double** %102
%9254 = getelementptr inbounds double, double* %9253, i64 32
%9255 = load double, double* %9254
%9256 = fsub double 1.000000e+00, %9255
%9257 = fmul double %9252, %9256
store double %9257, double* %656
%9258 = load double, double* %270
%9259 = load double*, double** %102
%9260 = getelementptr inbounds double, double* %9259, i64 32
%9261 = load double, double* %9260
%9262 = fsub double 1.000000e+00, %9261
%9263 = fmul double %9258, %9262
store double %9263, double* %657
%9264 = load double*, double** %102
%9265 = getelementptr inbounds double, double* %9264, i64 100
%9266 = load double, double* %9265
%9267 = fneg double %9266
%9268 = load double*, double** %102
%9269 = getelementptr inbounds double, double* %9268, i64 32
%9270 = load double, double* %9269
%9271 = fsub double 1.000000e+00, %9270
%9272 = fmul double %9267, %9271
store double %9272, double* %658
%9273 = load double*, double** %102
%9274 = getelementptr inbounds double, double* %9273, i64 100
%9275 = load double, double* %9274
%9276 = load double*, double** %102
%9277 = getelementptr inbounds double, double* %9276, i64 32
%9278 = load double, double* %9277
%9279 = fsub double 1.000000e+00, %9278
%9280 = fmul double %9275, %9279
store double %9280, double* %659
%9281 = load double, double* %654
%9282 = load double, double* %269
%9283 = fmul double %9281, %9282
%9284 = load double*, double** %122
store double %9283, double* %9284
%9285 = load double, double* %655
%9286 = load double, double* %649
%9287 = fmul double %9285, %9286
%9288 = load double*, double** %123
store double %9287, double* %9288
%9289 = load double*, double** %122
%9290 = load double, double* %9289
%9291 = load double, double* %655
%9292 = load double, double* %553
%9293 = call double @llvm.fmuladd.f64(double %9291, double %9292, double %9290)
%9294 = load double*, double** %122
store double %9293, double* %9294
%9295 = load double*, double** %122
%9296 = load double, double* %9295
%9297 = load double, double* %656
%9298 = load double, double* %272
%9299 = call double @llvm.fmuladd.f64(double %9297, double %9298, double %9296)
%9300 = load double*, double** %122
store double %9299, double* %9300
%9301 = load double*, double** %123
%9302 = load double, double* %9301
%9303 = load double, double* %657
%9304 = load double, double* %651
%9305 = call double @llvm.fmuladd.f64(double %9303, double %9304, double %9302)
%9306 = load double*, double** %123
store double %9305, double* %9306
%9307 = load double*, double** %122
%9308 = load double, double* %9307
%9309 = load double, double* %657
%9310 = load double, double* %637
%9311 = call double @llvm.fmuladd.f64(double %9309, double %9310, double %9308)
%9312 = load double*, double** %122
store double %9311, double* %9312
%9313 = load double*, double** %122
%9314 = load double, double* %9313
%9315 = load double, double* %658
%9316 = load double, double* %612
%9317 = call double @llvm.fmuladd.f64(double %9315, double %9316, double %9314)
%9318 = load double*, double** %122
store double %9317, double* %9318
%9319 = load double*, double** %123
%9320 = load double, double* %9319
%9321 = load double, double* %658
%9322 = load double, double* %653
%9323 = call double @llvm.fmuladd.f64(double %9321, double %9322, double %9320)
%9324 = load double*, double** %123
store double %9323, double* %9324
%9325 = load double*, double** %122
%9326 = load double, double* %9325
%9327 = load double, double* %659
%9328 = load double, double* %370
%9329 = call double @llvm.fmuladd.f64(double %9327, double %9328, double %9326)
%9330 = load double*, double** %122
store double %9329, double* %9330
br label %9404
9331: ; preds = %9121
%9332 = load double*, double** %102
%9333 = getelementptr inbounds double, double* %9332, i64 32
%9334 = load double, double* %9333
%9335 = fsub double 1.000000e+00, %9334
%9336 = load double, double* %267
%9337 = load double, double* %550
%9338 = fsub double %9337, 1.000000e+00
%9339 = load double, double* %270
%9340 = load double, double* %634
%9341 = fsub double %9340, 1.000000e+00
%9342 = fmul double %9339, %9341
%9343 = call double @llvm.fmuladd.f64(double %9336, double %9338, double %9342)
%9344 = fmul double %9335, %9343
%9345 = load double*, double** %121
store double %9344, double* %9345
%9346 = load double, double* %550
%9347 = fsub double %9346, 1.000000e+00
%9348 = load double*, double** %102
%9349 = getelementptr inbounds double, double* %9348, i64 32
%9350 = load double, double* %9349
%9351 = fsub double 1.000000e+00, %9350
%9352 = fmul double %9347, %9351
store double %9352, double* %654
%9353 = load double, double* %267
%9354 = load double*, double** %102
%9355 = getelementptr inbounds double, double* %9354, i64 32
%9356 = load double, double* %9355
%9357 = fsub double 1.000000e+00, %9356
%9358 = fmul double %9353, %9357
store double %9358, double* %655
%9359 = load double, double* %634
%9360 = fsub double %9359, 1.000000e+00
%9361 = load double*, double** %102
%9362 = getelementptr inbounds double, double* %9361, i64 32
%9363 = load double, double* %9362
%9364 = fsub double 1.000000e+00, %9363
%9365 = fmul double %9360, %9364
store double %9365, double* %656
%9366 = load double, double* %270
%9367 = load double*, double** %102
%9368 = getelementptr inbounds double, double* %9367, i64 32
%9369 = load double, double* %9368
%9370 = fsub double 1.000000e+00, %9369
%9371 = fmul double %9366, %9370
store double %9371, double* %657
%9372 = load double, double* %654
%9373 = load double, double* %269
%9374 = fmul double %9372, %9373
%9375 = load double*, double** %122
store double %9374, double* %9375
%9376 = load double, double* %655
%9377 = load double, double* %649
%9378 = fmul double %9376, %9377
%9379 = load double*, double** %123
store double %9378, double* %9379
%9380 = load double*, double** %122
%9381 = load double, double* %9380
%9382 = load double, double* %655
%9383 = load double, double* %553
%9384 = call double @llvm.fmuladd.f64(double %9382, double %9383, double %9381)
%9385 = load double*, double** %122
store double %9384, double* %9385
%9386 = load double*, double** %122
%9387 = load double, double* %9386
%9388 = load double, double* %656
%9389 = load double, double* %272
%9390 = call double @llvm.fmuladd.f64(double %9388, double %9389, double %9387)
%9391 = load double*, double** %122
store double %9390, double* %9391
%9392 = load double*, double** %123
%9393 = load double, double* %9392
%9394 = load double, double* %657
%9395 = load double, double* %651
%9396 = call double @llvm.fmuladd.f64(double %9394, double %9395, double %9393)
%9397 = load double*, double** %123
store double %9396, double* %9397
%9398 = load double*, double** %122
%9399 = load double, double* %9398
%9400 = load double, double* %657
%9401 = load double, double* %637
%9402 = call double @llvm.fmuladd.f64(double %9400, double %9401, double %9399)
%9403 = load double*, double** %122
store double %9402, double* %9403
br label %9404
9404: ; preds = %9331, %9209
br label %9405
9405: ; preds = %9404, %8625
br label %9406
9406: ; preds = %9405, %8278
%9407 = load double*, double** %106
%9408 = load double, double* %9407
%9409 = load double*, double** %102
%9410 = getelementptr inbounds double, double* %9409, i64 37
%9411 = load double, double* %9410
%9412 = load double, double* %206
%9413 = fmul double %9411, %9412
%9414 = fdiv double %9408, %9413
store double %9414, double* %545
%9415 = load double*, double** %102
%9416 = getelementptr inbounds double, double* %9415, i64 37
%9417 = load double, double* %9416
%9418 = load double, double* %206
%9419 = fmul double %9417, %9418
%9420 = fdiv double 1.000000e+00, %9419
store double %9420, double* %559
%9421 = load double*, double** %106
%9422 = load double, double* %9421
%9423 = fneg double %9422
%9424 = load double*, double** %102
%9425 = getelementptr inbounds double, double* %9424, i64 37
%9426 = load double, double* %9425
%9427 = load double, double* %206
%9428 = load double, double* %206
%9429 = fmul double %9427, %9428
%9430 = fmul double %9426, %9429
%9431 = fdiv double %9423, %9430
store double %9431, double* %549
%9432 = load double, double* %549
%9433 = load double, double* %208
%9434 = fmul double %9432, %9433
store double %9434, double* %548
%9435 = load double, double* %545
%9436 = fcmp ogt double %9435, 1.000000e+02
br i1 %9436, label %9437, label %9444
9437: ; preds = %9406
%9438 = call double @exp(double 1.000000e+02)
store double %9438, double* %551
%9439 = load double, double* %551
%9440 = load double, double* %545
%9441 = fsub double %9440, 1.000000e+02
%9442 = fadd double 1.000000e+00, %9441
%9443 = fmul double %9439, %9442
store double %9443, double* %550
br label %9459
9444: ; preds = %9406
%9445 = load double, double* %545
%9446 = fcmp olt double %9445, -1.000000e+02
br i1 %9446, label %9447, label %9454
9447: ; preds = %9444
%9448 = call double @exp(double -1.000000e+02)
store double %9448, double* %551
%9449 = load double, double* %551
%9450 = load double, double* %545
%9451 = fadd double %9450, 1.000000e+02
%9452 = fadd double 1.000000e+00, %9451
%9453 = fmul double %9449, %9452
store double %9453, double* %550
br label %9458
9454: ; preds = %9444
%9455 = load double, double* %545
%9456 = call double @exp(double %9455)
store double %9456, double* %550
%9457 = load double, double* %550
store double %9457, double* %551
br label %9458
9458: ; preds = %9454, %9447
br label %9459
9459: ; preds = %9458, %9437
%9460 = load double, double* %551
%9461 = load double, double* %559
%9462 = fmul double %9460, %9461
store double %9462, double* %561
%9463 = load double, double* %551
%9464 = load double, double* %548
%9465 = fmul double %9463, %9464
store double %9465, double* %553
%9466 = load double*, double** %106
%9467 = load double, double* %9466
%9468 = load double*, double** %102
%9469 = getelementptr inbounds double, double* %9468, i64 39
%9470 = load double, double* %9469
%9471 = load double, double* %206
%9472 = fmul double %9470, %9471
%9473 = fdiv double %9467, %9472
store double %9473, double* %630
%9474 = load double*, double** %102
%9475 = getelementptr inbounds double, double* %9474, i64 39
%9476 = load double, double* %9475
%9477 = load double, double* %206
%9478 = fmul double %9476, %9477
%9479 = fdiv double 1.000000e+00, %9478
store double %9479, double* %660
%9480 = load double*, double** %106
%9481 = load double, double* %9480
%9482 = fneg double %9481
%9483 = load double*, double** %102
%9484 = getelementptr inbounds double, double* %9483, i64 39
%9485 = load double, double* %9484
%9486 = load double, double* %206
%9487 = load double, double* %206
%9488 = fmul double %9486, %9487
%9489 = fmul double %9485, %9488
%9490 = fdiv double %9482, %9489
store double %9490, double* %632
%9491 = load double, double* %632
%9492 = load double, double* %208
%9493 = fmul double %9491, %9492
store double %9493, double* %633
%9494 = load double, double* %630
%9495 = fcmp ogt double %9494, 1.000000e+02
br i1 %9495, label %9496, label %9503
9496: ; preds = %9459
%9497 = call double @exp(double 1.000000e+02)
store double %9497, double* %635
%9498 = load double, double* %635
%9499 = load double, double* %630
%9500 = fsub double %9499, 1.000000e+02
%9501 = fadd double 1.000000e+00, %9500
%9502 = fmul double %9498, %9501
store double %9502, double* %634
br label %9518
9503: ; preds = %9459
%9504 = load double, double* %630
%9505 = fcmp olt double %9504, -1.000000e+02
br i1 %9505, label %9506, label %9513
9506: ; preds = %9503
%9507 = call double @exp(double -1.000000e+02)
store double %9507, double* %635
%9508 = load double, double* %635
%9509 = load double, double* %630
%9510 = fadd double %9509, 1.000000e+02
%9511 = fadd double 1.000000e+00, %9510
%9512 = fmul double %9508, %9511
store double %9512, double* %634
br label %9517
9513: ; preds = %9503
%9514 = load double, double* %630
%9515 = call double @exp(double %9514)
store double %9515, double* %634
%9516 = load double, double* %634
store double %9516, double* %635
br label %9517
9517: ; preds = %9513, %9506
br label %9518
9518: ; preds = %9517, %9496
%9519 = load double, double* %635
%9520 = load double, double* %660
%9521 = fmul double %9519, %9520
store double %9521, double* %661
%9522 = load double, double* %635
%9523 = load double, double* %633
%9524 = fmul double %9522, %9523
store double %9524, double* %637
%9525 = load double, double* %273
%9526 = load double, double* %550
%9527 = fsub double %9526, 1.000000e+00
%9528 = load double, double* %276
%9529 = load double, double* %634
%9530 = fsub double %9529, 1.000000e+00
%9531 = fmul double %9528, %9530
%9532 = call double @llvm.fmuladd.f64(double %9525, double %9527, double %9531)
store double %9532, double* %662
%9533 = load double, double* %550
%9534 = fsub double %9533, 1.000000e+00
store double %9534, double* %663
%9535 = load double, double* %273
store double %9535, double* %665
%9536 = load double, double* %634
%9537 = fsub double %9536, 1.000000e+00
store double %9537, double* %667
%9538 = load double, double* %276
store double %9538, double* %668
%9539 = load double, double* %663
%9540 = load double, double* %275
%9541 = fmul double %9539, %9540
store double %9541, double* %664
%9542 = load double, double* %665
%9543 = load double, double* %561
%9544 = fmul double %9542, %9543
store double %9544, double* %666
%9545 = load double, double* %664
%9546 = load double, double* %665
%9547 = load double, double* %553
%9548 = call double @llvm.fmuladd.f64(double %9546, double %9547, double %9545)
store double %9548, double* %664
%9549 = load double, double* %664
%9550 = load double, double* %667
%9551 = load double, double* %278
%9552 = call double @llvm.fmuladd.f64(double %9550, double %9551, double %9549)
store double %9552, double* %664
%9553 = load double, double* %666
%9554 = load double, double* %668
%9555 = load double, double* %661
%9556 = call double @llvm.fmuladd.f64(double %9554, double %9555, double %9553)
store double %9556, double* %666
%9557 = load double, double* %664
%9558 = load double, double* %668
%9559 = load double, double* %637
%9560 = call double @llvm.fmuladd.f64(double %9558, double %9559, double %9557)
store double %9560, double* %664
%9561 = load double*, double** %102
%9562 = getelementptr inbounds double, double* %9561, i64 45
%9563 = load double, double* %9562
%9564 = fcmp ogt double %9563, 0.000000e+00
br i1 %9564, label %9570, label %9565
9565: ; preds = %9518
%9566 = load double*, double** %102
%9567 = getelementptr inbounds double, double* %9566, i64 46
%9568 = load double, double* %9567
%9569 = fcmp ogt double %9568, 0.000000e+00
br i1 %9569, label %9570, label %9736
9570: ; preds = %9565, %9518
%9571 = load double*, double** %107
%9572 = load double, double* %9571
%9573 = load double*, double** %102
%9574 = getelementptr inbounds double, double* %9573, i64 37
%9575 = load double, double* %9574
%9576 = load double, double* %206
%9577 = fmul double %9575, %9576
%9578 = fdiv double %9572, %9577
store double %9578, double* %545
%9579 = load double*, double** %102
%9580 = getelementptr inbounds double, double* %9579, i64 37
%9581 = load double, double* %9580
%9582 = load double, double* %206
%9583 = fmul double %9581, %9582
%9584 = fdiv double 1.000000e+00, %9583
store double %9584, double* %603
%9585 = load double*, double** %107
%9586 = load double, double* %9585
%9587 = fneg double %9586
%9588 = load double*, double** %102
%9589 = getelementptr inbounds double, double* %9588, i64 37
%9590 = load double, double* %9589
%9591 = load double, double* %206
%9592 = load double, double* %206
%9593 = fmul double %9591, %9592
%9594 = fmul double %9590, %9593
%9595 = fdiv double %9587, %9594
store double %9595, double* %549
%9596 = load double, double* %549
%9597 = load double, double* %208
%9598 = fmul double %9596, %9597
store double %9598, double* %548
%9599 = load double, double* %545
%9600 = fcmp ogt double %9599, 1.000000e+02
br i1 %9600, label %9601, label %9608
9601: ; preds = %9570
%9602 = call double @exp(double 1.000000e+02)
store double %9602, double* %551
%9603 = load double, double* %551
%9604 = load double, double* %545
%9605 = fsub double %9604, 1.000000e+02
%9606 = fadd double 1.000000e+00, %9605
%9607 = fmul double %9603, %9606
store double %9607, double* %550
br label %9623
9608: ; preds = %9570
%9609 = load double, double* %545
%9610 = fcmp olt double %9609, -1.000000e+02
br i1 %9610, label %9611, label %9618
9611: ; preds = %9608
%9612 = call double @exp(double -1.000000e+02)
store double %9612, double* %551
%9613 = load double, double* %551
%9614 = load double, double* %545
%9615 = fadd double %9614, 1.000000e+02
%9616 = fadd double 1.000000e+00, %9615
%9617 = fmul double %9613, %9616
store double %9617, double* %550
br label %9622
9618: ; preds = %9608
%9619 = load double, double* %545
%9620 = call double @exp(double %9619)
store double %9620, double* %550
%9621 = load double, double* %550
store double %9621, double* %551
br label %9622
9622: ; preds = %9618, %9611
br label %9623
9623: ; preds = %9622, %9601
%9624 = load double, double* %551
%9625 = load double, double* %603
%9626 = fmul double %9624, %9625
store double %9626, double* %604
%9627 = load double, double* %551
%9628 = load double, double* %548
%9629 = fmul double %9627, %9628
store double %9629, double* %553
%9630 = load double*, double** %107
%9631 = load double, double* %9630
%9632 = load double*, double** %102
%9633 = getelementptr inbounds double, double* %9632, i64 39
%9634 = load double, double* %9633
%9635 = load double, double* %206
%9636 = fmul double %9634, %9635
%9637 = fdiv double %9631, %9636
store double %9637, double* %630
%9638 = load double*, double** %102
%9639 = getelementptr inbounds double, double* %9638, i64 39
%9640 = load double, double* %9639
%9641 = load double, double* %206
%9642 = fmul double %9640, %9641
%9643 = fdiv double 1.000000e+00, %9642
store double %9643, double* %669
%9644 = load double*, double** %107
%9645 = load double, double* %9644
%9646 = fneg double %9645
%9647 = load double*, double** %102
%9648 = getelementptr inbounds double, double* %9647, i64 39
%9649 = load double, double* %9648
%9650 = load double, double* %206
%9651 = load double, double* %206
%9652 = fmul double %9650, %9651
%9653 = fmul double %9649, %9652
%9654 = fdiv double %9646, %9653
store double %9654, double* %632
%9655 = load double, double* %632
%9656 = load double, double* %208
%9657 = fmul double %9655, %9656
store double %9657, double* %633
%9658 = load double, double* %630
%9659 = fcmp ogt double %9658, 1.000000e+02
br i1 %9659, label %9660, label %9667
9660: ; preds = %9623
%9661 = call double @exp(double 1.000000e+02)
store double %9661, double* %635
%9662 = load double, double* %635
%9663 = load double, double* %630
%9664 = fsub double %9663, 1.000000e+02
%9665 = fadd double 1.000000e+00, %9664
%9666 = fmul double %9662, %9665
store double %9666, double* %634
br label %9682
9667: ; preds = %9623
%9668 = load double, double* %630
%9669 = fcmp olt double %9668, -1.000000e+02
br i1 %9669, label %9670, label %9677
9670: ; preds = %9667
%9671 = call double @exp(double -1.000000e+02)
store double %9671, double* %635
%9672 = load double, double* %635
%9673 = load double, double* %630
%9674 = fadd double %9673, 1.000000e+02
%9675 = fadd double 1.000000e+00, %9674
%9676 = fmul double %9672, %9675
store double %9676, double* %634
br label %9681
9677: ; preds = %9667
%9678 = load double, double* %630
%9679 = call double @exp(double %9678)
store double %9679, double* %634
%9680 = load double, double* %634
store double %9680, double* %635
br label %9681
9681: ; preds = %9677, %9670
br label %9682
9682: ; preds = %9681, %9660
%9683 = load double, double* %635
%9684 = load double, double* %669
%9685 = fmul double %9683, %9684
store double %9685, double* %670
%9686 = load double, double* %635
%9687 = load double, double* %633
%9688 = fmul double %9686, %9687
store double %9688, double* %637
%9689 = load double, double* %279
%9690 = load double, double* %550
%9691 = fsub double %9690, 1.000000e+00
%9692 = load double, double* %282
%9693 = load double, double* %634
%9694 = fsub double %9693, 1.000000e+00
%9695 = fmul double %9692, %9694
%9696 = call double @llvm.fmuladd.f64(double %9689, double %9691, double %9695)
%9697 = load double*, double** %136
store double %9696, double* %9697
%9698 = load double, double* %550
%9699 = fsub double %9698, 1.000000e+00
store double %9699, double* %671
%9700 = load double, double* %279
store double %9700, double* %672
%9701 = load double, double* %634
%9702 = fsub double %9701, 1.000000e+00
store double %9702, double* %673
%9703 = load double, double* %282
store double %9703, double* %674
%9704 = load double, double* %671
%9705 = load double, double* %281
%9706 = fmul double %9704, %9705
%9707 = load double*, double** %137
store double %9706, double* %9707
%9708 = load double, double* %672
%9709 = load double, double* %604
%9710 = fmul double %9708, %9709
%9711 = load double*, double** %138
store double %9710, double* %9711
%9712 = load double*, double** %137
%9713 = load double, double* %9712
%9714 = load double, double* %672
%9715 = load double, double* %553
%9716 = call double @llvm.fmuladd.f64(double %9714, double %9715, double %9713)
%9717 = load double*, double** %137
store double %9716, double* %9717
%9718 = load double*, double** %137
%9719 = load double, double* %9718
%9720 = load double, double* %673
%9721 = load double, double* %284
%9722 = call double @llvm.fmuladd.f64(double %9720, double %9721, double %9719)
%9723 = load double*, double** %137
store double %9722, double* %9723
%9724 = load double*, double** %138
%9725 = load double, double* %9724
%9726 = load double, double* %674
%9727 = load double, double* %670
%9728 = call double @llvm.fmuladd.f64(double %9726, double %9727, double %9725)
%9729 = load double*, double** %138
store double %9728, double* %9729
%9730 = load double*, double** %137
%9731 = load double, double* %9730
%9732 = load double, double* %674
%9733 = load double, double* %637
%9734 = call double @llvm.fmuladd.f64(double %9732, double %9733, double %9731)
%9735 = load double*, double** %137
store double %9734, double* %9735
br label %9740
9736: ; preds = %9565
%9737 = load double*, double** %136
store double 0.000000e+00, double* %9737
%9738 = load double*, double** %137
store double 0.000000e+00, double* %9738
%9739 = load double*, double** %138
store double 0.000000e+00, double* %9739
br label %9740
9740: ; preds = %9736, %9682
%9741 = load double*, double** %102
%9742 = getelementptr inbounds double, double* %9741, i64 40
%9743 = load double, double* %9742
%9744 = fcmp ogt double %9743, 0.000000e+00
br i1 %9744, label %9745, label %9963
9745: ; preds = %9740
%9746 = load double, double* %332
%9747 = load double*, double** %106
%9748 = load double, double* %9747
%9749 = fsub double %9746, %9748
%9750 = load double, double* %332
%9751 = load double*, double** %106
%9752 = load double, double* %9751
%9753 = fsub double %9750, %9752
%9754 = call double @llvm.fmuladd.f64(double %9749, double %9753, double 1.000000e-02)
%9755 = call double @sqrt(double %9754)
%9756 = load double, double* %332
%9757 = load double*, double** %106
%9758 = load double, double* %9757
%9759 = fsub double %9756, %9758
%9760 = fadd double %9755, %9759
%9761 = fmul double 5.000000e-01, %9760
store double %9761, double* %431
%9762 = load double, double* %332
%9763 = load double*, double** %106
%9764 = load double, double* %9763
%9765 = fsub double %9762, %9764
%9766 = load double, double* %332
%9767 = load double*, double** %106
%9768 = load double, double* %9767
%9769 = fsub double %9766, %9768
%9770 = load double, double* %332
%9771 = load double*, double** %106
%9772 = load double, double* %9771
%9773 = fsub double %9770, %9772
%9774 = call double @llvm.fmuladd.f64(double %9769, double %9773, double 1.000000e-02)
%9775 = call double @sqrt(double %9774)
%9776 = fdiv double %9765, %9775
%9777 = fadd double %9776, 1.000000e+00
%9778 = fmul double 5.000000e-01, %9777
store double %9778, double* %675
%9779 = load double, double* %332
%9780 = load double*, double** %106
%9781 = load double, double* %9780
%9782 = fsub double %9779, %9781
%9783 = fneg double %9782
%9784 = load double, double* %332
%9785 = load double*, double** %106
%9786 = load double, double* %9785
%9787 = fsub double %9784, %9786
%9788 = load double, double* %332
%9789 = load double*, double** %106
%9790 = load double, double* %9789
%9791 = fsub double %9788, %9790
%9792 = call double @llvm.fmuladd.f64(double %9787, double %9791, double 1.000000e-02)
%9793 = call double @sqrt(double %9792)
%9794 = fdiv double %9783, %9793
%9795 = fsub double %9794, 1.000000e+00
%9796 = fmul double 5.000000e-01, %9795
store double %9796, double* %490
%9797 = load double, double* %675
%9798 = load double, double* %334
%9799 = fmul double %9797, %9798
store double %9799, double* %434
%9800 = load double*, double** %102
%9801 = getelementptr inbounds double, double* %9800, i64 25
%9802 = load double, double* %9801
%9803 = fsub double %9802, 1.000000e+00
store double %9803, double* %242
%9804 = load double, double* %431
%9805 = load double, double* %242
%9806 = call double @pow(double %9804, double %9805)
store double %9806, double* %245
%9807 = load double, double* %245
%9808 = load double, double* %242
%9809 = fmul double %9807, %9808
%9810 = load double, double* %431
%9811 = fdiv double %9809, %9810
store double %9811, double* %676
%9812 = load double, double* %676
%9813 = load double, double* %434
%9814 = fmul double %9812, %9813
store double %9814, double* %247
%9815 = load double, double* %676
%9816 = load double, double* %490
%9817 = fmul double %9815, %9816
store double %9817, double* %464
%9818 = load double, double* %297
%9819 = fneg double %9818
%9820 = load double, double* %245
%9821 = fmul double %9819, %9820
store double %9821, double* %215
%9822 = load double, double* %245
%9823 = fneg double %9822
store double %9823, double* %677
%9824 = load double, double* %297
%9825 = fneg double %9824
store double %9825, double* %312
%9826 = load double, double* %677
%9827 = load double, double* %299
%9828 = fmul double %9826, %9827
store double %9828, double* %217
%9829 = load double, double* %217
%9830 = load double, double* %312
%9831 = load double, double* %247
%9832 = call double @llvm.fmuladd.f64(double %9830, double %9831, double %9829)
store double %9832, double* %217
%9833 = load double, double* %312
%9834 = load double, double* %464
%9835 = fmul double %9833, %9834
store double %9835, double* %463
%9836 = load double, double* %215
%9837 = fcmp ogt double %9836, 1.000000e+02
br i1 %9837, label %9838, label %9845
9838: ; preds = %9745
%9839 = call double @exp(double 1.000000e+02)
store double %9839, double* %326
%9840 = load double, double* %326
%9841 = load double, double* %215
%9842 = fsub double %9841, 1.000000e+02
%9843 = fadd double 1.000000e+00, %9842
%9844 = fmul double %9840, %9843
store double %9844, double* %249
br label %9860
9845: ; preds = %9745
%9846 = load double, double* %215
%9847 = fcmp olt double %9846, -1.000000e+02
br i1 %9847, label %9848, label %9855
9848: ; preds = %9845
%9849 = call double @exp(double -1.000000e+02)
store double %9849, double* %326
%9850 = load double, double* %326
%9851 = load double, double* %215
%9852 = fadd double %9851, 1.000000e+02
%9853 = fadd double 1.000000e+00, %9852
%9854 = fmul double %9850, %9853
store double %9854, double* %249
br label %9859
9855: ; preds = %9845
%9856 = load double, double* %215
%9857 = call double @exp(double %9856)
store double %9857, double* %249
%9858 = load double, double* %249
store double %9858, double* %326
br label %9859
9859: ; preds = %9855, %9848
br label %9860
9860: ; preds = %9859, %9838
%9861 = load double, double* %326
%9862 = load double, double* %217
%9863 = fmul double %9861, %9862
store double %9863, double* %251
%9864 = load double, double* %326
%9865 = load double, double* %463
%9866 = fmul double %9864, %9865
store double %9866, double* %589
%9867 = load double*, double** %102
%9868 = getelementptr inbounds double, double* %9867, i64 40
%9869 = load double, double* %9868
%9870 = load double, double* %431
%9871 = fmul double %9869, %9870
%9872 = load double, double* %249
%9873 = fmul double %9871, %9872
store double %9873, double* %678
%9874 = load double*, double** %102
%9875 = getelementptr inbounds double, double* %9874, i64 40
%9876 = load double, double* %9875
%9877 = load double, double* %249
%9878 = fmul double %9876, %9877
store double %9878, double* %679
%9879 = load double*, double** %102
%9880 = getelementptr inbounds double, double* %9879, i64 40
%9881 = load double, double* %9880
%9882 = load double, double* %431
%9883 = fmul double %9881, %9882
store double %9883, double* %682
%9884 = load double, double* %679
%9885 = load double, double* %434
%9886 = fmul double %9884, %9885
store double %9886, double* %680
%9887 = load double, double* %679
%9888 = load double, double* %490
%9889 = fmul double %9887, %9888
store double %9889, double* %681
%9890 = load double, double* %680
%9891 = load double, double* %682
%9892 = load double, double* %251
%9893 = call double @llvm.fmuladd.f64(double %9891, double %9892, double %9890)
store double %9893, double* %680
%9894 = load double, double* %681
%9895 = load double, double* %682
%9896 = load double, double* %589
%9897 = call double @llvm.fmuladd.f64(double %9895, double %9896, double %9894)
store double %9897, double* %681
%9898 = load double*, double** %124
%9899 = load double, double* %9898
%9900 = load double*, double** %128
%9901 = load double, double* %9900
%9902 = fsub double %9899, %9901
%9903 = load double, double* %662
%9904 = fsub double %9902, %9903
%9905 = load double, double* %678
%9906 = fmul double %9904, %9905
store double %9906, double* %683
%9907 = load double, double* %678
store double %9907, double* %684
%9908 = load double, double* %678
%9909 = fneg double %9908
store double %9909, double* %688
%9910 = load double, double* %678
%9911 = fneg double %9910
store double %9911, double* %689
%9912 = load double*, double** %128
%9913 = load double, double* %9912
%9914 = fneg double %9913
%9915 = load double*, double** %124
%9916 = load double, double* %9915
%9917 = fadd double %9914, %9916
%9918 = load double, double* %662
%9919 = fsub double %9917, %9918
store double %9919, double* %690
%9920 = load double, double* %684
%9921 = load double*, double** %125
%9922 = load double, double* %9921
%9923 = fmul double %9920, %9922
store double %9923, double* %685
%9924 = load double, double* %684
%9925 = load double*, double** %126
%9926 = load double, double* %9925
%9927 = fmul double %9924, %9926
store double %9927, double* %686
%9928 = load double, double* %684
%9929 = load double*, double** %127
%9930 = load double, double* %9929
%9931 = fmul double %9928, %9930
store double %9931, double* %687
%9932 = load double, double* %685
%9933 = load double, double* %688
%9934 = load double*, double** %129
%9935 = load double, double* %9934
%9936 = call double @llvm.fmuladd.f64(double %9933, double %9935, double %9932)
store double %9936, double* %685
%9937 = load double, double* %687
%9938 = load double, double* %688
%9939 = load double*, double** %130
%9940 = load double, double* %9939
%9941 = call double @llvm.fmuladd.f64(double %9938, double %9940, double %9937)
store double %9941, double* %687
%9942 = load double, double* %686
%9943 = load double, double* %688
%9944 = load double*, double** %131
%9945 = load double, double* %9944
%9946 = call double @llvm.fmuladd.f64(double %9943, double %9945, double %9942)
store double %9946, double* %686
%9947 = load double, double* %685
%9948 = load double, double* %689
%9949 = load double, double* %664
%9950 = call double @llvm.fmuladd.f64(double %9948, double %9949, double %9947)
store double %9950, double* %685
%9951 = load double, double* %687
%9952 = load double, double* %689
%9953 = load double, double* %666
%9954 = call double @llvm.fmuladd.f64(double %9952, double %9953, double %9951)
store double %9954, double* %687
%9955 = load double, double* %685
%9956 = load double, double* %690
%9957 = load double, double* %680
%9958 = call double @llvm.fmuladd.f64(double %9956, double %9957, double %9955)
store double %9958, double* %685
%9959 = load double, double* %687
%9960 = load double, double* %690
%9961 = load double, double* %681
%9962 = call double @llvm.fmuladd.f64(double %9960, double %9961, double %9959)
store double %9962, double* %687
br label %9964
9963: ; preds = %9740
store double 0.000000e+00, double* %683
store double 0.000000e+00, double* %685
store double 0.000000e+00, double* %686
store double 0.000000e+00, double* %687
br label %9964
9964: ; preds = %9963, %9860
%9965 = load double, double* %662
%9966 = load double, double* %683
%9967 = fsub double %9965, %9966
%9968 = load double*, double** %132
store double %9967, double* %9968
store double 1.000000e+00, double* %691
store double -1.000000e+00, double* %692
%9969 = load double, double* %691
%9970 = load double, double* %664
%9971 = fmul double %9969, %9970
%9972 = load double*, double** %133
store double %9971, double* %9972
%9973 = load double, double* %691
%9974 = load double, double* %666
%9975 = fmul double %9973, %9974
%9976 = load double*, double** %134
store double %9975, double* %9976
%9977 = load double*, double** %133
%9978 = load double, double* %9977
%9979 = load double, double* %692
%9980 = load double, double* %685
%9981 = call double @llvm.fmuladd.f64(double %9979, double %9980, double %9978)
%9982 = load double*, double** %133
store double %9981, double* %9982
%9983 = load double, double* %692
%9984 = load double, double* %686
%9985 = fmul double %9983, %9984
%9986 = load double*, double** %135
store double %9985, double* %9986
%9987 = load double*, double** %134
%9988 = load double, double* %9987
%9989 = load double, double* %692
%9990 = load double, double* %687
%9991 = call double @llvm.fmuladd.f64(double %9989, double %9990, double %9988)
%9992 = load double*, double** %134
store double %9991, double* %9992
%9993 = load double*, double** %102
%9994 = getelementptr inbounds double, double* %9993, i64 1
%9995 = load double, double* %9994
%9996 = fcmp ogt double %9995, 0.000000e+00
br i1 %9996, label %9997, label %10017
9997: ; preds = %9964
%9998 = load double*, double** %108
%9999 = load double, double* %9998
%10000 = load double, double* %221
%10001 = fdiv double %9999, %10000
%10002 = load double*, double** %139
store double %10001, double* %10002
%10003 = load double, double* %221
%10004 = fdiv double 1.000000e+00, %10003
%10005 = load double*, double** %140
store double %10004, double* %10005
%10006 = load double*, double** %108
%10007 = load double, double* %10006
%10008 = fneg double %10007
%10009 = load double, double* %221
%10010 = load double, double* %221
%10011 = fmul double %10009, %10010
%10012 = fdiv double %10008, %10011
store double %10012, double* %693
%10013 = load double, double* %693
%10014 = load double, double* %223
%10015 = fmul double %10013, %10014
%10016 = load double*, double** %141
store double %10015, double* %10016
br label %10021
10017: ; preds = %9964
%10018 = load double*, double** %139
store double 0.000000e+00, double* %10018
%10019 = load double*, double** %140
store double 0.000000e+00, double* %10019
%10020 = load double*, double** %141
store double 0.000000e+00, double* %10020
br label %10021
10021: ; preds = %10017, %9997
%10022 = load double*, double** %106
%10023 = load double, double* %10022
%10024 = load double, double* %206
%10025 = fdiv double %10023, %10024
store double %10025, double* %545
%10026 = load double, double* %206
%10027 = fdiv double 1.000000e+00, %10026
store double %10027, double* %559
%10028 = load double*, double** %106
%10029 = load double, double* %10028
%10030 = fneg double %10029
%10031 = load double, double* %206
%10032 = load double, double* %206
%10033 = fmul double %10031, %10032
%10034 = fdiv double %10030, %10033
store double %10034, double* %549
%10035 = load double, double* %549
%10036 = load double, double* %208
%10037 = fmul double %10035, %10036
store double %10037, double* %548
%10038 = load double, double* %545
%10039 = fcmp ogt double %10038, 1.000000e+02
br i1 %10039, label %10040, label %10047
10040: ; preds = %10021
%10041 = call double @exp(double 1.000000e+02)
store double %10041, double* %551
%10042 = load double, double* %551
%10043 = load double, double* %545
%10044 = fsub double %10043, 1.000000e+02
%10045 = fadd double 1.000000e+00, %10044
%10046 = fmul double %10042, %10045
store double %10046, double* %550
br label %10062
10047: ; preds = %10021
%10048 = load double, double* %545
%10049 = fcmp olt double %10048, -1.000000e+02
br i1 %10049, label %10050, label %10057
10050: ; preds = %10047
%10051 = call double @exp(double -1.000000e+02)
store double %10051, double* %551
%10052 = load double, double* %551
%10053 = load double, double* %545
%10054 = fadd double %10053, 1.000000e+02
%10055 = fadd double 1.000000e+00, %10054
%10056 = fmul double %10052, %10055
store double %10056, double* %550
br label %10061
10057: ; preds = %10047
%10058 = load double, double* %545
%10059 = call double @exp(double %10058)
store double %10059, double* %550
%10060 = load double, double* %550
store double %10060, double* %551
br label %10061
10061: ; preds = %10057, %10050
br label %10062
10062: ; preds = %10061, %10040
%10063 = load double, double* %551
%10064 = load double, double* %559
%10065 = fmul double %10063, %10064
store double %10065, double* %561
%10066 = load double, double* %551
%10067 = load double, double* %548
%10068 = fmul double %10066, %10067
store double %10068, double* %553
%10069 = load double*, double** %109
%10070 = load double, double* %10069
%10071 = load double, double* %206
%10072 = fdiv double %10070, %10071
store double %10072, double* %605
%10073 = load double, double* %206
%10074 = fdiv double 1.000000e+00, %10073
store double %10074, double* %694
%10075 = load double*, double** %109
%10076 = load double, double* %10075
%10077 = fneg double %10076
%10078 = load double, double* %206
%10079 = load double, double* %206
%10080 = fmul double %10078, %10079
%10081 = fdiv double %10077, %10080
store double %10081, double* %607
%10082 = load double, double* %607
%10083 = load double, double* %208
%10084 = fmul double %10082, %10083
store double %10084, double* %608
%10085 = load double, double* %605
%10086 = fcmp ogt double %10085, 1.000000e+02
br i1 %10086, label %10087, label %10094
10087: ; preds = %10062
%10088 = call double @exp(double 1.000000e+02)
store double %10088, double* %610
%10089 = load double, double* %610
%10090 = load double, double* %605
%10091 = fsub double %10090, 1.000000e+02
%10092 = fadd double 1.000000e+00, %10091
%10093 = fmul double %10089, %10092
store double %10093, double* %609
br label %10109
10094: ; preds = %10062
%10095 = load double, double* %605
%10096 = fcmp olt double %10095, -1.000000e+02
br i1 %10096, label %10097, label %10104
10097: ; preds = %10094
%10098 = call double @exp(double -1.000000e+02)
store double %10098, double* %610
%10099 = load double, double* %610
%10100 = load double, double* %605
%10101 = fadd double %10100, 1.000000e+02
%10102 = fadd double 1.000000e+00, %10101
%10103 = fmul double %10099, %10102
store double %10103, double* %609
br label %10108
10104: ; preds = %10094
%10105 = load double, double* %605
%10106 = call double @exp(double %10105)
store double %10106, double* %609
%10107 = load double, double* %609
store double %10107, double* %610
br label %10108
10108: ; preds = %10104, %10097
br label %10109
10109: ; preds = %10108, %10087
%10110 = load double, double* %610
%10111 = load double, double* %694
%10112 = fmul double %10110, %10111
store double %10112, double* %695
%10113 = load double, double* %610
%10114 = load double, double* %608
%10115 = fmul double %10113, %10114
store double %10115, double* %612
%10116 = load double, double* %358
%10117 = load double, double* %550
%10118 = call double @llvm.fmuladd.f64(double %10116, double %10117, double 1.000000e+00)
%10119 = call double @sqrt(double %10118)
store double %10119, double* %696
%10120 = load double, double* %550
%10121 = load double, double* %550
%10122 = load double, double* %358
%10123 = call double @llvm.fmuladd.f64(double %10121, double %10122, double 1.000000e+00)
%10124 = call double @sqrt(double %10123)
%10125 = fmul double 2.000000e+00, %10124
%10126 = fdiv double %10120, %10125
store double %10126, double* %697
%10127 = load double, double* %358
%10128 = load double, double* %550
%10129 = load double, double* %358
%10130 = call double @llvm.fmuladd.f64(double %10128, double %10129, double 1.000000e+00)
%10131 = call double @sqrt(double %10130)
%10132 = fmul double 2.000000e+00, %10131
%10133 = fdiv double %10127, %10132
store double %10133, double* %699
%10134 = load double, double* %697
%10135 = load double, double* %360
%10136 = fmul double %10134, %10135
store double %10136, double* %698
%10137 = load double, double* %699
%10138 = load double, double* %561
%10139 = fmul double %10137, %10138
store double %10139, double* %700
%10140 = load double, double* %698
%10141 = load double, double* %699
%10142 = load double, double* %553
%10143 = call double @llvm.fmuladd.f64(double %10141, double %10142, double %10140)
store double %10143, double* %698
%10144 = load double, double* %358
%10145 = load double, double* %609
%10146 = call double @llvm.fmuladd.f64(double %10144, double %10145, double 1.000000e+00)
%10147 = call double @sqrt(double %10146)
store double %10147, double* %701
%10148 = load double, double* %609
%10149 = load double, double* %609
%10150 = load double, double* %358
%10151 = call double @llvm.fmuladd.f64(double %10149, double %10150, double 1.000000e+00)
%10152 = call double @sqrt(double %10151)
%10153 = fmul double 2.000000e+00, %10152
%10154 = fdiv double %10148, %10153
store double %10154, double* %702
%10155 = load double, double* %358
%10156 = load double, double* %609
%10157 = load double, double* %358
%10158 = call double @llvm.fmuladd.f64(double %10156, double %10157, double 1.000000e+00)
%10159 = call double @sqrt(double %10158)
%10160 = fmul double 2.000000e+00, %10159
%10161 = fdiv double %10155, %10160
store double %10161, double* %704
%10162 = load double, double* %702
%10163 = load double, double* %360
%10164 = fmul double %10162, %10163
store double %10164, double* %703
%10165 = load double, double* %704
%10166 = load double, double* %695
%10167 = fmul double %10165, %10166
store double %10167, double* %705
%10168 = load double, double* %703
%10169 = load double, double* %704
%10170 = load double, double* %612
%10171 = call double @llvm.fmuladd.f64(double %10169, double %10170, double %10168)
store double %10171, double* %703
%10172 = load double*, double** %102
%10173 = getelementptr inbounds double, double* %10172, i64 2
%10174 = load double, double* %10173
%10175 = fcmp ogt double %10174, 0.000000e+00
br i1 %10175, label %10176, label %10528
10176: ; preds = %10109
%10177 = load double, double* %696
%10178 = fadd double %10177, 1.000000e+00
%10179 = load double, double* %701
%10180 = fadd double %10179, 1.000000e+00
%10181 = fdiv double %10178, %10180
store double %10181, double* %706
%10182 = load double, double* %701
%10183 = fadd double %10182, 1.000000e+00
%10184 = fdiv double 1.000000e+00, %10183
store double %10184, double* %707
%10185 = load double, double* %696
%10186 = fadd double %10185, 1.000000e+00
%10187 = fneg double %10186
%10188 = load double, double* %701
%10189 = fadd double %10188, 1.000000e+00
%10190 = load double, double* %701
%10191 = fadd double %10190, 1.000000e+00
%10192 = fmul double %10189, %10191
%10193 = fdiv double %10187, %10192
store double %10193, double* %710
%10194 = load double, double* %707
%10195 = load double, double* %698
%10196 = fmul double %10194, %10195
store double %10196, double* %708
%10197 = load double, double* %707
%10198 = load double, double* %700
%10199 = fmul double %10197, %10198
store double %10199, double* %709
%10200 = load double, double* %708
%10201 = load double, double* %710
%10202 = load double, double* %703
%10203 = call double @llvm.fmuladd.f64(double %10201, double %10202, double %10200)
store double %10203, double* %708
%10204 = load double, double* %710
%10205 = load double, double* %705
%10206 = fmul double %10204, %10205
store double %10206, double* %711
%10207 = load double, double* %706
%10208 = call double @log(double %10207)
store double %10208, double* %215
%10209 = load double, double* %706
%10210 = fdiv double 1.000000e+00, %10209
store double %10210, double* %712
%10211 = load double, double* %712
%10212 = load double, double* %708
%10213 = fmul double %10211, %10212
store double %10213, double* %217
%10214 = load double, double* %712
%10215 = load double, double* %709
%10216 = fmul double %10214, %10215
store double %10216, double* %463
%10217 = load double, double* %712
%10218 = load double, double* %711
%10219 = fmul double %10217, %10218
store double %10219, double* %713
%10220 = load double*, double** %110
%10221 = load double, double* %10220
%10222 = load double, double* %206
%10223 = load double, double* %696
%10224 = load double, double* %701
%10225 = fsub double %10223, %10224
%10226 = load double, double* %215
%10227 = fsub double %10225, %10226
%10228 = call double @llvm.fmuladd.f64(double %10222, double %10227, double %10221)
%10229 = load double, double* %224
%10230 = fdiv double %10228, %10229
store double %10230, double* %714
%10231 = load double, double* %224
%10232 = fdiv double 1.000000e+00, %10231
store double %10232, double* %715
%10233 = load double, double* %215
%10234 = fneg double %10233
%10235 = load double, double* %701
%10236 = fsub double %10234, %10235
%10237 = load double, double* %696
%10238 = fadd double %10236, %10237
%10239 = load double, double* %224
%10240 = fdiv double %10238, %10239
store double %10240, double* %716
%10241 = load double, double* %206
%10242 = load double, double* %224
%10243 = fdiv double %10241, %10242
store double %10243, double* %718
%10244 = load double, double* %206
%10245 = fneg double %10244
%10246 = load double, double* %224
%10247 = fdiv double %10245, %10246
store double %10247, double* %720
%10248 = load double, double* %206
%10249 = fneg double %10248
%10250 = load double, double* %224
%10251 = fdiv double %10249, %10250
store double %10251, double* %722
%10252 = load double, double* %206
%10253 = load double, double* %215
%10254 = fneg double %10253
%10255 = load double, double* %701
%10256 = fsub double %10254, %10255
%10257 = load double, double* %696
%10258 = fadd double %10256, %10257
%10259 = load double*, double** %110
%10260 = load double, double* %10259
%10261 = call double @llvm.fmuladd.f64(double %10252, double %10258, double %10260)
%10262 = fneg double %10261
%10263 = load double, double* %224
%10264 = load double, double* %224
%10265 = fmul double %10263, %10264
%10266 = fdiv double %10262, %10265
store double %10266, double* %723
%10267 = load double, double* %716
%10268 = load double, double* %208
%10269 = fmul double %10267, %10268
store double %10269, double* %717
%10270 = load double, double* %717
%10271 = load double, double* %718
%10272 = load double, double* %698
%10273 = call double @llvm.fmuladd.f64(double %10271, double %10272, double %10270)
store double %10273, double* %717
%10274 = load double, double* %718
%10275 = load double, double* %700
%10276 = fmul double %10274, %10275
store double %10276, double* %719
%10277 = load double, double* %717
%10278 = load double, double* %720
%10279 = load double, double* %703
%10280 = call double @llvm.fmuladd.f64(double %10278, double %10279, double %10277)
store double %10280, double* %717
%10281 = load double, double* %720
%10282 = load double, double* %705
%10283 = fmul double %10281, %10282
store double %10283, double* %721
%10284 = load double, double* %717
%10285 = load double, double* %722
%10286 = load double, double* %217
%10287 = call double @llvm.fmuladd.f64(double %10285, double %10286, double %10284)
store double %10287, double* %717
%10288 = load double, double* %719
%10289 = load double, double* %722
%10290 = load double, double* %463
%10291 = call double @llvm.fmuladd.f64(double %10289, double %10290, double %10288)
store double %10291, double* %719
%10292 = load double, double* %721
%10293 = load double, double* %722
%10294 = load double, double* %713
%10295 = call double @llvm.fmuladd.f64(double %10293, double %10294, double %10292)
store double %10295, double* %721
%10296 = load double, double* %717
%10297 = load double, double* %723
%10298 = load double, double* %226
%10299 = call double @llvm.fmuladd.f64(double %10297, double %10298, double %10296)
store double %10299, double* %717
%10300 = load double, double* %378
%10301 = load double, double* %224
%10302 = fmul double %10300, %10301
%10303 = load double, double* %714
%10304 = fmul double %10302, %10303
%10305 = load double, double* %378
%10306 = fmul double 5.000000e-01, %10305
%10307 = load double, double* %381
%10308 = fmul double %10306, %10307
%10309 = load double*, double** %110
%10310 = load double, double* %10309
%10311 = load double*, double** %110
%10312 = load double, double* %10311
%10313 = call double @llvm.fmuladd.f64(double %10310, double %10312, double 1.000000e-02)
%10314 = call double @sqrt(double %10313)
%10315 = call double @llvm.fmuladd.f64(double %10308, double %10314, double 1.000000e+00)
%10316 = fdiv double %10304, %10315
store double %10316, double* %724
%10317 = load double, double* %714
%10318 = load double, double* %224
%10319 = fmul double %10317, %10318
%10320 = load double, double* %381
%10321 = fmul double 5.000000e-01, %10320
%10322 = load double, double* %378
%10323 = fmul double %10321, %10322
%10324 = load double*, double** %110
%10325 = load double, double* %10324
%10326 = load double*, double** %110
%10327 = load double, double* %10326
%10328 = call double @llvm.fmuladd.f64(double %10325, double %10327, double 1.000000e-02)
%10329 = call double @sqrt(double %10328)
%10330 = call double @llvm.fmuladd.f64(double %10323, double %10329, double 1.000000e+00)
%10331 = fdiv double %10319, %10330
%10332 = load double, double* %381
%10333 = fmul double 5.000000e-01, %10332
%10334 = load double, double* %714
%10335 = fmul double %10333, %10334
%10336 = load double, double* %378
%10337 = fmul double %10335, %10336
%10338 = load double, double* %224
%10339 = fmul double %10337, %10338
%10340 = load double*, double** %110
%10341 = load double, double* %10340
%10342 = load double*, double** %110
%10343 = load double, double* %10342
%10344 = call double @llvm.fmuladd.f64(double %10341, double %10343, double 1.000000e-02)
%10345 = call double @sqrt(double %10344)
%10346 = fmul double %10339, %10345
%10347 = load double, double* %381
%10348 = fmul double 5.000000e-01, %10347
%10349 = load double, double* %378
%10350 = fmul double %10348, %10349
%10351 = load double*, double** %110
%10352 = load double, double* %10351
%10353 = load double*, double** %110
%10354 = load double, double* %10353
%10355 = call double @llvm.fmuladd.f64(double %10352, double %10354, double 1.000000e-02)
%10356 = call double @sqrt(double %10355)
%10357 = call double @llvm.fmuladd.f64(double %10350, double %10356, double 1.000000e+00)
%10358 = load double, double* %381
%10359 = fmul double 5.000000e-01, %10358
%10360 = load double, double* %378
%10361 = fmul double %10359, %10360
%10362 = load double*, double** %110
%10363 = load double, double* %10362
%10364 = load double*, double** %110
%10365 = load double, double* %10364
%10366 = call double @llvm.fmuladd.f64(double %10363, double %10365, double 1.000000e-02)
%10367 = call double @sqrt(double %10366)
%10368 = call double @llvm.fmuladd.f64(double %10361, double %10367, double 1.000000e+00)
%10369 = fmul double %10357, %10368
%10370 = fdiv double %10346, %10369
%10371 = fsub double %10331, %10370
store double %10371, double* %725
%10372 = load double, double* %714
%10373 = load double, double* %378
%10374 = fmul double %10372, %10373
%10375 = load double, double* %381
%10376 = fmul double 5.000000e-01, %10375
%10377 = load double, double* %378
%10378 = fmul double %10376, %10377
%10379 = load double*, double** %110
%10380 = load double, double* %10379
%10381 = load double*, double** %110
%10382 = load double, double* %10381
%10383 = call double @llvm.fmuladd.f64(double %10380, double %10382, double 1.000000e-02)
%10384 = call double @sqrt(double %10383)
%10385 = call double @llvm.fmuladd.f64(double %10378, double %10384, double 1.000000e+00)
%10386 = fdiv double %10374, %10385
store double %10386, double* %727
%10387 = load double, double* %378
%10388 = load double, double* %224
%10389 = fmul double %10387, %10388
%10390 = load double, double* %381
%10391 = fmul double 5.000000e-01, %10390
%10392 = load double, double* %378
%10393 = fmul double %10391, %10392
%10394 = load double*, double** %110
%10395 = load double, double* %10394
%10396 = load double*, double** %110
%10397 = load double, double* %10396
%10398 = call double @llvm.fmuladd.f64(double %10395, double %10397, double 1.000000e-02)
%10399 = call double @sqrt(double %10398)
%10400 = call double @llvm.fmuladd.f64(double %10393, double %10399, double 1.000000e+00)
%10401 = fdiv double %10389, %10400
store double %10401, double* %728
%10402 = load double, double* %381
%10403 = fmul double -5.000000e-01, %10402
%10404 = load double, double* %714
%10405 = fmul double %10403, %10404
%10406 = load double, double* %378
%10407 = load double, double* %378
%10408 = fmul double %10406, %10407
%10409 = fmul double %10405, %10408
%10410 = load double, double* %224
%10411 = fmul double %10409, %10410
%10412 = load double*, double** %110
%10413 = load double, double* %10412
%10414 = fmul double %10411, %10413
%10415 = load double*, double** %110
%10416 = load double, double* %10415
%10417 = load double*, double** %110
%10418 = load double, double* %10417
%10419 = call double @llvm.fmuladd.f64(double %10416, double %10418, double 1.000000e-02)
%10420 = call double @sqrt(double %10419)
%10421 = load double, double* %381
%10422 = fmul double 5.000000e-01, %10421
%10423 = load double, double* %378
%10424 = fmul double %10422, %10423
%10425 = load double*, double** %110
%10426 = load double, double* %10425
%10427 = load double*, double** %110
%10428 = load double, double* %10427
%10429 = call double @llvm.fmuladd.f64(double %10426, double %10428, double 1.000000e-02)
%10430 = call double @sqrt(double %10429)
%10431 = call double @llvm.fmuladd.f64(double %10424, double %10430, double 1.000000e+00)
%10432 = load double, double* %381
%10433 = fmul double 5.000000e-01, %10432
%10434 = load double, double* %378
%10435 = fmul double %10433, %10434
%10436 = load double*, double** %110
%10437 = load double, double* %10436
%10438 = load double*, double** %110
%10439 = load double, double* %10438
%10440 = call double @llvm.fmuladd.f64(double %10437, double %10439, double 1.000000e-02)
%10441 = call double @sqrt(double %10440)
%10442 = call double @llvm.fmuladd.f64(double %10435, double %10441, double 1.000000e+00)
%10443 = fmul double %10431, %10442
%10444 = fmul double %10420, %10443
%10445 = fdiv double %10414, %10444
store double %10445, double* %729
%10446 = load double, double* %725
%10447 = load double, double* %380
%10448 = fmul double %10446, %10447
store double %10448, double* %726
%10449 = load double, double* %726
%10450 = load double, double* %727
%10451 = load double, double* %226
%10452 = call double @llvm.fmuladd.f64(double %10450, double %10451, double %10449)
store double %10452, double* %726
%10453 = load double, double* %729
%10454 = load double, double* %728
%10455 = load double, double* %715
%10456 = call double @llvm.fmuladd.f64(double %10454, double %10455, double %10453)
store double %10456, double* %729
%10457 = load double, double* %726
%10458 = load double, double* %728
%10459 = load double, double* %717
%10460 = call double @llvm.fmuladd.f64(double %10458, double %10459, double %10457)
store double %10460, double* %726
%10461 = load double, double* %728
%10462 = load double, double* %719
%10463 = fmul double %10461, %10462
store double %10463, double* %730
%10464 = load double, double* %728
%10465 = load double, double* %721
%10466 = fmul double %10464, %10465
store double %10466, double* %731
%10467 = load double, double* %714
%10468 = load double, double* %724
%10469 = load double, double* %724
%10470 = call double @llvm.fmuladd.f64(double %10468, double %10469, double 1.000000e+00)
%10471 = call double @sqrt(double %10470)
%10472 = fdiv double %10467, %10471
%10473 = load double*, double** %142
store double %10472, double* %10473
%10474 = load double, double* %724
%10475 = load double, double* %724
%10476 = call double @llvm.fmuladd.f64(double %10474, double %10475, double 1.000000e+00)
%10477 = call double @sqrt(double %10476)
%10478 = fdiv double 1.000000e+00, %10477
store double %10478, double* %732
%10479 = load double, double* %724
%10480 = fneg double %10479
%10481 = load double, double* %714
%10482 = fmul double %10480, %10481
%10483 = load double, double* %724
%10484 = load double, double* %724
%10485 = call double @llvm.fmuladd.f64(double %10483, double %10484, double 1.000000e+00)
%10486 = call double @pow(double %10485, double 1.500000e+00)
%10487 = fdiv double %10482, %10486
store double %10487, double* %733
%10488 = load double, double* %732
%10489 = load double, double* %715
%10490 = fmul double %10488, %10489
%10491 = load double*, double** %143
store double %10490, double* %10491
%10492 = load double, double* %732
%10493 = load double, double* %717
%10494 = fmul double %10492, %10493
%10495 = load double*, double** %144
store double %10494, double* %10495
%10496 = load double, double* %732
%10497 = load double, double* %719
%10498 = fmul double %10496, %10497
%10499 = load double*, double** %145
store double %10498, double* %10499
%10500 = load double, double* %732
%10501 = load double, double* %721
%10502 = fmul double %10500, %10501
%10503 = load double*, double** %146
store double %10502, double* %10503
%10504 = load double*, double** %144
%10505 = load double, double* %10504
%10506 = load double, double* %733
%10507 = load double, double* %726
%10508 = call double @llvm.fmuladd.f64(double %10506, double %10507, double %10505)
%10509 = load double*, double** %144
store double %10508, double* %10509
%10510 = load double*, double** %143
%10511 = load double, double* %10510
%10512 = load double, double* %733
%10513 = load double, double* %729
%10514 = call double @llvm.fmuladd.f64(double %10512, double %10513, double %10511)
%10515 = load double*, double** %143
store double %10514, double* %10515
%10516 = load double*, double** %145
%10517 = load double, double* %10516
%10518 = load double, double* %733
%10519 = load double, double* %730
%10520 = call double @llvm.fmuladd.f64(double %10518, double %10519, double %10517)
%10521 = load double*, double** %145
store double %10520, double* %10521
%10522 = load double*, double** %146
%10523 = load double, double* %10522
%10524 = load double, double* %733
%10525 = load double, double* %731
%10526 = call double @llvm.fmuladd.f64(double %10524, double %10525, double %10523)
%10527 = load double*, double** %146
store double %10526, double* %10527
br label %10534
10528: ; preds = %10109
%10529 = load double*, double** %142
store double 0.000000e+00, double* %10529
%10530 = load double*, double** %143
store double 0.000000e+00, double* %10530
%10531 = load double*, double** %144
store double 0.000000e+00, double* %10531
%10532 = load double*, double** %145
store double 0.000000e+00, double* %10532
%10533 = load double*, double** %146
store double 0.000000e+00, double* %10533
br label %10534
10534: ; preds = %10528, %10176
%10535 = load double*, double** %102
%10536 = getelementptr inbounds double, double* %10535, i64 6
%10537 = load double, double* %10536
%10538 = fcmp ogt double %10537, 0.000000e+00
br i1 %10538, label %10539, label %10559
10539: ; preds = %10534
%10540 = load double*, double** %111
%10541 = load double, double* %10540
%10542 = load double, double* %227
%10543 = fdiv double %10541, %10542
%10544 = load double*, double** %147
store double %10543, double* %10544
%10545 = load double, double* %227
%10546 = fdiv double 1.000000e+00, %10545
%10547 = load double*, double** %148
store double %10546, double* %10547
%10548 = load double*, double** %111
%10549 = load double, double* %10548
%10550 = fneg double %10549
%10551 = load double, double* %227
%10552 = load double, double* %227
%10553 = fmul double %10551, %10552
%10554 = fdiv double %10550, %10553
store double %10554, double* %734
%10555 = load double, double* %734
%10556 = load double, double* %229
%10557 = fmul double %10555, %10556
%10558 = load double*, double** %149
store double %10557, double* %10558
br label %10563
10559: ; preds = %10534
%10560 = load double*, double** %147
store double 0.000000e+00, double* %10560
%10561 = load double*, double** %148
store double 0.000000e+00, double* %10561
%10562 = load double*, double** %149
store double 0.000000e+00, double* %10562
br label %10563
10563: ; preds = %10559, %10539
%10564 = load double*, double** %102
%10565 = getelementptr inbounds double, double* %10564, i64 7
%10566 = load double, double* %10565
%10567 = fcmp ogt double %10566, 0.000000e+00
br i1 %10567, label %10568, label %10611
10568: ; preds = %10563
%10569 = load double*, double** %112
%10570 = load double, double* %10569
%10571 = load double, double* %590
%10572 = fmul double %10570, %10571
%10573 = load double, double* %230
%10574 = fdiv double %10572, %10573
%10575 = load double*, double** %150
store double %10574, double* %10575
%10576 = load double, double* %590
%10577 = load double, double* %230
%10578 = fdiv double %10576, %10577
%10579 = load double*, double** %151
store double %10578, double* %10579
%10580 = load double*, double** %112
%10581 = load double, double* %10580
%10582 = load double, double* %230
%10583 = fdiv double %10581, %10582
store double %10583, double* %735
%10584 = load double, double* %590
%10585 = fneg double %10584
%10586 = load double*, double** %112
%10587 = load double, double* %10586
%10588 = fmul double %10585, %10587
%10589 = load double, double* %230
%10590 = load double, double* %230
%10591 = fmul double %10589, %10590
%10592 = fdiv double %10588, %10591
store double %10592, double* %736
%10593 = load double, double* %735
%10594 = load double, double* %592
%10595 = fmul double %10593, %10594
%10596 = load double*, double** %152
store double %10595, double* %10596
%10597 = load double, double* %735
%10598 = load double, double* %593
%10599 = fmul double %10597, %10598
%10600 = load double*, double** %153
store double %10599, double* %10600
%10601 = load double, double* %735
%10602 = load double, double* %594
%10603 = fmul double %10601, %10602
%10604 = load double*, double** %154
store double %10603, double* %10604
%10605 = load double*, double** %152
%10606 = load double, double* %10605
%10607 = load double, double* %736
%10608 = load double, double* %232
%10609 = call double @llvm.fmuladd.f64(double %10607, double %10608, double %10606)
%10610 = load double*, double** %152
store double %10609, double* %10610
br label %10617
10611: ; preds = %10563
%10612 = load double*, double** %150
store double 0.000000e+00, double* %10612
%10613 = load double*, double** %151
store double 0.000000e+00, double* %10613
%10614 = load double*, double** %152
store double 0.000000e+00, double* %10614
%10615 = load double*, double** %153
store double 0.000000e+00, double* %10615
%10616 = load double*, double** %154
store double 0.000000e+00, double* %10616
br label %10617
10617: ; preds = %10611, %10568
%10618 = load double*, double** %102
%10619 = getelementptr inbounds double, double* %10618, i64 8
%10620 = load double, double* %10619
%10621 = fcmp ogt double %10620, 0.000000e+00
br i1 %10621, label %10622, label %10642
10622: ; preds = %10617
%10623 = load double*, double** %113
%10624 = load double, double* %10623
%10625 = load double, double* %233
%10626 = fdiv double %10624, %10625
%10627 = load double*, double** %155
store double %10626, double* %10627
%10628 = load double, double* %233
%10629 = fdiv double 1.000000e+00, %10628
%10630 = load double*, double** %156
store double %10629, double* %10630
%10631 = load double*, double** %113
%10632 = load double, double* %10631
%10633 = fneg double %10632
%10634 = load double, double* %233
%10635 = load double, double* %233
%10636 = fmul double %10634, %10635
%10637 = fdiv double %10633, %10636
store double %10637, double* %737
%10638 = load double, double* %737
%10639 = load double, double* %235
%10640 = fmul double %10638, %10639
%10641 = load double*, double** %157
store double %10640, double* %10641
br label %10646
10642: ; preds = %10617
%10643 = load double*, double** %155
store double 0.000000e+00, double* %10643
%10644 = load double*, double** %156
store double 0.000000e+00, double* %10644
%10645 = load double*, double** %157
store double 0.000000e+00, double* %10645
br label %10646
10646: ; preds = %10642, %10622
%10647 = load double*, double** %102
%10648 = getelementptr inbounds double, double* %10647, i64 10
%10649 = load double, double* %10648
%10650 = fcmp ogt double %10649, 0.000000e+00
br i1 %10650, label %10651, label %10694
10651: ; preds = %10646
%10652 = load double*, double** %114
%10653 = load double, double* %10652
%10654 = load double, double* %625
%10655 = fmul double %10653, %10654
%10656 = load double, double* %239
%10657 = fdiv double %10655, %10656
%10658 = load double*, double** %158
store double %10657, double* %10658
%10659 = load double, double* %625
%10660 = load double, double* %239
%10661 = fdiv double %10659, %10660
%10662 = load double*, double** %159
store double %10661, double* %10662
%10663 = load double*, double** %114
%10664 = load double, double* %10663
%10665 = load double, double* %239
%10666 = fdiv double %10664, %10665
store double %10666, double* %738
%10667 = load double, double* %625
%10668 = fneg double %10667
%10669 = load double*, double** %114
%10670 = load double, double* %10669
%10671 = fmul double %10668, %10670
%10672 = load double, double* %239
%10673 = load double, double* %239
%10674 = fmul double %10672, %10673
%10675 = fdiv double %10671, %10674
store double %10675, double* %739
%10676 = load double, double* %738
%10677 = load double, double* %627
%10678 = fmul double %10676, %10677
%10679 = load double*, double** %160
store double %10678, double* %10679
%10680 = load double, double* %738
%10681 = load double, double* %628
%10682 = fmul double %10680, %10681
%10683 = load double*, double** %161
store double %10682, double* %10683
%10684 = load double, double* %738
%10685 = load double, double* %629
%10686 = fmul double %10684, %10685
%10687 = load double*, double** %162
store double %10686, double* %10687
%10688 = load double*, double** %160
%10689 = load double, double* %10688
%10690 = load double, double* %739
%10691 = load double, double* %241
%10692 = call double @llvm.fmuladd.f64(double %10690, double %10691, double %10689)
%10693 = load double*, double** %160
store double %10692, double* %10693
br label %10700
10694: ; preds = %10646
%10695 = load double*, double** %158
store double 0.000000e+00, double* %10695
%10696 = load double*, double** %159
store double 0.000000e+00, double* %10696
%10697 = load double*, double** %160
store double 0.000000e+00, double* %10697
%10698 = load double*, double** %161
store double 0.000000e+00, double* %10698
%10699 = load double*, double** %162
store double 0.000000e+00, double* %10699
br label %10700
10700: ; preds = %10694, %10651
%10701 = load double, double* %554
%10702 = fcmp ogt double %10701, 0.000000e+00
br i1 %10702, label %10703, label %10704
10703: ; preds = %10700
store double 1.000000e+00, double* %740
br label %10705
10704: ; preds = %10700
store double 0.000000e+00, double* %740
br label %10705
10705: ; preds = %10704, %10703
%10706 = load double, double* %554
%10707 = load double, double* %740
%10708 = fmul double %10706, %10707
%10709 = load double, double* %383
%10710 = fmul double %10708, %10709
store double %10710, double* %741
%10711 = load double, double* %383
%10712 = load double, double* %740
%10713 = fmul double %10711, %10712
store double %10713, double* %742
%10714 = load double, double* %742
%10715 = load double, double* %556
%10716 = fmul double %10714, %10715
store double %10716, double* %743
%10717 = load double, double* %742
%10718 = load double, double* %558
%10719 = fmul double %10717, %10718
store double %10719, double* %744
%10720 = load double, double* %741
%10721 = load double, double* %741
%10722 = fadd double %10721, 1.000000e+00
%10723 = fdiv double %10720, %10722
store double %10723, double* %745
%10724 = load double, double* %741
%10725 = fadd double %10724, 1.000000e+00
%10726 = fdiv double 1.000000e+00, %10725
%10727 = load double, double* %741
%10728 = load double, double* %741
%10729 = fadd double %10728, 1.000000e+00
%10730 = load double, double* %741
%10731 = fadd double %10730, 1.000000e+00
%10732 = fmul double %10729, %10731
%10733 = fdiv double %10727, %10732
%10734 = fsub double %10726, %10733
store double %10734, double* %746
%10735 = load double, double* %746
%10736 = load double, double* %743
%10737 = fmul double %10735, %10736
store double %10737, double* %747
%10738 = load double, double* %746
%10739 = load double, double* %744
%10740 = fmul double %10738, %10739
store double %10740, double* %748
%10741 = load double*, double** %106
%10742 = load double, double* %10741
%10743 = load double, double* %382
%10744 = fmul double %10742, %10743
%10745 = fdiv double %10744, 1.440000e+00
store double %10745, double* %215
%10746 = load double, double* %382
%10747 = fmul double 0x3FE638E3765C7DAF, %10746
store double %10747, double* %463
%10748 = load double, double* %215
%10749 = fcmp ogt double %10748, 1.000000e+02
br i1 %10749, label %10750, label %10757
10750: ; preds = %10705
%10751 = call double @exp(double 1.000000e+02)
store double %10751, double* %343
%10752 = load double, double* %343
%10753 = load double, double* %215
%10754 = fsub double %10753, 1.000000e+02
%10755 = fadd double 1.000000e+00, %10754
%10756 = fmul double %10752, %10755
store double %10756, double* %242
br label %10772
10757: ; preds = %10705
%10758 = load double, double* %215
%10759 = fcmp olt double %10758, -1.000000e+02
br i1 %10759, label %10760, label %10767
10760: ; preds = %10757
%10761 = call double @exp(double -1.000000e+02)
store double %10761, double* %343
%10762 = load double, double* %343
%10763 = load double, double* %215
%10764 = fadd double %10763, 1.000000e+02
%10765 = fadd double 1.000000e+00, %10764
%10766 = fmul double %10762, %10765
store double %10766, double* %242
br label %10771
10767: ; preds = %10757
%10768 = load double, double* %215
%10769 = call double @exp(double %10768)
store double %10769, double* %242
%10770 = load double, double* %242
store double %10770, double* %343
br label %10771
10771: ; preds = %10767, %10760
br label %10772
10772: ; preds = %10771, %10750
%10773 = load double, double* %343
%10774 = load double, double* %463
%10775 = fmul double %10773, %10774
store double %10775, double* %597
%10776 = load double*, double** %102
%10777 = getelementptr inbounds double, double* %10776, i64 56
%10778 = load double, double* %10777
%10779 = load double*, double** %102
%10780 = getelementptr inbounds double, double* %10779, i64 57
%10781 = load double, double* %10780
%10782 = load double, double* %574
%10783 = call double @llvm.fmuladd.f64(double %10781, double %10782, double 1.000000e+00)
%10784 = fmul double %10778, %10783
%10785 = load double*, double** %102
%10786 = getelementptr inbounds double, double* %10785, i64 58
%10787 = load double, double* %10786
%10788 = load double, double* %242
%10789 = fmul double %10787, %10788
%10790 = load double, double* %384
%10791 = load double, double* %745
%10792 = load double, double* %745
%10793 = call double @llvm.fmuladd.f64(double %10791, double %10792, double %10790)
%10794 = fmul double %10789, %10793
%10795 = load double, double* %740
%10796 = call double @llvm.fmuladd.f64(double %10794, double %10795, double 1.000000e+00)
%10797 = fmul double %10784, %10796
store double %10797, double* %749
%10798 = load double*, double** %102
%10799 = getelementptr inbounds double, double* %10798, i64 57
%10800 = load double, double* %10799
%10801 = load double*, double** %102
%10802 = getelementptr inbounds double, double* %10801, i64 56
%10803 = load double, double* %10802
%10804 = fmul double %10800, %10803
%10805 = load double, double* %740
%10806 = load double, double* %384
%10807 = load double, double* %745
%10808 = load double, double* %745
%10809 = call double @llvm.fmuladd.f64(double %10807, double %10808, double %10806)
%10810 = fmul double %10805, %10809
%10811 = load double*, double** %102
%10812 = getelementptr inbounds double, double* %10811, i64 58
%10813 = load double, double* %10812
%10814 = fmul double %10810, %10813
%10815 = load double, double* %242
%10816 = call double @llvm.fmuladd.f64(double %10814, double %10815, double 1.000000e+00)
%10817 = fmul double %10804, %10816
store double %10817, double* %750
%10818 = load double, double* %574
%10819 = load double*, double** %102
%10820 = getelementptr inbounds double, double* %10819, i64 57
%10821 = load double, double* %10820
%10822 = call double @llvm.fmuladd.f64(double %10818, double %10821, double 1.000000e+00)
%10823 = load double, double* %740
%10824 = fmul double %10822, %10823
%10825 = load double, double* %384
%10826 = load double, double* %745
%10827 = load double, double* %745
%10828 = call double @llvm.fmuladd.f64(double %10826, double %10827, double %10825)
%10829 = fmul double %10824, %10828
%10830 = load double*, double** %102
%10831 = getelementptr inbounds double, double* %10830, i64 56
%10832 = load double, double* %10831
%10833 = fmul double %10829, %10832
%10834 = load double*, double** %102
%10835 = getelementptr inbounds double, double* %10834, i64 58
%10836 = load double, double* %10835
%10837 = fmul double %10833, %10836
store double %10837, double* %754
%10838 = load double, double* %745
%10839 = fmul double 2.000000e+00, %10838
%10840 = load double, double* %574
%10841 = load double*, double** %102
%10842 = getelementptr inbounds double, double* %10841, i64 57
%10843 = load double, double* %10842
%10844 = call double @llvm.fmuladd.f64(double %10840, double %10843, double 1.000000e+00)
%10845 = fmul double %10839, %10844
%10846 = load double, double* %740
%10847 = fmul double %10845, %10846
%10848 = load double*, double** %102
%10849 = getelementptr inbounds double, double* %10848, i64 56
%10850 = load double, double* %10849
%10851 = fmul double %10847, %10850
%10852 = load double*, double** %102
%10853 = getelementptr inbounds double, double* %10852, i64 58
%10854 = load double, double* %10853
%10855 = fmul double %10851, %10854
%10856 = load double, double* %242
%10857 = fmul double %10855, %10856
store double %10857, double* %755
%10858 = load double, double* %750
%10859 = load double, double* %576
%10860 = fmul double %10858, %10859
store double %10860, double* %751
%10861 = load double, double* %750
%10862 = load double, double* %577
%10863 = fmul double %10861, %10862
store double %10863, double* %752
%10864 = load double, double* %750
%10865 = load double, double* %578
%10866 = fmul double %10864, %10865
store double %10866, double* %753
%10867 = load double, double* %753
%10868 = load double, double* %754
%10869 = load double, double* %597
%10870 = call double @llvm.fmuladd.f64(double %10868, double %10869, double %10867)
store double %10870, double* %753
%10871 = load double, double* %751
%10872 = load double, double* %755
%10873 = load double, double* %747
%10874 = call double @llvm.fmuladd.f64(double %10872, double %10873, double %10871)
store double %10874, double* %751
%10875 = load double, double* %752
%10876 = load double, double* %755
%10877 = load double, double* %748
%10878 = call double @llvm.fmuladd.f64(double %10876, double %10877, double %10875)
store double %10878, double* %752
%10879 = load double, double* %344
%10880 = load double, double* %406
%10881 = fmul double %10879, %10880
%10882 = load double*, double** %102
%10883 = getelementptr inbounds double, double* %10882, i64 32
%10884 = load double, double* %10883
%10885 = load double, double* %749
%10886 = load double, double* %554
%10887 = fmul double %10885, %10886
%10888 = load double, double* %590
%10889 = fdiv double %10887, %10888
%10890 = call double @llvm.fmuladd.f64(double %10881, double %10884, double %10889)
%10891 = load double*, double** %163
store double %10890, double* %10891
%10892 = load double, double* %406
%10893 = load double*, double** %102
%10894 = getelementptr inbounds double, double* %10893, i64 32
%10895 = load double, double* %10894
%10896 = fmul double %10892, %10895
store double %10896, double* %756
%10897 = load double, double* %344
%10898 = load double*, double** %102
%10899 = getelementptr inbounds double, double* %10898, i64 32
%10900 = load double, double* %10899
%10901 = fmul double %10897, %10900
store double %10901, double* %757
%10902 = load double, double* %554
%10903 = load double, double* %590
%10904 = fdiv double %10902, %10903
store double %10904, double* %758
%10905 = load double, double* %749
%10906 = load double, double* %590
%10907 = fdiv double %10905, %10906
store double %10907, double* %759
%10908 = load double, double* %554
%10909 = fneg double %10908
%10910 = load double, double* %749
%10911 = fmul double %10909, %10910
%10912 = load double, double* %590
%10913 = load double, double* %590
%10914 = fmul double %10912, %10913
%10915 = fdiv double %10911, %10914
store double %10915, double* %760
%10916 = load double, double* %756
%10917 = load double, double* %346
%10918 = fmul double %10916, %10917
%10919 = load double*, double** %164
store double %10918, double* %10919
%10920 = load double*, double** %164
%10921 = load double, double* %10920
%10922 = load double, double* %757
%10923 = load double, double* %408
%10924 = call double @llvm.fmuladd.f64(double %10922, double %10923, double %10921)
%10925 = load double*, double** %164
store double %10924, double* %10925
%10926 = load double, double* %757
%10927 = load double, double* %409
%10928 = fmul double %10926, %10927
%10929 = load double*, double** %165
store double %10928, double* %10929
%10930 = load double*, double** %164
%10931 = load double, double* %10930
%10932 = load double, double* %758
%10933 = load double, double* %751
%10934 = call double @llvm.fmuladd.f64(double %10932, double %10933, double %10931)
%10935 = load double*, double** %164
store double %10934, double* %10935
%10936 = load double*, double** %165
%10937 = load double, double* %10936
%10938 = load double, double* %758
%10939 = load double, double* %752
%10940 = call double @llvm.fmuladd.f64(double %10938, double %10939, double %10937)
%10941 = load double*, double** %165
store double %10940, double* %10941
%10942 = load double, double* %758
%10943 = load double, double* %753
%10944 = fmul double %10942, %10943
%10945 = load double*, double** %166
store double %10944, double* %10945
%10946 = load double*, double** %164
%10947 = load double, double* %10946
%10948 = load double, double* %759
%10949 = load double, double* %556
%10950 = call double @llvm.fmuladd.f64(double %10948, double %10949, double %10947)
%10951 = load double*, double** %164
store double %10950, double* %10951
%10952 = load double*, double** %165
%10953 = load double, double* %10952
%10954 = load double, double* %759
%10955 = load double, double* %558
%10956 = call double @llvm.fmuladd.f64(double %10954, double %10955, double %10953)
%10957 = load double*, double** %165
store double %10956, double* %10957
%10958 = load double*, double** %164
%10959 = load double, double* %10958
%10960 = load double, double* %760
%10961 = load double, double* %592
%10962 = call double @llvm.fmuladd.f64(double %10960, double %10961, double %10959)
%10963 = load double*, double** %164
store double %10962, double* %10963
%10964 = load double*, double** %165
%10965 = load double, double* %10964
%10966 = load double, double* %760
%10967 = load double, double* %593
%10968 = call double @llvm.fmuladd.f64(double %10966, double %10967, double %10965)
%10969 = load double*, double** %165
store double %10968, double* %10969
%10970 = load double*, double** %166
%10971 = load double, double* %10970
%10972 = load double, double* %760
%10973 = load double, double* %594
%10974 = call double @llvm.fmuladd.f64(double %10972, double %10973, double %10971)
%10975 = load double*, double** %166
store double %10974, double* %10975
%10976 = load double, double* %344
%10977 = load double, double* %446
%10978 = fmul double %10976, %10977
%10979 = load double*, double** %102
%10980 = getelementptr inbounds double, double* %10979, i64 32
%10981 = load double, double* %10980
%10982 = fsub double 1.000000e+00, %10981
%10983 = fmul double %10978, %10982
%10984 = load double*, double** %167
store double %10983, double* %10984
%10985 = load double, double* %446
%10986 = load double*, double** %102
%10987 = getelementptr inbounds double, double* %10986, i64 32
%10988 = load double, double* %10987
%10989 = fsub double 1.000000e+00, %10988
%10990 = fmul double %10985, %10989
store double %10990, double* %761
%10991 = load double, double* %344
%10992 = load double*, double** %102
%10993 = getelementptr inbounds double, double* %10992, i64 32
%10994 = load double, double* %10993
%10995 = fsub double 1.000000e+00, %10994
%10996 = fmul double %10991, %10995
store double %10996, double* %762
%10997 = load double, double* %761
%10998 = load double, double* %346
%10999 = fmul double %10997, %10998
%11000 = load double*, double** %168
store double %10999, double* %11000
%11001 = load double*, double** %168
%11002 = load double, double* %11001
%11003 = load double, double* %762
%11004 = load double, double* %448
%11005 = call double @llvm.fmuladd.f64(double %11003, double %11004, double %11002)
%11006 = load double*, double** %168
store double %11005, double* %11006
%11007 = load double, double* %762
%11008 = load double, double* %449
%11009 = fmul double %11007, %11008
%11010 = load double*, double** %169
store double %11009, double* %11010
%11011 = load double, double* %348
%11012 = load double, double* %465
%11013 = load double*, double** %102
%11014 = getelementptr inbounds double, double* %11013, i64 61
%11015 = load double, double* %11014
%11016 = load double, double* %562
%11017 = fmul double %11015, %11016
%11018 = call double @llvm.fmuladd.f64(double %11011, double %11012, double %11017)
%11019 = load double*, double** %102
%11020 = getelementptr inbounds double, double* %11019, i64 22
%11021 = load double, double* %11020
%11022 = load double, double* %696
%11023 = call double @llvm.fmuladd.f64(double %11021, double %11022, double %11018)
%11024 = load double*, double** %170
store double %11023, double* %11024
%11025 = load double, double* %465
store double %11025, double* %763
%11026 = load double, double* %348
store double %11026, double* %764
%11027 = load double*, double** %102
%11028 = getelementptr inbounds double, double* %11027, i64 61
%11029 = load double, double* %11028
store double %11029, double* %765
%11030 = load double*, double** %102
%11031 = getelementptr inbounds double, double* %11030, i64 22
%11032 = load double, double* %11031
store double %11032, double* %766
%11033 = load double, double* %763
%11034 = load double, double* %350
%11035 = fmul double %11033, %11034
%11036 = load double*, double** %171
store double %11035, double* %11036
%11037 = load double*, double** %171
%11038 = load double, double* %11037
%11039 = load double, double* %764
%11040 = load double, double* %467
%11041 = call double @llvm.fmuladd.f64(double %11039, double %11040, double %11038)
%11042 = load double*, double** %171
store double %11041, double* %11042
%11043 = load double, double* %764
%11044 = load double, double* %468
%11045 = fmul double %11043, %11044
%11046 = load double*, double** %172
store double %11045, double* %11046
%11047 = load double*, double** %171
%11048 = load double, double* %11047
%11049 = load double, double* %765
%11050 = load double, double* %564
%11051 = call double @llvm.fmuladd.f64(double %11049, double %11050, double %11048)
%11052 = load double*, double** %171
store double %11051, double* %11052
%11053 = load double*, double** %172
%11054 = load double, double* %11053
%11055 = load double, double* %765
%11056 = load double, double* %567
%11057 = call double @llvm.fmuladd.f64(double %11055, double %11056, double %11054)
%11058 = load double*, double** %172
store double %11057, double* %11058
%11059 = load double*, double** %171
%11060 = load double, double* %11059
%11061 = load double, double* %766
%11062 = load double, double* %698
%11063 = call double @llvm.fmuladd.f64(double %11061, double %11062, double %11060)
%11064 = load double*, double** %171
store double %11063, double* %11064
%11065 = load double*, double** %172
%11066 = load double, double* %11065
%11067 = load double, double* %766
%11068 = load double, double* %700
%11069 = call double @llvm.fmuladd.f64(double %11067, double %11068, double %11066)
%11070 = load double*, double** %172
store double %11069, double* %11070
%11071 = load double*, double** %102
%11072 = getelementptr inbounds double, double* %11071, i64 22
%11073 = load double, double* %11072
%11074 = load double, double* %701
%11075 = fmul double %11073, %11074
%11076 = load double*, double** %173
store double %11075, double* %11076
%11077 = load double*, double** %102
%11078 = getelementptr inbounds double, double* %11077, i64 22
%11079 = load double, double* %11078
store double %11079, double* %767
%11080 = load double, double* %767
%11081 = load double, double* %703
%11082 = fmul double %11080, %11081
%11083 = load double*, double** %174
store double %11082, double* %11083
%11084 = load double, double* %767
%11085 = load double, double* %705
%11086 = fmul double %11084, %11085
%11087 = load double*, double** %175
store double %11086, double* %11087
%11088 = load double, double* %351
%11089 = load double, double* %527
%11090 = load double*, double** %102
%11091 = getelementptr inbounds double, double* %11090, i64 61
%11092 = load double, double* %11091
%11093 = load double, double* %613
%11094 = fmul double %11092, %11093
%11095 = call double @llvm.fmuladd.f64(double %11088, double %11089, double %11094)
%11096 = load double*, double** %176
store double %11095, double* %11096
%11097 = load double, double* %527
store double %11097, double* %768
%11098 = load double, double* %351
store double %11098, double* %769
%11099 = load double*, double** %102
%11100 = getelementptr inbounds double, double* %11099, i64 61
%11101 = load double, double* %11100
store double %11101, double* %770
%11102 = load double, double* %768
%11103 = load double, double* %353
%11104 = fmul double %11102, %11103
%11105 = load double*, double** %177
store double %11104, double* %11105
%11106 = load double*, double** %177
%11107 = load double, double* %11106
%11108 = load double, double* %769
%11109 = load double, double* %529
%11110 = call double @llvm.fmuladd.f64(double %11108, double %11109, double %11107)
%11111 = load double*, double** %177
store double %11110, double* %11111
%11112 = load double, double* %769
%11113 = load double, double* %530
%11114 = fmul double %11112, %11113
%11115 = load double*, double** %178
store double %11114, double* %11115
%11116 = load double*, double** %177
%11117 = load double, double* %11116
%11118 = load double, double* %770
%11119 = load double, double* %615
%11120 = call double @llvm.fmuladd.f64(double %11118, double %11119, double %11117)
%11121 = load double*, double** %177
store double %11120, double* %11121
%11122 = load double*, double** %178
%11123 = load double, double* %11122
%11124 = load double, double* %770
%11125 = load double, double* %617
%11126 = call double @llvm.fmuladd.f64(double %11124, double %11125, double %11123)
%11127 = load double*, double** %178
store double %11126, double* %11127
%11128 = load double, double* %770
%11129 = load double, double* %619
%11130 = fmul double %11128, %11129
%11131 = load double*, double** %179
store double %11130, double* %11131
%11132 = load double*, double** %115
%11133 = load double, double* %11132
%11134 = load double*, double** %102
%11135 = getelementptr inbounds double, double* %11134, i64 15
%11136 = load double, double* %11135
%11137 = fmul double %11133, %11136
%11138 = load double*, double** %180
store double %11137, double* %11138
%11139 = load double*, double** %102
%11140 = getelementptr inbounds double, double* %11139, i64 15
%11141 = load double, double* %11140
%11142 = load double*, double** %181
store double %11141, double* %11142
%11143 = load double*, double** %116
%11144 = load double, double* %11143
%11145 = load double*, double** %102
%11146 = getelementptr inbounds double, double* %11145, i64 20
%11147 = load double, double* %11146
%11148 = fmul double %11144, %11147
%11149 = load double*, double** %182
store double %11148, double* %11149
%11150 = load double*, double** %102
%11151 = getelementptr inbounds double, double* %11150, i64 20
%11152 = load double, double* %11151
%11153 = load double*, double** %183
store double %11152, double* %11153
%11154 = load double*, double** %118
%11155 = load double, double* %11154
%11156 = load double*, double** %104
%11157 = load double, double* %11156
%11158 = load double*, double** %132
%11159 = load double, double* %11158
%11160 = load double*, double** %106
%11161 = load double, double* %11160
%11162 = fmul double %11159, %11161
%11163 = call double @llvm.fmuladd.f64(double %11155, double %11157, double %11162)
%11164 = load double*, double** %124
%11165 = load double, double* %11164
%11166 = load double*, double** %128
%11167 = load double, double* %11166
%11168 = fsub double %11165, %11167
%11169 = load double*, double** %117
%11170 = load double, double* %11169
%11171 = call double @llvm.fmuladd.f64(double %11168, double %11170, double %11163)
%11172 = load double*, double** %121
%11173 = load double, double* %11172
%11174 = load double*, double** %105
%11175 = load double, double* %11174
%11176 = call double @llvm.fmuladd.f64(double %11173, double %11175, double %11171)
%11177 = load double*, double** %136
%11178 = load double, double* %11177
%11179 = load double*, double** %107
%11180 = load double, double* %11179
%11181 = call double @llvm.fmuladd.f64(double %11178, double %11180, double %11176)
%11182 = load double*, double** %139
%11183 = load double, double* %11182
%11184 = load double*, double** %108
%11185 = load double, double* %11184
%11186 = call double @llvm.fmuladd.f64(double %11183, double %11185, double %11181)
%11187 = load double*, double** %142
%11188 = load double, double* %11187
%11189 = load double*, double** %110
%11190 = load double, double* %11189
%11191 = call double @llvm.fmuladd.f64(double %11188, double %11190, double %11186)
%11192 = load double*, double** %147
%11193 = load double, double* %11192
%11194 = load double*, double** %111
%11195 = load double, double* %11194
%11196 = call double @llvm.fmuladd.f64(double %11193, double %11195, double %11191)
%11197 = load double*, double** %150
%11198 = load double, double* %11197
%11199 = load double*, double** %112
%11200 = load double, double* %11199
%11201 = call double @llvm.fmuladd.f64(double %11198, double %11200, double %11196)
%11202 = load double*, double** %155
%11203 = load double, double* %11202
%11204 = load double*, double** %113
%11205 = load double, double* %11204
%11206 = call double @llvm.fmuladd.f64(double %11203, double %11205, double %11201)
%11207 = load double*, double** %158
%11208 = load double, double* %11207
%11209 = load double*, double** %114
%11210 = load double, double* %11209
%11211 = call double @llvm.fmuladd.f64(double %11208, double %11210, double %11206)
%11212 = fneg double %11211
%11213 = load double*, double** %186
store double %11212, double* %11213
%11214 = load double*, double** %104
%11215 = load double, double* %11214
%11216 = fneg double %11215
store double %11216, double* %771
%11217 = load double*, double** %118
%11218 = load double, double* %11217
%11219 = fneg double %11218
%11220 = load double*, double** %188
store double %11219, double* %11220
%11221 = load double*, double** %106
%11222 = load double, double* %11221
%11223 = fneg double %11222
store double %11223, double* %772
%11224 = load double*, double** %132
%11225 = load double, double* %11224
%11226 = fneg double %11225
%11227 = load double*, double** %189
store double %11226, double* %11227
%11228 = load double*, double** %117
%11229 = load double, double* %11228
%11230 = fneg double %11229
store double %11230, double* %773
%11231 = load double*, double** %117
%11232 = load double, double* %11231
store double %11232, double* %774
%11233 = load double*, double** %128
%11234 = load double, double* %11233
%11235 = load double*, double** %124
%11236 = load double, double* %11235
%11237 = fsub double %11234, %11236
%11238 = load double*, double** %190
store double %11237, double* %11238
%11239 = load double*, double** %105
%11240 = load double, double* %11239
%11241 = fneg double %11240
store double %11241, double* %775
%11242 = load double*, double** %121
%11243 = load double, double* %11242
%11244 = fneg double %11243
%11245 = load double*, double** %191
store double %11244, double* %11245
%11246 = load double*, double** %107
%11247 = load double, double* %11246
%11248 = fneg double %11247
store double %11248, double* %776
%11249 = load double*, double** %136
%11250 = load double, double* %11249
%11251 = fneg double %11250
%11252 = load double*, double** %192
store double %11251, double* %11252
%11253 = load double*, double** %108
%11254 = load double, double* %11253
%11255 = fneg double %11254
store double %11255, double* %777
%11256 = load double*, double** %139
%11257 = load double, double* %11256
%11258 = fneg double %11257
%11259 = load double*, double** %193
store double %11258, double* %11259
%11260 = load double*, double** %110
%11261 = load double, double* %11260
%11262 = fneg double %11261
store double %11262, double* %778
%11263 = load double*, double** %142
%11264 = load double, double* %11263
%11265 = fneg double %11264
%11266 = load double*, double** %194
store double %11265, double* %11266
%11267 = load double*, double** %111
%11268 = load double, double* %11267
%11269 = fneg double %11268
store double %11269, double* %779
%11270 = load double*, double** %147
%11271 = load double, double* %11270
%11272 = fneg double %11271
%11273 = load double*, double** %196
store double %11272, double* %11273
%11274 = load double*, double** %112
%11275 = load double, double* %11274
%11276 = fneg double %11275
store double %11276, double* %780
%11277 = load double*, double** %150
%11278 = load double, double* %11277
%11279 = fneg double %11278
%11280 = load double*, double** %197
store double %11279, double* %11280
%11281 = load double*, double** %113
%11282 = load double, double* %11281
%11283 = fneg double %11282
store double %11283, double* %781
%11284 = load double*, double** %155
%11285 = load double, double* %11284
%11286 = fneg double %11285
%11287 = load double*, double** %198
store double %11286, double* %11287
%11288 = load double*, double** %114
%11289 = load double, double* %11288
%11290 = fneg double %11289
store double %11290, double* %782
%11291 = load double*, double** %158
%11292 = load double, double* %11291
%11293 = fneg double %11292
%11294 = load double*, double** %199
store double %11293, double* %11294
%11295 = load double, double* %771
%11296 = load double*, double** %119
%11297 = load double, double* %11296
%11298 = fmul double %11295, %11297
%11299 = load double*, double** %187
store double %11298, double* %11299
%11300 = load double*, double** %188
%11301 = load double, double* %11300
%11302 = load double, double* %771
%11303 = load double*, double** %120
%11304 = load double, double* %11303
%11305 = call double @llvm.fmuladd.f64(double %11302, double %11304, double %11301)
%11306 = load double*, double** %188
store double %11305, double* %11306
%11307 = load double*, double** %187
%11308 = load double, double* %11307
%11309 = load double, double* %772
%11310 = load double*, double** %133
%11311 = load double, double* %11310
%11312 = call double @llvm.fmuladd.f64(double %11309, double %11311, double %11308)
%11313 = load double*, double** %187
store double %11312, double* %11313
%11314 = load double*, double** %189
%11315 = load double, double* %11314
%11316 = load double, double* %772
%11317 = load double*, double** %134
%11318 = load double, double* %11317
%11319 = call double @llvm.fmuladd.f64(double %11316, double %11318, double %11315)
%11320 = load double*, double** %189
store double %11319, double* %11320
%11321 = load double*, double** %188
%11322 = load double, double* %11321
%11323 = load double, double* %772
%11324 = load double*, double** %135
%11325 = load double, double* %11324
%11326 = call double @llvm.fmuladd.f64(double %11323, double %11325, double %11322)
%11327 = load double*, double** %188
store double %11326, double* %11327
%11328 = load double*, double** %187
%11329 = load double, double* %11328
%11330 = load double, double* %773
%11331 = load double*, double** %125
%11332 = load double, double* %11331
%11333 = call double @llvm.fmuladd.f64(double %11330, double %11332, double %11329)
%11334 = load double*, double** %187
store double %11333, double* %11334
%11335 = load double*, double** %188
%11336 = load double, double* %11335
%11337 = load double, double* %773
%11338 = load double*, double** %126
%11339 = load double, double* %11338
%11340 = call double @llvm.fmuladd.f64(double %11337, double %11339, double %11336)
%11341 = load double*, double** %188
store double %11340, double* %11341
%11342 = load double*, double** %189
%11343 = load double, double* %11342
%11344 = load double, double* %773
%11345 = load double*, double** %127
%11346 = load double, double* %11345
%11347 = call double @llvm.fmuladd.f64(double %11344, double %11346, double %11343)
%11348 = load double*, double** %189
store double %11347, double* %11348
%11349 = load double*, double** %187
%11350 = load double, double* %11349
%11351 = load double, double* %774
%11352 = load double*, double** %129
%11353 = load double, double* %11352
%11354 = call double @llvm.fmuladd.f64(double %11351, double %11353, double %11350)
%11355 = load double*, double** %187
store double %11354, double* %11355
%11356 = load double*, double** %189
%11357 = load double, double* %11356
%11358 = load double, double* %774
%11359 = load double*, double** %130
%11360 = load double, double* %11359
%11361 = call double @llvm.fmuladd.f64(double %11358, double %11360, double %11357)
%11362 = load double*, double** %189
store double %11361, double* %11362
%11363 = load double*, double** %188
%11364 = load double, double* %11363
%11365 = load double, double* %774
%11366 = load double*, double** %131
%11367 = load double, double* %11366
%11368 = call double @llvm.fmuladd.f64(double %11365, double %11367, double %11364)
%11369 = load double*, double** %188
store double %11368, double* %11369
%11370 = load double*, double** %187
%11371 = load double, double* %11370
%11372 = load double, double* %775
%11373 = load double*, double** %122
%11374 = load double, double* %11373
%11375 = call double @llvm.fmuladd.f64(double %11372, double %11374, double %11371)
%11376 = load double*, double** %187
store double %11375, double* %11376
%11377 = load double*, double** %191
%11378 = load double, double* %11377
%11379 = load double, double* %775
%11380 = load double*, double** %123
%11381 = load double, double* %11380
%11382 = call double @llvm.fmuladd.f64(double %11379, double %11381, double %11378)
%11383 = load double*, double** %191
store double %11382, double* %11383
%11384 = load double*, double** %187
%11385 = load double, double* %11384
%11386 = load double, double* %776
%11387 = load double*, double** %137
%11388 = load double, double* %11387
%11389 = call double @llvm.fmuladd.f64(double %11386, double %11388, double %11385)
%11390 = load double*, double** %187
store double %11389, double* %11390
%11391 = load double*, double** %192
%11392 = load double, double* %11391
%11393 = load double, double* %776
%11394 = load double*, double** %138
%11395 = load double, double* %11394
%11396 = call double @llvm.fmuladd.f64(double %11393, double %11395, double %11392)
%11397 = load double*, double** %192
store double %11396, double* %11397
%11398 = load double*, double** %193
%11399 = load double, double* %11398
%11400 = load double, double* %777
%11401 = load double*, double** %140
%11402 = load double, double* %11401
%11403 = call double @llvm.fmuladd.f64(double %11400, double %11402, double %11399)
%11404 = load double*, double** %193
store double %11403, double* %11404
%11405 = load double*, double** %187
%11406 = load double, double* %11405
%11407 = load double, double* %777
%11408 = load double*, double** %141
%11409 = load double, double* %11408
%11410 = call double @llvm.fmuladd.f64(double %11407, double %11409, double %11406)
%11411 = load double*, double** %187
store double %11410, double* %11411
%11412 = load double*, double** %194
%11413 = load double, double* %11412
%11414 = load double, double* %778
%11415 = load double*, double** %143
%11416 = load double, double* %11415
%11417 = call double @llvm.fmuladd.f64(double %11414, double %11416, double %11413)
%11418 = load double*, double** %194
store double %11417, double* %11418
%11419 = load double*, double** %187
%11420 = load double, double* %11419
%11421 = load double, double* %778
%11422 = load double*, double** %144
%11423 = load double, double* %11422
%11424 = call double @llvm.fmuladd.f64(double %11421, double %11423, double %11420)
%11425 = load double*, double** %187
store double %11424, double* %11425
%11426 = load double*, double** %189
%11427 = load double, double* %11426
%11428 = load double, double* %778
%11429 = load double*, double** %145
%11430 = load double, double* %11429
%11431 = call double @llvm.fmuladd.f64(double %11428, double %11430, double %11427)
%11432 = load double*, double** %189
store double %11431, double* %11432
%11433 = load double, double* %778
%11434 = load double*, double** %146
%11435 = load double, double* %11434
%11436 = fmul double %11433, %11435
%11437 = load double*, double** %195
store double %11436, double* %11437
%11438 = load double*, double** %196
%11439 = load double, double* %11438
%11440 = load double, double* %779
%11441 = load double*, double** %148
%11442 = load double, double* %11441
%11443 = call double @llvm.fmuladd.f64(double %11440, double %11442, double %11439)
%11444 = load double*, double** %196
store double %11443, double* %11444
%11445 = load double*, double** %187
%11446 = load double, double* %11445
%11447 = load double, double* %779
%11448 = load double*, double** %149
%11449 = load double, double* %11448
%11450 = call double @llvm.fmuladd.f64(double %11447, double %11449, double %11446)
%11451 = load double*, double** %187
store double %11450, double* %11451
%11452 = load double*, double** %197
%11453 = load double, double* %11452
%11454 = load double, double* %780
%11455 = load double*, double** %151
%11456 = load double, double* %11455
%11457 = call double @llvm.fmuladd.f64(double %11454, double %11456, double %11453)
%11458 = load double*, double** %197
store double %11457, double* %11458
%11459 = load double*, double** %187
%11460 = load double, double* %11459
%11461 = load double, double* %780
%11462 = load double*, double** %152
%11463 = load double, double* %11462
%11464 = call double @llvm.fmuladd.f64(double %11461, double %11463, double %11460)
%11465 = load double*, double** %187
store double %11464, double* %11465
%11466 = load double*, double** %188
%11467 = load double, double* %11466
%11468 = load double, double* %780
%11469 = load double*, double** %153
%11470 = load double, double* %11469
%11471 = call double @llvm.fmuladd.f64(double %11468, double %11470, double %11467)
%11472 = load double*, double** %188
store double %11471, double* %11472
%11473 = load double*, double** %189
%11474 = load double, double* %11473
%11475 = load double, double* %780
%11476 = load double*, double** %154
%11477 = load double, double* %11476
%11478 = call double @llvm.fmuladd.f64(double %11475, double %11477, double %11474)
%11479 = load double*, double** %189
store double %11478, double* %11479
%11480 = load double*, double** %198
%11481 = load double, double* %11480
%11482 = load double, double* %781
%11483 = load double*, double** %156
%11484 = load double, double* %11483
%11485 = call double @llvm.fmuladd.f64(double %11482, double %11484, double %11481)
%11486 = load double*, double** %198
store double %11485, double* %11486
%11487 = load double*, double** %187
%11488 = load double, double* %11487
%11489 = load double, double* %781
%11490 = load double*, double** %157
%11491 = load double, double* %11490
%11492 = call double @llvm.fmuladd.f64(double %11489, double %11491, double %11488)
%11493 = load double*, double** %187
store double %11492, double* %11493
%11494 = load double*, double** %199
%11495 = load double, double* %11494
%11496 = load double, double* %782
%11497 = load double*, double** %159
%11498 = load double, double* %11497
%11499 = call double @llvm.fmuladd.f64(double %11496, double %11498, double %11495)
%11500 = load double*, double** %199
store double %11499, double* %11500
%11501 = load double*, double** %187
%11502 = load double, double* %11501
%11503 = load double, double* %782
%11504 = load double*, double** %160
%11505 = load double, double* %11504
%11506 = call double @llvm.fmuladd.f64(double %11503, double %11505, double %11502)
%11507 = load double*, double** %187
store double %11506, double* %11507
%11508 = load double*, double** %192
%11509 = load double, double* %11508
%11510 = load double, double* %782
%11511 = load double*, double** %161
%11512 = load double, double* %11511
%11513 = call double @llvm.fmuladd.f64(double %11510, double %11512, double %11509)
%11514 = load double*, double** %192
store double %11513, double* %11514
%11515 = load double*, double** %189
%11516 = load double, double* %11515
%11517 = load double, double* %782
%11518 = load double*, double** %162
%11519 = load double, double* %11518
%11520 = call double @llvm.fmuladd.f64(double %11517, double %11519, double %11516)
%11521 = load double*, double** %189
store double %11520, double* %11521
%11522 = load double*, double** %102
%11523 = getelementptr inbounds double, double* %11522, i64 83
%11524 = load double, double* %11523
%11525 = fcmp ogt double %11524, 0.000000e+00
br i1 %11525, label %11526, label %11539
11526: ; preds = %10772
%11527 = load double*, double** %103
%11528 = load double, double* %11527
%11529 = load double*, double** %102
%11530 = getelementptr inbounds double, double* %11529, i64 83
%11531 = load double, double* %11530
%11532 = fdiv double %11528, %11531
%11533 = load double*, double** %184
store double %11532, double* %11533
%11534 = load double*, double** %102
%11535 = getelementptr inbounds double, double* %11534, i64 83
%11536 = load double, double* %11535
%11537 = fdiv double 1.000000e+00, %11536
%11538 = load double*, double** %185
store double %11537, double* %11538
br label %11542
11539: ; preds = %10772
%11540 = load double*, double** %184
store double 0.000000e+00, double* %11540
%11541 = load double*, double** %185
store double 0.000000e+00, double* %11541
br label %11542
11542: ; preds = %11539, %11526
%11543 = load double*, double** %103
%11544 = load double, double* %11543
%11545 = load double*, double** %102
%11546 = getelementptr inbounds double, double* %11545, i64 84
%11547 = load double, double* %11546
%11548 = fmul double %11544, %11547
%11549 = load double*, double** %200
store double %11548, double* %11549
%11550 = load double*, double** %102
%11551 = getelementptr inbounds double, double* %11550, i64 84
%11552 = load double, double* %11551
%11553 = load double*, double** %201
store double %11552, double* %11553
%11554 = load double*, double** %202
%11555 = load double, double* %11554
%11556 = fcmp une double %11555, 1.000000e+00
br i1 %11556, label %11557, label %12062
11557: ; preds = %11542
%11558 = load double*, double** %202
%11559 = load double, double* %11558
%11560 = load double*, double** %118
%11561 = load double, double* %11560
%11562 = fmul double %11559, %11561
%11563 = load double*, double** %118
store double %11562, double* %11563
%11564 = load double*, double** %202
%11565 = load double, double* %11564
%11566 = load double*, double** %119
%11567 = load double, double* %11566
%11568 = fmul double %11565, %11567
%11569 = load double*, double** %119
store double %11568, double* %11569
%11570 = load double*, double** %202
%11571 = load double, double* %11570
%11572 = load double*, double** %120
%11573 = load double, double* %11572
%11574 = fmul double %11571, %11573
%11575 = load double*, double** %120
store double %11574, double* %11575
%11576 = load double*, double** %202
%11577 = load double, double* %11576
%11578 = load double*, double** %121
%11579 = load double, double* %11578
%11580 = fmul double %11577, %11579
%11581 = load double*, double** %121
store double %11580, double* %11581
%11582 = load double*, double** %202
%11583 = load double, double* %11582
%11584 = load double*, double** %122
%11585 = load double, double* %11584
%11586 = fmul double %11583, %11585
%11587 = load double*, double** %122
store double %11586, double* %11587
%11588 = load double*, double** %202
%11589 = load double, double* %11588
%11590 = load double*, double** %123
%11591 = load double, double* %11590
%11592 = fmul double %11589, %11591
%11593 = load double*, double** %123
store double %11592, double* %11593
%11594 = load double*, double** %202
%11595 = load double, double* %11594
%11596 = load double*, double** %124
%11597 = load double, double* %11596
%11598 = fmul double %11595, %11597
%11599 = load double*, double** %124
store double %11598, double* %11599
%11600 = load double*, double** %202
%11601 = load double, double* %11600
%11602 = load double*, double** %125
%11603 = load double, double* %11602
%11604 = fmul double %11601, %11603
%11605 = load double*, double** %125
store double %11604, double* %11605
%11606 = load double*, double** %202
%11607 = load double, double* %11606
%11608 = load double*, double** %126
%11609 = load double, double* %11608
%11610 = fmul double %11607, %11609
%11611 = load double*, double** %126
store double %11610, double* %11611
%11612 = load double*, double** %202
%11613 = load double, double* %11612
%11614 = load double*, double** %127
%11615 = load double, double* %11614
%11616 = fmul double %11613, %11615
%11617 = load double*, double** %127
store double %11616, double* %11617
%11618 = load double*, double** %202
%11619 = load double, double* %11618
%11620 = load double*, double** %128
%11621 = load double, double* %11620
%11622 = fmul double %11619, %11621
%11623 = load double*, double** %128
store double %11622, double* %11623
%11624 = load double*, double** %202
%11625 = load double, double* %11624
%11626 = load double*, double** %129
%11627 = load double, double* %11626
%11628 = fmul double %11625, %11627
%11629 = load double*, double** %129
store double %11628, double* %11629
%11630 = load double*, double** %202
%11631 = load double, double* %11630
%11632 = load double*, double** %130
%11633 = load double, double* %11632
%11634 = fmul double %11631, %11633
%11635 = load double*, double** %130
store double %11634, double* %11635
%11636 = load double*, double** %202
%11637 = load double, double* %11636
%11638 = load double*, double** %131
%11639 = load double, double* %11638
%11640 = fmul double %11637, %11639
%11641 = load double*, double** %131
store double %11640, double* %11641
%11642 = load double*, double** %202
%11643 = load double, double* %11642
%11644 = load double*, double** %132
%11645 = load double, double* %11644
%11646 = fmul double %11643, %11645
%11647 = load double*, double** %132
store double %11646, double* %11647
%11648 = load double*, double** %202
%11649 = load double, double* %11648
%11650 = load double*, double** %133
%11651 = load double, double* %11650
%11652 = fmul double %11649, %11651
%11653 = load double*, double** %133
store double %11652, double* %11653
%11654 = load double*, double** %202
%11655 = load double, double* %11654
%11656 = load double*, double** %134
%11657 = load double, double* %11656
%11658 = fmul double %11655, %11657
%11659 = load double*, double** %134
store double %11658, double* %11659
%11660 = load double*, double** %202
%11661 = load double, double* %11660
%11662 = load double*, double** %135
%11663 = load double, double* %11662
%11664 = fmul double %11661, %11663
%11665 = load double*, double** %135
store double %11664, double* %11665
%11666 = load double*, double** %202
%11667 = load double, double* %11666
%11668 = load double*, double** %136
%11669 = load double, double* %11668
%11670 = fmul double %11667, %11669
%11671 = load double*, double** %136
store double %11670, double* %11671
%11672 = load double*, double** %202
%11673 = load double, double* %11672
%11674 = load double*, double** %137
%11675 = load double, double* %11674
%11676 = fmul double %11673, %11675
%11677 = load double*, double** %137
store double %11676, double* %11677
%11678 = load double*, double** %202
%11679 = load double, double* %11678
%11680 = load double*, double** %138
%11681 = load double, double* %11680
%11682 = fmul double %11679, %11681
%11683 = load double*, double** %138
store double %11682, double* %11683
%11684 = load double*, double** %202
%11685 = load double, double* %11684
%11686 = load double*, double** %139
%11687 = load double, double* %11686
%11688 = fmul double %11685, %11687
%11689 = load double*, double** %139
store double %11688, double* %11689
%11690 = load double*, double** %202
%11691 = load double, double* %11690
%11692 = load double*, double** %140
%11693 = load double, double* %11692
%11694 = fmul double %11691, %11693
%11695 = load double*, double** %140
store double %11694, double* %11695
%11696 = load double*, double** %202
%11697 = load double, double* %11696
%11698 = load double*, double** %141
%11699 = load double, double* %11698
%11700 = fmul double %11697, %11699
%11701 = load double*, double** %141
store double %11700, double* %11701
%11702 = load double*, double** %202
%11703 = load double, double* %11702
%11704 = load double*, double** %142
%11705 = load double, double* %11704
%11706 = fmul double %11703, %11705
%11707 = load double*, double** %142
store double %11706, double* %11707
%11708 = load double*, double** %202
%11709 = load double, double* %11708
%11710 = load double*, double** %143
%11711 = load double, double* %11710
%11712 = fmul double %11709, %11711
%11713 = load double*, double** %143
store double %11712, double* %11713
%11714 = load double*, double** %202
%11715 = load double, double* %11714
%11716 = load double*, double** %144
%11717 = load double, double* %11716
%11718 = fmul double %11715, %11717
%11719 = load double*, double** %144
store double %11718, double* %11719
%11720 = load double*, double** %202
%11721 = load double, double* %11720
%11722 = load double*, double** %145
%11723 = load double, double* %11722
%11724 = fmul double %11721, %11723
%11725 = load double*, double** %145
store double %11724, double* %11725
%11726 = load double*, double** %202
%11727 = load double, double* %11726
%11728 = load double*, double** %146
%11729 = load double, double* %11728
%11730 = fmul double %11727, %11729
%11731 = load double*, double** %146
store double %11730, double* %11731
%11732 = load double*, double** %202
%11733 = load double, double* %11732
%11734 = load double*, double** %147
%11735 = load double, double* %11734
%11736 = fmul double %11733, %11735
%11737 = load double*, double** %147
store double %11736, double* %11737
%11738 = load double*, double** %202
%11739 = load double, double* %11738
%11740 = load double*, double** %148
%11741 = load double, double* %11740
%11742 = fmul double %11739, %11741
%11743 = load double*, double** %148
store double %11742, double* %11743
%11744 = load double*, double** %202
%11745 = load double, double* %11744
%11746 = load double*, double** %149
%11747 = load double, double* %11746
%11748 = fmul double %11745, %11747
%11749 = load double*, double** %149
store double %11748, double* %11749
%11750 = load double*, double** %202
%11751 = load double, double* %11750
%11752 = load double*, double** %150
%11753 = load double, double* %11752
%11754 = fmul double %11751, %11753
%11755 = load double*, double** %150
store double %11754, double* %11755
%11756 = load double*, double** %202
%11757 = load double, double* %11756
%11758 = load double*, double** %151
%11759 = load double, double* %11758
%11760 = fmul double %11757, %11759
%11761 = load double*, double** %151
store double %11760, double* %11761
%11762 = load double*, double** %202
%11763 = load double, double* %11762
%11764 = load double*, double** %152
%11765 = load double, double* %11764
%11766 = fmul double %11763, %11765
%11767 = load double*, double** %152
store double %11766, double* %11767
%11768 = load double*, double** %202
%11769 = load double, double* %11768
%11770 = load double*, double** %153
%11771 = load double, double* %11770
%11772 = fmul double %11769, %11771
%11773 = load double*, double** %153
store double %11772, double* %11773
%11774 = load double*, double** %202
%11775 = load double, double* %11774
%11776 = load double*, double** %154
%11777 = load double, double* %11776
%11778 = fmul double %11775, %11777
%11779 = load double*, double** %154
store double %11778, double* %11779
%11780 = load double*, double** %202
%11781 = load double, double* %11780
%11782 = load double*, double** %155
%11783 = load double, double* %11782
%11784 = fmul double %11781, %11783
%11785 = load double*, double** %155
store double %11784, double* %11785
%11786 = load double*, double** %202
%11787 = load double, double* %11786
%11788 = load double*, double** %156
%11789 = load double, double* %11788
%11790 = fmul double %11787, %11789
%11791 = load double*, double** %156
store double %11790, double* %11791
%11792 = load double*, double** %202
%11793 = load double, double* %11792
%11794 = load double*, double** %157
%11795 = load double, double* %11794
%11796 = fmul double %11793, %11795
%11797 = load double*, double** %157
store double %11796, double* %11797
%11798 = load double*, double** %202
%11799 = load double, double* %11798
%11800 = load double*, double** %158
%11801 = load double, double* %11800
%11802 = fmul double %11799, %11801
%11803 = load double*, double** %158
store double %11802, double* %11803
%11804 = load double*, double** %202
%11805 = load double, double* %11804
%11806 = load double*, double** %159
%11807 = load double, double* %11806
%11808 = fmul double %11805, %11807
%11809 = load double*, double** %159
store double %11808, double* %11809
%11810 = load double*, double** %202
%11811 = load double, double* %11810
%11812 = load double*, double** %160
%11813 = load double, double* %11812
%11814 = fmul double %11811, %11813
%11815 = load double*, double** %160
store double %11814, double* %11815
%11816 = load double*, double** %202
%11817 = load double, double* %11816
%11818 = load double*, double** %161
%11819 = load double, double* %11818
%11820 = fmul double %11817, %11819
%11821 = load double*, double** %161
store double %11820, double* %11821
%11822 = load double*, double** %202
%11823 = load double, double* %11822
%11824 = load double*, double** %162
%11825 = load double, double* %11824
%11826 = fmul double %11823, %11825
%11827 = load double*, double** %162
store double %11826, double* %11827
%11828 = load double*, double** %202
%11829 = load double, double* %11828
%11830 = load double*, double** %163
%11831 = load double, double* %11830
%11832 = fmul double %11829, %11831
%11833 = load double*, double** %163
store double %11832, double* %11833
%11834 = load double*, double** %202
%11835 = load double, double* %11834
%11836 = load double*, double** %164
%11837 = load double, double* %11836
%11838 = fmul double %11835, %11837
%11839 = load double*, double** %164
store double %11838, double* %11839
%11840 = load double*, double** %202
%11841 = load double, double* %11840
%11842 = load double*, double** %165
%11843 = load double, double* %11842
%11844 = fmul double %11841, %11843
%11845 = load double*, double** %165
store double %11844, double* %11845
%11846 = load double*, double** %202
%11847 = load double, double* %11846
%11848 = load double*, double** %166
%11849 = load double, double* %11848
%11850 = fmul double %11847, %11849
%11851 = load double*, double** %166
store double %11850, double* %11851
%11852 = load double*, double** %202
%11853 = load double, double* %11852
%11854 = load double*, double** %167
%11855 = load double, double* %11854
%11856 = fmul double %11853, %11855
%11857 = load double*, double** %167
store double %11856, double* %11857
%11858 = load double*, double** %202
%11859 = load double, double* %11858
%11860 = load double*, double** %168
%11861 = load double, double* %11860
%11862 = fmul double %11859, %11861
%11863 = load double*, double** %168
store double %11862, double* %11863
%11864 = load double*, double** %202
%11865 = load double, double* %11864
%11866 = load double*, double** %169
%11867 = load double, double* %11866
%11868 = fmul double %11865, %11867
%11869 = load double*, double** %169
store double %11868, double* %11869
%11870 = load double*, double** %202
%11871 = load double, double* %11870
%11872 = load double*, double** %170
%11873 = load double, double* %11872
%11874 = fmul double %11871, %11873
%11875 = load double*, double** %170
store double %11874, double* %11875
%11876 = load double*, double** %202
%11877 = load double, double* %11876
%11878 = load double*, double** %171
%11879 = load double, double* %11878
%11880 = fmul double %11877, %11879
%11881 = load double*, double** %171
store double %11880, double* %11881
%11882 = load double*, double** %202
%11883 = load double, double* %11882
%11884 = load double*, double** %172
%11885 = load double, double* %11884
%11886 = fmul double %11883, %11885
%11887 = load double*, double** %172
store double %11886, double* %11887
%11888 = load double*, double** %202
%11889 = load double, double* %11888
%11890 = load double*, double** %173
%11891 = load double, double* %11890
%11892 = fmul double %11889, %11891
%11893 = load double*, double** %173
store double %11892, double* %11893
%11894 = load double*, double** %202
%11895 = load double, double* %11894
%11896 = load double*, double** %174
%11897 = load double, double* %11896
%11898 = fmul double %11895, %11897
%11899 = load double*, double** %174
store double %11898, double* %11899
%11900 = load double*, double** %202
%11901 = load double, double* %11900
%11902 = load double*, double** %175
%11903 = load double, double* %11902
%11904 = fmul double %11901, %11903
%11905 = load double*, double** %175
store double %11904, double* %11905
%11906 = load double*, double** %202
%11907 = load double, double* %11906
%11908 = load double*, double** %176
%11909 = load double, double* %11908
%11910 = fmul double %11907, %11909
%11911 = load double*, double** %176
store double %11910, double* %11911
%11912 = load double*, double** %202
%11913 = load double, double* %11912
%11914 = load double*, double** %177
%11915 = load double, double* %11914
%11916 = fmul double %11913, %11915
%11917 = load double*, double** %177
store double %11916, double* %11917
%11918 = load double*, double** %202
%11919 = load double, double* %11918
%11920 = load double*, double** %178
%11921 = load double, double* %11920
%11922 = fmul double %11919, %11921
%11923 = load double*, double** %178
store double %11922, double* %11923
%11924 = load double*, double** %202
%11925 = load double, double* %11924
%11926 = load double*, double** %179
%11927 = load double, double* %11926
%11928 = fmul double %11925, %11927
%11929 = load double*, double** %179
store double %11928, double* %11929
%11930 = load double*, double** %202
%11931 = load double, double* %11930
%11932 = load double*, double** %180
%11933 = load double, double* %11932
%11934 = fmul double %11931, %11933
%11935 = load double*, double** %180
store double %11934, double* %11935
%11936 = load double*, double** %202
%11937 = load double, double* %11936
%11938 = load double*, double** %181
%11939 = load double, double* %11938
%11940 = fmul double %11937, %11939
%11941 = load double*, double** %181
store double %11940, double* %11941
%11942 = load double*, double** %202
%11943 = load double, double* %11942
%11944 = load double*, double** %182
%11945 = load double, double* %11944
%11946 = fmul double %11943, %11945
%11947 = load double*, double** %182
store double %11946, double* %11947
%11948 = load double*, double** %202
%11949 = load double, double* %11948
%11950 = load double*, double** %183
%11951 = load double, double* %11950
%11952 = fmul double %11949, %11951
%11953 = load double*, double** %183
store double %11952, double* %11953
%11954 = load double*, double** %202
%11955 = load double, double* %11954
%11956 = load double*, double** %184
%11957 = load double, double* %11956
%11958 = fmul double %11955, %11957
%11959 = load double*, double** %184
store double %11958, double* %11959
%11960 = load double*, double** %202
%11961 = load double, double* %11960
%11962 = load double*, double** %185
%11963 = load double, double* %11962
%11964 = fmul double %11961, %11963
%11965 = load double*, double** %185
store double %11964, double* %11965
%11966 = load double*, double** %202
%11967 = load double, double* %11966
%11968 = load double*, double** %186
%11969 = load double, double* %11968
%11970 = fmul double %11967, %11969
%11971 = load double*, double** %186
store double %11970, double* %11971
%11972 = load double*, double** %202
%11973 = load double, double* %11972
%11974 = load double*, double** %187
%11975 = load double, double* %11974
%11976 = fmul double %11973, %11975
%11977 = load double*, double** %187
store double %11976, double* %11977
%11978 = load double*, double** %202
%11979 = load double, double* %11978
%11980 = load double*, double** %188
%11981 = load double, double* %11980
%11982 = fmul double %11979, %11981
%11983 = load double*, double** %188
store double %11982, double* %11983
%11984 = load double*, double** %202
%11985 = load double, double* %11984
%11986 = load double*, double** %189
%11987 = load double, double* %11986
%11988 = fmul double %11985, %11987
%11989 = load double*, double** %189
store double %11988, double* %11989
%11990 = load double*, double** %202
%11991 = load double, double* %11990
%11992 = load double*, double** %190
%11993 = load double, double* %11992
%11994 = fmul double %11991, %11993
%11995 = load double*, double** %190
store double %11994, double* %11995
%11996 = load double*, double** %202
%11997 = load double, double* %11996
%11998 = load double*, double** %191
%11999 = load double, double* %11998
%12000 = fmul double %11997, %11999
%12001 = load double*, double** %191
store double %12000, double* %12001
%12002 = load double*, double** %202
%12003 = load double, double* %12002
%12004 = load double*, double** %192
%12005 = load double, double* %12004
%12006 = fmul double %12003, %12005
%12007 = load double*, double** %192
store double %12006, double* %12007
%12008 = load double*, double** %202
%12009 = load double, double* %12008
%12010 = load double*, double** %193
%12011 = load double, double* %12010
%12012 = fmul double %12009, %12011
%12013 = load double*, double** %193
store double %12012, double* %12013
%12014 = load double*, double** %202
%12015 = load double, double* %12014
%12016 = load double*, double** %194
%12017 = load double, double* %12016
%12018 = fmul double %12015, %12017
%12019 = load double*, double** %194
store double %12018, double* %12019
%12020 = load double*, double** %202
%12021 = load double, double* %12020
%12022 = load double*, double** %195
%12023 = load double, double* %12022
%12024 = fmul double %12021, %12023
%12025 = load double*, double** %195
store double %12024, double* %12025
%12026 = load double*, double** %202
%12027 = load double, double* %12026
%12028 = load double*, double** %196
%12029 = load double, double* %12028
%12030 = fmul double %12027, %12029
%12031 = load double*, double** %196
store double %12030, double* %12031
%12032 = load double*, double** %202
%12033 = load double, double* %12032
%12034 = load double*, double** %197
%12035 = load double, double* %12034
%12036 = fmul double %12033, %12035
%12037 = load double*, double** %197
store double %12036, double* %12037
%12038 = load double*, double** %202
%12039 = load double, double* %12038
%12040 = load double*, double** %198
%12041 = load double, double* %12040
%12042 = fmul double %12039, %12041
%12043 = load double*, double** %198
store double %12042, double* %12043
%12044 = load double*, double** %202
%12045 = load double, double* %12044
%12046 = load double*, double** %199
%12047 = load double, double* %12046
%12048 = fmul double %12045, %12047
%12049 = load double*, double** %199
store double %12048, double* %12049
%12050 = load double*, double** %202
%12051 = load double, double* %12050
%12052 = load double*, double** %200
%12053 = load double, double* %12052
%12054 = fmul double %12051, %12053
%12055 = load double*, double** %200
store double %12054, double* %12055
%12056 = load double*, double** %202
%12057 = load double, double* %12056
%12058 = load double*, double** %201
%12059 = load double, double* %12058
%12060 = fmul double %12057, %12059
%12061 = load double*, double** %201
store double %12060, double* %12061
br label %12062
12062: ; preds = %11557, %11542
ret i32 0
}

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