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


x86 assembly (clang, -O0):
<vbic_4T_et_xf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x16a0,%rsp
mov    0x400(%rbp),%rax
mov    0x3f8(%rbp),%rax
mov    0x3f0(%rbp),%rax
mov    0x3e8(%rbp),%rax
mov    0x3e0(%rbp),%rax
mov    0x3d8(%rbp),%rax
mov    0x3d0(%rbp),%rax
mov    0x3c8(%rbp),%rax
mov    0x3c0(%rbp),%rax
mov    0x3b8(%rbp),%rax
mov    0x3b0(%rbp),%rax
mov    0x3a8(%rbp),%rax
mov    0x3a0(%rbp),%rax
mov    0x398(%rbp),%rax
mov    0x390(%rbp),%rax
mov    0x388(%rbp),%rax
mov    0x380(%rbp),%rax
mov    0x378(%rbp),%rax
mov    0x370(%rbp),%rax
mov    0x368(%rbp),%rax
mov    0x360(%rbp),%rax
mov    0x358(%rbp),%rax
mov    0x350(%rbp),%rax
mov    0x348(%rbp),%rax
mov    0x340(%rbp),%rax
mov    0x338(%rbp),%rax
mov    0x330(%rbp),%rax
mov    0x328(%rbp),%rax
mov    0x320(%rbp),%rax
mov    0x318(%rbp),%rax
mov    0x310(%rbp),%rax
mov    0x308(%rbp),%rax
mov    0x300(%rbp),%rax
mov    0x2f8(%rbp),%rax
mov    0x2f0(%rbp),%rax
mov    0x2e8(%rbp),%rax
mov    0x2e0(%rbp),%rax
mov    0x2d8(%rbp),%rax
mov    0x2d0(%rbp),%rax
mov    0x2c8(%rbp),%rax
mov    0x2c0(%rbp),%rax
mov    0x2b8(%rbp),%rax
mov    0x2b0(%rbp),%rax
mov    0x2a8(%rbp),%rax
mov    0x2a0(%rbp),%rax
mov    0x298(%rbp),%rax
mov    0x290(%rbp),%rax
mov    0x288(%rbp),%rax
mov    0x280(%rbp),%rax
mov    0x278(%rbp),%rax
mov    0x270(%rbp),%rax
mov    0x268(%rbp),%rax
mov    0x260(%rbp),%rax
mov    0x258(%rbp),%rax
mov    0x250(%rbp),%rax
mov    0x248(%rbp),%rax
mov    0x240(%rbp),%rax
mov    0x238(%rbp),%rax
mov    0x230(%rbp),%rax
mov    0x228(%rbp),%rax
mov    0x220(%rbp),%rax
mov    0x218(%rbp),%rax
mov    0x210(%rbp),%rax
mov    0x208(%rbp),%rax
mov    0x200(%rbp),%rax
mov    0x1f8(%rbp),%rax
mov    0x1f0(%rbp),%rax
mov    0x1e8(%rbp),%rax
mov    0x1e0(%rbp),%rax
mov    0x1d8(%rbp),%rax
mov    0x1d0(%rbp),%rax
mov    0x1c8(%rbp),%rax
mov    0x1c0(%rbp),%rax
mov    0x1b8(%rbp),%rax
mov    0x1b0(%rbp),%rax
mov    0x1a8(%rbp),%rax
mov    0x1a0(%rbp),%rax
mov    0x198(%rbp),%rax
mov    0x190(%rbp),%rax
mov    0x188(%rbp),%rax
mov    0x180(%rbp),%rax
mov    0x178(%rbp),%rax
mov    0x170(%rbp),%rax
mov    0x168(%rbp),%rax
mov    0x160(%rbp),%rax
mov    0x158(%rbp),%rax
mov    0x150(%rbp),%rax
mov    0x148(%rbp),%rax
mov    0x140(%rbp),%rax
mov    0x138(%rbp),%rax
mov    0x130(%rbp),%rax
mov    0x128(%rbp),%rax
mov    0x120(%rbp),%rax
mov    0x118(%rbp),%rax
mov    0x110(%rbp),%rax
mov    0x108(%rbp),%rax
mov    0x100(%rbp),%rax
mov    0xf8(%rbp),%rax
mov    0xf0(%rbp),%rax
mov    0xe8(%rbp),%rax
mov    0xe0(%rbp),%rax
mov    0xd8(%rbp),%rax
mov    0xd0(%rbp),%rax
mov    0xc8(%rbp),%rax
mov    0xc0(%rbp),%rax
mov    0xb8(%rbp),%rax
mov    0xb0(%rbp),%rax
mov    0xa8(%rbp),%rax
mov    0xa0(%rbp),%rax
mov    0x98(%rbp),%rax
mov    0x90(%rbp),%rax
mov    0x88(%rbp),%rax
mov    0x80(%rbp),%rax
mov    0x78(%rbp),%rax
mov    0x70(%rbp),%rax
mov    0x68(%rbp),%rax
mov    0x60(%rbp),%rax
mov    0x58(%rbp),%rax
mov    0x50(%rbp),%rax
mov    0x48(%rbp),%rax
mov    0x40(%rbp),%rax
mov    0x38(%rbp),%rax
mov    0x30(%rbp),%rax
mov    0x28(%rbp),%rax
mov    0x20(%rbp),%rax
mov    0x18(%rbp),%rax
mov    0x10(%rbp),%rax
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8,-0x28(%rbp)
mov    %r9,-0x30(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x17ba2(%rip),%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x17b8d(%rip),%xmm0
addsd  (%rax),%xmm0
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x17b1c(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x17b5f(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x17b4a(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x17b31(%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  0x17ac6(%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  0x17a96(%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)
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  0x17544(%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  0x17501(%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  0x173e7(%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  0x172c4(%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  0x17281(%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  0x17167(%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  0x1703e(%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  0x16ffb(%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  0x16ee1(%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  0x16db5(%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  0x16d72(%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  0x16c58(%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  0x16b2c(%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  0x16ae9(%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  0x169cf(%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  0x168a3(%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  0x16860(%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)
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  0x16746(%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  0x1661a(%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  0x165d7(%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  0x164bd(%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  0x16391(%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  0x1634e(%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  0x16234(%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)
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  0x16108(%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  0x160c5(%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)
movsd  -0x170(%rbp),%xmm0
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  0x15fab(%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  0x15e7f(%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  0x15e3c(%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  0x15d22(%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  0x15bf6(%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  0x15bb3(%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  0x15a99(%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  0x159c6(%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  0x1595b(%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  0x158ed(%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  0x15863(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x15853(%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  0x157d1(%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  0x15795(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1576f(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1576e(%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  0x156c8(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x156a2(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x15661(%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  0x1558f(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x15577(%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  0x1551a(%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  0x154e8(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x154cc(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x154d7(%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  0x15484(%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  0x153ee(%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  0x153df(%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  0x15372(%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  0x15336(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x1531e(%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  0x1522b(%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  0x1518e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x15172(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x15161(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x1516d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x15149(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1512d(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x15119(%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  0x150d8(%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  0x150a8(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x1507b(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x15073(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x1505b(%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
movsd  -0x438(%rbp),%xmm0
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14fed(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14fc7(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14fc6(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14f20(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14efa(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14eb9(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1b8(%rbp),%xmm1
ff
movsd  -0x388(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x398(%rbp)
movsd  -0x188(%rbp),%xmm0
ff
subsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x14de7(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x14dcf(%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  0x14d72(%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  0x14d40(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x14d24(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
movsd  0x14d2f(%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  0x14cdc(%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  0x14c46(%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  0x14c37(%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  0x14bca(%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  0x14b8e(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x14b76(%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  0x14a83(%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  0x149e6(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x149ca(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x149b9(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x149c5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x149a1(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14985(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x14971(%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  0x14930(%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  0x14900(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x148d3(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x148cb(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x148b3(%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  0x14845(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1481f(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1481e(%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  0x14778(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14752(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14711(%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  0x1463f(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x14627(%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
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  0x145ca(%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  0x14598(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x1457c(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x14587(%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  0x14534(%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  0x1449e(%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  0x1448f(%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  0x14422(%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  0x143e6(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x143ce(%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  0x142db(%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  0x1423e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14222(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x14211(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x1421d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x141f9(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x141dd(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x141c9(%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  0x14188(%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  0x14158(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x1412b(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x14123(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x1410b(%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)
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)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x4f0(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xe8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x500(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x270(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13bb2(%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  0x13b6f(%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)
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  0x1395b(%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    57e0 <vbic_4T_et_xf_fj+0x46a0>
mov    -0x8(%rbp),%rax
movsd  0x1383d(%rip),%xmm0
divsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
jmp    57eb <vbic_4T_et_xf_fj+0x46ab>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5825 <vbic_4T_et_xf_fj+0x46e5>
mov    -0x8(%rbp),%rax
movsd  0x137f8(%rip),%xmm0
divsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
jmp    5830 <vbic_4T_et_xf_fj+0x46f0>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    58a2 <vbic_4T_et_xf_fj+0x4762>
movsd  0x137b7(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x13787(%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    58b8 <vbic_4T_et_xf_fj+0x4778>
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    58f2 <vbic_4T_et_xf_fj+0x47b2>
mov    -0x8(%rbp),%rax
movsd  0x1372b(%rip),%xmm0
divsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    58fd <vbic_4T_et_xf_fj+0x47bd>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5937 <vbic_4T_et_xf_fj+0x47f7>
mov    -0x8(%rbp),%rax
movsd  0x136e6(%rip),%xmm0
divsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    5942 <vbic_4T_et_xf_fj+0x4802>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    59b1 <vbic_4T_et_xf_fj+0x4871>
movsd  0x136a8(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x13678(%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    59c7 <vbic_4T_et_xf_fj+0x4887>
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    59fb <vbic_4T_et_xf_fj+0x48bb>
mov    -0x8(%rbp),%rax
movsd  0x1361f(%rip),%xmm0
divsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    5a06 <vbic_4T_et_xf_fj+0x48c6>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5a40 <vbic_4T_et_xf_fj+0x4900>
mov    -0x8(%rbp),%rax
movsd  0x135dd(%rip),%xmm0
divsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    5a4b <vbic_4T_et_xf_fj+0x490b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5a85 <vbic_4T_et_xf_fj+0x4945>
mov    -0x8(%rbp),%rax
movsd  0x13598(%rip),%xmm0
divsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    5a90 <vbic_4T_et_xf_fj+0x4950>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5ab9 <vbic_4T_et_xf_fj+0x4979>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    5ac9 <vbic_4T_et_xf_fj+0x4989>
movsd  0x13547(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5b07 <vbic_4T_et_xf_fj+0x49c7>
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
movsd  0x1353a(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
jmp    5b12 <vbic_4T_et_xf_fj+0x49d2>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5b44 <vbic_4T_et_xf_fj+0x4a04>
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
jmp    5b4f <vbic_4T_et_xf_fj+0x4a0f>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     6201 <vbic_4T_et_xf_fj+0x50c1>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x13414(%rip),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  0x13404(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5f1f <vbic_4T_et_xf_fj+0x4ddf>
mov    -0x8(%rbp),%rax
movsd  0x133c3(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x133a2(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x13361(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x1334c(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x13324(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x13310(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x132f0(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x132df(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x132ab(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1329b(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x13250(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x13257(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x1321f(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x131da(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x131de(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x131b2(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    6144 <vbic_4T_et_xf_fj+0x5004>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x130d1(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x130b5(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x13065(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
movsd  -0x688(%rbp),%xmm0
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x12fd8(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12fc0(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x12fa4(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x12f90(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12f51(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x12ea4(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0x12e94(%rip),%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x668(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
jmp    6bf2 <vbic_4T_et_xf_fj+0x5ab2>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x12dfb(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1400(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x12d92(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1400(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0x12d62(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x12d4e(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x12d3e(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x12ca6(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12c8a(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12c12(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x12b7a(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12b3b(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12afc(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0x12a88(%rip),%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  0x12a78(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x12a4c(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x13f8(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x129e3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13f8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1295c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0x12944(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0x12954(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x12904(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x778(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x758(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x12844(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12828(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x778(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12798(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x126e8(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x126a9(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1266a(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x125f2(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x12555(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x124f6(%rip),%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6a8(%rbp),%xmm0
ff
movsd  -0x650(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x778(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7b0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     72a4 <vbic_4T_et_xf_fj+0x6164>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x12371(%rip),%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  0x12361(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6fc2 <vbic_4T_et_xf_fj+0x5e82>
mov    -0x8(%rbp),%rax
movsd  0x12320(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x122ff(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x122be(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x122a9(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x12281(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1226d(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1224d(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1223c(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x12208(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x121f8(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x121ad(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x121b4(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x1217c(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x12137(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x1213b(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x1210f(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x7b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    71e7 <vbic_4T_et_xf_fj+0x60a7>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x1202e(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12012(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
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  0x11fc2(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x11f35(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11f1d(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x11f01(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x11eed(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11eae(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0x11e01(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  0x11df1(%rip),%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x7c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
jmp    7c95 <vbic_4T_et_xf_fj+0x6b55>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x11d58(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1410(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x11cef(%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,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0x11cbf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x11cab(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x11c9b(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x11c03(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11be7(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x11b6f(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x11ad7(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11a98(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11a59(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0x119e5(%rip),%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  0x119d5(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x119a9(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1408(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x11940(%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,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x118b9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0x118a1(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0x118b1(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x11861(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x818(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x810(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x117a1(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11785(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x818(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x116f5(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x11645(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11606(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x115c7(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1154f(%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
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0x114b2(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x828(%rbp)
ff
movsd  0x11453(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x7e8(%rbp),%xmm0
ff
movsd  -0x7c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x818(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x828(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x830(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     871c <vbic_4T_et_xf_fj+0x75dc>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x112ce(%rip),%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  0x112be(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    8065 <vbic_4T_et_xf_fj+0x6f25>
mov    -0x8(%rbp),%rax
movsd  0x1127d(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1125c(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x1121b(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x11206(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x111de(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x111ca(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x111aa(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11199(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x11165(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11155(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1110a(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x11111(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x110d9(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x11094(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x11098(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x1106c(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
movsd  -0x660(%rbp),%xmm0
mulsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    865f <vbic_4T_et_xf_fj+0x751f>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    843a <vbic_4T_et_xf_fj+0x72fa>
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    843a <vbic_4T_et_xf_fj+0x72fa>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x10f39(%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  0x10eca(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x10e49(%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  0x10e09(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x10de2(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10dce(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10dae(%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  0x10d6e(%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  0x10d3f(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10d2f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm3
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10cab(%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  0x10c6b(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10c57(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    863e <vbic_4T_et_xf_fj+0x74fe>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x10bb6(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10b9a(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10b4a(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x10abd(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10aa5(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x10a89(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10a75(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10a36(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0x10989(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0x10979(%rip),%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x850(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a8e0 <vbic_4T_et_xf_fj+0x97a0>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9eea <vbic_4T_et_xf_fj+0x8daa>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9eea <vbic_4T_et_xf_fj+0x8daa>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0x10826(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0x107fe(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14c8(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x107d6(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x107c2(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x107c2(%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,-0x14d0(%rbp)
ff
movsd  0x10781(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10771(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1076d(%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  -0x14d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x14c8(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0x10711(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10701(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x106e9(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x14c0(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x106b0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x1069c(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x10688(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14c0(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0x1065b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1478(%rbp)
ff
movsd  0x10647(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14a0(%rbp)
ff
movsd  0x10627(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x14b8(%rbp)
ff
movsd  0x1060f(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
movsd  0x105ff(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x105e7(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x1059f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x14b0(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10583(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x1056f(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x1055b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14b0(%rbp),%xmm2
ff
movsd  -0x14a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x14a0(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1480(%rbp)
ff
movsd  0x10503(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x104f3(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x104db(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1498(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x104a2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x1048e(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x1047a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1498(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1488(%rbp)
ff
movsd  0x1043a(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x1042a(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x10412(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1490(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x103d9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x103c5(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x103b1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1490(%rbp),%xmm3
ff
movsd  -0x1488(%rbp),%xmm2
ff
movsd  -0x1480(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1478(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0x102fe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0x102d6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1028b(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x10297(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x1021b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x101ff(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10187(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x10112(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x100fa(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0x100de(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x100ca(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1008b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xffdf(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xff5b(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xff33(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1468(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xff0b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfef7(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xfef7(%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,-0x1470(%rbp)
ff
movsd  0xfeb6(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfea6(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xfea2(%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  -0x1470(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1468(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xfe46(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfe36(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfe1e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1460(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfde5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfdd1(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfdbd(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1460(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xfd90(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1418(%rbp)
ff
movsd  0xfd7c(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1440(%rbp)
ff
movsd  0xfd5c(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1458(%rbp)
ff
movsd  0xfd44(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfd34(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfd1c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1458(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1448(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfcd4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1450(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfcb8(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfca4(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfc90(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1450(%rbp),%xmm2
ff
movsd  -0x1448(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1440(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1420(%rbp)
ff
movsd  0xfc38(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfc28(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfc10(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1438(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfbd7(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfbc3(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfbaf(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1438(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1428(%rbp)
ff
movsd  0xfb6f(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfb5f(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfb47(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1430(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfb0e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfafa(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfae6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1430(%rbp),%xmm3
ff
movsd  -0x1428(%rbp),%xmm2
ff
movsd  -0x1420(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1418(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xfa1b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xf9f3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xf9a8(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xf9b4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf920(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf904(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf874(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xf7e7(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf7cf(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xf7b3(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xf79f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf760(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xf6ec(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xf6f4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xf6e0(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf674(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf579(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf565(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xf452(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xf402(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xf1f3(%rip),%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  0xf1e3(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0xf1cb(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa08(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a8db <vbic_4T_et_xf_fj+0x979b>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xf112(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x14e0(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xf0a9(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14e0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xf079(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xf065(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xf055(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
movsd  %xmm0,-0x6f0(%rbp)
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xefbd(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xefa1(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xef29(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xee91(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xee52(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xee13(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xed9f(%rip),%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  0xed8f(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xed63(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x14d8(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xecfa(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14d8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xec73(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xec5b(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xec6b(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xec1b(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x940(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xa20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xeb5b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xeb3f(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xeaaf(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe9ff(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe9c0(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe981(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe909(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xe86c(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xe80d(%rip),%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa30(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa38(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a8e0 <vbic_4T_et_xf_fj+0x97a0>
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     b367 <vbic_4T_et_xf_fj+0xa227>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xe683(%rip),%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  0xe673(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    acb0 <vbic_4T_et_xf_fj+0x9b70>
mov    -0x8(%rbp),%rax
movsd  0xe632(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe611(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xe5d0(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xe5bb(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe593(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe57f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe55f(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe54e(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xe51a(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe50a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe4bf(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xe4c6(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xe48e(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0xe449(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xe44d(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xe421(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0xa40(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    b2aa <vbic_4T_et_xf_fj+0xa16a>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    b085 <vbic_4T_et_xf_fj+0x9f45>
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    b085 <vbic_4T_et_xf_fj+0x9f45>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe2ee(%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  0xe27f(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xe1fe(%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  0xe1be(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe197(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe183(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe163(%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  0xe123(%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  0xe0f4(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe0e4(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm3
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe060(%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  0xe020(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe00c(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    b289 <vbic_4T_et_xf_fj+0xa149>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xdf6b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xdf4f(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xdeff(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xde72(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xde5a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xde3e(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xde2a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xddeb(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xdd3e(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xdd2e(%rip),%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0xa50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d52b <vbic_4T_et_xf_fj+0xc3eb>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    cb35 <vbic_4T_et_xf_fj+0xb9f5>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    cb35 <vbic_4T_et_xf_fj+0xb9f5>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xdbdb(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0xdbb3(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1598(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xdb8b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xdb77(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xdb77(%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,-0x15a0(%rbp)
ff
movsd  0xdb36(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xdb26(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xdb22(%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  -0x15a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1598(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0xdac6(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xdab6(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xda9e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1590(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xda65(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xda51(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xda3d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1590(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xda10(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1548(%rbp)
ff
movsd  0xd9fc(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1570(%rbp)
ff
movsd  0xd9dc(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1588(%rbp)
ff
movsd  0xd9c4(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd9b4(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd99c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1588(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1578(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd954(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1580(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd938(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xd924(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd910(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1580(%rbp),%xmm2
ff
movsd  -0x1578(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1570(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1550(%rbp)
ff
movsd  0xd8b8(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd8a8(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd890(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1568(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd857(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xd843(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd82f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1568(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1558(%rbp)
ff
movsd  0xd7ef(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd7df(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd7c7(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1560(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd78e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xd77a(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd766(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1560(%rbp),%xmm3
ff
movsd  -0x1558(%rbp),%xmm2
ff
movsd  -0x1550(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1548(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd6b3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd68b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xd640(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xd64c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd5d0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd5b4(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd53c(%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
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xd4c7(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd4af(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0xd493(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xd47f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd440(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd394(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xd310(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xd2e8(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1538(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd2c0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd2ac(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd2ac(%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,-0x1540(%rbp)
ff
movsd  0xd26b(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd25b(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd257(%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  -0x1540(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1538(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xd1fb(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd1eb(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd1d3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1530(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd19a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd186(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd172(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1530(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xd145(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x14e8(%rbp)
ff
movsd  0xd131(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1510(%rbp)
ff
movsd  0xd111(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1528(%rbp)
ff
movsd  0xd0f9(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd0e9(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd0d1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1528(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1518(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd089(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1520(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd06d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd059(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd045(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1520(%rbp),%xmm2
ff
movsd  -0x1518(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1510(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x14f0(%rbp)
ff
movsd  0xcfed(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xcfdd(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xcfc5(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1508(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xcf8c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xcf78(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xcf64(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1508(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x14f8(%rbp)
ff
movsd  0xcf24(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xcf14(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xcefc(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1500(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xcec3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xceaf(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xce9b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1500(%rbp),%xmm3
ff
movsd  -0x14f8(%rbp),%xmm2
ff
movsd  -0x14f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x14e8(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xcdd0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xcda8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xcd5d(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xcd69(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xccd5(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xccb9(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xcc29(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xcb9c(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcb84(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xcb68(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xcb54(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcb15(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xcaa1(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xcaa9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xca95(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xca29(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc92e(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc91a(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xc807(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xc7b7(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0xaa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0xab0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xc5a8(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xc598(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xc580(%rip),%xmm0
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0xab8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xac8(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d526 <vbic_4T_et_xf_fj+0xc3e6>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xc4c7(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15b0(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xc45e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15b0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xc42e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xc41a(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xc40a(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc372(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc356(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc2de(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc246(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc207(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc1c8(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xc154(%rip),%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  0xc144(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xc118(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x15a8(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xc0af(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15a8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
ff
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xc028(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
movsd  0xc010(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xc020(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xbfd0(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0xaa0(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xad8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xbf10(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xbef4(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xbe64(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xbdb4(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbd75(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbd36(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xbcbe(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xbc21(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  0xbbc2(%rip),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xaf0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d52b <vbic_4T_et_xf_fj+0xc3eb>
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    e67b <vbic_4T_et_xf_fj+0xd53b>
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xf0(%rax),%xmm0
jb     dc62 <vbic_4T_et_xf_fj+0xcb22>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xba1f(%rip),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  0xba0f(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    d92a <vbic_4T_et_xf_fj+0xc7ea>
mov    -0x8(%rbp),%rax
movsd  0xb9ce(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb9ad(%rip),%xmm0
subsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xb96c(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xb957(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xb92f(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb91b(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
mov    -0x8(%rbp),%rax
movsd  0xb8fb(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb8ea(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xb8b6(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb8a6(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xb850(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xb857(%rip),%xmm2
mulsd  0xe8(%rax),%xmm2
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x468(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xb81f(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xe8(%rax),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0xb7da(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xb7de(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xe8(%rax),%xmm1
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xb7b2(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xe8(%rax),%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    db65 <vbic_4T_et_xf_fj+0xca25>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb6c6(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb6aa(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%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
mov    -0x8(%rbp),%rax
movsd  0xb65a(%rip),%xmm0
subsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb28(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  0xb5cd(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb5b5(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xb599(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xb585(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb546(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
mulsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  0xb483(%rip),%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  0xb473(%rip),%xmm0
movsd  %xmm0,-0xb60(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb58(%rbp),%xmm1
ff
movsd  -0xb60(%rbp),%xmm0
ff
movsd  -0xa50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb60(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb60(%rbp),%xmm0
ff
movsd  -0xb18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
jmp    e676 <vbic_4T_et_xf_fj+0xd536>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xb39a(%rip),%xmm1
mulsd  0xf0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xf0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15c0(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xf0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xf0(%rax),%xmm3
movsd  0xb331(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15c0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xb301(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xb2ed(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xb2dd(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb245(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb229(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb1b1(%rip),%xmm0
subsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%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  0xb119(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb0da(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb09b(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xb68(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xb027(%rip),%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  0xb017(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
mulsd  -0x608(%rbp),%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xafeb(%rip),%xmm1
mulsd  0xf0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xf0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x15b8(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xf0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xf0(%rax),%xmm3
movsd  0xaf82(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xb70(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xaefb(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xaee3(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xaef3(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xaea3(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xb70(%rbp),%xmm0
ff
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0xb80(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xb78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xade3(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xadc7(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xb80(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xad37(%rip),%xmm0
subsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb28(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%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  0xac87(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xac48(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xac09(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xab86(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  0xaae9(%rip),%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  0xaa8a(%rip),%xmm0
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb40(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0xb80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb98(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
jmp    e69c <vbic_4T_et_xf_fj+0xd55c>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xa936(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%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,-0xbb0(%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,-0xbc0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0xa8bc(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e804 <vbic_4T_et_xf_fj+0xd6c4>
movsd  0xa8aa(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa885(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa819(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    e88e <vbic_4T_et_xf_fj+0xd74e>
movsd  0xa864(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    e864 <vbic_4T_et_xf_fj+0xd724>
movsd  0xa84e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0xa829(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa7b9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    e889 <vbic_4T_et_xf_fj+0xd749>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    e88e <vbic_4T_et_xf_fj+0xd74e>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm1
ff
movsd  0xa732(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0xa712(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0xbf0(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0xc00(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xbf8(%rbp),%xmm1
ff
movsd  -0xc00(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xa668(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc10(%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,-0xc18(%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,-0xbc0(%rbp)
ff
movsd  -0xc18(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0xa5ee(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    ead2 <vbic_4T_et_xf_fj+0xd992>
movsd  0xa5dc(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa5b7(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa54b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    eb5c <vbic_4T_et_xf_fj+0xda1c>
movsd  0xa596(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    eb32 <vbic_4T_et_xf_fj+0xd9f2>
movsd  0xa580(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0xa55b(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa4eb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    eb57 <vbic_4T_et_xf_fj+0xda17>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    eb5c <vbic_4T_et_xf_fj+0xda1c>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm1
ff
movsd  0xa45c(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0xa43c(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0xa418(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc38(%rbp),%xmm1
ff
movsd  -0xc40(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0xc38(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0xa350(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x878(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc60(%rbp),%xmm0
ff
mulsd  -0x6b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc60(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc68(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc78(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
movsd  0xa304(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc58(%rbp),%xmm1
ff
movsd  0xa2f0(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa2d8(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xc58(%rbp),%xmm0
ff
movsd  0xa2c7(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0xa25b(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa2af(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
movsd  0xa293(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x15c8(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
movsd  0xa277(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc58(%rbp),%xmm1
ff
movsd  0xa263(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa24b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15c8(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0xa1be(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0xa1ca(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0xc90(%rbp),%xmm0
ff
mulsd  -0xc68(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0xc90(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0xc90(%rbp),%xmm0
ff
mulsd  -0xc80(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xc28(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcb8(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xcb8(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm1
ff
movsd  -0xcd0(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0xc38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa072(%rip),%xmm0
ucomisd 0x2c0(%rax),%xmm0
jbe    f2fb <vbic_4T_et_xf_fj+0xe1bb>
mov    -0x8(%rbp),%rax
movsd  0xa040(%rip),%xmm0
divsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0xc88(%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  -0xc88(%rbp),%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  0x9fa3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9f7b(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x9f7b(%rip),%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x680(%rbp),%xmm1
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x868(%rbp),%xmm1
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xce0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2c8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xc88(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x9e16(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  0x9e02(%rip),%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  0x9df2(%rip),%xmm0
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd20(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0xcf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd28(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    f530 <vbic_4T_et_xf_fj+0xe3f0>
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  0x9d0d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9cf1(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9ced(%rip),%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xcc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xcc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2c8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  0x9c10(%rip),%xmm0
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  0x9be8(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  0x9bcc(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x9bd4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  0x9bc0(%rip),%xmm0
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd20(%rbp),%xmm1
ff
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd28(%rbp),%xmm1
ff
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xc28(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9ab5(%rip),%xmm0
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xc28(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xd08(%rbp),%xmm1
ff
mulsd  -0xd08(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xc38(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xc50(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd58(%rbp),%xmm0
ff
mulsd  -0xd20(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbe8(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd60(%rbp)
ff
movsd  0x999d(%rip),%xmm0
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xd08(%rbp),%xmm1
ff
mulsd  -0xd08(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0xd70(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd78(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd28(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd60(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x3b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9880(%rip),%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
mulsd  -0xd70(%rbp),%xmm0
ff
mov    0x3b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd90(%rbp),%xmm0
ff
mulsd  -0xd78(%rbp),%xmm0
ff
mov    0x3c0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd90(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
mov    0x3c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xc0(%rbp),%rax
movsd  0x980d(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3d8(%rbp),%rax
movsd  0x97e7(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    102b8 <vbic_4T_et_xf_fj+0xf178>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x978c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x9776(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f94a <vbic_4T_et_xf_fj+0xe80a>
movsd  0x9764(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x973f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x96d3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    f9d4 <vbic_4T_et_xf_fj+0xe894>
movsd  0x971e(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    f9aa <vbic_4T_et_xf_fj+0xe86a>
movsd  0x9708(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x96e3(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x9673(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    f9cf <vbic_4T_et_xf_fj+0xe88f>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    f9d4 <vbic_4T_et_xf_fj+0xe894>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%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,-0xda8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x95c6(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%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,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x95b0(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fb10 <vbic_4T_et_xf_fj+0xe9d0>
movsd  0x959e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x9579(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x950d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    fb9a <vbic_4T_et_xf_fj+0xea5a>
movsd  0x9558(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    fb70 <vbic_4T_et_xf_fj+0xea30>
movsd  0x9542(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x951d(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x94ad(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    fb95 <vbic_4T_et_xf_fj+0xea55>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    fb9a <vbic_4T_et_xf_fj+0xea5a>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm1
movsd  -0xbc8(%rbp),%xmm3
ff
mov    -0x8(%rbp),%rax
movsd  0x9416(%rip),%xmm2
subsd  0x158(%rax),%xmm2
mulsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x93f6(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm2
movsd  -0xdc8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x93be(%rip),%xmm3
subsd  0x158(%rax),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x93a2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x158(%rax),%xmm0
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x9366(%rip),%xmm1
subsd  0x158(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xe00(%rbp),%xmm0
ff
mulsd  -0xda0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xdf8(%rbp),%xmm1
ff
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xe10(%rbp),%xmm0
ff
mulsd  -0xdd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xdf8(%rbp),%xmm1
ff
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0xdf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0xe08(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0xe18(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xe20(%rbp),%xmm0
ff
movsd  0x924a(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x922e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x921d(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x9229(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0xe20(%rbp),%xmm0
ff
movsd  0x9205(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x91e9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x91d5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0xe38(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x9143(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
mov    0x10(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x912d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    ff93 <vbic_4T_et_xf_fj+0xee53>
movsd  0x911b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x90f6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x908a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1001d <vbic_4T_et_xf_fj+0xeedd>
movsd  0x90d5(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    fff3 <vbic_4T_et_xf_fj+0xeeb3>
movsd  0x90bf(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x909a(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x902a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    10018 <vbic_4T_et_xf_fj+0xeed8>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
movsd  -0xbc8(%rbp),%xmm0
movsd  %xmm0,-0xbd0(%rbp)
jmp    1001d <vbic_4T_et_xf_fj+0xeedd>
movsd  -0xbd0(%rbp),%xmm0
mulsd  -0xe70(%rbp),%xmm0
movsd  %xmm0,-0xe78(%rbp)
movsd  -0xbd0(%rbp),%xmm0
mulsd  -0xbb8(%rbp),%xmm0
movsd  %xmm0,-0xbe0(%rbp)
movsd  -0x220(%rbp),%xmm0
movsd  -0xbc8(%rbp),%xmm1
movsd  0x8fa3(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe80(%rbp)
movsd  -0xbc8(%rbp),%xmm0
movsd  0x8f83(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
movsd  -0x220(%rbp),%xmm0
movsd  %xmm0,-0xe98(%rbp)
movsd  -0xe88(%rbp),%xmm0
mulsd  -0x230(%rbp),%xmm0
movsd  %xmm0,-0xe90(%rbp)
movsd  -0xe98(%rbp),%xmm0
mulsd  -0xe78(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
movsd  -0xe90(%rbp),%xmm1
movsd  -0xe98(%rbp),%xmm0
movsd  -0xbe0(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
movsd  -0xde8(%rbp),%xmm0
subsd  -0xe80(%rbp),%xmm0
ff
divsd  -0xe48(%rbp),%xmm0
ff
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8ee4(%rip),%xmm0
divsd  -0xe48(%rbp),%xmm0
ff
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  0x8ec4(%rip),%xmm0
divsd  -0xe48(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
subsd  -0xe80(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe48(%rbp),%xmm1
ff
mulsd  -0xe48(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
mulsd  -0xdf8(%rbp),%xmm0
ff
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xea8(%rbp),%xmm0
ff
mulsd  -0xe08(%rbp),%xmm0
ff
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xea8(%rbp),%xmm0
ff
mulsd  -0xe18(%rbp),%xmm0
ff
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0xe58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0xe60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0xe68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1035b <vbic_4T_et_xf_fj+0xf21b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  0x8d1c(%rip),%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
mov    0x2a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  0x8c99(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    10e4e <vbic_4T_et_xf_fj+0xfd0e>
jp     10e4e <vbic_4T_et_xf_fj+0xfd0e>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8c4b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x8c35(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1048b <vbic_4T_et_xf_fj+0xf34b>
movsd  0x8c23(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x8bfe(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8b92(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    10515 <vbic_4T_et_xf_fj+0xf3d5>
movsd  0x8bdd(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    104eb <vbic_4T_et_xf_fj+0xf3ab>
movsd  0x8bc7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x8ba2(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x8b32(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    10510 <vbic_4T_et_xf_fj+0xf3d0>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    10515 <vbic_4T_et_xf_fj+0xf3d5>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%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,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8a85(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%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,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x8a6f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10651 <vbic_4T_et_xf_fj+0xf511>
movsd  0x8a5d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x8a38(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x89cc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    106db <vbic_4T_et_xf_fj+0xf59b>
movsd  0x8a17(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    106b1 <vbic_4T_et_xf_fj+0xf571>
movsd  0x8a01(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x89dc(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x896c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    106d6 <vbic_4T_et_xf_fj+0xf596>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    106db <vbic_4T_et_xf_fj+0xf59b>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    10c8a <vbic_4T_et_xf_fj+0xfb4a>
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,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8887(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8866(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf08(%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,-0xf10(%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,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x878e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10932 <vbic_4T_et_xf_fj+0xf7f2>
movsd  0x877c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x8757(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x86eb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    109bc <vbic_4T_et_xf_fj+0xf87c>
movsd  0x8736(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    10992 <vbic_4T_et_xf_fj+0xf852>
movsd  0x8720(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x86fb(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x868b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    109b7 <vbic_4T_et_xf_fj+0xf877>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    109bc <vbic_4T_et_xf_fj+0xf87c>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf08(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x8604(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x85e8(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xdc8(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x8582(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x8556(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf40(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xf18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf48(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10e1f <vbic_4T_et_xf_fj+0xfcdf>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x8366(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x834a(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x831f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x82f3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    1303e <vbic_4T_et_xf_fj+0x11efe>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    1193c <vbic_4T_et_xf_fj+0x107fc>
jp     1193c <vbic_4T_et_xf_fj+0x107fc>
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8133(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x811d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10fa3 <vbic_4T_et_xf_fj+0xfe63>
movsd  0x810b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x80e6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x807a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1102d <vbic_4T_et_xf_fj+0xfeed>
movsd  0x80c5(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    11003 <vbic_4T_et_xf_fj+0xfec3>
movsd  0x80af(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x808a(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x801a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    11028 <vbic_4T_et_xf_fj+0xfee8>
movsd  -0xba0(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    1102d <vbic_4T_et_xf_fj+0xfeed>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xf50(%rbp),%xmm0
ff
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%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,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x7f6d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%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,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x7f57(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11169 <vbic_4T_et_xf_fj+0x10029>
movsd  0x7f45(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x7f20(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7eb4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    111f3 <vbic_4T_et_xf_fj+0x100b3>
movsd  0x7eff(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    111c9 <vbic_4T_et_xf_fj+0x10089>
movsd  0x7ee9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x7ec4(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x7e54(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    111ee <vbic_4T_et_xf_fj+0x100ae>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    111f3 <vbic_4T_et_xf_fj+0x100b3>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xf60(%rbp),%xmm0
ff
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    117a2 <vbic_4T_et_xf_fj+0x10662>
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,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7d6f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7d4e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf70(%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,-0xf10(%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,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x7c76(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1144a <vbic_4T_et_xf_fj+0x1030a>
movsd  0x7c64(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x7c3f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7bd3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    114d4 <vbic_4T_et_xf_fj+0x10394>
movsd  0x7c1e(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    114aa <vbic_4T_et_xf_fj+0x1036a>
movsd  0x7c08(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x7be3(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x7b73(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    114cf <vbic_4T_et_xf_fj+0x1038f>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    114d4 <vbic_4T_et_xf_fj+0x10394>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf70(%rbp),%xmm0
ff
movsd  %xmm0,-0xf78(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x7aec(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x7ad0(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xdc8(%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    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x7a6a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x7a3e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xf78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11937 <vbic_4T_et_xf_fj+0x107f7>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x784e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x7832(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x7807(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x77db(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13039 <vbic_4T_et_xf_fj+0x11ef9>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x768e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x7678(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11a48 <vbic_4T_et_xf_fj+0x10908>
movsd  0x7666(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x7641(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x75d5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    11ad2 <vbic_4T_et_xf_fj+0x10992>
movsd  0x7620(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    11aa8 <vbic_4T_et_xf_fj+0x10968>
movsd  0x760a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x75e5(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x7575(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    11acd <vbic_4T_et_xf_fj+0x1098d>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    11ad2 <vbic_4T_et_xf_fj+0x10992>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%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,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x74c8(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%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,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x74b2(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11c0e <vbic_4T_et_xf_fj+0x10ace>
movsd  0x74a0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x747b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x740f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    11c98 <vbic_4T_et_xf_fj+0x10b58>
movsd  0x745a(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    11c6e <vbic_4T_et_xf_fj+0x10b2e>
movsd  0x7444(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x741f(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x73af(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    11c93 <vbic_4T_et_xf_fj+0x10b53>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    11c98 <vbic_4T_et_xf_fj+0x10b58>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1229f <vbic_4T_et_xf_fj+0x1115f>
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,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x72ca(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x72a9(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf08(%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,-0xf10(%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,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x71d1(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11eef <vbic_4T_et_xf_fj+0x10daf>
movsd  0x71bf(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x719a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x712e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    11f79 <vbic_4T_et_xf_fj+0x10e39>
movsd  0x7179(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    11f4f <vbic_4T_et_xf_fj+0x10e0f>
movsd  0x7163(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x713e(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x70ce(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    11f74 <vbic_4T_et_xf_fj+0x10e34>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    11f79 <vbic_4T_et_xf_fj+0x10e39>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf08(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x703b(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x701f(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xdc8(%rbp),%xmm3
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x6fb5(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x6f71(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf38(%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,-0xf40(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xf18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf48(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12474 <vbic_4T_et_xf_fj+0x11334>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x6d45(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x6d29(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x6cfa(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x6cb6(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%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,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b56(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x6b40(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12580 <vbic_4T_et_xf_fj+0x11440>
movsd  0x6b2e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x6b09(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6a9d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1260a <vbic_4T_et_xf_fj+0x114ca>
movsd  0x6ae8(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    125e0 <vbic_4T_et_xf_fj+0x114a0>
movsd  0x6ad2(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x6aad(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x6a3d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    12605 <vbic_4T_et_xf_fj+0x114c5>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    1260a <vbic_4T_et_xf_fj+0x114ca>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xf50(%rbp),%xmm0
ff
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%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,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6990(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%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,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x697a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12746 <vbic_4T_et_xf_fj+0x11606>
movsd  0x6968(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x6943(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x68d7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    127d0 <vbic_4T_et_xf_fj+0x11690>
movsd  0x6922(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    127a6 <vbic_4T_et_xf_fj+0x11666>
movsd  0x690c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x68e7(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x6877(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    127cb <vbic_4T_et_xf_fj+0x1168b>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    127d0 <vbic_4T_et_xf_fj+0x11690>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xf60(%rbp),%xmm0
ff
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12e27 <vbic_4T_et_xf_fj+0x11ce7>
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,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6792(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6771(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf70(%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,-0xf10(%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,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x6699(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12a27 <vbic_4T_et_xf_fj+0x118e7>
movsd  0x6687(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x6662(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x65f6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    12ab1 <vbic_4T_et_xf_fj+0x11971>
movsd  0x6641(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    12a87 <vbic_4T_et_xf_fj+0x11947>
movsd  0x662b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x6606(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x6596(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    12aac <vbic_4T_et_xf_fj+0x1196c>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    12ab1 <vbic_4T_et_xf_fj+0x11971>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf70(%rbp),%xmm0
ff
movsd  %xmm0,-0xf78(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x651b(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x64fb(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x64df(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xdc8(%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    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x6475(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x6465(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x643d(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x6419(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x6409(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x63e1(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%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  0x639e(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x6372(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xf78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13034 <vbic_4T_et_xf_fj+0x11ef4>
mov    -0x8(%rbp),%rax
movsd  0x61d5(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x61b5(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x6199(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x616a(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x615a(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x6132(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x610e(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x60fe(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x60d6(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13039 <vbic_4T_et_xf_fj+0x11ef9>
jmp    1303e <vbic_4T_et_xf_fj+0x11efe>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5f8c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc10(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x5f76(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1314a <vbic_4T_et_xf_fj+0x1200a>
movsd  0x5f64(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x5f3f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5ed3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    131d4 <vbic_4T_et_xf_fj+0x12094>
movsd  0x5f1e(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    131aa <vbic_4T_et_xf_fj+0x1206a>
movsd  0x5f08(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x5ee3(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x5e73(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    131cf <vbic_4T_et_xf_fj+0x1208f>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    131d4 <vbic_4T_et_xf_fj+0x12094>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%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,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5dc6(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb0(%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,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x5db0(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13310 <vbic_4T_et_xf_fj+0x121d0>
movsd  0x5d9e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x5d79(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5d0d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    1339a <vbic_4T_et_xf_fj+0x1225a>
movsd  0x5d58(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    13370 <vbic_4T_et_xf_fj+0x12230>
movsd  0x5d42(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x5d1d(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x5cad(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    13395 <vbic_4T_et_xf_fj+0x12255>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    1339a <vbic_4T_et_xf_fj+0x1225a>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xfb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x5c26(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x5c0a(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc0(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x5be2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x5bb6(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  -0xfc8(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0xfd8(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm1
ff
movsd  -0xfd8(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm1
ff
movsd  -0xfe8(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0xfe0(%rbp),%xmm1
ff
movsd  -0xff0(%rbp),%xmm0
ff
movsd  -0xfb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm1
ff
movsd  -0xff0(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     13570 <vbic_4T_et_xf_fj+0x12430>
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13a96 <vbic_4T_et_xf_fj+0x12956>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5a5a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x5a44(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1367c <vbic_4T_et_xf_fj+0x1253c>
movsd  0x5a32(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x5a0d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x59a1(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    13706 <vbic_4T_et_xf_fj+0x125c6>
movsd  0x59ec(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    136dc <vbic_4T_et_xf_fj+0x1259c>
movsd  0x59d6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x59b1(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x5941(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    13701 <vbic_4T_et_xf_fj+0x125c1>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
jmp    13706 <vbic_4T_et_xf_fj+0x125c6>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%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,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5894(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff8(%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,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x587e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13842 <vbic_4T_et_xf_fj+0x12702>
movsd  0x586c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x5847(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x57db(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    138cc <vbic_4T_et_xf_fj+0x1278c>
movsd  0x5826(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    138a2 <vbic_4T_et_xf_fj+0x12762>
movsd  0x5810(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x57eb(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x577b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    138c7 <vbic_4T_et_xf_fj+0x12787>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    138cc <vbic_4T_et_xf_fj+0x1278c>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xff8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x56f4(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x56d8(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x56ad(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1008(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0x1010(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x5681(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0xda0(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1010(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1018(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1020(%rbp),%xmm0
ff
movsd  -0x1000(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1020(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13ac0 <vbic_4T_et_xf_fj+0x12980>
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    14194 <vbic_4T_et_xf_fj+0x13054>
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  0x5583(%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  0x54f3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x15d8(%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  0x550b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15d8(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x546e(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x547a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1028(%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,-0x15d0(%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  0x547b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15d0(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x53de(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x53ea(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x1028(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  0x539a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1038(%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  -0x1038(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x529c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13e24 <vbic_4T_et_xf_fj+0x12ce4>
movsd  0x528a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x5265(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x51f9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13eae <vbic_4T_et_xf_fj+0x12d6e>
movsd  0x5244(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    13e84 <vbic_4T_et_xf_fj+0x12d44>
movsd  0x522e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x5209(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x5199(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13ea9 <vbic_4T_et_xf_fj+0x12d69>
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    13eae <vbic_4T_et_xf_fj+0x12d6e>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x768(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1040(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1048(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x1060(%rbp)
ff
movsd  -0x1048(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1048(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1058(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1058(%rbp)
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xfc0(%rbp),%xmm0
ff
mulsd  -0x1040(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
movsd  %xmm0,-0x1070(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x10a0(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0xb8(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1078(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0xfd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0xfe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10a8(%rbp),%xmm0
ff
movsd  -0x1050(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x10a8(%rbp),%xmm0
ff
movsd  -0x1058(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
jmp    141cb <vbic_4T_et_xf_fj+0x1308b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1068(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1078(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0xfc0(%rbp),%xmm0
ff
subsd  -0x1068(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4e1a(%rip),%xmm0
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  0x4e02(%rip),%xmm0
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x10b0(%rbp),%xmm0
ff
mulsd  -0xfd0(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10b0(%rbp),%xmm0
ff
mulsd  -0xfe0(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10b8(%rbp),%xmm0
ff
mulsd  -0x1078(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10b8(%rbp),%xmm0
ff
movsd  -0x1088(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10b8(%rbp),%xmm0
ff
movsd  -0x1090(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10b8(%rbp),%xmm0
ff
mulsd  -0x1098(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    14375 <vbic_4T_et_xf_fj+0x13235>
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4d01(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x130(%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  -0xc8(%rbp),%xmm1
ff
mulsd  -0xc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1439f <vbic_4T_et_xf_fj+0x1325f>
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    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  0x4c4c(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xc10(%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,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x4c45(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1447b <vbic_4T_et_xf_fj+0x1333b>
movsd  0x4c33(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x4c0e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4ba2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    14505 <vbic_4T_et_xf_fj+0x133c5>
movsd  0x4bed(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    144db <vbic_4T_et_xf_fj+0x1339b>
movsd  0x4bd7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x4bb2(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x4b42(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    14500 <vbic_4T_et_xf_fj+0x133c0>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    14505 <vbic_4T_et_xf_fj+0x133c5>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  0x4ab6(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x10c8(%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,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x4aaf(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    14611 <vbic_4T_et_xf_fj+0x134d1>
movsd  0x4a9d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x4a78(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4a0c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    1469b <vbic_4T_et_xf_fj+0x1355b>
movsd  0x4a57(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    14671 <vbic_4T_et_xf_fj+0x13531>
movsd  0x4a41(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x4a1c(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x49ac(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    14696 <vbic_4T_et_xf_fj+0x13556>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    1469b <vbic_4T_et_xf_fj+0x1355b>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x10c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4921(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15f8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x48e4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x15f8(%rbp),%xmm0
ff
movsd  0x48d0(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x15f0(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x488c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x15f0(%rbp),%xmm0
ff
movsd  0x4878(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  -0x10e0(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm1
ff
movsd  -0x10f0(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x47ec(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15e8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x47af(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x15e8(%rbp),%xmm0
ff
movsd  0x479b(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x15e0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4757(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x15e0(%rbp),%xmm0
ff
movsd  0x4743(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0x1108(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x10d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1120(%rbp)
ff
movsd  -0x1110(%rbp),%xmm1
ff
movsd  -0x1118(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1110(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15568 <vbic_4T_et_xf_fj+0x14428>
movsd  0x46b5(%rip),%xmm0
addsd  -0x10d8(%rbp),%xmm0
ff
movsd  0x46a5(%rip),%xmm1
addsd  -0x1100(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  0x4689(%rip),%xmm1
addsd  -0x1100(%rbp),%xmm1
ff
movsd  0x4679(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  0x4665(%rip),%xmm0
addsd  -0x10d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x463e(%rip),%xmm1
addsd  -0x1100(%rbp),%xmm1
ff
movsd  0x462e(%rip),%xmm2
addsd  -0x1100(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1148(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x10e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x10f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1138(%rbp),%xmm1
ff
movsd  -0x1148(%rbp),%xmm0
ff
movsd  -0x1110(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x4589(%rip),%xmm0
divsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x1138(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x1150(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0x10d8(%rbp),%xmm2
ff
subsd  -0x1100(%rbp),%xmm2
ff
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  0x44ec(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x1100(%rbp),%xmm0
ff
addsd  -0x10d8(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1188(%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,-0x1198(%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,-0x11a8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0x1100(%rbp),%xmm2
ff
addsd  -0x10d8(%rbp),%xmm2
ff
mov    0x30(%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,-0x11b0(%rbp)
ff
movsd  -0x1178(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x1188(%rbp),%xmm0
ff
movsd  -0x10e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1188(%rbp),%xmm0
ff
mulsd  -0x10f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0x1110(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1198(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x11a8(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1190(%rbp),%xmm1
ff
movsd  -0x11a8(%rbp),%xmm0
ff
movsd  -0x868(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x11a0(%rbp),%xmm1
ff
movsd  -0x11a8(%rbp),%xmm0
ff
movsd  -0x1160(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x11b0(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  %xmm0,-0x1698(%rbp)
ff
movsd  0x4274(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16a0(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x42a8(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1698(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x4200(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x1168(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1688(%rbp)
ff
movsd  0x41e8(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1690(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x421c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1690(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1688(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x4174(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1658(%rbp)
ff
movsd  0x4174(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1680(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4198(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1680(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1660(%rbp)
ff
movsd  0x4108(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1678(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x413c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1678(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x409c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1668(%rbp)
ff
movsd  0x40a0(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1670(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x40d4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1670(%rbp),%xmm3
ff
movsd  -0x1668(%rbp),%xmm2
ff
movsd  -0x1660(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1658(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x401c(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c0(%rbp)
movsd  -0x1168(%rbp),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1648(%rbp)
ff
movsd  0x3ffc(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1650(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4030(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1650(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1648(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3f88(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1638(%rbp)
ff
movsd  0x3f70(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1640(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3fa4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1640(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1638(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3efc(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  0x3f1c(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x30(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1610(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3f0c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1618(%rbp)
ff
movsd  0x3e8b(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1630(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3ebf(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1630(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3e1f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1620(%rbp)
ff
movsd  0x3e23(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1628(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3e57(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1628(%rbp),%xmm3
ff
movsd  -0x1620(%rbp),%xmm2
ff
movsd  -0x1618(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1610(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x3d9f(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11c0(%rbp),%xmm0
ff
mulsd  -0x5c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11c8(%rbp),%xmm1
ff
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11e0(%rbp),%xmm1
ff
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0x1170(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11c8(%rbp),%xmm1
ff
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0x1180(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0x1190(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e8(%rbp)
ff
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0x11a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x1168(%rbp),%xmm0
ff
movsd  %xmm0,-0x1608(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x11b8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3c9b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1608(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x11b8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3c5c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x3c48(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f8(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  %xmm0,-0x1600(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x11b8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3bf1(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x3c6d(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1600(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1200(%rbp)
ff
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x1170(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x1180(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x1190(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x11a0(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    155ae <vbic_4T_et_xf_fj+0x1446e>
mov    0x140(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
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    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15655 <vbic_4T_et_xf_fj+0x14515>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3a21(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x170(%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  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1208(%rbp)
ff
movsd  -0x1208(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1567f <vbic_4T_et_xf_fj+0x1453f>
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    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    157b2 <vbic_4T_et_xf_fj+0x14672>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xd08(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd08(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x1210(%rbp)
ff
movsd  -0xd08(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x40(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1218(%rbp)
ff
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xd20(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xd28(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    157f8 <vbic_4T_et_xf_fj+0x146b8>
mov    0x180(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
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    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1589f <vbic_4T_et_xf_fj+0x1475f>
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x37d7(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1220(%rbp)
ff
movsd  -0x1220(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    158c9 <vbic_4T_et_xf_fj+0x14789>
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    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    159fc <vbic_4T_et_xf_fj+0x148bc>
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xe48(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe48(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x1228(%rbp)
ff
movsd  -0xe48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x50(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xe58(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xe68(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15a42 <vbic_4T_et_xf_fj+0x14902>
mov    0x1c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     15a74 <vbic_4T_et_xf_fj+0x14934>
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15f9a <vbic_4T_et_xf_fj+0x14e5a>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x3556(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x3540(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15b80 <vbic_4T_et_xf_fj+0x14a40>
movsd  0x352e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x3509(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x349d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    15c0a <vbic_4T_et_xf_fj+0x14aca>
movsd  0x34e8(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    15be0 <vbic_4T_et_xf_fj+0x14aa0>
movsd  0x34d2(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x34ad(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x343d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    15c05 <vbic_4T_et_xf_fj+0x14ac5>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    15c0a <vbic_4T_et_xf_fj+0x14aca>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xe70(%rbp),%xmm0
ff
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x3390(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1238(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x337a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15d46 <vbic_4T_et_xf_fj+0x14c06>
movsd  0x3368(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x3343(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x32d7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    15dd0 <vbic_4T_et_xf_fj+0x14c90>
movsd  0x3322(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    15da6 <vbic_4T_et_xf_fj+0x14c66>
movsd  0x330c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x32e7(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x3277(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    15dcb <vbic_4T_et_xf_fj+0x14c8b>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    15dd0 <vbic_4T_et_xf_fj+0x14c90>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x1238(%rbp),%xmm0
ff
movsd  %xmm0,-0x1240(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x31f0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x31d4(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x31a9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1248(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1250(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x317d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1258(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1260(%rbp)
ff
movsd  -0x1248(%rbp),%xmm0
ff
mulsd  -0x2d8(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1250(%rbp),%xmm0
ff
mulsd  -0xe78(%rbp),%xmm0
ff
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1258(%rbp),%xmm0
ff
movsd  -0x2f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
movsd  -0x1240(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15fc4 <vbic_4T_et_xf_fj+0x14e84>
mov    0x290(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1606b <vbic_4T_et_xf_fj+0x14f2b>
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x140(%rbp),%xmm0
ff
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x300b(%rip),%xmm0
divsd  -0x140(%rbp),%xmm0
mov    0x2d8(%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  -0x140(%rbp),%xmm1
ff
mulsd  -0x140(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1268(%rbp)
ff
movsd  -0x1268(%rbp),%xmm0
ff
mulsd  -0x150(%rbp),%xmm0
ff
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    16095 <vbic_4T_et_xf_fj+0x14f55>
mov    0x2d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2e0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0xbe8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    160bf <vbic_4T_et_xf_fj+0x14f7f>
movsd  0x2f56(%rip),%xmm0
movsd  %xmm0,-0x1270(%rbp)
ff
jmp    160ca <vbic_4T_et_xf_fj+0x14f8a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1270(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0x1270(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1278(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1270(%rbp),%xmm0
ff
movsd  %xmm0,-0x1280(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1288(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0x1290(%rbp)
ff
movsd  -0x1278(%rbp),%xmm0
ff
movsd  0x2ec6(%rip),%xmm1
addsd  -0x1278(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  0x2eaa(%rip),%xmm1
addsd  -0x1278(%rbp),%xmm1
ff
movsd  0x2e9a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1278(%rbp),%xmm1
ff
movsd  0x2e86(%rip),%xmm2
addsd  -0x1278(%rbp),%xmm2
ff
movsd  0x2e76(%rip),%xmm3
addsd  -0x1278(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x12a0(%rbp)
ff
movsd  -0x12a0(%rbp),%xmm0
ff
mulsd  -0x1288(%rbp),%xmm0
ff
movsd  %xmm0,-0x12a8(%rbp)
ff
movsd  -0x12a0(%rbp),%xmm0
ff
mulsd  -0x1290(%rbp),%xmm0
ff
movsd  %xmm0,-0x12b0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x2eaa(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x2e8e(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x2e3e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    16282 <vbic_4T_et_xf_fj+0x15142>
movsd  0x2e2c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x2e07(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2d9b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    1630c <vbic_4T_et_xf_fj+0x151cc>
movsd  0x2de6(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    162e2 <vbic_4T_et_xf_fj+0x151a2>
movsd  0x2dd0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x2dab(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x2d3b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    16307 <vbic_4T_et_xf_fj+0x151c7>
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    1630c <vbic_4T_et_xf_fj+0x151cc>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
movsd  -0xc88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2cb8(%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  -0x1298(%rbp),%xmm2
ff
movsd  -0x1298(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1270(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2c64(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x1c0(%rax),%xmm0
movsd  -0x1270(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1298(%rbp),%xmm2
ff
movsd  -0x1298(%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  0x2bf0(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12c0(%rbp)
ff
movsd  -0xc88(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2bc0(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1270(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1298(%rbp),%xmm1
ff
movsd  -0x1298(%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,-0x12e0(%rbp)
ff
movsd  0x2b70(%rip),%xmm0
mulsd  -0x1298(%rbp),%xmm0
ff
movsd  -0xc88(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x2b40(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1270(%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,-0x12e8(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0x12d0(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  -0x12d8(%rbp),%xmm1
ff
movsd  -0x12e0(%rbp),%xmm0
ff
movsd  -0xd40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  -0x12c8(%rbp),%xmm1
ff
movsd  -0x12e8(%rbp),%xmm0
ff
movsd  -0x12a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  -0x12d0(%rbp),%xmm1
ff
movsd  -0x12e8(%rbp),%xmm0
ff
movsd  -0x12b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm2
movsd  -0x12b8(%rbp),%xmm1
ff
mulsd  -0xbe8(%rbp),%xmm1
ff
divsd  -0xd08(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x6a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x12f0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x12f8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0x1300(%rbp)
ff
movsd  -0x12b8(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0x1308(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x12b8(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm1
ff
mulsd  -0xd08(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1310(%rbp)
ff
movsd  -0x12f0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f8(%rbp),%xmm0
ff
movsd  -0x6b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12f8(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x12c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x12d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1300(%rbp),%xmm0
ff
mulsd  -0x12d8(%rbp),%xmm0
ff
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1308(%rbp),%xmm0
ff
movsd  -0xbf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1308(%rbp),%xmm0
ff
movsd  -0xc08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1310(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1310(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x200(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1310(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7e0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2779(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7e0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x274e(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1318(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2726(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1320(%rbp)
ff
movsd  -0x1318(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1320(%rbp),%xmm0
ff
movsd  -0x7f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1320(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x878(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
mulsd  -0xc28(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  -0x10d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x878(%rbp),%xmm0
ff
movsd  %xmm0,-0x1328(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1330(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1338(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1340(%rbp)
ff
movsd  -0x1328(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
ff
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1330(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1330(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1338(%rbp),%xmm0
ff
movsd  -0xc38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x230(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1338(%rbp),%xmm0
ff
movsd  -0xc50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
movsd  -0x10e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x230(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
movsd  -0x10f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
mulsd  -0x1100(%rbp),%xmm0
ff
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1348(%rbp)
ff
movsd  -0x1348(%rbp),%xmm0
ff
mulsd  -0x1110(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1348(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm1
mulsd  -0xde8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa68(%rbp),%xmm0
ff
movsd  %xmm0,-0x1350(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1358(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1360(%rbp)
ff
movsd  -0x1350(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x258(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1358(%rbp),%xmm0
ff
movsd  -0xa78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1358(%rbp),%xmm0
ff
mulsd  -0xa80(%rbp),%xmm0
ff
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x258(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x260(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
movsd  -0xe08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1360(%rbp),%xmm0
ff
mulsd  -0xe18(%rbp),%xmm0
ff
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b8(%rax),%xmm1
mov    0x10(%rbp),%rax
mulsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb38(%rbp),%xmm0
ff
movsd  %xmm0,-0x1368(%rbp)
ff
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1370(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b8(%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1368(%rbp),%xmm0
ff
mulsd  -0x508(%rbp),%xmm0
ff
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
movsd  -0xb48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
movsd  -0xb50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x78(%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xa0(%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm1
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x310(%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,-0x1378(%rbp)
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x320(%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,-0x1380(%rbp)
ff
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1388(%rbp)
ff
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1390(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x338(%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,-0x1398(%rbp)
ff
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x340(%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,-0x13a0(%rbp)
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x348(%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,-0x13a8(%rbp)
ff
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x350(%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,-0x13b0(%rbp)
ff
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13b8(%rbp)
ff
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x360(%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,-0x13c0(%rbp)
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x368(%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,-0x13c8(%rbp)
ff
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x370(%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,-0x13d0(%rbp)
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x380(%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,-0x13d8(%rbp)
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13e0(%rbp)
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13e8(%rbp)
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x330(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x340(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x350(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x2d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x2e0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b0(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x358(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b0(%rbp),%xmm0
ff
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x358(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x368(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c0(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c0(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x370(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x380(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d0(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d0(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x388(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x390(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e0(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e0(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x398(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    17c11 <vbic_4T_et_xf_fj+0x16ad1>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
divsd  0x298(%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x140f(%rip),%xmm0
divsd  0x298(%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    17c2d <vbic_4T_et_xf_fj+0x16aed>
mov    0x300(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x308(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x2a0(%rax),%xmm0
mov    0x3a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
mov    0x3a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
mov    0x3d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13f0(%rbp)
ff
movsd  -0x13f0(%rbp),%xmm0
ff
mov    0x3d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x3e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x1315(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    17d08 <vbic_4T_et_xf_fj+0x16bc8>
jp     17d08 <vbic_4T_et_xf_fj+0x16bc8>
jmp    18b57 <vbic_4T_et_xf_fj+0x17a17>
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f8(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x16a0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_4T_et_xf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0xaa8,%rsp
mov    %rdi,%rbx
movsd  (%rdi),%xmm3
addsd  0xfea0(%rip),%xmm3
mov    %r9,%r14
mov    %r8,%r13
mov    %rcx,%r15
mov    %rdx,%r12
mov    %rsi,%rbp
movsd  (%rsi),%xmm1
addsd  %xmm3,%xmm1
movsd  0xfe89(%rip),%xmm0
mulsd  %xmm1,%xmm0
divsd  0xfe85(%rip),%xmm0
movapd %xmm0,0x50(%rsp)
movapd %xmm1,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0xfe71(%rip),%xmm2
divsd  %xmm3,%xmm2
movapd %xmm2,0x1d0(%rsp)
subsd  %xmm3,%xmm1
movsd  %xmm1,0x270(%rsp)
movsd  0x2d0(%rdi),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x830(%rsp)
movsd  0x1a8(%rbx),%xmm0
movsd  %xmm0,0x468(%rsp)
movsd  0x2d0(%rbx),%xmm0
movsd  %xmm0,0x3e8(%rsp)
movsd  0x2d8(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2d8(%rbx),%xmm1
movsd  %xmm0,0x868(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x870(%rsp)
movsd  0x8(%rbx),%xmm0
movsd  %xmm0,0x860(%rsp)
movsd  0x220(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x220(%rbx),%xmm1
movsd  %xmm0,0x348(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x4c8(%rsp)
movsd  0x10(%rbx),%xmm0
movsd  %xmm0,0x5a0(%rsp)
movsd  0x2e0(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e0(%rbx),%xmm1
movsd  %xmm0,0x880(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x888(%rsp)
movsd  0x30(%rbx),%xmm0
movsd  %xmm0,0x878(%rsp)
movsd  0x218(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x218(%rbx),%xmm1
movsd  %xmm0,0x898(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8a0(%rsp)
movsd  0x38(%rbx),%xmm0
movsd  %xmm0,0x890(%rsp)
movsd  0x210(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x210(%rbx),%xmm1
movsd  %xmm0,0x8b0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8b8(%rsp)
movsd  0x40(%rbx),%xmm0
movsd  %xmm0,0x8a8(%rsp)
movsd  0x228(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x228(%rbx),%xmm1
movsd  %xmm0,0x8e8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8d8(%rsp)
movsd  0x48(%rbx),%xmm0
movsd  %xmm0,0x8e0(%rsp)
movsd  0x2e8(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e8(%rbx),%xmm1
movsd  %xmm0,0x8c8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8d0(%rsp)
movsd  0x50(%rbx),%xmm0
movsd  %xmm0,0x8c0(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x1e8(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x90(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x170(%rsp)
xorpd  0xfcd4(%rip),%xmm0
movsd  0xfc14(%rip),%xmm1
subsd  0x8(%rsp),%xmm1
movapd %xmm1,0x310(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x50(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0xb0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x1e8(%rsp),%xmm0
movsd  %xmm1,0x3f0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xfbbf(%rip),%xmm1
divsd  0x60(%rbx),%xmm1
movsd  %xmm0,0x600(%rsp)
movapd %xmm1,0x60(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x490(%rsp)
movsd  0x58(%rbx),%xmm0
movsd  %xmm0,0x710(%rsp)
movsd  0x2f8(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x330(%rsp)
movsd  0x2f8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0xf0(%rsp)
movsd  0x300(%rbx),%xmm0
movapd %xmm0,0x290(%rsp)
xorpd  0xfbfd(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x330(%rsp),%xmm0
movsd  %xmm1,0x540(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xfb0f(%rip),%xmm1
divsd  0x68(%rbx),%xmm1
movsd  %xmm0,0x5f0(%rsp)
movapd %xmm1,0x300(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x450(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x2f0(%rbx),%xmm0
movsd  %xmm0,0x708(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x7e0(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x850(%rsp)
movsd  0x308(%rbx),%xmm0
movapd %xmm0,0xa10(%rsp)
xorpd  0xfb47(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x7e0(%rsp),%xmm0
movsd  %xmm1,0x840(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xfa59(%rip),%xmm1
divsd  0x160(%rbx),%xmm1
movsd  %xmm0,0x848(%rsp)
movapd %xmm1,0x690(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x470(%rsp)
movsd  0x150(%rbx),%xmm0
movsd  %xmm0,0x858(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x610(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x350(%rsp)
movsd  0x240(%rbx),%xmm0
movapd %xmm0,0x4b0(%rsp)
xorpd  0xfa8e(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x610(%rsp),%xmm0
movsd  %xmm1,0x640(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf9a0(%rip),%xmm1
divsd  0x108(%rbx),%xmm1
movsd  %xmm0,0x988(%rsp)
movapd %xmm1,0xa0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x220(%rsp)
movsd  0xf8(%rbx),%xmm0
movsd  %xmm0,0x7c8(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x180(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x398(%rsp)
movsd  0x258(%rbx),%xmm0
movapd %xmm0,0x4a0(%rsp)
xorpd  0xf9d5(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x180(%rsp),%xmm0
movsd  %xmm1,0x740(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf8e7(%rip),%xmm1
divsd  0x118(%rbx),%xmm1
movsd  %xmm0,0x980(%rsp)
movapd %xmm1,0xc0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x228(%rsp)
movsd  0x110(%rbx),%xmm0
movsd  %xmm0,0x7c0(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x260(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x1c0(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0x400(%rsp)
xorpd  0xf91c(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x260(%rsp),%xmm0
movsd  %xmm1,0x320(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf82e(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x7b8(%rsp)
movapd %xmm1,0x250(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x580(%rsp)
movsd  0x120(%rbx),%xmm0
movsd  %xmm0,0x998(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x2f0(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x358(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0x510(%rsp)
xorpd  0xf863(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x2f0(%rsp),%xmm0
movsd  %xmm1,0x570(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf775(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x7b0(%rsp)
movapd %xmm1,0x1f0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x5d0(%rsp)
movsd  0x130(%rbx),%xmm0
movsd  %xmm0,0x990(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x7f0(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x918(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0xa30(%rsp)
xorpd  0xf7aa(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x7f0(%rsp),%xmm0
movsd  %xmm1,0x908(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf6bc(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x910(%rsp)
movapd %xmm1,0x6f0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x660(%rsp)
movsd  0x168(%rbx),%xmm0
movsd  %xmm0,0x928(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x7e8(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x900(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0xa20(%rsp)
xorpd  0xf6f1(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x7e8(%rsp),%xmm0
movsd  %xmm1,0x8f0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf603(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x8f8(%rsp)
movapd %xmm1,0x520(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x658(%rsp)
movsd  0x170(%rbx),%xmm0
movsd  %xmm0,0x920(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x800(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x958(%rsp)
movsd  0x250(%rbx),%xmm0
movapd %xmm0,0xa50(%rsp)
xorpd  0xf638(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x800(%rsp),%xmm0
movsd  %xmm1,0x948(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf54a(%rip),%xmm1
divsd  0x180(%rbx),%xmm1
movsd  %xmm0,0x950(%rsp)
movapd %xmm1,0x730(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x678(%rsp)
movsd  0x178(%rbx),%xmm0
movsd  %xmm0,0x968(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x7f8(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x940(%rsp)
movsd  0x268(%rbx),%xmm0
movapd %xmm0,0xa40(%rsp)
xorpd  0xf57f(%rip),%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x7f8(%rsp),%xmm0
movsd  %xmm1,0x930(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf491(%rip),%xmm1
divsd  0x190(%rbx),%xmm1
movsd  %xmm0,0x938(%rsp)
movapd %xmm1,0x7a0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x670(%rsp)
movsd  0x188(%rbx),%xmm0
movsd  %xmm0,0x960(%rsp)
movsd  0x288(%rbx),%xmm0
movsd  %xmm0,0x2e8(%rsp)
movsd  0x60(%rbx),%xmm0
movsd  %xmm0,0x438(%rsp)
movsd  0x68(%rbx),%xmm0
movsd  %xmm0,0x978(%rsp)
movsd  0x148(%rbx),%xmm0
movaps %xmm0,0x9d0(%rsp)
movsd  0x290(%rbx),%xmm0
movsd  %xmm0,0x598(%rsp)
movsd  0x310(%rbx),%xmm0
movsd  %xmm0,0x230(%rsp)
movsd  0x328(%rbx),%xmm0
movsd  %xmm0,0x820(%rsp)
movsd  0x330(%rbx),%xmm0
movsd  %xmm0,0x390(%rsp)
movsd  0x318(%rbx),%xmm0
movsd  %xmm0,0x3d0(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xf3c2(%rip),%xmm1
movsd  0x8(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x50(%rsp),%xmm3
divsd  %xmm3,%xmm1
mulsd  0xf3aa(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0xb0(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm1
mulsd  0xf37c(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x30(%rsp)
movsd  0x338(%rbx),%xmm1
movsd  %xmm1,0x630(%rsp)
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x240(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xf337(%rip),%xmm1
movsd  0x8(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x50(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  %xmm3,%xmm1
mulsd  0xf30b(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0xb0(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm1
mulsd  0xf2e5(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x210(%rsp)
call   1030 <exp@plt>
movsd  0x210(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x30(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x240(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x240(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm2
movsd  0xf283(%rip),%xmm0
divsd  0x240(%rsp),%xmm0
movapd %xmm0,0x10(%rsp)
movapd 0x50(%rsp),%xmm3
movapd %xmm3,%xmm1
movsd  0x8(%rsp),%xmm0
divsd  %xmm0,%xmm1
addsd  %xmm1,%xmm1
movapd %xmm1,0x410(%rsp)
mulsd  %xmm2,%xmm1
movapd %xmm1,0x380(%rsp)
movapd %xmm2,%xmm1
addsd  %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0xf24c(%rip),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x1a0(%rsp)
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x478(%rsp)
divsd  %xmm1,%xmm2
movsd  %xmm2,0x200(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0x240(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm1
movapd 0x50(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  0xf1f9(%rip),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  %xmm1,0x210(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x380(%rsp),%xmm1
movsd  0x8(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  0x240(%rbx),%xmm0
addsd  0xf1c7(%rip),%xmm2
movsd  %xmm0,0x420(%rsp)
movsd  %xmm2,0x110(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm1
movapd %xmm1,0x440(%rsp)
movapd %xmm1,%xmm0
xorpd  0xf220(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xf18f(%rip),%xmm6
movsd  %xmm0,0x638(%rsp)
mulsd  %xmm0,%xmm6
movsd  0xf142(%rip),%xmm0
addsd  %xmm0,%xmm6
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x2c0(%rsp)
jae    1f13 <vbic_4T_et_xf_fj+0xdd3>
movapd %xmm6,%xmm0
movsd  %xmm6,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x120(%rsp),%xmm6
movapd 0x10(%rsp),%xmm3
mulsd  0x30(%rsp),%xmm3
movapd 0x240(%rsp),%xmm2
divsd  0x8(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
mulsd  0xf0e4(%rip),%xmm5
movsd  0x200(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm4
movsd  0x270(%rsp),%xmm1
mulsd  0x390(%rsp),%xmm1
addsd  0xf0b0(%rip),%xmm0
mulsd  0xf0b8(%rip),%xmm0
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x3a0(%rsp)
movapd %xmm2,0x3b0(%rsp)
jae    1fe8 <vbic_4T_et_xf_fj+0xea8>
movapd %xmm6,%xmm0
movapd %xmm1,0x120(%rsp)
movapd %xmm3,0x10(%rsp)
movsd  %xmm4,0x200(%rsp)
movsd  %xmm5,0x40(%rsp)
call   1060 <sqrt@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x200(%rsp),%xmm4
movapd 0x10(%rsp),%xmm3
movapd 0x3b0(%rsp),%xmm2
movapd 0x120(%rsp),%xmm1
movsd  %xmm0,0x2c0(%rsp)
movsd  0x3a0(%rsp),%xmm0
addsd  %xmm5,%xmm4
movsd  %xmm4,0x200(%rsp)
mulsd  %xmm2,%xmm3
movapd %xmm3,0x10(%rsp)
addsd  0x820(%rsp),%xmm1
movapd %xmm1,0x120(%rsp)
call   1040 <log@plt>
movsd  %xmm0,0x530(%rsp)
movsd  0xc0(%rbx),%xmm3
movapd %xmm3,%xmm1
movsd  0xeff5(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x8(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x50(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
movsd  0xefd5(%rip),%xmm2
mulsd  %xmm2,%xmm3
mulsd  %xmm4,%xmm3
divsd  0xb0(%rsp),%xmm3
mulsd  0x1d0(%rsp),%xmm1
movsd  0xefa3(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x30(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x40(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0xc0(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xef72(%rip),%xmm1
movsd  0x8(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x50(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
mulsd  0xef46(%rip),%xmm4
mulsd  %xmm3,%xmm4
divsd  0xb0(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm1
mulsd  0xef20(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x80(%rsp)
call   1030 <exp@plt>
movsd  0x80(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x30(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x40(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x40(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm1
movsd  0xeec4(%rip),%xmm0
divsd  0x40(%rsp),%xmm0
movapd %xmm0,0x80(%rsp)
movapd 0x410(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x190(%rsp)
movsd  0x1a0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  %xmm1,%xmm1
movsd  0x8(%rsp),%xmm0
divsd  %xmm0,%xmm1
movsd  %xmm1,0x40(%rsp)
divsd  0x478(%rsp),%xmm2
movsd  %xmm2,0x1b0(%rsp)
call   1040 <log@plt>
movapd 0x70(%rsp),%xmm1
movsd  %xmm0,0x20(%rsp)
mulsd  %xmm0,%xmm1
movapd 0x190(%rsp),%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  0x248(%rbx),%xmm0
movsd  %xmm0,0x370(%rsp)
mulsd  0x110(%rsp),%xmm0
subsd  %xmm0,%xmm2
movapd 0xeed6(%rip),%xmm0
movapd %xmm2,0x280(%rsp)
xorpd  %xmm2,%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xedfd(%rip),%xmm9
movsd  0xee2d(%rip),%xmm7
movsd  %xmm0,0x4d0(%rsp)
mulsd  %xmm0,%xmm7
addsd  %xmm9,%xmm7
sqrtsd %xmm7,%xmm12
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm7
movsd  %xmm12,0x160(%rsp)
jae    227e <vbic_4T_et_xf_fj+0x113e>
movapd %xmm7,%xmm0
movsd  %xmm7,0x2c8(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm8,%xmm8
movsd  0x2c8(%rsp),%xmm7
movsd  0xed9f(%rip),%xmm9
movapd %xmm0,%xmm12
movapd 0x80(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
movsd  0x40(%rsp),%xmm11
mulsd  0xed83(%rip),%xmm11
movapd 0x1d0(%rsp),%xmm2
movsd  0x1b0(%rsp),%xmm10
mulsd  %xmm2,%xmm10
movapd 0x10(%rsp),%xmm3
addsd  0x200(%rsp),%xmm3
movapd 0x380(%rsp),%xmm6
subsd  0x420(%rsp),%xmm6
movsd  0x270(%rsp),%xmm0
movapd 0x120(%rsp),%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm5
mulsd  0x630(%rsp),%xmm5
addsd  0xed16(%rip),%xmm12
mulsd  0xed1d(%rip),%xmm12
ucomisd %xmm8,%xmm7
movapd 0x240(%rsp),%xmm8
movsd  %xmm12,0x480(%rsp)
jae    23d8 <vbic_4T_et_xf_fj+0x1298>
movapd %xmm7,%xmm0
movapd %xmm4,0x120(%rsp)
movsd  %xmm5,0x200(%rsp)
movapd %xmm6,0x380(%rsp)
movapd %xmm3,0x10(%rsp)
movapd %xmm1,0x80(%rsp)
movsd  %xmm10,0x1b0(%rsp)
movsd  %xmm11,0x40(%rsp)
call   1060 <sqrt@plt>
movsd  0x40(%rsp),%xmm11
movsd  0x1b0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm1
movapd 0x10(%rsp),%xmm3
movapd 0x380(%rsp),%xmm6
movsd  0x480(%rsp),%xmm12
movsd  0x200(%rsp),%xmm5
movapd 0x120(%rsp),%xmm4
movapd 0x240(%rsp),%xmm8
movsd  0xec52(%rip),%xmm9
movapd 0x1d0(%rsp),%xmm2
movsd  %xmm0,0x160(%rsp)
addsd  %xmm11,%xmm10
movsd  %xmm10,0x1b0(%rsp)
mulsd  0x3b0(%rsp),%xmm1
movapd %xmm1,0x80(%rsp)
movapd %xmm9,%xmm0
movsd  0x8(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm0,0x500(%rsp)
movsd  0x210(%rsp),%xmm0
mulsd  0xec1e(%rip),%xmm0
movsd  %xmm0,0x210(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm3,0x10(%rsp)
mulsd  %xmm2,%xmm6
movapd %xmm6,0x380(%rsp)
addsd  %xmm9,%xmm4
movapd %xmm4,0x120(%rsp)
addsd  %xmm9,%xmm5
movsd  %xmm5,0x200(%rsp)
movapd %xmm8,%xmm0
mulsd  0x530(%rsp),%xmm0
movapd %xmm0,0x40(%rsp)
movapd %xmm12,%xmm0
call   1040 <log@plt>
movapd 0x240(%rsp),%xmm1
movsd  %xmm0,0x100(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x30(%rsp)
movsd  0xe0(%rbx),%xmm4
movapd %xmm4,%xmm1
movsd  0xeb7c(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x8(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x50(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
movsd  0xeb5c(%rip),%xmm2
mulsd  %xmm2,%xmm4
mulsd  %xmm3,%xmm4
divsd  0xb0(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm1
movsd  0xeb2a(%rip),%xmm2
mulsd  %xmm2,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x420(%rsp)
call   1030 <exp@plt>
movsd  %xmm0,0x2c8(%rsp)
movsd  0x420(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x420(%rsp)
movsd  0xe0(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xeaf1(%rip),%xmm1
movsd  0x8(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x50(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
mulsd  0xeac5(%rip),%xmm4
mulsd  %xmm3,%xmm4
divsd  0xb0(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm1
mulsd  0xea9f(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x2d0(%rsp)
call   1030 <exp@plt>
movsd  0x2d0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x2d0(%rsp)
movsd  0x2c8(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x2c8(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd 0x410(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x410(%rsp)
movsd  0x1a0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x1a0(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm0,0x2b0(%rsp)
movsd  0x8(%rsp),%xmm0
call   1040 <log@plt>
movapd 0x70(%rsp),%xmm2
movsd  %xmm0,0x790(%rsp)
mulsd  %xmm0,%xmm2
movapd 0x410(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  0x250(%rbx),%xmm2
movsd  0x110(%rsp),%xmm0
movsd  %xmm2,0xd0(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm1
movapd 0xea74(%rip),%xmm0
movapd %xmm1,0x6e0(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xe99c(%rip),%xmm1
movsd  0xe9cc(%rip),%xmm7
movsd  %xmm0,0x110(%rsp)
mulsd  %xmm0,%xmm7
addsd  %xmm1,%xmm7
xorps  %xmm4,%xmm4
sqrtsd %xmm7,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm7
movsd  %xmm4,0xe0(%rsp)
jae    26da <vbic_4T_et_xf_fj+0x159a>
movapd %xmm7,%xmm0
movsd  %xmm7,0x4e8(%rsp)
call   1060 <sqrt@plt>
movsd  0x4e8(%rsp),%xmm7
movsd  0xe946(%rip),%xmm1
movapd %xmm0,%xmm4
xorpd  %xmm0,%xmm0
movsd  0x420(%rsp),%xmm13
subsd  0x2d0(%rsp),%xmm13
movapd %xmm1,%xmm12
divsd  0x2c8(%rsp),%xmm12
movsd  0x1a0(%rsp),%xmm6
divsd  0x478(%rsp),%xmm6
movapd 0x80(%rsp),%xmm2
addsd  0x1b0(%rsp),%xmm2
movapd 0x190(%rsp),%xmm14
subsd  0x370(%rsp),%xmm14
ucomisd %xmm0,%xmm7
movapd 0x380(%rsp),%xmm8
addsd  0x10(%rsp),%xmm8
movsd  0x8(%rsp),%xmm9
movsd  0x2b0(%rsp),%xmm1
divsd  %xmm9,%xmm1
movapd 0x500(%rsp),%xmm11
movapd 0x1d0(%rsp),%xmm10
mulsd  %xmm10,%xmm11
movsd  0xe8a0(%rip),%xmm3
movsd  0x210(%rsp),%xmm5
mulsd  %xmm3,%xmm5
movapd 0x120(%rsp),%xmm0
mulsd  0x230(%rsp),%xmm0
movapd %xmm0,0x120(%rsp)
movsd  0x200(%rsp),%xmm0
mulsd  0x3d0(%rsp),%xmm0
movsd  %xmm0,0x200(%rsp)
movapd 0x40(%rsp),%xmm0
addsd  0x440(%rsp),%xmm0
movapd %xmm0,0x40(%rsp)
movapd 0x30(%rsp),%xmm0
addsd  0x280(%rsp),%xmm0
movapd %xmm0,0x30(%rsp)
addsd  0xe823(%rip),%xmm4
mulsd  0xe82b(%rip),%xmm4
movsd  %xmm4,0x6a0(%rsp)
jae    28ec <vbic_4T_et_xf_fj+0x17ac>
movapd %xmm7,%xmm0
movsd  %xmm5,0x210(%rsp)
movsd  %xmm6,0x1a0(%rsp)
movapd %xmm8,0x380(%rsp)
movapd %xmm14,0x190(%rsp)
movapd %xmm2,0x80(%rsp)
movsd  %xmm1,0x2b0(%rsp)
movapd %xmm11,0x500(%rsp)
movapd %xmm12,0x4f0(%rsp)
movsd  %xmm13,0x420(%rsp)
call   1060 <sqrt@plt>
movsd  0x420(%rsp),%xmm13
movapd 0x4f0(%rsp),%xmm12
movapd 0x500(%rsp),%xmm11
movsd  0x2b0(%rsp),%xmm1
movapd 0x80(%rsp),%xmm2
movapd 0x190(%rsp),%xmm14
movapd 0x380(%rsp),%xmm8
movsd  0x1a0(%rsp),%xmm6
movsd  0x210(%rsp),%xmm5
movsd  0x6a0(%rsp),%xmm4
movsd  0xe74e(%rip),%xmm3
movsd  0x8(%rsp),%xmm9
movapd 0x1d0(%rsp),%xmm10
movsd  %xmm0,0xe0(%rsp)
mulsd  %xmm13,%xmm12
movapd %xmm12,0x4f0(%rsp)
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x2b0(%rsp)
mulsd  %xmm10,%xmm6
movsd  %xmm6,0x1a0(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0xe71c(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
mulsd  %xmm9,%xmm2
movapd %xmm2,0x80(%rsp)
mulsd  %xmm10,%xmm14
movapd %xmm14,0x190(%rsp)
addsd  %xmm8,%xmm5
movsd  %xmm5,0x210(%rsp)
movapd 0x70(%rsp),%xmm0
mulsd  %xmm11,%xmm0
movapd %xmm0,0x70(%rsp)
movapd %xmm4,%xmm0
call   1040 <log@plt>
movapd 0x240(%rsp),%xmm1
movsd  %xmm0,0x10(%rsp)
mulsd  %xmm0,%xmm1
addsd  0x6e0(%rsp),%xmm1
movapd %xmm1,0x370(%rsp)
movsd  0x88(%rbx),%xmm0
movsd  0x90(%rbx),%xmm1
movapd %xmm0,0x9f0(%rsp)
divsd  0x40(%rsp),%xmm0
movapd %xmm0,0xa90(%rsp)
call   1050 <pow@plt>
movsd  0x90(%rbx),%xmm1
movsd  %xmm0,0x4e8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x650(%rsp)
movsd  0x80(%rbx),%xmm0
movsd  %xmm0,0x7d0(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x420(%rsp)
divsd  0x30(%rsp),%xmm0
movsd  0xc8(%rbx),%xmm1
movapd %xmm0,0xa80(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x478(%rsp)
movsd  0xc8(%rbx),%xmm1
movsd  0xa8(%rbx),%xmm0
movsd  %xmm0,0x9b0(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x380(%rsp)
divsd  0x30(%rsp),%xmm0
movapd %xmm0,0xa70(%rsp)
movsd  %xmm1,0x5a8(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x4d8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x648(%rsp)
movsd  0xb8(%rbx),%xmm0
movsd  %xmm0,0x9a8(%rsp)
movsd  0xe0(%rbx),%xmm0
movapd %xmm0,0x9e0(%rsp)
divsd  0x370(%rsp),%xmm0
movsd  0xe8(%rbx),%xmm1
movapd %xmm0,0xa60(%rsp)
call   1050 <pow@plt>
movsd  0xe8(%rbx),%xmm1
movsd  %xmm0,0x4e0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x668(%rsp)
movsd  0xd8(%rbx),%xmm0
movsd  %xmm0,0x9a0(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x270(%rbx),%xmm1
movsd  %xmm0,0x1b0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x2d0(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x6d0(%rsp)
movapd 0xe58b(%rip),%xmm1
xorpd  %xmm1,%xmm0
mulsd  0x310(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x808(%rsp)
movsd  0x20(%rbx),%xmm0
movsd  %xmm0,0x500(%rsp)
movsd  0x230(%rbx),%xmm1
movsd  0x8(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x230(%rbx),%xmm1
movsd  %xmm0,0x628(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x718(%rsp)
movsd  0x18(%rbx),%xmm0
movsd  %xmm0,0x140(%rsp)
movapd 0x120(%rsp),%xmm0
xorpd  0xe50c(%rip),%xmm0
movapd 0x50(%rsp),%xmm1
mulsd  0x200(%rsp),%xmm1
movapd %xmm0,0x810(%rsp)
movapd %xmm1,0x780(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x590(%rsp)
movsd  0x198(%rbx),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
xorpd  %xmm1,%xmm1
jbe    2c19 <vbic_4T_et_xf_fj+0x1ad9>
movsd  0xe403(%rip),%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x2c8(%rsp)
movsd  0x1a0(%rsp),%xmm4
addsd  0x2b0(%rsp),%xmm4
movapd 0x3b0(%rsp),%xmm7
mulsd  0x4f0(%rsp),%xmm7
movapd 0x190(%rsp),%xmm3
addsd  0x80(%rsp),%xmm3
movsd  0x20(%rsp),%xmm9
movsd  0xe3b8(%rip),%xmm13
mulsd  %xmm13,%xmm9
movapd 0x70(%rsp),%xmm10
movsd  0x210(%rsp),%xmm6
addsd  %xmm10,%xmm6
movsd  0xe3bd(%rip),%xmm15
divsd  0x50(%rsp),%xmm15
movapd 0x440(%rsp),%xmm5
divsd  0xb0(%rsp),%xmm5
movsd  0x1a0(%rbx),%xmm1
ucomisd %xmm2,%xmm1
movapd 0x410(%rsp),%xmm11
movsd  0x638(%rsp),%xmm8
movapd %xmm4,%xmm0
movsd  0x790(%rsp),%xmm14
jbe    2ce0 <vbic_4T_et_xf_fj+0x1ba0>
movsd  0xe33c(%rip),%xmm2
divsd  %xmm1,%xmm2
movapd %xmm2,0x4f0(%rsp)
addsd  %xmm0,%xmm7
subsd  0xd0(%rsp),%xmm11
addsd  %xmm3,%xmm9
movapd %xmm15,%xmm1
movsd  %xmm6,0x210(%rsp)
mulsd  %xmm6,%xmm1
mulsd  %xmm13,%xmm5
movsd  0x1a8(%rbx),%xmm2
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm2
xorpd  %xmm3,%xmm3
xorpd  %xmm0,%xmm0
movapd 0x1d0(%rsp),%xmm2
movsd  0x8(%rsp),%xmm4
jbe    2d9f <vbic_4T_et_xf_fj+0x1c5f>
movsd  0x830(%rsp),%xmm0
movapd %xmm0,%xmm2
movsd  0x468(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  0x3e8(%rsp),%xmm6
mulsd  %xmm0,%xmm6
divsd  %xmm4,%xmm6
mulsd  0x1d0(%rsp),%xmm6
mulsd  %xmm3,%xmm6
movsd  0xe29a(%rip),%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm2,%xmm2
movsd  0xe2ba(%rip),%xmm3
divsd  %xmm2,%xmm3
movapd 0x1d0(%rsp),%xmm2
mulsd  %xmm6,%xmm3
movsd  %xmm3,0x970(%rsp)
mulsd  0xe28f(%rip),%xmm14
mulsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm11
addsd  %xmm10,%xmm9
movapd 0x280(%rsp),%xmm6
divsd  0xb0(%rsp),%xmm6
addsd  %xmm1,%xmm5
movsd  0x1b0(%rbx),%xmm1
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x410(%rsp)
ucomisd %xmm12,%xmm1
jbe    2e06 <vbic_4T_et_xf_fj+0x1cc6>
movsd  0xe21f(%rip),%xmm2
divsd  %xmm1,%xmm2
movsd  %xmm2,0x410(%rsp)
addsd  %xmm7,%xmm11
mulsd  %xmm13,%xmm14
movapd %xmm15,%xmm2
mulsd  %xmm9,%xmm2
mulsd  %xmm13,%xmm6
mulsd  %xmm5,%xmm8
movsd  0xe1eb(%rip),%xmm12
movapd %xmm12,%xmm1
divsd  0x2c0(%rsp),%xmm1
movsd  0x1b8(%rbx),%xmm3
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm3
movapd %xmm6,%xmm5
xorpd  %xmm6,%xmm6
movsd  %xmm6,0x3e8(%rsp)
jbe    2e73 <vbic_4T_et_xf_fj+0x1d33>
movsd  0xe1b2(%rip),%xmm6
divsd  %xmm3,%xmm6
movsd  %xmm6,0x3e8(%rsp)
movapd %xmm0,0x790(%rsp)
addsd  %xmm11,%xmm14
addsd  %xmm2,%xmm5
mulsd  %xmm8,%xmm1
movapd %xmm12,%xmm3
divsd  0x3a0(%rsp),%xmm3
movsd  0x530(%rsp),%xmm8
addsd  %xmm8,%xmm8
movsd  0x18(%rbx),%xmm2
ucomisd %xmm7,%xmm2
xorpd  %xmm6,%xmm6
movapd %xmm5,%xmm4
movapd %xmm12,%xmm11
jbe    2f11 <vbic_4T_et_xf_fj+0x1dd1>
movsd  0x718(%rsp),%xmm0
divsd  0x8(%rsp),%xmm0
mulsd  0x1d0(%rsp),%xmm0
movsd  0x628(%rsp),%xmm5
movsd  0x140(%rsp),%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm0
movsd  0xe11f(%rip),%xmm6
divsd  %xmm5,%xmm6
mulsd  %xmm5,%xmm5
movsd  0xe13f(%rip),%xmm7
divsd  %xmm5,%xmm7
mulsd  %xmm0,%xmm7
movsd  %xmm6,0x2c0(%rsp)
movsd  %xmm7,0x628(%rsp)
movsd  %xmm9,0x20(%rsp)
addsd  %xmm14,%xmm10
movapd 0x6e0(%rsp),%xmm2
divsd  0xb0(%rsp),%xmm2
movsd  0x4d0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm11,%xmm14
divsd  0x160(%rsp),%xmm14
mulsd  %xmm1,%xmm3
mulsd  %xmm13,%xmm8
movsd  0x28(%rbx),%xmm1
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm1
movapd %xmm10,%xmm5
xorpd  %xmm4,%xmm4
jbe    2f8a <vbic_4T_et_xf_fj+0x1e4a>
movsd  0xe092(%rip),%xmm4
divsd  %xmm1,%xmm4
movsd  %xmm4,0x468(%rsp)
movapd 0x310(%rsp),%xmm12
movapd %xmm12,%xmm1
movapd 0x170(%rsp),%xmm10
mulsd  %xmm10,%xmm1
movapd %xmm5,0x70(%rsp)
mulsd  %xmm5,%xmm15
mulsd  %xmm13,%xmm2
mulsd  %xmm0,%xmm14
movapd %xmm11,%xmm7
divsd  0x480(%rsp),%xmm7
movapd 0x290(%rsp),%xmm11
mulsd  %xmm11,%xmm12
movsd  0x100(%rsp),%xmm4
addsd  %xmm4,%xmm4
addsd  0x210(%rsp),%xmm8
mulsd  0x240(%rsp),%xmm3
movsd  0x1d8(%rbx),%xmm9
xorpd  %xmm6,%xmm6
movsd  %xmm6,0x4d0(%rsp)
ucomisd 0xe0a6(%rip),%xmm9
jbe    303a <vbic_4T_et_xf_fj+0x1efa>
movsd  0xdfec(%rip),%xmm5
divsd  %xmm9,%xmm5
movsd  %xmm5,0x4d0(%rsp)
movapd 0x50(%rsp),%xmm5
divsd  %xmm5,%xmm10
movapd 0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm1
addsd  %xmm15,%xmm2
divsd  %xmm5,%xmm11
divsd  %xmm0,%xmm12
mulsd  %xmm14,%xmm7
mulsd  %xmm13,%xmm4
addsd  %xmm8,%xmm3
movapd %xmm3,0x210(%rsp)
movsd  0x1e0(%rbx),%xmm5
xorpd  %xmm15,%xmm15
ucomisd %xmm15,%xmm5
movapd %xmm1,%xmm14
movapd %xmm4,%xmm0
movapd %xmm2,%xmm1
ja     30c2 <vbic_4T_et_xf_fj+0x1f82>
xorpd  %xmm8,%xmm8
movapd 0x40(%rsp),%xmm9
movsd  0x110(%rsp),%xmm6
movsd  0xe0(%rsp),%xmm2
movsd  0xdf58(%rip),%xmm4
jmp    30ed <vbic_4T_et_xf_fj+0x1fad>
movsd  0xdf4e(%rip),%xmm4
movapd %xmm4,%xmm8
divsd  %xmm5,%xmm8
movapd 0x40(%rsp),%xmm9
movsd  0x110(%rsp),%xmm6
movsd  0xe0(%rsp),%xmm2
movapd 0x1d0(%rsp),%xmm3
mulsd  %xmm3,%xmm10
mulsd  %xmm13,%xmm14
mulsd  %xmm1,%xmm6
movapd %xmm4,%xmm1
divsd  %xmm2,%xmm1
movapd %xmm1,0x2b0(%rsp)
mulsd  %xmm3,%xmm11
movapd %xmm11,0x290(%rsp)
mulsd  %xmm13,%xmm12
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x100(%rsp)
mulsd  0x240(%rsp),%xmm7
movapd %xmm7,0x1a0(%rsp)
movapd %xmm9,%xmm0
mulsd  %xmm9,%xmm0
movapd %xmm0,0x530(%rsp)
movsd  0x1f0(%rbx),%xmm11
movapd %xmm9,%xmm4
movapd 0xdf5d(%rip),%xmm0
xorpd  %xmm0,%xmm4
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm2
movapd %xmm4,0x20(%rsp)
movapd %xmm4,%xmm7
mulsd  %xmm1,%xmm7
movapd %xmm1,%xmm4
xorpd  %xmm0,%xmm4
mulsd  0x210(%rsp),%xmm4
movapd %xmm4,0x280(%rsp)
ucomisd %xmm2,%xmm15
movsd  %xmm11,0x638(%rsp)
movapd %xmm8,0x830(%rsp)
movsd  %xmm5,0x718(%rsp)
movapd %xmm14,0x80(%rsp)
movapd %xmm12,0x190(%rsp)
movapd %xmm10,0x170(%rsp)
movsd  %xmm6,0x110(%rsp)
jae    3236 <vbic_4T_et_xf_fj+0x20f6>
movsd  0xde51(%rip),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm7,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movapd %xmm7,0x3b0(%rsp)
jb     33ef <vbic_4T_et_xf_fj+0x22af>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    340e <vbic_4T_et_xf_fj+0x22ce>
movsd  (%r12),%xmm2
addsd  %xmm2,%xmm7
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm7
jbe    343c <vbic_4T_et_xf_fj+0x22fc>
movsd  0xddc2(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0xdde6(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm7,0x3b0(%rsp)
call   1050 <pow@plt>
movapd 0x190(%rsp),%xmm12
movsd  0xdd8d(%rip),%xmm11
movsd  0x8(%rsp),%xmm9
movsd  0x70(%rbx),%xmm8
movsd  0x90(%rbx),%xmm13
movapd %xmm11,%xmm4
subsd  %xmm8,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm11,%xmm7
subsd  %xmm5,%xmm7
movapd 0x40(%rsp),%xmm1
mulsd  %xmm1,%xmm7
movapd %xmm11,%xmm5
subsd  %xmm13,%xmm5
divsd  %xmm5,%xmm7
movapd %xmm13,%xmm2
movsd  0xdd42(%rip),%xmm10
mulsd  %xmm10,%xmm2
movapd 0x3b0(%rsp),%xmm6
mulsd  %xmm6,%xmm2
divsd  %xmm1,%xmm2
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm11,%xmm3
subsd  %xmm4,%xmm3
divsd  %xmm5,%xmm3
movapd 0x210(%rsp),%xmm14
mulsd  %xmm14,%xmm3
movapd %xmm3,0x440(%rsp)
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm6,%xmm5
mulsd  %xmm10,%xmm5
mulsd  %xmm13,%xmm5
movapd %xmm0,%xmm4
mulsd  %xmm5,%xmm4
divsd  %xmm1,%xmm5
subsd  %xmm8,%xmm5
movapd 0x170(%rsp),%xmm8
movapd 0x80(%rsp),%xmm3
addsd  %xmm11,%xmm5
divsd  %xmm1,%xmm4
mulsd  %xmm0,%xmm5
mulsd  %xmm6,%xmm6
mulsd  0xdcb0(%rip),%xmm6
addsd  %xmm4,%xmm5
movapd %xmm9,%xmm4
mulsd  %xmm13,%xmm6
mulsd  %xmm0,%xmm6
divsd  0x530(%rsp),%xmm6
movapd 0x280(%rsp),%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm14,%xmm6
addsd  %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movsd  0x10(%rsp),%xmm13
movsd  0x90(%rsp),%xmm10
movsd  0xf0(%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm15
movsd  0x6a0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm9
jmp    35a9 <vbic_4T_et_xf_fj+0x2469>
movapd %xmm1,0x440(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x440(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xdc2e(%rip),%xmm0
addsd  %xmm0,%xmm1
ucomisd %xmm3,%xmm1
jb     35c8 <vbic_4T_et_xf_fj+0x2488>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    35e3 <vbic_4T_et_xf_fj+0x24a3>
movapd %xmm2,%xmm3
divsd  %xmm9,%xmm3
movsd  0xdbcb(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x3b0(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x280(%rsp)
movapd %xmm2,0x440(%rsp)
call   1050 <pow@plt>
movapd 0x190(%rsp),%xmm12
movsd  0xdb88(%rip),%xmm11
movsd  0x8(%rsp),%xmm10
movapd 0x280(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x440(%rsp),%xmm6
unpcklpd %xmm1,%xmm6
movapd 0x530(%rsp),%xmm1
unpcklpd 0x3b0(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x210(%rsp),%xmm8
movapd %xmm8,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm11,%xmm3
subsd  0x90(%rbx),%xmm3
movapd 0xdbf1(%rip),%xmm4
movapd 0x20(%rsp),%xmm1
movapd %xmm1,%xmm9
movsd  %xmm1,%xmm4
movapd %xmm11,%xmm5
subsd  %xmm0,%xmm5
movapd 0x40(%rsp),%xmm0
movapd %xmm0,%xmm7
mulsd  %xmm5,%xmm7
divsd  %xmm3,%xmm7
divsd  %xmm3,%xmm5
unpcklpd %xmm0,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
movapd %xmm6,%xmm1
mulpd  %xmm6,%xmm0
unpckhpd %xmm6,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm8,%xmm5
movapd 0x170(%rsp),%xmm8
movapd 0x80(%rsp),%xmm3
xorpd  %xmm6,%xmm6
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm1
movapd %xmm10,%xmm4
addsd  %xmm5,%xmm1
movapd %xmm1,0x440(%rsp)
xorpd  %xmm5,%xmm5
xorpd  %xmm2,%xmm2
movsd  0x10(%rsp),%xmm13
movsd  0x90(%rsp),%xmm10
movsd  0xf0(%rsp),%xmm14
movapd 0x2b0(%rsp),%xmm15
movsd  0x6a0(%rsp),%xmm1
addsd  0x440(%rsp),%xmm6
addsd  %xmm0,%xmm5
addsd  %xmm7,%xmm2
movapd 0x1a0(%rsp),%xmm0
jmp    3acc <vbic_4T_et_xf_fj+0x298c>
movapd %xmm1,%xmm0
movsd  %xmm2,0x440(%rsp)
call   1060 <sqrt@plt>
movsd  0x440(%rsp),%xmm2
movapd 0x210(%rsp),%xmm1
movapd 0x40(%rsp),%xmm5
movapd 0x3b0(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x280(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm4,%xmm2
movsd  0xda14(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
divsd  %xmm5,%xmm0
movsd  0xd9d8(%rip),%xmm4
movapd %xmm4,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x480(%rsp)
movsd  0xd9ef(%rip),%xmm0
divsd  %xmm5,%xmm0
movsd  %xmm2,0x440(%rsp)
divsd  0x530(%rsp),%xmm2
movsd  %xmm0,0xe0(%rsp)
movapd %xmm3,0x6e0(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x3a0(%rsp)
movapd %xmm4,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x160(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x160(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x480(%rsp),%xmm0
mulsd  0x3a0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xd931(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
movapd 0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x210(%rsp),%xmm5
movsd  (%r12),%xmm4
addsd  0x3b0(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xd91f(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movsd  %xmm4,0x3a0(%rsp)
jb     375f <vbic_4T_et_xf_fj+0x261f>
sqrtsd %xmm0,%xmm10
jmp    37c7 <vbic_4T_et_xf_fj+0x2687>
movapd %xmm2,0x480(%rsp)
movsd  %xmm3,0x160(%rsp)
movsd  %xmm5,0xd0(%rsp)
movsd  %xmm6,0x140(%rsp)
movsd  %xmm1,0x130(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x130(%rsp),%xmm1
movsd  0x140(%rsp),%xmm6
movsd  0xd0(%rsp),%xmm5
movsd  0x160(%rsp),%xmm3
movapd 0x480(%rsp),%xmm2
movapd %xmm0,%xmm10
divsd  %xmm6,%xmm3
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xd871(%rip),%xmm0
subsd  %xmm5,%xmm2
addsd  %xmm0,%xmm1
ucomisd %xmm7,%xmm1
movapd %xmm2,0x480(%rsp)
movsd  %xmm3,0x160(%rsp)
jb     3808 <vbic_4T_et_xf_fj+0x26c8>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3825 <vbic_4T_et_xf_fj+0x26e5>
movapd %xmm1,%xmm0
movsd  %xmm10,0xd0(%rsp)
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm10
movapd 0x210(%rsp),%xmm9
movsd  0xd7f1(%rip),%xmm1
movapd 0x40(%rsp),%xmm8
movapd 0x3b0(%rsp),%xmm3
movsd  0xe0(%rsp),%xmm6
movsd  0x3a0(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x280(%rsp),%xmm5
movapd %xmm5,%xmm7
mulsd  %xmm2,%xmm7
subsd  %xmm10,%xmm4
mulsd  %xmm1,%xmm4
subsd  %xmm3,%xmm4
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xd7a1(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0xe0(%rsp)
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
subsd  %xmm5,%xmm7
movapd %xmm7,0x280(%rsp)
movsd  %xmm4,0x3a0(%rsp)
movapd %xmm4,%xmm0
divsd  %xmm8,%xmm0
movsd  0xd749(%rip),%xmm1
movapd %xmm1,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,0x130(%rsp)
divsd  0x530(%rsp),%xmm4
movapd %xmm6,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x3b0(%rsp)
mulsd  %xmm7,%xmm6
mulsd  %xmm9,%xmm4
addsd  %xmm6,%xmm4
movsd  %xmm4,0xd0(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x140(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x140(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xd6d1(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x20(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0x140(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x130(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x3b0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0xd0(%rsp),%xmm4
mulsd  0x210(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x3b0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0xd0(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xd6f7(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x20(%rsp),%xmm9
movapd 0x3b0(%rsp),%xmm5
movsd  (%r12),%xmm1
subsd  0x3a0(%rsp),%xmm1
movsd  0x440(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x140(%rsp),%xmm2
subsd  0x160(%rsp),%xmm2
addsd  %xmm0,%xmm5
movsd  0xe0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
movapd 0x280(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xd0(%rsp),%xmm3
subsd  %xmm1,%xmm3
movapd 0x6e0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
addsd  %xmm3,%xmm6
subsd  0x480(%rsp),%xmm6
movsd  0x8(%rsp),%xmm4
movsd  0xd5a0(%rip),%xmm11
movapd 0x1a0(%rsp),%xmm0
movsd  0x10(%rsp),%xmm13
movsd  0x90(%rsp),%xmm10
movsd  0xf0(%rsp),%xmm14
movapd 0x80(%rsp),%xmm3
movapd 0x190(%rsp),%xmm12
movapd 0x170(%rsp),%xmm8
movapd 0x2b0(%rsp),%xmm15
movsd  0x6a0(%rsp),%xmm1
divsd  %xmm4,%xmm10
addsd  %xmm8,%xmm3
movapd %xmm3,0x80(%rsp)
mulsd  0x110(%rsp),%xmm15
movapd %xmm11,%xmm7
divsd  %xmm1,%xmm7
addsd  %xmm13,%xmm13
divsd  %xmm4,%xmm14
addsd  0x290(%rsp),%xmm12
addsd  0x100(%rsp),%xmm0
movapd %xmm0,0x1a0(%rsp)
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm3
movapd %xmm1,%xmm4
mulsd  %xmm9,%xmm4
movapd 0xd59a(%rip),%xmm0
xorpd  %xmm1,%xmm0
mulsd  0x210(%rsp),%xmm0
movapd %xmm0,0x100(%rsp)
xorpd  %xmm8,%xmm8
ucomisd %xmm3,%xmm8
mov    %rbp,0x7d8(%rsp)
movsd  %xmm2,0x440(%rsp)
movapd %xmm6,0x6e0(%rsp)
movapd %xmm5,0x3b0(%rsp)
movsd  %xmm13,0x10(%rsp)
movsd  %xmm10,0x90(%rsp)
movsd  %xmm14,0xf0(%rsp)
movapd %xmm12,0x190(%rsp)
movapd %xmm7,0x110(%rsp)
movapd %xmm15,0x2b0(%rsp)
jae    3bef <vbic_4T_et_xf_fj+0x2aaf>
movsd  0xd495(%rip),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm4,0x290(%rsp)
jb     3d76 <vbic_4T_et_xf_fj+0x2c36>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    3d91 <vbic_4T_et_xf_fj+0x2c51>
movsd  (%r15),%xmm0
addsd  %xmm0,%xmm4
ucomisd %xmm8,%xmm4
jbe    3dc3 <vbic_4T_et_xf_fj+0x2c83>
movapd %xmm11,%xmm0
subsd  %xmm1,%xmm0
movsd  0xd434(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm4,0x290(%rsp)
call   1050 <pow@plt>
movapd 0x110(%rsp),%xmm14
movapd 0x190(%rsp),%xmm13
movsd  0xf0(%rsp),%xmm12
movsd  0x90(%rsp),%xmm11
movsd  0x10(%rsp),%xmm10
movsd  0xd3b6(%rip),%xmm9
movsd  0x70(%rbx),%xmm8
movsd  0x90(%rbx),%xmm2
movapd %xmm9,%xmm4
subsd  %xmm8,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm9,%xmm1
subsd  %xmm5,%xmm1
movapd 0x40(%rsp),%xmm6
mulsd  %xmm6,%xmm1
movapd %xmm9,%xmm5
subsd  %xmm2,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm2,%xmm7
movsd  0xd376(%rip),%xmm3
mulsd  %xmm3,%xmm7
movapd 0x290(%rsp),%xmm15
mulsd  %xmm15,%xmm7
divsd  %xmm6,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm9,%xmm3
subsd  %xmm4,%xmm3
divsd  %xmm5,%xmm3
movapd 0x210(%rsp),%xmm5
mulsd  %xmm5,%xmm3
movapd %xmm3,0x170(%rsp)
mulsd  %xmm15,%xmm7
mulsd  %xmm0,%xmm7
movapd %xmm15,%xmm4
mulsd  0xd31a(%rip),%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm0,%xmm3
mulsd  %xmm4,%xmm3
divsd  %xmm6,%xmm4
subsd  %xmm8,%xmm4
addsd  %xmm9,%xmm4
divsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm4
mulsd  %xmm15,%xmm15
mulsd  0xd2f2(%rip),%xmm15
addsd  %xmm3,%xmm4
mulsd  %xmm2,%xmm15
mulsd  %xmm0,%xmm15
divsd  0x530(%rsp),%xmm15
movapd 0x100(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm5,%xmm15
addsd  %xmm0,%xmm15
xorpd  %xmm2,%xmm2
jmp    3f00 <vbic_4T_et_xf_fj+0x2dc0>
movapd %xmm1,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xd2ab(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     3f38 <vbic_4T_et_xf_fj+0x2df8>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3f53 <vbic_4T_et_xf_fj+0x2e13>
movapd %xmm0,%xmm1
movapd %xmm0,0x170(%rsp)
divsd  0x40(%rsp),%xmm1
movapd %xmm11,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0x290(%rsp)
movapd %xmm11,%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x100(%rsp)
call   1050 <pow@plt>
movapd 0x110(%rsp),%xmm14
movapd 0x190(%rsp),%xmm13
movsd  0xf0(%rsp),%xmm12
movsd  0x90(%rsp),%xmm11
movsd  0x10(%rsp),%xmm10
movsd  0xd1dd(%rip),%xmm9
movapd 0x100(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x170(%rsp),%xmm7
unpcklpd %xmm1,%xmm7
movapd 0x530(%rsp),%xmm1
unpcklpd 0x290(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x210(%rsp),%xmm5
movapd %xmm5,%xmm1
movapd %xmm9,%xmm3
subsd  0x90(%rbx),%xmm3
mulsd  %xmm7,%xmm1
movapd 0xd24f(%rip),%xmm4
movlpd 0x20(%rsp),%xmm4
movapd %xmm3,%xmm2
movapd 0x40(%rsp),%xmm6
unpcklpd %xmm6,%xmm2
divpd  %xmm2,%xmm4
movapd %xmm4,%xmm2
mulpd  %xmm7,%xmm2
unpckhpd %xmm7,%xmm7
mulsd  %xmm1,%xmm7
movapd %xmm9,%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm6
divsd  %xmm3,%xmm6
movapd %xmm6,%xmm0
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm1
unpckhpd %xmm2,%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm7
addsd  %xmm1,%xmm7
movapd %xmm7,0x170(%rsp)
xorpd  %xmm4,%xmm4
xorpd  %xmm15,%xmm15
xorpd  %xmm7,%xmm7
movapd %xmm6,%xmm1
movapd 0x1d0(%rsp),%xmm0
movsd  0xd10f(%rip),%xmm3
movsd  0x270(%rsp),%xmm6
movapd 0x30(%rsp),%xmm8
addsd  0x170(%rsp),%xmm15
addsd  %xmm2,%xmm4
addsd  %xmm1,%xmm7
jmp    4417 <vbic_4T_et_xf_fj+0x32d7>
movapd %xmm1,%xmm0
movapd %xmm2,0x480(%rsp)
call   1060 <sqrt@plt>
movapd 0x480(%rsp),%xmm2
movapd 0x210(%rsp),%xmm1
movapd 0x40(%rsp),%xmm5
movapd 0x290(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x100(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm4,%xmm2
movsd  0xd0a4(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
divsd  %xmm5,%xmm0
movsd  0xd068(%rip),%xmm4
movapd %xmm4,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x280(%rsp)
movsd  0xd07f(%rip),%xmm0
divsd  %xmm5,%xmm0
movapd %xmm2,0x480(%rsp)
divsd  0x530(%rsp),%xmm2
movsd  %xmm0,0xe0(%rsp)
movapd %xmm3,0x6a0(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x170(%rsp)
movapd %xmm4,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x3a0(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x3a0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x280(%rsp),%xmm0
mulsd  0x170(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movapd 0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0xcfb7(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x210(%rsp),%xmm5
movsd  (%r15),%xmm4
addsd  0x290(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xcfb0(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
ucomisd 0xd00c(%rip),%xmm0
movsd  %xmm4,0x170(%rsp)
jb     40ce <vbic_4T_et_xf_fj+0x2f8e>
sqrtsd %xmm0,%xmm10
jmp    4132 <vbic_4T_et_xf_fj+0x2ff2>
movapd %xmm2,0x280(%rsp)
movsd  %xmm3,0x160(%rsp)
movsd  %xmm5,0x3a0(%rsp)
movsd  %xmm6,0xd0(%rsp)
movsd  %xmm1,0x140(%rsp)
call   1060 <sqrt@plt>
movsd  0x140(%rsp),%xmm1
movsd  0xd0(%rsp),%xmm6
movsd  0x3a0(%rsp),%xmm5
movsd  0x160(%rsp),%xmm3
movapd 0x280(%rsp),%xmm2
movapd %xmm0,%xmm10
divsd  %xmm6,%xmm3
subsd  %xmm5,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xcf02(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd %xmm2,0x280(%rsp)
movsd  %xmm3,0x160(%rsp)
jb     4177 <vbic_4T_et_xf_fj+0x3037>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    4194 <vbic_4T_et_xf_fj+0x3054>
movapd %xmm1,%xmm0
movsd  %xmm10,0x3a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x3a0(%rsp),%xmm10
movapd 0x210(%rsp),%xmm9
movsd  0xce82(%rip),%xmm1
movapd 0x40(%rsp),%xmm8
movapd 0x290(%rsp),%xmm3
movsd  0xe0(%rsp),%xmm6
movsd  0x170(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x100(%rsp),%xmm5
movapd %xmm5,%xmm7
mulsd  %xmm2,%xmm7
subsd  %xmm10,%xmm4
mulsd  %xmm1,%xmm4
subsd  %xmm3,%xmm4
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xce32(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0xe0(%rsp)
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
subsd  %xmm5,%xmm7
movapd %xmm7,0x290(%rsp)
movsd  %xmm4,0x170(%rsp)
movapd %xmm4,%xmm0
divsd  %xmm8,%xmm0
movsd  0xcdda(%rip),%xmm1
movapd %xmm1,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
movapd %xmm3,0x100(%rsp)
divsd  0x530(%rsp),%xmm4
movapd %xmm6,%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x3a0(%rsp)
mulsd  %xmm7,%xmm6
mulsd  %xmm9,%xmm4
addsd  %xmm6,%xmm4
movsd  %xmm4,0x40(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0xd0(%rsp)
call   1050 <pow@plt>
movapd 0xd0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xcd65(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x20(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x20(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x100(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x3a0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x40(%rsp),%xmm4
mulsd  0x210(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x3a0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x40(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xcd98(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x3a0(%rsp),%xmm4
movsd  (%r15),%xmm1
subsd  0x170(%rsp),%xmm1
movapd 0x480(%rsp),%xmm7
addsd  %xmm1,%xmm7
mulsd  %xmm0,%xmm7
addsd  0x20(%rsp),%xmm7
subsd  0x160(%rsp),%xmm7
addsd  %xmm0,%xmm4
movsd  0xe0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm4
movapd 0x290(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x40(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x6a0(%rsp),%xmm15
mulsd  %xmm0,%xmm15
addsd  %xmm2,%xmm15
subsd  0x280(%rsp),%xmm15
movapd 0x1d0(%rsp),%xmm0
movsd  0xcc48(%rip),%xmm9
movsd  0xcc48(%rip),%xmm3
movsd  0x270(%rsp),%xmm6
movapd 0x30(%rsp),%xmm8
movsd  0x10(%rsp),%xmm10
movsd  0x90(%rsp),%xmm11
movsd  0xf0(%rsp),%xmm12
movapd 0x190(%rsp),%xmm13
movapd 0x110(%rsp),%xmm14
mulsd  %xmm0,%xmm11
movapd 0x80(%rsp),%xmm1
mulsd  0x3f0(%rsp),%xmm1
movapd %xmm1,0x80(%rsp)
mulsd  0x2b0(%rsp),%xmm14
mulsd  %xmm3,%xmm10
mulsd  %xmm0,%xmm12
mulsd  0x540(%rsp),%xmm13
movapd %xmm8,%xmm0
mulsd  %xmm8,%xmm0
movapd %xmm0,0x290(%rsp)
mulsd  0x2e8(%rsp),%xmm6
movapd %xmm8,%xmm3
movapd 0xcc52(%rip),%xmm0
xorpd  %xmm0,%xmm3
movapd %xmm3,0x40(%rsp)
movsd  0x70(%rbx),%xmm2
movsd  0xd0(%rbx),%xmm1
movapd %xmm3,%xmm5
mulsd  %xmm2,%xmm5
movapd %xmm2,%xmm3
xorpd  %xmm0,%xmm3
mulsd  0x1a0(%rsp),%xmm3
movapd %xmm3,0x160(%rsp)
lea    0xd0(%rbx),%rbp
xorpd  %xmm0,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm7,0x480(%rsp)
movapd %xmm15,0x6a0(%rsp)
movapd %xmm4,0x3a0(%rsp)
movsd  %xmm10,0x10(%rsp)
movsd  %xmm11,0x90(%rsp)
movsd  %xmm12,0xf0(%rsp)
movsd  %xmm6,0x2b0(%rsp)
movapd %xmm13,0x190(%rsp)
movapd %xmm14,0x110(%rsp)
jae    45ce <vbic_4T_et_xf_fj+0x348e>
movsd  0x2a8(%rbx),%xmm3
ucomisd %xmm0,%xmm3
movapd %xmm5,0x20(%rsp)
jbe    4762 <vbic_4T_et_xf_fj+0x3622>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jbe    4762 <vbic_4T_et_xf_fj+0x3622>
movapd %xmm5,%xmm0
addsd  %xmm3,%xmm0
subsd  %xmm5,%xmm3
movapd %xmm0,0x140(%rsp)
movapd %xmm3,0x150(%rsp)
divsd  %xmm3,%xmm0
movsd  0xcad8(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm0,0x170(%rsp)
movapd %xmm0,%xmm5
unpcklpd %xmm0,%xmm5
addpd  0xcb67(%rip),%xmm5
movapd %xmm5,%xmm0
unpckhpd %xmm5,%xmm0
movapd %xmm0,0x280(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm3,%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0x100(%rsp)
jb     4f37 <vbic_4T_et_xf_fj+0x3df7>
sqrtsd %xmm0,%xmm0
jmp    4f45 <vbic_4T_et_xf_fj+0x3e05>
movsd  0x0(%r13),%xmm3
addsd  %xmm3,%xmm5
ucomisd %xmm0,%xmm5
jbe    4794 <vbic_4T_et_xf_fj+0x3654>
movapd %xmm9,%xmm0
subsd  %xmm2,%xmm0
movsd  0xca55(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm5,0x20(%rsp)
call   1050 <pow@plt>
movsd  0xf0(%rsp),%xmm14
movsd  0x90(%rsp),%xmm13
movsd  0x10(%rsp),%xmm12
movapd 0x30(%rsp),%xmm9
movsd  0xc9e7(%rip),%xmm10
movsd  0x70(%rbx),%xmm8
movsd  0xc8(%rbx),%xmm2
movapd %xmm10,%xmm4
subsd  %xmm8,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm10,%xmm1
subsd  %xmm5,%xmm1
mulsd  %xmm9,%xmm1
movapd %xmm10,%xmm6
subsd  %xmm2,%xmm6
divsd  %xmm6,%xmm1
movapd %xmm2,%xmm5
movsd  0xc9ab(%rip),%xmm11
mulsd  %xmm11,%xmm5
movapd 0x20(%rsp),%xmm3
mulsd  %xmm3,%xmm5
divsd  %xmm9,%xmm5
addsd  %xmm4,%xmm5
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm10,%xmm7
subsd  %xmm4,%xmm7
divsd  %xmm6,%xmm7
movapd 0x1a0(%rsp),%xmm15
mulsd  %xmm15,%xmm7
movapd %xmm3,%xmm4
mulsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm5
movapd %xmm3,%xmm6
mulsd  %xmm11,%xmm6
mulsd  %xmm2,%xmm6
movapd %xmm0,%xmm4
mulsd  %xmm6,%xmm4
divsd  %xmm9,%xmm6
subsd  %xmm8,%xmm6
addsd  %xmm10,%xmm6
divsd  %xmm9,%xmm4
mulsd  %xmm0,%xmm6
mulsd  %xmm3,%xmm3
mulsd  0xc932(%rip),%xmm3
addsd  %xmm4,%xmm6
movapd %xmm7,%xmm4
movapd %xmm3,%xmm7
mulsd  %xmm2,%xmm7
mulsd  %xmm0,%xmm7
divsd  0x290(%rsp),%xmm7
movapd 0x160(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm15,%xmm7
addsd  %xmm0,%xmm7
movapd %xmm7,%xmm3
xorpd  %xmm0,%xmm0
movapd 0x240(%rsp),%xmm11
movsd  0x490(%rsp),%xmm2
movsd  0x450(%rsp),%xmm15
movapd 0x60(%rsp),%xmm8
jmp    4a93 <vbic_4T_et_xf_fj+0x3953>
movsd  0xc8e6(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm5,%xmm5
addsd  %xmm5,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     490a <vbic_4T_et_xf_fj+0x37ca>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    4929 <vbic_4T_et_xf_fj+0x37e9>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4954 <vbic_4T_et_xf_fj+0x3814>
movapd 0xc91e(%rip),%xmm2
xorpd  %xmm0,%xmm2
ucomisd %xmm3,%xmm2
jbe    4954 <vbic_4T_et_xf_fj+0x3814>
unpcklpd %xmm0,%xmm2
movapd 0x290(%rsp),%xmm0
unpcklpd %xmm8,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x20(%rsp)
movapd %xmm9,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x170(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm9,%xmm0
movapd %xmm0,0x100(%rsp)
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm9
movsd  0xc7fb(%rip),%xmm10
movapd 0x170(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x100(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm8
movapd 0x20(%rsp),%xmm11
mulsd  %xmm8,%xmm11
mulsd  %xmm1,%xmm11
movsd  0x2a8(%rbx),%xmm2
movsd  0x0(%r13),%xmm5
addsd  %xmm2,%xmm5
addsd  %xmm9,%xmm2
movapd 0xc883(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm6
unpcklpd %xmm2,%xmm6
movapd %xmm1,%xmm4
subpd  %xmm6,%xmm4
mulpd  %xmm1,%xmm6
movsd  %xmm4,%xmm6
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movapd %xmm10,%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm10,%xmm7
subsd  %xmm1,%xmm7
movapd %xmm9,%xmm1
mulsd  %xmm7,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm7
divpd  %xmm6,%xmm7
movapd %xmm7,%xmm5
unpckhpd %xmm7,%xmm5
subsd  %xmm5,%xmm7
addsd  0xc767(%rip),%xmm3
mulsd  %xmm9,%xmm3
divsd  %xmm4,%xmm3
movapd %xmm7,%xmm4
mulsd  %xmm11,%xmm3
mulsd  %xmm9,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm8,%xmm4
addsd  %xmm3,%xmm4
jmp    4a48 <vbic_4T_et_xf_fj+0x3908>
movapd %xmm5,0x100(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x100(%rsp),%xmm5
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc716(%rip),%xmm0
addsd  %xmm0,%xmm5
ucomisd %xmm1,%xmm5
jb     4ab3 <vbic_4T_et_xf_fj+0x3973>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    4ace <vbic_4T_et_xf_fj+0x398e>
movapd %xmm3,%xmm1
divsd  %xmm8,%xmm1
movapd %xmm9,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0x20(%rsp)
movapd %xmm9,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x170(%rsp)
movapd %xmm3,0x100(%rsp)
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm9
movsd  0xc678(%rip),%xmm10
movapd 0x170(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x100(%rsp),%xmm7
unpcklpd %xmm1,%xmm7
movapd 0x290(%rsp),%xmm1
unpcklpd 0x20(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x1a0(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm10,%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0xc6ed(%rip),%xmm4
movlpd 0x40(%rsp),%xmm4
movapd %xmm10,%xmm5
subsd  %xmm0,%xmm5
movapd %xmm9,%xmm1
mulsd  %xmm5,%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm3,%xmm5
unpcklpd %xmm9,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
movapd %xmm7,%xmm3
mulpd  %xmm7,%xmm0
unpckhpd %xmm7,%xmm3
mulsd  %xmm2,%xmm3
mulsd  %xmm6,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
movapd %xmm3,%xmm4
addsd  %xmm5,%xmm4
xorpd  %xmm3,%xmm3
xorpd  %xmm5,%xmm5
movapd 0x240(%rsp),%xmm11
xorpd  %xmm6,%xmm6
movsd  0x490(%rsp),%xmm2
movsd  0x450(%rsp),%xmm15
movapd 0x60(%rsp),%xmm8
movsd  0x10(%rsp),%xmm12
movsd  0x90(%rsp),%xmm13
movsd  0xf0(%rsp),%xmm14
movapd 0x70(%rsp),%xmm7
addsd  %xmm4,%xmm3
addsd  %xmm0,%xmm6
addsd  %xmm1,%xmm5
movsd  0x330(%rsp),%xmm1
jmp    5ef8 <vbic_4T_et_xf_fj+0x4db8>
movapd %xmm5,%xmm0
movsd  %xmm3,0x170(%rsp)
call   1060 <sqrt@plt>
movsd  0x170(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
movapd 0x20(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x160(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0xc535(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xc4f9(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0xe0(%rsp)
movsd  0xc510(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x170(%rsp)
divsd  0x290(%rsp),%xmm3
movsd  %xmm0,0x130(%rsp)
movapd %xmm2,0x280(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x1a0(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0x100(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0xd0(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0xd0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0xe0(%rsp),%xmm0
mulsd  0x100(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xc44d(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x1a0(%rsp),%xmm5
movsd  0x0(%r13),%xmm4
addsd  0x20(%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0xc43e(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0xe0(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     4c3e <vbic_4T_et_xf_fj+0x3afe>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4ca5 <vbic_4T_et_xf_fj+0x3b65>
movapd %xmm2,0xd0(%rsp)
movsd  %xmm3,0x140(%rsp)
movsd  %xmm5,0x100(%rsp)
movsd  %xmm6,0x150(%rsp)
movsd  %xmm4,0x2a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x2a0(%rsp),%xmm4
movsd  0x150(%rsp),%xmm6
movsd  0x100(%rsp),%xmm5
movsd  0x140(%rsp),%xmm3
movapd 0xd0(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0x140(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc38d(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0xd0(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     4ce3 <vbic_4T_et_xf_fj+0x3ba3>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    4cfe <vbic_4T_et_xf_fj+0x3bbe>
movapd %xmm4,%xmm0
movsd  %xmm1,0x100(%rsp)
call   1060 <sqrt@plt>
movsd  0x100(%rsp),%xmm1
movapd 0x30(%rsp),%xmm8
movapd 0x20(%rsp),%xmm3
movsd  0xe0(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0x160(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0xc2ef(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xc2df(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x150(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,0x20(%rsp)
movsd  %xmm7,0xe0(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xc28a(%rip),%xmm1
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm2
movapd %xmm2,0x2a0(%rsp)
divsd  0x290(%rsp),%xmm7
movsd  0x130(%rsp),%xmm0
movapd %xmm0,%xmm3
mulsd  %xmm6,%xmm3
movapd %xmm3,0x100(%rsp)
mulsd  %xmm5,%xmm0
mulsd  0x1a0(%rsp),%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,0x160(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x130(%rsp)
movapd %xmm2,%xmm0
call   1050 <pow@plt>
movapd 0x130(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0xc205(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x40(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0x130(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x2a0(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x100(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x160(%rsp),%xmm4
mulsd  0x1a0(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x100(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x160(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xc22b(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x100(%rsp),%xmm6
movapd 0x30(%rsp),%xmm9
movsd  0x0(%r13),%xmm1
subsd  0xe0(%rsp),%xmm1
movsd  0x170(%rsp),%xmm5
addsd  %xmm1,%xmm5
mulsd  %xmm0,%xmm5
addsd  0x130(%rsp),%xmm5
subsd  0x140(%rsp),%xmm5
addsd  %xmm0,%xmm6
movsd  0x150(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm6
movapd 0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x160(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x280(%rsp),%xmm3
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
subsd  0xd0(%rsp),%xmm3
jmp    5ea1 <vbic_4T_et_xf_fj+0x4d61>
call   1060 <sqrt@plt>
movapd 0x100(%rsp),%xmm5
movsd  %xmm0,0x2a0(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0xc0f2(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4f82 <vbic_4T_et_xf_fj+0x3e42>
sqrtsd %xmm0,%xmm0
jmp    4f94 <vbic_4T_et_xf_fj+0x3e54>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x100(%rsp),%xmm5
movsd  %xmm0,0x360(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc09f(%rip),%xmm0
mulsd  %xmm5,%xmm5
movsd  %xmm5,0xe0(%rsp)
addsd  %xmm5,%xmm0
ucomisd %xmm1,%xmm0
jb     4fd1 <vbic_4T_et_xf_fj+0x3e91>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    4fda <vbic_4T_et_xf_fj+0x3e9a>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc065(%rip),%xmm0
movapd 0x280(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x280(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0xd0(%rsp)
jb     501e <vbic_4T_et_xf_fj+0x3ede>
sqrtsd %xmm0,%xmm0
jmp    5027 <vbic_4T_et_xf_fj+0x3ee7>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x3c0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc00c(%rip),%xmm0
addsd  0xe0(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     505c <vbic_4T_et_xf_fj+0x3f1c>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    5065 <vbic_4T_et_xf_fj+0x3f25>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbfda(%rip),%xmm0
addsd  0x280(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     508f <vbic_4T_et_xf_fj+0x3f4f>
sqrtsd %xmm0,%xmm0
jmp    50aa <vbic_4T_et_xf_fj+0x3f6a>
movapd %xmm1,0x130(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x130(%rsp),%xmm1
movapd 0x100(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbf85(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0xe0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0x100(%rsp)
jb     50f0 <vbic_4T_et_xf_fj+0x3fb0>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    5102 <vbic_4T_et_xf_fj+0x3fc2>
call   1060 <sqrt@plt>
movapd 0x100(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbf35(%rip),%xmm0
addsd  0x280(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x130(%rsp)
jb     513d <vbic_4T_et_xf_fj+0x3ffd>
sqrtsd %xmm0,%xmm4
jmp    5165 <vbic_4T_et_xf_fj+0x4025>
movapd %xmm3,0x5e0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x5e0(%rsp),%xmm3
movapd 0x100(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x170(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbeca(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0xe0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0x170(%rsp)
jb     51b3 <vbic_4T_et_xf_fj+0x4073>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    51e9 <vbic_4T_et_xf_fj+0x40a9>
movapd %xmm5,0x100(%rsp)
movsd  %xmm4,0xe0(%rsp)
call   1060 <sqrt@plt>
movsd  0xe0(%rsp),%xmm4
movapd 0x100(%rsp),%xmm5
movapd 0x170(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0xd0(%rsp),%xmm6
movapd 0x130(%rsp),%xmm7
addsd  0x3c0(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbe33(%rip),%xmm0
movapd 0x280(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     523e <vbic_4T_et_xf_fj+0x40fe>
sqrtsd %xmm0,%xmm0
jmp    5294 <vbic_4T_et_xf_fj+0x4154>
movapd %xmm5,0x100(%rsp)
movapd %xmm6,0xd0(%rsp)
movapd %xmm7,0x130(%rsp)
movapd %xmm3,0x280(%rsp)
call   1060 <sqrt@plt>
movapd 0x280(%rsp),%xmm3
movapd 0x130(%rsp),%xmm7
movapd 0xd0(%rsp),%xmm6
movapd 0x100(%rsp),%xmm5
movapd 0x170(%rsp),%xmm2
movapd 0x30(%rsp),%xmm8
movapd 0x20(%rsp),%xmm9
movapd 0x150(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm6,%xmm1
movapd %xmm1,0x5b0(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm4,%xmm0
unpcklpd %xmm7,%xmm0
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0x150(%rsp)
movapd 0x140(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0x140(%rsp)
movsd  0x2a0(%rsp),%xmm0
addsd  0x360(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0x170(%rsp)
movsd  %xmm4,0x2a0(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0xbceb(%rip),%xmm2
movapd %xmm2,0x280(%rsp)
divsd  %xmm8,%xmm2
movsd  0xbcc5(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x6c0(%rsp)
movsd  %xmm1,0x100(%rsp)
call   1050 <pow@plt>
movapd 0x20(%rsp),%xmm1
movapd %xmm0,0x360(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x720(%rsp)
movsd  0xd0(%rbx),%xmm0
movsd  0x0(%r13),%xmm2
movsd  0x2a8(%rbx),%xmm3
addsd  %xmm2,%xmm2
addsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
subsd  %xmm1,%xmm3
movapd %xmm2,0x5c0(%rsp)
movapd %xmm3,0x5e0(%rsp)
divsd  %xmm3,%xmm2
movsd  0xbc73(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0xd0(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0xbd06(%rip),%xmm2
movapd %xmm2,0x130(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0xe0(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0xbca4(%rip),%xmm0
jb     542c <vbic_4T_et_xf_fj+0x42ec>
sqrtsd %xmm0,%xmm0
jmp    5431 <vbic_4T_et_xf_fj+0x42f1>
call   1060 <sqrt@plt>
movsd  %xmm0,0x3c0(%rsp)
movapd 0xbcce(%rip),%xmm5
divpd  0x5b0(%rsp),%xmm5
movapd 0x140(%rsp),%xmm2
divpd  0x150(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0xbbe3(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x130(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     5496 <vbic_4T_et_xf_fj+0x4356>
sqrtsd %xmm0,%xmm0
jmp    54c3 <vbic_4T_et_xf_fj+0x4383>
movapd %xmm2,0x140(%rsp)
movapd %xmm5,0x150(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x150(%rsp),%xmm5
movapd 0x140(%rsp),%xmm2
movsd  %xmm0,0x680(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbb64(%rip),%xmm0
movapd 0x130(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x140(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     5512 <vbic_4T_et_xf_fj+0x43d2>
sqrtsd %xmm0,%xmm0
jmp    553b <vbic_4T_et_xf_fj+0x43fb>
movapd %xmm5,0x150(%rsp)
movapd %xmm6,0x550(%rsp)
call   1060 <sqrt@plt>
movapd 0x550(%rsp),%xmm6
movapd 0x150(%rsp),%xmm5
movapd %xmm0,0x5b0(%rsp)
movapd 0x170(%rsp),%xmm1
mulsd  0x160(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0xbae6(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbad9(%rip),%xmm0
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0xe0(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     55a1 <vbic_4T_et_xf_fj+0x4461>
sqrtsd %xmm0,%xmm0
jmp    55e0 <vbic_4T_et_xf_fj+0x44a0>
movsd  %xmm3,0x170(%rsp)
movapd %xmm5,0x150(%rsp)
movapd %xmm6,0x550(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x550(%rsp),%xmm6
movapd 0x150(%rsp),%xmm5
movsd  0x170(%rsp),%xmm3
movsd  %xmm0,0x560(%rsp)
movsd  0xba37(%rip),%xmm1
movsd  0x2a0(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xba3a(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0x140(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     562f <vbic_4T_et_xf_fj+0x44ef>
sqrtsd %xmm0,%xmm0
jmp    566a <vbic_4T_et_xf_fj+0x452a>
movsd  %xmm3,0x170(%rsp)
movsd  %xmm4,0x2a0(%rsp)
movapd %xmm5,0x150(%rsp)
call   1060 <sqrt@plt>
movapd 0x150(%rsp),%xmm5
movsd  0x2a0(%rsp),%xmm4
movsd  0x170(%rsp),%xmm3
movapd %xmm0,0x550(%rsp)
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0x160(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb9b6(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     56ae <vbic_4T_et_xf_fj+0x456e>
sqrtsd %xmm0,%xmm0
jmp    56db <vbic_4T_et_xf_fj+0x459b>
movsd  %xmm3,0x170(%rsp)
movsd  %xmm4,0x2a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x2a0(%rsp),%xmm4
movsd  0x170(%rsp),%xmm3
movapd %xmm0,0x770(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0x280(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0xb949(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x150(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb92c(%rip),%xmm0
divsd  0x290(%rsp),%xmm4
addsd  0x140(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0x170(%rsp)
jb     574b <vbic_4T_et_xf_fj+0x460b>
sqrtsd %xmm0,%xmm0
jmp    576b <vbic_4T_et_xf_fj+0x462b>
movapd %xmm4,0x2a0(%rsp)
call   1060 <sqrt@plt>
movapd 0x2a0(%rsp),%xmm4
movsd  0x170(%rsp),%xmm3
movapd %xmm0,0x760(%rsp)
movsd  0x100(%rsp),%xmm1
movsd  0x150(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x1a0(%rsp),%xmm4
mulsd  0x360(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb8a3(%rip),%xmm0
addsd  0xe0(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     57c6 <vbic_4T_et_xf_fj+0x4686>
sqrtsd %xmm0,%xmm0
jmp    5805 <vbic_4T_et_xf_fj+0x46c5>
movsd  %xmm1,0x100(%rsp)
movapd %xmm4,0x2a0(%rsp)
movsd  %xmm6,0x750(%rsp)
call   1060 <sqrt@plt>
movsd  0x750(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0x2a0(%rsp),%xmm4
movsd  0x100(%rsp),%xmm1
movsd  %xmm0,0x6b0(%rsp)
movsd  0x3c0(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x6c0(%rsp),%xmm1
movapd 0xd0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0xd0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb802(%rip),%xmm0
addsd  0x680(%rsp),%xmm2
movsd  0x140(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     5874 <vbic_4T_et_xf_fj+0x4734>
sqrtsd %xmm0,%xmm0
jmp    58af <vbic_4T_et_xf_fj+0x476f>
movsd  %xmm1,0x100(%rsp)
movsd  %xmm2,0x3c0(%rsp)
movapd %xmm4,0x2a0(%rsp)
call   1060 <sqrt@plt>
movapd 0x2a0(%rsp),%xmm4
movsd  0x3c0(%rsp),%xmm2
movsd  0x100(%rsp),%xmm1
movapd %xmm0,0x6c0(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0x100(%rsp)
movapd 0xd0(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x140(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0xb764(%rip),%xmm1
movapd 0xe0(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     5909 <vbic_4T_et_xf_fj+0x47c9>
sqrtsd %xmm0,%xmm0
jmp    590e <vbic_4T_et_xf_fj+0x47ce>
call   1060 <sqrt@plt>
movsd  %xmm0,0xe0(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0x20(%rsp),%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm2,%xmm4
movsd  %xmm4,0x750(%rsp)
movapd 0x140(%rsp),%xmm3
mulsd  %xmm4,%xmm3
subsd  %xmm0,%xmm3
subsd  %xmm2,%xmm3
movsd  0xb6cf(%rip),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm3,0x2a0(%rsp)
movapd %xmm3,%xmm2
divsd  %xmm1,%xmm2
movsd  0xb6a2(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x680(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xa00(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x3c0(%rsp)
unpcklpd 0x720(%rsp),%xmm3
movapd 0xb761(%rip),%xmm1
movapd %xmm1,%xmm9
subpd  %xmm3,%xmm9
movapd 0xa00(%rsp),%xmm15
mulsd  %xmm0,%xmm15
unpcklpd 0x360(%rsp),%xmm0
subpd  %xmm0,%xmm1
movapd %xmm1,%xmm4
unpckhpd %xmm1,%xmm4
movapd %xmm9,%xmm0
unpckhpd %xmm9,%xmm0
divsd  %xmm0,%xmm4
movapd 0x40(%rsp),%xmm6
movapd %xmm6,%xmm3
divsd  %xmm0,%xmm3
mulsd  0x100(%rsp),%xmm3
movapd 0x1a0(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm14
addsd  %xmm3,%xmm4
movapd %xmm4,0x360(%rsp)
movapd 0xb6b7(%rip),%xmm0
unpcklpd 0x5c0(%rsp),%xmm0
movsd  0xb616(%rip),%xmm3
movapd 0x5e0(%rsp),%xmm4
divsd  %xmm4,%xmm3
movapd %xmm3,%xmm12
movapd %xmm4,%xmm3
mulsd  %xmm4,%xmm3
unpcklpd %xmm3,%xmm4
divpd  %xmm4,%xmm0
movapd %xmm0,%xmm3
unpckhpd %xmm0,%xmm3
addsd  %xmm0,%xmm3
movapd 0x550(%rsp),%xmm0
unpcklpd 0x770(%rsp),%xmm0
movapd 0x130(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0xd0(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x760(%rsp),%xmm0
addsd  0x6b0(%rsp),%xmm0
movapd 0x6c0(%rsp),%xmm4
addsd  0xe0(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x5b0(%rsp),%xmm0
addsd  0x560(%rsp),%xmm0
movapd 0x160(%rsp),%xmm7
mulsd  %xmm7,%xmm3
movapd %xmm7,%xmm2
shufpd $0x2,%xmm4,%xmm0
movapd 0xb620(%rip),%xmm4
unpcklpd %xmm5,%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
subsd  %xmm0,%xmm4
mulsd  %xmm4,%xmm12
mulsd  %xmm3,%xmm4
movsd  0xb4f3(%rip),%xmm3
movsd  0x750(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  0xb4fe(%rip),%xmm0
movapd 0x140(%rsp),%xmm13
subsd  %xmm13,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm3,%xmm10
movapd %xmm7,%xmm11
mulsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm0
addsd  %xmm7,%xmm0
movsd  %xmm0,0x130(%rsp)
movapd 0x2a0(%rsp),%xmm5
movapd 0x290(%rsp),%xmm8
divsd  %xmm8,%xmm5
movsd  0x150(%rsp),%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm0,%xmm3
mulsd  %xmm14,%xmm5
addsd  %xmm3,%xmm5
movapd %xmm6,%xmm3
unpcklpd %xmm15,%xmm3
movapd 0x30(%rsp),%xmm0
unpcklpd %xmm0,%xmm0
mulpd  %xmm1,%xmm0
divpd  %xmm9,%xmm0
movapd %xmm0,0xd0(%rsp)
divsd  %xmm9,%xmm1
movapd %xmm9,%xmm2
unpcklpd 0x680(%rsp),%xmm2
mulsd  %xmm12,%xmm11
movsd  %xmm11,0x5c0(%rsp)
mulsd  %xmm11,%xmm7
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
mulsd  %xmm0,%xmm7
mulsd  %xmm5,%xmm0
mulsd  %xmm14,%xmm1
mulsd  %xmm3,%xmm7
movsd  %xmm7,0x5e0(%rsp)
mulsd  %xmm3,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x150(%rsp)
movapd %xmm13,%xmm0
movsd  0xb3da(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x140(%rsp)
mulsd  %xmm10,%xmm12
movapd %xmm12,0x100(%rsp)
mulsd  %xmm10,%xmm4
movapd %xmm4,0x5b0(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm3
movapd 0xb44f(%rip),%xmm4
xorpd  %xmm4,%xmm3
unpcklpd %xmm0,%xmm3
unpcklpd 0x30(%rsp),%xmm8
divpd  %xmm8,%xmm3
movapd %xmm3,0xe0(%rsp)
movapd 0x3c0(%rsp),%xmm1
xorpd  %xmm4,%xmm1
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x560(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x720(%rsp)
movapd 0x3c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x560(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x1a0(%rsp),%xmm2
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0xe0(%rsp)
movapd 0x20(%rsp),%xmm1
movapd %xmm1,%xmm3
divsd  0x30(%rsp),%xmm3
movsd  0xb2f5(%rip),%xmm4
addsd  %xmm4,%xmm3
movapd %xmm3,%xmm0
movapd %xmm3,0x3c0(%rsp)
divsd  0x30(%rsp),%xmm4
divsd  0x290(%rsp),%xmm1
mulsd  0x160(%rsp),%xmm4
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm4
movsd  %xmm4,0x20(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0x160(%rsp)
xorps  0xb35f(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x100(%rsp),%xmm6
movapd 0x30(%rsp),%xmm9
movapd 0x160(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x3c0(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0x140(%rsp),%xmm1
movsd  0xb261(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x720(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
mulsd  %xmm0,%xmm6
mulsd  0x5b0(%rsp),%xmm0
mulsd  0xe0(%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm7
subsd  %xmm7,%xmm0
movsd  0x0(%r13),%xmm2
movapd %xmm2,%xmm5
movapd 0x2a0(%rsp),%xmm4
subsd  %xmm4,%xmm5
movapd 0x280(%rsp),%xmm3
addsd  %xmm3,%xmm5
subsd  %xmm4,%xmm3
addsd  %xmm2,%xmm3
movsd  0x5c0(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm1,%xmm2
subsd  %xmm4,%xmm2
mulsd  %xmm1,%xmm5
movsd  0x130(%rsp),%xmm4
mulsd  %xmm1,%xmm4
mulsd  0x170(%rsp),%xmm1
subsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
addsd  0x5e0(%rsp),%xmm6
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x150(%rsp),%xmm3
subsd  0x360(%rsp),%xmm3
movapd 0xd0(%rsp),%xmm0
addsd  %xmm0,%xmm5
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm5
movsd  0xb16e(%rip),%xmm10
movapd 0x240(%rsp),%xmm11
movsd  0x490(%rsp),%xmm2
movsd  0x450(%rsp),%xmm15
movapd 0x60(%rsp),%xmm8
movsd  0x330(%rsp),%xmm1
movsd  0x10(%rsp),%xmm12
movsd  0x90(%rsp),%xmm13
movsd  0xf0(%rsp),%xmm14
movapd 0x70(%rsp),%xmm7
movapd 0x310(%rsp),%xmm0
movapd %xmm0,%xmm4
mulsd  0x4b0(%rsp),%xmm4
movapd %xmm4,0x20(%rsp)
movsd  0x3f0(%rsp),%xmm4
mulsd  %xmm13,%xmm4
movsd  %xmm4,0x3f0(%rsp)
mulsd  0x4a0(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x1e8(%rsp),%xmm0
mulsd  0x80(%rsp),%xmm0
movsd  %xmm0,0x1e8(%rsp)
mulsd  %xmm2,%xmm8
addsd  %xmm7,%xmm12
mulsd  0x110(%rsp),%xmm11
movsd  0x540(%rsp),%xmm0
mulsd  %xmm14,%xmm0
movsd  %xmm0,0x540(%rsp)
mulsd  0x190(%rsp),%xmm1
movsd  %xmm1,0x330(%rsp)
movapd 0x300(%rsp),%xmm0
mulsd  %xmm15,%xmm0
movapd %xmm0,0x300(%rsp)
movsd  0x2b0(%rsp),%xmm0
addsd  %xmm10,%xmm0
movsd  %xmm0,0x2b0(%rsp)
movsd  0x70(%rbx),%xmm2
movsd  0xd0(%rbx),%xmm1
movapd %xmm2,%xmm7
movapd 0x40(%rsp),%xmm4
mulsd  %xmm4,%xmm7
movapd 0xb0ed(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  0x1a0(%rsp),%xmm0
movapd %xmm0,0x190(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm11,0x240(%rsp)
movapd %xmm3,0x280(%rsp)
movapd %xmm6,0x100(%rsp)
movsd  %xmm5,0x170(%rsp)
movapd %xmm8,0x60(%rsp)
movsd  %xmm12,0x10(%rsp)
jae    60eb <vbic_4T_et_xf_fj+0x4fab>
movsd  0x2a8(%rbx),%xmm4
ucomisd %xmm0,%xmm4
movapd %xmm7,0x80(%rsp)
jbe    626c <vbic_4T_et_xf_fj+0x512c>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jbe    626c <vbic_4T_et_xf_fj+0x512c>
movapd %xmm7,%xmm0
addsd  %xmm4,%xmm0
subsd  %xmm7,%xmm4
movapd %xmm0,0xd0(%rsp)
divsd  %xmm4,%xmm0
movsd  0xafc4(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm0,0xf0(%rsp)
movapd %xmm0,%xmm7
unpcklpd %xmm0,%xmm7
addpd  0xb053(%rip),%xmm7
movapd %xmm7,%xmm0
unpckhpd %xmm7,%xmm0
movapd %xmm0,0x110(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm3,%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm7,0x90(%rsp)
movapd %xmm4,0x130(%rsp)
jb     6a87 <vbic_4T_et_xf_fj+0x5947>
sqrtsd %xmm0,%xmm0
jmp    6a95 <vbic_4T_et_xf_fj+0x5955>
movsd  (%r14),%xmm4
addsd  %xmm4,%xmm7
ucomisd %xmm0,%xmm7
jbe    629e <vbic_4T_et_xf_fj+0x515e>
movapd %xmm10,%xmm0
subsd  %xmm2,%xmm0
movsd  0xaf39(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm7,0x80(%rsp)
call   1050 <pow@plt>
movsd  0x10(%rsp),%xmm12
movsd  0xaee3(%rip),%xmm9
movsd  0x70(%rbx),%xmm15
movsd  0xc8(%rbx),%xmm6
movapd %xmm9,%xmm4
subsd  %xmm15,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm9,%xmm14
subsd  %xmm5,%xmm14
movapd 0x30(%rsp),%xmm11
mulsd  %xmm11,%xmm14
movapd %xmm9,%xmm5
subsd  %xmm6,%xmm5
divsd  %xmm5,%xmm14
movapd %xmm6,%xmm2
movsd  0xae9e(%rip),%xmm10
mulsd  %xmm10,%xmm2
movapd 0x80(%rsp),%xmm1
mulsd  %xmm1,%xmm2
divsd  %xmm11,%xmm2
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm9,%xmm7
subsd  %xmm4,%xmm7
divsd  %xmm5,%xmm7
movapd 0x1a0(%rsp),%xmm5
mulsd  %xmm5,%xmm7
movapd %xmm1,%xmm4
mulsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm1,%xmm8
movapd %xmm1,%xmm13
mulsd  %xmm10,%xmm8
mulsd  %xmm6,%xmm8
movapd %xmm0,%xmm4
mulsd  %xmm8,%xmm4
divsd  %xmm11,%xmm8
subsd  %xmm15,%xmm8
movapd %xmm2,%xmm3
addsd  %xmm9,%xmm8
divsd  %xmm11,%xmm4
mulsd  %xmm0,%xmm8
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0xae13(%rip),%xmm2
addsd  %xmm4,%xmm8
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x290(%rsp),%xmm2
movapd 0x190(%rsp),%xmm0
mulsd  %xmm8,%xmm0
mulsd  %xmm5,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
movapd 0x50(%rsp),%xmm5
movapd 0xb0(%rsp),%xmm10
movapd 0x300(%rsp),%xmm15
jmp    6579 <vbic_4T_et_xf_fj+0x5439>
movsd  0xaddc(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm7,%xmm7
addsd  %xmm7,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6416 <vbic_4T_et_xf_fj+0x52d6>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    6435 <vbic_4T_et_xf_fj+0x52f5>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6460 <vbic_4T_et_xf_fj+0x5320>
movapd 0xae14(%rip),%xmm2
xorpd  %xmm0,%xmm2
ucomisd %xmm4,%xmm2
jbe    6460 <vbic_4T_et_xf_fj+0x5320>
unpcklpd %xmm0,%xmm2
movapd 0x290(%rsp),%xmm0
unpcklpd %xmm9,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x40(%rsp)
movapd %xmm10,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x190(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm10,%xmm0
movapd %xmm0,0x80(%rsp)
call   1050 <pow@plt>
movsd  0xacf8(%rip),%xmm8
movapd 0x190(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x80(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm10
mulsd  %xmm9,%xmm10
mulsd  %xmm1,%xmm10
movsd  0x2a8(%rbx),%xmm2
movsd  (%r14),%xmm5
addsd  %xmm2,%xmm5
movapd 0x30(%rsp),%xmm11
addsd  %xmm11,%xmm2
movapd 0xad7a(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm6
unpcklpd %xmm2,%xmm6
movapd %xmm1,%xmm4
subpd  %xmm6,%xmm4
mulpd  %xmm1,%xmm6
movsd  %xmm4,%xmm6
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movapd %xmm8,%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm8,%xmm7
subsd  %xmm1,%xmm7
movapd %xmm11,%xmm14
mulsd  %xmm7,%xmm14
divsd  %xmm4,%xmm14
mulsd  %xmm11,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm7
divpd  %xmm6,%xmm7
movapd %xmm7,%xmm5
unpckhpd %xmm7,%xmm5
subsd  %xmm5,%xmm7
addsd  0xac5c(%rip),%xmm3
movapd %xmm11,%xmm5
mulsd  %xmm11,%xmm3
divsd  %xmm4,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm11,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm9,%xmm7
addsd  %xmm3,%xmm7
jmp    654b <vbic_4T_et_xf_fj+0x540b>
movapd %xmm7,0x90(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x90(%rsp),%xmm7
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xac0a(%rip),%xmm0
addsd  %xmm0,%xmm7
ucomisd %xmm1,%xmm7
jb     65ec <vbic_4T_et_xf_fj+0x54ac>
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
jmp    6607 <vbic_4T_et_xf_fj+0x54c7>
movapd %xmm4,%xmm1
divsd  %xmm9,%xmm1
movapd %xmm10,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0x190(%rsp)
movapd %xmm10,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x90(%rsp)
movapd %xmm4,0x80(%rsp)
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm7
movsd  0xab68(%rip),%xmm5
movapd 0x90(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd 0x290(%rsp),%xmm1
unpcklpd 0x190(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x1a0(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm5,%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0xabe4(%rip),%xmm4
movlpd 0x40(%rsp),%xmm4
subsd  %xmm0,%xmm5
movapd 0x30(%rsp),%xmm0
movapd %xmm0,%xmm14
mulsd  %xmm5,%xmm14
divsd  %xmm3,%xmm14
divsd  %xmm3,%xmm5
unpcklpd %xmm0,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
mulpd  %xmm7,%xmm0
unpckhpd %xmm7,%xmm7
mulsd  %xmm2,%xmm7
mulsd  %xmm6,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm7
addsd  %xmm5,%xmm7
xorpd  %xmm2,%xmm2
xorpd  %xmm3,%xmm3
movapd 0x50(%rsp),%xmm5
movapd 0xb0(%rsp),%xmm10
movapd 0x300(%rsp),%xmm15
xorpd  %xmm8,%xmm8
movsd  0x10(%rsp),%xmm12
addsd  %xmm7,%xmm2
movapd %xmm2,0xe0(%rsp)
addsd  %xmm0,%xmm8
movapd %xmm8,0x110(%rsp)
addsd  %xmm14,%xmm3
movsd  %xmm3,0x160(%rsp)
movsd  0x1e8(%rsp),%xmm3
movsd  0x330(%rsp),%xmm1
movsd  0x438(%rsp),%xmm13
movsd  0x600(%rsp),%xmm0
movsd  0x5f0(%rsp),%xmm8
movapd 0x60(%rsp),%xmm9
movsd  0x2b0(%rsp),%xmm4
movapd %xmm15,%xmm2
jmp    7a73 <vbic_4T_et_xf_fj+0x6933>
movapd %xmm7,%xmm0
movsd  %xmm3,0x160(%rsp)
call   1060 <sqrt@plt>
movsd  0x160(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
movapd 0x80(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x190(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0xa9f9(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xa9bd(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0xf0(%rsp)
movsd  0xa9d4(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x160(%rsp)
divsd  0x290(%rsp),%xmm3
movsd  %xmm0,0x140(%rsp)
movapd %xmm2,0xe0(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x1a0(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0x90(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x110(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x110(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0xf0(%rsp),%xmm0
mulsd  0x90(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xa911(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x1a0(%rsp),%xmm5
movsd  (%r14),%xmm4
addsd  0x80(%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0xa900(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x90(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     677c <vbic_4T_et_xf_fj+0x563c>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    67e3 <vbic_4T_et_xf_fj+0x56a3>
movapd %xmm2,0xf0(%rsp)
movsd  %xmm3,0xd0(%rsp)
movsd  %xmm5,0x110(%rsp)
movsd  %xmm6,0x130(%rsp)
movsd  %xmm4,0x150(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x150(%rsp),%xmm4
movsd  0x130(%rsp),%xmm6
movsd  0x110(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm3
movapd 0xf0(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0xd0(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa84f(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0xf0(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     6821 <vbic_4T_et_xf_fj+0x56e1>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    683c <vbic_4T_et_xf_fj+0x56fc>
movapd %xmm4,%xmm0
movsd  %xmm1,0x110(%rsp)
call   1060 <sqrt@plt>
movsd  0x110(%rsp),%xmm1
movapd 0x30(%rsp),%xmm8
movapd 0x80(%rsp),%xmm3
movsd  0x90(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0x190(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0xa7ae(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xa79e(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x130(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,0x80(%rsp)
movsd  %xmm7,0x90(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xa746(%rip),%xmm1
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
movapd %xmm2,0x150(%rsp)
divsd  0x290(%rsp),%xmm7
movsd  0x140(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,0x110(%rsp)
mulsd  %xmm5,%xmm3
mulsd  0x1a0(%rsp),%xmm7
addsd  %xmm3,%xmm7
movsd  %xmm7,0x190(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x140(%rsp)
call   1050 <pow@plt>
movapd 0x140(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0xa6c1(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x40(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x40(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x150(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x110(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x190(%rsp),%xmm4
mulsd  0x1a0(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x110(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x190(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xa6ee(%rip),%xmm1
call   1050 <pow@plt>
movsd  (%r14),%xmm1
subsd  0x90(%rsp),%xmm1
movsd  0x160(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x40(%rsp),%xmm2
subsd  0xd0(%rsp),%xmm2
movsd  %xmm2,0x160(%rsp)
movapd 0x110(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x130(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x110(%rsp)
movapd 0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x190(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0xf0(%rsp),%xmm1
movapd %xmm1,0xe0(%rsp)
jmp    7a14 <vbic_4T_et_xf_fj+0x68d4>
call   1060 <sqrt@plt>
movapd 0x90(%rsp),%xmm7
movsd  %xmm0,0x150(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0xa5a2(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm7,%xmm0
mulsd  %xmm7,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6ad2 <vbic_4T_et_xf_fj+0x5992>
sqrtsd %xmm0,%xmm0
jmp    6ae4 <vbic_4T_et_xf_fj+0x59a4>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x90(%rsp),%xmm7
movsd  %xmm0,0x2a0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa54f(%rip),%xmm0
mulsd  %xmm7,%xmm7
movsd  %xmm7,0x160(%rsp)
addsd  %xmm7,%xmm0
ucomisd %xmm1,%xmm0
jb     6b21 <vbic_4T_et_xf_fj+0x59e1>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    6b2a <vbic_4T_et_xf_fj+0x59ea>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa515(%rip),%xmm0
movapd 0x110(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x110(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0xe0(%rsp)
jb     6b6e <vbic_4T_et_xf_fj+0x5a2e>
sqrtsd %xmm0,%xmm0
jmp    6b77 <vbic_4T_et_xf_fj+0x5a37>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x360(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa4bc(%rip),%xmm0
addsd  0x160(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     6bac <vbic_4T_et_xf_fj+0x5a6c>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6bb5 <vbic_4T_et_xf_fj+0x5a75>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa48a(%rip),%xmm0
addsd  0x110(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     6bdf <vbic_4T_et_xf_fj+0x5a9f>
sqrtsd %xmm0,%xmm0
jmp    6bfa <vbic_4T_et_xf_fj+0x5aba>
movapd %xmm1,0x140(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x140(%rsp),%xmm1
movapd 0x90(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa435(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0x160(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0x90(%rsp)
jb     6c40 <vbic_4T_et_xf_fj+0x5b00>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6c52 <vbic_4T_et_xf_fj+0x5b12>
call   1060 <sqrt@plt>
movapd 0x90(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa3e5(%rip),%xmm0
addsd  0x110(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x140(%rsp)
jb     6c8d <vbic_4T_et_xf_fj+0x5b4d>
sqrtsd %xmm0,%xmm4
jmp    6cb5 <vbic_4T_et_xf_fj+0x5b75>
movapd %xmm3,0x3c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x3c0(%rsp),%xmm3
movapd 0x90(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0xf0(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa37a(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0x160(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0xf0(%rsp)
jb     6d03 <vbic_4T_et_xf_fj+0x5bc3>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    6d39 <vbic_4T_et_xf_fj+0x5bf9>
movapd %xmm5,0x90(%rsp)
movsd  %xmm4,0x160(%rsp)
call   1060 <sqrt@plt>
movsd  0x160(%rsp),%xmm4
movapd 0x90(%rsp),%xmm5
movapd 0xf0(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0xe0(%rsp),%xmm6
movapd 0x140(%rsp),%xmm7
addsd  0x360(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa2e3(%rip),%xmm0
movapd 0x110(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6d8e <vbic_4T_et_xf_fj+0x5c4e>
sqrtsd %xmm0,%xmm0
jmp    6de4 <vbic_4T_et_xf_fj+0x5ca4>
movapd %xmm5,0x90(%rsp)
movapd %xmm6,0xe0(%rsp)
movapd %xmm7,0x140(%rsp)
movapd %xmm3,0x110(%rsp)
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm3
movapd 0x140(%rsp),%xmm7
movapd 0xe0(%rsp),%xmm6
movapd 0x90(%rsp),%xmm5
movapd 0xf0(%rsp),%xmm2
movapd 0x30(%rsp),%xmm8
movapd 0x80(%rsp),%xmm9
movapd 0x130(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm6,%xmm1
movapd %xmm1,0x5c0(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm4,%xmm0
unpcklpd %xmm7,%xmm0
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0x130(%rsp)
movapd 0xd0(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0xd0(%rsp)
movsd  0x150(%rsp),%xmm0
addsd  0x2a0(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0xf0(%rsp)
movsd  %xmm4,0x150(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0xa198(%rip),%xmm2
movapd %xmm2,0xe0(%rsp)
divsd  %xmm8,%xmm2
movsd  0xa172(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x550(%rsp)
movsd  %xmm1,0x90(%rsp)
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm1
movapd %xmm0,0x2a0(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x5b0(%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,0x5e0(%rsp)
movapd %xmm3,0x3c0(%rsp)
divsd  %xmm3,%xmm2
movsd  0xa11e(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0x160(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0xa1b1(%rip),%xmm2
movapd %xmm2,0x140(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0x110(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0xa14f(%rip),%xmm0
jb     6f81 <vbic_4T_et_xf_fj+0x5e41>
sqrtsd %xmm0,%xmm0
jmp    6f86 <vbic_4T_et_xf_fj+0x5e46>
call   1060 <sqrt@plt>
movsd  %xmm0,0x360(%rsp)
movapd 0xa179(%rip),%xmm5
divpd  0x5c0(%rsp),%xmm5
movapd 0xd0(%rsp),%xmm2
divpd  0x130(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0xa08e(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x140(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     6feb <vbic_4T_et_xf_fj+0x5eab>
sqrtsd %xmm0,%xmm0
jmp    7018 <vbic_4T_et_xf_fj+0x5ed8>
movapd %xmm2,0xd0(%rsp)
movapd %xmm5,0x130(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x130(%rsp),%xmm5
movapd 0xd0(%rsp),%xmm2
movsd  %xmm0,0x6b0(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa00f(%rip),%xmm0
movapd 0x140(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0xd0(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     7067 <vbic_4T_et_xf_fj+0x5f27>
sqrtsd %xmm0,%xmm0
jmp    7090 <vbic_4T_et_xf_fj+0x5f50>
movapd %xmm5,0x130(%rsp)
movapd %xmm6,0x560(%rsp)
call   1060 <sqrt@plt>
movapd 0x560(%rsp),%xmm6
movapd 0x130(%rsp),%xmm5
movapd %xmm0,0x5c0(%rsp)
movapd 0xf0(%rsp),%xmm1
mulsd  0x190(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0x9f91(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9f84(%rip),%xmm0
movapd 0x110(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x110(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     70f6 <vbic_4T_et_xf_fj+0x5fb6>
sqrtsd %xmm0,%xmm0
jmp    7135 <vbic_4T_et_xf_fj+0x5ff5>
movsd  %xmm3,0xf0(%rsp)
movapd %xmm5,0x130(%rsp)
movapd %xmm6,0x560(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x560(%rsp),%xmm6
movapd 0x130(%rsp),%xmm5
movsd  0xf0(%rsp),%xmm3
movsd  %xmm0,0x720(%rsp)
movsd  0x9ee2(%rip),%xmm1
movsd  0x150(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9ee5(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0xd0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     7184 <vbic_4T_et_xf_fj+0x6044>
sqrtsd %xmm0,%xmm0
jmp    71bf <vbic_4T_et_xf_fj+0x607f>
movsd  %xmm3,0xf0(%rsp)
movsd  %xmm4,0x150(%rsp)
movapd %xmm5,0x130(%rsp)
call   1060 <sqrt@plt>
movapd 0x130(%rsp),%xmm5
movsd  0x150(%rsp),%xmm4
movsd  0xf0(%rsp),%xmm3
movapd %xmm0,0x560(%rsp)
movapd 0x110(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0x190(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9e61(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     7203 <vbic_4T_et_xf_fj+0x60c3>
sqrtsd %xmm0,%xmm0
jmp    7230 <vbic_4T_et_xf_fj+0x60f0>
movsd  %xmm3,0xf0(%rsp)
movsd  %xmm4,0x150(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x150(%rsp),%xmm4
movsd  0xf0(%rsp),%xmm3
movapd %xmm0,0x6c0(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0xe0(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0x9df4(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x130(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9dd7(%rip),%xmm0
divsd  0x290(%rsp),%xmm4
addsd  0xd0(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0xf0(%rsp)
jb     72a0 <vbic_4T_et_xf_fj+0x6160>
sqrtsd %xmm0,%xmm0
jmp    72c0 <vbic_4T_et_xf_fj+0x6180>
movapd %xmm4,0x150(%rsp)
call   1060 <sqrt@plt>
movapd 0x150(%rsp),%xmm4
movsd  0xf0(%rsp),%xmm3
movapd %xmm0,0x770(%rsp)
movsd  0x90(%rsp),%xmm1
movsd  0x130(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x1a0(%rsp),%xmm4
mulsd  0x2a0(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9d4e(%rip),%xmm0
addsd  0x110(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     731b <vbic_4T_et_xf_fj+0x61db>
sqrtsd %xmm0,%xmm0
jmp    735a <vbic_4T_et_xf_fj+0x621a>
movsd  %xmm1,0x90(%rsp)
movapd %xmm4,0x150(%rsp)
movsd  %xmm6,0x680(%rsp)
call   1060 <sqrt@plt>
movsd  0x680(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0x150(%rsp),%xmm4
movsd  0x90(%rsp),%xmm1
movsd  %xmm0,0x760(%rsp)
movsd  0x360(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x550(%rsp),%xmm1
movapd 0x160(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x160(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9cad(%rip),%xmm0
addsd  0x6b0(%rsp),%xmm2
movsd  0xd0(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     73c9 <vbic_4T_et_xf_fj+0x6289>
sqrtsd %xmm0,%xmm0
jmp    7404 <vbic_4T_et_xf_fj+0x62c4>
movsd  %xmm1,0x90(%rsp)
movsd  %xmm2,0x360(%rsp)
movapd %xmm4,0x150(%rsp)
call   1060 <sqrt@plt>
movapd 0x150(%rsp),%xmm4
movsd  0x360(%rsp),%xmm2
movsd  0x90(%rsp),%xmm1
movapd %xmm0,0x550(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0x90(%rsp)
movapd 0x160(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0xd0(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0x9c0f(%rip),%xmm1
movapd 0x110(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     745e <vbic_4T_et_xf_fj+0x631e>
sqrtsd %xmm0,%xmm0
jmp    7463 <vbic_4T_et_xf_fj+0x6323>
call   1060 <sqrt@plt>
movsd  %xmm0,0x110(%rsp)
movapd 0x30(%rsp),%xmm2
movsd  0x9bae(%rip),%xmm1
movapd 0x80(%rsp),%xmm3
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm5
subsd  %xmm3,%xmm5
movsd  %xmm5,0x680(%rsp)
movapd 0xd0(%rsp),%xmm4
mulsd  %xmm5,%xmm4
subsd  %xmm0,%xmm4
subsd  %xmm3,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm4,0x150(%rsp)
movapd %xmm4,%xmm3
divsd  %xmm2,%xmm3
movsd  0x9b4a(%rip),%xmm4
movapd %xmm4,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x6b0(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x750(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x360(%rsp)
unpcklpd 0x5b0(%rsp),%xmm3
movapd 0x9c04(%rip),%xmm13
movapd %xmm13,%xmm9
subpd  %xmm3,%xmm9
movapd 0x750(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x2a0(%rsp),%xmm0
subpd  %xmm0,%xmm13
movapd %xmm13,%xmm4
unpckhpd %xmm13,%xmm4
movapd %xmm9,%xmm0
unpckhpd %xmm9,%xmm0
divsd  %xmm0,%xmm4
movapd 0x40(%rsp),%xmm5
movapd %xmm5,%xmm3
divsd  %xmm0,%xmm3
mulsd  0x90(%rsp),%xmm3
movapd 0x1a0(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm14
addsd  %xmm3,%xmm4
movapd %xmm4,0x90(%rsp)
movapd 0x9b59(%rip),%xmm0
unpcklpd 0x5e0(%rsp),%xmm0
movsd  0x9ab8(%rip),%xmm3
movapd 0x3c0(%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 0x560(%rsp),%xmm0
unpcklpd 0x6c0(%rsp),%xmm0
movapd 0x140(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0x160(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movapd 0x770(%rsp),%xmm0
addsd  0x760(%rsp),%xmm0
movapd 0x550(%rsp),%xmm4
addsd  0x110(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x5c0(%rsp),%xmm0
addsd  0x720(%rsp),%xmm0
movapd 0x190(%rsp),%xmm1
mulsd  %xmm1,%xmm3
shufpd $0x2,%xmm4,%xmm0
movapd 0x9ac6(%rip),%xmm4
unpcklpd %xmm6,%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
subsd  %xmm0,%xmm4
mulsd  %xmm4,%xmm10
mulsd  %xmm3,%xmm4
movsd  0x9999(%rip),%xmm3
movsd  0x680(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  0x99a4(%rip),%xmm0
movapd 0xd0(%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,0x140(%rsp)
movapd 0x150(%rsp),%xmm4
movapd 0x290(%rsp),%xmm8
divsd  %xmm8,%xmm4
movsd  0x130(%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,0x160(%rsp)
divsd  %xmm9,%xmm13
movapd %xmm9,%xmm2
unpcklpd 0x6b0(%rsp),%xmm2
mulsd  %xmm10,%xmm12
movsd  %xmm12,0x3c0(%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,0x2a0(%rsp)
mulsd  %xmm5,%xmm0
addsd  %xmm13,%xmm0
movapd %xmm0,0x130(%rsp)
movapd %xmm11,%xmm0
movsd  0x987b(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm0,0xd0(%rsp)
mulsd  %xmm6,%xmm10
movapd %xmm10,0x110(%rsp)
mulsd  %xmm6,%xmm15
movapd %xmm15,0x5e0(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
movapd 0x98f0(%rip),%xmm5
xorpd  %xmm5,%xmm4
unpcklpd %xmm0,%xmm4
unpcklpd %xmm3,%xmm8
divpd  %xmm8,%xmm4
movapd %xmm4,0x40(%rsp)
movapd 0x360(%rsp),%xmm1
xorpd  %xmm5,%xmm1
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x5b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x5c0(%rsp)
movapd 0x360(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x5b0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x1a0(%rsp),%xmm3
movapd 0x40(%rsp),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x40(%rsp)
movapd 0x80(%rsp),%xmm1
movapd %xmm1,%xmm4
movapd 0x30(%rsp),%xmm2
divsd  %xmm2,%xmm4
movsd  0x979a(%rip),%xmm5
addsd  %xmm5,%xmm4
movapd %xmm4,%xmm0
movapd %xmm4,0x360(%rsp)
divsd  %xmm2,%xmm5
divsd  0x290(%rsp),%xmm1
mulsd  0x190(%rsp),%xmm5
mulsd  %xmm3,%xmm1
subsd  %xmm1,%xmm5
movsd  %xmm5,0x80(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0x190(%rsp)
xorps  0x9803(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x190(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x360(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0xd0(%rsp),%xmm1
movsd  0x9712(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x5c0(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
movapd 0x110(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x5e0(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm7
subsd  %xmm7,%xmm0
movsd  (%r14),%xmm2
movapd %xmm2,%xmm4
movapd 0x150(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0xe0(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movsd  0x3c0(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  0x140(%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0xf0(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0x2a0(%rsp),%xmm5
movapd %xmm5,0x110(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x130(%rsp),%xmm3
subsd  0x90(%rsp),%xmm3
movapd %xmm3,0xe0(%rsp)
movapd 0x160(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movsd  %xmm4,0x160(%rsp)
movapd 0x50(%rsp),%xmm5
movapd 0xb0(%rsp),%xmm10
movapd 0x60(%rsp),%xmm9
movapd 0x300(%rsp),%xmm2
movsd  0x1e8(%rsp),%xmm3
movsd  0x330(%rsp),%xmm1
movsd  0x438(%rsp),%xmm13
movsd  0x600(%rsp),%xmm0
movsd  0x5f0(%rsp),%xmm8
movsd  0x10(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm4
movapd 0x4b0(%rsp),%xmm14
divsd  %xmm5,%xmm14
movapd 0x20(%rsp),%xmm7
divsd  %xmm10,%xmm7
movapd 0x4a0(%rsp),%xmm11
divsd  %xmm5,%xmm11
movapd 0x70(%rsp),%xmm5
divsd  %xmm10,%xmm5
movsd  0x270(%rsp),%xmm15
addsd  %xmm15,%xmm15
addsd  0x3f0(%rsp),%xmm3
movapd 0x370(%rsp),%xmm6
mulsd  %xmm6,%xmm6
movapd %xmm6,0x600(%rsp)
divsd  %xmm0,%xmm9
movapd 0x240(%rsp),%xmm0
addsd  %xmm12,%xmm0
movapd %xmm0,0x240(%rsp)
addsd  0x540(%rsp),%xmm1
divsd  %xmm8,%xmm2
movapd %xmm13,%xmm10
mulsd  %xmm4,%xmm10
movsd  0x2e8(%rsp),%xmm8
mulsd  %xmm8,%xmm13
movsd  0xd8(%rbx),%xmm0
xorpd  %xmm6,%xmm6
xorpd  %xmm12,%xmm12
movapd %xmm12,0x3f0(%rsp)
ucomisd %xmm6,%xmm0
movapd %xmm2,%xmm12
movapd 0x50(%rsp),%xmm2
xorpd  %xmm0,%xmm0
movapd %xmm0,0xd0(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x540(%rsp)
movapd %xmm13,%xmm6
movapd %xmm9,%xmm13
movsd  0x390(%rsp),%xmm0
jbe    850b <vbic_4T_et_xf_fj+0x73cb>
movapd %xmm3,%xmm9
movsd  %xmm10,0x190(%rsp)
movsd  %xmm15,0x90(%rsp)
movapd %xmm7,0x20(%rsp)
movapd %xmm5,0x70(%rsp)
movsd  %xmm6,0x438(%rsp)
movapd %xmm11,0x4a0(%rsp)
movsd  %xmm1,0x330(%rsp)
movapd %xmm14,0x4b0(%rsp)
movapd 0x370(%rsp),%xmm2
movapd 0x94ff(%rip),%xmm0
xorpd  %xmm0,%xmm2
movsd  0x70(%rbx),%xmm1
movsd  0xf0(%rbx),%xmm3
movapd %xmm2,0x40(%rsp)
movapd %xmm2,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
xorpd  %xmm0,%xmm2
movapd 0x240(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm2,0x80(%rsp)
xorpd  %xmm2,%xmm2
ucomisd %xmm3,%xmm2
movapd %xmm13,0x60(%rsp)
movapd %xmm12,0x300(%rsp)
movsd  %xmm9,0x1e8(%rsp)
jae    7c6b <vbic_4T_et_xf_fj+0x6b2b>
movsd  0x9415(%rip),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm5,%xmm1
mulsd  %xmm5,%xmm1
addsd  %xmm1,%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0x10(%rsp)
jb     7de1 <vbic_4T_et_xf_fj+0x6ca1>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    7dfc <vbic_4T_et_xf_fj+0x6cbc>
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm3
addsd  %xmm3,%xmm5
ucomisd %xmm2,%xmm5
jbe    7e2e <vbic_4T_et_xf_fj+0x6cee>
movsd  0x938b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0x93af(%rip),%xmm1
subsd  0xe8(%rbx),%xmm1
movapd %xmm5,0x10(%rsp)
call   1050 <pow@plt>
movsd  0x2b0(%rsp),%xmm14
movapd 0x60(%rsp),%xmm13
movsd  0x70(%rbx),%xmm9
movsd  0xe8(%rbx),%xmm8
movsd  0x9344(%rip),%xmm1
movapd %xmm1,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm1,%xmm11
subsd  %xmm5,%xmm11
movapd 0x370(%rsp),%xmm2
mulsd  %xmm2,%xmm11
movapd %xmm1,%xmm5
movapd %xmm1,%xmm15
subsd  %xmm8,%xmm5
divsd  %xmm5,%xmm11
movapd %xmm8,%xmm3
movsd  0x9306(%rip),%xmm10
mulsd  %xmm10,%xmm3
movapd 0x10(%rsp),%xmm6
mulsd  %xmm6,%xmm3
divsd  %xmm2,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm1,%xmm7
subsd  %xmm4,%xmm7
divsd  %xmm5,%xmm7
movapd 0x300(%rsp),%xmm12
movapd 0x240(%rsp),%xmm5
mulsd  %xmm5,%xmm7
mulsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm6,%xmm1
mulsd  %xmm10,%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm0,%xmm4
mulsd  %xmm1,%xmm4
divsd  %xmm2,%xmm1
subsd  %xmm9,%xmm1
addsd  %xmm15,%xmm1
divsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm1
mulsd  %xmm6,%xmm6
mulsd  0x928c(%rip),%xmm6
addsd  %xmm4,%xmm1
mulsd  %xmm8,%xmm6
movapd %xmm14,%xmm4
mulsd  %xmm0,%xmm6
divsd  0x600(%rsp),%xmm6
movapd 0x80(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm5,%xmm6
addsd  %xmm0,%xmm6
movapd %xmm6,%xmm0
xorpd  %xmm2,%xmm2
jmp    7f46 <vbic_4T_et_xf_fj+0x6e06>
movapd %xmm1,0xf0(%rsp)
call   1060 <sqrt@plt>
movapd 0xf0(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0xf0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9240(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     7fdb <vbic_4T_et_xf_fj+0x6e9b>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    7ff6 <vbic_4T_et_xf_fj+0x6eb6>
movapd %xmm3,%xmm2
divsd  0x370(%rsp),%xmm2
movsd  0x91d5(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x80(%rsp)
subsd  0xe8(%rbx),%xmm1
movapd %xmm1,0xf0(%rsp)
movapd %xmm3,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm7
movsd  0x2b0(%rsp),%xmm4
movapd 0x60(%rsp),%xmm13
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd 0x600(%rsp),%xmm1
unpcklpd 0x80(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x240(%rsp),%xmm8
movapd %xmm8,%xmm1
movsd  0x9154(%rip),%xmm6
movapd %xmm6,%xmm5
subsd  0xe8(%rbx),%xmm5
mulsd  %xmm7,%xmm1
movapd 0x9204(%rip),%xmm3
movlpd 0x40(%rsp),%xmm3
movapd %xmm5,%xmm2
movapd 0x370(%rsp),%xmm11
unpcklpd %xmm11,%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm2
mulpd  %xmm7,%xmm2
unpckhpd %xmm7,%xmm7
mulsd  %xmm1,%xmm7
subsd  %xmm0,%xmm6
mulsd  %xmm6,%xmm11
divsd  %xmm5,%xmm11
divsd  %xmm5,%xmm6
movapd 0x300(%rsp),%xmm12
mulsd  %xmm8,%xmm6
unpckhpd %xmm2,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm3,%xmm7
addsd  %xmm6,%xmm7
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
xorpd  %xmm3,%xmm3
addsd  %xmm2,%xmm1
movapd %xmm1,0x3f0(%rsp)
addsd  %xmm7,%xmm0
movapd %xmm0,0xd0(%rsp)
addsd  %xmm11,%xmm3
movapd %xmm3,0x540(%rsp)
movapd 0x4b0(%rsp),%xmm14
movsd  0x330(%rsp),%xmm1
movapd 0x4a0(%rsp),%xmm11
movsd  0x2e8(%rsp),%xmm8
movsd  0x438(%rsp),%xmm6
movsd  0x390(%rsp),%xmm0
movapd 0x70(%rsp),%xmm5
movapd 0x20(%rsp),%xmm7
movsd  0x90(%rsp),%xmm15
movsd  0x190(%rsp),%xmm10
movapd 0x50(%rsp),%xmm2
movsd  0x1e8(%rsp),%xmm3
jmp    850b <vbic_4T_et_xf_fj+0x73cb>
movapd %xmm1,%xmm0
movapd %xmm2,0x540(%rsp)
call   1060 <sqrt@plt>
movapd 0x540(%rsp),%xmm2
movapd 0x240(%rsp),%xmm1
movapd 0x10(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x80(%rsp),%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm2
movsd  0x900a(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
movapd 0x370(%rsp),%xmm4
divsd  %xmm4,%xmm0
movsd  0x8fc5(%rip),%xmm5
movapd %xmm5,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x3f0(%rsp)
movsd  0x8fdc(%rip),%xmm0
divsd  %xmm4,%xmm0
movapd %xmm2,0x540(%rsp)
divsd  0x600(%rsp),%xmm2
movsd  %xmm0,0x130(%rsp)
movapd %xmm3,0xd0(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0xf0(%rsp)
movapd %xmm5,%xmm1
subsd  0xe8(%rbx),%xmm1
movsd  %xmm1,0x5f0(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x5f0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x3f0(%rsp),%xmm0
mulsd  0xf0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0x8f14(%rip),%xmm6
subsd  0xe8(%rbx),%xmm6
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x240(%rsp),%xmm5
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm4
addsd  0x10(%rsp),%xmm4
movsd  0xf0(%rbx),%xmm1
movsd  0x8f09(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
ucomisd 0x8f65(%rip),%xmm0
movsd  %xmm4,0xf0(%rsp)
jb     8175 <vbic_4T_et_xf_fj+0x7035>
sqrtsd %xmm0,%xmm10
jmp    81d9 <vbic_4T_et_xf_fj+0x7099>
movapd %xmm2,0x5f0(%rsp)
movsd  %xmm3,0x140(%rsp)
movsd  %xmm5,0x3f0(%rsp)
movsd  %xmm6,0x150(%rsp)
movsd  %xmm1,0x2a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2a0(%rsp),%xmm1
movsd  0x150(%rsp),%xmm6
movsd  0x3f0(%rsp),%xmm5
movsd  0x140(%rsp),%xmm3
movapd 0x5f0(%rsp),%xmm2
movapd %xmm0,%xmm10
divsd  %xmm6,%xmm3
subsd  %xmm5,%xmm2
movsd  0xf0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8e5b(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd %xmm2,0x5f0(%rsp)
movsd  %xmm3,0x140(%rsp)
jb     821e <vbic_4T_et_xf_fj+0x70de>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    823b <vbic_4T_et_xf_fj+0x70fb>
movapd %xmm1,%xmm0
movsd  %xmm10,0x3f0(%rsp)
call   1060 <sqrt@plt>
movsd  0x3f0(%rsp),%xmm10
movapd 0x240(%rsp),%xmm9
movsd  0x8ddb(%rip),%xmm1
movapd 0x370(%rsp),%xmm8
movapd 0x10(%rsp),%xmm3
movsd  0x130(%rsp),%xmm6
movsd  0xf0(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x80(%rsp),%xmm5
movapd %xmm5,%xmm7
mulsd  %xmm2,%xmm7
subsd  %xmm10,%xmm4
mulsd  %xmm1,%xmm4
subsd  %xmm3,%xmm4
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x8d8b(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x130(%rsp)
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
subsd  %xmm5,%xmm7
movapd %xmm7,0x10(%rsp)
movsd  %xmm4,0xf0(%rsp)
movapd %xmm4,%xmm0
divsd  %xmm8,%xmm0
movsd  0x8d36(%rip),%xmm1
movapd %xmm1,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
movapd %xmm3,0x370(%rsp)
divsd  0x600(%rsp),%xmm4
movapd %xmm6,%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x3f0(%rsp)
mulsd  %xmm7,%xmm6
mulsd  %xmm9,%xmm4
addsd  %xmm6,%xmm4
movsd  %xmm4,0x80(%rsp)
subsd  0xe8(%rbx),%xmm1
movapd %xmm1,0x150(%rsp)
call   1050 <pow@plt>
movapd 0x150(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xe8(%rbx),%xmm1
movsd  0x8cbe(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x40(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x40(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x370(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x3f0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x80(%rsp),%xmm4
mulsd  0x240(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x3f0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x80(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0x8ceb(%rip),%xmm1
call   1050 <pow@plt>
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm1
subsd  0xf0(%rsp),%xmm1
movapd 0x540(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x40(%rsp),%xmm2
subsd  0x140(%rsp),%xmm2
movapd %xmm2,0x540(%rsp)
movapd 0x3f0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x130(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x3f0(%rsp)
movapd 0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x80(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x5f0(%rsp),%xmm1
movapd %xmm1,0xd0(%rsp)
movapd 0x50(%rsp),%xmm2
movapd 0x60(%rsp),%xmm13
movapd 0x300(%rsp),%xmm12
movsd  0x1e8(%rsp),%xmm3
movapd 0x4b0(%rsp),%xmm14
movsd  0x330(%rsp),%xmm1
movapd 0x4a0(%rsp),%xmm11
movsd  0x2e8(%rsp),%xmm8
movsd  0x438(%rsp),%xmm6
movsd  0x390(%rsp),%xmm0
movsd  0x2b0(%rsp),%xmm4
movapd 0x70(%rsp),%xmm5
movapd 0x20(%rsp),%xmm7
movsd  0x90(%rsp),%xmm15
movsd  0x190(%rsp),%xmm10
mulsd  %xmm0,%xmm15
movsd  %xmm15,0x90(%rsp)
mulsd  %xmm3,%xmm13
mulsd  %xmm1,%xmm12
movapd %xmm12,0x300(%rsp)
movsd  0x978(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movsd  %xmm4,0x2b0(%rsp)
mulsd  %xmm0,%xmm8
movsd  (%r12),%xmm12
movapd %xmm2,%xmm3
mulsd  %xmm10,%xmm3
movapd 0xb0(%rsp),%xmm4
mulsd  %xmm10,%xmm4
mulsd  %xmm10,%xmm10
mulsd  %xmm2,%xmm10
movapd %xmm12,%xmm0
divsd  %xmm10,%xmm0
movapd 0x310(%rsp),%xmm2
movapd %xmm13,%xmm9
movapd %xmm2,%xmm13
mulsd  0x400(%rsp),%xmm13
mulsd  %xmm0,%xmm6
movapd %xmm12,%xmm0
divsd  %xmm4,%xmm12
mulsd  0x510(%rsp),%xmm2
movapd %xmm2,0x80(%rsp)
movapd 0x1d0(%rsp),%xmm4
mulsd  %xmm4,%xmm14
movsd  0x8a53(%rip),%xmm2
mulsd  %xmm2,%xmm7
mulsd  %xmm4,%xmm11
mulsd  %xmm2,%xmm5
mulsd  0x8a85(%rip),%xmm12
subsd  %xmm6,%xmm12
movsd  0x200(%rsp),%xmm2
mulsd  %xmm2,%xmm2
movapd %xmm3,0x40(%rsp)
divsd  %xmm3,%xmm0
ucomisd 0x8a69(%rip),%xmm0
movapd %xmm11,%xmm10
movapd %xmm5,%xmm3
movapd %xmm7,%xmm11
movapd %xmm9,0x60(%rsp)
movsd  %xmm8,0x2e8(%rsp)
jbe    8642 <vbic_4T_et_xf_fj+0x7502>
addsd  0x8a48(%rip),%xmm0
addsd  0x89e0(%rip),%xmm0
movsd  0x8a48(%rip),%xmm1
jmp    8668 <vbic_4T_et_xf_fj+0x7528>
movsd  0x8a2e(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    86ae <vbic_4T_et_xf_fj+0x756e>
addsd  0x8a18(%rip),%xmm0
addsd  0x89b8(%rip),%xmm0
movsd  0x8a18(%rip),%xmm1
movsd  %xmm1,0x330(%rsp)
mulsd  %xmm1,%xmm0
movsd  0x710(%rsp),%xmm4
movsd  0x708(%rsp),%xmm1
movapd %xmm0,%xmm6
movsd  0x90(%rsp),%xmm7
movsd  0x450(%rsp),%xmm5
movapd 0x40(%rsp),%xmm9
movapd %xmm12,%xmm8
jmp    8761 <vbic_4T_et_xf_fj+0x7621>
movapd %xmm14,0x4b0(%rsp)
movapd %xmm10,0x4a0(%rsp)
movsd  %xmm12,0x1e8(%rsp)
movapd %xmm3,0x70(%rsp)
movapd %xmm11,0x20(%rsp)
movsd  %xmm2,0x370(%rsp)
movapd %xmm13,0x10(%rsp)
call   1030 <exp@plt>
movapd 0x10(%rsp),%xmm13
movsd  0x370(%rsp),%xmm2
movapd 0x20(%rsp),%xmm11
movapd 0x70(%rsp),%xmm3
movsd  0x450(%rsp),%xmm5
movsd  0x1e8(%rsp),%xmm8
movapd 0x4a0(%rsp),%xmm10
movapd 0x4b0(%rsp),%xmm14
movsd  %xmm0,0x330(%rsp)
movapd %xmm0,%xmm6
movsd  0x710(%rsp),%xmm4
movsd  0x708(%rsp),%xmm1
movsd  0x90(%rsp),%xmm7
movapd 0x40(%rsp),%xmm9
addsd  %xmm14,%xmm11
movapd %xmm11,0x20(%rsp)
addsd  %xmm10,%xmm3
movapd %xmm3,0x70(%rsp)
addsd  0x820(%rsp),%xmm7
movsd  0x490(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x490(%rsp)
movapd 0x60(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x60(%rsp)
movsd  0x8868(%rip),%xmm10
movapd %xmm10,%xmm0
divsd  %xmm9,%xmm0
movapd %xmm0,0x40(%rsp)
mulsd  %xmm1,%xmm5
movsd  %xmm5,0x450(%rsp)
movapd 0x300(%rsp),%xmm11
mulsd  %xmm1,%xmm11
movsd  0x0(%r13),%xmm14
movapd 0x50(%rsp),%xmm12
movapd %xmm12,%xmm0
movsd  0x2b0(%rsp),%xmm9
mulsd  %xmm9,%xmm0
movapd %xmm14,%xmm4
divsd  %xmm0,%xmm4
divsd  %xmm0,%xmm10
movapd 0xb0(%rsp),%xmm5
movapd %xmm5,%xmm0
mulsd  %xmm9,%xmm0
mulsd  %xmm9,%xmm9
mulsd  %xmm12,%xmm9
movapd %xmm14,%xmm1
divsd  %xmm9,%xmm1
movsd  0x2e8(%rsp),%xmm3
mulsd  %xmm1,%xmm3
divsd  %xmm0,%xmm14
mulsd  0x881c(%rip),%xmm14
subsd  %xmm3,%xmm14
movapd %xmm4,%xmm3
movapd 0x400(%rsp),%xmm15
divsd  %xmm12,%xmm15
divsd  %xmm5,%xmm13
movapd %xmm13,0x10(%rsp)
movapd 0x510(%rsp),%xmm9
divsd  %xmm12,%xmm9
movapd 0x80(%rsp),%xmm0
divsd  %xmm5,%xmm0
movapd %xmm0,%xmm5
movsd  0x350(%rsp),%xmm1
movsd  0x8(%rsp),%xmm4
divsd  %xmm4,%xmm1
movsd  0x398(%rsp),%xmm0
divsd  %xmm4,%xmm0
mulsd  %xmm12,%xmm2
addsd  0x878b(%rip),%xmm6
movsd  0x330(%rsp),%xmm4
mulsd  %xmm4,%xmm8
ucomisd 0x879d(%rip),%xmm3
movapd %xmm6,%xmm13
movapd %xmm11,0x300(%rsp)
movsd  %xmm0,0x398(%rsp)
movapd %xmm15,0x400(%rsp)
movapd %xmm10,0x190(%rsp)
movsd  %xmm2,0x370(%rsp)
movsd  %xmm7,0x90(%rsp)
jbe    892d <vbic_4T_et_xf_fj+0x77ed>
addsd  0x875d(%rip),%xmm3
addsd  0x86f5(%rip),%xmm3
movsd  0x875d(%rip),%xmm0
jmp    8953 <vbic_4T_et_xf_fj+0x7813>
movsd  0x8743(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    8976 <vbic_4T_et_xf_fj+0x7836>
addsd  0x872d(%rip),%xmm3
addsd  0x86cd(%rip),%xmm3
movsd  0x872d(%rip),%xmm0
mulsd  %xmm0,%xmm3
movsd  0x230(%rsp),%xmm6
movapd 0x40(%rsp),%xmm11
movsd  0x490(%rsp),%xmm10
jmp    8a11 <vbic_4T_et_xf_fj+0x78d1>
movapd %xmm3,%xmm0
movsd  %xmm1,0x350(%rsp)
movapd %xmm9,0x510(%rsp)
movsd  %xmm8,0x1e8(%rsp)
movsd  %xmm14,0x2e8(%rsp)
movapd %xmm13,0x2b0(%rsp)
movapd %xmm5,0x80(%rsp)
call   1030 <exp@plt>
movapd 0x80(%rsp),%xmm5
movapd 0x2b0(%rsp),%xmm13
movsd  0x350(%rsp),%xmm1
movsd  0x490(%rsp),%xmm10
movsd  0x2e8(%rsp),%xmm14
movsd  0x1e8(%rsp),%xmm8
movapd 0x510(%rsp),%xmm9
movapd %xmm0,%xmm3
movsd  0x230(%rsp),%xmm6
movapd 0x40(%rsp),%xmm11
movapd 0x1d0(%rsp),%xmm2
movapd 0x400(%rsp),%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm4,0x400(%rsp)
movsd  0x85e8(%rip),%xmm7
movapd 0x10(%rsp),%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm4,0x10(%rsp)
mulsd  %xmm2,%xmm9
mulsd  %xmm7,%xmm5
movapd %xmm5,0x80(%rsp)
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x350(%rsp)
movsd  0x640(%rsp),%xmm4
movapd %xmm4,%xmm15
movapd 0x20(%rsp),%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm5,0x20(%rsp)
movsd  0x398(%rsp),%xmm4
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x398(%rsp)
movapd 0x70(%rsp),%xmm2
mulsd  0x740(%rsp),%xmm2
movapd %xmm2,0x70(%rsp)
mulsd  0x90(%rsp),%xmm6
movsd  %xmm6,0x230(%rsp)
movsd  0x3d0(%rsp),%xmm1
mulsd  0x630(%rsp),%xmm1
movsd  %xmm1,0x3d0(%rsp)
movsd  0x8563(%rip),%xmm2
divsd  0x780(%rsp),%xmm2
movapd 0x120(%rsp),%xmm7
divsd  0x370(%rsp),%xmm7
movsd  0x200(%rsp),%xmm6
mulsd  0xb0(%rsp),%xmm6
mulsd  0x330(%rsp),%xmm11
movapd %xmm11,0x40(%rsp)
movapd 0x60(%rsp),%xmm1
movapd %xmm1,%xmm4
mulsd  %xmm13,%xmm4
movapd %xmm4,0x820(%rsp)
mulsd  %xmm10,%xmm8
movapd 0x190(%rsp),%xmm11
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm14
movapd %xmm10,%xmm4
movsd  0x450(%rsp),%xmm12
mulsd  %xmm12,%xmm4
addsd  0x84d8(%rip),%xmm3
mulsd  %xmm3,%xmm12
movapd %xmm10,%xmm0
mulsd  %xmm3,%xmm0
mulsd  0x300(%rsp),%xmm0
mulsd  %xmm1,%xmm12
addsd  %xmm0,%xmm12
movsd  %xmm4,0x60(%rsp)
mulsd  %xmm4,%xmm14
movsd  0x440(%rsp),%xmm0
movapd 0x4f0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  0x845e(%rip),%xmm0
movsd  0x170(%rsp),%xmm5
movsd  0x2c8(%rsp),%xmm4
mulsd  %xmm4,%xmm5
addsd  %xmm0,%xmm5
mulsd  0x6e0(%rsp),%xmm1
movsd  %xmm1,0x438(%rsp)
mulsd  0x280(%rsp),%xmm4
movsd  0x8499(%rip),%xmm0
movsd  %xmm5,0x300(%rsp)
addsd  %xmm5,%xmm0
movapd %xmm0,0x330(%rsp)
movapd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
addsd  0x847b(%rip),%xmm1
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
xorpd  %xmm5,%xmm5
movsd  %xmm1,0x4a0(%rsp)
ucomisd %xmm5,%xmm1
movsd  %xmm0,0x630(%rsp)
movsd  %xmm6,0x200(%rsp)
movsd  %xmm2,0x390(%rsp)
jae    8d26 <vbic_4T_et_xf_fj+0x7be6>
movsd  0x4a0(%rsp),%xmm0
movsd  %xmm12,0x450(%rsp)
movapd %xmm9,0x510(%rsp)
movsd  %xmm8,0x1e8(%rsp)
movsd  %xmm14,0x2e8(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm3,0xf0(%rsp)
movapd %xmm13,0x2b0(%rsp)
movapd %xmm7,0x90(%rsp)
movapd %xmm4,0x4b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x4b0(%rsp),%xmm4
movapd 0x90(%rsp),%xmm7
movapd 0x2b0(%rsp),%xmm13
movapd 0xf0(%rsp),%xmm3
movsd  0x640(%rsp),%xmm15
movsd  0x450(%rsp),%xmm12
movsd  0x490(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movsd  0x2e8(%rsp),%xmm14
movsd  0x1e8(%rsp),%xmm8
movapd 0x510(%rsp),%xmm9
movapd 0x10(%rsp),%xmm1
addsd  0x400(%rsp),%xmm1
movapd %xmm1,0x10(%rsp)
movapd %xmm13,%xmm1
movapd 0x80(%rsp),%xmm13
addsd  %xmm9,%xmm13
movapd %xmm13,0x80(%rsp)
movapd %xmm1,%xmm13
mulsd  0x350(%rsp),%xmm15
movsd  0x610(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm1
movsd  0x740(%rsp),%xmm2
mulsd  0x398(%rsp),%xmm2
movsd  0x180(%rsp),%xmm6
mulsd  0x70(%rsp),%xmm6
movsd  %xmm6,0x180(%rsp)
mulsd  %xmm10,%xmm13
movapd 0x40(%rsp),%xmm5
mulsd  %xmm10,%xmm5
movapd %xmm5,0x40(%rsp)
addsd  0x820(%rsp),%xmm8
movsd  0x60(%rsp),%xmm5
mulsd  %xmm5,%xmm3
movapd %xmm3,0xf0(%rsp)
mulsd  %xmm5,%xmm11
addsd  %xmm12,%xmm14
addsd  0x438(%rsp),%xmm4
movapd %xmm4,0x4b0(%rsp)
movsd  0x300(%rsp),%xmm12
addsd  %xmm0,%xmm12
movsd  0x8(%rsp),%xmm0
movsd  0x1c0(%rsp),%xmm5
divsd  %xmm0,%xmm5
movsd  %xmm5,0x1c0(%rsp)
movsd  0x358(%rsp),%xmm6
divsd  %xmm0,%xmm6
movapd %xmm6,%xmm0
movapd 0xa0(%rsp),%xmm3
mulsd  0x220(%rsp),%xmm3
movapd 0xc0(%rsp),%xmm9
mulsd  0x228(%rsp),%xmm9
movsd  0x4a0(%rsp),%xmm4
ucomisd 0x8265(%rip),%xmm4
movapd 0x120(%rsp),%xmm4
divsd  0x200(%rsp),%xmm4
movapd %xmm4,0x60(%rsp)
movsd  0x230(%rsp),%xmm6
mulsd  0x390(%rsp),%xmm6
mulsd  0x3d0(%rsp),%xmm7
movapd %xmm7,0x90(%rsp)
movapd 0x4f0(%rsp),%xmm5
mulsd  0x3b0(%rsp),%xmm5
movsd  0x2c8(%rsp),%xmm10
mulsd  0x100(%rsp),%xmm10
addsd  0x81c2(%rip),%xmm12
mulsd  0x8151(%rip),%xmm12
movsd  %xmm12,0x300(%rsp)
movapd %xmm0,%xmm12
movapd %xmm13,0x2b0(%rsp)
movsd  0x630(%rsp),%xmm0
movsd  %xmm6,0x230(%rsp)
movsd  %xmm8,0x1e8(%rsp)
movsd  %xmm14,0x2e8(%rsp)
movapd %xmm11,0x190(%rsp)
jae    8ffd <vbic_4T_et_xf_fj+0x7ebd>
movapd %xmm9,0xc0(%rsp)
movsd  0x4a0(%rsp),%xmm0
movsd  %xmm10,0x2c8(%rsp)
movapd %xmm3,0xa0(%rsp)
movsd  %xmm1,0x610(%rsp)
movsd  %xmm12,0x358(%rsp)
movsd  %xmm15,0x640(%rsp)
movsd  %xmm2,0x740(%rsp)
movapd %xmm5,0x4f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x2b0(%rsp),%xmm13
movapd 0x4f0(%rsp),%xmm5
movsd  0x740(%rsp),%xmm2
movsd  0x640(%rsp),%xmm15
movsd  0x358(%rsp),%xmm12
movsd  0x610(%rsp),%xmm1
movsd  0x230(%rsp),%xmm6
movapd 0xa0(%rsp),%xmm3
movsd  0x2c8(%rsp),%xmm10
movapd 0x190(%rsp),%xmm11
movsd  0x2e8(%rsp),%xmm14
movsd  0x1e8(%rsp),%xmm8
movapd 0xc0(%rsp),%xmm9
addsd  %xmm15,%xmm1
divsd  0x988(%rsp),%xmm3
movsd  0x180(%rsp),%xmm15
addsd  %xmm2,%xmm15
movapd 0x330(%rsp),%xmm4
divsd  %xmm0,%xmm4
addsd  0x7fe9(%rip),%xmm4
divsd  0x980(%rsp),%xmm9
movapd %xmm9,0xc0(%rsp)
movsd  0x7fdd(%rip),%xmm0
mulsd  %xmm0,%xmm4
movapd 0x4b0(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
mulsd  %xmm4,%xmm10
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movsd  0x410(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  0xf0(%rsp),%xmm0
movapd %xmm13,%xmm5
movapd 0x790(%rsp),%xmm7
mulsd  %xmm7,%xmm5
addsd  %xmm0,%xmm5
movapd %xmm5,0x70(%rsp)
movapd %xmm7,%xmm0
mulsd  %xmm8,%xmm0
movsd  0x970(%rsp),%xmm5
mulsd  %xmm13,%xmm5
addsd  %xmm0,%xmm5
movapd %xmm2,%xmm0
mulsd  %xmm14,%xmm0
addsd  %xmm5,%xmm0
movapd %xmm0,0x20(%rsp)
movapd 0x1d0(%rsp),%xmm0
movsd  0x1c0(%rsp),%xmm9
mulsd  %xmm0,%xmm9
movapd 0x10(%rsp),%xmm5
mulsd  0x320(%rsp),%xmm5
movapd %xmm5,0x10(%rsp)
mulsd  %xmm0,%xmm12
movapd 0x80(%rsp),%xmm13
mulsd  0x570(%rsp),%xmm13
movapd 0x90(%rsp),%xmm0
addsd  %xmm6,%xmm0
movapd %xmm0,0x90(%rsp)
movapd 0x60(%rsp),%xmm0
mulsd  0x7eed(%rip),%xmm0
movapd %xmm0,0x60(%rsp)
mov    0xae8(%rsp),%rbp
movsd  0x300(%rsp),%xmm5
addsd  0x7f4e(%rip),%xmm5
mulsd  0x40(%rsp),%xmm7
mulsd  %xmm11,%xmm2
movsd  0x7ec3(%rip),%xmm0
ucomisd 0x2c0(%rbx),%xmm0
movsd  %xmm10,0x2c8(%rsp)
movapd %xmm3,0xa0(%rsp)
movsd  %xmm1,0x610(%rsp)
movsd  %xmm15,0x180(%rsp)
movsd  %xmm9,0x1c0(%rsp)
movsd  %xmm12,0x358(%rsp)
movapd %xmm4,0x330(%rsp)
movsd  %xmm5,0x300(%rsp)
movapd %xmm13,0x80(%rsp)
jbe    9336 <vbic_4T_et_xf_fj+0x81f6>
movsd  0x7e47(%rip),%xmm1
divsd  0x2c8(%rbx),%xmm1
movapd %xmm1,0x400(%rsp)
movapd %xmm5,%xmm0
movsd  %xmm2,0x410(%rsp)
movapd %xmm7,0x790(%rsp)
call   1050 <pow@plt>
movapd 0x400(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x300(%rsp),%xmm2
movsd  0x2c8(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0x330(%rsp),%xmm2
movapd %xmm2,%xmm3
movsd  0x7e17(%rip),%xmm2
movapd 0x70(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm4,0x70(%rsp)
movapd 0x20(%rsp),%xmm0
unpcklpd 0x790(%rsp),%xmm0
mulpd  0x7edc(%rip),%xmm0
addpd  %xmm3,%xmm0
movapd %xmm0,0x20(%rsp)
movsd  0x410(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x410(%rsp)
movsd  0x2c8(%rbx),%xmm1
movapd %xmm4,%xmm0
call   1050 <pow@plt>
movsd  0x410(%rsp),%xmm13
movapd 0x80(%rsp),%xmm6
movsd  0x180(%rsp),%xmm9
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movsd  0x300(%rsp),%xmm7
addsd  %xmm0,%xmm7
mulsd  0x2c8(%rbx),%xmm0
divsd  0x70(%rsp),%xmm0
mulsd  %xmm0,%xmm13
unpcklpd %xmm0,%xmm0
mulpd  0x20(%rsp),%xmm0
movsd  0x7d2f(%rip),%xmm4
mulsd  %xmm4,%xmm7
movapd 0x7e4b(%rip),%xmm3
movapd 0x330(%rsp),%xmm1
mulpd  %xmm3,%xmm1
movsd  0x2c8(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulpd  %xmm3,%xmm0
addpd  %xmm1,%xmm0
mulsd  %xmm4,%xmm13
addsd  %xmm2,%xmm13
jmp    9441 <vbic_4T_et_xf_fj+0x8301>
movsd  0x7d12(%rip),%xmm6
movapd 0x70(%rsp),%xmm0
mulsd  %xmm6,%xmm0
movsd  0x7cc8(%rip),%xmm1
addsd  %xmm1,%xmm0
movapd %xmm0,0x70(%rsp)
movapd 0x20(%rsp),%xmm1
unpcklpd %xmm7,%xmm1
mulpd  0x7dd4(%rip),%xmm1
movapd %xmm1,0x20(%rsp)
mulsd  %xmm6,%xmm2
movsd  %xmm2,0x410(%rsp)
movsd  0x2c8(%rbx),%xmm1
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm6
movsd  0x180(%rsp),%xmm9
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movsd  0x2c8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x70(%rsp),%xmm1
movsd  0x410(%rsp),%xmm4
mulsd  %xmm1,%xmm4
unpcklpd %xmm1,%xmm1
mulpd  0x20(%rsp),%xmm1
movsd  0x300(%rsp),%xmm2
movsd  0x7c3e(%rip),%xmm5
mulsd  %xmm5,%xmm2
movsd  0x7c22(%rip),%xmm3
addsd  %xmm3,%xmm0
movapd %xmm2,%xmm7
mulsd  %xmm0,%xmm7
mulsd  %xmm5,%xmm0
movsd  0x2c8(%rsp),%xmm3
mulsd  %xmm0,%xmm3
unpcklpd %xmm0,%xmm0
mulpd  0x330(%rsp),%xmm0
movapd %xmm2,%xmm5
unpcklpd %xmm2,%xmm5
mulpd  %xmm1,%xmm5
addpd  %xmm0,%xmm5
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movapd %xmm5,%xmm0
movapd %xmm2,%xmm13
movapd 0x1f0(%rsp),%xmm8
movsd  0x260(%rsp),%xmm11
movsd  0x2f0(%rsp),%xmm12
movapd 0xc0(%rsp),%xmm3
movapd 0xf0(%rsp),%xmm2
movsd  0x320(%rsp),%xmm1
mulsd  0x1c0(%rsp),%xmm1
movsd  %xmm1,0x320(%rsp)
mulsd  0x10(%rsp),%xmm11
movsd  0x570(%rsp),%xmm1
mulsd  0x358(%rsp),%xmm1
movsd  %xmm1,0x570(%rsp)
mulsd  %xmm6,%xmm12
movapd 0xa0(%rsp),%xmm1
mulsd  0x610(%rsp),%xmm1
movapd %xmm1,0xa0(%rsp)
mulsd  %xmm9,%xmm3
movapd %xmm3,0xc0(%rsp)
movapd %xmm2,%xmm1
divsd  %xmm7,%xmm1
mov    0xb98(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x7b20(%rip),%xmm5
divsd  %xmm7,%xmm5
movapd %xmm2,%xmm1
movapd 0x7bc7(%rip),%xmm15
xorpd  %xmm15,%xmm1
movapd %xmm7,%xmm3
mulsd  %xmm7,%xmm3
divsd  %xmm3,%xmm1
movsd  0x2e8(%rsp),%xmm2
mulsd  %xmm5,%xmm2
mov    0xba0(%rsp),%rdx
movsd  %xmm2,(%rdx)
movapd 0x190(%rsp),%xmm2
mulsd  %xmm5,%xmm2
mov    0xba8(%rsp),%rcx
movsd  %xmm2,(%rcx)
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  (%rdx),%xmm2
movsd  %xmm2,(%rdx)
movapd %xmm0,%xmm6
unpckhpd %xmm0,%xmm6
movapd %xmm1,%xmm2
mulsd  %xmm6,%xmm2
mov    0xbb0(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm13,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movapd 0x2b0(%rsp),%xmm1
movapd %xmm1,%xmm4
movapd %xmm7,0x450(%rsp)
divsd  %xmm7,%xmm4
xorpd  %xmm15,%xmm1
movapd %xmm1,0x740(%rsp)
movsd  %xmm3,0x4b0(%rsp)
divsd  %xmm3,%xmm1
movsd  0x1e8(%rsp),%xmm2
mulsd  %xmm5,%xmm2
mulsd  0x40(%rsp),%xmm5
movapd %xmm1,%xmm3
movapd %xmm0,0x610(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm1,%xmm2
movapd %xmm6,0x490(%rsp)
mulsd  %xmm6,%xmm2
addsd  %xmm5,%xmm2
movapd %xmm4,0x4a0(%rsp)
movapd %xmm4,%xmm0
xorpd  %xmm15,%xmm0
mov    0xe80(%rsp),%rax
movlpd %xmm0,(%rax)
xorpd  %xmm15,%xmm3
mov    0xe88(%rsp),%rax
movlpd %xmm3,(%rax)
xorpd  %xmm15,%xmm2
mov    0xe90(%rsp),%rax
movlpd %xmm2,(%rax)
xorpd  %xmm15,%xmm1
movsd  %xmm13,0x410(%rsp)
mulsd  %xmm13,%xmm1
mov    0xe98(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x0(%rbp),%xmm0
mov    0xb88(%rsp),%rax
movsd  %xmm0,(%rax)
movabs $0x3ff0000000000000,%rax
mov    0xb90(%rsp),%rcx
mov    %rax,(%rcx)
movsd  0x0(%rbp),%xmm0
mov    0xea0(%rsp),%rcx
movsd  %xmm0,(%rcx)
mov    0xea8(%rsp),%rcx
mov    %rax,(%rcx)
movsd  0x150(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd 0x60(%rsp),%xmm13
addsd  0x90(%rsp),%xmm13
movapd 0x250(%rsp),%xmm15
mulsd  0x580(%rsp),%xmm15
mulsd  0x5d0(%rsp),%xmm8
mov    0xd98(%rsp),%rbp
mov    0xd90(%rsp),%rcx
mov    0xd88(%rsp),%rdi
mov    0xd80(%rsp),%r8
mov    0xd78(%rsp),%r9
movsd  %xmm12,0x2f0(%rsp)
jbe    9845 <vbic_4T_et_xf_fj+0x8705>
movapd %xmm13,0x60(%rsp)
movapd %xmm15,0x250(%rsp)
movapd 0x310(%rsp),%xmm0
movapd 0xa10(%rsp),%xmm1
mulsd  %xmm1,%xmm0
divsd  %xmm10,%xmm1
divsd  %xmm14,%xmm0
movapd 0x1d0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
mulsd  0x78ca(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  0x850(%rsp),%xmm2
divsd  0x8(%rsp),%xmm2
mulsd  %xmm3,%xmm2
movsd  0x840(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm2
movsd  0x7e0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movapd 0x690(%rsp),%xmm13
movapd %xmm14,%xmm0
movsd  0x470(%rsp),%xmm14
mulsd  %xmm14,%xmm13
divsd  0x848(%rsp),%xmm13
mulsd  %xmm1,%xmm13
movsd  (%r14),%xmm9
movsd  0x160(%rbx),%xmm2
movapd %xmm10,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm9,%xmm4
divsd  %xmm1,%xmm4
movsd  0x7835(%rip),%xmm7
movapd %xmm0,%xmm6
mulsd  %xmm0,%xmm2
divsd  %xmm2,%xmm9
mulsd  0x786f(%rip),%xmm9
divsd  %xmm1,%xmm7
ucomisd 0x786b(%rip),%xmm4
movapd %xmm8,0x1f0(%rsp)
movsd  %xmm11,0x260(%rsp)
jbe    98f3 <vbic_4T_et_xf_fj+0x87b3>
addsd  0x7851(%rip),%xmm4
addsd  0x77e9(%rip),%xmm4
movsd  0x7851(%rip),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm7,%xmm15
jmp    99d6 <vbic_4T_et_xf_fj+0x8896>
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x90(%rsp)
movq   $0x0,(%r9)
movq   $0x0,(%r8)
movq   $0x0,(%rdi)
movq   $0x0,(%rcx)
movq   $0x0,0x0(%rbp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x398(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x80(%rsp)
xorpd  %xmm12,%xmm12
movsd  0x777b(%rip),%xmm0
movsd  %xmm0,0x510(%rsp)
xorps  %xmm0,%xmm0
movsd  %xmm0,0x358(%rsp)
xorps  %xmm0,%xmm0
movsd  %xmm0,0x350(%rsp)
xorps  %xmm0,%xmm0
movsd  %xmm0,0x4f0(%rsp)
movsd  0x7c8(%rsp),%xmm1
movsd  0x7c0(%rsp),%xmm3
movsd  0x7b8(%rsp),%xmm0
movsd  0x7b0(%rsp),%xmm4
jmp    a045 <vbic_4T_et_xf_fj+0x8f05>
movsd  %xmm7,0x80(%rsp)
movsd  0x7774(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    9939 <vbic_4T_et_xf_fj+0x87f9>
addsd  0x775e(%rip),%xmm4
addsd  0x76fe(%rip),%xmm4
movsd  0x775e(%rip),%xmm0
mulsd  %xmm0,%xmm4
movsd  0x80(%rsp),%xmm7
movapd %xmm7,%xmm15
jmp    99d6 <vbic_4T_et_xf_fj+0x8896>
movapd %xmm4,%xmm0
movapd %xmm13,0x690(%rsp)
movsd  %xmm9,0x70(%rsp)
call   1030 <exp@plt>
movsd  0x70(%rsp),%xmm9
mov    0xd78(%rsp),%r9
mov    0xd80(%rsp),%r8
mov    0xd88(%rsp),%rdi
mov    0xd90(%rsp),%rcx
movsd  0x470(%rsp),%xmm14
movapd 0x690(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm1
movsd  0x160(%rbx),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x765c(%rip),%xmm15
divsd  %xmm1,%xmm15
movapd %xmm4,%xmm6
mulsd  %xmm4,%xmm2
movapd %xmm0,%xmm4
movsd  0x80(%rsp),%xmm7
movsd  0x858(%rsp),%xmm5
mulsd  %xmm5,%xmm14
mulsd  %xmm5,%xmm13
mulsd  %xmm0,%xmm7
movsd  %xmm7,0x80(%rsp)
mulsd  %xmm0,%xmm9
movsd  0x0(%r13),%xmm5
movapd %xmm5,%xmm0
divsd  %xmm2,%xmm5
mulsd  0x7657(%rip),%xmm5
divsd  %xmm1,%xmm0
ucomisd 0x7653(%rip),%xmm0
movapd %xmm13,0x690(%rsp)
movsd  %xmm14,0x470(%rsp)
movsd  %xmm5,0x10(%rsp)
jbe    9a6b <vbic_4T_et_xf_fj+0x892b>
movapd %xmm6,%xmm1
movapd %xmm6,%xmm10
movaps 0x110(%rsp),%xmm6
addsd  0x7626(%rip),%xmm0
addsd  0x75be(%rip),%xmm0
movsd  0x7626(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9b32 <vbic_4T_et_xf_fj+0x89f2>
movsd  0x7605(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9aab <vbic_4T_et_xf_fj+0x896b>
movapd %xmm6,%xmm1
movapd %xmm6,%xmm10
movaps 0x110(%rsp),%xmm6
addsd  0x75de(%rip),%xmm0
addsd  0x757e(%rip),%xmm0
movsd  0x75de(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9b32 <vbic_4T_et_xf_fj+0x89f2>
movsd  %xmm15,0x400(%rsp)
movsd  %xmm9,0x70(%rsp)
movsd  %xmm4,0x20(%rsp)
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm4
movsd  0x70(%rsp),%xmm9
movsd  0x400(%rsp),%xmm15
mov    0xd78(%rsp),%r9
mov    0xd80(%rsp),%r8
mov    0xd88(%rsp),%rdi
mov    0xd90(%rsp),%rcx
movaps 0x110(%rsp),%xmm6
movsd  0x470(%rsp),%xmm14
movapd 0x690(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm10
movapd %xmm0,%xmm1
movsd  0x3e8(%rsp),%xmm2
movaps %xmm6,0x110(%rsp)
mulsd  %xmm1,%xmm15
movsd  0x10(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  0x158(%rbx),%xmm1
movsd  0x74b5(%rip),%xmm12
movapd %xmm12,%xmm5
subsd  %xmm1,%xmm5
mulsd  %xmm5,%xmm0
mulsd  %xmm1,%xmm4
addsd  %xmm0,%xmm4
addsd  0x74c8(%rip),%xmm4
movapd %xmm14,%xmm6
mulsd  %xmm4,%xmm6
mulsd  %xmm14,%xmm1
mulsd  %xmm14,%xmm5
mulsd  %xmm13,%xmm4
movsd  0x80(%rsp),%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm9,%xmm1
addsd  %xmm4,%xmm1
mulsd  %xmm5,%xmm15
mulsd  %xmm3,%xmm5
addsd  %xmm1,%xmm5
movapd %xmm5,%xmm1
movapd %xmm2,%xmm3
movsd  %xmm6,0x90(%rsp)
mulsd  %xmm6,%xmm3
mulsd  0x7478(%rip),%xmm3
addsd  %xmm12,%xmm3
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm3
movsd  %xmm0,0x10(%rsp)
movapd %xmm15,%xmm12
movapd 0x1f0(%rsp),%xmm8
movapd 0x50(%rsp),%xmm9
movsd  %xmm7,0x80(%rsp)
movsd  %xmm15,0x400(%rsp)
movsd  %xmm5,0x398(%rsp)
jae    9cc1 <vbic_4T_et_xf_fj+0x8b81>
movapd %xmm3,%xmm0
movsd  %xmm3,0x70(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x70(%rsp),%xmm3
movsd  0x398(%rsp),%xmm1
movsd  0x400(%rsp),%xmm12
mov    0xd78(%rsp),%r9
mov    0xd80(%rsp),%r8
mov    0xd88(%rsp),%rdi
mov    0xd90(%rsp),%rcx
movsd  0x3e8(%rsp),%xmm2
movsd  0x470(%rsp),%xmm14
movapd 0x690(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0xb0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm9
movsd  0x80(%rsp),%xmm7
movapd %xmm2,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm2,%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm12,%xmm2
addsd  0x733a(%rip),%xmm0
ucomisd %xmm6,%xmm3
movsd  0x10(%rsp),%xmm4
jae    9da6 <vbic_4T_et_xf_fj+0x8c66>
movsd  %xmm0,0x510(%rsp)
movapd %xmm3,%xmm0
movsd  %xmm2,0x3e8(%rsp)
movsd  %xmm5,0x358(%rsp)
movsd  %xmm1,0x350(%rsp)
call   1060 <sqrt@plt>
movsd  0x350(%rsp),%xmm1
movsd  0x358(%rsp),%xmm5
movsd  0x400(%rsp),%xmm12
mov    0xd78(%rsp),%r9
mov    0xd80(%rsp),%r8
mov    0xd88(%rsp),%rdi
mov    0xd90(%rsp),%rcx
movsd  0x3e8(%rsp),%xmm2
movsd  0x470(%rsp),%xmm14
movapd 0x690(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0xb0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm9
movapd %xmm0,%xmm4
movsd  0x510(%rsp),%xmm0
mulsd  0x727a(%rip),%xmm0
movsd  %xmm0,0x510(%rsp)
movsd  0x7259(%rip),%xmm6
movapd %xmm6,%xmm0
divsd  %xmm4,%xmm0
mulsd  %xmm0,%xmm5
movsd  %xmm5,0x358(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x350(%rsp)
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x4f0(%rsp)
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm7
movsd  0x160(%rbx),%xmm1
movapd %xmm9,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm7,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm10,%xmm1
divsd  %xmm1,%xmm7
mulsd  0x7244(%rip),%xmm7
divsd  %xmm2,%xmm6
ucomisd 0x7240(%rip),%xmm0
jbe    9e53 <vbic_4T_et_xf_fj+0x8d13>
addsd  0x723e(%rip),%xmm0
addsd  0x71d6(%rip),%xmm0
movsd  0x723e(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9f06 <vbic_4T_et_xf_fj+0x8dc6>
movsd  0x721d(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9e82 <vbic_4T_et_xf_fj+0x8d42>
addsd  0x7207(%rip),%xmm0
addsd  0x71a7(%rip),%xmm0
movsd  0x7207(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9f06 <vbic_4T_et_xf_fj+0x8dc6>
movsd  %xmm7,0x10(%rsp)
movsd  %xmm6,0x70(%rsp)
call   1030 <exp@plt>
movsd  0x70(%rsp),%xmm6
movsd  0x10(%rsp),%xmm7
movsd  0x400(%rsp),%xmm12
mov    0xd78(%rsp),%r9
mov    0xd80(%rsp),%r8
mov    0xd88(%rsp),%rdi
mov    0xd90(%rsp),%rcx
movsd  0x470(%rsp),%xmm14
movapd 0x690(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0xb0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm9
movapd %xmm0,%xmm1
movapd 0x60(%rsp),%xmm5
mulsd  %xmm1,%xmm6
mulsd  %xmm1,%xmm7
movsd  0x712c(%rip),%xmm2
addsd  %xmm2,%xmm0
movapd %xmm14,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm13
mulsd  %xmm14,%xmm6
mulsd  %xmm14,%xmm7
addsd  %xmm13,%xmm7
movsd  0x90(%rsp),%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
movsd  0x510(%rsp),%xmm3
divsd  %xmm3,%xmm1
movsd  %xmm1,(%r9)
movsd  0x70b0(%rip),%xmm4
divsd  %xmm3,%xmm4
movapd %xmm2,%xmm1
divsd  %xmm3,%xmm1
xorpd  0x7154(%rip),%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm3
mulsd  0x398(%rsp),%xmm3
movsd  %xmm3,(%r8)
movsd  0x80(%rsp),%xmm3
mulsd  %xmm4,%xmm3
movsd  %xmm3,(%rdi)
mulsd  %xmm12,%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm1,%xmm7
addsd  (%r8),%xmm7
divsd  %xmm2,%xmm0
movsd  %xmm7,(%r8)
mulsd  %xmm6,%xmm1
movsd  %xmm1,0x0(%rbp)
movapd %xmm0,%xmm1
mulsd  0x358(%rsp),%xmm1
addsd  (%r8),%xmm1
movsd  %xmm1,(%r8)
movapd %xmm0,%xmm1
mulsd  0x350(%rsp),%xmm1
addsd  (%rdi),%xmm1
movsd  %xmm1,(%rdi)
mulsd  0x4f0(%rsp),%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd 0x250(%rsp),%xmm15
movsd  0x7c8(%rsp),%xmm1
movsd  0x7c0(%rsp),%xmm3
movsd  0x7b8(%rsp),%xmm0
movsd  0x7b0(%rsp),%xmm4
movapd %xmm10,%xmm14
movapd %xmm9,%xmm10
movapd %xmm5,%xmm13
addsd  0x320(%rsp),%xmm11
divsd  %xmm0,%xmm15
movsd  0x2f0(%rsp),%xmm0
addsd  0x570(%rsp),%xmm0
movsd  %xmm0,0x2f0(%rsp)
divsd  %xmm4,%xmm8
mov    0xb60(%rsp),%rbp
movsd  0x220(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x220(%rsp)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0xa0(%rsp)
movsd  0x228(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x228(%rsp)
movapd 0xc0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,0xc0(%rsp)
mulsd  0x590(%rsp),%xmm13
movsd  0x100(%rbx),%xmm0
ucomisd 0x6f2a(%rip),%xmm0
movsd  %xmm12,0x400(%rsp)
jne    a16d <vbic_4T_et_xf_fj+0x902d>
jp     a16d <vbic_4T_et_xf_fj+0x902d>
movsd  (%r12),%xmm6
movsd  0x108(%rbx),%xmm0
movapd %xmm10,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm6,%xmm2
divsd  %xmm1,%xmm2
movsd  0x6ef5(%rip),%xmm5
movapd 0x6fa5(%rip),%xmm7
xorpd  %xmm6,%xmm7
mulsd  %xmm14,%xmm0
movapd %xmm6,%xmm9
divsd  %xmm0,%xmm9
ucomisd 0x6f2a(%rip),%xmm2
jbe    a23a <vbic_4T_et_xf_fj+0x90fa>
addsd  0x6f24(%rip),%xmm2
addsd  0x6ebc(%rip),%xmm2
movsd  0x6f24(%rip),%xmm4
mulsd  %xmm4,%xmm2
jmp    a309 <vbic_4T_et_xf_fj+0x91c9>
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm15,0x250(%rsp)
movsd  %xmm11,0x260(%rsp)
jne    a623 <vbic_4T_et_xf_fj+0x94e3>
jp     a623 <vbic_4T_et_xf_fj+0x94e3>
mov    0xb58(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,0x0(%rbp)
mov    0xb68(%rsp),%rax
movq   $0x0,(%rax)
movsd  (%r15),%xmm5
movsd  0x108(%rbx),%xmm0
movapd %xmm10,%xmm11
movapd %xmm10,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm5,%xmm4
divsd  %xmm3,%xmm4
movapd %xmm14,%xmm1
movsd  0x6e2c(%rip),%xmm14
movapd 0x6edc(%rip),%xmm6
xorpd  %xmm5,%xmm6
movapd %xmm1,%xmm10
mulsd  %xmm1,%xmm0
movapd %xmm5,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x6e5f(%rip),%xmm4
jbe    a69d <vbic_4T_et_xf_fj+0x955d>
addsd  0x6e59(%rip),%xmm4
addsd  0x6df1(%rip),%xmm4
movsd  0x6e58(%rip),%xmm9
mulsd  %xmm9,%xmm4
jmp    a96b <vbic_4T_et_xf_fj+0x982b>
movsd  0x6e36(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    a269 <vbic_4T_et_xf_fj+0x9129>
addsd  0x6e20(%rip),%xmm2
addsd  0x6dc0(%rip),%xmm2
movsd  0x6e20(%rip),%xmm4
mulsd  %xmm4,%xmm2
jmp    a309 <vbic_4T_et_xf_fj+0x91c9>
movapd %xmm2,%xmm0
movapd %xmm15,0x250(%rsp)
movapd %xmm8,0x1f0(%rsp)
movsd  %xmm11,0x260(%rsp)
movapd %xmm13,0x60(%rsp)
movapd %xmm9,0x10(%rsp)
movapd %xmm1,0x70(%rsp)
call   1030 <exp@plt>
movapd 0x70(%rsp),%xmm1
movapd 0x10(%rsp),%xmm9
movsd  0x6d5f(%rip),%xmm5
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm4
movsd  (%r12),%xmm6
movapd 0x6dcf(%rip),%xmm7
xorpd  %xmm6,%xmm7
movapd %xmm0,%xmm2
movapd %xmm5,%xmm3
mulsd  0x6d52(%rip),%xmm9
divsd  %xmm1,%xmm3
movsd  0x118(%rbx),%xmm0
movapd %xmm10,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm6
mulsd  %xmm14,%xmm0
divsd  %xmm0,%xmm7
mulsd  0x6ce0(%rip),%xmm7
divsd  %xmm1,%xmm5
ucomisd 0x6d24(%rip),%xmm6
jbe    a36f <vbic_4T_et_xf_fj+0x922f>
addsd  0x6d22(%rip),%xmm6
addsd  0x6cba(%rip),%xmm6
movsd  0x6d22(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    a462 <vbic_4T_et_xf_fj+0x9322>
movsd  0x6d01(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    a39e <vbic_4T_et_xf_fj+0x925e>
addsd  0x6ceb(%rip),%xmm6
addsd  0x6c8b(%rip),%xmm6
movsd  0x6ceb(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    a462 <vbic_4T_et_xf_fj+0x9322>
movapd %xmm6,%xmm0
movapd %xmm15,0x250(%rsp)
movapd %xmm8,0x1f0(%rsp)
movsd  %xmm11,0x260(%rsp)
movapd %xmm13,0x60(%rsp)
movapd %xmm7,0x1c0(%rsp)
movsd  %xmm5,0x70(%rsp)
movapd %xmm9,0x10(%rsp)
movapd %xmm2,0x320(%rsp)
movsd  %xmm3,0x20(%rsp)
movsd  %xmm4,0x180(%rsp)
call   1030 <exp@plt>
movsd  0x180(%rsp),%xmm4
movsd  0x20(%rsp),%xmm3
movapd 0x320(%rsp),%xmm2
movapd 0x10(%rsp),%xmm9
movsd  0x70(%rsp),%xmm5
movapd 0x1c0(%rsp),%xmm7
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm3
mulsd  %xmm4,%xmm9
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm7
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a539 <vbic_4T_et_xf_fj+0x93f9>
movsd  %xmm3,0x20(%rsp)
movsd  (%r12),%xmm4
movapd 0x810(%rsp),%xmm3
subsd  %xmm4,%xmm3
xorpd  0x6c26(%rip),%xmm4
divsd  0x780(%rsp),%xmm3
subsd  0x120(%rsp),%xmm4
movapd %xmm4,%xmm0
divsd  0x370(%rsp),%xmm0
divsd  0x200(%rsp),%xmm4
mulsd  0x3d0(%rsp),%xmm0
movsd  0x230(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x6b78(%rip),%xmm4
addsd  %xmm1,%xmm4
movapd %xmm3,%xmm0
ucomisd 0x6b70(%rip),%xmm3
movsd  %xmm5,0x70(%rsp)
movapd %xmm6,0x180(%rsp)
movapd %xmm9,0x10(%rsp)
jbe    a5ec <vbic_4T_et_xf_fj+0x94ac>
addsd  0x6b54(%rip),%xmm0
addsd  0x6aec(%rip),%xmm0
movsd  0x6b54(%rip),%xmm1
jmp    a616 <vbic_4T_et_xf_fj+0x94d6>
movsd  0x6b07(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm6
movsd  0x228(%rsp),%xmm13
movapd %xmm13,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm9,%xmm4
movapd %xmm14,%xmm9
movapd %xmm2,%xmm12
movsd  0x220(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm12,%xmm1
addsd  %xmm0,%xmm1
mov    0xb58(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm12,%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  %xmm2,%xmm3
mov    0xb68(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm2,%xmm4
addsd  0x0(%rbp),%xmm4
mulsd  0xc0(%rsp),%xmm6
addsd  %xmm4,%xmm6
movsd  %xmm6,0x0(%rbp)
mulsd  %xmm13,%xmm5
addsd  (%rax),%xmm5
movsd  %xmm5,(%rax)
mulsd  %xmm13,%xmm7
addsd  0x0(%rbp),%xmm7
movapd %xmm7,%xmm13
jmp    a87f <vbic_4T_et_xf_fj+0x973f>
movsd  0x6a84(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a6d2 <vbic_4T_et_xf_fj+0x9592>
addsd  0x6a6a(%rip),%xmm0
addsd  0x6a0a(%rip),%xmm0
movsd  0x6a6a(%rip),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,%xmm5
jmp    a770 <vbic_4T_et_xf_fj+0x9630>
movsd  (%r12),%xmm3
movsd  0x108(%rbx),%xmm0
movapd %xmm10,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm3,%xmm4
divsd  %xmm1,%xmm4
movapd 0x6a86(%rip),%xmm5
xorpd  %xmm3,%xmm5
mulsd  %xmm14,%xmm0
movapd %xmm3,%xmm9
divsd  %xmm0,%xmm9
ucomisd 0x6a0b(%rip),%xmm4
movapd %xmm8,0x1f0(%rsp)
movapd %xmm13,0x60(%rsp)
jbe    a8b7 <vbic_4T_et_xf_fj+0x9777>
addsd  0x69f4(%rip),%xmm4
addsd  0x698c(%rip),%xmm4
movsd  0x69f4(%rip),%xmm7
mulsd  %xmm7,%xmm4
jmp    acd7 <vbic_4T_et_xf_fj+0x9b97>
movsd  0x69d3(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    a8ea <vbic_4T_et_xf_fj+0x97aa>
addsd  0x69b9(%rip),%xmm4
addsd  0x6959(%rip),%xmm4
movsd  0x69b8(%rip),%xmm9
mulsd  %xmm9,%xmm4
jmp    a96b <vbic_4T_et_xf_fj+0x982b>
movapd %xmm15,0x250(%rsp)
movapd %xmm8,0x1f0(%rsp)
movsd  %xmm11,0x260(%rsp)
movapd %xmm13,0x60(%rsp)
movapd %xmm7,0x1c0(%rsp)
movapd %xmm2,0x320(%rsp)
movapd %xmm4,0x120(%rsp)
call   1030 <exp@plt>
movapd 0x120(%rsp),%xmm4
movapd 0x320(%rsp),%xmm2
movapd 0x1c0(%rsp),%xmm7
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm5
movapd %xmm0,%xmm1
mulsd  %xmm1,%xmm4
movsd  0x390(%rsp),%xmm6
mulsd  %xmm1,%xmm6
movsd  0x68bf(%rip),%xmm0
addsd  %xmm0,%xmm2
movapd 0x180(%rsp),%xmm12
addsd  %xmm0,%xmm12
movsd  0x228(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm12,%xmm0
movsd  0x220(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  0x590(%rsp),%xmm5
mulsd  0x320(%rbx),%xmm5
subsd  %xmm5,%xmm1
mov    0xb58(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  0x320(%rbx),%xmm0
movsd  %xmm1,0x0(%rbp)
movsd  0x20(%rsp),%xmm1
mulsd  %xmm3,%xmm1
mov    0xb68(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x10(%rsp),%xmm1
mulsd  %xmm3,%xmm1
addsd  0x0(%rbp),%xmm1
mulsd  0xc0(%rsp),%xmm12
addsd  %xmm1,%xmm12
movsd  %xmm12,0x0(%rbp)
movsd  0x70(%rsp),%xmm1
mulsd  %xmm9,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
mulsd  %xmm9,%xmm7
addsd  0x0(%rbp),%xmm7
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm7
movsd  %xmm7,0x0(%rbp)
movsd  (%rax),%xmm1
mulsd  %xmm0,%xmm6
subsd  %xmm6,%xmm1
movsd  %xmm1,(%rax)
mulsd  %xmm0,%xmm13
addsd  0x0(%rbp),%xmm13
movsd  %xmm13,0x0(%rbp)
mov    0xb70(%rsp),%rax
movq   $0x0,(%rax)
mov    0xb78(%rsp),%rax
movq   $0x0,(%rax)
mov    0xb80(%rsp),%rax
movq   $0x0,(%rax)
jmp    b93e <vbic_4T_et_xf_fj+0xa7fe>
movsd  0x67b9(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    ac64 <vbic_4T_et_xf_fj+0x9b24>
addsd  0x679f(%rip),%xmm4
addsd  0x673f(%rip),%xmm4
movsd  0x679f(%rip),%xmm7
mulsd  %xmm7,%xmm4
jmp    acd7 <vbic_4T_et_xf_fj+0x9b97>
movapd %xmm4,%xmm0
movapd %xmm8,0x1f0(%rsp)
movapd %xmm13,0x60(%rsp)
movapd %xmm2,0x10(%rsp)
movapd %xmm3,0x70(%rsp)
call   1030 <exp@plt>
movapd 0x70(%rsp),%xmm3
movapd 0x10(%rsp),%xmm2
movsd  0x66f3(%rip),%xmm14
movapd 0x60(%rsp),%xmm13
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm11
movapd %xmm0,%xmm9
movsd  (%r15),%xmm5
movapd 0x676d(%rip),%xmm6
xorpd  %xmm5,%xmm6
movapd %xmm0,%xmm4
movapd %xmm14,%xmm7
mulsd  0x66f0(%rip),%xmm2
divsd  %xmm3,%xmm7
movsd  0x118(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  %xmm10,%xmm0
divsd  %xmm0,%xmm6
mulsd  0x667e(%rip),%xmm6
divsd  %xmm1,%xmm14
ucomisd 0x66c1(%rip),%xmm5
jbe    a9d2 <vbic_4T_et_xf_fj+0x9892>
addsd  0x66bf(%rip),%xmm5
addsd  0x6657(%rip),%xmm5
movsd  0x66bf(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    aaa9 <vbic_4T_et_xf_fj+0x9969>
movsd  0x669e(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    aa01 <vbic_4T_et_xf_fj+0x98c1>
addsd  0x6688(%rip),%xmm5
addsd  0x6628(%rip),%xmm5
movsd  0x6688(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    aaa9 <vbic_4T_et_xf_fj+0x9969>
movapd %xmm5,%xmm0
movapd %xmm8,0x1f0(%rsp)
movapd %xmm13,0x60(%rsp)
movapd %xmm6,0x20(%rsp)
movsd  %xmm14,0x180(%rsp)
movapd %xmm2,0x10(%rsp)
movapd %xmm4,0x1c0(%rsp)
movsd  %xmm7,0x320(%rsp)
movsd  %xmm9,0x70(%rsp)
call   1030 <exp@plt>
movsd  0x70(%rsp),%xmm9
movsd  0x320(%rsp),%xmm7
movapd 0x1c0(%rsp),%xmm4
movapd 0x10(%rsp),%xmm2
movsd  0x180(%rsp),%xmm14
movapd 0x20(%rsp),%xmm6
movapd 0x60(%rsp),%xmm13
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm11
movapd %xmm0,%xmm5
mulsd  %xmm9,%xmm7
mulsd  %xmm9,%xmm2
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm6
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ab84 <vbic_4T_et_xf_fj+0x9a44>
movsd  (%r15),%xmm0
movapd 0x810(%rsp),%xmm3
subsd  %xmm0,%xmm3
xorpd  0x65e4(%rip),%xmm0
divsd  0x780(%rsp),%xmm3
subsd  0x120(%rsp),%xmm0
movapd %xmm0,%xmm9
divsd  0x370(%rsp),%xmm9
divsd  0x200(%rsp),%xmm0
mulsd  0x3d0(%rsp),%xmm9
movsd  0x230(%rsp),%xmm1
subsd  %xmm9,%xmm1
mulsd  0x6532(%rip),%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x120(%rsp)
movapd %xmm3,%xmm0
ucomisd 0x6521(%rip),%xmm3
movapd %xmm5,0x70(%rsp)
movapd %xmm2,0x10(%rsp)
jbe    ac2f <vbic_4T_et_xf_fj+0x9aef>
addsd  0x650f(%rip),%xmm0
addsd  0x64a7(%rip),%xmm0
movsd  0x650e(%rip),%xmm15
mulsd  %xmm15,%xmm0
jmp    b06c <vbic_4T_et_xf_fj+0x9f2c>
movsd  0x64bc(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm5
movsd  0x228(%rsp),%xmm13
movapd %xmm13,%xmm0
mulsd  %xmm5,%xmm0
movapd %xmm4,%xmm3
movsd  0x220(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
mov    0xb70(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
mov    0xb78(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm4,%xmm7
mov    0xb80(%rsp),%rax
movsd  %xmm7,(%rax)
mulsd  %xmm4,%xmm2
addsd  (%rcx),%xmm2
mulsd  0xc0(%rsp),%xmm5
addsd  %xmm2,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm13,%xmm14
addsd  (%rax),%xmm14
movsd  %xmm14,(%rax)
mulsd  %xmm13,%xmm6
addsd  (%rcx),%xmm6
movsd  %xmm6,(%rcx)
jmp    b187 <vbic_4T_et_xf_fj+0xa047>
movsd  0x6441(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    afeb <vbic_4T_et_xf_fj+0x9eab>
addsd  0x6427(%rip),%xmm0
addsd  0x63c7(%rip),%xmm0
movsd  0x6426(%rip),%xmm15
mulsd  %xmm15,%xmm0
jmp    b06c <vbic_4T_et_xf_fj+0x9f2c>
movapd %xmm4,%xmm0
movapd %xmm9,0x70(%rsp)
movapd %xmm1,0x10(%rsp)
call   1030 <exp@plt>
movapd 0x10(%rsp),%xmm1
movapd 0x70(%rsp),%xmm9
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm7
movsd  (%r12),%xmm3
movapd 0x6401(%rip),%xmm5
xorpd  %xmm3,%xmm5
movapd %xmm0,%xmm4
movsd  0x6339(%rip),%xmm6
movapd %xmm6,%xmm0
mulsd  0x637c(%rip),%xmm9
divsd  %xmm1,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x118(%rbx),%xmm0
movapd %xmm10,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm3
movapd %xmm6,%xmm2
mulsd  %xmm14,%xmm0
divsd  %xmm0,%xmm5
mulsd  0x6300(%rip),%xmm5
divsd  %xmm1,%xmm2
ucomisd 0x6344(%rip),%xmm3
jbe    ad4f <vbic_4T_et_xf_fj+0x9c0f>
addsd  0x6342(%rip),%xmm3
addsd  0x62da(%rip),%xmm3
movsd  0x6342(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    ae11 <vbic_4T_et_xf_fj+0x9cd1>
movsd  0x6321(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    ad7e <vbic_4T_et_xf_fj+0x9c3e>
addsd  0x630b(%rip),%xmm3
addsd  0x62ab(%rip),%xmm3
movsd  0x630b(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    ae11 <vbic_4T_et_xf_fj+0x9cd1>
movapd %xmm3,%xmm0
movapd %xmm5,0x20(%rsp)
movapd %xmm9,0x70(%rsp)
movapd %xmm4,0x1c0(%rsp)
movsd  %xmm2,0x180(%rsp)
movsd  %xmm7,0x320(%rsp)
call   1030 <exp@plt>
movsd  0x320(%rsp),%xmm7
movsd  0x180(%rsp),%xmm2
movapd 0x1c0(%rsp),%xmm4
movapd 0x70(%rsp),%xmm9
movapd 0x20(%rsp),%xmm5
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm3
movsd  0x10(%rsp),%xmm6
mulsd  %xmm7,%xmm6
mulsd  %xmm7,%xmm9
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm5
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    aee9 <vbic_4T_et_xf_fj+0x9da9>
movsd  %xmm2,0x180(%rsp)
movsd  (%r12),%xmm7
movapd 0x810(%rsp),%xmm0
subsd  %xmm7,%xmm0
xorpd  0x626e(%rip),%xmm7
divsd  0x780(%rsp),%xmm0
subsd  0x120(%rsp),%xmm7
movapd %xmm7,%xmm1
divsd  0x370(%rsp),%xmm1
divsd  0x200(%rsp),%xmm7
mulsd  0x3d0(%rsp),%xmm1
movsd  0x230(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  0x61c0(%rip),%xmm7
addsd  %xmm2,%xmm7
ucomisd 0x61bc(%rip),%xmm0
movapd %xmm5,0x20(%rsp)
movsd  %xmm6,0x10(%rsp)
jbe    afb6 <vbic_4T_et_xf_fj+0x9e76>
addsd  0x61aa(%rip),%xmm0
addsd  0x6142(%rip),%xmm0
movsd  0x61a9(%rip),%xmm15
mulsd  %xmm15,%xmm0
jmp    b21a <vbic_4T_et_xf_fj+0xa0da>
movsd  0x6157(%rip),%xmm0
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm3
movapd %xmm9,0x70(%rsp)
movsd  0x228(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm6,%xmm7
movapd %xmm4,%xmm6
movsd  0x220(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm6,%xmm1
addsd  %xmm0,%xmm1
mulsd  0x100(%rbx),%xmm1
mov    0xb58(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm6
movapd %xmm4,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm3
mulsd  %xmm9,%xmm0
mulsd  0xa0(%rsp),%xmm6
movsd  %xmm6,0x0(%rbp)
mulsd  %xmm1,%xmm7
mov    0xb68(%rsp),%rax
movsd  %xmm7,(%rax)
mulsd  0x70(%rsp),%xmm1
addsd  0x0(%rbp),%xmm1
mulsd  0xc0(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x0(%rbp)
mulsd  %xmm0,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm5,%xmm0
addsd  0x0(%rbp),%xmm0
jmp    b356 <vbic_4T_et_xf_fj+0xa216>
movsd  0x60ba(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b1a0 <vbic_4T_et_xf_fj+0xa060>
addsd  0x60a0(%rip),%xmm0
addsd  0x6040(%rip),%xmm0
movsd  0x609f(%rip),%xmm15
mulsd  %xmm15,%xmm0
jmp    b21a <vbic_4T_et_xf_fj+0xa0da>
movapd %xmm8,0x1f0(%rsp)
movapd %xmm13,0x60(%rsp)
movapd %xmm6,0x20(%rsp)
movsd  %xmm14,0x180(%rsp)
movapd %xmm4,0x1c0(%rsp)
movsd  %xmm7,0x320(%rsp)
call   1030 <exp@plt>
movsd  0x320(%rsp),%xmm7
movapd 0x1c0(%rsp),%xmm4
movsd  0x180(%rsp),%xmm14
movapd 0x20(%rsp),%xmm6
movapd 0x60(%rsp),%xmm13
movapd 0x1f0(%rsp),%xmm8
movapd 0xb0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm11
movapd %xmm0,%xmm15
movsd  0x5fd4(%rip),%xmm1
addsd  %xmm1,%xmm4
movapd 0x70(%rsp),%xmm12
addsd  %xmm1,%xmm12
movsd  0x228(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm12,%xmm1
movsd  0x220(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm1,%xmm2
subsd  0x590(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
subsd  %xmm0,%xmm2
mov    0xb70(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0xa0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xb78(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm5,%xmm7
mov    0xb80(%rsp),%rax
movsd  %xmm7,(%rax)
movapd 0x10(%rsp),%xmm0
mulsd  %xmm5,%xmm0
mulsd  0xc0(%rsp),%xmm12
addsd  (%rcx),%xmm0
addsd  %xmm0,%xmm12
movsd  %xmm12,(%rcx)
mulsd  %xmm3,%xmm14
addsd  (%rax),%xmm14
movsd  %xmm14,(%rax)
mulsd  %xmm3,%xmm6
movapd 0x120(%rsp),%xmm0
mulsd  %xmm15,%xmm0
addsd  (%rcx),%xmm6
movsd  0x390(%rsp),%xmm2
mulsd  %xmm15,%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)
movapd 0x250(%rsp),%xmm15
movapd %xmm10,%xmm14
movapd %xmm11,%xmm10
movsd  0x260(%rsp),%xmm11
jmp    b93e <vbic_4T_et_xf_fj+0xa7fe>
movapd %xmm3,0x320(%rsp)
movapd %xmm9,0x70(%rsp)
movapd %xmm4,0x1c0(%rsp)
movapd %xmm7,0x570(%rsp)
call   1030 <exp@plt>
movapd 0x570(%rsp),%xmm7
movapd 0x1c0(%rsp),%xmm4
movapd 0x70(%rsp),%xmm9
movapd 0x320(%rsp),%xmm3
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm15
movsd  0x5e26(%rip),%xmm2
addsd  %xmm2,%xmm4
addsd  %xmm2,%xmm3
movsd  0x228(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm6
movsd  0x220(%rsp),%xmm4
movapd %xmm3,%xmm1
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
subsd  0x590(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
addsd  %xmm2,%xmm3
subsd  %xmm0,%xmm3
mulsd  0x100(%rbx),%xmm3
mov    0xb58(%rsp),%rax
movsd  %xmm3,(%rax)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm3
mulsd  %xmm0,%xmm3
movsd  0x320(%rbx),%xmm5
movapd 0x5e23(%rip),%xmm2
xorpd  %xmm5,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm5,%xmm0
mulsd  0xa0(%rsp),%xmm6
movsd  %xmm6,0x0(%rbp)
movsd  0x10(%rsp),%xmm5
mulsd  %xmm4,%xmm5
mov    0xb68(%rsp),%rax
movsd  %xmm5,(%rax)
mulsd  %xmm9,%xmm4
addsd  0x0(%rbp),%xmm4
mulsd  0xc0(%rsp),%xmm1
addsd  %xmm4,%xmm1
movsd  %xmm1,0x0(%rbp)
movsd  0x180(%rsp),%xmm1
mulsd  %xmm3,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
mulsd  0x20(%rsp),%xmm3
addsd  0x0(%rbp),%xmm3
mulsd  %xmm15,%xmm7
mulsd  %xmm2,%xmm7
addsd  %xmm3,%xmm7
movsd  %xmm7,0x0(%rbp)
mulsd  0x390(%rsp),%xmm15
mulsd  %xmm15,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm13,%xmm0
addsd  0x0(%rbp),%xmm0
movapd 0x250(%rsp),%xmm15
movsd  %xmm0,0x0(%rbp)
movsd  (%r15),%xmm5
movsd  0x108(%rbx),%xmm1
movapd %xmm10,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm5,%xmm0
divsd  %xmm2,%xmm0
movapd 0x5d4f(%rip),%xmm4
xorpd  %xmm5,%xmm4
mulsd  %xmm14,%xmm1
movapd %xmm5,%xmm3
divsd  %xmm1,%xmm3
movapd %xmm3,0x10(%rsp)
ucomisd 0x5cd0(%rip),%xmm0
jbe    b3c3 <vbic_4T_et_xf_fj+0xa283>
addsd  0x5cce(%rip),%xmm0
addsd  0x5c66(%rip),%xmm0
movsd  0x5cce(%rip),%xmm7
mulsd  %xmm7,%xmm0
jmp    b44b <vbic_4T_et_xf_fj+0xa30b>
movsd  0x5cad(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b3ef <vbic_4T_et_xf_fj+0xa2af>
addsd  0x5c97(%rip),%xmm0
addsd  0x5c37(%rip),%xmm0
movsd  0x5c97(%rip),%xmm7
mulsd  %xmm7,%xmm0
jmp    b44b <vbic_4T_et_xf_fj+0xa30b>
movapd %xmm2,0x20(%rsp)
call   1030 <exp@plt>
movapd 0x20(%rsp),%xmm2
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm7
movsd  (%r15),%xmm5
movapd 0x5c89(%rip),%xmm4
xorpd  %xmm5,%xmm4
movapd %xmm0,0x70(%rsp)
movsd  0x5bbf(%rip),%xmm3
movapd %xmm3,%xmm6
movapd 0x10(%rsp),%xmm0
mulsd  0x5bfd(%rip),%xmm0
movapd %xmm0,0x10(%rsp)
divsd  %xmm2,%xmm6
movsd  0x118(%rbx),%xmm0
movapd %xmm10,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
movapd %xmm3,%xmm2
mulsd  %xmm14,%xmm0
divsd  %xmm0,%xmm4
mulsd  0x5b81(%rip),%xmm4
divsd  %xmm1,%xmm2
ucomisd 0x5bc5(%rip),%xmm5
jbe    b4ce <vbic_4T_et_xf_fj+0xa38e>
addsd  0x5bc3(%rip),%xmm5
addsd  0x5b5b(%rip),%xmm5
movsd  0x5bc3(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    b582 <vbic_4T_et_xf_fj+0xa442>
movsd  0x5ba2(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    b4fd <vbic_4T_et_xf_fj+0xa3bd>
addsd  0x5b8c(%rip),%xmm5
addsd  0x5b2c(%rip),%xmm5
movsd  0x5b8c(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    b582 <vbic_4T_et_xf_fj+0xa442>
movapd %xmm5,%xmm0
movapd %xmm4,0x20(%rsp)
movsd  %xmm2,0x180(%rsp)
movsd  %xmm6,0x1c0(%rsp)
movsd  %xmm7,0x320(%rsp)
call   1030 <exp@plt>
movsd  0x320(%rsp),%xmm7
movsd  0x1c0(%rsp),%xmm6
movsd  0x180(%rsp),%xmm2
movapd 0x20(%rsp),%xmm4
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm5
mulsd  %xmm7,%xmm6
movapd 0x10(%rsp),%xmm1
mulsd  %xmm7,%xmm1
movapd %xmm1,0x10(%rsp)
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm4
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    b66e <vbic_4T_et_xf_fj+0xa52e>
movsd  (%r15),%xmm3
movapd 0x810(%rsp),%xmm7
subsd  %xmm3,%xmm7
xorpd  0x5b02(%rip),%xmm3
divsd  0x780(%rsp),%xmm7
subsd  0x120(%rsp),%xmm3
movapd %xmm3,%xmm0
divsd  0x370(%rsp),%xmm0
divsd  0x200(%rsp),%xmm3
mulsd  0x3d0(%rsp),%xmm0
movsd  0x230(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x5a54(%rip),%xmm3
addsd  %xmm1,%xmm3
movapd %xmm7,%xmm0
ucomisd 0x5a4c(%rip),%xmm7
movapd %xmm4,0x20(%rsp)
movapd %xmm5,0x320(%rsp)
movsd  %xmm2,0x180(%rsp)
movsd  %xmm6,0x1c0(%rsp)
jbe    b761 <vbic_4T_et_xf_fj+0xa621>
addsd  0x5a25(%rip),%xmm0
addsd  0x59bd(%rip),%xmm0
movsd  0x5a24(%rip),%xmm15
mulsd  %xmm15,%xmm0
jmp    b7d7 <vbic_4T_et_xf_fj+0xa697>
movapd %xmm6,%xmm13
movsd  0x599d(%rip),%xmm6
movapd %xmm6,%xmm0
subsd  0x100(%rbx),%xmm0
movsd  0x59b9(%rip),%xmm1
movapd 0x70(%rsp),%xmm7
addsd  %xmm1,%xmm7
addsd  %xmm1,%xmm5
movapd %xmm4,%xmm9
movsd  0x228(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm5,%xmm12
movsd  0x220(%rsp),%xmm5
movapd %xmm2,%xmm3
movapd %xmm5,%xmm2
mulsd  %xmm7,%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mov    0xb70(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm6
mulsd  %xmm6,%xmm7
mulsd  %xmm6,%xmm5
mulsd  %xmm6,%xmm12
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mov    0xb78(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm5,%xmm13
mov    0xb80(%rsp),%rax
movsd  %xmm13,(%rax)
mulsd  0x10(%rsp),%xmm5
addsd  (%rcx),%xmm5
mulsd  %xmm4,%xmm6
mulsd  0xc0(%rsp),%xmm12
addsd  %xmm5,%xmm12
movsd  %xmm12,(%rcx)
mulsd  %xmm6,%xmm3
addsd  (%rax),%xmm3
movsd  %xmm3,(%rax)
mulsd  %xmm9,%xmm6
addsd  (%rcx),%xmm6
movsd  %xmm6,(%rcx)
jmp    b93e <vbic_4T_et_xf_fj+0xa7fe>
movsd  0x590f(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b78f <vbic_4T_et_xf_fj+0xa64f>
addsd  0x58f9(%rip),%xmm0
addsd  0x5899(%rip),%xmm0
movsd  0x58f8(%rip),%xmm15
mulsd  %xmm15,%xmm0
jmp    b7d7 <vbic_4T_et_xf_fj+0xa697>
movapd %xmm3,0x120(%rsp)
call   1030 <exp@plt>
movapd 0x120(%rsp),%xmm3
movapd 0x60(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0xb0(%rsp),%xmm14
movapd 0x50(%rsp),%xmm10
movapd %xmm0,%xmm15
subsd  0x590(%rsp),%xmm0
movsd  0x5860(%rip),%xmm1
movapd 0x70(%rsp),%xmm7
addsd  %xmm1,%xmm7
movapd 0x320(%rsp),%xmm5
addsd  %xmm1,%xmm5
movsd  0x228(%rsp),%xmm9
movapd %xmm9,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x220(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm7,%xmm2
mulsd  0x320(%rbx),%xmm0
addsd  %xmm1,%xmm2
subsd  %xmm0,%xmm2
movsd  0x57dd(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm1,%xmm2
mov    0xb70(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm6
mulsd  %xmm6,%xmm7
movapd 0xa0(%rsp),%xmm2
mulsd  %xmm7,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xb78(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm6,%xmm4
movsd  0x1c0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mov    0xb80(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  0x10(%rsp),%xmm4
mulsd  %xmm6,%xmm5
addsd  (%rcx),%xmm4
mulsd  0xc0(%rsp),%xmm5
addsd  %xmm4,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm15,%xmm3
mulsd  %xmm6,%xmm9
movsd  0x180(%rsp),%xmm0
mulsd  %xmm9,%xmm0
addsd  (%rax),%xmm0
movsd  0x390(%rsp),%xmm2
mulsd  %xmm15,%xmm2
movsd  %xmm0,(%rax)
mulsd  0x20(%rsp),%xmm9
movapd 0x57d3(%rip),%xmm0
xorpd  %xmm1,%xmm0
mulsd  %xmm6,%xmm0
addsd  (%rcx),%xmm9
mulsd  %xmm1,%xmm6
mulsd  %xmm0,%xmm3
addsd  %xmm9,%xmm3
movsd  %xmm3,(%rcx)
mulsd  %xmm2,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm13,%xmm6
addsd  (%rcx),%xmm6
movsd  %xmm6,(%rcx)
movapd 0x250(%rsp),%xmm15
mulsd  %xmm11,%xmm15
mulsd  0x2f0(%rsp),%xmm8
movsd  0x0(%r13),%xmm5
movsd  0x128(%rbx),%xmm0
movapd %xmm10,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm6
divsd  %xmm1,%xmm6
movsd  0x56a3(%rip),%xmm11
movapd %xmm11,%xmm4
divsd  %xmm1,%xmm4
movapd 0x5749(%rip),%xmm13
mulsd  %xmm14,%xmm0
movapd %xmm5,%xmm2
divsd  %xmm0,%xmm2
mulsd  0x56cc(%rip),%xmm2
xorpd  %xmm5,%xmm13
ucomisd 0x56c7(%rip),%xmm6
jbe    b9cc <vbic_4T_et_xf_fj+0xa88c>
addsd  0x56c5(%rip),%xmm6
addsd  0x565d(%rip),%xmm6
movsd  0x56c5(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    ba6e <vbic_4T_et_xf_fj+0xa92e>
movsd  0x56a4(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    b9f8 <vbic_4T_et_xf_fj+0xa8b8>
addsd  0x568e(%rip),%xmm6
addsd  0x562e(%rip),%xmm6
movsd  0x568e(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    ba6e <vbic_4T_et_xf_fj+0xa92e>
movapd %xmm6,%xmm0
movapd %xmm15,0x250(%rsp)
movapd %xmm8,0x1f0(%rsp)
movapd %xmm4,0x120(%rsp)
movapd %xmm2,0xc0(%rsp)
call   1030 <exp@plt>
movapd 0xc0(%rsp),%xmm2
movapd 0x120(%rsp),%xmm4
movsd  0x55d6(%rip),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movsd  0x0(%r13),%xmm5
movapd 0x566b(%rip),%xmm13
xorpd  %xmm5,%xmm13
movapd %xmm0,%xmm6
movsd  0x580(%rsp),%xmm1
movsd  0x998(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x580(%rsp)
mulsd  %xmm3,%xmm15
movsd  0x5d0(%rsp),%xmm1
movsd  0x990(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x5d0(%rsp)
mulsd  %xmm3,%xmm8
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm2
movsd  0x138(%rbx),%xmm0
movapd 0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
movapd %xmm11,%xmm9
mulsd  0xb0(%rsp),%xmm0
divsd  %xmm0,%xmm13
mulsd  0x5530(%rip),%xmm13
divsd  %xmm1,%xmm9
ucomisd 0x5573(%rip),%xmm5
jbe    bb20 <vbic_4T_et_xf_fj+0xa9e0>
addsd  0x5571(%rip),%xmm5
addsd  0x5509(%rip),%xmm5
movsd  0x5571(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    bbe5 <vbic_4T_et_xf_fj+0xaaa5>
movsd  0x5550(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    bb4f <vbic_4T_et_xf_fj+0xaa0f>
addsd  0x553a(%rip),%xmm5
addsd  0x54da(%rip),%xmm5
movsd  0x553a(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    bbe5 <vbic_4T_et_xf_fj+0xaaa5>
movapd %xmm5,%xmm0
movapd %xmm15,0x250(%rsp)
movapd %xmm8,0x1f0(%rsp)
movapd %xmm13,0xa0(%rsp)
movapd %xmm9,0x200(%rsp)
movapd %xmm4,0x120(%rsp)
movapd %xmm2,0xc0(%rsp)
movapd %xmm6,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm2
movapd 0x120(%rsp),%xmm4
movapd 0x200(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm13
movsd  0x544b(%rip),%xmm11
movapd 0x1f0(%rsp),%xmm8
movapd 0x250(%rsp),%xmm15
movapd %xmm0,%xmm5
mulsd  %xmm0,%xmm9
mulsd  %xmm0,%xmm13
movsd  0x5451(%rip),%xmm0
addsd  %xmm0,%xmm6
addsd  %xmm0,%xmm5
movsd  0x5d0(%rsp),%xmm1
movapd %xmm1,%xmm12
mulsd  %xmm5,%xmm12
movsd  0x580(%rsp),%xmm0
movapd %xmm0,%xmm14
mulsd  %xmm6,%xmm14
mulsd  %xmm6,%xmm15
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm2
addsd  %xmm15,%xmm2
mulsd  %xmm8,%xmm5
addsd  %xmm2,%xmm5
mulsd  %xmm1,%xmm9
mulsd  %xmm1,%xmm13
movsd  0x168(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
mov    %r14,0x9c8(%rsp)
mov    %r12,0x9b8(%rsp)
ja     bc7e <vbic_4T_et_xf_fj+0xab3e>
movsd  0x170(%rbx),%xmm1
ucomisd %xmm0,%xmm1
jbe    be63 <vbic_4T_et_xf_fj+0xad23>
movapd %xmm4,0x120(%rsp)
movapd 0x310(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0xa30(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movapd 0x50(%rsp),%xmm6
divsd  %xmm6,%xmm3
movapd 0xb0(%rsp),%xmm8
divsd  %xmm8,%xmm0
movapd 0x1d0(%rsp),%xmm7
mulsd  %xmm7,%xmm3
movsd  0x5351(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm3,%xmm0
movapd 0xa20(%rsp),%xmm3
mulsd  %xmm3,%xmm1
divsd  %xmm6,%xmm3
divsd  %xmm8,%xmm1
mulsd  %xmm7,%xmm3
mulsd  %xmm2,%xmm1
addsd  %xmm3,%xmm1
movsd  0x8(%rsp),%xmm2
movsd  0x918(%rsp),%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm7,%xmm4
movsd  0x908(%rsp),%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm4
movsd  0x7f0(%rsp),%xmm3
mulsd  %xmm0,%xmm3
addsd  %xmm4,%xmm3
movsd  0x900(%rsp),%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm7,%xmm4
movsd  0x8f0(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm4
movsd  0x7e8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd 0x6f0(%rsp),%xmm0
mulsd  0x660(%rsp),%xmm0
addsd  %xmm4,%xmm2
movapd 0x520(%rsp),%xmm1
mulsd  0x658(%rsp),%xmm1
divsd  0x910(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,0x6f0(%rsp)
divsd  0x8f8(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x520(%rsp)
movsd  (%r14),%xmm0
movsd  0x128(%rbx),%xmm1
movapd %xmm6,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm6
divsd  %xmm2,%xmm6
movapd %xmm11,%xmm15
divsd  %xmm2,%xmm15
mulsd  %xmm8,%xmm1
movapd %xmm0,%xmm8
divsd  %xmm1,%xmm8
movapd 0x52dd(%rip),%xmm7
mulsd  0x526c(%rip),%xmm8
xorpd  %xmm0,%xmm7
ucomisd 0x5268(%rip),%xmm6
movapd %xmm5,0xc0(%rsp)
jbe    be34 <vbic_4T_et_xf_fj+0xacf4>
addsd  0x525d(%rip),%xmm6
addsd  0x51f5(%rip),%xmm6
movsd  0x525d(%rip),%xmm1
mulsd  %xmm1,%xmm6
jmp    bf29 <vbic_4T_et_xf_fj+0xade9>
movsd  0x523c(%rip),%xmm1
ucomisd %xmm6,%xmm1
jbe    be98 <vbic_4T_et_xf_fj+0xad58>
addsd  0x5226(%rip),%xmm6
addsd  0x51c6(%rip),%xmm6
movsd  0x5226(%rip),%xmm1
mulsd  %xmm1,%xmm6
jmp    bf29 <vbic_4T_et_xf_fj+0xade9>
mov    %r15,%r14
mov    0xbe0(%rsp),%rax
movq   $0x0,(%rax)
mov    0xbe8(%rsp),%rax
movq   $0x0,(%rax)
mov    0xbf0(%rsp),%rax
movq   $0x0,(%rax)
jmp    c196 <vbic_4T_et_xf_fj+0xb056>
movapd %xmm6,%xmm0
movapd %xmm13,0xa0(%rsp)
movapd %xmm9,0x200(%rsp)
movsd  %xmm14,0x60(%rsp)
movsd  %xmm12,0x70(%rsp)
movapd %xmm15,0x20(%rsp)
movapd %xmm8,0x230(%rsp)
call   1030 <exp@plt>
movapd 0x230(%rsp),%xmm8
movapd 0x20(%rsp),%xmm15
movsd  0x70(%rsp),%xmm12
movsd  0x60(%rsp),%xmm14
movapd 0x200(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm13
movsd  0x5108(%rip),%xmm11
movapd %xmm0,%xmm1
movsd  (%r14),%xmm0
movapd 0x51af(%rip),%xmm7
xorpd  %xmm0,%xmm7
movapd %xmm1,%xmm6
movapd 0x6f0(%rsp),%xmm2
movsd  0x660(%rsp),%xmm3
movsd  0x928(%rsp),%xmm4
mulsd  %xmm4,%xmm3
movsd  %xmm3,0x660(%rsp)
mulsd  %xmm4,%xmm2
movapd %xmm2,0x6f0(%rsp)
movsd  0x658(%rsp),%xmm2
movsd  0x920(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x658(%rsp)
movapd 0x520(%rsp),%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm2,0x520(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm1,%xmm8
movsd  0x138(%rbx),%xmm1
movapd 0x50(%rsp),%xmm2
mulsd  %xmm1,%xmm2
divsd  %xmm2,%xmm0
movapd %xmm11,%xmm3
mulsd  0xb0(%rsp),%xmm1
divsd  %xmm1,%xmm7
mulsd  0x5053(%rip),%xmm7
divsd  %xmm2,%xmm3
ucomisd 0x5097(%rip),%xmm0
movapd %xmm3,0x10(%rsp)
mov    %r15,%r14
jbe    c005 <vbic_4T_et_xf_fj+0xaec5>
addsd  0x508c(%rip),%xmm0
addsd  0x5024(%rip),%xmm0
movsd  0x508c(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c0d0 <vbic_4T_et_xf_fj+0xaf90>
movsd  0x506b(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    c034 <vbic_4T_et_xf_fj+0xaef4>
addsd  0x5055(%rip),%xmm0
addsd  0x4ff5(%rip),%xmm0
movsd  0x5055(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c0d0 <vbic_4T_et_xf_fj+0xaf90>
movapd %xmm13,0xa0(%rsp)
movapd %xmm9,0x200(%rsp)
movsd  %xmm14,0x60(%rsp)
movsd  %xmm12,0x70(%rsp)
movapd %xmm7,0x180(%rsp)
movapd %xmm15,0x20(%rsp)
movapd %xmm8,0x230(%rsp)
movapd %xmm6,0x2f0(%rsp)
call   1030 <exp@plt>
movapd 0x2f0(%rsp),%xmm6
movapd 0x230(%rsp),%xmm8
movapd 0x20(%rsp),%xmm15
movapd 0x180(%rsp),%xmm7
movsd  0x70(%rsp),%xmm12
movsd  0x60(%rsp),%xmm14
movapd 0x200(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm13
movsd  0x4f4c(%rip),%xmm11
movapd %xmm0,%xmm1
movsd  0x4f70(%rip),%xmm2
addsd  %xmm2,%xmm6
addsd  %xmm2,%xmm0
movsd  0x658(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm0,%xmm2
movsd  0x660(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
movapd 0x10(%rsp),%xmm10
mulsd  %xmm1,%xmm10
mov    0xbe0(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x6f0(%rsp),%xmm2
mulsd  %xmm6,%xmm2
mov    0xbe8(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm4,%xmm15
mov    0xbf0(%rsp),%rax
movsd  %xmm15,(%rax)
mulsd  %xmm4,%xmm8
addsd  (%rcx),%xmm8
mulsd  %xmm1,%xmm7
mulsd  0x520(%rsp),%xmm0
addsd  %xmm8,%xmm0
movsd  %xmm0,(%rcx)
mulsd  %xmm5,%xmm10
addsd  (%rax),%xmm10
movsd  %xmm10,(%rax)
mulsd  %xmm5,%xmm7
addsd  (%rcx),%xmm7
movsd  %xmm7,(%rcx)
movapd 0x120(%rsp),%xmm4
movapd 0xc0(%rsp),%xmm5
mov    0xbd8(%rsp),%r12
mov    0xbd0(%rsp),%r15
mov    0xbc8(%rsp),%rax
mov    0xbc0(%rsp),%rcx
mov    0xbb8(%rsp),%rdx
addsd  %xmm12,%xmm14
addsd  %xmm4,%xmm9
addsd  %xmm5,%xmm13
movsd  0x140(%rbx),%xmm0
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm0
xorpd  %xmm1,%xmm1
xorpd  %xmm2,%xmm2
xorpd  %xmm6,%xmm6
xorpd  %xmm0,%xmm0
xorpd  %xmm3,%xmm3
jbe    c5f8 <vbic_4T_et_xf_fj+0xb4b8>
movapd 0x30(%rsp),%xmm4
movapd %xmm4,%xmm0
subsd  0x0(%r13),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4e93(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm13,0xa0(%rsp)
movapd %xmm9,0x200(%rsp)
movsd  %xmm14,0x60(%rsp)
jb     c243 <vbic_4T_et_xf_fj+0xb103>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    c256 <vbic_4T_et_xf_fj+0xb116>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x30(%rsp),%xmm4
movapd %xmm0,%xmm5
movsd  0x270(%rsp),%xmm2
movsd  0x598(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm6
subsd  0x0(%r13),%xmm6
addsd  %xmm6,%xmm5
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
addsd  0x4e1e(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     c296 <vbic_4T_et_xf_fj+0xb156>
sqrtsd %xmm0,%xmm0
jmp    c2e0 <vbic_4T_et_xf_fj+0xb1a0>
movsd  %xmm2,0x270(%rsp)
movsd  %xmm5,0xc0(%rsp)
movapd %xmm6,0x120(%rsp)
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movapd 0x30(%rsp),%xmm4
movsd  0x598(%rsp),%xmm3
movsd  0x270(%rsp),%xmm2
movsd  0x4d30(%rip),%xmm1
mulsd  0x4d38(%rip),%xmm5
divsd  %xmm0,%xmm6
addsd  0x4d1c(%rip),%xmm6
mulsd  0x4d24(%rip),%xmm6
subsd  0x0(%r13),%xmm4
addsd  %xmm1,%xmm2
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x4d8a(%rip),%xmm0
mulsd  0x9d0(%rsp),%xmm3
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x270(%rsp)
movsd  %xmm3,0x598(%rsp)
movsd  %xmm5,0xc0(%rsp)
jb     c352 <vbic_4T_et_xf_fj+0xb212>
sqrtsd %xmm0,%xmm0
jmp    c37e <vbic_4T_et_xf_fj+0xb23e>
movapd %xmm4,0x30(%rsp)
movapd %xmm6,0x120(%rsp)
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movapd 0x30(%rsp),%xmm4
divsd  %xmm0,%xmm4
movsd  0x4cbe(%rip),%xmm0
movapd %xmm0,%xmm1
subsd  %xmm4,%xmm1
mulsd  0x4c8e(%rip),%xmm1
movsd  %xmm1,0x30(%rsp)
mulsd  0x1a0(%rsp),%xmm6
movapd %xmm6,0x120(%rsp)
movsd  0xc8(%rbx),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x10(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0x30(%rsp),%xmm7
movapd 0x120(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm15
movapd %xmm0,%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm15,%xmm0
movapd %xmm5,%xmm6
mulsd  %xmm0,%xmm6
mulsd  %xmm7,%xmm0
movapd %xmm0,%xmm4
movapd 0x9d0(%rsp),%xmm0
xorpd  0x4cb6(%rip),%xmm0
movsd  0x270(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x598(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm6
subsd  %xmm3,%xmm6
mulsd  %xmm4,%xmm2
ucomisd 0x4c20(%rip),%xmm0
jbe    c470 <vbic_4T_et_xf_fj+0xb330>
addsd  0x4c1e(%rip),%xmm0
addsd  0x4bb6(%rip),%xmm0
movsd  0x4c1e(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c4dc <vbic_4T_et_xf_fj+0xb39c>
movsd  0x4c00(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    c49c <vbic_4T_et_xf_fj+0xb35c>
addsd  0x4bea(%rip),%xmm0
addsd  0x4b8a(%rip),%xmm0
movsd  0x4bea(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c4dc <vbic_4T_et_xf_fj+0xb39c>
movsd  %xmm2,0x270(%rsp)
movapd %xmm6,0x10(%rsp)
call   1030 <exp@plt>
movsd  0x30(%rsp),%xmm7
movapd 0x10(%rsp),%xmm6
movapd 0x120(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm15
movsd  0x270(%rsp),%xmm2
movapd %xmm0,%xmm1
movsd  0x4b33(%rip),%xmm11
movapd 0xa0(%rsp),%xmm13
movsd  0x60(%rsp),%xmm14
xorpd  %xmm12,%xmm12
mulsd  %xmm1,%xmm6
mulsd  %xmm1,%xmm2
movsd  0x140(%rbx),%xmm1
mulsd  %xmm1,%xmm15
movapd %xmm0,%xmm4
mulsd  %xmm15,%xmm4
mulsd  %xmm1,%xmm0
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm7
mulsd  %xmm15,%xmm6
addsd  %xmm5,%xmm6
mulsd  %xmm2,%xmm15
addsd  %xmm7,%xmm15
mov    0xb88(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xb98(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm14,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x4b6b(%rip),%xmm5
xorpd  %xmm4,%xmm5
mov    0xb90(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm4,%xmm2
mov    0xba0(%rsp),%rax
movapd %xmm6,%xmm9
movsd  (%rax),%xmm6
mulsd  %xmm4,%xmm6
mov    0xba8(%rsp),%rax
mulsd  (%rax),%xmm4
mov    0xbb0(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm5,%xmm7
mulsd  %xmm13,%xmm7
subsd  %xmm6,%xmm7
movapd %xmm9,%xmm6
movapd 0x200(%rsp),%xmm9
mulsd  %xmm9,%xmm5
subsd  %xmm4,%xmm5
mulsd  %xmm0,%xmm6
addsd  %xmm7,%xmm6
mulsd  %xmm15,%xmm0
addsd  %xmm5,%xmm0
mov    0xbc8(%rsp),%rax
mov    0xbc0(%rsp),%rcx
mov    0xbb8(%rsp),%rdx
mov    0xc00(%rsp),%rsi
mov    0xbf8(%rsp),%rdi
mov    0xaf0(%rsp),%rbp
subsd  %xmm1,%xmm14
movsd  %xmm14,(%rdx)
movsd  %xmm13,(%rcx)
movsd  %xmm9,(%rax)
movapd 0x4aa4(%rip),%xmm4
xorpd  %xmm4,%xmm2
movlpd %xmm2,(%r15)
movsd  (%rcx),%xmm1
subsd  %xmm6,%xmm1
movsd  %xmm1,(%rcx)
movsd  (%rax),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rax)
xorpd  %xmm4,%xmm3
movlpd %xmm3,(%r12)
movsd  0x8(%rbx),%xmm0
ucomisd %xmm12,%xmm0
mov    %r14,0x9c0(%rsp)
jbe    c6d6 <vbic_4T_et_xf_fj+0xb596>
movsd  0x870(%rsp),%xmm1
divsd  0x8(%rsp),%xmm1
movapd 0x1d0(%rsp),%xmm5
mulsd  %xmm5,%xmm1
movsd  0x868(%rsp),%xmm2
movsd  0x860(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  0x0(%rbp),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdi)
movapd %xmm11,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x0(%rbp),%xmm0
xorpd  0x4a0c(%rip),%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    c6e8 <vbic_4T_et_xf_fj+0xb5a8>
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
xorpd  %xmm0,%xmm0
movsd  0x1b0(%rsp),%xmm11
movsd  0x500(%rsp),%xmm13
movapd 0x6d0(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm7
movapd 0x310(%rsp),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm13,%xmm11
mov    0xaf8(%rsp),%rbp
mov    0xc08(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x0(%r13),%xmm10
movapd %xmm10,%xmm6
divsd  %xmm7,%xmm6
ucomisd 0x491f(%rip),%xmm6
movsd  %xmm11,0x1b0(%rsp)
movsd  %xmm10,0x30(%rsp)
jbe    c77e <vbic_4T_et_xf_fj+0xb63e>
addsd  0x490c(%rip),%xmm6
addsd  0x48a4(%rip),%xmm6
movsd  0x490c(%rip),%xmm0
jmp    c7a4 <vbic_4T_et_xf_fj+0xb664>
movsd  0x48f2(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    c7b3 <vbic_4T_et_xf_fj+0xb673>
addsd  0x48dc(%rip),%xmm6
addsd  0x487c(%rip),%xmm6
movsd  0x48dc(%rip),%xmm0
movsd  %xmm0,0x200(%rsp)
mulsd  %xmm0,%xmm6
jmp    c808 <vbic_4T_et_xf_fj+0xb6c8>
movapd %xmm6,%xmm0
movapd %xmm2,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm2
movsd  0x30(%rsp),%xmm10
movapd 0x6d0(%rsp),%xmm3
movsd  0x500(%rsp),%xmm13
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm7
movapd %xmm0,%xmm6
movsd  %xmm0,0x200(%rsp)
movsd  0x2d0(%rsp),%xmm14
divsd  %xmm7,%xmm3
divsd  %xmm4,%xmm2
movsd  0x808(%rsp),%xmm12
mulsd  %xmm11,%xmm12
movapd %xmm7,%xmm0
movsd  0x0(%rbp),%xmm9
movapd %xmm9,%xmm7
movapd %xmm0,%xmm8
divsd  %xmm0,%xmm7
ucomisd 0x4827(%rip),%xmm7
movsd  %xmm12,0x120(%rsp)
movsd  %xmm6,0xc0(%rsp)
movsd  %xmm9,0xa0(%rsp)
jbe    c89b <vbic_4T_et_xf_fj+0xb75b>
addsd  0x4808(%rip),%xmm7
addsd  0x47a0(%rip),%xmm7
movsd  0x4808(%rip),%xmm0
movsd  %xmm0,0x1c0(%rsp)
mulsd  %xmm0,%xmm7
movapd 0x1d0(%rsp),%xmm1
jmp    c975 <vbic_4T_et_xf_fj+0xb835>
movsd  0x47d5(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    c8e6 <vbic_4T_et_xf_fj+0xb7a6>
addsd  0x47bf(%rip),%xmm7
addsd  0x475f(%rip),%xmm7
movsd  0x47bf(%rip),%xmm0
movsd  %xmm0,0x1c0(%rsp)
mulsd  %xmm0,%xmm7
movsd  0x2d0(%rsp),%xmm14
movapd 0x1d0(%rsp),%xmm1
jmp    c975 <vbic_4T_et_xf_fj+0xb835>
movapd %xmm7,%xmm0
movapd %xmm3,0x6d0(%rsp)
movapd %xmm2,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm2
movsd  0xa0(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm6
movsd  0x120(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x6d0(%rsp),%xmm3
movsd  0x500(%rsp),%xmm13
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm1
movapd %xmm0,%xmm7
movsd  %xmm0,0x1c0(%rsp)
movsd  0x2d0(%rsp),%xmm14
movapd %xmm1,%xmm15
mulsd  %xmm1,%xmm3
mulsd  0x469a(%rip),%xmm2
movapd %xmm12,%xmm0
mulsd  %xmm6,%xmm0
addsd  0x4681(%rip),%xmm0
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movsd  %xmm1,0x70(%rsp)
movsd  %xmm7,0x10(%rsp)
movsd  %xmm0,0x20(%rsp)
movsd  %xmm1,0x180(%rsp)
jae    ca6b <vbic_4T_et_xf_fj+0xb92b>
movsd  0x20(%rsp),%xmm0
movapd %xmm3,0x6d0(%rsp)
movapd %xmm2,0x60(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x180(%rsp),%xmm1
movapd 0x60(%rsp),%xmm2
movsd  0x10(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm6
movsd  0x120(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x6d0(%rsp),%xmm3
movsd  0x500(%rsp),%xmm13
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm15
movsd  %xmm0,0x70(%rsp)
movsd  0x20(%rsp),%xmm0
movsd  0x2d0(%rsp),%xmm14
divsd  0x8(%rsp),%xmm14
addsd  %xmm3,%xmm2
ucomisd %xmm5,%xmm0
movapd %xmm1,%xmm0
jae    cb10 <vbic_4T_et_xf_fj+0xb9d0>
movsd  %xmm14,0x2d0(%rsp)
movsd  0x20(%rsp),%xmm0
movapd %xmm2,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0x180(%rsp),%xmm1
movapd 0x60(%rsp),%xmm2
movsd  0x10(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm6
movsd  0x120(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movsd  0x500(%rsp),%xmm13
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm15
movsd  0x2d0(%rsp),%xmm14
movsd  %xmm0,0x230(%rsp)
mulsd  %xmm15,%xmm14
movsd  0x808(%rsp),%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm3,%xmm13
divsd  %xmm4,%xmm10
xorpd  %xmm3,%xmm3
movsd  0x20(%rsp),%xmm0
ucomisd %xmm3,%xmm0
jae    cbdf <vbic_4T_et_xf_fj+0xba9f>
movsd  %xmm14,0x2d0(%rsp)
movsd  %xmm13,0x500(%rsp)
movsd  %xmm10,0x30(%rsp)
movapd %xmm2,0x60(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x60(%rsp),%xmm2
movsd  0x10(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm6
movsd  0x120(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movsd  0x500(%rsp),%xmm13
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm15
movapd %xmm0,%xmm1
movsd  0x2d0(%rsp),%xmm14
mulsd  %xmm13,%xmm14
mulsd  %xmm2,%xmm11
mulsd  0x4476(%rip),%xmm10
movsd  0x230(%rsp),%xmm5
addsd  %xmm5,%xmm5
movapd %xmm4,%xmm13
divsd  %xmm4,%xmm9
movapd %xmm12,%xmm0
mulsd  %xmm7,%xmm0
addsd  0x43fe(%rip),%xmm0
addsd  %xmm1,%xmm1
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
ucomisd %xmm3,%xmm0
movsd  %xmm4,0x20(%rsp)
movsd  %xmm0,0x270(%rsp)
movsd  %xmm4,0x2f0(%rsp)
jae    cd0f <vbic_4T_et_xf_fj+0xbbcf>
movsd  %xmm14,0x2d0(%rsp)
movsd  0x270(%rsp),%xmm0
movsd  %xmm11,0x1b0(%rsp)
movsd  %xmm10,0x30(%rsp)
movsd  %xmm9,0xa0(%rsp)
movsd  %xmm1,0x180(%rsp)
movsd  %xmm5,0x230(%rsp)
call   1060 <sqrt@plt>
movsd  0x230(%rsp),%xmm5
movsd  0x2f0(%rsp),%xmm4
movsd  0x180(%rsp),%xmm1
movsd  0x10(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm6
movsd  0x120(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm13
movapd 0x50(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm15
movsd  %xmm0,0x20(%rsp)
movsd  0x270(%rsp),%xmm0
movsd  0x2d0(%rsp),%xmm14
movsd  0x4301(%rip),%xmm3
divsd  %xmm8,%xmm3
addsd  %xmm14,%xmm11
movsd  0x200(%rsp),%xmm2
mulsd  %xmm2,%xmm10
divsd  %xmm5,%xmm6
movapd %xmm12,%xmm5
mulsd  0x4327(%rip),%xmm9
divsd  %xmm1,%xmm5
movsd  %xmm5,0x230(%rsp)
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm4,%xmm0
movapd %xmm10,%xmm14
movsd  %xmm11,0x1b0(%rsp)
jae    ce04 <vbic_4T_et_xf_fj+0xbcc4>
movsd  0x270(%rsp),%xmm0
movsd  %xmm14,0x30(%rsp)
movapd %xmm3,0x60(%rsp)
movsd  %xmm6,0xc0(%rsp)
movsd  %xmm9,0xa0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2f0(%rsp),%xmm4
movsd  0x10(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm6
movapd 0x60(%rsp),%xmm3
movsd  0x120(%rsp),%xmm12
movsd  0x200(%rsp),%xmm2
movsd  0x30(%rsp),%xmm14
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm13
movapd 0x50(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm15
mulsd  %xmm3,%xmm2
mulsd  %xmm11,%xmm6
movsd  0x230(%rsp),%xmm5
mulsd  %xmm5,%xmm14
movsd  0x1c0(%rsp),%xmm1
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm9
addsd  %xmm0,%xmm0
divsd  %xmm0,%xmm7
movsd  0x270(%rsp),%xmm0
ucomisd 0x4282(%rip),%xmm0
movapd %xmm5,%xmm1
jae    ceef <vbic_4T_et_xf_fj+0xbdaf>
movsd  %xmm14,0x30(%rsp)
movsd  %xmm2,0x200(%rsp)
movapd %xmm3,0x60(%rsp)
movsd  %xmm6,0xc0(%rsp)
movsd  %xmm9,0xa0(%rsp)
movsd  %xmm7,0x10(%rsp)
call   1060 <sqrt@plt>
movsd  0x230(%rsp),%xmm1
movsd  0x10(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm6
movapd 0x60(%rsp),%xmm3
movsd  0x120(%rsp),%xmm12
movsd  0x200(%rsp),%xmm2
movsd  0x30(%rsp),%xmm14
movsd  0x1b0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm13
movapd 0x50(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm15
movapd %xmm0,%xmm4
mov    0xc30(%rsp),%r15
mov    0xc28(%rsp),%rax
mov    0xc20(%rsp),%rcx
mov    0xc18(%rsp),%rdx
mov    0xc10(%rsp),%rsi
mov    0xb00(%rsp),%r14
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x200(%rsp)
addsd  %xmm6,%xmm14
addsd  %xmm4,%xmm4
divsd  %xmm4,%xmm12
mulsd  %xmm7,%xmm11
mulsd  %xmm12,%xmm3
movapd %xmm3,0x60(%rsp)
mulsd  %xmm9,%xmm12
addsd  %xmm11,%xmm12
movsd  %xmm12,0x120(%rsp)
movsd  0x10(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm14,0x30(%rsp)
jbe    cfff <vbic_4T_et_xf_fj+0xbebf>
movsd  0x70(%rsp),%xmm0
movsd  0x4091(%rip),%xmm8
addsd  %xmm8,%xmm0
movsd  0x20(%rsp),%xmm1
addsd  %xmm8,%xmm1
movapd %xmm0,0xa0(%rsp)
movsd  %xmm1,0x1b0(%rsp)
divsd  %xmm1,%xmm0
movapd %xmm0,0x180(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm2
movsd  (%r14),%xmm0
movsd  0x70(%rsp),%xmm3
subsd  0x20(%rsp),%xmm3
movsd  %xmm0,0x2d0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x40c3(%rip),%xmm0
subsd  %xmm2,%xmm3
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
jb     d02a <vbic_4T_et_xf_fj+0xbeea>
mov    %r14,%rax
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    d05d <vbic_4T_et_xf_fj+0xbf1d>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movapd %xmm13,%xmm4
movapd %xmm8,%xmm9
jmp    df6b <vbic_4T_et_xf_fj+0xce2b>
movsd  %xmm3,0xc0(%rsp)
movapd %xmm2,0x10(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movapd 0x10(%rsp),%xmm2
movsd  0xc0(%rsp),%xmm3
mov    0xb00(%rsp),%rax
movapd %xmm0,%xmm1
movapd 0x50(%rsp),%xmm0
mulsd  %xmm0,%xmm3
xorpd  0x4061(%rip),%xmm2
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4029(%rip),%xmm0
ucomisd %xmm4,%xmm0
movsd  %xmm1,0x570(%rsp)
jb     d097 <vbic_4T_et_xf_fj+0xbf57>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    d0c6 <vbic_4T_et_xf_fj+0xbf86>
movsd  %xmm3,0xc0(%rsp)
movapd %xmm2,0x10(%rsp)
call   1060 <sqrt@plt>
movapd 0x10(%rsp),%xmm2
movsd  0xc0(%rsp),%xmm3
mov    0xb00(%rsp),%rax
movapd %xmm0,%xmm1
movsd  0x348(%rsp),%xmm15
movapd 0xa0(%rsp),%xmm5
movsd  0x1b0(%rsp),%xmm8
mulsd  0x5a0(%rsp),%xmm15
xorpd  0x3fdb(%rip),%xmm5
movapd %xmm8,%xmm6
mulsd  %xmm8,%xmm6
addsd  0x2d0(%rsp),%xmm3
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3f90(%rip),%xmm0
subsd  0x20(%rsp),%xmm2
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movsd  %xmm15,0x348(%rsp)
movsd  %xmm1,0x220(%rsp)
jb     d141 <vbic_4T_et_xf_fj+0xc001>
sqrtsd %xmm0,%xmm0
jmp    d1a8 <vbic_4T_et_xf_fj+0xc068>
movsd  %xmm3,0xc0(%rsp)
movapd %xmm5,0xa0(%rsp)
movapd %xmm2,0x10(%rsp)
movsd  %xmm6,0x270(%rsp)
call   1060 <sqrt@plt>
movsd  0x270(%rsp),%xmm6
xorpd  %xmm4,%xmm4
movsd  0x1b0(%rsp),%xmm8
movapd 0x10(%rsp),%xmm2
movapd 0xa0(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm3
mov    0xb00(%rsp),%rax
movsd  0x348(%rsp),%xmm15
movsd  %xmm0,0x520(%rsp)
movsd  0x468(%rsp),%xmm0
movsd  0x3e56(%rip),%xmm7
divsd  %xmm8,%xmm7
divsd  %xmm6,%xmm5
addsd  0x70(%rsp),%xmm2
divsd  %xmm15,%xmm3
movsd  0x3e4a(%rip),%xmm6
mulsd  %xmm0,%xmm6
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3eb6(%rip),%xmm0
ucomisd %xmm4,%xmm0
movsd  %xmm3,0xc0(%rsp)
movapd %xmm5,0xa0(%rsp)
movapd %xmm7,0x270(%rsp)
movapd %xmm2,0x10(%rsp)
jb     d21f <vbic_4T_et_xf_fj+0xc0df>
sqrtsd %xmm0,%xmm0
jmp    d269 <vbic_4T_et_xf_fj+0xc129>
movsd  %xmm6,0x1c0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1c0(%rsp),%xmm6
movapd 0x10(%rsp),%xmm2
movapd 0x270(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm3
mov    0xb00(%rsp),%rax
movsd  0x348(%rsp),%xmm15
movsd  %xmm0,0x1b0(%rsp)
movapd 0x50(%rsp),%xmm8
movsd  0x2c0(%rsp),%xmm11
movsd  0x30(%rsp),%xmm9
movsd  0x120(%rsp),%xmm0
movapd %xmm7,%xmm4
mulsd  %xmm9,%xmm4
movapd %xmm5,%xmm12
mulsd  %xmm0,%xmm12
movapd %xmm2,%xmm0
divsd  %xmm15,%xmm0
movapd %xmm0,0x260(%rsp)
movapd %xmm8,%xmm1
divsd  %xmm15,%xmm1
movapd %xmm8,%xmm13
xorpd  0x3e00(%rip),%xmm13
movapd %xmm11,%xmm10
mulsd  %xmm6,%xmm10
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3dbe(%rip),%xmm0
mulsd  %xmm3,%xmm6
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm10,0x228(%rsp)
movapd %xmm1,0x5d0(%rsp)
jb     d31e <vbic_4T_et_xf_fj+0xc1de>
movapd %xmm11,%xmm3
xorps  %xmm11,%xmm11
sqrtsd %xmm0,%xmm11
jmp    d3af <vbic_4T_et_xf_fj+0xc26f>
movapd %xmm12,0x230(%rsp)
movsd  %xmm6,0x1c0(%rsp)
movapd %xmm13,0x580(%rsp)
movapd %xmm4,0x2f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x2f0(%rsp),%xmm4
movapd 0x580(%rsp),%xmm13
movsd  0x1c0(%rsp),%xmm6
movapd 0x5d0(%rsp),%xmm1
movsd  0x228(%rsp),%xmm10
movapd 0x10(%rsp),%xmm2
movapd 0x230(%rsp),%xmm12
mov    0xb00(%rsp),%rax
movsd  0x2c0(%rsp),%xmm3
movsd  0x348(%rsp),%xmm15
movapd 0x50(%rsp),%xmm8
movapd %xmm0,%xmm11
movsd  0x8(%rsp),%xmm0
movsd  0x4c8(%rsp),%xmm9
movsd  0x3c50(%rip),%xmm14
movapd 0x180(%rsp),%xmm7
divsd  %xmm0,%xmm9
addsd  %xmm4,%xmm12
divsd  %xmm7,%xmm14
divsd  %xmm15,%xmm13
mulsd  %xmm8,%xmm2
movapd 0x260(%rsp),%xmm4
mulsd  0x3c25(%rip),%xmm4
movapd %xmm1,%xmm5
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3c99(%rip),%xmm0
mulsd  0x30(%rsp),%xmm5
movapd %xmm5,0x180(%rsp)
ucomisd 0x3ca2(%rip),%xmm0
movsd  0x3bfa(%rip),%xmm7
mulsd  %xmm3,%xmm7
mulsd  %xmm3,%xmm6
movsd  0x1b0(%rsp),%xmm5
mulsd  %xmm10,%xmm5
movsd  %xmm5,0x1b0(%rsp)
mulsd  %xmm10,%xmm11
movapd %xmm13,0x580(%rsp)
movapd %xmm14,0x320(%rsp)
jb     d49b <vbic_4T_et_xf_fj+0xc35b>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x1f0(%rsp)
movapd 0x1d0(%rsp),%xmm0
movsd  0x468(%rsp),%xmm5
movsd  0x120(%rsp),%xmm8
movapd %xmm15,%xmm3
jmp    d572 <vbic_4T_et_xf_fj+0xc432>
movsd  %xmm9,0x4c8(%rsp)
movapd %xmm12,0x230(%rsp)
movapd %xmm2,0x10(%rsp)
movsd  %xmm6,0x1c0(%rsp)
movsd  %xmm7,0x2f0(%rsp)
movsd  %xmm11,0x250(%rsp)
movapd %xmm4,0x260(%rsp)
call   1060 <sqrt@plt>
movapd 0x260(%rsp),%xmm4
movsd  0x250(%rsp),%xmm11
movapd 0x320(%rsp),%xmm14
movsd  0x2f0(%rsp),%xmm7
movapd 0x580(%rsp),%xmm13
movsd  0x1c0(%rsp),%xmm6
movsd  0x228(%rsp),%xmm10
movapd 0x10(%rsp),%xmm2
movapd 0x230(%rsp),%xmm12
mov    0xb00(%rsp),%rax
movsd  0x4c8(%rsp),%xmm9
movsd  0x348(%rsp),%xmm3
movsd  %xmm0,0x1f0(%rsp)
movapd 0x1d0(%rsp),%xmm0
movsd  0x468(%rsp),%xmm5
movsd  0x120(%rsp),%xmm8
movsd  0x220(%rsp),%xmm15
movapd 0x180(%rsp),%xmm1
mulsd  %xmm0,%xmm9
mulsd  %xmm14,%xmm12
addsd  0x2d0(%rsp),%xmm2
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x2d0(%rsp)
addsd  %xmm4,%xmm1
movapd %xmm13,%xmm4
mulsd  %xmm8,%xmm4
mulsd  %xmm5,%xmm7
mulsd  %xmm10,%xmm15
movsd  0x1b0(%rsp),%xmm0
addsd  0x3a47(%rip),%xmm0
movsd  %xmm0,0x1b0(%rsp)
addsd  0x3a35(%rip),%xmm11
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3ab5(%rip),%xmm0
mulsd  %xmm3,%xmm6
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm7,0x2f0(%rsp)
movsd  %xmm11,0x250(%rsp)
movapd %xmm4,0x3d0(%rsp)
movapd %xmm1,0x180(%rsp)
jb     d674 <vbic_4T_et_xf_fj+0xc534>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x260(%rsp)
movsd  0x2c0(%rsp),%xmm8
movapd 0x60(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm11
movapd 0x270(%rsp),%xmm14
movsd  0x570(%rsp),%xmm7
movapd %xmm15,%xmm1
movsd  0x348(%rsp),%xmm15
jmp    d737 <vbic_4T_et_xf_fj+0xc5f7>
movsd  %xmm9,0x4c8(%rsp)
movapd %xmm12,0x230(%rsp)
movapd %xmm2,0x10(%rsp)
movsd  %xmm6,0x1c0(%rsp)
movsd  %xmm15,0x220(%rsp)
call   1060 <sqrt@plt>
movapd 0x580(%rsp),%xmm13
movsd  0x220(%rsp),%xmm1
movsd  0x1c0(%rsp),%xmm6
movsd  0x228(%rsp),%xmm10
movapd 0x10(%rsp),%xmm2
movapd 0x230(%rsp),%xmm12
mov    0xb00(%rsp),%rax
movsd  0x468(%rsp),%xmm5
movsd  0x4c8(%rsp),%xmm9
movsd  0x348(%rsp),%xmm15
movsd  %xmm0,0x260(%rsp)
movsd  0x2c0(%rsp),%xmm8
movapd 0x60(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm11
movapd 0x270(%rsp),%xmm14
movsd  0x570(%rsp),%xmm7
movsd  0x2d0(%rsp),%xmm4
movsd  0x5a0(%rsp),%xmm0
mulsd  %xmm9,%xmm0
movsd  %xmm0,0x5a0(%rsp)
divsd  %xmm4,%xmm2
movapd 0x3d0(%rsp),%xmm0
addsd  0x180(%rsp),%xmm0
movapd %xmm0,0x3d0(%rsp)
mulsd  0x200(%rsp),%xmm14
mulsd  %xmm3,%xmm11
mulsd  %xmm13,%xmm12
movsd  0x2f0(%rsp),%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm15,%xmm7
mulsd  0x520(%rsp),%xmm6
mulsd  0x3883(%rip),%xmm5
movsd  0x1b0(%rsp),%xmm0
mulsd  0x250(%rsp),%xmm0
movsd  %xmm0,0x1b0(%rsp)
movsd  0xc0(%rsp),%xmm3
mulsd  %xmm3,%xmm5
movapd %xmm8,%xmm0
mulsd  %xmm8,%xmm0
mulsd  %xmm5,%xmm0
movsd  %xmm0,0x250(%rsp)
movsd  (%rax),%xmm0
movsd  %xmm0,0x570(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x38a3(%rip),%xmm0
mulsd  %xmm8,%xmm7
ucomisd 0x38b6(%rip),%xmm0
movapd %xmm15,%xmm5
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x2d0(%rsp)
addsd  0x37ec(%rip),%xmm1
movsd  0x1f0(%rsp),%xmm5
mulsd  %xmm10,%xmm5
movapd %xmm1,%xmm13
movsd  0x260(%rsp),%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm1,%xmm10
movsd  %xmm7,0x180(%rsp)
jb     d879 <vbic_4T_et_xf_fj+0xc739>
movapd %xmm15,%xmm9
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x520(%rsp)
movapd %xmm13,%xmm1
jmp    d95a <vbic_4T_et_xf_fj+0xc81a>
movapd %xmm11,0xa0(%rsp)
movapd %xmm14,0x270(%rsp)
movapd %xmm12,0x230(%rsp)
movapd %xmm2,0x10(%rsp)
movsd  %xmm6,0x1c0(%rsp)
movsd  %xmm13,0x220(%rsp)
movsd  %xmm4,0x2f0(%rsp)
movsd  %xmm5,0x1f0(%rsp)
movsd  %xmm10,0x260(%rsp)
call   1060 <sqrt@plt>
movsd  0x260(%rsp),%xmm10
movsd  0x1f0(%rsp),%xmm5
movsd  0x2f0(%rsp),%xmm4
movsd  0x180(%rsp),%xmm7
movsd  0x220(%rsp),%xmm1
movsd  0x1c0(%rsp),%xmm6
movapd 0x10(%rsp),%xmm2
movapd 0x230(%rsp),%xmm12
movapd 0x270(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm11
movsd  0xc0(%rsp),%xmm3
mov    0xb00(%rsp),%rax
movsd  0x2c0(%rsp),%xmm8
movsd  0x348(%rsp),%xmm9
movsd  %xmm0,0x520(%rsp)
movapd 0x320(%rsp),%xmm0
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm11
addsd  0x3d0(%rsp),%xmm12
mulsd  0x5a0(%rsp),%xmm2
movapd %xmm7,%xmm0
addsd  0x368c(%rip),%xmm4
mulsd  %xmm3,%xmm0
movapd %xmm0,0x3d0(%rsp)
movsd  0x2d0(%rsp),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x2d0(%rsp)
divsd  0x1b0(%rsp),%xmm6
mulsd  %xmm3,%xmm8
addsd  0x3653(%rip),%xmm5
addsd  0x364a(%rip),%xmm10
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x36ca(%rip),%xmm0
movsd  0x250(%rsp),%xmm1
mulsd  %xmm9,%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm4,0x2f0(%rsp)
movsd  %xmm5,0x1f0(%rsp)
movsd  %xmm10,0x260(%rsp)
jb     da20 <vbic_4T_et_xf_fj+0xc8e0>
xorps  %xmm13,%xmm13
sqrtsd %xmm0,%xmm13
jmp    dac5 <vbic_4T_et_xf_fj+0xc985>
movsd  %xmm8,0x2c0(%rsp)
movapd %xmm11,0xa0(%rsp)
movapd %xmm14,0x270(%rsp)
movapd %xmm12,0x230(%rsp)
movapd %xmm2,0x10(%rsp)
movsd  %xmm6,0x1c0(%rsp)
movsd  %xmm1,0x250(%rsp)
call   1060 <sqrt@plt>
movsd  0x250(%rsp),%xmm1
movsd  0x180(%rsp),%xmm7
movsd  0x1c0(%rsp),%xmm6
movapd 0x10(%rsp),%xmm2
movapd 0x230(%rsp),%xmm12
movapd 0x270(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm11
mov    0xb00(%rsp),%rax
movsd  0x2c0(%rsp),%xmm8
movsd  0x348(%rsp),%xmm9
movapd %xmm0,%xmm13
movsd  0x354a(%rip),%xmm15
movsd  0x228(%rsp),%xmm4
movapd 0x5d0(%rsp),%xmm10
movapd 0x580(%rsp),%xmm3
movapd 0x3d0(%rsp),%xmm5
movapd %xmm15,%xmm0
divsd  %xmm9,%xmm0
movapd %xmm0,0x10(%rsp)
subsd  %xmm2,%xmm12
divsd  0x2f0(%rsp),%xmm5
movsd  0x2d0(%rsp),%xmm0
subsd  %xmm6,%xmm0
movapd %xmm0,%xmm9
divsd  0x1f0(%rsp),%xmm8
divsd  0x260(%rsp),%xmm7
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3562(%rip),%xmm0
ucomisd 0x357a(%rip),%xmm0
mulsd  0x570(%rsp),%xmm1
mulsd  0x200(%rsp),%xmm10
mulsd  %xmm3,%xmm14
mulsd  %xmm3,%xmm11
movapd %xmm3,%xmm6
mulsd  0x60(%rsp),%xmm6
mulsd  %xmm4,%xmm13
addsd  0x3495(%rip),%xmm13
movapd %xmm12,0x230(%rsp)
movsd  %xmm7,0x180(%rsp)
movapd %xmm5,0x3d0(%rsp)
jb     dbaa <vbic_4T_et_xf_fj+0xca6a>
sqrtsd %xmm0,%xmm0
jmp    dc79 <vbic_4T_et_xf_fj+0xcb39>
movsd  %xmm8,0x2c0(%rsp)
movapd %xmm11,0xa0(%rsp)
movapd %xmm14,0x270(%rsp)
movapd %xmm10,0x5d0(%rsp)
movsd  %xmm1,0x250(%rsp)
movsd  %xmm9,0x2d0(%rsp)
movsd  %xmm13,0x1b0(%rsp)
movapd %xmm6,0x2f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x2f0(%rsp),%xmm6
movsd  0x1b0(%rsp),%xmm13
movsd  0x2d0(%rsp),%xmm9
movapd 0x3d0(%rsp),%xmm5
movsd  0x250(%rsp),%xmm1
movsd  0x180(%rsp),%xmm7
movapd 0x5d0(%rsp),%xmm10
movsd  0x228(%rsp),%xmm4
movapd 0x230(%rsp),%xmm12
movapd 0x270(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm11
movsd  0x33a9(%rip),%xmm15
movsd  0x2c0(%rsp),%xmm8
movsd  0x628(%rsp),%xmm2
mov    0xc10(%rsp),%rax
movsd  0x520(%rsp),%xmm3
addsd  %xmm10,%xmm14
addsd  %xmm6,%xmm11
mulsd  %xmm0,%xmm4
addsd  %xmm15,%xmm4
mulsd  %xmm4,%xmm13
mulsd  %xmm13,%xmm3
divsd  %xmm3,%xmm1
mulsd  %xmm9,%xmm2
mulsd  0x5a0(%rsp),%xmm8
addsd  %xmm2,%xmm8
movapd %xmm7,%xmm2
mulsd  0x10(%rsp),%xmm2
movapd %xmm7,%xmm3
mulsd  %xmm12,%xmm3
movapd %xmm5,%xmm6
mulsd  %xmm5,%xmm6
addsd  %xmm15,%xmm6
xorps  %xmm9,%xmm9
sqrtsd %xmm6,%xmm9
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm6
movapd %xmm9,%xmm0
movapd %xmm11,0xa0(%rsp)
movapd %xmm14,0x270(%rsp)
movapd %xmm6,0x1f0(%rsp)
jae    ddcf <vbic_4T_et_xf_fj+0xcc8f>
movapd %xmm6,%xmm0
movsd  %xmm8,0x2c0(%rsp)
movsd  %xmm1,0x250(%rsp)
movsd  %xmm2,0x1b0(%rsp)
movsd  %xmm3,0x2f0(%rsp)
movsd  %xmm9,0x1c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm10,%xmm10
movsd  0x1c0(%rsp),%xmm9
movapd 0x1f0(%rsp),%xmm6
movsd  0x1b0(%rsp),%xmm2
movapd 0x3d0(%rsp),%xmm5
movsd  0x250(%rsp),%xmm1
movsd  0x180(%rsp),%xmm7
movapd 0x270(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm11
mov    0xc10(%rsp),%rax
movsd  0x325c(%rip),%xmm15
movsd  0x2f0(%rsp),%xmm3
movsd  0x2c0(%rsp),%xmm8
addsd  %xmm1,%xmm2
movsd  %xmm2,0x1b0(%rsp)
addsd  %xmm8,%xmm3
movsd  %xmm3,0x2f0(%rsp)
movapd %xmm14,%xmm1
mulsd  %xmm7,%xmm1
movapd %xmm1,0x1c0(%rsp)
mulsd  %xmm11,%xmm7
movsd  %xmm7,0x180(%rsp)
movsd  0xc0(%rsp),%xmm2
movapd %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,(%rax)
ucomisd %xmm10,%xmm6
jae    de58 <vbic_4T_et_xf_fj+0xcd18>
movapd %xmm6,%xmm0
call   1060 <sqrt@plt>
movapd 0x1f0(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm2
movapd 0x3d0(%rsp),%xmm5
movsd  0x31c5(%rip),%xmm15
movapd %xmm0,%xmm9
divsd  %xmm9,%xmm15
movapd %xmm15,0x2d0(%rsp)
xorpd  0x3261(%rip),%xmm5
mulsd  %xmm5,%xmm2
movsd  %xmm2,0xc0(%rsp)
movsd  0x322c(%rip),%xmm1
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movsd  0xc0(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd 0x10(%rsp),%xmm0
movapd 0x2d0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
mov    0xc18(%rsp),%rdx
movsd  %xmm0,(%rdx)
movapd 0x230(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xc20(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0x270(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xc28(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r15)
movsd  0x2f0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movsd  0x1b0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movapd 0x1c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  0x180(%rsp),%xmm1
addsd  (%r15),%xmm1
movapd 0x1d0(%rsp),%xmm15
movapd 0x50(%rsp),%xmm9
movapd 0xb0(%rsp),%xmm4
movsd  0x30(%rsp),%xmm14
mov    0xc48(%rsp),%r8
mov    0xc40(%rsp),%rcx
mov    0xc38(%rsp),%rdx
mov    0xb08(%rsp),%rsi
movsd  %xmm1,(%r15)
movsd  0x30(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    e009 <vbic_4T_et_xf_fj+0xcec9>
movsd  0x888(%rsp),%xmm1
divsd  0x8(%rsp),%xmm1
mulsd  %xmm15,%xmm1
movsd  0x880(%rsp),%xmm2
movsd  0x878(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  (%rsi),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdx)
movsd  0x303a(%rip),%xmm13
movapd %xmm13,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rsi),%xmm0
xorpd  0x30d9(%rip),%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    e020 <vbic_4T_et_xf_fj+0xcee0>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movsd  0x2ff8(%rip),%xmm13
mov    0xc70(%rsp),%rcx
mov    0xc68(%rsp),%rdx
mov    0xc60(%rsp),%rsi
mov    0xc58(%rsp),%rdi
mov    0xc50(%rsp),%rbp
mov    0xb10(%rsp),%rax
movsd  %xmm0,(%r8)
movsd  0x38(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    e115 <vbic_4T_et_xf_fj+0xcfd5>
movsd  0x8a0(%rsp),%xmm2
divsd  0x8(%rsp),%xmm2
mulsd  %xmm15,%xmm2
movsd  0x898(%rsp),%xmm3
movsd  0x890(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rax),%xmm0
movapd 0x450(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rax),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x610(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movapd 0x490(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
mulsd  0x410(%rsp),%xmm1
movsd  %xmm1,(%rcx)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    e139 <vbic_4T_et_xf_fj+0xcff9>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movapd 0x420(%rsp),%xmm3
movapd 0x9f0(%rsp),%xmm5
movapd 0x9e0(%rsp),%xmm7
movapd 0x2f74(%rip),%xmm0
xorpd  %xmm0,%xmm5
xorpd  %xmm0,%xmm3
movapd 0x380(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x380(%rsp)
xorpd  %xmm0,%xmm7
mov    0xc88(%rsp),%r8
mov    0xc80(%rsp),%rcx
mov    0xc78(%rsp),%rdx
mov    0xb18(%rsp),%rsi
movsd  0x40(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd %xmm4,%xmm8
jbe    e21b <vbic_4T_et_xf_fj+0xd0db>
movsd  0x8b8(%rsp),%xmm1
divsd  0x8(%rsp),%xmm1
mulsd  %xmm15,%xmm1
movsd  0x8b0(%rsp),%xmm2
movapd %xmm3,%xmm4
movsd  0x8a8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  (%rsi),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdx)
movapd %xmm13,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rsi),%xmm0
xorpd  0x2ecb(%rip),%xmm0
mulsd  %xmm3,%xmm1
movapd %xmm4,%xmm3
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    e229 <vbic_4T_et_xf_fj+0xd0e9>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movsd  0x650(%rsp),%xmm4
movsd  0x5a8(%rsp),%xmm2
movapd %xmm5,%xmm6
divsd  0x530(%rsp),%xmm6
movapd 0x290(%rsp),%xmm5
divsd  %xmm5,%xmm3
mulsd  0x478(%rsp),%xmm2
movapd 0x380(%rsp),%xmm1
divsd  %xmm5,%xmm1
movapd %xmm1,0x380(%rsp)
divsd  0x600(%rsp),%xmm7
mov    0xcb0(%rsp),%rcx
mov    0xca8(%rsp),%rdx
mov    0xca0(%rsp),%rsi
mov    0xc98(%rsp),%rdi
mov    0xc90(%rsp),%rbp
mov    0xb20(%rsp),%rax
movsd  %xmm0,(%r8)
movsd  0x50(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm3,0x420(%rsp)
jbe    e389 <vbic_4T_et_xf_fj+0xd249>
movapd %xmm2,%xmm11
movsd  0x8d0(%rsp),%xmm2
divsd  0x8(%rsp),%xmm2
mulsd  %xmm15,%xmm2
movsd  0x8c8(%rsp),%xmm3
movsd  0x8c0(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rax),%xmm0
movsd  0x510(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rax),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm11,%xmm2
movsd  0x358(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  %xmm3,(%rsi)
movsd  0x350(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  %xmm3,(%rdx)
movsd  0x4f0(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  %xmm3,(%rcx)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    e3ad <vbic_4T_et_xf_fj+0xd26d>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movapd 0x730(%rsp),%xmm11
movsd  0x648(%rsp),%xmm5
movsd  0x668(%rsp),%xmm1
movapd 0x210(%rsp),%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm0,0x210(%rsp)
divsd  0xa90(%rsp),%xmm4
divsd  0xa80(%rsp),%xmm2
movsd  %xmm2,0x5a8(%rsp)
movapd 0x420(%rsp),%xmm0
movapd 0x1a0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm0,0x420(%rsp)
movapd 0x380(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x380(%rsp)
divsd  0xa70(%rsp),%xmm5
movsd  0x638(%rsp),%xmm2
movapd %xmm2,%xmm12
divsd  0x2c09(%rip),%xmm12
movapd 0x240(%rsp),%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm0,0x240(%rsp)
divsd  0xa60(%rsp),%xmm1
movsd  %xmm1,0x668(%rsp)
xorpd  %xmm0,%xmm0
cmpltsd 0x718(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
movsd  0x178(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
xorpd  %xmm15,%xmm15
cmpltsd %xmm2,%xmm15
mov    0xd70(%rsp),%r14
mov    0xd68(%rsp),%rbp
ja     e4cd <vbic_4T_et_xf_fj+0xd38d>
movsd  0x188(%rbx),%xmm1
ucomisd %xmm0,%xmm1
jbe    e6ad <vbic_4T_et_xf_fj+0xd56d>
movsd  %xmm5,0x648(%rsp)
movsd  %xmm4,0x650(%rsp)
movapd 0x310(%rsp),%xmm2
movapd %xmm2,%xmm0
movapd 0xa50(%rsp),%xmm4
mulsd  %xmm4,%xmm0
divsd  %xmm9,%xmm4
movapd %xmm8,%xmm3
divsd  %xmm8,%xmm0
movapd 0x1d0(%rsp),%xmm6
mulsd  %xmm6,%xmm4
movsd  0x2b03(%rip),%xmm1
mulsd  %xmm1,%xmm0
addsd  %xmm4,%xmm0
movapd 0xa40(%rsp),%xmm4
mulsd  %xmm4,%xmm2
divsd  %xmm8,%xmm2
mulsd  %xmm1,%xmm2
divsd  %xmm9,%xmm4
mulsd  %xmm6,%xmm4
addsd  %xmm4,%xmm2
movsd  0x8(%rsp),%xmm1
movsd  0x958(%rsp),%xmm5
divsd  %xmm1,%xmm5
mulsd  %xmm6,%xmm5
movsd  0x948(%rsp),%xmm4
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm5
movsd  0x800(%rsp),%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm5,%xmm4
movsd  0x940(%rsp),%xmm0
divsd  %xmm1,%xmm0
mulsd  %xmm6,%xmm0
movsd  0x930(%rsp),%xmm1
mulsd  %xmm1,%xmm2
mulsd  %xmm1,%xmm0
movsd  0x7f8(%rsp),%xmm1
mulsd  %xmm2,%xmm1
mulsd  0x678(%rsp),%xmm11
addsd  %xmm0,%xmm1
movapd 0x7a0(%rsp),%xmm0
mulsd  0x670(%rsp),%xmm0
divsd  0x950(%rsp),%xmm11
mulsd  %xmm4,%xmm11
movapd %xmm8,%xmm4
divsd  0x938(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x7a0(%rsp)
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0x180(%rbx),%xmm1
movapd %xmm9,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm3
divsd  %xmm2,%xmm3
movapd %xmm13,%xmm7
divsd  %xmm2,%xmm7
mulsd  %xmm8,%xmm1
movapd %xmm0,%xmm6
divsd  %xmm1,%xmm6
movapd 0x2a93(%rip),%xmm5
mulsd  0x2a23(%rip),%xmm6
xorpd  %xmm0,%xmm5
ucomisd 0x2a1f(%rip),%xmm3
movapd %xmm15,0x1a0(%rsp)
jbe    e67e <vbic_4T_et_xf_fj+0xd53e>
addsd  0x2a13(%rip),%xmm3
addsd  0x29ab(%rip),%xmm3
movsd  0x2a13(%rip),%xmm1
mulsd  %xmm1,%xmm3
jmp    e79c <vbic_4T_et_xf_fj+0xd65c>
movsd  0x29f2(%rip),%xmm1
ucomisd %xmm3,%xmm1
jbe    e706 <vbic_4T_et_xf_fj+0xd5c6>
addsd  0x29dc(%rip),%xmm3
addsd  0x297c(%rip),%xmm3
movsd  0x29dc(%rip),%xmm1
mulsd  %xmm1,%xmm3
jmp    e79c <vbic_4T_et_xf_fj+0xd65c>
mov    0xd60(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,0x0(%rbp)
movq   $0x0,(%r14)
movsd  0x4e0(%rsp),%xmm10
movapd 0x380(%rsp),%xmm11
movsd  0x4d8(%rsp),%xmm9
movapd 0x420(%rsp),%xmm3
movsd  0x5a8(%rsp),%xmm1
movapd 0x40(%rsp),%xmm7
jmp    ea25 <vbic_4T_et_xf_fj+0xd8e5>
movapd %xmm3,%xmm0
movapd %xmm11,0x730(%rsp)
movapd %xmm12,0x1b0(%rsp)
movapd %xmm7,0x310(%rsp)
movapd %xmm6,0xc0(%rsp)
call   1030 <exp@plt>
movapd 0xc0(%rsp),%xmm6
movapd 0x310(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm12
movsd  0x30(%rsp),%xmm14
movsd  0x28b7(%rip),%xmm13
movapd 0x730(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm8
movapd 0x50(%rsp),%xmm9
movapd %xmm0,%xmm1
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm0
movapd 0x293c(%rip),%xmm5
xorpd  %xmm0,%xmm5
movapd %xmm1,%xmm3
movapd 0x40(%rsp),%xmm15
movsd  0x678(%rsp),%xmm2
movsd  0x968(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x678(%rsp)
mulsd  %xmm4,%xmm11
movsd  0x670(%rsp),%xmm2
movsd  0x960(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x670(%rsp)
movapd 0x7a0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm6
movsd  0x190(%rbx),%xmm1
mulsd  %xmm1,%xmm9
divsd  %xmm9,%xmm0
movapd %xmm13,%xmm4
mulsd  %xmm1,%xmm8
divsd  %xmm8,%xmm5
mulsd  0x27fc(%rip),%xmm5
divsd  %xmm9,%xmm4
ucomisd 0x283f(%rip),%xmm0
movapd %xmm11,0x730(%rsp)
movapd %xmm2,0x7a0(%rsp)
movapd %xmm5,0x50(%rsp)
movapd %xmm7,0x310(%rsp)
movapd %xmm6,0xc0(%rsp)
movapd %xmm3,0x10(%rsp)
movapd %xmm4,0xb0(%rsp)
jbe    e887 <vbic_4T_et_xf_fj+0xd747>
addsd  0x2803(%rip),%xmm0
addsd  0x279b(%rip),%xmm0
movsd  0x2803(%rip),%xmm1
jmp    e8ad <vbic_4T_et_xf_fj+0xd76d>
movsd  0x27e9(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    e8e0 <vbic_4T_et_xf_fj+0xd7a0>
addsd  0x27d3(%rip),%xmm0
addsd  0x2773(%rip),%xmm0
movsd  0x27d3(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4e0(%rsp),%xmm10
movapd 0x380(%rsp),%xmm11
movsd  0x4d8(%rsp),%xmm9
movapd %xmm15,%xmm7
movapd 0x1a0(%rsp),%xmm15
jmp    e93b <vbic_4T_et_xf_fj+0xd7fb>
movapd %xmm12,0x1b0(%rsp)
call   1030 <exp@plt>
movapd 0x1b0(%rsp),%xmm12
movapd 0x1a0(%rsp),%xmm15
movsd  0x30(%rsp),%xmm14
movsd  0x2705(%rip),%xmm13
movapd 0x40(%rsp),%xmm7
movapd %xmm0,%xmm1
movsd  0x4e0(%rsp),%xmm10
movapd 0x380(%rsp),%xmm11
movsd  0x4d8(%rsp),%xmm9
movsd  0x2705(%rip),%xmm2
movapd 0x10(%rsp),%xmm6
addsd  %xmm2,%xmm6
addsd  %xmm2,%xmm0
movsd  0x670(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm0,%xmm2
movsd  0x678(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
movapd 0xb0(%rsp),%xmm8
mulsd  %xmm1,%xmm8
mov    0xd60(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x730(%rsp),%xmm2
mulsd  %xmm6,%xmm2
movsd  %xmm2,0x0(%rbp)
movapd 0x310(%rsp),%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,(%r14)
movapd 0xc0(%rsp),%xmm3
mulsd  %xmm4,%xmm3
addsd  0x0(%rbp),%xmm3
movapd 0x50(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x7a0(%rsp),%xmm0
addsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  %xmm5,%xmm8
addsd  (%r14),%xmm8
movsd  %xmm8,(%r14)
mulsd  %xmm5,%xmm2
addsd  0x0(%rbp),%xmm2
movsd  %xmm2,0x0(%rbp)
movapd 0x420(%rsp),%xmm3
movsd  0x650(%rsp),%xmm4
movsd  0x5a8(%rsp),%xmm1
movsd  0x648(%rsp),%xmm5
andpd  %xmm12,%xmm15
movapd 0x210(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x210(%rsp)
mulsd  %xmm1,%xmm3
mulsd  %xmm5,%xmm11
movapd 0x240(%rsp),%xmm0
mulsd  0x668(%rsp),%xmm0
movapd %xmm0,0x240(%rsp)
movsd  0x25ac(%rip),%xmm0
movapd 0xa0(%rsp),%xmm12
andnpd %xmm0,%xmm12
mov    0xdb0(%rsp),%rax
mov    0xda8(%rsp),%rcx
mov    0xda0(%rsp),%rsi
mov    0xb28(%rsp),%rdx
movsd  0x48(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    eb17 <vbic_4T_et_xf_fj+0xd9d7>
movsd  0x8d8(%rsp),%xmm0
divsd  0x8(%rsp),%xmm0
movapd 0x1d0(%rsp),%xmm8
mulsd  %xmm0,%xmm8
movsd  0x8e8(%rsp),%xmm1
movsd  0x8e0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  (%rdx),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movapd %xmm13,%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rdx),%xmm0
xorpd  0x25cd(%rip),%xmm0
mulsd  %xmm2,%xmm8
mulsd  %xmm1,%xmm1
divsd  %xmm1,%xmm0
mulsd  %xmm8,%xmm0
jmp    eb25 <vbic_4T_et_xf_fj+0xd9e5>
movq   $0x0,(%rsi)
movq   $0x0,(%rcx)
movapd 0x240(%rsp),%xmm8
movsd  0x4e8(%rsp),%xmm1
movsd  0x7d0(%rsp),%xmm2
movapd 0x2b0(%rsp),%xmm4
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x4e8(%rsp)
movapd 0x210(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x210(%rsp)
movsd  0x478(%rsp),%xmm1
movsd  0x9b0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x478(%rsp)
mulsd  %xmm2,%xmm3
movsd  0x9a8(%rsp),%xmm1
mulsd  %xmm1,%xmm9
movsd  %xmm9,0x4d8(%rsp)
mulsd  %xmm1,%xmm11
movsd  0x9a0(%rsp),%xmm1
mulsd  %xmm1,%xmm10
mulsd  %xmm1,%xmm8
movsd  %xmm0,(%rax)
xorpd  %xmm1,%xmm1
cmpltsd %xmm4,%xmm1
andpd  %xmm13,%xmm1
movapd %xmm4,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x830(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm1,0xb0(%rsp)
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm13,%xmm2
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm13,%xmm5
divsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm5
movsd  0x1e8(%rsp),%xmm6
mulsd  %xmm1,%xmm6
mulsd  %xmm7,%xmm1
mulsd  %xmm5,%xmm6
mulsd  %xmm1,%xmm5
mov    %r13,0x50(%rsp)
movsd  0x0(%r13),%xmm0
movsd  0x4d0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  0x2465(%rip),%xmm0
mulsd  0x2465(%rip),%xmm2
ucomisd 0x240d(%rip),%xmm0
mov    0xdb8(%rsp),%r15
mov    0xd48(%rsp),%r12
mov    0xd40(%rsp),%r13
mov    0xd38(%rsp),%rsi
mov    0xd30(%rsp),%rdi
mov    0xd28(%rsp),%rdx
mov    0xd20(%rsp),%rcx
mov    0xd18(%rsp),%r10
mov    0xd10(%rsp),%r11
mov    0xcf0(%rsp),%r9
mov    0xcb8(%rsp),%r8
movsd  %xmm10,0x4e0(%rsp)
movapd %xmm3,0x420(%rsp)
movapd %xmm15,0x1a0(%rsp)
movsd  %xmm6,0x8(%rsp)
movapd %xmm5,0x1d0(%rsp)
jbe    ed03 <vbic_4T_et_xf_fj+0xdbc3>
addsd  0x2387(%rip),%xmm0
addsd  0x231f(%rip),%xmm0
movsd  0x2387(%rip),%xmm1
jmp    ed29 <vbic_4T_et_xf_fj+0xdbe9>
movsd  0x236d(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    ed4a <vbic_4T_et_xf_fj+0xdc0a>
addsd  0x2357(%rip),%xmm0
addsd  0x22f7(%rip),%xmm0
movsd  0x2357(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x400(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm3
movapd %xmm12,%xmm5
jmp    ee15 <vbic_4T_et_xf_fj+0xdcd5>
movapd %xmm8,0x240(%rsp)
movapd %xmm11,0x380(%rsp)
movsd  %xmm2,0x4d0(%rsp)
movapd %xmm12,0xa0(%rsp)
movapd %xmm4,0x310(%rsp)
call   1030 <exp@plt>
movapd 0x310(%rsp),%xmm4
movapd 0xa0(%rsp),%xmm5
mov    0xcb8(%rsp),%r8
mov    0xcf0(%rsp),%r9
mov    0xd10(%rsp),%r11
mov    0xd18(%rsp),%r10
mov    0xd20(%rsp),%rcx
mov    0xd28(%rsp),%rdx
mov    0xd30(%rsp),%rdi
mov    0xd38(%rsp),%rsi
movsd  0x30(%rsp),%xmm14
movsd  0x2237(%rip),%xmm13
movsd  0x400(%rsp),%xmm15
movsd  0x4d0(%rsp),%xmm2
movapd 0x380(%rsp),%xmm11
movapd 0x240(%rsp),%xmm8
movapd %xmm0,%xmm1
movapd 0xb0(%rsp),%xmm3
mulsd  %xmm1,%xmm2
movapd %xmm2,%xmm12
movapd %xmm4,%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm5,%xmm2
movsd  0x1c8(%rbx),%xmm9
movsd  0x300(%rsp),%xmm6
mulsd  %xmm9,%xmm6
addsd  %xmm13,%xmm6
movsd  0x1c0(%rbx),%xmm1
mulsd  %xmm1,%xmm9
movapd %xmm3,%xmm7
mulsd  %xmm6,%xmm7
mulsd  %xmm2,%xmm7
mulsd  %xmm1,%xmm7
addsd  %xmm4,%xmm4
mulsd  %xmm6,%xmm4
mulsd  %xmm3,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm1,%xmm5
mulsd  %xmm6,%xmm5
movsd  0x1d0(%rbx),%xmm6
movapd %xmm0,%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm13,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm3,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm0,%xmm5
addsd  %xmm13,%xmm5
mulsd  %xmm9,%xmm5
mulsd  %xmm6,%xmm7
mulsd  %xmm12,%xmm7
mulsd  %xmm6,%xmm4
mulsd  %xmm0,%xmm4
movapd 0x330(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm5,%xmm0
unpckhpd %xmm2,%xmm2
mulsd  %xmm5,%xmm2
movsd  0x2c8(%rsp),%xmm6
mulsd  %xmm5,%xmm6
addsd  %xmm7,%xmm6
movsd  0x8(%rsp),%xmm9
mulsd  %xmm4,%xmm9
addsd  %xmm0,%xmm9
mulsd  0x1d0(%rsp),%xmm4
addsd  %xmm2,%xmm4
movsd  0x4e8(%rsp),%xmm3
movapd %xmm3,%xmm0
movsd  0x440(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd 0x2b0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x100(%rbx),%xmm0
movapd 0x450(%rsp),%xmm7
divsd  %xmm7,%xmm2
addsd  %xmm2,%xmm0
movsd  %xmm0,(%r8)
movapd %xmm1,%xmm0
divsd  %xmm7,%xmm0
mulsd  0x740(%rsp),%xmm1
divsd  0x4b0(%rsp),%xmm1
movsd  0x100(%rbx),%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm3,%xmm2
movapd 0x210(%rsp),%xmm12
mulsd  %xmm12,%xmm5
movapd 0x6e0(%rsp),%xmm7
mulsd  %xmm2,%xmm7
addsd  %xmm5,%xmm7
mov    0xcc0(%rsp),%r8
movsd  %xmm7,(%r8)
movapd 0x3b0(%rsp),%xmm5
mulsd  %xmm2,%xmm5
mov    0xcc8(%rsp),%r14
movsd  %xmm5,(%r14)
movapd 0x4a0(%rsp),%xmm2
mulsd  %xmm2,%xmm9
addsd  (%r8),%xmm9
movsd  %xmm9,(%r8)
mulsd  %xmm2,%xmm4
addsd  (%r14),%xmm4
movsd  %xmm4,(%r14)
mulsd  %xmm2,%xmm6
mov    0xcd0(%rsp),%rax
movsd  %xmm6,(%rax)
movsd  0x1e8(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  (%r8),%xmm2
movsd  %xmm2,(%r8)
mulsd  0x40(%rsp),%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movapd 0x610(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movapd 0x490(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
mulsd  0x410(%rsp),%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
movapd %xmm3,%xmm0
movapd 0x480(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm13,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm0,%xmm1
mov    0xcd8(%rsp),%rax
movsd  %xmm1,(%rax)
subsd  0x100(%rbx),%xmm13
mulsd  %xmm13,%xmm2
mulsd  %xmm3,%xmm13
mulsd  %xmm12,%xmm2
movapd 0x6a0(%rsp),%xmm1
mulsd  %xmm13,%xmm1
addsd  %xmm2,%xmm1
mov    0xce0(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x3a0(%rsp),%xmm1
mulsd  %xmm13,%xmm1
mov    0xce8(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0xf0(%rsp),%xmm3
mulsd  0x1e8(%rbx),%xmm3
movsd  0x478(%rsp),%xmm2
movapd %xmm2,%xmm0
movsd  0x170(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  %xmm3,%xmm0
movsd  0x70(%rsp),%xmm3
mulsd  0xb0(%rbx),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,(%r9)
movapd 0x420(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd 0x280(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movsd  0xb0(%rbx),%xmm0
movsd  0x1e8(%rbx),%xmm1
mov    0xcf8(%rsp),%r9
movsd  %xmm3,(%r9)
movapd 0x100(%rsp),%xmm3
mulsd  %xmm2,%xmm3
mov    0xd00(%rsp),%rax
movsd  %xmm3,(%rax)
movsd  0x2e8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%r9),%xmm2
movsd  %xmm2,(%r9)
movapd 0x190(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm0,%xmm14
addsd  (%r9),%xmm14
movsd  %xmm14,(%r9)
movsd  0x200(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
movsd  0x20(%rsp),%xmm0
mulsd  0xb0(%rbx),%xmm0
mov    0xd08(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0xb0(%rbx),%xmm0
movsd  0x120(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r11)
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r10)
movsd  0x90(%rsp),%xmm2
mulsd  0x1e8(%rbx),%xmm2
movsd  0x4d8(%rsp),%xmm3
movapd %xmm3,%xmm0
movsd  0x160(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x1e8(%rbx),%xmm0
mulsd  %xmm1,%xmm11
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm11,%xmm1
movsd  %xmm1,(%rdx)
movapd 0x110(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,(%rdi)
movsd  0x398(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdx),%xmm1
movsd  %xmm1,(%rdx)
movsd  0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdi),%xmm1
movsd  %xmm1,(%rdi)
mulsd  %xmm0,%xmm15
movsd  %xmm15,(%rsi)
movsd  0x2b8(%rbx),%xmm0
mov    0xae0(%rsp),%rsi
mulsd  (%rsi),%xmm0
mov    %rsi,%rbp
movsd  0x4e0(%rsp),%xmm3
movapd %xmm3,%xmm1
movapd 0x540(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,(%r15)
movsd  0x2b8(%rbx),%xmm0
mov    0xdc8(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  %xmm2,%xmm8
movapd 0xd0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  %xmm8,%xmm0
mov    0xdc0(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0x3f0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mov    0xb30(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0x78(%rbx),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  0x78(%rbx),%xmm0
movsd  %xmm0,(%r12)
mov    0xb38(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0xa0(%rbx),%xmm0
mov    0xd50(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0xa0(%rbx),%xmm0
mov    0xd58(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xbb8(%rsp),%rax
movsd  (%rax),%xmm0
mov    0x50(%rsp),%r13
mulsd  0x0(%r13),%xmm0
mov    0xb58(%rsp),%r9
movsd  (%r9),%xmm1
mov    0x9b8(%rsp),%rdx
mulsd  (%rdx),%xmm1
mov    0xb88(%rsp),%rsi
movsd  (%rsi),%xmm2
mov    0xb98(%rsp),%rdi
subsd  (%rdi),%xmm2
mov    0xb40(%rsp),%r12
mulsd  (%r12),%xmm2
addsd  %xmm0,%xmm1
mov    0xb70(%rsp),%r10
movsd  (%r10),%xmm0
mov    0x9c0(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm2
mov    0xbe0(%rsp),%r8
movsd  (%r8),%xmm1
mov    0x9c8(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm2,%xmm0
mov    0xda0(%rsp),%rsi
movsd  (%rsi),%xmm2
mov    0xb28(%rsp),%r9
mulsd  (%r9),%xmm2
addsd  %xmm0,%xmm1
mov    0xd60(%rsp),%rsi
movsd  (%rsi),%xmm0
mulsd  0x0(%rbp),%xmm0
addsd  %xmm1,%xmm2
mov    0xd78(%rsp),%r14
movsd  (%r14),%xmm1
mov    0xb48(%rsp),%r14
mulsd  (%r14),%xmm1
addsd  %xmm2,%xmm0
mov    0xbf8(%rsp),%rbp
movsd  0x0(%rbp),%xmm2
mov    0xaf0(%rsp),%rsi
mulsd  (%rsi),%xmm2
addsd  %xmm0,%xmm1
mov    0xc10(%rsp),%r15
movsd  (%r15),%xmm0
mov    0xb00(%rsp),%rsi
mulsd  (%rsi),%xmm0
addsd  %xmm1,%xmm2
mov    0xc38(%rsp),%r15
movsd  (%r15),%xmm1
mov    0xb08(%rsp),%rsi
mulsd  (%rsi),%xmm1
addsd  %xmm2,%xmm0
mov    0xc50(%rsp),%r11
movsd  (%r11),%xmm2
mov    0xb10(%rsp),%r10
mulsd  (%r10),%xmm2
addsd  %xmm0,%xmm1
mov    %rbx,0x8(%rsp)
mov    0xc78(%rsp),%rbx
movsd  (%rbx),%xmm0
mov    0xb18(%rsp),%rdi
mulsd  (%rdi),%xmm0
addsd  %xmm1,%xmm2
mov    0xc90(%rsp),%r8
movsd  (%r8),%xmm1
mov    0xb20(%rsp),%rdi
mulsd  (%rdi),%xmm1
addsd  %xmm2,%xmm0
addsd  %xmm0,%xmm1
movapd 0x1baa(%rip),%xmm3
xorpd  %xmm3,%xmm1
mov    0xde0(%rsp),%rdi
movlpd %xmm1,(%rdi)
movsd  (%rdx),%xmm7
mov    0xb58(%rsp),%rdx
movsd  (%rdx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xdf0(%rsp),%rdx
movlpd %xmm0,(%rdx)
movsd  0x0(%r13),%xmm4
mov    0xbb8(%rsp),%rdx
movsd  (%rdx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xdf8(%rsp),%r13
movlpd %xmm0,0x0(%r13)
movsd  (%r12),%xmm2
mov    0xb98(%rsp),%rdx
movsd  (%rdx),%xmm0
mov    0xb88(%rsp),%rdx
subsd  (%rdx),%xmm0
mov    0xe08(%rsp),%rdx
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm5
mov    0xb70(%rsp),%rcx
movsd  (%rcx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xe10(%rsp),%rcx
movlpd %xmm0,(%rcx)
movsd  (%rax),%xmm15
mov    0xbe0(%rsp),%rax
movsd  (%rax),%xmm0
xorpd  %xmm3,%xmm0
mov    0xe18(%rsp),%rax
movlpd %xmm0,(%rax)
movsd  (%r9),%xmm14
mov    0xda0(%rsp),%rax
movsd  (%rax),%xmm0
xorpd  %xmm3,%xmm0
mov    0xe20(%rsp),%rdx
movlpd %xmm0,(%rdx)
mov    0xae0(%rsp),%rax
movsd  (%rax),%xmm13
mov    0xd60(%rsp),%rax
movsd  (%rax),%xmm0
xorpd  %xmm3,%xmm0
mov    0xe28(%rsp),%r12
movlpd %xmm0,(%r12)
movsd  (%r14),%xmm6
mov    0xd78(%rsp),%rax
movsd  (%rax),%xmm0
xorpd  %xmm3,%xmm0
mov    0xe30(%rsp),%rax
movlpd %xmm0,(%rax)
mov    0xaf0(%rsp),%rax
movsd  (%rax),%xmm10
movsd  0x0(%rbp),%xmm0
xorpd  %xmm3,%xmm0
mov    0xe38(%rsp),%r14
movlpd %xmm0,(%r14)
mov    0xb00(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xc10(%rsp),%rax
movsd  (%rax),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe40(%rsp),%rbp
movlpd %xmm1,0x0(%rbp)
movsd  (%rsi),%xmm9
movsd  (%r15),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe50(%rsp),%r15
movlpd %xmm1,(%r15)
movsd  (%r10),%xmm12
movsd  (%r11),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe58(%rsp),%rdi
movlpd %xmm1,(%rdi)
mov    0xb18(%rsp),%rax
movsd  (%rax),%xmm8
movsd  (%rbx),%xmm1
mov    0x8(%rsp),%rbx
xorpd  %xmm3,%xmm1
mov    0xe60(%rsp),%r8
movlpd %xmm1,(%r8)
mov    0xc90(%rsp),%rax
movsd  (%rax),%xmm1
xorpd  %xmm3,%xmm1
mov    0xb20(%rsp),%rax
movsd  (%rax),%xmm11
mov    0xe68(%rsp),%rcx
movlpd %xmm1,(%rcx)
movapd %xmm7,%xmm1
xorpd  %xmm3,%xmm1
mov    0xb60(%rsp),%rax
mulsd  (%rax),%xmm1
mov    0xde8(%rsp),%rcx
movsd  %xmm1,(%rcx)
mov    0xb68(%rsp),%rax
mulsd  (%rax),%xmm7
mov    0xdf0(%rsp),%rdi
movsd  (%rdi),%xmm1
subsd  %xmm7,%xmm1
movsd  %xmm1,(%rdi)
mov    0xbc0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
movsd  (%rcx),%xmm7
subsd  %xmm1,%xmm7
movsd  %xmm7,(%rcx)
mov    0xbc8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
movsd  0x0(%r13),%xmm7
subsd  %xmm1,%xmm7
movsd  %xmm7,0x0(%r13)
movapd %xmm4,%xmm1
xorpd  %xmm3,%xmm1
mov    0xbd0(%rsp),%rsi
mulsd  (%rsi),%xmm1
mov    0xe00(%rsp),%r10
movsd  %xmm1,(%r10)
movsd  (%rdi),%xmm1
mov    0xbd8(%rsp),%rax
mulsd  (%rax),%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%rdi)
movsd  (%r10),%xmm1
mov    0xb90(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm2,%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%r10)
mov    0xba0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
mov    0xba8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
addsd  0x0(%r13),%xmm1
movsd  %xmm1,0x0(%r13)
movapd %xmm0,%xmm4
mov    0xbb0(%rsp),%rax
mulsd  (%rax),%xmm2
addsd  (%rdi),%xmm2
xorpd  %xmm3,%xmm4
movsd  %xmm2,(%rdi)
movsd  (%rcx),%xmm1
mov    0xb78(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm5,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rcx)
mov    0xe10(%rsp),%rsi
movsd  (%rsi),%xmm1
mov    0xb80(%rsp),%rax
mulsd  (%rax),%xmm5
subsd  %xmm5,%xmm1
movsd  %xmm1,(%rsi)
movsd  (%rcx),%xmm1
mov    0xbe8(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm15,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rcx)
mov    0xe18(%rsp),%r9
movsd  (%r9),%xmm1
mov    0xbf0(%rsp),%rax
mulsd  (%rax),%xmm15
subsd  %xmm15,%xmm1
movsd  %xmm1,(%r9)
movsd  (%rdx),%xmm1
mov    0xda8(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm14,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rdx)
movsd  (%rcx),%xmm1
mov    0xdb0(%rsp),%rax
mulsd  (%rax),%xmm14
subsd  %xmm14,%xmm1
movsd  %xmm1,(%rcx)
mov    0xd68(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm13,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rcx)
movsd  (%r12),%xmm1
mov    0xd70(%rsp),%rax
mulsd  (%rax),%xmm13
subsd  %xmm13,%xmm1
movsd  %xmm1,(%r12)
movsd  (%rcx),%xmm1
mov    0xd80(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm6,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rcx)
movsd  (%r9),%xmm1
mov    0xd88(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm6,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r9)
movsd  0x0(%r13),%xmm1
mov    0xd90(%rsp),%rdx
movsd  (%rdx),%xmm2
mulsd  %xmm6,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,0x0(%r13)
movsd  (%r12),%xmm1
mov    0xd98(%rsp),%rax
mulsd  (%rax),%xmm6
subsd  %xmm6,%xmm1
movsd  %xmm1,(%r12)
movsd  (%r14),%xmm1
mov    0xc00(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm10,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r14)
mov    0xc08(%rsp),%rax
mulsd  (%rax),%xmm10
movsd  (%rcx),%xmm1
subsd  %xmm10,%xmm1
movsd  %xmm1,(%rcx)
movsd  0x0(%rbp),%xmm1
mov    0xc18(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,0x0(%rbp)
movsd  (%rcx),%xmm1
mov    0xc20(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rcx)
movsd  0x0(%r13),%xmm1
mov    0xc28(%rsp),%rdx
mulsd  (%rdx),%xmm0
subsd  %xmm0,%xmm1
movsd  %xmm1,0x0(%r13)
mov    0xc30(%rsp),%r11
mulsd  (%r11),%xmm4
movsd  0x638(%rsp),%xmm2
maxsd  0x1674(%rip),%xmm2
mov    0xe48(%rsp),%rax
movsd  %xmm4,(%rax)
movsd  (%r15),%xmm0
mov    0xc40(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mov    0xc48(%rsp),%rax
mulsd  (%rax),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,(%rcx)
mov    0xe58(%rsp),%rdx
movsd  (%rdx),%xmm0
mov    0xc58(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc60(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rdi),%xmm0
mov    0xc68(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdi)
movsd  0x0(%r13),%xmm0
mov    0xc70(%rsp),%r15
mulsd  (%r15),%xmm12
subsd  %xmm12,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r8),%xmm0
mov    0xc80(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xc88(%rsp),%rax
mulsd  (%rax),%xmm8
subsd  %xmm8,%xmm0
movsd  %xmm0,(%rcx)
mov    0xe68(%rsp),%rdx
movsd  (%rdx),%xmm0
mov    0xc98(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xca0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r9),%xmm0
mov    0xca8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
mov    0xed0(%rsp),%rcx
mov    0xec0(%rsp),%rbp
mov    0xeb8(%rsp),%r14
mov    0xeb0(%rsp),%r12
mov    0xe78(%rsp),%rdi
mov    0xe70(%rsp),%r10
mov    0xdd8(%rsp),%rdx
mov    0xdd0(%rsp),%rsi
mov    0xb50(%rsp),%r8
movsd  %xmm0,(%r9)
movsd  0x0(%r13),%xmm0
mov    0xcb0(%rsp),%rax
mulsd  (%rax),%xmm11
subsd  %xmm11,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  0x298(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    fc4f <vbic_4T_et_xf_fj+0xeb0f>
mov    0x7d8(%rsp),%r9
movsd  (%r9),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x13d3(%rip),%xmm0
divsd  0x298(%rbx),%xmm0
jmp    fc5e <vbic_4T_et_xf_fj+0xeb1e>
movq   $0x0,(%rsi)
mov    0x7d8(%rsp),%r9
mov    0xea8(%rsp),%rsi
movapd 0x1a0(%rsp),%xmm1
mov    %r12,%rax
mov    %r10,%r12
mov    %rdx,%r10
movsd  %xmm0,(%rdx)
movsd  (%r9),%xmm0
mulsd  0x2a0(%rbx),%xmm0
movsd  %xmm0,(%r12)
movsd  0x2a0(%rbx),%xmm0
movsd  %xmm0,(%rdi)
mov    0xea0(%rsp),%r9
movsd  (%r9),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  (%rsi),%xmm1
mov    0xec8(%rsp),%rbx
movsd  %xmm1,(%rbx)
movsd  (%r8),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
movsd  %xmm2,(%r14)
movsd  (%rcx),%xmm0
ucomisd 0x1339(%rip),%xmm0
jne    fce7 <vbic_4T_et_xf_fj+0xeba7>
jnp    1056a <vbic_4T_et_xf_fj+0xf42a>
mov    %r14,%r8
mov    0xc28(%rsp),%rbx
mov    0xb58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb90(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xba0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xba8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbb8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbc0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbc8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbd0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbd8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbe0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbe8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbf0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xbf8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc00(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc08(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc10(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mov    %rax,%rbx
mov    %rsi,%r14
mov    0xc38(%rsp),%r13
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mov    0xc40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xec8(%rsp),%r13
mov    %rdi,%rsi
mov    %r12,%rdi
mov    0xc50(%rsp),%r12
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    0xc58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mov    0xc78(%rsp),%r11
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mov    0xc80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc90(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xca0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xca8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcb8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcc0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcc8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcd0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcd8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xce0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xce8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcf0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xcf8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd00(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd08(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd10(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd28(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd30(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd38(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd50(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xda0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xda8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdb8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdc0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdc8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdd0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mov    0xde0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xde8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdf0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdf8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe08(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe10(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe28(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe30(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe38(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe50(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe90(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
xor    %eax,%eax
add    $0xaa8,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret

LLVM IR (-O0):
define i32 @vbic_4T_et_xf_fj(double* %0, double* %1, double* %2, double* %3, double* %4, double* %5, double* %6, double* %7, double* %8, double* %9, double* %10, double* %11, double* %12, double* %13, double* %14, double* %15, double* %16, double* %17, double* %18, double* %19, double* %20, double* %21, double* %22, double* %23, double* %24, double* %25, double* %26, double* %27, double* %28, double* %29, double* %30, double* %31, double* %32, double* %33, double* %34, double* %35, double* %36, double* %37, double* %38, double* %39, double* %40, double* %41, double* %42, double* %43, double* %44, double* %45, double* %46, double* %47, double* %48, double* %49, double* %50, double* %51, double* %52, double* %53, double* %54, double* %55, double* %56, double* %57, double* %58, double* %59, double* %60, double* %61, double* %62, double* %63, double* %64, double* %65, double* %66, double* %67, double* %68, double* %69, double* %70, double* %71, double* %72, double* %73, double* %74, double* %75, double* %76, double* %77, double* %78, double* %79, double* %80, double* %81, double* %82, double* %83, double* %84, double* %85, double* %86, double* %87, double* %88, double* %89, double* %90, double* %91, double* %92, double* %93, double* %94, double* %95, double* %96, double* %97, double* %98, double* %99, double* %100, double* %101, double* %102, double* %103, double* %104, double* %105, double* %106, double* %107, double* %108, double* %109, double* %110, double* %111, double* %112, double* %113, double* %114, double* %115, double* %116, double* %117, double* %118, double* %119, double* %120, double* %121, double* %122, double* %123, double* %124, double* %125, double* %126, double* %127, double* %128, double* %129, double* %130, double* %131, double* %132) {
%134 = alloca double*
%135 = alloca double*
%136 = alloca double*
%137 = alloca double*
%138 = alloca double*
%139 = alloca double*
%140 = alloca double*
%141 = alloca double*
%142 = alloca double*
%143 = alloca double*
%144 = alloca double*
%145 = alloca double*
%146 = alloca double*
%147 = alloca double*
%148 = alloca double*
%149 = alloca double*
%150 = alloca double*
%151 = alloca double*
%152 = alloca double*
%153 = alloca double*
%154 = alloca double*
%155 = alloca double*
%156 = alloca double*
%157 = alloca double*
%158 = alloca double*
%159 = alloca double*
%160 = alloca double*
%161 = alloca double*
%162 = alloca double*
%163 = alloca double*
%164 = alloca double*
%165 = alloca double*
%166 = alloca double*
%167 = alloca double*
%168 = alloca double*
%169 = alloca double*
%170 = alloca double*
%171 = alloca double*
%172 = alloca double*
%173 = alloca double*
%174 = alloca double*
%175 = alloca double*
%176 = alloca double*
%177 = alloca double*
%178 = alloca double*
%179 = alloca double*
%180 = alloca double*
%181 = alloca double*
%182 = alloca double*
%183 = alloca double*
%184 = alloca double*
%185 = alloca double*
%186 = alloca double*
%187 = alloca double*
%188 = alloca double*
%189 = alloca double*
%190 = alloca double*
%191 = alloca double*
%192 = alloca double*
%193 = alloca double*
%194 = alloca double*
%195 = alloca double*
%196 = alloca double*
%197 = alloca double*
%198 = alloca double*
%199 = alloca double*
%200 = alloca double*
%201 = alloca double*
%202 = alloca double*
%203 = alloca double*
%204 = alloca double*
%205 = alloca double*
%206 = alloca double*
%207 = alloca double*
%208 = alloca double*
%209 = alloca double*
%210 = alloca double*
%211 = alloca double*
%212 = alloca double*
%213 = alloca double*
%214 = alloca double*
%215 = alloca double*
%216 = alloca double*
%217 = alloca double*
%218 = alloca double*
%219 = alloca double*
%220 = alloca double*
%221 = alloca double*
%222 = alloca double*
%223 = alloca double*
%224 = alloca double*
%225 = alloca double*
%226 = alloca double*
%227 = alloca double*
%228 = alloca double*
%229 = alloca double*
%230 = alloca double*
%231 = alloca double*
%232 = alloca double*
%233 = alloca double*
%234 = alloca double*
%235 = alloca double*
%236 = alloca double*
%237 = alloca double*
%238 = alloca double*
%239 = alloca double*
%240 = alloca double*
%241 = alloca double*
%242 = alloca double*
%243 = alloca double*
%244 = alloca double*
%245 = alloca double*
%246 = alloca double*
%247 = alloca double*
%248 = alloca double*
%249 = alloca double*
%250 = alloca double*
%251 = alloca double*
%252 = alloca double*
%253 = alloca double*
%254 = alloca double*
%255 = alloca double*
%256 = alloca double*
%257 = alloca double*
%258 = alloca double*
%259 = alloca double*
%260 = alloca double*
%261 = alloca double*
%262 = alloca double*
%263 = alloca double*
%264 = alloca double*
%265 = alloca double*
%266 = alloca double*
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
%337 = alloca double
%338 = alloca double
%339 = alloca double
%340 = alloca double
%341 = alloca double
%342 = alloca double
%343 = alloca double
%344 = alloca double
%345 = alloca double
%346 = alloca double
%347 = alloca double
%348 = alloca double
%349 = alloca double
%350 = alloca double
%351 = alloca double
%352 = alloca double
%353 = alloca double
%354 = alloca double
%355 = alloca double
%356 = alloca double
%357 = alloca double
%358 = alloca double
%359 = alloca double
%360 = alloca double
%361 = alloca double
%362 = alloca double
%363 = alloca double
%364 = alloca double
%365 = alloca double
%366 = alloca double
%367 = alloca double
%368 = alloca double
%369 = alloca double
%370 = alloca double
%371 = alloca double
%372 = alloca double
%373 = alloca double
%374 = alloca double
%375 = alloca double
%376 = alloca double
%377 = alloca double
%378 = alloca double
%379 = alloca double
%380 = alloca double
%381 = alloca double
%382 = alloca double
%383 = alloca double
%384 = alloca double
%385 = alloca double
%386 = alloca double
%387 = alloca double
%388 = alloca double
%389 = alloca double
%390 = alloca double
%391 = alloca double
%392 = alloca double
%393 = alloca double
%394 = alloca double
%395 = alloca double
%396 = alloca double
%397 = alloca double
%398 = alloca double
%399 = alloca double
%400 = alloca double
%401 = alloca double
%402 = alloca double
%403 = alloca double
%404 = alloca double
%405 = alloca double
%406 = alloca double
%407 = alloca double
%408 = alloca double
%409 = alloca double
%410 = alloca double
%411 = alloca double
%412 = alloca double
%413 = alloca double
%414 = alloca double
%415 = alloca double
%416 = alloca double
%417 = alloca double
%418 = alloca double
%419 = alloca double
%420 = alloca double
%421 = alloca double
%422 = alloca double
%423 = alloca double
%424 = alloca double
%425 = alloca double
%426 = alloca double
%427 = alloca double
%428 = alloca double
%429 = alloca double
%430 = alloca double
%431 = alloca double
%432 = alloca double
%433 = alloca double
%434 = alloca double
%435 = alloca double
%436 = alloca double
%437 = alloca double
%438 = alloca double
%439 = alloca double
%440 = alloca double
%441 = alloca double
%442 = alloca double
%443 = alloca double
%444 = alloca double
%445 = alloca double
%446 = alloca double
%447 = alloca double
%448 = alloca double
%449 = alloca double
%450 = alloca double
%451 = alloca double
%452 = alloca double
%453 = alloca double
%454 = alloca double
%455 = alloca double
%456 = alloca double
%457 = alloca double
%458 = alloca double
%459 = alloca double
%460 = alloca double
%461 = alloca double
%462 = alloca double
%463 = alloca double
%464 = alloca double
%465 = alloca double
%466 = alloca double
%467 = alloca double
%468 = alloca double
%469 = alloca double
%470 = alloca double
%471 = alloca double
%472 = alloca double
%473 = alloca double
%474 = alloca double
%475 = alloca double
%476 = alloca double
%477 = alloca double
%478 = alloca double
%479 = alloca double
%480 = alloca double
%481 = alloca double
%482 = alloca double
%483 = alloca double
%484 = alloca double
%485 = alloca double
%486 = alloca double
%487 = alloca double
%488 = alloca double
%489 = alloca double
%490 = alloca double
%491 = alloca double
%492 = alloca double
%493 = alloca double
%494 = alloca double
%495 = alloca double
%496 = alloca double
%497 = alloca double
%498 = alloca double
%499 = alloca double
%500 = alloca double
%501 = alloca double
%502 = alloca double
%503 = alloca double
%504 = alloca double
%505 = alloca double
%506 = alloca double
%507 = alloca double
%508 = alloca double
%509 = alloca double
%510 = alloca double
%511 = alloca double
%512 = alloca double
%513 = alloca double
%514 = alloca double
%515 = alloca double
%516 = alloca double
%517 = alloca double
%518 = alloca double
%519 = alloca double
%520 = alloca double
%521 = alloca double
%522 = alloca double
%523 = alloca double
%524 = alloca double
%525 = alloca double
%526 = alloca double
%527 = alloca double
%528 = alloca double
%529 = alloca double
%530 = alloca double
%531 = alloca double
%532 = alloca double
%533 = alloca double
%534 = alloca double
%535 = alloca double
%536 = alloca double
%537 = alloca double
%538 = alloca double
%539 = alloca double
%540 = alloca double
%541 = alloca double
%542 = alloca double
%543 = alloca double
%544 = alloca double
%545 = alloca double
%546 = alloca double
%547 = alloca double
%548 = alloca double
%549 = alloca double
%550 = alloca double
%551 = alloca double
%552 = alloca double
%553 = alloca double
%554 = alloca double
%555 = alloca double
%556 = alloca double
%557 = alloca double
%558 = alloca double
%559 = alloca double
%560 = alloca double
%561 = alloca double
%562 = alloca double
%563 = alloca double
%564 = alloca double
%565 = alloca double
%566 = alloca double
%567 = alloca double
%568 = alloca double
%569 = alloca double
%570 = alloca double
%571 = alloca double
%572 = alloca double
%573 = alloca double
%574 = alloca double
%575 = alloca double
%576 = alloca double
%577 = alloca double
%578 = alloca double
%579 = alloca double
%580 = alloca double
%581 = alloca double
%582 = alloca double
%583 = alloca double
%584 = alloca double
%585 = alloca double
%586 = alloca double
%587 = alloca double
%588 = alloca double
%589 = alloca double
%590 = alloca double
%591 = alloca double
%592 = alloca double
%593 = alloca double
%594 = alloca double
%595 = alloca double
%596 = alloca double
%597 = alloca double
%598 = alloca double
%599 = alloca double
%600 = alloca double
%601 = alloca double
%602 = alloca double
%603 = alloca double
%604 = alloca double
%605 = alloca double
%606 = alloca double
%607 = alloca double
%608 = alloca double
%609 = alloca double
%610 = alloca double
%611 = alloca double
%612 = alloca double
%613 = alloca double
%614 = alloca double
%615 = alloca double
%616 = alloca double
%617 = alloca double
%618 = alloca double
%619 = alloca double
%620 = alloca double
%621 = alloca double
%622 = alloca double
%623 = alloca double
%624 = alloca double
%625 = alloca double
%626 = alloca double
%627 = alloca double
%628 = alloca double
%629 = alloca double
%630 = alloca double
%631 = alloca double
%632 = alloca double
%633 = alloca double
%634 = alloca double
%635 = alloca double
%636 = alloca double
%637 = alloca double
%638 = alloca double
%639 = alloca double
%640 = alloca double
%641 = alloca double
%642 = alloca double
%643 = alloca double
%644 = alloca double
%645 = alloca double
%646 = alloca double
%647 = alloca double
%648 = alloca double
%649 = alloca double
%650 = alloca double
%651 = alloca double
%652 = alloca double
%653 = alloca double
%654 = alloca double
%655 = alloca double
%656 = alloca double
%657 = alloca double
%658 = alloca double
%659 = alloca double
%660 = alloca double
%661 = alloca double
%662 = alloca double
%663 = alloca double
%664 = alloca double
%665 = alloca double
%666 = alloca double
%667 = alloca double
%668 = alloca double
%669 = alloca double
%670 = alloca double
%671 = alloca double
%672 = alloca double
%673 = alloca double
%674 = alloca double
%675 = alloca double
%676 = alloca double
%677 = alloca double
%678 = alloca double
%679 = alloca double
%680 = alloca double
%681 = alloca double
%682 = alloca double
%683 = alloca double
%684 = alloca double
%685 = alloca double
%686 = alloca double
%687 = alloca double
%688 = alloca double
%689 = alloca double
%690 = alloca double
%691 = alloca double
%692 = alloca double
%693 = alloca double
%694 = alloca double
%695 = alloca double
%696 = alloca double
%697 = alloca double
%698 = alloca double
%699 = alloca double
%700 = alloca double
%701 = alloca double
%702 = alloca double
%703 = alloca double
%704 = alloca double
%705 = alloca double
%706 = alloca double
%707 = alloca double
%708 = alloca double
%709 = alloca double
%710 = alloca double
%711 = alloca double
%712 = alloca double
%713 = alloca double
%714 = alloca double
%715 = alloca double
%716 = alloca double
%717 = alloca double
%718 = alloca double
%719 = alloca double
%720 = alloca double
%721 = alloca double
%722 = alloca double
%723 = alloca double
%724 = alloca double
%725 = alloca double
%726 = alloca double
%727 = alloca double
%728 = alloca double
%729 = alloca double
%730 = alloca double
%731 = alloca double
%732 = alloca double
%733 = alloca double
%734 = alloca double
%735 = alloca double
%736 = alloca double
%737 = alloca double
%738 = alloca double
%739 = alloca double
%740 = alloca double
%741 = alloca double
%742 = alloca double
%743 = alloca double
%744 = alloca double
%745 = alloca double
%746 = alloca double
%747 = alloca double
%748 = alloca double
%749 = alloca double
%750 = alloca double
%751 = alloca double
%752 = alloca double
%753 = alloca double
%754 = alloca double
%755 = alloca double
%756 = alloca double
%757 = alloca double
%758 = alloca double
%759 = alloca double
%760 = alloca double
%761 = alloca double
%762 = alloca double
%763 = alloca double
%764 = alloca double
%765 = alloca double
%766 = alloca double
%767 = alloca double
%768 = alloca double
%769 = alloca double
%770 = alloca double
%771 = alloca double
%772 = alloca double
%773 = alloca double
%774 = alloca double
%775 = alloca double
%776 = alloca double
%777 = alloca double
%778 = alloca double
%779 = alloca double
%780 = alloca double
%781 = alloca double
%782 = alloca double
%783 = alloca double
%784 = alloca double
%785 = alloca double
%786 = alloca double
%787 = alloca double
%788 = alloca double
%789 = alloca double
%790 = alloca double
%791 = alloca double
%792 = alloca double
%793 = alloca double
%794 = alloca double
%795 = alloca double
%796 = alloca double
%797 = alloca double
%798 = alloca double
%799 = alloca double
%800 = alloca double
%801 = alloca double
%802 = alloca double
%803 = alloca double
%804 = alloca double
%805 = alloca double
%806 = alloca double
%807 = alloca double
%808 = alloca double
%809 = alloca double
%810 = alloca double
%811 = alloca double
%812 = alloca double
%813 = alloca double
%814 = alloca double
%815 = alloca double
%816 = alloca double
%817 = alloca double
%818 = alloca double
%819 = alloca double
%820 = alloca double
%821 = alloca double
%822 = alloca double
%823 = alloca double
%824 = alloca double
%825 = alloca double
%826 = alloca double
%827 = alloca double
%828 = alloca double
%829 = alloca double
%830 = alloca double
%831 = alloca double
%832 = alloca double
%833 = alloca double
%834 = alloca double
%835 = alloca double
%836 = alloca double
%837 = alloca double
%838 = alloca double
%839 = alloca double
%840 = alloca double
%841 = alloca double
%842 = alloca double
%843 = alloca double
%844 = alloca double
%845 = alloca double
%846 = alloca double
%847 = alloca double
%848 = alloca double
%849 = alloca double
%850 = alloca double
%851 = alloca double
%852 = alloca double
%853 = alloca double
%854 = alloca double
%855 = alloca double
%856 = alloca double
%857 = alloca double
%858 = alloca double
%859 = alloca double
%860 = alloca double
%861 = alloca double
%862 = alloca double
%863 = alloca double
%864 = alloca double
%865 = alloca double
%866 = alloca double
%867 = alloca double
%868 = alloca double
%869 = alloca double
%870 = alloca double
%871 = alloca double
%872 = alloca double
%873 = alloca double
%874 = alloca double
%875 = alloca double
%876 = alloca double
%877 = alloca double
%878 = alloca double
%879 = alloca double
%880 = alloca double
%881 = alloca double
%882 = alloca double
%883 = alloca double
%884 = alloca double
%885 = alloca double
%886 = alloca double
%887 = alloca double
%888 = alloca double
%889 = alloca double
%890 = alloca double
%891 = alloca double
%892 = alloca double
%893 = alloca double
%894 = alloca double
%895 = alloca double
%896 = alloca double
%897 = alloca double
%898 = alloca double
store double* %0, double** %134
store double* %1, double** %135
store double* %2, double** %136
store double* %3, double** %137
store double* %4, double** %138
store double* %5, double** %139
store double* %6, double** %140
store double* %7, double** %141
store double* %8, double** %142
store double* %9, double** %143
store double* %10, double** %144
store double* %11, double** %145
store double* %12, double** %146
store double* %13, double** %147
store double* %14, double** %148
store double* %15, double** %149
store double* %16, double** %150
store double* %17, double** %151
store double* %18, double** %152
store double* %19, double** %153
store double* %20, double** %154
store double* %21, double** %155
store double* %22, double** %156
store double* %23, double** %157
store double* %24, double** %158
store double* %25, double** %159
store double* %26, double** %160
store double* %27, double** %161
store double* %28, double** %162
store double* %29, double** %163
store double* %30, double** %164
store double* %31, double** %165
store double* %32, double** %166
store double* %33, double** %167
store double* %34, double** %168
store double* %35, double** %169
store double* %36, double** %170
store double* %37, double** %171
store double* %38, double** %172
store double* %39, double** %173
store double* %40, double** %174
store double* %41, double** %175
store double* %42, double** %176
store double* %43, double** %177
store double* %44, double** %178
store double* %45, double** %179
store double* %46, double** %180
store double* %47, double** %181
store double* %48, double** %182
store double* %49, double** %183
store double* %50, double** %184
store double* %51, double** %185
store double* %52, double** %186
store double* %53, double** %187
store double* %54, double** %188
store double* %55, double** %189
store double* %56, double** %190
store double* %57, double** %191
store double* %58, double** %192
store double* %59, double** %193
store double* %60, double** %194
store double* %61, double** %195
store double* %62, double** %196
store double* %63, double** %197
store double* %64, double** %198
store double* %65, double** %199
store double* %66, double** %200
store double* %67, double** %201
store double* %68, double** %202
store double* %69, double** %203
store double* %70, double** %204
store double* %71, double** %205
store double* %72, double** %206
store double* %73, double** %207
store double* %74, double** %208
store double* %75, double** %209
store double* %76, double** %210
store double* %77, double** %211
store double* %78, double** %212
store double* %79, double** %213
store double* %80, double** %214
store double* %81, double** %215
store double* %82, double** %216
store double* %83, double** %217
store double* %84, double** %218
store double* %85, double** %219
store double* %86, double** %220
store double* %87, double** %221
store double* %88, double** %222
store double* %89, double** %223
store double* %90, double** %224
store double* %91, double** %225
store double* %92, double** %226
store double* %93, double** %227
store double* %94, double** %228
store double* %95, double** %229
store double* %96, double** %230
store double* %97, double** %231
store double* %98, double** %232
store double* %99, double** %233
store double* %100, double** %234
store double* %101, double** %235
store double* %102, double** %236
store double* %103, double** %237
store double* %104, double** %238
store double* %105, double** %239
store double* %106, double** %240
store double* %107, double** %241
store double* %108, double** %242
store double* %109, double** %243
store double* %110, double** %244
store double* %111, double** %245
store double* %112, double** %246
store double* %113, double** %247
store double* %114, double** %248
store double* %115, double** %249
store double* %116, double** %250
store double* %117, double** %251
store double* %118, double** %252
store double* %119, double** %253
store double* %120, double** %254
store double* %121, double** %255
store double* %122, double** %256
store double* %123, double** %257
store double* %124, double** %258
store double* %125, double** %259
store double* %126, double** %260
store double* %127, double** %261
store double* %128, double** %262
store double* %129, double** %263
store double* %130, double** %264
store double* %131, double** %265
store double* %132, double** %266
%899 = load double*, double** %134
%900 = getelementptr inbounds double, double* %899, i64 0
%901 = load double, double* %900
%902 = fadd double 2.731500e+02, %901
store double %902, double* %267
%903 = load double*, double** %134
%904 = getelementptr inbounds double, double* %903, i64 0
%905 = load double, double* %904
%906 = fadd double 2.731500e+02, %905
%907 = load double*, double** %135
%908 = load double, double* %907
%909 = fadd double %906, %908
store double %909, double* %268
store double 1.000000e+00, double* %269
%910 = load double, double* %268
%911 = fmul double 0x3B30B0F12214FBEF, %910
%912 = fdiv double %911, 0x3C07A4E61EB8740E
store double %912, double* %270
store double 0x3F169700F1154E3F, double* %271
%913 = load double, double* %271
%914 = load double, double* %269
%915 = fmul double %913, %914
store double %915, double* %272
%916 = load double, double* %268
%917 = load double, double* %267
%918 = fdiv double %916, %917
store double %918, double* %273
%919 = load double, double* %267
%920 = fdiv double 1.000000e+00, %919
store double %920, double* %274
%921 = load double, double* %274
%922 = load double, double* %269
%923 = fmul double %921, %922
store double %923, double* %275
%924 = load double, double* %268
%925 = load double, double* %267
%926 = fsub double %924, %925
store double %926, double* %276
store double 1.000000e+00, double* %277
%927 = load double, double* %277
%928 = load double, double* %269
%929 = fmul double %927, %928
store double %929, double* %278
%930 = load double, double* %273
%931 = load double*, double** %134
%932 = getelementptr inbounds double, double* %931, i64 90
%933 = load double, double* %932
%934 = call double @pow(double %930, double %933)
store double %934, double* %279
%935 = load double, double* %279
%936 = load double*, double** %134
%937 = getelementptr inbounds double, double* %936, i64 90
%938 = load double, double* %937
%939 = fmul double %935, %938
%940 = load double, double* %273
%941 = fdiv double %939, %940
store double %941, double* %280
%942 = load double, double* %280
%943 = load double, double* %275
%944 = fmul double %942, %943
store double %944, double* %281
%945 = load double*, double** %134
%946 = getelementptr inbounds double, double* %945, i64 53
%947 = load double, double* %946
%948 = load double, double* %279
%949 = fmul double %947, %948
store double %949, double* %282
%950 = load double*, double** %134
%951 = getelementptr inbounds double, double* %950, i64 53
%952 = load double, double* %951
store double %952, double* %283
%953 = load double, double* %283
%954 = load double, double* %281
%955 = fmul double %953, %954
store double %955, double* %284
%956 = load double, double* %273
%957 = load double*, double** %134
%958 = getelementptr inbounds double, double* %957, i64 91
%959 = load double, double* %958
%960 = call double @pow(double %956, double %959)
store double %960, double* %279
%961 = load double, double* %279
%962 = load double*, double** %134
%963 = getelementptr inbounds double, double* %962, i64 91
%964 = load double, double* %963
%965 = fmul double %961, %964
%966 = load double, double* %273
%967 = fdiv double %965, %966
store double %967, double* %280
%968 = load double, double* %280
%969 = load double, double* %275
%970 = fmul double %968, %969
store double %970, double* %281
%971 = load double*, double** %134
%972 = getelementptr inbounds double, double* %971, i64 1
%973 = load double, double* %972
%974 = load double, double* %279
%975 = fmul double %973, %974
store double %975, double* %285
%976 = load double*, double** %134
%977 = getelementptr inbounds double, double* %976, i64 1
%978 = load double, double* %977
store double %978, double* %286
%979 = load double, double* %286
%980 = load double, double* %281
%981 = fmul double %979, %980
store double %981, double* %287
%982 = load double, double* %273
%983 = load double*, double** %134
%984 = getelementptr inbounds double, double* %983, i64 68
%985 = load double, double* %984
%986 = call double @pow(double %982, double %985)
store double %986, double* %279
%987 = load double, double* %279
%988 = load double*, double** %134
%989 = getelementptr inbounds double, double* %988, i64 68
%990 = load double, double* %989
%991 = fmul double %987, %990
%992 = load double, double* %273
%993 = fdiv double %991, %992
store double %993, double* %280
%994 = load double, double* %280
%995 = load double, double* %275
%996 = fmul double %994, %995
store double %996, double* %281
%997 = load double*, double** %134
%998 = getelementptr inbounds double, double* %997, i64 2
%999 = load double, double* %998
%1000 = load double, double* %279
%1001 = fmul double %999, %1000
store double %1001, double* %288
%1002 = load double*, double** %134
%1003 = getelementptr inbounds double, double* %1002, i64 2
%1004 = load double, double* %1003
store double %1004, double* %289
%1005 = load double, double* %289
%1006 = load double, double* %281
%1007 = fmul double %1005, %1006
store double %1007, double* %290
%1008 = load double, double* %273
%1009 = load double*, double** %134
%1010 = getelementptr inbounds double, double* %1009, i64 92
%1011 = load double, double* %1010
%1012 = call double @pow(double %1008, double %1011)
store double %1012, double* %279
%1013 = load double, double* %279
%1014 = load double*, double** %134
%1015 = getelementptr inbounds double, double* %1014, i64 92
%1016 = load double, double* %1015
%1017 = fmul double %1013, %1016
%1018 = load double, double* %273
%1019 = fdiv double %1017, %1018
store double %1019, double* %280
%1020 = load double, double* %280
%1021 = load double, double* %275
%1022 = fmul double %1020, %1021
store double %1022, double* %281
%1023 = load double*, double** %134
%1024 = getelementptr inbounds double, double* %1023, i64 6
%1025 = load double, double* %1024
%1026 = load double, double* %279
%1027 = fmul double %1025, %1026
store double %1027, double* %291
%1028 = load double*, double** %134
%1029 = getelementptr inbounds double, double* %1028, i64 6
%1030 = load double, double* %1029
store double %1030, double* %292
%1031 = load double, double* %292
%1032 = load double, double* %281
%1033 = fmul double %1031, %1032
store double %1033, double* %293
%1034 = load double, double* %273
%1035 = load double*, double** %134
%1036 = getelementptr inbounds double, double* %1035, i64 67
%1037 = load double, double* %1036
%1038 = call double @pow(double %1034, double %1037)
store double %1038, double* %279
%1039 = load double, double* %279
%1040 = load double*, double** %134
%1041 = getelementptr inbounds double, double* %1040, i64 67
%1042 = load double, double* %1041
%1043 = fmul double %1039, %1042
%1044 = load double, double* %273
%1045 = fdiv double %1043, %1044
store double %1045, double* %280
%1046 = load double, double* %280
%1047 = load double, double* %275
%1048 = fmul double %1046, %1047
store double %1048, double* %281
%1049 = load double*, double** %134
%1050 = getelementptr inbounds double, double* %1049, i64 7
%1051 = load double, double* %1050
%1052 = load double, double* %279
%1053 = fmul double %1051, %1052
store double %1053, double* %294
%1054 = load double*, double** %134
%1055 = getelementptr inbounds double, double* %1054, i64 7
%1056 = load double, double* %1055
store double %1056, double* %295
%1057 = load double, double* %295
%1058 = load double, double* %281
%1059 = fmul double %1057, %1058
store double %1059, double* %296
%1060 = load double, double* %273
%1061 = load double*, double** %134
%1062 = getelementptr inbounds double, double* %1061, i64 66
%1063 = load double, double* %1062
%1064 = call double @pow(double %1060, double %1063)
store double %1064, double* %279
%1065 = load double, double* %279
%1066 = load double*, double** %134
%1067 = getelementptr inbounds double, double* %1066, i64 66
%1068 = load double, double* %1067
%1069 = fmul double %1065, %1068
%1070 = load double, double* %273
%1071 = fdiv double %1069, %1070
store double %1071, double* %280
%1072 = load double, double* %280
%1073 = load double, double* %275
%1074 = fmul double %1072, %1073
store double %1074, double* %281
%1075 = load double*, double** %134
%1076 = getelementptr inbounds double, double* %1075, i64 8
%1077 = load double, double* %1076
%1078 = load double, double* %279
%1079 = fmul double %1077, %1078
store double %1079, double* %297
%1080 = load double*, double** %134
%1081 = getelementptr inbounds double, double* %1080, i64 8
%1082 = load double, double* %1081
store double %1082, double* %298
%1083 = load double, double* %298
%1084 = load double, double* %281
%1085 = fmul double %1083, %1084
store double %1085, double* %299
%1086 = load double, double* %273
%1087 = load double*, double** %134
%1088 = getelementptr inbounds double, double* %1087, i64 69
%1089 = load double, double* %1088
%1090 = call double @pow(double %1086, double %1089)
store double %1090, double* %279
%1091 = load double, double* %279
%1092 = load double*, double** %134
%1093 = getelementptr inbounds double, double* %1092, i64 69
%1094 = load double, double* %1093
%1095 = fmul double %1091, %1094
%1096 = load double, double* %273
%1097 = fdiv double %1095, %1096
store double %1097, double* %280
%1098 = load double, double* %280
%1099 = load double, double* %275
%1100 = fmul double %1098, %1099
store double %1100, double* %281
%1101 = load double*, double** %134
%1102 = getelementptr inbounds double, double* %1101, i64 9
%1103 = load double, double* %1102
%1104 = load double, double* %279
%1105 = fmul double %1103, %1104
store double %1105, double* %300
%1106 = load double*, double** %134
%1107 = getelementptr inbounds double, double* %1106, i64 9
%1108 = load double, double* %1107
store double %1108, double* %301
%1109 = load double, double* %301
%1110 = load double, double* %281
%1111 = fmul double %1109, %1110
store double %1111, double* %302
%1112 = load double, double* %273
%1113 = load double*, double** %134
%1114 = getelementptr inbounds double, double* %1113, i64 93
%1115 = load double, double* %1114
%1116 = call double @pow(double %1112, double %1115)
store double %1116, double* %279
%1117 = load double, double* %279
%1118 = load double*, double** %134
%1119 = getelementptr inbounds double, double* %1118, i64 93
%1120 = load double, double* %1119
%1121 = fmul double %1117, %1120
%1122 = load double, double* %273
%1123 = fdiv double %1121, %1122
store double %1123, double* %280
%1124 = load double, double* %280
%1125 = load double, double* %275
%1126 = fmul double %1124, %1125
store double %1126, double* %281
%1127 = load double*, double** %134
%1128 = getelementptr inbounds double, double* %1127, i64 10
%1129 = load double, double* %1128
%1130 = load double, double* %279
%1131 = fmul double %1129, %1130
store double %1131, double* %303
%1132 = load double*, double** %134
%1133 = getelementptr inbounds double, double* %1132, i64 10
%1134 = load double, double* %1133
store double %1134, double* %304
%1135 = load double, double* %304
%1136 = load double, double* %281
%1137 = fmul double %1135, %1136
store double %1137, double* %305
%1138 = load double, double* %273
%1139 = load double*, double** %134
%1140 = getelementptr inbounds double, double* %1139, i64 78
%1141 = load double, double* %1140
%1142 = call double @pow(double %1138, double %1141)
store double %1142, double* %306
%1143 = load double, double* %306
%1144 = load double*, double** %134
%1145 = getelementptr inbounds double, double* %1144, i64 78
%1146 = load double, double* %1145
%1147 = fmul double %1143, %1146
%1148 = load double, double* %273
%1149 = fdiv double %1147, %1148
store double %1149, double* %307
%1150 = load double, double* %307
%1151 = load double, double* %275
%1152 = fmul double %1150, %1151
store double %1152, double* %308
%1153 = load double*, double** %134
%1154 = getelementptr inbounds double, double* %1153, i64 71
%1155 = load double, double* %1154
%1156 = fneg double %1155
%1157 = load double, double* %273
%1158 = fsub double 1.000000e+00, %1157
%1159 = fmul double %1156, %1158
%1160 = load double, double* %270
%1161 = fdiv double %1159, %1160
store double %1161, double* %309
%1162 = load double*, double** %134
%1163 = getelementptr inbounds double, double* %1162, i64 71
%1164 = load double, double* %1163
%1165 = load double, double* %270
%1166 = fdiv double %1164, %1165
store double %1166, double* %310
%1167 = load double*, double** %134
%1168 = getelementptr inbounds double, double* %1167, i64 71
%1169 = load double, double* %1168
%1170 = load double, double* %273
%1171 = fsub double 1.000000e+00, %1170
%1172 = fmul double %1169, %1171
%1173 = load double, double* %270
%1174 = load double, double* %270
%1175 = fmul double %1173, %1174
%1176 = fdiv double %1172, %1175
store double %1176, double* %312
%1177 = load double, double* %310
%1178 = load double, double* %275
%1179 = fmul double %1177, %1178
store double %1179, double* %311
%1180 = load double, double* %311
%1181 = load double, double* %312
%1182 = load double, double* %272
%1183 = call double @llvm.fmuladd.f64(double %1181, double %1182, double %1180)
store double %1183, double* %311
%1184 = load double, double* %309
%1185 = call double @exp(double %1184)
store double %1185, double* %313
%1186 = load double, double* %313
store double %1186, double* %314
%1187 = load double, double* %314
%1188 = load double, double* %311
%1189 = fmul double %1187, %1188
store double %1189, double* %315
%1190 = load double, double* %306
%1191 = load double, double* %313
%1192 = fmul double %1190, %1191
store double %1192, double* %279
%1193 = load double, double* %313
store double %1193, double* %316
%1194 = load double, double* %306
store double %1194, double* %317
%1195 = load double, double* %316
%1196 = load double, double* %308
%1197 = fmul double %1195, %1196
store double %1197, double* %281
%1198 = load double, double* %281
%1199 = load double, double* %317
%1200 = load double, double* %315
%1201 = call double @llvm.fmuladd.f64(double %1199, double %1200, double %1198)
store double %1201, double* %281
%1202 = load double*, double** %134
%1203 = getelementptr inbounds double, double* %1202, i64 12
%1204 = load double, double* %1203
%1205 = fdiv double 1.000000e+00, %1204
store double %1205, double* %318
%1206 = load double, double* %279
%1207 = load double, double* %318
%1208 = call double @pow(double %1206, double %1207)
store double %1208, double* %319
%1209 = load double, double* %319
%1210 = load double, double* %318
%1211 = fmul double %1209, %1210
%1212 = load double, double* %279
%1213 = fdiv double %1211, %1212
store double %1213, double* %320
%1214 = load double, double* %320
%1215 = load double, double* %281
%1216 = fmul double %1214, %1215
store double %1216, double* %321
%1217 = load double*, double** %134
%1218 = getelementptr inbounds double, double* %1217, i64 11
%1219 = load double, double* %1218
%1220 = load double, double* %319
%1221 = fmul double %1219, %1220
store double %1221, double* %322
%1222 = load double*, double** %134
%1223 = getelementptr inbounds double, double* %1222, i64 11
%1224 = load double, double* %1223
store double %1224, double* %323
%1225 = load double, double* %323
%1226 = load double, double* %321
%1227 = fmul double %1225, %1226
store double %1227, double* %324
%1228 = load double, double* %273
%1229 = load double*, double** %134
%1230 = getelementptr inbounds double, double* %1229, i64 95
%1231 = load double, double* %1230
%1232 = call double @pow(double %1228, double %1231)
store double %1232, double* %306
%1233 = load double, double* %306
%1234 = load double*, double** %134
%1235 = getelementptr inbounds double, double* %1234, i64 95
%1236 = load double, double* %1235
%1237 = fmul double %1233, %1236
%1238 = load double, double* %273
%1239 = fdiv double %1237, %1238
store double %1239, double* %307
%1240 = load double, double* %307
%1241 = load double, double* %275
%1242 = fmul double %1240, %1241
store double %1242, double* %308
%1243 = load double*, double** %134
%1244 = getelementptr inbounds double, double* %1243, i64 96
%1245 = load double, double* %1244
%1246 = fneg double %1245
%1247 = load double, double* %273
%1248 = fsub double 1.000000e+00, %1247
%1249 = fmul double %1246, %1248
%1250 = load double, double* %270
%1251 = fdiv double %1249, %1250
store double %1251, double* %309
%1252 = load double*, double** %134
%1253 = getelementptr inbounds double, double* %1252, i64 96
%1254 = load double, double* %1253
%1255 = load double, double* %270
%1256 = fdiv double %1254, %1255
store double %1256, double* %310
%1257 = load double*, double** %134
%1258 = getelementptr inbounds double, double* %1257, i64 96
%1259 = load double, double* %1258
%1260 = load double, double* %273
%1261 = fsub double 1.000000e+00, %1260
%1262 = fmul double %1259, %1261
%1263 = load double, double* %270
%1264 = load double, double* %270
%1265 = fmul double %1263, %1264
%1266 = fdiv double %1262, %1265
store double %1266, double* %312
%1267 = load double, double* %310
%1268 = load double, double* %275
%1269 = fmul double %1267, %1268
store double %1269, double* %311
%1270 = load double, double* %311
%1271 = load double, double* %312
%1272 = load double, double* %272
%1273 = call double @llvm.fmuladd.f64(double %1271, double %1272, double %1270)
store double %1273, double* %311
%1274 = load double, double* %309
%1275 = call double @exp(double %1274)
store double %1275, double* %313
%1276 = load double, double* %313
store double %1276, double* %314
%1277 = load double, double* %314
%1278 = load double, double* %311
%1279 = fmul double %1277, %1278
store double %1279, double* %315
%1280 = load double, double* %306
%1281 = load double, double* %313
%1282 = fmul double %1280, %1281
store double %1282, double* %279
%1283 = load double, double* %313
store double %1283, double* %316
%1284 = load double, double* %306
store double %1284, double* %317
%1285 = load double, double* %316
%1286 = load double, double* %308
%1287 = fmul double %1285, %1286
store double %1287, double* %281
%1288 = load double, double* %281
%1289 = load double, double* %317
%1290 = load double, double* %315
%1291 = call double @llvm.fmuladd.f64(double %1289, double %1290, double %1288)
store double %1291, double* %281
%1292 = load double*, double** %134
%1293 = getelementptr inbounds double, double* %1292, i64 13
%1294 = load double, double* %1293
%1295 = fdiv double 1.000000e+00, %1294
store double %1295, double* %318
%1296 = load double, double* %279
%1297 = load double, double* %318
%1298 = call double @pow(double %1296, double %1297)
store double %1298, double* %319
%1299 = load double, double* %319
%1300 = load double, double* %318
%1301 = fmul double %1299, %1300
%1302 = load double, double* %279
%1303 = fdiv double %1301, %1302
store double %1303, double* %320
%1304 = load double, double* %320
%1305 = load double, double* %281
%1306 = fmul double %1304, %1305
store double %1306, double* %321
%1307 = load double*, double** %134
%1308 = getelementptr inbounds double, double* %1307, i64 94
%1309 = load double, double* %1308
%1310 = load double, double* %319
%1311 = fmul double %1309, %1310
store double %1311, double* %325
%1312 = load double*, double** %134
%1313 = getelementptr inbounds double, double* %1312, i64 94
%1314 = load double, double* %1313
store double %1314, double* %326
%1315 = load double, double* %326
%1316 = load double, double* %321
%1317 = fmul double %1315, %1316
store double %1317, double* %327
%1318 = load double, double* %273
%1319 = load double*, double** %134
%1320 = getelementptr inbounds double, double* %1319, i64 78
%1321 = load double, double* %1320
%1322 = call double @pow(double %1318, double %1321)
store double %1322, double* %306
%1323 = load double, double* %306
%1324 = load double*, double** %134
%1325 = getelementptr inbounds double, double* %1324, i64 78
%1326 = load double, double* %1325
%1327 = fmul double %1323, %1326
%1328 = load double, double* %273
%1329 = fdiv double %1327, %1328
store double %1329, double* %307
%1330 = load double, double* %307
%1331 = load double, double* %275
%1332 = fmul double %1330, %1331
store double %1332, double* %308
%1333 = load double*, double** %134
%1334 = getelementptr inbounds double, double* %1333, i64 97
%1335 = load double, double* %1334
%1336 = fneg double %1335
%1337 = load double, double* %273
%1338 = fsub double 1.000000e+00, %1337
%1339 = fmul double %1336, %1338
%1340 = load double, double* %270
%1341 = fdiv double %1339, %1340
store double %1341, double* %309
%1342 = load double*, double** %134
%1343 = getelementptr inbounds double, double* %1342, i64 97
%1344 = load double, double* %1343
%1345 = load double, double* %270
%1346 = fdiv double %1344, %1345
store double %1346, double* %310
%1347 = load double*, double** %134
%1348 = getelementptr inbounds double, double* %1347, i64 97
%1349 = load double, double* %1348
%1350 = load double, double* %273
%1351 = fsub double 1.000000e+00, %1350
%1352 = fmul double %1349, %1351
%1353 = load double, double* %270
%1354 = load double, double* %270
%1355 = fmul double %1353, %1354
%1356 = fdiv double %1352, %1355
store double %1356, double* %312
%1357 = load double, double* %310
%1358 = load double, double* %275
%1359 = fmul double %1357, %1358
store double %1359, double* %311
%1360 = load double, double* %311
%1361 = load double, double* %312
%1362 = load double, double* %272
%1363 = call double @llvm.fmuladd.f64(double %1361, double %1362, double %1360)
store double %1363, double* %311
%1364 = load double, double* %309
%1365 = call double @exp(double %1364)
store double %1365, double* %313
%1366 = load double, double* %313
store double %1366, double* %314
%1367 = load double, double* %314
%1368 = load double, double* %311
%1369 = fmul double %1367, %1368
store double %1369, double* %315
%1370 = load double, double* %306
%1371 = load double, double* %313
%1372 = fmul double %1370, %1371
store double %1372, double* %279
%1373 = load double, double* %313
store double %1373, double* %316
%1374 = load double, double* %306
store double %1374, double* %317
%1375 = load double, double* %316
%1376 = load double, double* %308
%1377 = fmul double %1375, %1376
store double %1377, double* %281
%1378 = load double, double* %281
%1379 = load double, double* %317
%1380 = load double, double* %315
%1381 = call double @llvm.fmuladd.f64(double %1379, double %1380, double %1378)
store double %1381, double* %281
%1382 = load double*, double** %134
%1383 = getelementptr inbounds double, double* %1382, i64 44
%1384 = load double, double* %1383
%1385 = fdiv double 1.000000e+00, %1384
store double %1385, double* %318
%1386 = load double, double* %279
%1387 = load double, double* %318
%1388 = call double @pow(double %1386, double %1387)
store double %1388, double* %319
%1389 = load double, double* %319
%1390 = load double, double* %318
%1391 = fmul double %1389, %1390
%1392 = load double, double* %279
%1393 = fdiv double %1391, %1392
store double %1393, double* %320
%1394 = load double, double* %320
%1395 = load double, double* %281
%1396 = fmul double %1394, %1395
store double %1396, double* %321
%1397 = load double*, double** %134
%1398 = getelementptr inbounds double, double* %1397, i64 42
%1399 = load double, double* %1398
%1400 = load double, double* %319
%1401 = fmul double %1399, %1400
store double %1401, double* %328
%1402 = load double*, double** %134
%1403 = getelementptr inbounds double, double* %1402, i64 42
%1404 = load double, double* %1403
store double %1404, double* %329
%1405 = load double, double* %329
%1406 = load double, double* %321
%1407 = fmul double %1405, %1406
store double %1407, double* %330
%1408 = load double, double* %273
%1409 = load double*, double** %134
%1410 = getelementptr inbounds double, double* %1409, i64 79
%1411 = load double, double* %1410
%1412 = call double @pow(double %1408, double %1411)
store double %1412, double* %306
%1413 = load double, double* %306
%1414 = load double*, double** %134
%1415 = getelementptr inbounds double, double* %1414, i64 79
%1416 = load double, double* %1415
%1417 = fmul double %1413, %1416
%1418 = load double, double* %273
%1419 = fdiv double %1417, %1418
store double %1419, double* %307
%1420 = load double, double* %307
%1421 = load double, double* %275
%1422 = fmul double %1420, %1421
store double %1422, double* %308
%1423 = load double*, double** %134
%1424 = getelementptr inbounds double, double* %1423, i64 72
%1425 = load double, double* %1424
%1426 = fneg double %1425
%1427 = load double, double* %273
%1428 = fsub double 1.000000e+00, %1427
%1429 = fmul double %1426, %1428
%1430 = load double, double* %270
%1431 = fdiv double %1429, %1430
store double %1431, double* %309
%1432 = load double*, double** %134
%1433 = getelementptr inbounds double, double* %1432, i64 72
%1434 = load double, double* %1433
%1435 = load double, double* %270
%1436 = fdiv double %1434, %1435
store double %1436, double* %310
%1437 = load double*, double** %134
%1438 = getelementptr inbounds double, double* %1437, i64 72
%1439 = load double, double* %1438
%1440 = load double, double* %273
%1441 = fsub double 1.000000e+00, %1440
%1442 = fmul double %1439, %1441
%1443 = load double, double* %270
%1444 = load double, double* %270
%1445 = fmul double %1443, %1444
%1446 = fdiv double %1442, %1445
store double %1446, double* %312
%1447 = load double, double* %310
%1448 = load double, double* %275
%1449 = fmul double %1447, %1448
store double %1449, double* %311
%1450 = load double, double* %311
%1451 = load double, double* %312
%1452 = load double, double* %272
%1453 = call double @llvm.fmuladd.f64(double %1451, double %1452, double %1450)
store double %1453, double* %311
%1454 = load double, double* %309
%1455 = call double @exp(double %1454)
store double %1455, double* %313
%1456 = load double, double* %313
store double %1456, double* %314
%1457 = load double, double* %314
%1458 = load double, double* %311
%1459 = fmul double %1457, %1458
store double %1459, double* %315
%1460 = load double, double* %306
%1461 = load double, double* %313
%1462 = fmul double %1460, %1461
store double %1462, double* %279
%1463 = load double, double* %313
store double %1463, double* %316
%1464 = load double, double* %306
store double %1464, double* %317
%1465 = load double, double* %316
%1466 = load double, double* %308
%1467 = fmul double %1465, %1466
store double %1467, double* %281
%1468 = load double, double* %281
%1469 = load double, double* %317
%1470 = load double, double* %315
%1471 = call double @llvm.fmuladd.f64(double %1469, double %1470, double %1468)
store double %1471, double* %281
%1472 = load double*, double** %134
%1473 = getelementptr inbounds double, double* %1472, i64 33
%1474 = load double, double* %1473
%1475 = fdiv double 1.000000e+00, %1474
store double %1475, double* %318
%1476 = load double, double* %279
%1477 = load double, double* %318
%1478 = call double @pow(double %1476, double %1477)
store double %1478, double* %319
%1479 = load double, double* %319
%1480 = load double, double* %318
%1481 = fmul double %1479, %1480
%1482 = load double, double* %279
%1483 = fdiv double %1481, %1482
store double %1483, double* %320
%1484 = load double, double* %320
%1485 = load double, double* %281
%1486 = fmul double %1484, %1485
store double %1486, double* %321
%1487 = load double*, double** %134
%1488 = getelementptr inbounds double, double* %1487, i64 31
%1489 = load double, double* %1488
%1490 = load double, double* %319
%1491 = fmul double %1489, %1490
store double %1491, double* %331
%1492 = load double*, double** %134
%1493 = getelementptr inbounds double, double* %1492, i64 31
%1494 = load double, double* %1493
store double %1494, double* %332
%1495 = load double, double* %332
%1496 = load double, double* %321
%1497 = fmul double %1495, %1496
store double %1497, double* %333
%1498 = load double, double* %273
%1499 = load double*, double** %134
%1500 = getelementptr inbounds double, double* %1499, i64 80
%1501 = load double, double* %1500
%1502 = call double @pow(double %1498, double %1501)
store double %1502, double* %306
%1503 = load double, double* %306
%1504 = load double*, double** %134
%1505 = getelementptr inbounds double, double* %1504, i64 80
%1506 = load double, double* %1505
%1507 = fmul double %1503, %1506
%1508 = load double, double* %273
%1509 = fdiv double %1507, %1508
store double %1509, double* %307
%1510 = load double, double* %307
%1511 = load double, double* %275
%1512 = fmul double %1510, %1511
store double %1512, double* %308
%1513 = load double*, double** %134
%1514 = getelementptr inbounds double, double* %1513, i64 75
%1515 = load double, double* %1514
%1516 = fneg double %1515
%1517 = load double, double* %273
%1518 = fsub double 1.000000e+00, %1517
%1519 = fmul double %1516, %1518
%1520 = load double, double* %270
%1521 = fdiv double %1519, %1520
store double %1521, double* %309
%1522 = load double*, double** %134
%1523 = getelementptr inbounds double, double* %1522, i64 75
%1524 = load double, double* %1523
%1525 = load double, double* %270
%1526 = fdiv double %1524, %1525
store double %1526, double* %310
%1527 = load double*, double** %134
%1528 = getelementptr inbounds double, double* %1527, i64 75
%1529 = load double, double* %1528
%1530 = load double, double* %273
%1531 = fsub double 1.000000e+00, %1530
%1532 = fmul double %1529, %1531
%1533 = load double, double* %270
%1534 = load double, double* %270
%1535 = fmul double %1533, %1534
%1536 = fdiv double %1532, %1535
store double %1536, double* %312
%1537 = load double, double* %310
%1538 = load double, double* %275
%1539 = fmul double %1537, %1538
store double %1539, double* %311
%1540 = load double, double* %311
%1541 = load double, double* %312
%1542 = load double, double* %272
%1543 = call double @llvm.fmuladd.f64(double %1541, double %1542, double %1540)
store double %1543, double* %311
%1544 = load double, double* %309
%1545 = call double @exp(double %1544)
store double %1545, double* %313
%1546 = load double, double* %313
store double %1546, double* %314
%1547 = load double, double* %314
%1548 = load double, double* %311
%1549 = fmul double %1547, %1548
store double %1549, double* %315
%1550 = load double, double* %306
%1551 = load double, double* %313
%1552 = fmul double %1550, %1551
store double %1552, double* %279
%1553 = load double, double* %313
store double %1553, double* %316
%1554 = load double, double* %306
store double %1554, double* %317
%1555 = load double, double* %316
%1556 = load double, double* %308
%1557 = fmul double %1555, %1556
store double %1557, double* %281
%1558 = load double, double* %281
%1559 = load double, double* %317
%1560 = load double, double* %315
%1561 = call double @llvm.fmuladd.f64(double %1559, double %1560, double %1558)
store double %1561, double* %281
%1562 = load double*, double** %134
%1563 = getelementptr inbounds double, double* %1562, i64 35
%1564 = load double, double* %1563
%1565 = fdiv double 1.000000e+00, %1564
store double %1565, double* %318
%1566 = load double, double* %279
%1567 = load double, double* %318
%1568 = call double @pow(double %1566, double %1567)
store double %1568, double* %319
%1569 = load double, double* %319
%1570 = load double, double* %318
%1571 = fmul double %1569, %1570
%1572 = load double, double* %279
%1573 = fdiv double %1571, %1572
store double %1573, double* %320
%1574 = load double, double* %320
%1575 = load double, double* %281
%1576 = fmul double %1574, %1575
store double %1576, double* %321
%1577 = load double*, double** %134
%1578 = getelementptr inbounds double, double* %1577, i64 34
%1579 = load double, double* %1578
%1580 = load double, double* %319
%1581 = fmul double %1579, %1580
store double %1581, double* %334
%1582 = load double*, double** %134
%1583 = getelementptr inbounds double, double* %1582, i64 34
%1584 = load double, double* %1583
store double %1584, double* %335
%1585 = load double, double* %335
%1586 = load double, double* %321
%1587 = fmul double %1585, %1586
store double %1587, double* %336
%1588 = load double, double* %273
%1589 = load double*, double** %134
%1590 = getelementptr inbounds double, double* %1589, i64 79
%1591 = load double, double* %1590
%1592 = call double @pow(double %1588, double %1591)
store double %1592, double* %306
%1593 = load double, double* %306
%1594 = load double*, double** %134
%1595 = getelementptr inbounds double, double* %1594, i64 79
%1596 = load double, double* %1595
%1597 = fmul double %1593, %1596
%1598 = load double, double* %273
%1599 = fdiv double %1597, %1598
store double %1599, double* %307
%1600 = load double, double* %307
%1601 = load double, double* %275
%1602 = fmul double %1600, %1601
store double %1602, double* %308
%1603 = load double*, double** %134
%1604 = getelementptr inbounds double, double* %1603, i64 73
%1605 = load double, double* %1604
%1606 = fneg double %1605
%1607 = load double, double* %273
%1608 = fsub double 1.000000e+00, %1607
%1609 = fmul double %1606, %1608
%1610 = load double, double* %270
%1611 = fdiv double %1609, %1610
store double %1611, double* %309
%1612 = load double*, double** %134
%1613 = getelementptr inbounds double, double* %1612, i64 73
%1614 = load double, double* %1613
%1615 = load double, double* %270
%1616 = fdiv double %1614, %1615
store double %1616, double* %310
%1617 = load double*, double** %134
%1618 = getelementptr inbounds double, double* %1617, i64 73
%1619 = load double, double* %1618
%1620 = load double, double* %273
%1621 = fsub double 1.000000e+00, %1620
%1622 = fmul double %1619, %1621
%1623 = load double, double* %270
%1624 = load double, double* %270
%1625 = fmul double %1623, %1624
%1626 = fdiv double %1622, %1625
store double %1626, double* %312
%1627 = load double, double* %310
%1628 = load double, double* %275
%1629 = fmul double %1627, %1628
store double %1629, double* %311
%1630 = load double, double* %311
%1631 = load double, double* %312
%1632 = load double, double* %272
%1633 = call double @llvm.fmuladd.f64(double %1631, double %1632, double %1630)
store double %1633, double* %311
%1634 = load double, double* %309
%1635 = call double @exp(double %1634)
store double %1635, double* %313
%1636 = load double, double* %313
store double %1636, double* %314
%1637 = load double, double* %314
%1638 = load double, double* %311
%1639 = fmul double %1637, %1638
store double %1639, double* %315
%1640 = load double, double* %306
%1641 = load double, double* %313
%1642 = fmul double %1640, %1641
store double %1642, double* %279
%1643 = load double, double* %313
store double %1643, double* %316
%1644 = load double, double* %306
store double %1644, double* %317
%1645 = load double, double* %316
%1646 = load double, double* %308
%1647 = fmul double %1645, %1646
store double %1647, double* %281
%1648 = load double, double* %281
%1649 = load double, double* %317
%1650 = load double, double* %315
%1651 = call double @llvm.fmuladd.f64(double %1649, double %1650, double %1648)
store double %1651, double* %281
%1652 = load double*, double** %134
%1653 = getelementptr inbounds double, double* %1652, i64 37
%1654 = load double, double* %1653
%1655 = fdiv double 1.000000e+00, %1654
store double %1655, double* %318
%1656 = load double, double* %279
%1657 = load double, double* %318
%1658 = call double @pow(double %1656, double %1657)
store double %1658, double* %319
%1659 = load double, double* %319
%1660 = load double, double* %318
%1661 = fmul double %1659, %1660
%1662 = load double, double* %279
%1663 = fdiv double %1661, %1662
store double %1663, double* %320
%1664 = load double, double* %320
%1665 = load double, double* %281
%1666 = fmul double %1664, %1665
store double %1666, double* %321
%1667 = load double*, double** %134
%1668 = getelementptr inbounds double, double* %1667, i64 36
%1669 = load double, double* %1668
%1670 = load double, double* %319
%1671 = fmul double %1669, %1670
store double %1671, double* %337
%1672 = load double*, double** %134
%1673 = getelementptr inbounds double, double* %1672, i64 36
%1674 = load double, double* %1673
store double %1674, double* %338
%1675 = load double, double* %338
%1676 = load double, double* %321
%1677 = fmul double %1675, %1676
store double %1677, double* %339
%1678 = load double, double* %273
%1679 = load double*, double** %134
%1680 = getelementptr inbounds double, double* %1679, i64 80
%1681 = load double, double* %1680
%1682 = call double @pow(double %1678, double %1681)
store double %1682, double* %306
%1683 = load double, double* %306
%1684 = load double*, double** %134
%1685 = getelementptr inbounds double, double* %1684, i64 80
%1686 = load double, double* %1685
%1687 = fmul double %1683, %1686
%1688 = load double, double* %273
%1689 = fdiv double %1687, %1688
store double %1689, double* %307
%1690 = load double, double* %307
%1691 = load double, double* %275
%1692 = fmul double %1690, %1691
store double %1692, double* %308
%1693 = load double*, double** %134
%1694 = getelementptr inbounds double, double* %1693, i64 76
%1695 = load double, double* %1694
%1696 = fneg double %1695
%1697 = load double, double* %273
%1698 = fsub double 1.000000e+00, %1697
%1699 = fmul double %1696, %1698
%1700 = load double, double* %270
%1701 = fdiv double %1699, %1700
store double %1701, double* %309
%1702 = load double*, double** %134
%1703 = getelementptr inbounds double, double* %1702, i64 76
%1704 = load double, double* %1703
%1705 = load double, double* %270
%1706 = fdiv double %1704, %1705
store double %1706, double* %310
%1707 = load double*, double** %134
%1708 = getelementptr inbounds double, double* %1707, i64 76
%1709 = load double, double* %1708
%1710 = load double, double* %273
%1711 = fsub double 1.000000e+00, %1710
%1712 = fmul double %1709, %1711
%1713 = load double, double* %270
%1714 = load double, double* %270
%1715 = fmul double %1713, %1714
%1716 = fdiv double %1712, %1715
store double %1716, double* %312
%1717 = load double, double* %310
%1718 = load double, double* %275
%1719 = fmul double %1717, %1718
store double %1719, double* %311
%1720 = load double, double* %311
%1721 = load double, double* %312
%1722 = load double, double* %272
%1723 = call double @llvm.fmuladd.f64(double %1721, double %1722, double %1720)
store double %1723, double* %311
%1724 = load double, double* %309
%1725 = call double @exp(double %1724)
store double %1725, double* %313
%1726 = load double, double* %313
store double %1726, double* %314
%1727 = load double, double* %314
%1728 = load double, double* %311
%1729 = fmul double %1727, %1728
store double %1729, double* %315
%1730 = load double, double* %306
%1731 = load double, double* %313
%1732 = fmul double %1730, %1731
store double %1732, double* %279
%1733 = load double, double* %313
store double %1733, double* %316
%1734 = load double, double* %306
store double %1734, double* %317
%1735 = load double, double* %316
%1736 = load double, double* %308
%1737 = fmul double %1735, %1736
store double %1737, double* %281
%1738 = load double, double* %281
%1739 = load double, double* %317
%1740 = load double, double* %315
%1741 = call double @llvm.fmuladd.f64(double %1739, double %1740, double %1738)
store double %1741, double* %281
%1742 = load double*, double** %134
%1743 = getelementptr inbounds double, double* %1742, i64 39
%1744 = load double, double* %1743
%1745 = fdiv double 1.000000e+00, %1744
store double %1745, double* %318
%1746 = load double, double* %279
%1747 = load double, double* %318
%1748 = call double @pow(double %1746, double %1747)
store double %1748, double* %319
%1749 = load double, double* %319
%1750 = load double, double* %318
%1751 = fmul double %1749, %1750
%1752 = load double, double* %279
%1753 = fdiv double %1751, %1752
store double %1753, double* %320
%1754 = load double, double* %320
%1755 = load double, double* %281
%1756 = fmul double %1754, %1755
store double %1756, double* %321
%1757 = load double*, double** %134
%1758 = getelementptr inbounds double, double* %1757, i64 38
%1759 = load double, double* %1758
%1760 = load double, double* %319
%1761 = fmul double %1759, %1760
store double %1761, double* %340
%1762 = load double*, double** %134
%1763 = getelementptr inbounds double, double* %1762, i64 38
%1764 = load double, double* %1763
store double %1764, double* %341
%1765 = load double, double* %341
%1766 = load double, double* %321
%1767 = fmul double %1765, %1766
store double %1767, double* %342
%1768 = load double, double* %273
%1769 = load double*, double** %134
%1770 = getelementptr inbounds double, double* %1769, i64 79
%1771 = load double, double* %1770
%1772 = call double @pow(double %1768, double %1771)
store double %1772, double* %306
%1773 = load double, double* %306
%1774 = load double*, double** %134
%1775 = getelementptr inbounds double, double* %1774, i64 79
%1776 = load double, double* %1775
%1777 = fmul double %1773, %1776
%1778 = load double, double* %273
%1779 = fdiv double %1777, %1778
store double %1779, double* %307
%1780 = load double, double* %307
%1781 = load double, double* %275
%1782 = fmul double %1780, %1781
store double %1782, double* %308
%1783 = load double*, double** %134
%1784 = getelementptr inbounds double, double* %1783, i64 73
%1785 = load double, double* %1784
%1786 = fneg double %1785
%1787 = load double, double* %273
%1788 = fsub double 1.000000e+00, %1787
%1789 = fmul double %1786, %1788
%1790 = load double, double* %270
%1791 = fdiv double %1789, %1790
store double %1791, double* %309
%1792 = load double*, double** %134
%1793 = getelementptr inbounds double, double* %1792, i64 73
%1794 = load double, double* %1793
%1795 = load double, double* %270
%1796 = fdiv double %1794, %1795
store double %1796, double* %310
%1797 = load double*, double** %134
%1798 = getelementptr inbounds double, double* %1797, i64 73
%1799 = load double, double* %1798
%1800 = load double, double* %273
%1801 = fsub double 1.000000e+00, %1800
%1802 = fmul double %1799, %1801
%1803 = load double, double* %270
%1804 = load double, double* %270
%1805 = fmul double %1803, %1804
%1806 = fdiv double %1802, %1805
store double %1806, double* %312
%1807 = load double, double* %310
%1808 = load double, double* %275
%1809 = fmul double %1807, %1808
store double %1809, double* %311
%1810 = load double, double* %311
%1811 = load double, double* %312
%1812 = load double, double* %272
%1813 = call double @llvm.fmuladd.f64(double %1811, double %1812, double %1810)
store double %1813, double* %311
%1814 = load double, double* %309
%1815 = call double @exp(double %1814)
store double %1815, double* %313
%1816 = load double, double* %313
store double %1816, double* %314
%1817 = load double, double* %314
%1818 = load double, double* %311
%1819 = fmul double %1817, %1818
store double %1819, double* %315
%1820 = load double, double* %306
%1821 = load double, double* %313
%1822 = fmul double %1820, %1821
store double %1822, double* %279
%1823 = load double, double* %313
store double %1823, double* %316
%1824 = load double, double* %306
store double %1824, double* %317
%1825 = load double, double* %316
%1826 = load double, double* %308
%1827 = fmul double %1825, %1826
store double %1827, double* %281
%1828 = load double, double* %281
%1829 = load double, double* %317
%1830 = load double, double* %315
%1831 = call double @llvm.fmuladd.f64(double %1829, double %1830, double %1828)
store double %1831, double* %281
%1832 = load double*, double** %134
%1833 = getelementptr inbounds double, double* %1832, i64 37
%1834 = load double, double* %1833
%1835 = fdiv double 1.000000e+00, %1834
store double %1835, double* %318
%1836 = load double, double* %279
%1837 = load double, double* %318
%1838 = call double @pow(double %1836, double %1837)
store double %1838, double* %319
%1839 = load double, double* %319
%1840 = load double, double* %318
%1841 = fmul double %1839, %1840
%1842 = load double, double* %279
%1843 = fdiv double %1841, %1842
store double %1843, double* %320
%1844 = load double, double* %320
%1845 = load double, double* %281
%1846 = fmul double %1844, %1845
store double %1846, double* %321
%1847 = load double*, double** %134
%1848 = getelementptr inbounds double, double* %1847, i64 45
%1849 = load double, double* %1848
%1850 = load double, double* %319
%1851 = fmul double %1849, %1850
store double %1851, double* %343
%1852 = load double*, double** %134
%1853 = getelementptr inbounds double, double* %1852, i64 45
%1854 = load double, double* %1853
store double %1854, double* %344
%1855 = load double, double* %344
%1856 = load double, double* %321
%1857 = fmul double %1855, %1856
store double %1857, double* %345
%1858 = load double, double* %273
%1859 = load double*, double** %134
%1860 = getelementptr inbounds double, double* %1859, i64 80
%1861 = load double, double* %1860
%1862 = call double @pow(double %1858, double %1861)
store double %1862, double* %306
%1863 = load double, double* %306
%1864 = load double*, double** %134
%1865 = getelementptr inbounds double, double* %1864, i64 80
%1866 = load double, double* %1865
%1867 = fmul double %1863, %1866
%1868 = load double, double* %273
%1869 = fdiv double %1867, %1868
store double %1869, double* %307
%1870 = load double, double* %307
%1871 = load double, double* %275
%1872 = fmul double %1870, %1871
store double %1872, double* %308
%1873 = load double*, double** %134
%1874 = getelementptr inbounds double, double* %1873, i64 76
%1875 = load double, double* %1874
%1876 = fneg double %1875
%1877 = load double, double* %273
%1878 = fsub double 1.000000e+00, %1877
%1879 = fmul double %1876, %1878
%1880 = load double, double* %270
%1881 = fdiv double %1879, %1880
store double %1881, double* %309
%1882 = load double*, double** %134
%1883 = getelementptr inbounds double, double* %1882, i64 76
%1884 = load double, double* %1883
%1885 = load double, double* %270
%1886 = fdiv double %1884, %1885
store double %1886, double* %310
%1887 = load double*, double** %134
%1888 = getelementptr inbounds double, double* %1887, i64 76
%1889 = load double, double* %1888
%1890 = load double, double* %273
%1891 = fsub double 1.000000e+00, %1890
%1892 = fmul double %1889, %1891
%1893 = load double, double* %270
%1894 = load double, double* %270
%1895 = fmul double %1893, %1894
%1896 = fdiv double %1892, %1895
store double %1896, double* %312
%1897 = load double, double* %310
%1898 = load double, double* %275
%1899 = fmul double %1897, %1898
store double %1899, double* %311
%1900 = load double, double* %311
%1901 = load double, double* %312
%1902 = load double, double* %272
%1903 = call double @llvm.fmuladd.f64(double %1901, double %1902, double %1900)
store double %1903, double* %311
%1904 = load double, double* %309
%1905 = call double @exp(double %1904)
store double %1905, double* %313
%1906 = load double, double* %313
store double %1906, double* %314
%1907 = load double, double* %314
%1908 = load double, double* %311
%1909 = fmul double %1907, %1908
store double %1909, double* %315
%1910 = load double, double* %306
%1911 = load double, double* %313
%1912 = fmul double %1910, %1911
store double %1912, double* %279
%1913 = load double, double* %313
store double %1913, double* %316
%1914 = load double, double* %306
store double %1914, double* %317
%1915 = load double, double* %316
%1916 = load double, double* %308
%1917 = fmul double %1915, %1916
store double %1917, double* %281
%1918 = load double, double* %281
%1919 = load double, double* %317
%1920 = load double, double* %315
%1921 = call double @llvm.fmuladd.f64(double %1919, double %1920, double %1918)
store double %1921, double* %281
%1922 = load double*, double** %134
%1923 = getelementptr inbounds double, double* %1922, i64 39
%1924 = load double, double* %1923
%1925 = fdiv double 1.000000e+00, %1924
store double %1925, double* %318
%1926 = load double, double* %279
%1927 = load double, double* %318
%1928 = call double @pow(double %1926, double %1927)
store double %1928, double* %319
%1929 = load double, double* %319
%1930 = load double, double* %318
%1931 = fmul double %1929, %1930
%1932 = load double, double* %279
%1933 = fdiv double %1931, %1932
store double %1933, double* %320
%1934 = load double, double* %320
%1935 = load double, double* %281
%1936 = fmul double %1934, %1935
store double %1936, double* %321
%1937 = load double*, double** %134
%1938 = getelementptr inbounds double, double* %1937, i64 46
%1939 = load double, double* %1938
%1940 = load double, double* %319
%1941 = fmul double %1939, %1940
store double %1941, double* %346
%1942 = load double*, double** %134
%1943 = getelementptr inbounds double, double* %1942, i64 46
%1944 = load double, double* %1943
store double %1944, double* %347
%1945 = load double, double* %347
%1946 = load double, double* %321
%1947 = fmul double %1945, %1946
store double %1947, double* %348
%1948 = load double, double* %273
%1949 = load double*, double** %134
%1950 = getelementptr inbounds double, double* %1949, i64 79
%1951 = load double, double* %1950
%1952 = call double @pow(double %1948, double %1951)
store double %1952, double* %306
%1953 = load double, double* %306
%1954 = load double*, double** %134
%1955 = getelementptr inbounds double, double* %1954, i64 79
%1956 = load double, double* %1955
%1957 = fmul double %1953, %1956
%1958 = load double, double* %273
%1959 = fdiv double %1957, %1958
store double %1959, double* %307
%1960 = load double, double* %307
%1961 = load double, double* %275
%1962 = fmul double %1960, %1961
store double %1962, double* %308
%1963 = load double*, double** %134
%1964 = getelementptr inbounds double, double* %1963, i64 74
%1965 = load double, double* %1964
%1966 = fneg double %1965
%1967 = load double, double* %273
%1968 = fsub double 1.000000e+00, %1967
%1969 = fmul double %1966, %1968
%1970 = load double, double* %270
%1971 = fdiv double %1969, %1970
store double %1971, double* %309
%1972 = load double*, double** %134
%1973 = getelementptr inbounds double, double* %1972, i64 74
%1974 = load double, double* %1973
%1975 = load double, double* %270
%1976 = fdiv double %1974, %1975
store double %1976, double* %310
%1977 = load double*, double** %134
%1978 = getelementptr inbounds double, double* %1977, i64 74
%1979 = load double, double* %1978
%1980 = load double, double* %273
%1981 = fsub double 1.000000e+00, %1980
%1982 = fmul double %1979, %1981
%1983 = load double, double* %270
%1984 = load double, double* %270
%1985 = fmul double %1983, %1984
%1986 = fdiv double %1982, %1985
store double %1986, double* %312
%1987 = load double, double* %310
%1988 = load double, double* %275
%1989 = fmul double %1987, %1988
store double %1989, double* %311
%1990 = load double, double* %311
%1991 = load double, double* %312
%1992 = load double, double* %272
%1993 = call double @llvm.fmuladd.f64(double %1991, double %1992, double %1990)
store double %1993, double* %311
%1994 = load double, double* %309
%1995 = call double @exp(double %1994)
store double %1995, double* %313
%1996 = load double, double* %313
store double %1996, double* %314
%1997 = load double, double* %314
%1998 = load double, double* %311
%1999 = fmul double %1997, %1998
store double %1999, double* %315
%2000 = load double, double* %306
%2001 = load double, double* %313
%2002 = fmul double %2000, %2001
store double %2002, double* %279
%2003 = load double, double* %313
store double %2003, double* %316
%2004 = load double, double* %306
store double %2004, double* %317
%2005 = load double, double* %316
%2006 = load double, double* %308
%2007 = fmul double %2005, %2006
store double %2007, double* %281
%2008 = load double, double* %281
%2009 = load double, double* %317
%2010 = load double, double* %315
%2011 = call double @llvm.fmuladd.f64(double %2009, double %2010, double %2008)
store double %2011, double* %281
%2012 = load double*, double** %134
%2013 = getelementptr inbounds double, double* %2012, i64 48
%2014 = load double, double* %2013
%2015 = fdiv double 1.000000e+00, %2014
store double %2015, double* %318
%2016 = load double, double* %279
%2017 = load double, double* %318
%2018 = call double @pow(double %2016, double %2017)
store double %2018, double* %319
%2019 = load double, double* %319
%2020 = load double, double* %318
%2021 = fmul double %2019, %2020
%2022 = load double, double* %279
%2023 = fdiv double %2021, %2022
store double %2023, double* %320
%2024 = load double, double* %320
%2025 = load double, double* %281
%2026 = fmul double %2024, %2025
store double %2026, double* %321
%2027 = load double*, double** %134
%2028 = getelementptr inbounds double, double* %2027, i64 47
%2029 = load double, double* %2028
%2030 = load double, double* %319
%2031 = fmul double %2029, %2030
store double %2031, double* %349
%2032 = load double*, double** %134
%2033 = getelementptr inbounds double, double* %2032, i64 47
%2034 = load double, double* %2033
store double %2034, double* %350
%2035 = load double, double* %350
%2036 = load double, double* %321
%2037 = fmul double %2035, %2036
store double %2037, double* %351
%2038 = load double, double* %273
%2039 = load double*, double** %134
%2040 = getelementptr inbounds double, double* %2039, i64 80
%2041 = load double, double* %2040
%2042 = call double @pow(double %2038, double %2041)
store double %2042, double* %306
%2043 = load double, double* %306
%2044 = load double*, double** %134
%2045 = getelementptr inbounds double, double* %2044, i64 80
%2046 = load double, double* %2045
%2047 = fmul double %2043, %2046
%2048 = load double, double* %273
%2049 = fdiv double %2047, %2048
store double %2049, double* %307
%2050 = load double, double* %307
%2051 = load double, double* %275
%2052 = fmul double %2050, %2051
store double %2052, double* %308
%2053 = load double*, double** %134
%2054 = getelementptr inbounds double, double* %2053, i64 77
%2055 = load double, double* %2054
%2056 = fneg double %2055
%2057 = load double, double* %273
%2058 = fsub double 1.000000e+00, %2057
%2059 = fmul double %2056, %2058
%2060 = load double, double* %270
%2061 = fdiv double %2059, %2060
store double %2061, double* %309
%2062 = load double*, double** %134
%2063 = getelementptr inbounds double, double* %2062, i64 77
%2064 = load double, double* %2063
%2065 = load double, double* %270
%2066 = fdiv double %2064, %2065
store double %2066, double* %310
%2067 = load double*, double** %134
%2068 = getelementptr inbounds double, double* %2067, i64 77
%2069 = load double, double* %2068
%2070 = load double, double* %273
%2071 = fsub double 1.000000e+00, %2070
%2072 = fmul double %2069, %2071
%2073 = load double, double* %270
%2074 = load double, double* %270
%2075 = fmul double %2073, %2074
%2076 = fdiv double %2072, %2075
store double %2076, double* %312
%2077 = load double, double* %310
%2078 = load double, double* %275
%2079 = fmul double %2077, %2078
store double %2079, double* %311
%2080 = load double, double* %311
%2081 = load double, double* %312
%2082 = load double, double* %272
%2083 = call double @llvm.fmuladd.f64(double %2081, double %2082, double %2080)
store double %2083, double* %311
%2084 = load double, double* %309
%2085 = call double @exp(double %2084)
store double %2085, double* %313
%2086 = load double, double* %313
store double %2086, double* %314
%2087 = load double, double* %314
%2088 = load double, double* %311
%2089 = fmul double %2087, %2088
store double %2089, double* %315
%2090 = load double, double* %306
%2091 = load double, double* %313
%2092 = fmul double %2090, %2091
store double %2092, double* %279
%2093 = load double, double* %313
store double %2093, double* %316
%2094 = load double, double* %306
store double %2094, double* %317
%2095 = load double, double* %316
%2096 = load double, double* %308
%2097 = fmul double %2095, %2096
store double %2097, double* %281
%2098 = load double, double* %281
%2099 = load double, double* %317
%2100 = load double, double* %315
%2101 = call double @llvm.fmuladd.f64(double %2099, double %2100, double %2098)
store double %2101, double* %281
%2102 = load double*, double** %134
%2103 = getelementptr inbounds double, double* %2102, i64 50
%2104 = load double, double* %2103
%2105 = fdiv double 1.000000e+00, %2104
store double %2105, double* %318
%2106 = load double, double* %279
%2107 = load double, double* %318
%2108 = call double @pow(double %2106, double %2107)
store double %2108, double* %319
%2109 = load double, double* %319
%2110 = load double, double* %318
%2111 = fmul double %2109, %2110
%2112 = load double, double* %279
%2113 = fdiv double %2111, %2112
store double %2113, double* %320
%2114 = load double, double* %320
%2115 = load double, double* %281
%2116 = fmul double %2114, %2115
store double %2116, double* %321
%2117 = load double*, double** %134
%2118 = getelementptr inbounds double, double* %2117, i64 49
%2119 = load double, double* %2118
%2120 = load double, double* %319
%2121 = fmul double %2119, %2120
store double %2121, double* %352
%2122 = load double*, double** %134
%2123 = getelementptr inbounds double, double* %2122, i64 49
%2124 = load double, double* %2123
store double %2124, double* %353
%2125 = load double, double* %353
%2126 = load double, double* %321
%2127 = fmul double %2125, %2126
store double %2127, double* %354
%2128 = load double*, double** %134
%2129 = getelementptr inbounds double, double* %2128, i64 12
%2130 = load double, double* %2129
%2131 = load double, double* %276
%2132 = load double*, double** %134
%2133 = getelementptr inbounds double, double* %2132, i64 81
%2134 = load double, double* %2133
%2135 = call double @llvm.fmuladd.f64(double %2131, double %2134, double 1.000000e+00)
%2136 = fmul double %2130, %2135
store double %2136, double* %355
%2137 = load double*, double** %134
%2138 = getelementptr inbounds double, double* %2137, i64 12
%2139 = load double, double* %2138
%2140 = load double*, double** %134
%2141 = getelementptr inbounds double, double* %2140, i64 81
%2142 = load double, double* %2141
%2143 = fmul double %2139, %2142
store double %2143, double* %356
%2144 = load double, double* %356
%2145 = load double, double* %278
%2146 = fmul double %2144, %2145
store double %2146, double* %357
%2147 = load double*, double** %134
%2148 = getelementptr inbounds double, double* %2147, i64 13
%2149 = load double, double* %2148
%2150 = load double, double* %276
%2151 = load double*, double** %134
%2152 = getelementptr inbounds double, double* %2151, i64 81
%2153 = load double, double* %2152
%2154 = call double @llvm.fmuladd.f64(double %2150, double %2153, double 1.000000e+00)
%2155 = fmul double %2149, %2154
store double %2155, double* %358
%2156 = load double*, double** %134
%2157 = getelementptr inbounds double, double* %2156, i64 13
%2158 = load double, double* %2157
%2159 = load double*, double** %134
%2160 = getelementptr inbounds double, double* %2159, i64 81
%2161 = load double, double* %2160
%2162 = fmul double %2158, %2161
store double %2162, double* %359
%2163 = load double, double* %359
%2164 = load double, double* %278
%2165 = fmul double %2163, %2164
store double %2165, double* %360
%2166 = load double*, double** %134
%2167 = getelementptr inbounds double, double* %2166, i64 41
%2168 = load double, double* %2167
%2169 = load double, double* %276
%2170 = load double*, double** %134
%2171 = getelementptr inbounds double, double* %2170, i64 82
%2172 = load double, double* %2171
%2173 = call double @llvm.fmuladd.f64(double %2169, double %2172, double 1.000000e+00)
%2174 = fmul double %2168, %2173
store double %2174, double* %361
%2175 = load double*, double** %134
%2176 = getelementptr inbounds double, double* %2175, i64 41
%2177 = load double, double* %2176
%2178 = load double*, double** %134
%2179 = getelementptr inbounds double, double* %2178, i64 82
%2180 = load double, double* %2179
%2181 = fmul double %2177, %2180
store double %2181, double* %362
%2182 = load double, double* %362
%2183 = load double, double* %278
%2184 = fmul double %2182, %2183
store double %2184, double* %363
%2185 = load double*, double** %134
%2186 = getelementptr inbounds double, double* %2185, i64 98
%2187 = load double, double* %2186
%2188 = load double, double* %276
%2189 = load double*, double** %134
%2190 = getelementptr inbounds double, double* %2189, i64 101
%2191 = load double, double* %2190
%2192 = load double, double* %276
%2193 = load double*, double** %134
%2194 = getelementptr inbounds double, double* %2193, i64 102
%2195 = load double, double* %2194
%2196 = call double @llvm.fmuladd.f64(double %2192, double %2195, double %2191)
%2197 = call double @llvm.fmuladd.f64(double %2188, double %2196, double 1.000000e+00)
%2198 = fmul double %2187, %2197
store double %2198, double* %364
%2199 = load double, double* %276
%2200 = fmul double 2.000000e+00, %2199
%2201 = load double*, double** %134
%2202 = getelementptr inbounds double, double* %2201, i64 102
%2203 = load double, double* %2202
%2204 = load double*, double** %134
%2205 = getelementptr inbounds double, double* %2204, i64 101
%2206 = load double, double* %2205
%2207 = call double @llvm.fmuladd.f64(double %2200, double %2203, double %2206)
%2208 = load double*, double** %134
%2209 = getelementptr inbounds double, double* %2208, i64 98
%2210 = load double, double* %2209
%2211 = fmul double %2207, %2210
store double %2211, double* %365
%2212 = load double, double* %365
%2213 = load double, double* %278
%2214 = fmul double %2212, %2213
store double %2214, double* %366
%2215 = load double*, double** %134
%2216 = getelementptr inbounds double, double* %2215, i64 99
%2217 = load double, double* %2216
%2218 = load double, double* %276
%2219 = load double*, double** %134
%2220 = getelementptr inbounds double, double* %2219, i64 103
%2221 = load double, double* %2220
%2222 = call double @llvm.fmuladd.f64(double %2218, double %2221, double 1.000000e+00)
%2223 = fmul double %2217, %2222
store double %2223, double* %367
%2224 = load double*, double** %134
%2225 = getelementptr inbounds double, double* %2224, i64 99
%2226 = load double, double* %2225
%2227 = load double*, double** %134
%2228 = getelementptr inbounds double, double* %2227, i64 103
%2229 = load double, double* %2228
%2230 = fmul double %2226, %2229
store double %2230, double* %368
%2231 = load double, double* %368
%2232 = load double, double* %278
%2233 = fmul double %2231, %2232
store double %2233, double* %369
%2234 = load double*, double** %134
%2235 = getelementptr inbounds double, double* %2234, i64 17
%2236 = load double, double* %2235
%2237 = fmul double 5.000000e-01, %2236
%2238 = load double, double* %273
%2239 = fmul double %2237, %2238
%2240 = load double, double* %270
%2241 = fdiv double %2239, %2240
store double %2241, double* %306
%2242 = load double*, double** %134
%2243 = getelementptr inbounds double, double* %2242, i64 17
%2244 = load double, double* %2243
%2245 = fmul double 5.000000e-01, %2244
%2246 = load double, double* %270
%2247 = fdiv double %2245, %2246
store double %2247, double* %307
%2248 = load double*, double** %134
%2249 = getelementptr inbounds double, double* %2248, i64 17
%2250 = load double, double* %2249
%2251 = fmul double -5.000000e-01, %2250
%2252 = load double, double* %273
%2253 = fmul double %2251, %2252
%2254 = load double, double* %270
%2255 = load double, double* %270
%2256 = fmul double %2254, %2255
%2257 = fdiv double %2253, %2256
store double %2257, double* %370
%2258 = load double, double* %307
%2259 = load double, double* %275
%2260 = fmul double %2258, %2259
store double %2260, double* %308
%2261 = load double, double* %308
%2262 = load double, double* %370
%2263 = load double, double* %272
%2264 = call double @llvm.fmuladd.f64(double %2262, double %2263, double %2261)
store double %2264, double* %308
%2265 = load double, double* %306
%2266 = call double @exp(double %2265)
store double %2266, double* %309
%2267 = load double, double* %309
store double %2267, double* %371
%2268 = load double, double* %371
%2269 = load double, double* %308
%2270 = fmul double %2268, %2269
store double %2270, double* %311
%2271 = load double*, double** %134
%2272 = getelementptr inbounds double, double* %2271, i64 17
%2273 = load double, double* %2272
%2274 = fmul double -5.000000e-01, %2273
%2275 = load double, double* %273
%2276 = fmul double %2274, %2275
%2277 = load double, double* %270
%2278 = fdiv double %2276, %2277
store double %2278, double* %313
%2279 = load double*, double** %134
%2280 = getelementptr inbounds double, double* %2279, i64 17
%2281 = load double, double* %2280
%2282 = fmul double -5.000000e-01, %2281
%2283 = load double, double* %270
%2284 = fdiv double %2282, %2283
store double %2284, double* %372
%2285 = load double*, double** %134
%2286 = getelementptr inbounds double, double* %2285, i64 17
%2287 = load double, double* %2286
%2288 = fmul double 5.000000e-01, %2287
%2289 = load double, double* %273
%2290 = fmul double %2288, %2289
%2291 = load double, double* %270
%2292 = load double, double* %270
%2293 = fmul double %2291, %2292
%2294 = fdiv double %2290, %2293
store double %2294, double* %373
%2295 = load double, double* %372
%2296 = load double, double* %275
%2297 = fmul double %2295, %2296
store double %2297, double* %315
%2298 = load double, double* %315
%2299 = load double, double* %373
%2300 = load double, double* %272
%2301 = call double @llvm.fmuladd.f64(double %2299, double %2300, double %2298)
store double %2301, double* %315
%2302 = load double, double* %313
%2303 = call double @exp(double %2302)
store double %2303, double* %318
%2304 = load double, double* %318
store double %2304, double* %374
%2305 = load double, double* %374
%2306 = load double, double* %315
%2307 = fmul double %2305, %2306
store double %2307, double* %375
%2308 = load double, double* %309
%2309 = load double, double* %318
%2310 = fsub double %2308, %2309
store double %2310, double* %279
store double 1.000000e+00, double* %376
store double -1.000000e+00, double* %377
%2311 = load double, double* %376
%2312 = load double, double* %311
%2313 = fmul double %2311, %2312
store double %2313, double* %281
%2314 = load double, double* %281
%2315 = load double, double* %377
%2316 = load double, double* %375
%2317 = call double @llvm.fmuladd.f64(double %2315, double %2316, double %2314)
store double %2317, double* %281
%2318 = load double, double* %279
%2319 = call double @log(double %2318)
store double %2319, double* %319
%2320 = load double, double* %279
%2321 = fdiv double 1.000000e+00, %2320
store double %2321, double* %320
%2322 = load double, double* %320
%2323 = load double, double* %281
%2324 = fmul double %2322, %2323
store double %2324, double* %321
%2325 = load double, double* %270
%2326 = load double, double* %273
%2327 = fdiv double %2325, %2326
%2328 = fmul double 2.000000e+00, %2327
%2329 = load double, double* %319
%2330 = fmul double %2328, %2329
store double %2330, double* %378
%2331 = load double, double* %319
%2332 = fmul double 2.000000e+00, %2331
%2333 = load double, double* %273
%2334 = fdiv double %2332, %2333
store double %2334, double* %379
%2335 = load double, double* %270
%2336 = fmul double -2.000000e+00, %2335
%2337 = load double, double* %319
%2338 = fmul double %2336, %2337
%2339 = load double, double* %273
%2340 = load double, double* %273
%2341 = fmul double %2339, %2340
%2342 = fdiv double %2338, %2341
store double %2342, double* %381
%2343 = load double, double* %270
%2344 = fmul double 2.000000e+00, %2343
%2345 = load double, double* %273
%2346 = fdiv double %2344, %2345
store double %2346, double* %382
%2347 = load double, double* %379
%2348 = load double, double* %272
%2349 = fmul double %2347, %2348
store double %2349, double* %380
%2350 = load double, double* %380
%2351 = load double, double* %381
%2352 = load double, double* %275
%2353 = call double @llvm.fmuladd.f64(double %2351, double %2352, double %2350)
store double %2353, double* %380
%2354 = load double, double* %380
%2355 = load double, double* %382
%2356 = load double, double* %321
%2357 = call double @llvm.fmuladd.f64(double %2355, double %2356, double %2354)
store double %2357, double* %380
%2358 = load double, double* %273
%2359 = call double @log(double %2358)
store double %2359, double* %279
%2360 = load double, double* %273
%2361 = fdiv double 1.000000e+00, %2360
store double %2361, double* %280
%2362 = load double, double* %280
%2363 = load double, double* %275
%2364 = fmul double %2362, %2363
store double %2364, double* %281
%2365 = load double, double* %378
%2366 = load double, double* %273
%2367 = load double, double* %270
%2368 = fmul double 3.000000e+00, %2367
%2369 = load double, double* %279
%2370 = fmul double %2368, %2369
%2371 = fneg double %2370
%2372 = call double @llvm.fmuladd.f64(double %2365, double %2366, double %2371)
%2373 = load double*, double** %134
%2374 = getelementptr inbounds double, double* %2373, i64 72
%2375 = load double, double* %2374
%2376 = load double, double* %273
%2377 = fsub double %2376, 1.000000e+00
%2378 = fneg double %2375
%2379 = call double @llvm.fmuladd.f64(double %2378, double %2377, double %2372)
store double %2379, double* %383
%2380 = load double, double* %273
store double %2380, double* %384
%2381 = load double, double* %378
%2382 = load double*, double** %134
%2383 = getelementptr inbounds double, double* %2382, i64 72
%2384 = load double, double* %2383
%2385 = fsub double %2381, %2384
store double %2385, double* %386
%2386 = load double, double* %279
%2387 = fmul double -3.000000e+00, %2386
store double %2387, double* %387
%2388 = load double, double* %270
%2389 = fmul double -3.000000e+00, %2388
store double %2389, double* %388
%2390 = load double, double* %384
%2391 = load double, double* %380
%2392 = fmul double %2390, %2391
store double %2392, double* %385
%2393 = load double, double* %385
%2394 = load double, double* %386
%2395 = load double, double* %275
%2396 = call double @llvm.fmuladd.f64(double %2394, double %2395, double %2393)
store double %2396, double* %385
%2397 = load double, double* %385
%2398 = load double, double* %387
%2399 = load double, double* %272
%2400 = call double @llvm.fmuladd.f64(double %2398, double %2399, double %2397)
store double %2400, double* %385
%2401 = load double, double* %385
%2402 = load double, double* %388
%2403 = load double, double* %281
%2404 = call double @llvm.fmuladd.f64(double %2402, double %2403, double %2401)
store double %2404, double* %385
%2405 = load double, double* %383
%2406 = fneg double %2405
%2407 = load double, double* %270
%2408 = fdiv double %2406, %2407
store double %2408, double* %306
%2409 = load double, double* %270
%2410 = fdiv double -1.000000e+00, %2409
store double %2410, double* %389
%2411 = load double, double* %383
%2412 = load double, double* %270
%2413 = load double, double* %270
%2414 = fmul double %2412, %2413
%2415 = fdiv double %2411, %2414
store double %2415, double* %370
%2416 = load double, double* %389
%2417 = load double, double* %385
%2418 = fmul double %2416, %2417
store double %2418, double* %308
%2419 = load double, double* %308
%2420 = load double, double* %370
%2421 = load double, double* %272
%2422 = call double @llvm.fmuladd.f64(double %2420, double %2421, double %2419)
store double %2422, double* %308
%2423 = load double, double* %306
%2424 = call double @exp(double %2423)
store double %2424, double* %309
%2425 = load double, double* %309
store double %2425, double* %371
%2426 = load double, double* %371
%2427 = load double, double* %308
%2428 = fmul double %2426, %2427
store double %2428, double* %311
%2429 = load double, double* %309
%2430 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2429, double 1.000000e+00)
%2431 = call double @sqrt(double %2430)
%2432 = fadd double 1.000000e+00, %2431
%2433 = fmul double 5.000000e-01, %2432
store double %2433, double* %279
%2434 = load double, double* %309
%2435 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2434, double 1.000000e+00)
%2436 = call double @sqrt(double %2435)
%2437 = fdiv double 1.000000e+00, %2436
store double %2437, double* %376
%2438 = load double, double* %376
%2439 = load double, double* %311
%2440 = fmul double %2438, %2439
store double %2440, double* %281
%2441 = load double, double* %279
%2442 = call double @log(double %2441)
store double %2442, double* %313
%2443 = load double, double* %279
%2444 = fdiv double 1.000000e+00, %2443
store double %2444, double* %390
%2445 = load double, double* %390
%2446 = load double, double* %281
%2447 = fmul double %2445, %2446
store double %2447, double* %315
%2448 = load double, double* %383
%2449 = load double, double* %270
%2450 = fmul double 2.000000e+00, %2449
%2451 = load double, double* %313
%2452 = call double @llvm.fmuladd.f64(double %2450, double %2451, double %2448)
store double %2452, double* %391
store double 1.000000e+00, double* %392
%2453 = load double, double* %313
%2454 = fmul double 2.000000e+00, %2453
store double %2454, double* %394
%2455 = load double, double* %270
%2456 = fmul double 2.000000e+00, %2455
store double %2456, double* %395
%2457 = load double, double* %392
%2458 = load double, double* %385
%2459 = fmul double %2457, %2458
store double %2459, double* %393
%2460 = load double, double* %393
%2461 = load double, double* %394
%2462 = load double, double* %272
%2463 = call double @llvm.fmuladd.f64(double %2461, double %2462, double %2460)
store double %2463, double* %393
%2464 = load double, double* %393
%2465 = load double, double* %395
%2466 = load double, double* %315
%2467 = call double @llvm.fmuladd.f64(double %2465, double %2466, double %2464)
store double %2467, double* %393
%2468 = load double*, double** %134
%2469 = getelementptr inbounds double, double* %2468, i64 24
%2470 = load double, double* %2469
%2471 = fmul double 5.000000e-01, %2470
%2472 = load double, double* %273
%2473 = fmul double %2471, %2472
%2474 = load double, double* %270
%2475 = fdiv double %2473, %2474
store double %2475, double* %306
%2476 = load double*, double** %134
%2477 = getelementptr inbounds double, double* %2476, i64 24
%2478 = load double, double* %2477
%2479 = fmul double 5.000000e-01, %2478
%2480 = load double, double* %270
%2481 = fdiv double %2479, %2480
store double %2481, double* %307
%2482 = load double*, double** %134
%2483 = getelementptr inbounds double, double* %2482, i64 24
%2484 = load double, double* %2483
%2485 = fmul double -5.000000e-01, %2484
%2486 = load double, double* %273
%2487 = fmul double %2485, %2486
%2488 = load double, double* %270
%2489 = load double, double* %270
%2490 = fmul double %2488, %2489
%2491 = fdiv double %2487, %2490
store double %2491, double* %370
%2492 = load double, double* %307
%2493 = load double, double* %275
%2494 = fmul double %2492, %2493
store double %2494, double* %308
%2495 = load double, double* %308
%2496 = load double, double* %370
%2497 = load double, double* %272
%2498 = call double @llvm.fmuladd.f64(double %2496, double %2497, double %2495)
store double %2498, double* %308
%2499 = load double, double* %306
%2500 = call double @exp(double %2499)
store double %2500, double* %309
%2501 = load double, double* %309
store double %2501, double* %371
%2502 = load double, double* %371
%2503 = load double, double* %308
%2504 = fmul double %2502, %2503
store double %2504, double* %311
%2505 = load double*, double** %134
%2506 = getelementptr inbounds double, double* %2505, i64 24
%2507 = load double, double* %2506
%2508 = fmul double -5.000000e-01, %2507
%2509 = load double, double* %273
%2510 = fmul double %2508, %2509
%2511 = load double, double* %270
%2512 = fdiv double %2510, %2511
store double %2512, double* %313
%2513 = load double*, double** %134
%2514 = getelementptr inbounds double, double* %2513, i64 24
%2515 = load double, double* %2514
%2516 = fmul double -5.000000e-01, %2515
%2517 = load double, double* %270
%2518 = fdiv double %2516, %2517
store double %2518, double* %372
%2519 = load double*, double** %134
%2520 = getelementptr inbounds double, double* %2519, i64 24
%2521 = load double, double* %2520
%2522 = fmul double 5.000000e-01, %2521
%2523 = load double, double* %273
%2524 = fmul double %2522, %2523
%2525 = load double, double* %270
%2526 = load double, double* %270
%2527 = fmul double %2525, %2526
%2528 = fdiv double %2524, %2527
store double %2528, double* %373
%2529 = load double, double* %372
%2530 = load double, double* %275
%2531 = fmul double %2529, %2530
store double %2531, double* %315
%2532 = load double, double* %315
%2533 = load double, double* %373
%2534 = load double, double* %272
%2535 = call double @llvm.fmuladd.f64(double %2533, double %2534, double %2532)
store double %2535, double* %315
%2536 = load double, double* %313
%2537 = call double @exp(double %2536)
store double %2537, double* %318
%2538 = load double, double* %318
store double %2538, double* %374
%2539 = load double, double* %374
%2540 = load double, double* %315
%2541 = fmul double %2539, %2540
store double %2541, double* %375
%2542 = load double, double* %309
%2543 = load double, double* %318
%2544 = fsub double %2542, %2543
store double %2544, double* %279
store double 1.000000e+00, double* %376
store double -1.000000e+00, double* %377
%2545 = load double, double* %376
%2546 = load double, double* %311
%2547 = fmul double %2545, %2546
store double %2547, double* %281
%2548 = load double, double* %281
%2549 = load double, double* %377
%2550 = load double, double* %375
%2551 = call double @llvm.fmuladd.f64(double %2549, double %2550, double %2548)
store double %2551, double* %281
%2552 = load double, double* %279
%2553 = call double @log(double %2552)
store double %2553, double* %319
%2554 = load double, double* %279
%2555 = fdiv double 1.000000e+00, %2554
store double %2555, double* %320
%2556 = load double, double* %320
%2557 = load double, double* %281
%2558 = fmul double %2556, %2557
store double %2558, double* %321
%2559 = load double, double* %270
%2560 = load double, double* %273
%2561 = fdiv double %2559, %2560
%2562 = fmul double 2.000000e+00, %2561
%2563 = load double, double* %319
%2564 = fmul double %2562, %2563
store double %2564, double* %378
%2565 = load double, double* %319
%2566 = fmul double 2.000000e+00, %2565
%2567 = load double, double* %273
%2568 = fdiv double %2566, %2567
store double %2568, double* %379
%2569 = load double, double* %270
%2570 = fmul double -2.000000e+00, %2569
%2571 = load double, double* %319
%2572 = fmul double %2570, %2571
%2573 = load double, double* %273
%2574 = load double, double* %273
%2575 = fmul double %2573, %2574
%2576 = fdiv double %2572, %2575
store double %2576, double* %381
%2577 = load double, double* %270
%2578 = fmul double 2.000000e+00, %2577
%2579 = load double, double* %273
%2580 = fdiv double %2578, %2579
store double %2580, double* %382
%2581 = load double, double* %379
%2582 = load double, double* %272
%2583 = fmul double %2581, %2582
store double %2583, double* %380
%2584 = load double, double* %380
%2585 = load double, double* %381
%2586 = load double, double* %275
%2587 = call double @llvm.fmuladd.f64(double %2585, double %2586, double %2584)
store double %2587, double* %380
%2588 = load double, double* %380
%2589 = load double, double* %382
%2590 = load double, double* %321
%2591 = call double @llvm.fmuladd.f64(double %2589, double %2590, double %2588)
store double %2591, double* %380
%2592 = load double, double* %273
%2593 = call double @log(double %2592)
store double %2593, double* %279
%2594 = load double, double* %273
%2595 = fdiv double 1.000000e+00, %2594
store double %2595, double* %280
%2596 = load double, double* %280
%2597 = load double, double* %275
%2598 = fmul double %2596, %2597
store double %2598, double* %281
%2599 = load double, double* %378
%2600 = load double, double* %273
%2601 = load double, double* %270
%2602 = fmul double 3.000000e+00, %2601
%2603 = load double, double* %279
%2604 = fmul double %2602, %2603
%2605 = fneg double %2604
%2606 = call double @llvm.fmuladd.f64(double %2599, double %2600, double %2605)
%2607 = load double*, double** %134
%2608 = getelementptr inbounds double, double* %2607, i64 73
%2609 = load double, double* %2608
%2610 = load double, double* %273
%2611 = fsub double %2610, 1.000000e+00
%2612 = fneg double %2609
%2613 = call double @llvm.fmuladd.f64(double %2612, double %2611, double %2606)
store double %2613, double* %383
%2614 = load double, double* %273
store double %2614, double* %384
%2615 = load double, double* %378
%2616 = load double*, double** %134
%2617 = getelementptr inbounds double, double* %2616, i64 73
%2618 = load double, double* %2617
%2619 = fsub double %2615, %2618
store double %2619, double* %386
%2620 = load double, double* %279
%2621 = fmul double -3.000000e+00, %2620
store double %2621, double* %387
%2622 = load double, double* %270
%2623 = fmul double -3.000000e+00, %2622
store double %2623, double* %388
%2624 = load double, double* %384
%2625 = load double, double* %380
%2626 = fmul double %2624, %2625
store double %2626, double* %385
%2627 = load double, double* %385
%2628 = load double, double* %386
%2629 = load double, double* %275
%2630 = call double @llvm.fmuladd.f64(double %2628, double %2629, double %2627)
store double %2630, double* %385
%2631 = load double, double* %385
%2632 = load double, double* %387
%2633 = load double, double* %272
%2634 = call double @llvm.fmuladd.f64(double %2632, double %2633, double %2631)
store double %2634, double* %385
%2635 = load double, double* %385
%2636 = load double, double* %388
%2637 = load double, double* %281
%2638 = call double @llvm.fmuladd.f64(double %2636, double %2637, double %2635)
store double %2638, double* %385
%2639 = load double, double* %383
%2640 = fneg double %2639
%2641 = load double, double* %270
%2642 = fdiv double %2640, %2641
store double %2642, double* %306
%2643 = load double, double* %270
%2644 = fdiv double -1.000000e+00, %2643
store double %2644, double* %389
%2645 = load double, double* %383
%2646 = load double, double* %270
%2647 = load double, double* %270
%2648 = fmul double %2646, %2647
%2649 = fdiv double %2645, %2648
store double %2649, double* %370
%2650 = load double, double* %389
%2651 = load double, double* %385
%2652 = fmul double %2650, %2651
store double %2652, double* %308
%2653 = load double, double* %308
%2654 = load double, double* %370
%2655 = load double, double* %272
%2656 = call double @llvm.fmuladd.f64(double %2654, double %2655, double %2653)
store double %2656, double* %308
%2657 = load double, double* %306
%2658 = call double @exp(double %2657)
store double %2658, double* %309
%2659 = load double, double* %309
store double %2659, double* %371
%2660 = load double, double* %371
%2661 = load double, double* %308
%2662 = fmul double %2660, %2661
store double %2662, double* %311
%2663 = load double, double* %309
%2664 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2663, double 1.000000e+00)
%2665 = call double @sqrt(double %2664)
%2666 = fadd double 1.000000e+00, %2665
%2667 = fmul double 5.000000e-01, %2666
store double %2667, double* %279
%2668 = load double, double* %309
%2669 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2668, double 1.000000e+00)
%2670 = call double @sqrt(double %2669)
%2671 = fdiv double 1.000000e+00, %2670
store double %2671, double* %376
%2672 = load double, double* %376
%2673 = load double, double* %311
%2674 = fmul double %2672, %2673
store double %2674, double* %281
%2675 = load double, double* %279
%2676 = call double @log(double %2675)
store double %2676, double* %313
%2677 = load double, double* %279
%2678 = fdiv double 1.000000e+00, %2677
store double %2678, double* %390
%2679 = load double, double* %390
%2680 = load double, double* %281
%2681 = fmul double %2679, %2680
store double %2681, double* %315
%2682 = load double, double* %383
%2683 = load double, double* %270
%2684 = fmul double 2.000000e+00, %2683
%2685 = load double, double* %313
%2686 = call double @llvm.fmuladd.f64(double %2684, double %2685, double %2682)
store double %2686, double* %396
store double 1.000000e+00, double* %397
%2687 = load double, double* %313
%2688 = fmul double 2.000000e+00, %2687
store double %2688, double* %399
%2689 = load double, double* %270
%2690 = fmul double 2.000000e+00, %2689
store double %2690, double* %400
%2691 = load double, double* %397
%2692 = load double, double* %385
%2693 = fmul double %2691, %2692
store double %2693, double* %398
%2694 = load double, double* %398
%2695 = load double, double* %399
%2696 = load double, double* %272
%2697 = call double @llvm.fmuladd.f64(double %2695, double %2696, double %2694)
store double %2697, double* %398
%2698 = load double, double* %398
%2699 = load double, double* %400
%2700 = load double, double* %315
%2701 = call double @llvm.fmuladd.f64(double %2699, double %2700, double %2698)
store double %2701, double* %398
%2702 = load double*, double** %134
%2703 = getelementptr inbounds double, double* %2702, i64 28
%2704 = load double, double* %2703
%2705 = fmul double 5.000000e-01, %2704
%2706 = load double, double* %273
%2707 = fmul double %2705, %2706
%2708 = load double, double* %270
%2709 = fdiv double %2707, %2708
store double %2709, double* %306
%2710 = load double*, double** %134
%2711 = getelementptr inbounds double, double* %2710, i64 28
%2712 = load double, double* %2711
%2713 = fmul double 5.000000e-01, %2712
%2714 = load double, double* %270
%2715 = fdiv double %2713, %2714
store double %2715, double* %307
%2716 = load double*, double** %134
%2717 = getelementptr inbounds double, double* %2716, i64 28
%2718 = load double, double* %2717
%2719 = fmul double -5.000000e-01, %2718
%2720 = load double, double* %273
%2721 = fmul double %2719, %2720
%2722 = load double, double* %270
%2723 = load double, double* %270
%2724 = fmul double %2722, %2723
%2725 = fdiv double %2721, %2724
store double %2725, double* %370
%2726 = load double, double* %307
%2727 = load double, double* %275
%2728 = fmul double %2726, %2727
store double %2728, double* %308
%2729 = load double, double* %308
%2730 = load double, double* %370
%2731 = load double, double* %272
%2732 = call double @llvm.fmuladd.f64(double %2730, double %2731, double %2729)
store double %2732, double* %308
%2733 = load double, double* %306
%2734 = call double @exp(double %2733)
store double %2734, double* %309
%2735 = load double, double* %309
store double %2735, double* %371
%2736 = load double, double* %371
%2737 = load double, double* %308
%2738 = fmul double %2736, %2737
store double %2738, double* %311
%2739 = load double*, double** %134
%2740 = getelementptr inbounds double, double* %2739, i64 28
%2741 = load double, double* %2740
%2742 = fmul double -5.000000e-01, %2741
%2743 = load double, double* %273
%2744 = fmul double %2742, %2743
%2745 = load double, double* %270
%2746 = fdiv double %2744, %2745
store double %2746, double* %313
%2747 = load double*, double** %134
%2748 = getelementptr inbounds double, double* %2747, i64 28
%2749 = load double, double* %2748
%2750 = fmul double -5.000000e-01, %2749
%2751 = load double, double* %270
%2752 = fdiv double %2750, %2751
store double %2752, double* %372
%2753 = load double*, double** %134
%2754 = getelementptr inbounds double, double* %2753, i64 28
%2755 = load double, double* %2754
%2756 = fmul double 5.000000e-01, %2755
%2757 = load double, double* %273
%2758 = fmul double %2756, %2757
%2759 = load double, double* %270
%2760 = load double, double* %270
%2761 = fmul double %2759, %2760
%2762 = fdiv double %2758, %2761
store double %2762, double* %373
%2763 = load double, double* %372
%2764 = load double, double* %275
%2765 = fmul double %2763, %2764
store double %2765, double* %315
%2766 = load double, double* %315
%2767 = load double, double* %373
%2768 = load double, double* %272
%2769 = call double @llvm.fmuladd.f64(double %2767, double %2768, double %2766)
store double %2769, double* %315
%2770 = load double, double* %313
%2771 = call double @exp(double %2770)
store double %2771, double* %318
%2772 = load double, double* %318
store double %2772, double* %374
%2773 = load double, double* %374
%2774 = load double, double* %315
%2775 = fmul double %2773, %2774
store double %2775, double* %375
%2776 = load double, double* %309
%2777 = load double, double* %318
%2778 = fsub double %2776, %2777
store double %2778, double* %279
store double 1.000000e+00, double* %376
store double -1.000000e+00, double* %377
%2779 = load double, double* %376
%2780 = load double, double* %311
%2781 = fmul double %2779, %2780
store double %2781, double* %281
%2782 = load double, double* %281
%2783 = load double, double* %377
%2784 = load double, double* %375
%2785 = call double @llvm.fmuladd.f64(double %2783, double %2784, double %2782)
store double %2785, double* %281
%2786 = load double, double* %279
%2787 = call double @log(double %2786)
store double %2787, double* %319
%2788 = load double, double* %279
%2789 = fdiv double 1.000000e+00, %2788
store double %2789, double* %320
%2790 = load double, double* %320
%2791 = load double, double* %281
%2792 = fmul double %2790, %2791
store double %2792, double* %321
%2793 = load double, double* %270
%2794 = load double, double* %273
%2795 = fdiv double %2793, %2794
%2796 = fmul double 2.000000e+00, %2795
%2797 = load double, double* %319
%2798 = fmul double %2796, %2797
store double %2798, double* %378
%2799 = load double, double* %319
%2800 = fmul double 2.000000e+00, %2799
%2801 = load double, double* %273
%2802 = fdiv double %2800, %2801
store double %2802, double* %379
%2803 = load double, double* %270
%2804 = fmul double -2.000000e+00, %2803
%2805 = load double, double* %319
%2806 = fmul double %2804, %2805
%2807 = load double, double* %273
%2808 = load double, double* %273
%2809 = fmul double %2807, %2808
%2810 = fdiv double %2806, %2809
store double %2810, double* %381
%2811 = load double, double* %270
%2812 = fmul double 2.000000e+00, %2811
%2813 = load double, double* %273
%2814 = fdiv double %2812, %2813
store double %2814, double* %382
%2815 = load double, double* %379
%2816 = load double, double* %272
%2817 = fmul double %2815, %2816
store double %2817, double* %380
%2818 = load double, double* %380
%2819 = load double, double* %381
%2820 = load double, double* %275
%2821 = call double @llvm.fmuladd.f64(double %2819, double %2820, double %2818)
store double %2821, double* %380
%2822 = load double, double* %380
%2823 = load double, double* %382
%2824 = load double, double* %321
%2825 = call double @llvm.fmuladd.f64(double %2823, double %2824, double %2822)
store double %2825, double* %380
%2826 = load double, double* %273
%2827 = call double @log(double %2826)
store double %2827, double* %279
%2828 = load double, double* %273
%2829 = fdiv double 1.000000e+00, %2828
store double %2829, double* %280
%2830 = load double, double* %280
%2831 = load double, double* %275
%2832 = fmul double %2830, %2831
store double %2832, double* %281
%2833 = load double, double* %378
%2834 = load double, double* %273
%2835 = load double, double* %270
%2836 = fmul double 3.000000e+00, %2835
%2837 = load double, double* %279
%2838 = fmul double %2836, %2837
%2839 = fneg double %2838
%2840 = call double @llvm.fmuladd.f64(double %2833, double %2834, double %2839)
%2841 = load double*, double** %134
%2842 = getelementptr inbounds double, double* %2841, i64 74
%2843 = load double, double* %2842
%2844 = load double, double* %273
%2845 = fsub double %2844, 1.000000e+00
%2846 = fneg double %2843
%2847 = call double @llvm.fmuladd.f64(double %2846, double %2845, double %2840)
store double %2847, double* %383
%2848 = load double, double* %273
store double %2848, double* %384
%2849 = load double, double* %378
%2850 = load double*, double** %134
%2851 = getelementptr inbounds double, double* %2850, i64 74
%2852 = load double, double* %2851
%2853 = fsub double %2849, %2852
store double %2853, double* %386
%2854 = load double, double* %279
%2855 = fmul double -3.000000e+00, %2854
store double %2855, double* %387
%2856 = load double, double* %270
%2857 = fmul double -3.000000e+00, %2856
store double %2857, double* %388
%2858 = load double, double* %384
%2859 = load double, double* %380
%2860 = fmul double %2858, %2859
store double %2860, double* %385
%2861 = load double, double* %385
%2862 = load double, double* %386
%2863 = load double, double* %275
%2864 = call double @llvm.fmuladd.f64(double %2862, double %2863, double %2861)
store double %2864, double* %385
%2865 = load double, double* %385
%2866 = load double, double* %387
%2867 = load double, double* %272
%2868 = call double @llvm.fmuladd.f64(double %2866, double %2867, double %2865)
store double %2868, double* %385
%2869 = load double, double* %385
%2870 = load double, double* %388
%2871 = load double, double* %281
%2872 = call double @llvm.fmuladd.f64(double %2870, double %2871, double %2869)
store double %2872, double* %385
%2873 = load double, double* %383
%2874 = fneg double %2873
%2875 = load double, double* %270
%2876 = fdiv double %2874, %2875
store double %2876, double* %306
%2877 = load double, double* %270
%2878 = fdiv double -1.000000e+00, %2877
store double %2878, double* %389
%2879 = load double, double* %383
%2880 = load double, double* %270
%2881 = load double, double* %270
%2882 = fmul double %2880, %2881
%2883 = fdiv double %2879, %2882
store double %2883, double* %370
%2884 = load double, double* %389
%2885 = load double, double* %385
%2886 = fmul double %2884, %2885
store double %2886, double* %308
%2887 = load double, double* %308
%2888 = load double, double* %370
%2889 = load double, double* %272
%2890 = call double @llvm.fmuladd.f64(double %2888, double %2889, double %2887)
store double %2890, double* %308
%2891 = load double, double* %306
%2892 = call double @exp(double %2891)
store double %2892, double* %309
%2893 = load double, double* %309
store double %2893, double* %371
%2894 = load double, double* %371
%2895 = load double, double* %308
%2896 = fmul double %2894, %2895
store double %2896, double* %311
%2897 = load double, double* %309
%2898 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2897, double 1.000000e+00)
%2899 = call double @sqrt(double %2898)
%2900 = fadd double 1.000000e+00, %2899
%2901 = fmul double 5.000000e-01, %2900
store double %2901, double* %279
%2902 = load double, double* %309
%2903 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2902, double 1.000000e+00)
%2904 = call double @sqrt(double %2903)
%2905 = fdiv double 1.000000e+00, %2904
store double %2905, double* %376
%2906 = load double, double* %376
%2907 = load double, double* %311
%2908 = fmul double %2906, %2907
store double %2908, double* %281
%2909 = load double, double* %279
%2910 = call double @log(double %2909)
store double %2910, double* %313
%2911 = load double, double* %279
%2912 = fdiv double 1.000000e+00, %2911
store double %2912, double* %390
%2913 = load double, double* %390
%2914 = load double, double* %281
%2915 = fmul double %2913, %2914
store double %2915, double* %315
%2916 = load double, double* %383
%2917 = load double, double* %270
%2918 = fmul double 2.000000e+00, %2917
%2919 = load double, double* %313
%2920 = call double @llvm.fmuladd.f64(double %2918, double %2919, double %2916)
store double %2920, double* %401
store double 1.000000e+00, double* %402
%2921 = load double, double* %313
%2922 = fmul double 2.000000e+00, %2921
store double %2922, double* %404
%2923 = load double, double* %270
%2924 = fmul double 2.000000e+00, %2923
store double %2924, double* %405
%2925 = load double, double* %402
%2926 = load double, double* %385
%2927 = fmul double %2925, %2926
store double %2927, double* %403
%2928 = load double, double* %403
%2929 = load double, double* %404
%2930 = load double, double* %272
%2931 = call double @llvm.fmuladd.f64(double %2929, double %2930, double %2928)
store double %2931, double* %403
%2932 = load double, double* %403
%2933 = load double, double* %405
%2934 = load double, double* %315
%2935 = call double @llvm.fmuladd.f64(double %2933, double %2934, double %2932)
store double %2935, double* %403
%2936 = load double*, double** %134
%2937 = getelementptr inbounds double, double* %2936, i64 17
%2938 = load double, double* %2937
%2939 = load double, double* %391
%2940 = fdiv double %2938, %2939
store double %2940, double* %279
%2941 = load double*, double** %134
%2942 = getelementptr inbounds double, double* %2941, i64 17
%2943 = load double, double* %2942
%2944 = fneg double %2943
%2945 = load double, double* %391
%2946 = load double, double* %391
%2947 = fmul double %2945, %2946
%2948 = fdiv double %2944, %2947
store double %2948, double* %406
%2949 = load double, double* %406
%2950 = load double, double* %393
%2951 = fmul double %2949, %2950
store double %2951, double* %281
%2952 = load double, double* %279
%2953 = load double*, double** %134
%2954 = getelementptr inbounds double, double* %2953, i64 18
%2955 = load double, double* %2954
%2956 = call double @pow(double %2952, double %2955)
store double %2956, double* %306
%2957 = load double, double* %306
%2958 = load double*, double** %134
%2959 = getelementptr inbounds double, double* %2958, i64 18
%2960 = load double, double* %2959
%2961 = fmul double %2957, %2960
%2962 = load double, double* %279
%2963 = fdiv double %2961, %2962
store double %2963, double* %407
%2964 = load double, double* %407
%2965 = load double, double* %281
%2966 = fmul double %2964, %2965
store double %2966, double* %308
%2967 = load double*, double** %134
%2968 = getelementptr inbounds double, double* %2967, i64 16
%2969 = load double, double* %2968
%2970 = load double, double* %306
%2971 = fmul double %2969, %2970
store double %2971, double* %408
%2972 = load double*, double** %134
%2973 = getelementptr inbounds double, double* %2972, i64 16
%2974 = load double, double* %2973
store double %2974, double* %409
%2975 = load double, double* %409
%2976 = load double, double* %308
%2977 = fmul double %2975, %2976
store double %2977, double* %410
%2978 = load double*, double** %134
%2979 = getelementptr inbounds double, double* %2978, i64 24
%2980 = load double, double* %2979
%2981 = load double, double* %396
%2982 = fdiv double %2980, %2981
store double %2982, double* %279
%2983 = load double*, double** %134
%2984 = getelementptr inbounds double, double* %2983, i64 24
%2985 = load double, double* %2984
%2986 = fneg double %2985
%2987 = load double, double* %396
%2988 = load double, double* %396
%2989 = fmul double %2987, %2988
%2990 = fdiv double %2986, %2989
store double %2990, double* %411
%2991 = load double, double* %411
%2992 = load double, double* %398
%2993 = fmul double %2991, %2992
store double %2993, double* %281
%2994 = load double, double* %279
%2995 = load double*, double** %134
%2996 = getelementptr inbounds double, double* %2995, i64 25
%2997 = load double, double* %2996
%2998 = call double @pow(double %2994, double %2997)
store double %2998, double* %306
%2999 = load double, double* %306
%3000 = load double*, double** %134
%3001 = getelementptr inbounds double, double* %3000, i64 25
%3002 = load double, double* %3001
%3003 = fmul double %2999, %3002
%3004 = load double, double* %279
%3005 = fdiv double %3003, %3004
store double %3005, double* %407
%3006 = load double, double* %407
%3007 = load double, double* %281
%3008 = fmul double %3006, %3007
store double %3008, double* %308
%3009 = load double*, double** %134
%3010 = getelementptr inbounds double, double* %3009, i64 21
%3011 = load double, double* %3010
%3012 = load double, double* %306
%3013 = fmul double %3011, %3012
store double %3013, double* %412
%3014 = load double*, double** %134
%3015 = getelementptr inbounds double, double* %3014, i64 21
%3016 = load double, double* %3015
store double %3016, double* %413
%3017 = load double, double* %413
%3018 = load double, double* %308
%3019 = fmul double %3017, %3018
store double %3019, double* %414
%3020 = load double*, double** %134
%3021 = getelementptr inbounds double, double* %3020, i64 24
%3022 = load double, double* %3021
%3023 = load double, double* %396
%3024 = fdiv double %3022, %3023
store double %3024, double* %279
%3025 = load double*, double** %134
%3026 = getelementptr inbounds double, double* %3025, i64 24
%3027 = load double, double* %3026
%3028 = fneg double %3027
%3029 = load double, double* %396
%3030 = load double, double* %396
%3031 = fmul double %3029, %3030
%3032 = fdiv double %3028, %3031
store double %3032, double* %411
%3033 = load double, double* %411
%3034 = load double, double* %398
%3035 = fmul double %3033, %3034
store double %3035, double* %281
%3036 = load double, double* %279
%3037 = load double*, double** %134
%3038 = getelementptr inbounds double, double* %3037, i64 25
%3039 = load double, double* %3038
%3040 = call double @pow(double %3036, double %3039)
store double %3040, double* %306
%3041 = load double, double* %306
%3042 = load double*, double** %134
%3043 = getelementptr inbounds double, double* %3042, i64 25
%3044 = load double, double* %3043
%3045 = fmul double %3041, %3044
%3046 = load double, double* %279
%3047 = fdiv double %3045, %3046
store double %3047, double* %407
%3048 = load double, double* %407
%3049 = load double, double* %281
%3050 = fmul double %3048, %3049
store double %3050, double* %308
%3051 = load double*, double** %134
%3052 = getelementptr inbounds double, double* %3051, i64 23
%3053 = load double, double* %3052
%3054 = load double, double* %306
%3055 = fmul double %3053, %3054
store double %3055, double* %415
%3056 = load double*, double** %134
%3057 = getelementptr inbounds double, double* %3056, i64 23
%3058 = load double, double* %3057
store double %3058, double* %416
%3059 = load double, double* %416
%3060 = load double, double* %308
%3061 = fmul double %3059, %3060
store double %3061, double* %417
%3062 = load double*, double** %134
%3063 = getelementptr inbounds double, double* %3062, i64 28
%3064 = load double, double* %3063
%3065 = load double, double* %401
%3066 = fdiv double %3064, %3065
store double %3066, double* %279
%3067 = load double*, double** %134
%3068 = getelementptr inbounds double, double* %3067, i64 28
%3069 = load double, double* %3068
%3070 = fneg double %3069
%3071 = load double, double* %401
%3072 = load double, double* %401
%3073 = fmul double %3071, %3072
%3074 = fdiv double %3070, %3073
store double %3074, double* %418
%3075 = load double, double* %418
%3076 = load double, double* %403
%3077 = fmul double %3075, %3076
store double %3077, double* %281
%3078 = load double, double* %279
%3079 = load double*, double** %134
%3080 = getelementptr inbounds double, double* %3079, i64 29
%3081 = load double, double* %3080
%3082 = call double @pow(double %3078, double %3081)
store double %3082, double* %306
%3083 = load double, double* %306
%3084 = load double*, double** %134
%3085 = getelementptr inbounds double, double* %3084, i64 29
%3086 = load double, double* %3085
%3087 = fmul double %3083, %3086
%3088 = load double, double* %279
%3089 = fdiv double %3087, %3088
store double %3089, double* %407
%3090 = load double, double* %407
%3091 = load double, double* %281
%3092 = fmul double %3090, %3091
store double %3092, double* %308
%3093 = load double*, double** %134
%3094 = getelementptr inbounds double, double* %3093, i64 27
%3095 = load double, double* %3094
%3096 = load double, double* %306
%3097 = fmul double %3095, %3096
store double %3097, double* %419
%3098 = load double*, double** %134
%3099 = getelementptr inbounds double, double* %3098, i64 27
%3100 = load double, double* %3099
store double %3100, double* %420
%3101 = load double, double* %420
%3102 = load double, double* %308
%3103 = fmul double %3101, %3102
store double %3103, double* %421
%3104 = load double, double* %273
%3105 = load double*, double** %134
%3106 = getelementptr inbounds double, double* %3105, i64 78
%3107 = load double, double* %3106
%3108 = call double @pow(double %3104, double %3107)
store double %3108, double* %279
%3109 = load double, double* %279
%3110 = load double*, double** %134
%3111 = getelementptr inbounds double, double* %3110, i64 78
%3112 = load double, double* %3111
%3113 = fmul double %3109, %3112
%3114 = load double, double* %273
%3115 = fdiv double %3113, %3114
store double %3115, double* %280
%3116 = load double, double* %280
%3117 = load double, double* %275
%3118 = fmul double %3116, %3117
store double %3118, double* %281
%3119 = load double*, double** %134
%3120 = getelementptr inbounds double, double* %3119, i64 71
%3121 = load double, double* %3120
%3122 = fneg double %3121
%3123 = load double, double* %273
%3124 = fsub double 1.000000e+00, %3123
%3125 = fmul double %3122, %3124
%3126 = load double, double* %270
%3127 = fdiv double %3125, %3126
store double %3127, double* %306
%3128 = load double*, double** %134
%3129 = getelementptr inbounds double, double* %3128, i64 71
%3130 = load double, double* %3129
%3131 = load double, double* %270
%3132 = fdiv double %3130, %3131
store double %3132, double* %307
%3133 = load double*, double** %134
%3134 = getelementptr inbounds double, double* %3133, i64 71
%3135 = load double, double* %3134
%3136 = load double, double* %273
%3137 = fsub double 1.000000e+00, %3136
%3138 = fmul double %3135, %3137
%3139 = load double, double* %270
%3140 = load double, double* %270
%3141 = fmul double %3139, %3140
%3142 = fdiv double %3138, %3141
store double %3142, double* %370
%3143 = load double, double* %307
%3144 = load double, double* %275
%3145 = fmul double %3143, %3144
store double %3145, double* %308
%3146 = load double, double* %308
%3147 = load double, double* %370
%3148 = load double, double* %272
%3149 = call double @llvm.fmuladd.f64(double %3147, double %3148, double %3146)
store double %3149, double* %308
%3150 = load double, double* %306
%3151 = call double @exp(double %3150)
store double %3151, double* %309
%3152 = load double, double* %309
store double %3152, double* %371
%3153 = load double, double* %371
%3154 = load double, double* %308
%3155 = fmul double %3153, %3154
store double %3155, double* %311
%3156 = load double*, double** %134
%3157 = getelementptr inbounds double, double* %3156, i64 4
%3158 = load double, double* %3157
%3159 = load double, double* %279
%3160 = fmul double %3158, %3159
%3161 = load double, double* %309
%3162 = fmul double %3160, %3161
store double %3162, double* %422
%3163 = load double*, double** %134
%3164 = getelementptr inbounds double, double* %3163, i64 4
%3165 = load double, double* %3164
%3166 = load double, double* %309
%3167 = fmul double %3165, %3166
store double %3167, double* %423
%3168 = load double*, double** %134
%3169 = getelementptr inbounds double, double* %3168, i64 4
%3170 = load double, double* %3169
%3171 = load double, double* %279
%3172 = fmul double %3170, %3171
store double %3172, double* %425
%3173 = load double, double* %423
%3174 = load double, double* %281
%3175 = fmul double %3173, %3174
store double %3175, double* %424
%3176 = load double, double* %424
%3177 = load double, double* %425
%3178 = load double, double* %311
%3179 = call double @llvm.fmuladd.f64(double %3177, double %3178, double %3176)
store double %3179, double* %424
%3180 = load double, double* %273
%3181 = load double*, double** %134
%3182 = getelementptr inbounds double, double* %3181, i64 70
%3183 = load double, double* %3182
%3184 = call double @pow(double %3180, double %3183)
store double %3184, double* %279
%3185 = load double, double* %279
%3186 = load double*, double** %134
%3187 = getelementptr inbounds double, double* %3186, i64 70
%3188 = load double, double* %3187
%3189 = fmul double %3185, %3188
%3190 = load double, double* %273
%3191 = fdiv double %3189, %3190
store double %3191, double* %280
%3192 = load double, double* %280
%3193 = load double, double* %275
%3194 = fmul double %3192, %3193
store double %3194, double* %281
%3195 = load double*, double** %134
%3196 = getelementptr inbounds double, double* %3195, i64 3
%3197 = load double, double* %3196
%3198 = load double, double* %279
%3199 = fmul double %3197, %3198
store double %3199, double* %426
%3200 = load double*, double** %134
%3201 = getelementptr inbounds double, double* %3200, i64 3
%3202 = load double, double* %3201
store double %3202, double* %427
%3203 = load double, double* %427
%3204 = load double, double* %281
%3205 = fmul double %3203, %3204
store double %3205, double* %428
%3206 = load double, double* %364
%3207 = fneg double %3206
%3208 = load double, double* %367
%3209 = load double, double* %270
%3210 = fmul double %3208, %3209
%3211 = fdiv double %3207, %3210
store double %3211, double* %279
%3212 = load double, double* %367
%3213 = load double, double* %270
%3214 = fmul double %3212, %3213
%3215 = fdiv double -1.000000e+00, %3214
store double %3215, double* %429
%3216 = load double, double* %364
%3217 = load double, double* %367
%3218 = load double, double* %367
%3219 = fmul double %3217, %3218
%3220 = load double, double* %270
%3221 = fmul double %3219, %3220
%3222 = fdiv double %3216, %3221
store double %3222, double* %430
%3223 = load double, double* %364
%3224 = load double, double* %367
%3225 = load double, double* %270
%3226 = load double, double* %270
%3227 = fmul double %3225, %3226
%3228 = fmul double %3224, %3227
%3229 = fdiv double %3223, %3228
store double %3229, double* %431
%3230 = load double, double* %429
%3231 = load double, double* %366
%3232 = fmul double %3230, %3231
store double %3232, double* %281
%3233 = load double, double* %281
%3234 = load double, double* %430
%3235 = load double, double* %369
%3236 = call double @llvm.fmuladd.f64(double %3234, double %3235, double %3233)
store double %3236, double* %281
%3237 = load double, double* %281
%3238 = load double, double* %431
%3239 = load double, double* %272
%3240 = call double @llvm.fmuladd.f64(double %3238, double %3239, double %3237)
store double %3240, double* %281
%3241 = load double, double* %279
%3242 = call double @exp(double %3241)
store double %3242, double* %432
%3243 = load double, double* %432
store double %3243, double* %433
%3244 = load double, double* %433
%3245 = load double, double* %281
%3246 = fmul double %3244, %3245
store double %3246, double* %434
%3247 = load double*, double** %134
%3248 = getelementptr inbounds double, double* %3247, i64 51
%3249 = load double, double* %3248
%3250 = fcmp ogt double %3249, 0.000000e+00
br i1 %3250, label %3251, label %3256
3251: ; preds = %133
%3252 = load double*, double** %134
%3253 = getelementptr inbounds double, double* %3252, i64 51
%3254 = load double, double* %3253
%3255 = fdiv double 1.000000e+00, %3254
store double %3255, double* %435
br label %3257
3256: ; preds = %133
store double 0.000000e+00, double* %435
br label %3257
3257: ; preds = %3256, %3251
%3258 = load double*, double** %134
%3259 = getelementptr inbounds double, double* %3258, i64 52
%3260 = load double, double* %3259
%3261 = fcmp ogt double %3260, 0.000000e+00
br i1 %3261, label %3262, label %3267
3262: ; preds = %3257
%3263 = load double*, double** %134
%3264 = getelementptr inbounds double, double* %3263, i64 52
%3265 = load double, double* %3264
%3266 = fdiv double 1.000000e+00, %3265
store double %3266, double* %436
br label %3268
3267: ; preds = %3257
store double 0.000000e+00, double* %436
br label %3268
3268: ; preds = %3267, %3262
%3269 = load double*, double** %134
%3270 = getelementptr inbounds double, double* %3269, i64 53
%3271 = load double, double* %3270
%3272 = fcmp ogt double %3271, 0.000000e+00
br i1 %3272, label %3273, label %3283
3273: ; preds = %3268
%3274 = load double, double* %282
%3275 = fdiv double 1.000000e+00, %3274
store double %3275, double* %437
%3276 = load double, double* %282
%3277 = load double, double* %282
%3278 = fmul double %3276, %3277
%3279 = fdiv double -1.000000e+00, %3278
store double %3279, double* %438
%3280 = load double, double* %438
%3281 = load double, double* %284
%3282 = fmul double %3280, %3281
store double %3282, double* %439
br label %3284
3283: ; preds = %3268
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %439
br label %3284
3284: ; preds = %3283, %3273
%3285 = load double*, double** %134
%3286 = getelementptr inbounds double, double* %3285, i64 54
%3287 = load double, double* %3286
%3288 = fcmp ogt double %3287, 0.000000e+00
br i1 %3288, label %3289, label %3294
3289: ; preds = %3284
%3290 = load double*, double** %134
%3291 = getelementptr inbounds double, double* %3290, i64 54
%3292 = load double, double* %3291
%3293 = fdiv double 1.000000e+00, %3292
store double %3293, double* %440
br label %3295
3294: ; preds = %3284
store double 0.000000e+00, double* %440
br label %3295
3295: ; preds = %3294, %3289
%3296 = load double*, double** %134
%3297 = getelementptr inbounds double, double* %3296, i64 55
%3298 = load double, double* %3297
%3299 = fcmp ogt double %3298, 0.000000e+00
br i1 %3299, label %3300, label %3305
3300: ; preds = %3295
%3301 = load double*, double** %134
%3302 = getelementptr inbounds double, double* %3301, i64 55
%3303 = load double, double* %3302
%3304 = fdiv double 1.000000e+00, %3303
store double %3304, double* %441
br label %3306
3305: ; preds = %3295
store double 0.000000e+00, double* %441
br label %3306
3306: ; preds = %3305, %3300
%3307 = load double*, double** %134
%3308 = getelementptr inbounds double, double* %3307, i64 3
%3309 = load double, double* %3308
%3310 = fcmp ogt double %3309, 0.000000e+00
br i1 %3310, label %3311, label %3321
3311: ; preds = %3306
%3312 = load double, double* %426
%3313 = fdiv double 1.000000e+00, %3312
store double %3313, double* %442
%3314 = load double, double* %426
%3315 = load double, double* %426
%3316 = fmul double %3314, %3315
%3317 = fdiv double -1.000000e+00, %3316
store double %3317, double* %443
%3318 = load double, double* %443
%3319 = load double, double* %428
%3320 = fmul double %3318, %3319
store double %3320, double* %444
br label %3322
3321: ; preds = %3306
store double 0.000000e+00, double* %442
store double 0.000000e+00, double* %444
br label %3322
3322: ; preds = %3321, %3311
%3323 = load double*, double** %134
%3324 = getelementptr inbounds double, double* %3323, i64 5
%3325 = load double, double* %3324
%3326 = fcmp ogt double %3325, 0.000000e+00
br i1 %3326, label %3327, label %3332
3327: ; preds = %3322
%3328 = load double*, double** %134
%3329 = getelementptr inbounds double, double* %3328, i64 5
%3330 = load double, double* %3329
%3331 = fdiv double 1.000000e+00, %3330
store double %3331, double* %445
br label %3333
3332: ; preds = %3322
store double 0.000000e+00, double* %445
br label %3333
3333: ; preds = %3332, %3327
%3334 = load double*, double** %134
%3335 = getelementptr inbounds double, double* %3334, i64 59
%3336 = load double, double* %3335
%3337 = fcmp ogt double %3336, 0.000000e+00
br i1 %3337, label %3338, label %3343
3338: ; preds = %3333
%3339 = load double*, double** %134
%3340 = getelementptr inbounds double, double* %3339, i64 59
%3341 = load double, double* %3340
%3342 = fdiv double 1.000000e+00, %3341
store double %3342, double* %446
br label %3344
3343: ; preds = %3333
store double 0.000000e+00, double* %446
br label %3344
3344: ; preds = %3343, %3338
%3345 = load double*, double** %134
%3346 = getelementptr inbounds double, double* %3345, i64 60
%3347 = load double, double* %3346
%3348 = fcmp ogt double %3347, 0.000000e+00
br i1 %3348, label %3349, label %3354
3349: ; preds = %3344
%3350 = load double*, double** %134
%3351 = getelementptr inbounds double, double* %3350, i64 60
%3352 = load double, double* %3351
%3353 = fdiv double 1.000000e+00, %3352
store double %3353, double* %447
br label %3355
3354: ; preds = %3344
store double 0.000000e+00, double* %447
br label %3355
3355: ; preds = %3354, %3349
%3356 = load double*, double** %134
%3357 = getelementptr inbounds double, double* %3356, i64 60
%3358 = load double, double* %3357
%3359 = fcmp ogt double %3358, 0.000000e+00
br i1 %3359, label %3360, label %3361
3360: ; preds = %3355
store double 0.000000e+00, double* %448
br label %3362
3361: ; preds = %3355
store double 1.000000e+00, double* %448
br label %3362
3362: ; preds = %3361, %3360
%3363 = load double*, double** %134
%3364 = getelementptr inbounds double, double* %3363, i64 62
%3365 = load double, double* %3364
%3366 = fcmp ogt double %3365, 0.000000e+00
br i1 %3366, label %3367, label %3372
3367: ; preds = %3362
%3368 = load double*, double** %134
%3369 = getelementptr inbounds double, double* %3368, i64 62
%3370 = load double, double* %3369
%3371 = fdiv double %3370, 3.000000e+00
store double %3371, double* %449
br label %3373
3372: ; preds = %3362
store double 0.000000e+00, double* %449
br label %3373
3373: ; preds = %3372, %3367
%3374 = load double*, double** %134
%3375 = getelementptr inbounds double, double* %3374, i64 62
%3376 = load double, double* %3375
%3377 = fcmp ogt double %3376, 0.000000e+00
br i1 %3377, label %3378, label %3382
3378: ; preds = %3373
%3379 = load double*, double** %134
%3380 = getelementptr inbounds double, double* %3379, i64 62
%3381 = load double, double* %3380
store double %3381, double* %450
br label %3383
3382: ; preds = %3373
store double 0.000000e+00, double* %450
br label %3383
3383: ; preds = %3382, %3378
%3384 = load double, double* %391
%3385 = fneg double %3384
%3386 = load double*, double** %134
%3387 = getelementptr inbounds double, double* %3386, i64 14
%3388 = load double, double* %3387
%3389 = fmul double %3385, %3388
store double %3389, double* %451
%3390 = load double*, double** %134
%3391 = getelementptr inbounds double, double* %3390, i64 14
%3392 = load double, double* %3391
%3393 = fneg double %3392
store double %3393, double* %452
%3394 = load double, double* %452
%3395 = load double, double* %393
%3396 = fmul double %3394, %3395
store double %3396, double* %453
%3397 = load double*, double** %134
%3398 = getelementptr inbounds double, double* %3397, i64 19
%3399 = load double, double* %3398
%3400 = fcmp ole double %3399, 0.000000e+00
br i1 %3400, label %3401, label %3614
3401: ; preds = %3383
%3402 = load double*, double** %136
%3403 = load double, double* %3402
%3404 = load double, double* %451
%3405 = fadd double %3403, %3404
store double %3405, double* %454
store double 1.000000e+00, double* %455
store double 1.000000e+00, double* %456
%3406 = load double, double* %456
%3407 = load double, double* %453
%3408 = fmul double %3406, %3407
store double %3408, double* %457
%3409 = load double, double* %454
%3410 = fcmp ogt double %3409, 0.000000e+00
br i1 %3410, label %3411, label %3528
3411: ; preds = %3401
%3412 = load double*, double** %134
%3413 = getelementptr inbounds double, double* %3412, i64 14
%3414 = load double, double* %3413
%3415 = fsub double 1.000000e+00, %3414
store double %3415, double* %279
%3416 = load double*, double** %134
%3417 = getelementptr inbounds double, double* %3416, i64 18
%3418 = load double, double* %3417
%3419 = fsub double -1.000000e+00, %3418
store double %3419, double* %306
%3420 = load double, double* %279
%3421 = load double, double* %306
%3422 = call double @pow(double %3420, double %3421)
store double %3422, double* %458
%3423 = load double, double* %391
%3424 = load double, double* %458
%3425 = load double*, double** %134
%3426 = getelementptr inbounds double, double* %3425, i64 14
%3427 = load double, double* %3426
%3428 = fsub double 1.000000e+00, %3427
%3429 = fmul double %3424, %3428
%3430 = load double*, double** %134
%3431 = getelementptr inbounds double, double* %3430, i64 14
%3432 = load double, double* %3431
%3433 = fsub double 1.000000e+00, %3432
%3434 = fneg double %3429
%3435 = call double @llvm.fmuladd.f64(double %3434, double %3433, double 1.000000e+00)
%3436 = fmul double %3423, %3435
%3437 = load double*, double** %134
%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* %459
%3442 = load double*, double** %134
%3443 = getelementptr inbounds double, double* %3442, i64 14
%3444 = load double, double* %3443
%3445 = fsub double 1.000000e+00, %3444
%3446 = load double*, double** %134
%3447 = getelementptr inbounds double, double* %3446, i64 14
%3448 = load double, double* %3447
%3449 = fsub double 1.000000e+00, %3448
%3450 = fmul double %3445, %3449
%3451 = load double, double* %458
%3452 = fneg double %3450
%3453 = call double @llvm.fmuladd.f64(double %3452, double %3451, double 1.000000e+00)
%3454 = load double*, double** %134
%3455 = getelementptr inbounds double, double* %3454, i64 18
%3456 = load double, double* %3455
%3457 = fsub double 1.000000e+00, %3456
%3458 = fdiv double %3453, %3457
store double %3458, double* %460
store double 0.000000e+00, double* %462
%3459 = load double, double* %460
%3460 = load double, double* %393
%3461 = fmul double %3459, %3460
store double %3461, double* %461
%3462 = load double, double* %454
%3463 = load double*, double** %134
%3464 = getelementptr inbounds double, double* %3463, i64 14
%3465 = load double, double* %3464
%3466 = fsub double 1.000000e+00, %3465
%3467 = load double*, double** %134
%3468 = getelementptr inbounds double, double* %3467, i64 18
%3469 = load double, double* %3468
%3470 = fmul double 5.000000e-01, %3469
%3471 = load double, double* %454
%3472 = fmul double %3470, %3471
%3473 = load double, double* %391
%3474 = fdiv double %3472, %3473
%3475 = fadd double %3466, %3474
%3476 = fmul double %3462, %3475
%3477 = load double, double* %458
%3478 = fmul double %3476, %3477
store double %3478, double* %463
%3479 = load double, double* %454
%3480 = fmul double 5.000000e-01, %3479
%3481 = load double*, double** %134
%3482 = getelementptr inbounds double, double* %3481, i64 18
%3483 = load double, double* %3482
%3484 = fmul double %3480, %3483
%3485 = load double, double* %391
%3486 = fdiv double %3484, %3485
%3487 = load double*, double** %134
%3488 = getelementptr inbounds double, double* %3487, i64 14
%3489 = load double, double* %3488
%3490 = fsub double %3486, %3489
%3491 = fadd double %3490, 1.000000e+00
%3492 = load double, double* %458
%3493 = load double, double* %454
%3494 = fmul double 5.000000e-01, %3493
%3495 = load double*, double** %134
%3496 = getelementptr inbounds double, double* %3495, i64 18
%3497 = load double, double* %3496
%3498 = fmul double %3494, %3497
%3499 = load double, double* %458
%3500 = fmul double %3498, %3499
%3501 = load double, double* %391
%3502 = fdiv double %3500, %3501
%3503 = call double @llvm.fmuladd.f64(double %3491, double %3492, double %3502)
store double %3503, double* %464
%3504 = load double, double* %454
%3505 = load double, double* %454
%3506 = fmul double %3504, %3505
%3507 = fmul double -5.000000e-01, %3506
%3508 = load double*, double** %134
%3509 = getelementptr inbounds double, double* %3508, i64 18
%3510 = load double, double* %3509
%3511 = fmul double %3507, %3510
%3512 = load double, double* %458
%3513 = fmul double %3511, %3512
%3514 = load double, double* %391
%3515 = load double, double* %391
%3516 = fmul double %3514, %3515
%3517 = fdiv double %3513, %3516
store double %3517, double* %467
%3518 = load double, double* %464
%3519 = load double, double* %455
%3520 = fmul double %3518, %3519
store double %3520, double* %465
%3521 = load double, double* %464
%3522 = load double, double* %457
%3523 = fmul double %3521, %3522
store double %3523, double* %466
%3524 = load double, double* %466
%3525 = load double, double* %467
%3526 = load double, double* %393
%3527 = call double @llvm.fmuladd.f64(double %3525, double %3526, double %3524)
store double %3527, double* %466
br label %3596
3528: ; preds = %3401
%3529 = load double*, double** %136
%3530 = load double, double* %3529
%3531 = load double, double* %391
%3532 = fdiv double %3530, %3531
%3533 = fsub double 1.000000e+00, %3532
store double %3533, double* %279
%3534 = load double, double* %391
%3535 = fdiv double -1.000000e+00, %3534
store double %3535, double* %468
%3536 = load double*, double** %136
%3537 = load double, double* %3536
%3538 = load double, double* %391
%3539 = load double, double* %391
%3540 = fmul double %3538, %3539
%3541 = fdiv double %3537, %3540
store double %3541, double* %406
%3542 = load double, double* %406
%3543 = load double, double* %393
%3544 = fmul double %3542, %3543
store double %3544, double* %281
%3545 = load double*, double** %134
%3546 = getelementptr inbounds double, double* %3545, i64 18
%3547 = load double, double* %3546
%3548 = fsub double 1.000000e+00, %3547
store double %3548, double* %306
%3549 = load double, double* %279
%3550 = load double, double* %306
%3551 = call double @pow(double %3549, double %3550)
store double %3551, double* %309
%3552 = load double, double* %309
%3553 = load double, double* %306
%3554 = fmul double %3552, %3553
%3555 = load double, double* %279
%3556 = fdiv double %3554, %3555
store double %3556, double* %469
%3557 = load double, double* %469
%3558 = load double, double* %468
%3559 = fmul double %3557, %3558
store double %3559, double* %470
%3560 = load double, double* %469
%3561 = load double, double* %281
%3562 = fmul double %3560, %3561
store double %3562, double* %311
%3563 = load double, double* %391
%3564 = load double, double* %309
%3565 = fsub double 1.000000e+00, %3564
%3566 = fmul double %3563, %3565
%3567 = load double*, double** %134
%3568 = getelementptr inbounds double, double* %3567, i64 18
%3569 = load double, double* %3568
%3570 = fsub double 1.000000e+00, %3569
%3571 = fdiv double %3566, %3570
store double %3571, double* %459
%3572 = load double, double* %309
%3573 = fsub double 1.000000e+00, %3572
%3574 = load double*, double** %134
%3575 = getelementptr inbounds double, double* %3574, i64 18
%3576 = load double, double* %3575
%3577 = fsub double 1.000000e+00, %3576
%3578 = fdiv double %3573, %3577
store double %3578, double* %460
%3579 = load double, double* %391
%3580 = fneg double %3579
%3581 = load double*, double** %134
%3582 = getelementptr inbounds double, double* %3581, i64 18
%3583 = load double, double* %3582
%3584 = fsub double 1.000000e+00, %3583
%3585 = fdiv double %3580, %3584
store double %3585, double* %471
%3586 = load double, double* %460
%3587 = load double, double* %393
%3588 = fmul double %3586, %3587
store double %3588, double* %461
%3589 = load double, double* %471
%3590 = load double, double* %470
%3591 = fmul double %3589, %3590
store double %3591, double* %462
%3592 = load double, double* %461
%3593 = load double, double* %471
%3594 = load double, double* %311
%3595 = call double @llvm.fmuladd.f64(double %3593, double %3594, double %3592)
store double %3595, double* %461
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %465
store double 0.000000e+00, double* %466
br label %3596
3596: ; preds = %3528, %3411
%3597 = load double, double* %459
%3598 = load double, double* %463
%3599 = fadd double %3597, %3598
store double %3599, double* %472
store double 1.000000e+00, double* %473
store double 1.000000e+00, double* %476
%3600 = load double, double* %473
%3601 = load double, double* %461
%3602 = fmul double %3600, %3601
store double %3602, double* %474
%3603 = load double, double* %473
%3604 = load double, double* %462
%3605 = fmul double %3603, %3604
store double %3605, double* %475
%3606 = load double, double* %475
%3607 = load double, double* %476
%3608 = load double, double* %465
%3609 = call double @llvm.fmuladd.f64(double %3607, double %3608, double %3606)
store double %3609, double* %475
%3610 = load double, double* %474
%3611 = load double, double* %476
%3612 = load double, double* %466
%3613 = call double @llvm.fmuladd.f64(double %3611, double %3612, double %3610)
store double %3613, double* %474
br label %3902
3614: ; preds = %3383
%3615 = load double, double* %451
%3616 = load double, double* %451
%3617 = load double*, double** %134
%3618 = getelementptr inbounds double, double* %3617, i64 19
%3619 = load double, double* %3618
%3620 = fmul double 4.000000e+00, %3619
%3621 = load double*, double** %134
%3622 = getelementptr inbounds double, double* %3621, i64 19
%3623 = load double, double* %3622
%3624 = fmul double %3620, %3623
%3625 = call double @llvm.fmuladd.f64(double %3615, double %3616, double %3624)
%3626 = call double @sqrt(double %3625)
store double %3626, double* %477
%3627 = load double, double* %451
%3628 = load double, double* %451
%3629 = load double, double* %451
%3630 = load double*, double** %134
%3631 = getelementptr inbounds double, double* %3630, i64 19
%3632 = load double, double* %3631
%3633 = load double*, double** %134
%3634 = getelementptr inbounds double, double* %3633, i64 19
%3635 = load double, double* %3634
%3636 = fmul double %3632, %3635
%3637 = fmul double 4.000000e+00, %3636
%3638 = call double @llvm.fmuladd.f64(double %3628, double %3629, double %3637)
%3639 = call double @sqrt(double %3638)
%3640 = fdiv double %3627, %3639
store double %3640, double* %478
%3641 = load double, double* %478
%3642 = load double, double* %453
%3643 = fmul double %3641, %3642
store double %3643, double* %479
%3644 = load double, double* %451
%3645 = load double, double* %477
%3646 = fadd double %3644, %3645
%3647 = fmul double -5.000000e-01, %3646
store double %3647, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%3648 = load double, double* %481
%3649 = load double, double* %453
%3650 = fmul double %3648, %3649
store double %3650, double* %482
%3651 = load double, double* %482
%3652 = load double, double* %483
%3653 = load double, double* %479
%3654 = call double @llvm.fmuladd.f64(double %3652, double %3653, double %3651)
store double %3654, double* %482
%3655 = load double, double* %480
%3656 = load double, double* %391
%3657 = fdiv double %3655, %3656
%3658 = fsub double 1.000000e+00, %3657
store double %3658, double* %279
%3659 = load double, double* %391
%3660 = fdiv double -1.000000e+00, %3659
store double %3660, double* %484
%3661 = load double, double* %480
%3662 = load double, double* %391
%3663 = load double, double* %391
%3664 = fmul double %3662, %3663
%3665 = fdiv double %3661, %3664
store double %3665, double* %406
%3666 = load double, double* %484
%3667 = load double, double* %482
%3668 = fmul double %3666, %3667
store double %3668, double* %281
%3669 = load double, double* %281
%3670 = load double, double* %406
%3671 = load double, double* %393
%3672 = call double @llvm.fmuladd.f64(double %3670, double %3671, double %3669)
store double %3672, double* %281
%3673 = load double*, double** %134
%3674 = getelementptr inbounds double, double* %3673, i64 18
%3675 = load double, double* %3674
%3676 = fsub double 1.000000e+00, %3675
store double %3676, double* %306
%3677 = load double, double* %279
%3678 = load double, double* %306
%3679 = call double @pow(double %3677, double %3678)
store double %3679, double* %309
%3680 = load double, double* %309
%3681 = load double, double* %306
%3682 = fmul double %3680, %3681
%3683 = load double, double* %279
%3684 = fdiv double %3682, %3683
store double %3684, double* %469
%3685 = load double, double* %469
%3686 = load double, double* %281
%3687 = fmul double %3685, %3686
store double %3687, double* %311
%3688 = load double, double* %391
%3689 = fneg double %3688
%3690 = load double, double* %309
%3691 = fmul double %3689, %3690
%3692 = load double*, double** %134
%3693 = getelementptr inbounds double, double* %3692, i64 18
%3694 = load double, double* %3693
%3695 = fsub double 1.000000e+00, %3694
%3696 = fdiv double %3691, %3695
store double %3696, double* %485
%3697 = load double, double* %309
%3698 = fneg double %3697
%3699 = load double*, double** %134
%3700 = getelementptr inbounds double, double* %3699, i64 18
%3701 = load double, double* %3700
%3702 = fsub double 1.000000e+00, %3701
%3703 = fdiv double %3698, %3702
store double %3703, double* %486
%3704 = load double, double* %391
%3705 = fneg double %3704
%3706 = load double*, double** %134
%3707 = getelementptr inbounds double, double* %3706, i64 18
%3708 = load double, double* %3707
%3709 = fsub double 1.000000e+00, %3708
%3710 = fdiv double %3705, %3709
store double %3710, double* %488
%3711 = load double, double* %486
%3712 = load double, double* %393
%3713 = fmul double %3711, %3712
store double %3713, double* %487
%3714 = load double, double* %487
%3715 = load double, double* %488
%3716 = load double, double* %311
%3717 = call double @llvm.fmuladd.f64(double %3715, double %3716, double %3714)
store double %3717, double* %487
%3718 = load double*, double** %136
%3719 = load double, double* %3718
%3720 = load double, double* %451
%3721 = fadd double %3719, %3720
store double %3721, double* %489
store double 1.000000e+00, double* %490
store double 1.000000e+00, double* %491
%3722 = load double, double* %491
%3723 = load double, double* %453
%3724 = fmul double %3722, %3723
store double %3724, double* %492
%3725 = load double, double* %489
%3726 = load double, double* %489
%3727 = load double*, double** %134
%3728 = getelementptr inbounds double, double* %3727, i64 19
%3729 = load double, double* %3728
%3730 = fmul double 4.000000e+00, %3729
%3731 = load double*, double** %134
%3732 = getelementptr inbounds double, double* %3731, i64 19
%3733 = load double, double* %3732
%3734 = fmul double %3730, %3733
%3735 = call double @llvm.fmuladd.f64(double %3725, double %3726, double %3734)
%3736 = call double @sqrt(double %3735)
store double %3736, double* %493
%3737 = load double, double* %489
%3738 = load double, double* %489
%3739 = load double, double* %489
%3740 = load double*, double** %134
%3741 = getelementptr inbounds double, double* %3740, i64 19
%3742 = load double, double* %3741
%3743 = load double*, double** %134
%3744 = getelementptr inbounds double, double* %3743, i64 19
%3745 = load double, double* %3744
%3746 = fmul double %3742, %3745
%3747 = fmul double 4.000000e+00, %3746
%3748 = call double @llvm.fmuladd.f64(double %3738, double %3739, double %3747)
%3749 = call double @sqrt(double %3748)
%3750 = fdiv double %3737, %3749
store double %3750, double* %494
%3751 = load double, double* %494
%3752 = load double, double* %490
%3753 = fmul double %3751, %3752
store double %3753, double* %495
%3754 = load double, double* %494
%3755 = load double, double* %492
%3756 = fmul double %3754, %3755
store double %3756, double* %496
%3757 = load double, double* %489
%3758 = load double, double* %493
%3759 = fsub double %3757, %3758
%3760 = load double, double* %451
%3761 = fneg double %3760
%3762 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3759, double %3761)
store double %3762, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%3763 = load double, double* %498
%3764 = load double, double* %490
%3765 = fmul double %3763, %3764
store double %3765, double* %499
%3766 = load double, double* %498
%3767 = load double, double* %492
%3768 = fmul double %3766, %3767
store double %3768, double* %500
%3769 = load double, double* %499
%3770 = load double, double* %501
%3771 = load double, double* %495
%3772 = call double @llvm.fmuladd.f64(double %3770, double %3771, double %3769)
store double %3772, double* %499
%3773 = load double, double* %500
%3774 = load double, double* %501
%3775 = load double, double* %496
%3776 = call double @llvm.fmuladd.f64(double %3774, double %3775, double %3773)
store double %3776, double* %500
%3777 = load double, double* %500
%3778 = load double, double* %502
%3779 = load double, double* %453
%3780 = call double @llvm.fmuladd.f64(double %3778, double %3779, double %3777)
store double %3780, double* %500
%3781 = load double, double* %497
%3782 = load double, double* %391
%3783 = fdiv double %3781, %3782
%3784 = fsub double 1.000000e+00, %3783
store double %3784, double* %279
%3785 = load double, double* %391
%3786 = fdiv double -1.000000e+00, %3785
store double %3786, double* %503
%3787 = load double, double* %497
%3788 = load double, double* %391
%3789 = load double, double* %391
%3790 = fmul double %3788, %3789
%3791 = fdiv double %3787, %3790
store double %3791, double* %406
%3792 = load double, double* %503
%3793 = load double, double* %499
%3794 = fmul double %3792, %3793
store double %3794, double* %468
%3795 = load double, double* %503
%3796 = load double, double* %500
%3797 = fmul double %3795, %3796
store double %3797, double* %281
%3798 = load double, double* %281
%3799 = load double, double* %406
%3800 = load double, double* %393
%3801 = call double @llvm.fmuladd.f64(double %3799, double %3800, double %3798)
store double %3801, double* %281
%3802 = load double*, double** %134
%3803 = getelementptr inbounds double, double* %3802, i64 18
%3804 = load double, double* %3803
%3805 = fsub double 1.000000e+00, %3804
store double %3805, double* %306
%3806 = load double, double* %279
%3807 = load double, double* %306
%3808 = call double @pow(double %3806, double %3807)
store double %3808, double* %309
%3809 = load double, double* %309
%3810 = load double, double* %306
%3811 = fmul double %3809, %3810
%3812 = load double, double* %279
%3813 = fdiv double %3811, %3812
store double %3813, double* %469
%3814 = load double, double* %469
%3815 = load double, double* %468
%3816 = fmul double %3814, %3815
store double %3816, double* %470
%3817 = load double, double* %469
%3818 = load double, double* %281
%3819 = fmul double %3817, %3818
store double %3819, double* %311
%3820 = load double, double* %391
%3821 = fneg double %3820
%3822 = load double, double* %309
%3823 = fmul double %3821, %3822
%3824 = load double*, double** %134
%3825 = getelementptr inbounds double, double* %3824, i64 18
%3826 = load double, double* %3825
%3827 = fsub double 1.000000e+00, %3826
%3828 = fdiv double %3823, %3827
store double %3828, double* %459
%3829 = load double, double* %309
%3830 = fneg double %3829
%3831 = load double*, double** %134
%3832 = getelementptr inbounds double, double* %3831, i64 18
%3833 = load double, double* %3832
%3834 = fsub double 1.000000e+00, %3833
%3835 = fdiv double %3830, %3834
store double %3835, double* %460
%3836 = load double, double* %391
%3837 = fneg double %3836
%3838 = load double*, double** %134
%3839 = getelementptr inbounds double, double* %3838, i64 18
%3840 = load double, double* %3839
%3841 = fsub double 1.000000e+00, %3840
%3842 = fdiv double %3837, %3841
store double %3842, double* %471
%3843 = load double, double* %460
%3844 = load double, double* %393
%3845 = fmul double %3843, %3844
store double %3845, double* %461
%3846 = load double, double* %471
%3847 = load double, double* %470
%3848 = fmul double %3846, %3847
store double %3848, double* %462
%3849 = load double, double* %461
%3850 = load double, double* %471
%3851 = load double, double* %311
%3852 = call double @llvm.fmuladd.f64(double %3850, double %3851, double %3849)
store double %3852, double* %461
%3853 = load double*, double** %134
%3854 = getelementptr inbounds double, double* %3853, i64 14
%3855 = load double, double* %3854
%3856 = fsub double 1.000000e+00, %3855
store double %3856, double* %279
%3857 = load double*, double** %134
%3858 = getelementptr inbounds double, double* %3857, i64 18
%3859 = load double, double* %3858
%3860 = fneg double %3859
store double %3860, double* %306
%3861 = load double, double* %279
%3862 = load double, double* %306
%3863 = call double @pow(double %3861, double %3862)
store double %3863, double* %309
%3864 = load double, double* %459
%3865 = load double, double* %309
%3866 = load double*, double** %136
%3867 = load double, double* %3866
%3868 = load double, double* %497
%3869 = fsub double %3867, %3868
%3870 = load double, double* %480
%3871 = fadd double %3869, %3870
%3872 = call double @llvm.fmuladd.f64(double %3865, double %3871, double %3864)
%3873 = load double, double* %485
%3874 = fsub double %3872, %3873
store double %3874, double* %472
store double 1.000000e+00, double* %473
%3875 = load double, double* %309
store double %3875, double* %475
%3876 = load double, double* %309
%3877 = fneg double %3876
store double %3877, double* %504
%3878 = load double, double* %309
store double %3878, double* %505
store double -1.000000e+00, double* %506
%3879 = load double, double* %473
%3880 = load double, double* %461
%3881 = fmul double %3879, %3880
store double %3881, double* %474
%3882 = load double, double* %475
%3883 = load double, double* %473
%3884 = load double, double* %462
%3885 = call double @llvm.fmuladd.f64(double %3883, double %3884, double %3882)
store double %3885, double* %475
%3886 = load double, double* %475
%3887 = load double, double* %504
%3888 = load double, double* %499
%3889 = call double @llvm.fmuladd.f64(double %3887, double %3888, double %3886)
store double %3889, double* %475
%3890 = load double, double* %474
%3891 = load double, double* %504
%3892 = load double, double* %500
%3893 = call double @llvm.fmuladd.f64(double %3891, double %3892, double %3890)
store double %3893, double* %474
%3894 = load double, double* %474
%3895 = load double, double* %505
%3896 = load double, double* %482
%3897 = call double @llvm.fmuladd.f64(double %3895, double %3896, double %3894)
store double %3897, double* %474
%3898 = load double, double* %474
%3899 = load double, double* %506
%3900 = load double, double* %487
%3901 = call double @llvm.fmuladd.f64(double %3899, double %3900, double %3898)
store double %3901, double* %474
br label %3902
3902: ; preds = %3614, %3596
%3903 = load double, double* %391
%3904 = fneg double %3903
%3905 = load double*, double** %134
%3906 = getelementptr inbounds double, double* %3905, i64 14
%3907 = load double, double* %3906
%3908 = fmul double %3904, %3907
store double %3908, double* %451
%3909 = load double*, double** %134
%3910 = getelementptr inbounds double, double* %3909, i64 14
%3911 = load double, double* %3910
%3912 = fneg double %3911
store double %3912, double* %452
%3913 = load double, double* %452
%3914 = load double, double* %393
%3915 = fmul double %3913, %3914
store double %3915, double* %453
%3916 = load double*, double** %134
%3917 = getelementptr inbounds double, double* %3916, i64 19
%3918 = load double, double* %3917
%3919 = fcmp ole double %3918, 0.000000e+00
br i1 %3919, label %3920, label %4133
3920: ; preds = %3902
%3921 = load double*, double** %137
%3922 = load double, double* %3921
%3923 = load double, double* %451
%3924 = fadd double %3922, %3923
store double %3924, double* %454
store double 1.000000e+00, double* %507
store double 1.000000e+00, double* %456
%3925 = load double, double* %456
%3926 = load double, double* %453
%3927 = fmul double %3925, %3926
store double %3927, double* %457
%3928 = load double, double* %454
%3929 = fcmp ogt double %3928, 0.000000e+00
br i1 %3929, label %3930, label %4047
3930: ; preds = %3920
%3931 = load double*, double** %134
%3932 = getelementptr inbounds double, double* %3931, i64 14
%3933 = load double, double* %3932
%3934 = fsub double 1.000000e+00, %3933
store double %3934, double* %279
%3935 = load double*, double** %134
%3936 = getelementptr inbounds double, double* %3935, i64 18
%3937 = load double, double* %3936
%3938 = fsub double -1.000000e+00, %3937
store double %3938, double* %306
%3939 = load double, double* %279
%3940 = load double, double* %306
%3941 = call double @pow(double %3939, double %3940)
store double %3941, double* %458
%3942 = load double, double* %391
%3943 = load double, double* %458
%3944 = load double*, double** %134
%3945 = getelementptr inbounds double, double* %3944, i64 14
%3946 = load double, double* %3945
%3947 = fsub double 1.000000e+00, %3946
%3948 = fmul double %3943, %3947
%3949 = load double*, double** %134
%3950 = getelementptr inbounds double, double* %3949, i64 14
%3951 = load double, double* %3950
%3952 = fsub double 1.000000e+00, %3951
%3953 = fneg double %3948
%3954 = call double @llvm.fmuladd.f64(double %3953, double %3952, double 1.000000e+00)
%3955 = fmul double %3942, %3954
%3956 = load double*, double** %134
%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* %459
%3961 = load double*, double** %134
%3962 = getelementptr inbounds double, double* %3961, i64 14
%3963 = load double, double* %3962
%3964 = fsub double 1.000000e+00, %3963
%3965 = load double*, double** %134
%3966 = getelementptr inbounds double, double* %3965, i64 14
%3967 = load double, double* %3966
%3968 = fsub double 1.000000e+00, %3967
%3969 = fmul double %3964, %3968
%3970 = load double, double* %458
%3971 = fneg double %3969
%3972 = call double @llvm.fmuladd.f64(double %3971, double %3970, double 1.000000e+00)
%3973 = load double*, double** %134
%3974 = getelementptr inbounds double, double* %3973, i64 18
%3975 = load double, double* %3974
%3976 = fsub double 1.000000e+00, %3975
%3977 = fdiv double %3972, %3976
store double %3977, double* %460
store double 0.000000e+00, double* %508
%3978 = load double, double* %460
%3979 = load double, double* %393
%3980 = fmul double %3978, %3979
store double %3980, double* %461
%3981 = load double, double* %454
%3982 = load double*, double** %134
%3983 = getelementptr inbounds double, double* %3982, i64 14
%3984 = load double, double* %3983
%3985 = fsub double 1.000000e+00, %3984
%3986 = load double*, double** %134
%3987 = getelementptr inbounds double, double* %3986, i64 18
%3988 = load double, double* %3987
%3989 = fmul double 5.000000e-01, %3988
%3990 = load double, double* %454
%3991 = fmul double %3989, %3990
%3992 = load double, double* %391
%3993 = fdiv double %3991, %3992
%3994 = fadd double %3985, %3993
%3995 = fmul double %3981, %3994
%3996 = load double, double* %458
%3997 = fmul double %3995, %3996
store double %3997, double* %463
%3998 = load double, double* %454
%3999 = fmul double 5.000000e-01, %3998
%4000 = load double*, double** %134
%4001 = getelementptr inbounds double, double* %4000, i64 18
%4002 = load double, double* %4001
%4003 = fmul double %3999, %4002
%4004 = load double, double* %391
%4005 = fdiv double %4003, %4004
%4006 = load double*, double** %134
%4007 = getelementptr inbounds double, double* %4006, i64 14
%4008 = load double, double* %4007
%4009 = fsub double %4005, %4008
%4010 = fadd double %4009, 1.000000e+00
%4011 = load double, double* %458
%4012 = load double, double* %454
%4013 = fmul double 5.000000e-01, %4012
%4014 = load double*, double** %134
%4015 = getelementptr inbounds double, double* %4014, i64 18
%4016 = load double, double* %4015
%4017 = fmul double %4013, %4016
%4018 = load double, double* %458
%4019 = fmul double %4017, %4018
%4020 = load double, double* %391
%4021 = fdiv double %4019, %4020
%4022 = call double @llvm.fmuladd.f64(double %4010, double %4011, double %4021)
store double %4022, double* %464
%4023 = load double, double* %454
%4024 = load double, double* %454
%4025 = fmul double %4023, %4024
%4026 = fmul double -5.000000e-01, %4025
%4027 = load double*, double** %134
%4028 = getelementptr inbounds double, double* %4027, i64 18
%4029 = load double, double* %4028
%4030 = fmul double %4026, %4029
%4031 = load double, double* %458
%4032 = fmul double %4030, %4031
%4033 = load double, double* %391
%4034 = load double, double* %391
%4035 = fmul double %4033, %4034
%4036 = fdiv double %4032, %4035
store double %4036, double* %467
%4037 = load double, double* %464
%4038 = load double, double* %507
%4039 = fmul double %4037, %4038
store double %4039, double* %509
%4040 = load double, double* %464
%4041 = load double, double* %457
%4042 = fmul double %4040, %4041
store double %4042, double* %466
%4043 = load double, double* %466
%4044 = load double, double* %467
%4045 = load double, double* %393
%4046 = call double @llvm.fmuladd.f64(double %4044, double %4045, double %4043)
store double %4046, double* %466
br label %4115
4047: ; preds = %3920
%4048 = load double*, double** %137
%4049 = load double, double* %4048
%4050 = load double, double* %391
%4051 = fdiv double %4049, %4050
%4052 = fsub double 1.000000e+00, %4051
store double %4052, double* %279
%4053 = load double, double* %391
%4054 = fdiv double -1.000000e+00, %4053
store double %4054, double* %510
%4055 = load double*, double** %137
%4056 = load double, double* %4055
%4057 = load double, double* %391
%4058 = load double, double* %391
%4059 = fmul double %4057, %4058
%4060 = fdiv double %4056, %4059
store double %4060, double* %406
%4061 = load double, double* %406
%4062 = load double, double* %393
%4063 = fmul double %4061, %4062
store double %4063, double* %281
%4064 = load double*, double** %134
%4065 = getelementptr inbounds double, double* %4064, i64 18
%4066 = load double, double* %4065
%4067 = fsub double 1.000000e+00, %4066
store double %4067, double* %306
%4068 = load double, double* %279
%4069 = load double, double* %306
%4070 = call double @pow(double %4068, double %4069)
store double %4070, double* %309
%4071 = load double, double* %309
%4072 = load double, double* %306
%4073 = fmul double %4071, %4072
%4074 = load double, double* %279
%4075 = fdiv double %4073, %4074
store double %4075, double* %469
%4076 = load double, double* %469
%4077 = load double, double* %510
%4078 = fmul double %4076, %4077
store double %4078, double* %511
%4079 = load double, double* %469
%4080 = load double, double* %281
%4081 = fmul double %4079, %4080
store double %4081, double* %311
%4082 = load double, double* %391
%4083 = load double, double* %309
%4084 = fsub double 1.000000e+00, %4083
%4085 = fmul double %4082, %4084
%4086 = load double*, double** %134
%4087 = getelementptr inbounds double, double* %4086, i64 18
%4088 = load double, double* %4087
%4089 = fsub double 1.000000e+00, %4088
%4090 = fdiv double %4085, %4089
store double %4090, double* %459
%4091 = load double, double* %309
%4092 = fsub double 1.000000e+00, %4091
%4093 = load double*, double** %134
%4094 = getelementptr inbounds double, double* %4093, i64 18
%4095 = load double, double* %4094
%4096 = fsub double 1.000000e+00, %4095
%4097 = fdiv double %4092, %4096
store double %4097, double* %460
%4098 = load double, double* %391
%4099 = fneg double %4098
%4100 = load double*, double** %134
%4101 = getelementptr inbounds double, double* %4100, i64 18
%4102 = load double, double* %4101
%4103 = fsub double 1.000000e+00, %4102
%4104 = fdiv double %4099, %4103
store double %4104, double* %471
%4105 = load double, double* %460
%4106 = load double, double* %393
%4107 = fmul double %4105, %4106
store double %4107, double* %461
%4108 = load double, double* %471
%4109 = load double, double* %511
%4110 = fmul double %4108, %4109
store double %4110, double* %508
%4111 = load double, double* %461
%4112 = load double, double* %471
%4113 = load double, double* %311
%4114 = call double @llvm.fmuladd.f64(double %4112, double %4113, double %4111)
store double %4114, double* %461
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %509
store double 0.000000e+00, double* %466
br label %4115
4115: ; preds = %4047, %3930
%4116 = load double, double* %459
%4117 = load double, double* %463
%4118 = fadd double %4116, %4117
store double %4118, double* %512
store double 1.000000e+00, double* %513
store double 1.000000e+00, double* %516
%4119 = load double, double* %513
%4120 = load double, double* %461
%4121 = fmul double %4119, %4120
store double %4121, double* %514
%4122 = load double, double* %513
%4123 = load double, double* %508
%4124 = fmul double %4122, %4123
store double %4124, double* %515
%4125 = load double, double* %515
%4126 = load double, double* %516
%4127 = load double, double* %509
%4128 = call double @llvm.fmuladd.f64(double %4126, double %4127, double %4125)
store double %4128, double* %515
%4129 = load double, double* %514
%4130 = load double, double* %516
%4131 = load double, double* %466
%4132 = call double @llvm.fmuladd.f64(double %4130, double %4131, double %4129)
store double %4132, double* %514
br label %4421
4133: ; preds = %3902
%4134 = load double, double* %451
%4135 = load double, double* %451
%4136 = load double*, double** %134
%4137 = getelementptr inbounds double, double* %4136, i64 19
%4138 = load double, double* %4137
%4139 = fmul double 4.000000e+00, %4138
%4140 = load double*, double** %134
%4141 = getelementptr inbounds double, double* %4140, i64 19
%4142 = load double, double* %4141
%4143 = fmul double %4139, %4142
%4144 = call double @llvm.fmuladd.f64(double %4134, double %4135, double %4143)
%4145 = call double @sqrt(double %4144)
store double %4145, double* %477
%4146 = load double, double* %451
%4147 = load double, double* %451
%4148 = load double, double* %451
%4149 = load double*, double** %134
%4150 = getelementptr inbounds double, double* %4149, i64 19
%4151 = load double, double* %4150
%4152 = load double*, double** %134
%4153 = getelementptr inbounds double, double* %4152, i64 19
%4154 = load double, double* %4153
%4155 = fmul double %4151, %4154
%4156 = fmul double 4.000000e+00, %4155
%4157 = call double @llvm.fmuladd.f64(double %4147, double %4148, double %4156)
%4158 = call double @sqrt(double %4157)
%4159 = fdiv double %4146, %4158
store double %4159, double* %478
%4160 = load double, double* %478
%4161 = load double, double* %453
%4162 = fmul double %4160, %4161
store double %4162, double* %479
%4163 = load double, double* %451
%4164 = load double, double* %477
%4165 = fadd double %4163, %4164
%4166 = fmul double -5.000000e-01, %4165
store double %4166, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%4167 = load double, double* %481
%4168 = load double, double* %453
%4169 = fmul double %4167, %4168
store double %4169, double* %482
%4170 = load double, double* %482
%4171 = load double, double* %483
%4172 = load double, double* %479
%4173 = call double @llvm.fmuladd.f64(double %4171, double %4172, double %4170)
store double %4173, double* %482
%4174 = load double, double* %480
%4175 = load double, double* %391
%4176 = fdiv double %4174, %4175
%4177 = fsub double 1.000000e+00, %4176
store double %4177, double* %279
%4178 = load double, double* %391
%4179 = fdiv double -1.000000e+00, %4178
store double %4179, double* %484
%4180 = load double, double* %480
%4181 = load double, double* %391
%4182 = load double, double* %391
%4183 = fmul double %4181, %4182
%4184 = fdiv double %4180, %4183
store double %4184, double* %406
%4185 = load double, double* %484
%4186 = load double, double* %482
%4187 = fmul double %4185, %4186
store double %4187, double* %281
%4188 = load double, double* %281
%4189 = load double, double* %406
%4190 = load double, double* %393
%4191 = call double @llvm.fmuladd.f64(double %4189, double %4190, double %4188)
store double %4191, double* %281
%4192 = load double*, double** %134
%4193 = getelementptr inbounds double, double* %4192, i64 18
%4194 = load double, double* %4193
%4195 = fsub double 1.000000e+00, %4194
store double %4195, double* %306
%4196 = load double, double* %279
%4197 = load double, double* %306
%4198 = call double @pow(double %4196, double %4197)
store double %4198, double* %309
%4199 = load double, double* %309
%4200 = load double, double* %306
%4201 = fmul double %4199, %4200
%4202 = load double, double* %279
%4203 = fdiv double %4201, %4202
store double %4203, double* %469
%4204 = load double, double* %469
%4205 = load double, double* %281
%4206 = fmul double %4204, %4205
store double %4206, double* %311
%4207 = load double, double* %391
%4208 = fneg double %4207
%4209 = load double, double* %309
%4210 = fmul double %4208, %4209
%4211 = load double*, double** %134
%4212 = getelementptr inbounds double, double* %4211, i64 18
%4213 = load double, double* %4212
%4214 = fsub double 1.000000e+00, %4213
%4215 = fdiv double %4210, %4214
store double %4215, double* %485
%4216 = load double, double* %309
%4217 = fneg double %4216
%4218 = load double*, double** %134
%4219 = getelementptr inbounds double, double* %4218, i64 18
%4220 = load double, double* %4219
%4221 = fsub double 1.000000e+00, %4220
%4222 = fdiv double %4217, %4221
store double %4222, double* %486
%4223 = load double, double* %391
%4224 = fneg double %4223
%4225 = load double*, double** %134
%4226 = getelementptr inbounds double, double* %4225, i64 18
%4227 = load double, double* %4226
%4228 = fsub double 1.000000e+00, %4227
%4229 = fdiv double %4224, %4228
store double %4229, double* %488
%4230 = load double, double* %486
%4231 = load double, double* %393
%4232 = fmul double %4230, %4231
store double %4232, double* %487
%4233 = load double, double* %487
%4234 = load double, double* %488
%4235 = load double, double* %311
%4236 = call double @llvm.fmuladd.f64(double %4234, double %4235, double %4233)
store double %4236, double* %487
%4237 = load double*, double** %137
%4238 = load double, double* %4237
%4239 = load double, double* %451
%4240 = fadd double %4238, %4239
store double %4240, double* %489
store double 1.000000e+00, double* %517
store double 1.000000e+00, double* %491
%4241 = load double, double* %491
%4242 = load double, double* %453
%4243 = fmul double %4241, %4242
store double %4243, double* %492
%4244 = load double, double* %489
%4245 = load double, double* %489
%4246 = load double*, double** %134
%4247 = getelementptr inbounds double, double* %4246, i64 19
%4248 = load double, double* %4247
%4249 = fmul double 4.000000e+00, %4248
%4250 = load double*, double** %134
%4251 = getelementptr inbounds double, double* %4250, i64 19
%4252 = load double, double* %4251
%4253 = fmul double %4249, %4252
%4254 = call double @llvm.fmuladd.f64(double %4244, double %4245, double %4253)
%4255 = call double @sqrt(double %4254)
store double %4255, double* %493
%4256 = load double, double* %489
%4257 = load double, double* %489
%4258 = load double, double* %489
%4259 = load double*, double** %134
%4260 = getelementptr inbounds double, double* %4259, i64 19
%4261 = load double, double* %4260
%4262 = load double*, double** %134
%4263 = getelementptr inbounds double, double* %4262, i64 19
%4264 = load double, double* %4263
%4265 = fmul double %4261, %4264
%4266 = fmul double 4.000000e+00, %4265
%4267 = call double @llvm.fmuladd.f64(double %4257, double %4258, double %4266)
%4268 = call double @sqrt(double %4267)
%4269 = fdiv double %4256, %4268
store double %4269, double* %494
%4270 = load double, double* %494
%4271 = load double, double* %517
%4272 = fmul double %4270, %4271
store double %4272, double* %518
%4273 = load double, double* %494
%4274 = load double, double* %492
%4275 = fmul double %4273, %4274
store double %4275, double* %496
%4276 = load double, double* %489
%4277 = load double, double* %493
%4278 = fsub double %4276, %4277
%4279 = load double, double* %451
%4280 = fneg double %4279
%4281 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %4278, double %4280)
store double %4281, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%4282 = load double, double* %498
%4283 = load double, double* %517
%4284 = fmul double %4282, %4283
store double %4284, double* %519
%4285 = load double, double* %498
%4286 = load double, double* %492
%4287 = fmul double %4285, %4286
store double %4287, double* %500
%4288 = load double, double* %519
%4289 = load double, double* %501
%4290 = load double, double* %518
%4291 = call double @llvm.fmuladd.f64(double %4289, double %4290, double %4288)
store double %4291, double* %519
%4292 = load double, double* %500
%4293 = load double, double* %501
%4294 = load double, double* %496
%4295 = call double @llvm.fmuladd.f64(double %4293, double %4294, double %4292)
store double %4295, double* %500
%4296 = load double, double* %500
%4297 = load double, double* %502
%4298 = load double, double* %453
%4299 = call double @llvm.fmuladd.f64(double %4297, double %4298, double %4296)
store double %4299, double* %500
%4300 = load double, double* %497
%4301 = load double, double* %391
%4302 = fdiv double %4300, %4301
%4303 = fsub double 1.000000e+00, %4302
store double %4303, double* %279
%4304 = load double, double* %391
%4305 = fdiv double -1.000000e+00, %4304
store double %4305, double* %503
%4306 = load double, double* %497
%4307 = load double, double* %391
%4308 = load double, double* %391
%4309 = fmul double %4307, %4308
%4310 = fdiv double %4306, %4309
store double %4310, double* %406
%4311 = load double, double* %503
%4312 = load double, double* %519
%4313 = fmul double %4311, %4312
store double %4313, double* %510
%4314 = load double, double* %503
%4315 = load double, double* %500
%4316 = fmul double %4314, %4315
store double %4316, double* %281
%4317 = load double, double* %281
%4318 = load double, double* %406
%4319 = load double, double* %393
%4320 = call double @llvm.fmuladd.f64(double %4318, double %4319, double %4317)
store double %4320, double* %281
%4321 = load double*, double** %134
%4322 = getelementptr inbounds double, double* %4321, i64 18
%4323 = load double, double* %4322
%4324 = fsub double 1.000000e+00, %4323
store double %4324, double* %306
%4325 = load double, double* %279
%4326 = load double, double* %306
%4327 = call double @pow(double %4325, double %4326)
store double %4327, double* %309
%4328 = load double, double* %309
%4329 = load double, double* %306
%4330 = fmul double %4328, %4329
%4331 = load double, double* %279
%4332 = fdiv double %4330, %4331
store double %4332, double* %469
%4333 = load double, double* %469
%4334 = load double, double* %510
%4335 = fmul double %4333, %4334
store double %4335, double* %511
%4336 = load double, double* %469
%4337 = load double, double* %281
%4338 = fmul double %4336, %4337
store double %4338, double* %311
%4339 = load double, double* %391
%4340 = fneg double %4339
%4341 = load double, double* %309
%4342 = fmul double %4340, %4341
%4343 = load double*, double** %134
%4344 = getelementptr inbounds double, double* %4343, i64 18
%4345 = load double, double* %4344
%4346 = fsub double 1.000000e+00, %4345
%4347 = fdiv double %4342, %4346
store double %4347, double* %459
%4348 = load double, double* %309
%4349 = fneg double %4348
%4350 = load double*, double** %134
%4351 = getelementptr inbounds double, double* %4350, i64 18
%4352 = load double, double* %4351
%4353 = fsub double 1.000000e+00, %4352
%4354 = fdiv double %4349, %4353
store double %4354, double* %460
%4355 = load double, double* %391
%4356 = fneg double %4355
%4357 = load double*, double** %134
%4358 = getelementptr inbounds double, double* %4357, i64 18
%4359 = load double, double* %4358
%4360 = fsub double 1.000000e+00, %4359
%4361 = fdiv double %4356, %4360
store double %4361, double* %471
%4362 = load double, double* %460
%4363 = load double, double* %393
%4364 = fmul double %4362, %4363
store double %4364, double* %461
%4365 = load double, double* %471
%4366 = load double, double* %511
%4367 = fmul double %4365, %4366
store double %4367, double* %508
%4368 = load double, double* %461
%4369 = load double, double* %471
%4370 = load double, double* %311
%4371 = call double @llvm.fmuladd.f64(double %4369, double %4370, double %4368)
store double %4371, double* %461
%4372 = load double*, double** %134
%4373 = getelementptr inbounds double, double* %4372, i64 14
%4374 = load double, double* %4373
%4375 = fsub double 1.000000e+00, %4374
store double %4375, double* %279
%4376 = load double*, double** %134
%4377 = getelementptr inbounds double, double* %4376, i64 18
%4378 = load double, double* %4377
%4379 = fneg double %4378
store double %4379, double* %306
%4380 = load double, double* %279
%4381 = load double, double* %306
%4382 = call double @pow(double %4380, double %4381)
store double %4382, double* %309
%4383 = load double, double* %459
%4384 = load double, double* %309
%4385 = load double*, double** %137
%4386 = load double, double* %4385
%4387 = load double, double* %497
%4388 = fsub double %4386, %4387
%4389 = load double, double* %480
%4390 = fadd double %4388, %4389
%4391 = call double @llvm.fmuladd.f64(double %4384, double %4390, double %4383)
%4392 = load double, double* %485
%4393 = fsub double %4391, %4392
store double %4393, double* %512
store double 1.000000e+00, double* %513
%4394 = load double, double* %309
store double %4394, double* %515
%4395 = load double, double* %309
%4396 = fneg double %4395
store double %4396, double* %520
%4397 = load double, double* %309
store double %4397, double* %521
store double -1.000000e+00, double* %522
%4398 = load double, double* %513
%4399 = load double, double* %461
%4400 = fmul double %4398, %4399
store double %4400, double* %514
%4401 = load double, double* %515
%4402 = load double, double* %513
%4403 = load double, double* %508
%4404 = call double @llvm.fmuladd.f64(double %4402, double %4403, double %4401)
store double %4404, double* %515
%4405 = load double, double* %515
%4406 = load double, double* %520
%4407 = load double, double* %519
%4408 = call double @llvm.fmuladd.f64(double %4406, double %4407, double %4405)
store double %4408, double* %515
%4409 = load double, double* %514
%4410 = load double, double* %520
%4411 = load double, double* %500
%4412 = call double @llvm.fmuladd.f64(double %4410, double %4411, double %4409)
store double %4412, double* %514
%4413 = load double, double* %514
%4414 = load double, double* %521
%4415 = load double, double* %482
%4416 = call double @llvm.fmuladd.f64(double %4414, double %4415, double %4413)
store double %4416, double* %514
%4417 = load double, double* %514
%4418 = load double, double* %522
%4419 = load double, double* %487
%4420 = call double @llvm.fmuladd.f64(double %4418, double %4419, double %4417)
store double %4420, double* %514
br label %4421
4421: ; preds = %4133, %4115
%4422 = load double, double* %396
%4423 = fneg double %4422
%4424 = load double*, double** %134
%4425 = getelementptr inbounds double, double* %4424, i64 14
%4426 = load double, double* %4425
%4427 = fmul double %4423, %4426
store double %4427, double* %451
%4428 = load double*, double** %134
%4429 = getelementptr inbounds double, double* %4428, i64 14
%4430 = load double, double* %4429
%4431 = fneg double %4430
store double %4431, double* %523
%4432 = load double, double* %523
%4433 = load double, double* %398
%4434 = fmul double %4432, %4433
store double %4434, double* %453
%4435 = load double*, double** %134
%4436 = getelementptr inbounds double, double* %4435, i64 26
%4437 = load double, double* %4436
%4438 = fcmp ole double %4437, 0.000000e+00
br i1 %4438, label %4439, label %4817
4439: ; preds = %4421
%4440 = load double*, double** %138
%4441 = load double, double* %4440
%4442 = load double, double* %451
%4443 = fadd double %4441, %4442
store double %4443, double* %454
store double 1.000000e+00, double* %524
store double 1.000000e+00, double* %456
%4444 = load double, double* %456
%4445 = load double, double* %453
%4446 = fmul double %4444, %4445
store double %4446, double* %457
%4447 = load double, double* %454
%4448 = fcmp ogt double %4447, 0.000000e+00
br i1 %4448, label %4449, label %4566
4449: ; preds = %4439
%4450 = load double*, double** %134
%4451 = getelementptr inbounds double, double* %4450, i64 14
%4452 = load double, double* %4451
%4453 = fsub double 1.000000e+00, %4452
store double %4453, double* %279
%4454 = load double*, double** %134
%4455 = getelementptr inbounds double, double* %4454, i64 25
%4456 = load double, double* %4455
%4457 = fsub double -1.000000e+00, %4456
store double %4457, double* %306
%4458 = load double, double* %279
%4459 = load double, double* %306
%4460 = call double @pow(double %4458, double %4459)
store double %4460, double* %458
%4461 = load double, double* %396
%4462 = load double, double* %458
%4463 = load double*, double** %134
%4464 = getelementptr inbounds double, double* %4463, i64 14
%4465 = load double, double* %4464
%4466 = fsub double 1.000000e+00, %4465
%4467 = fmul double %4462, %4466
%4468 = load double*, double** %134
%4469 = getelementptr inbounds double, double* %4468, i64 14
%4470 = load double, double* %4469
%4471 = fsub double 1.000000e+00, %4470
%4472 = fneg double %4467
%4473 = call double @llvm.fmuladd.f64(double %4472, double %4471, double 1.000000e+00)
%4474 = fmul double %4461, %4473
%4475 = load double*, double** %134
%4476 = getelementptr inbounds double, double* %4475, i64 25
%4477 = load double, double* %4476
%4478 = fsub double 1.000000e+00, %4477
%4479 = fdiv double %4474, %4478
store double %4479, double* %459
%4480 = load double*, double** %134
%4481 = getelementptr inbounds double, double* %4480, i64 14
%4482 = load double, double* %4481
%4483 = fsub double 1.000000e+00, %4482
%4484 = load double*, double** %134
%4485 = getelementptr inbounds double, double* %4484, i64 14
%4486 = load double, double* %4485
%4487 = fsub double 1.000000e+00, %4486
%4488 = fmul double %4483, %4487
%4489 = load double, double* %458
%4490 = fneg double %4488
%4491 = call double @llvm.fmuladd.f64(double %4490, double %4489, double 1.000000e+00)
%4492 = load double*, double** %134
%4493 = getelementptr inbounds double, double* %4492, i64 25
%4494 = load double, double* %4493
%4495 = fsub double 1.000000e+00, %4494
%4496 = fdiv double %4491, %4495
store double %4496, double* %525
store double 0.000000e+00, double* %526
%4497 = load double, double* %525
%4498 = load double, double* %398
%4499 = fmul double %4497, %4498
store double %4499, double* %461
%4500 = load double, double* %454
%4501 = load double*, double** %134
%4502 = getelementptr inbounds double, double* %4501, i64 14
%4503 = load double, double* %4502
%4504 = fsub double 1.000000e+00, %4503
%4505 = load double*, double** %134
%4506 = getelementptr inbounds double, double* %4505, i64 25
%4507 = load double, double* %4506
%4508 = fmul double 5.000000e-01, %4507
%4509 = load double, double* %454
%4510 = fmul double %4508, %4509
%4511 = load double, double* %396
%4512 = fdiv double %4510, %4511
%4513 = fadd double %4504, %4512
%4514 = fmul double %4500, %4513
%4515 = load double, double* %458
%4516 = fmul double %4514, %4515
store double %4516, double* %463
%4517 = load double, double* %454
%4518 = fmul double 5.000000e-01, %4517
%4519 = load double*, double** %134
%4520 = getelementptr inbounds double, double* %4519, i64 25
%4521 = load double, double* %4520
%4522 = fmul double %4518, %4521
%4523 = load double, double* %396
%4524 = fdiv double %4522, %4523
%4525 = load double*, double** %134
%4526 = getelementptr inbounds double, double* %4525, i64 14
%4527 = load double, double* %4526
%4528 = fsub double %4524, %4527
%4529 = fadd double %4528, 1.000000e+00
%4530 = load double, double* %458
%4531 = load double, double* %454
%4532 = fmul double 5.000000e-01, %4531
%4533 = load double*, double** %134
%4534 = getelementptr inbounds double, double* %4533, i64 25
%4535 = load double, double* %4534
%4536 = fmul double %4532, %4535
%4537 = load double, double* %458
%4538 = fmul double %4536, %4537
%4539 = load double, double* %396
%4540 = fdiv double %4538, %4539
%4541 = call double @llvm.fmuladd.f64(double %4529, double %4530, double %4540)
store double %4541, double* %464
%4542 = load double, double* %454
%4543 = load double, double* %454
%4544 = fmul double %4542, %4543
%4545 = fmul double -5.000000e-01, %4544
%4546 = load double*, double** %134
%4547 = getelementptr inbounds double, double* %4546, i64 25
%4548 = load double, double* %4547
%4549 = fmul double %4545, %4548
%4550 = load double, double* %458
%4551 = fmul double %4549, %4550
%4552 = load double, double* %396
%4553 = load double, double* %396
%4554 = fmul double %4552, %4553
%4555 = fdiv double %4551, %4554
store double %4555, double* %528
%4556 = load double, double* %464
%4557 = load double, double* %524
%4558 = fmul double %4556, %4557
store double %4558, double* %527
%4559 = load double, double* %464
%4560 = load double, double* %457
%4561 = fmul double %4559, %4560
store double %4561, double* %466
%4562 = load double, double* %466
%4563 = load double, double* %528
%4564 = load double, double* %398
%4565 = call double @llvm.fmuladd.f64(double %4563, double %4564, double %4562)
store double %4565, double* %466
br label %4799
4566: ; preds = %4439
%4567 = load double*, double** %134
%4568 = getelementptr inbounds double, double* %4567, i64 85
%4569 = load double, double* %4568
%4570 = fcmp ogt double %4569, 0.000000e+00
br i1 %4570, label %4571, label %4730
4571: ; preds = %4566
%4572 = load double*, double** %138
%4573 = load double, double* %4572
%4574 = load double*, double** %134
%4575 = getelementptr inbounds double, double* %4574, i64 85
%4576 = load double, double* %4575
%4577 = fneg double %4576
%4578 = fcmp olt double %4573, %4577
br i1 %4578, label %4579, label %4730
4579: ; preds = %4571
%4580 = load double*, double** %134
%4581 = getelementptr inbounds double, double* %4580, i64 85
%4582 = load double, double* %4581
%4583 = load double, double* %396
%4584 = fdiv double %4582, %4583
%4585 = fadd double 1.000000e+00, %4584
store double %4585, double* %279
%4586 = load double*, double** %134
%4587 = getelementptr inbounds double, double* %4586, i64 85
%4588 = load double, double* %4587
%4589 = fneg double %4588
%4590 = load double, double* %396
%4591 = load double, double* %396
%4592 = fmul double %4590, %4591
%4593 = fdiv double %4589, %4592
store double %4593, double* %411
%4594 = load double, double* %411
%4595 = load double, double* %398
%4596 = fmul double %4594, %4595
store double %4596, double* %281
%4597 = load double*, double** %134
%4598 = getelementptr inbounds double, double* %4597, i64 25
%4599 = load double, double* %4598
%4600 = fsub double 1.000000e+00, %4599
store double %4600, double* %306
%4601 = load double, double* %279
%4602 = load double, double* %306
%4603 = call double @pow(double %4601, double %4602)
store double %4603, double* %309
%4604 = load double, double* %309
%4605 = load double, double* %306
%4606 = fmul double %4604, %4605
%4607 = load double, double* %279
%4608 = fdiv double %4606, %4607
store double %4608, double* %469
%4609 = load double, double* %469
%4610 = load double, double* %281
%4611 = fmul double %4609, %4610
store double %4611, double* %311
%4612 = load double, double* %396
%4613 = load double, double* %309
%4614 = load double*, double** %134
%4615 = getelementptr inbounds double, double* %4614, i64 25
%4616 = load double, double* %4615
%4617 = fsub double 1.000000e+00, %4616
%4618 = load double*, double** %138
%4619 = load double, double* %4618
%4620 = load double*, double** %134
%4621 = getelementptr inbounds double, double* %4620, i64 85
%4622 = load double, double* %4621
%4623 = fadd double %4619, %4622
%4624 = fmul double %4617, %4623
%4625 = load double, double* %396
%4626 = load double*, double** %134
%4627 = getelementptr inbounds double, double* %4626, i64 85
%4628 = load double, double* %4627
%4629 = fadd double %4625, %4628
%4630 = fdiv double %4624, %4629
%4631 = fsub double 1.000000e+00, %4630
%4632 = fneg double %4613
%4633 = call double @llvm.fmuladd.f64(double %4632, double %4631, double 1.000000e+00)
%4634 = fmul double %4612, %4633
%4635 = load double*, double** %134
%4636 = getelementptr inbounds double, double* %4635, i64 25
%4637 = load double, double* %4636
%4638 = fsub double 1.000000e+00, %4637
%4639 = fdiv double %4634, %4638
store double %4639, double* %459
%4640 = load double*, double** %134
%4641 = getelementptr inbounds double, double* %4640, i64 25
%4642 = load double, double* %4641
%4643 = fsub double 1.000000e+00, %4642
%4644 = load double*, double** %134
%4645 = getelementptr inbounds double, double* %4644, i64 85
%4646 = load double, double* %4645
%4647 = load double*, double** %138
%4648 = load double, double* %4647
%4649 = fadd double %4646, %4648
%4650 = fmul double %4643, %4649
%4651 = load double*, double** %134
%4652 = getelementptr inbounds double, double* %4651, i64 85
%4653 = load double, double* %4652
%4654 = load double, double* %396
%4655 = fadd double %4653, %4654
%4656 = fdiv double %4650, %4655
%4657 = fsub double 1.000000e+00, %4656
%4658 = load double, double* %309
%4659 = fneg double %4657
%4660 = call double @llvm.fmuladd.f64(double %4659, double %4658, double 1.000000e+00)
%4661 = load double*, double** %134
%4662 = getelementptr inbounds double, double* %4661, i64 25
%4663 = load double, double* %4662
%4664 = fsub double 1.000000e+00, %4663
%4665 = fdiv double %4660, %4664
%4666 = load double, double* %396
%4667 = load double*, double** %134
%4668 = getelementptr inbounds double, double* %4667, i64 85
%4669 = load double, double* %4668
%4670 = load double*, double** %138
%4671 = load double, double* %4670
%4672 = fadd double %4669, %4671
%4673 = fmul double %4666, %4672
%4674 = load double, double* %309
%4675 = fmul double %4673, %4674
%4676 = load double*, double** %134
%4677 = getelementptr inbounds double, double* %4676, i64 85
%4678 = load double, double* %4677
%4679 = load double, double* %396
%4680 = fadd double %4678, %4679
%4681 = load double*, double** %134
%4682 = getelementptr inbounds double, double* %4681, i64 85
%4683 = load double, double* %4682
%4684 = load double, double* %396
%4685 = fadd double %4683, %4684
%4686 = fmul double %4680, %4685
%4687 = fdiv double %4675, %4686
%4688 = fsub double %4665, %4687
store double %4688, double* %525
%4689 = load double, double* %396
%4690 = load double*, double** %134
%4691 = getelementptr inbounds double, double* %4690, i64 25
%4692 = load double, double* %4691
%4693 = fsub double 1.000000e+00, %4692
%4694 = load double*, double** %134
%4695 = getelementptr inbounds double, double* %4694, i64 85
%4696 = load double, double* %4695
%4697 = load double*, double** %138
%4698 = load double, double* %4697
%4699 = fadd double %4696, %4698
%4700 = fmul double %4693, %4699
%4701 = load double*, double** %134
%4702 = getelementptr inbounds double, double* %4701, i64 85
%4703 = load double, double* %4702
%4704 = load double, double* %396
%4705 = fadd double %4703, %4704
%4706 = fdiv double %4700, %4705
%4707 = fsub double %4706, 1.000000e+00
%4708 = fmul double %4689, %4707
%4709 = load double*, double** %134
%4710 = getelementptr inbounds double, double* %4709, i64 25
%4711 = load double, double* %4710
%4712 = fsub double 1.000000e+00, %4711
%4713 = fdiv double %4708, %4712
store double %4713, double* %471
%4714 = load double, double* %396
%4715 = load double, double* %309
%4716 = fmul double %4714, %4715
%4717 = load double*, double** %134
%4718 = getelementptr inbounds double, double* %4717, i64 85
%4719 = load double, double* %4718
%4720 = load double, double* %396
%4721 = fadd double %4719, %4720
%4722 = fdiv double %4716, %4721
store double %4722, double* %526
%4723 = load double, double* %525
%4724 = load double, double* %398
%4725 = fmul double %4723, %4724
store double %4725, double* %461
%4726 = load double, double* %461
%4727 = load double, double* %471
%4728 = load double, double* %311
%4729 = call double @llvm.fmuladd.f64(double %4727, double %4728, double %4726)
store double %4729, double* %461
br label %4798
4730: ; preds = %4571, %4566
%4731 = load double*, double** %138
%4732 = load double, double* %4731
%4733 = load double, double* %396
%4734 = fdiv double %4732, %4733
%4735 = fsub double 1.000000e+00, %4734
store double %4735, double* %279
%4736 = load double, double* %396
%4737 = fdiv double -1.000000e+00, %4736
store double %4737, double* %529
%4738 = load double*, double** %138
%4739 = load double, double* %4738
%4740 = load double, double* %396
%4741 = load double, double* %396
%4742 = fmul double %4740, %4741
%4743 = fdiv double %4739, %4742
store double %4743, double* %411
%4744 = load double, double* %411
%4745 = load double, double* %398
%4746 = fmul double %4744, %4745
store double %4746, double* %281
%4747 = load double*, double** %134
%4748 = getelementptr inbounds double, double* %4747, i64 25
%4749 = load double, double* %4748
%4750 = fsub double 1.000000e+00, %4749
store double %4750, double* %306
%4751 = load double, double* %279
%4752 = load double, double* %306
%4753 = call double @pow(double %4751, double %4752)
store double %4753, double* %309
%4754 = load double, double* %309
%4755 = load double, double* %306
%4756 = fmul double %4754, %4755
%4757 = load double, double* %279
%4758 = fdiv double %4756, %4757
store double %4758, double* %469
%4759 = load double, double* %469
%4760 = load double, double* %529
%4761 = fmul double %4759, %4760
store double %4761, double* %530
%4762 = load double, double* %469
%4763 = load double, double* %281
%4764 = fmul double %4762, %4763
store double %4764, double* %311
%4765 = load double, double* %396
%4766 = load double, double* %309
%4767 = fsub double 1.000000e+00, %4766
%4768 = fmul double %4765, %4767
%4769 = load double*, double** %134
%4770 = getelementptr inbounds double, double* %4769, i64 25
%4771 = load double, double* %4770
%4772 = fsub double 1.000000e+00, %4771
%4773 = fdiv double %4768, %4772
store double %4773, double* %459
%4774 = load double, double* %309
%4775 = fsub double 1.000000e+00, %4774
%4776 = load double*, double** %134
%4777 = getelementptr inbounds double, double* %4776, i64 25
%4778 = load double, double* %4777
%4779 = fsub double 1.000000e+00, %4778
%4780 = fdiv double %4775, %4779
store double %4780, double* %525
%4781 = load double, double* %396
%4782 = fneg double %4781
%4783 = load double*, double** %134
%4784 = getelementptr inbounds double, double* %4783, i64 25
%4785 = load double, double* %4784
%4786 = fsub double 1.000000e+00, %4785
%4787 = fdiv double %4782, %4786
store double %4787, double* %471
%4788 = load double, double* %525
%4789 = load double, double* %398
%4790 = fmul double %4788, %4789
store double %4790, double* %461
%4791 = load double, double* %471
%4792 = load double, double* %530
%4793 = fmul double %4791, %4792
store double %4793, double* %526
%4794 = load double, double* %461
%4795 = load double, double* %471
%4796 = load double, double* %311
%4797 = call double @llvm.fmuladd.f64(double %4795, double %4796, double %4794)
store double %4797, double* %461
br label %4798
4798: ; preds = %4730, %4579
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %527
store double 0.000000e+00, double* %466
br label %4799
4799: ; preds = %4798, %4449
%4800 = load double, double* %459
%4801 = load double, double* %463
%4802 = fadd double %4800, %4801
store double %4802, double* %531
store double 1.000000e+00, double* %532
store double 1.000000e+00, double* %535
%4803 = load double, double* %532
%4804 = load double, double* %461
%4805 = fmul double %4803, %4804
store double %4805, double* %533
%4806 = load double, double* %532
%4807 = load double, double* %526
%4808 = fmul double %4806, %4807
store double %4808, double* %534
%4809 = load double, double* %534
%4810 = load double, double* %535
%4811 = load double, double* %527
%4812 = call double @llvm.fmuladd.f64(double %4810, double %4811, double %4809)
store double %4812, double* %534
%4813 = load double, double* %533
%4814 = load double, double* %535
%4815 = load double, double* %466
%4816 = call double @llvm.fmuladd.f64(double %4814, double %4815, double %4813)
store double %4816, double* %533
br label %5898
4817: ; preds = %4421
%4818 = load double*, double** %134
%4819 = getelementptr inbounds double, double* %4818, i64 85
%4820 = load double, double* %4819
%4821 = fcmp ogt double %4820, 0.000000e+00
br i1 %4821, label %4822, label %5609
4822: ; preds = %4817
%4823 = load double*, double** %134
%4824 = getelementptr inbounds double, double* %4823, i64 86
%4825 = load double, double* %4824
%4826 = fcmp ogt double %4825, 0.000000e+00
br i1 %4826, label %4827, label %5609
4827: ; preds = %4822
%4828 = load double*, double** %134
%4829 = getelementptr inbounds double, double* %4828, i64 85
%4830 = load double, double* %4829
%4831 = load double, double* %451
%4832 = fadd double %4830, %4831
%4833 = load double*, double** %134
%4834 = getelementptr inbounds double, double* %4833, i64 85
%4835 = load double, double* %4834
%4836 = load double, double* %451
%4837 = fsub double %4835, %4836
%4838 = fdiv double %4832, %4837
store double %4838, double* %536
%4839 = load double*, double** %134
%4840 = getelementptr inbounds double, double* %4839, i64 85
%4841 = load double, double* %4840
%4842 = load double, double* %451
%4843 = fadd double %4841, %4842
%4844 = load double*, double** %134
%4845 = getelementptr inbounds double, double* %4844, i64 85
%4846 = load double, double* %4845
%4847 = load double, double* %451
%4848 = fsub double %4846, %4847
%4849 = load double*, double** %134
%4850 = getelementptr inbounds double, double* %4849, i64 85
%4851 = load double, double* %4850
%4852 = load double, double* %451
%4853 = fsub double %4851, %4852
%4854 = fmul double %4848, %4853
%4855 = fdiv double %4843, %4854
%4856 = load double*, double** %134
%4857 = getelementptr inbounds double, double* %4856, i64 85
%4858 = load double, double* %4857
%4859 = load double, double* %451
%4860 = fsub double %4858, %4859
%4861 = fdiv double 1.000000e+00, %4860
%4862 = fadd double %4855, %4861
store double %4862, double* %537
%4863 = load double, double* %537
%4864 = load double, double* %453
%4865 = fmul double %4863, %4864
store double %4865, double* %538
%4866 = load double, double* %536
%4867 = fmul double 2.000000e+00, %4866
%4868 = load double, double* %536
%4869 = fsub double %4868, 1.000000e+00
%4870 = load double, double* %536
%4871 = fsub double %4870, 1.000000e+00
%4872 = load double*, double** %134
%4873 = getelementptr inbounds double, double* %4872, i64 26
%4874 = load double, double* %4873
%4875 = fmul double 4.000000e+00, %4874
%4876 = load double*, double** %134
%4877 = getelementptr inbounds double, double* %4876, i64 26
%4878 = load double, double* %4877
%4879 = fmul double %4875, %4878
%4880 = call double @llvm.fmuladd.f64(double %4869, double %4871, double %4879)
%4881 = call double @sqrt(double %4880)
%4882 = load double, double* %536
%4883 = fadd double %4882, 1.000000e+00
%4884 = load double, double* %536
%4885 = fadd double %4884, 1.000000e+00
%4886 = load double*, double** %134
%4887 = getelementptr inbounds double, double* %4886, i64 86
%4888 = load double, double* %4887
%4889 = fmul double 4.000000e+00, %4888
%4890 = load double*, double** %134
%4891 = getelementptr inbounds double, double* %4890, i64 86
%4892 = load double, double* %4891
%4893 = fmul double %4889, %4892
%4894 = call double @llvm.fmuladd.f64(double %4883, double %4885, double %4893)
%4895 = call double @sqrt(double %4894)
%4896 = fadd double %4881, %4895
%4897 = fdiv double %4867, %4896
store double %4897, double* %539
%4898 = load double, double* %536
%4899 = fadd double %4898, 1.000000e+00
%4900 = load double, double* %536
%4901 = fadd double %4900, 1.000000e+00
%4902 = load double*, double** %134
%4903 = getelementptr inbounds double, double* %4902, i64 86
%4904 = load double, double* %4903
%4905 = load double*, double** %134
%4906 = getelementptr inbounds double, double* %4905, i64 86
%4907 = load double, double* %4906
%4908 = fmul double %4904, %4907
%4909 = fmul double 4.000000e+00, %4908
%4910 = call double @llvm.fmuladd.f64(double %4899, double %4901, double %4909)
%4911 = call double @sqrt(double %4910)
%4912 = load double, double* %536
%4913 = fsub double %4912, 1.000000e+00
%4914 = load double, double* %536
%4915 = fsub double %4914, 1.000000e+00
%4916 = load double*, double** %134
%4917 = getelementptr inbounds double, double* %4916, i64 26
%4918 = load double, double* %4917
%4919 = load double*, double** %134
%4920 = getelementptr inbounds double, double* %4919, i64 26
%4921 = load double, double* %4920
%4922 = fmul double %4918, %4921
%4923 = fmul double 4.000000e+00, %4922
%4924 = call double @llvm.fmuladd.f64(double %4913, double %4915, double %4923)
%4925 = call double @sqrt(double %4924)
%4926 = fadd double %4911, %4925
%4927 = fdiv double 2.000000e+00, %4926
%4928 = load double, double* %536
%4929 = fmul double 2.000000e+00, %4928
%4930 = load double, double* %536
%4931 = fadd double %4930, 1.000000e+00
%4932 = load double, double* %536
%4933 = fadd double %4932, 1.000000e+00
%4934 = load double, double* %536
%4935 = fadd double %4934, 1.000000e+00
%4936 = load double*, double** %134
%4937 = getelementptr inbounds double, double* %4936, i64 86
%4938 = load double, double* %4937
%4939 = load double*, double** %134
%4940 = getelementptr inbounds double, double* %4939, i64 86
%4941 = load double, double* %4940
%4942 = fmul double %4938, %4941
%4943 = fmul double 4.000000e+00, %4942
%4944 = call double @llvm.fmuladd.f64(double %4933, double %4935, double %4943)
%4945 = call double @sqrt(double %4944)
%4946 = fdiv double %4931, %4945
%4947 = load double, double* %536
%4948 = fsub double %4947, 1.000000e+00
%4949 = load double, double* %536
%4950 = fsub double %4949, 1.000000e+00
%4951 = load double, double* %536
%4952 = fsub double %4951, 1.000000e+00
%4953 = load double*, double** %134
%4954 = getelementptr inbounds double, double* %4953, i64 26
%4955 = load double, double* %4954
%4956 = load double*, double** %134
%4957 = getelementptr inbounds double, double* %4956, i64 26
%4958 = load double, double* %4957
%4959 = fmul double %4955, %4958
%4960 = fmul double 4.000000e+00, %4959
%4961 = call double @llvm.fmuladd.f64(double %4950, double %4952, double %4960)
%4962 = call double @sqrt(double %4961)
%4963 = fdiv double %4948, %4962
%4964 = fadd double %4946, %4963
%4965 = fmul double %4929, %4964
%4966 = load double, double* %536
%4967 = fadd double %4966, 1.000000e+00
%4968 = load double, double* %536
%4969 = fadd double %4968, 1.000000e+00
%4970 = load double*, double** %134
%4971 = getelementptr inbounds double, double* %4970, i64 86
%4972 = load double, double* %4971
%4973 = load double*, double** %134
%4974 = getelementptr inbounds double, double* %4973, i64 86
%4975 = load double, double* %4974
%4976 = fmul double %4972, %4975
%4977 = fmul double 4.000000e+00, %4976
%4978 = call double @llvm.fmuladd.f64(double %4967, double %4969, double %4977)
%4979 = call double @sqrt(double %4978)
%4980 = load double, double* %536
%4981 = fsub double %4980, 1.000000e+00
%4982 = load double, double* %536
%4983 = fsub double %4982, 1.000000e+00
%4984 = load double*, double** %134
%4985 = getelementptr inbounds double, double* %4984, i64 26
%4986 = load double, double* %4985
%4987 = load double*, double** %134
%4988 = getelementptr inbounds double, double* %4987, i64 26
%4989 = load double, double* %4988
%4990 = fmul double %4986, %4989
%4991 = fmul double 4.000000e+00, %4990
%4992 = call double @llvm.fmuladd.f64(double %4981, double %4983, double %4991)
%4993 = call double @sqrt(double %4992)
%4994 = fadd double %4979, %4993
%4995 = load double, double* %536
%4996 = fadd double %4995, 1.000000e+00
%4997 = load double, double* %536
%4998 = fadd double %4997, 1.000000e+00
%4999 = load double*, double** %134
%5000 = getelementptr inbounds double, double* %4999, i64 86
%5001 = load double, double* %5000
%5002 = load double*, double** %134
%5003 = getelementptr inbounds double, double* %5002, i64 86
%5004 = load double, double* %5003
%5005 = fmul double %5001, %5004
%5006 = fmul double 4.000000e+00, %5005
%5007 = call double @llvm.fmuladd.f64(double %4996, double %4998, double %5006)
%5008 = call double @sqrt(double %5007)
%5009 = load double, double* %536
%5010 = fsub double %5009, 1.000000e+00
%5011 = load double, double* %536
%5012 = fsub double %5011, 1.000000e+00
%5013 = load double*, double** %134
%5014 = getelementptr inbounds double, double* %5013, i64 26
%5015 = load double, double* %5014
%5016 = load double*, double** %134
%5017 = getelementptr inbounds double, double* %5016, i64 26
%5018 = load double, double* %5017
%5019 = fmul double %5015, %5018
%5020 = fmul double 4.000000e+00, %5019
%5021 = call double @llvm.fmuladd.f64(double %5010, double %5012, double %5020)
%5022 = call double @sqrt(double %5021)
%5023 = fadd double %5008, %5022
%5024 = fmul double %4994, %5023
%5025 = fdiv double %4965, %5024
%5026 = fsub double %4927, %5025
store double %5026, double* %540
%5027 = load double, double* %540
%5028 = load double, double* %538
%5029 = fmul double %5027, %5028
store double %5029, double* %541
%5030 = load double, double* %539
%5031 = load double*, double** %134
%5032 = getelementptr inbounds double, double* %5031, i64 85
%5033 = load double, double* %5032
%5034 = load double, double* %451
%5035 = fsub double %5033, %5034
%5036 = load double*, double** %134
%5037 = getelementptr inbounds double, double* %5036, i64 85
%5038 = load double, double* %5037
%5039 = fneg double %5038
%5040 = call double @llvm.fmuladd.f64(double %5030, double %5035, double %5039)
%5041 = load double, double* %451
%5042 = fsub double %5040, %5041
%5043 = fmul double 5.000000e-01, %5042
store double %5043, double* %480
%5044 = load double*, double** %134
%5045 = getelementptr inbounds double, double* %5044, i64 85
%5046 = load double, double* %5045
%5047 = load double, double* %451
%5048 = fsub double %5046, %5047
%5049 = fmul double 5.000000e-01, %5048
store double %5049, double* %542
%5050 = load double, double* %539
%5051 = fneg double %5050
%5052 = fsub double %5051, 1.000000e+00
%5053 = fmul double 5.000000e-01, %5052
store double %5053, double* %481
%5054 = load double, double* %542
%5055 = load double, double* %541
%5056 = fmul double %5054, %5055
store double %5056, double* %482
%5057 = load double, double* %482
%5058 = load double, double* %481
%5059 = load double, double* %453
%5060 = call double @llvm.fmuladd.f64(double %5058, double %5059, double %5057)
store double %5060, double* %482
%5061 = load double, double* %480
%5062 = load double, double* %396
%5063 = fdiv double %5061, %5062
%5064 = fsub double 1.000000e+00, %5063
store double %5064, double* %279
%5065 = load double, double* %396
%5066 = fdiv double -1.000000e+00, %5065
store double %5066, double* %484
%5067 = load double, double* %480
%5068 = load double, double* %396
%5069 = load double, double* %396
%5070 = fmul double %5068, %5069
%5071 = fdiv double %5067, %5070
store double %5071, double* %411
%5072 = load double, double* %484
%5073 = load double, double* %482
%5074 = fmul double %5072, %5073
store double %5074, double* %281
%5075 = load double, double* %281
%5076 = load double, double* %411
%5077 = load double, double* %398
%5078 = call double @llvm.fmuladd.f64(double %5076, double %5077, double %5075)
store double %5078, double* %281
%5079 = load double*, double** %134
%5080 = getelementptr inbounds double, double* %5079, i64 25
%5081 = load double, double* %5080
%5082 = fsub double 1.000000e+00, %5081
store double %5082, double* %306
%5083 = load double, double* %279
%5084 = load double, double* %306
%5085 = call double @pow(double %5083, double %5084)
store double %5085, double* %309
%5086 = load double, double* %309
%5087 = load double, double* %306
%5088 = fmul double %5086, %5087
%5089 = load double, double* %279
%5090 = fdiv double %5088, %5089
store double %5090, double* %469
%5091 = load double, double* %469
%5092 = load double, double* %281
%5093 = fmul double %5091, %5092
store double %5093, double* %311
%5094 = load double, double* %396
%5095 = load double, double* %309
%5096 = fsub double 1.000000e+00, %5095
%5097 = fmul double %5094, %5096
%5098 = load double*, double** %134
%5099 = getelementptr inbounds double, double* %5098, i64 25
%5100 = load double, double* %5099
%5101 = fsub double 1.000000e+00, %5100
%5102 = fdiv double %5097, %5101
store double %5102, double* %543
%5103 = load double, double* %309
%5104 = fsub double 1.000000e+00, %5103
%5105 = load double*, double** %134
%5106 = getelementptr inbounds double, double* %5105, i64 25
%5107 = load double, double* %5106
%5108 = fsub double 1.000000e+00, %5107
%5109 = fdiv double %5104, %5108
store double %5109, double* %544
%5110 = load double, double* %396
%5111 = fneg double %5110
%5112 = load double*, double** %134
%5113 = getelementptr inbounds double, double* %5112, i64 25
%5114 = load double, double* %5113
%5115 = fsub double 1.000000e+00, %5114
%5116 = fdiv double %5111, %5115
store double %5116, double* %546
%5117 = load double, double* %544
%5118 = load double, double* %398
%5119 = fmul double %5117, %5118
store double %5119, double* %545
%5120 = load double, double* %545
%5121 = load double, double* %546
%5122 = load double, double* %311
%5123 = call double @llvm.fmuladd.f64(double %5121, double %5122, double %5120)
store double %5123, double* %545
%5124 = load double*, double** %138
%5125 = load double, double* %5124
%5126 = load double*, double** %134
%5127 = getelementptr inbounds double, double* %5126, i64 85
%5128 = load double, double* %5127
%5129 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5125, double %5128)
%5130 = load double, double* %451
%5131 = fadd double %5129, %5130
%5132 = load double*, double** %134
%5133 = getelementptr inbounds double, double* %5132, i64 85
%5134 = load double, double* %5133
%5135 = load double, double* %451
%5136 = fsub double %5134, %5135
%5137 = fdiv double %5131, %5136
store double %5137, double* %547
%5138 = load double*, double** %134
%5139 = getelementptr inbounds double, double* %5138, i64 85
%5140 = load double, double* %5139
%5141 = load double, double* %451
%5142 = fsub double %5140, %5141
%5143 = fdiv double 2.000000e+00, %5142
store double %5143, double* %548
%5144 = load double*, double** %134
%5145 = getelementptr inbounds double, double* %5144, i64 85
%5146 = load double, double* %5145
%5147 = load double*, double** %138
%5148 = load double, double* %5147
%5149 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5148, double %5146)
%5150 = load double, double* %451
%5151 = fadd double %5149, %5150
%5152 = load double*, double** %134
%5153 = getelementptr inbounds double, double* %5152, i64 85
%5154 = load double, double* %5153
%5155 = load double, double* %451
%5156 = fsub double %5154, %5155
%5157 = load double*, double** %134
%5158 = getelementptr inbounds double, double* %5157, i64 85
%5159 = load double, double* %5158
%5160 = load double, double* %451
%5161 = fsub double %5159, %5160
%5162 = fmul double %5156, %5161
%5163 = fdiv double %5151, %5162
%5164 = load double*, double** %134
%5165 = getelementptr inbounds double, double* %5164, i64 85
%5166 = load double, double* %5165
%5167 = load double, double* %451
%5168 = fsub double %5166, %5167
%5169 = fdiv double 1.000000e+00, %5168
%5170 = fadd double %5163, %5169
store double %5170, double* %549
%5171 = load double, double* %549
%5172 = load double, double* %453
%5173 = fmul double %5171, %5172
store double %5173, double* %550
%5174 = load double, double* %547
%5175 = fmul double 2.000000e+00, %5174
%5176 = load double, double* %547
%5177 = fsub double %5176, 1.000000e+00
%5178 = load double, double* %547
%5179 = fsub double %5178, 1.000000e+00
%5180 = load double*, double** %134
%5181 = getelementptr inbounds double, double* %5180, i64 26
%5182 = load double, double* %5181
%5183 = fmul double 4.000000e+00, %5182
%5184 = load double*, double** %134
%5185 = getelementptr inbounds double, double* %5184, i64 26
%5186 = load double, double* %5185
%5187 = fmul double %5183, %5186
%5188 = call double @llvm.fmuladd.f64(double %5177, double %5179, double %5187)
%5189 = call double @sqrt(double %5188)
%5190 = load double, double* %547
%5191 = fadd double %5190, 1.000000e+00
%5192 = load double, double* %547
%5193 = fadd double %5192, 1.000000e+00
%5194 = load double*, double** %134
%5195 = getelementptr inbounds double, double* %5194, i64 86
%5196 = load double, double* %5195
%5197 = fmul double 4.000000e+00, %5196
%5198 = load double*, double** %134
%5199 = getelementptr inbounds double, double* %5198, i64 86
%5200 = load double, double* %5199
%5201 = fmul double %5197, %5200
%5202 = call double @llvm.fmuladd.f64(double %5191, double %5193, double %5201)
%5203 = call double @sqrt(double %5202)
%5204 = fadd double %5189, %5203
%5205 = fdiv double %5175, %5204
store double %5205, double* %551
%5206 = load double, double* %547
%5207 = fadd double %5206, 1.000000e+00
%5208 = load double, double* %547
%5209 = fadd double %5208, 1.000000e+00
%5210 = load double*, double** %134
%5211 = getelementptr inbounds double, double* %5210, i64 86
%5212 = load double, double* %5211
%5213 = load double*, double** %134
%5214 = getelementptr inbounds double, double* %5213, i64 86
%5215 = load double, double* %5214
%5216 = fmul double %5212, %5215
%5217 = fmul double 4.000000e+00, %5216
%5218 = call double @llvm.fmuladd.f64(double %5207, double %5209, double %5217)
%5219 = call double @sqrt(double %5218)
%5220 = load double, double* %547
%5221 = fsub double %5220, 1.000000e+00
%5222 = load double, double* %547
%5223 = fsub double %5222, 1.000000e+00
%5224 = load double*, double** %134
%5225 = getelementptr inbounds double, double* %5224, i64 26
%5226 = load double, double* %5225
%5227 = load double*, double** %134
%5228 = getelementptr inbounds double, double* %5227, i64 26
%5229 = load double, double* %5228
%5230 = fmul double %5226, %5229
%5231 = fmul double 4.000000e+00, %5230
%5232 = call double @llvm.fmuladd.f64(double %5221, double %5223, double %5231)
%5233 = call double @sqrt(double %5232)
%5234 = fadd double %5219, %5233
%5235 = fdiv double 2.000000e+00, %5234
%5236 = load double, double* %547
%5237 = fmul double 2.000000e+00, %5236
%5238 = load double, double* %547
%5239 = fadd double %5238, 1.000000e+00
%5240 = load double, double* %547
%5241 = fadd double %5240, 1.000000e+00
%5242 = load double, double* %547
%5243 = fadd double %5242, 1.000000e+00
%5244 = load double*, double** %134
%5245 = getelementptr inbounds double, double* %5244, i64 86
%5246 = load double, double* %5245
%5247 = load double*, double** %134
%5248 = getelementptr inbounds double, double* %5247, i64 86
%5249 = load double, double* %5248
%5250 = fmul double %5246, %5249
%5251 = fmul double 4.000000e+00, %5250
%5252 = call double @llvm.fmuladd.f64(double %5241, double %5243, double %5251)
%5253 = call double @sqrt(double %5252)
%5254 = fdiv double %5239, %5253
%5255 = load double, double* %547
%5256 = fsub double %5255, 1.000000e+00
%5257 = load double, double* %547
%5258 = fsub double %5257, 1.000000e+00
%5259 = load double, double* %547
%5260 = fsub double %5259, 1.000000e+00
%5261 = load double*, double** %134
%5262 = getelementptr inbounds double, double* %5261, i64 26
%5263 = load double, double* %5262
%5264 = load double*, double** %134
%5265 = getelementptr inbounds double, double* %5264, i64 26
%5266 = load double, double* %5265
%5267 = fmul double %5263, %5266
%5268 = fmul double 4.000000e+00, %5267
%5269 = call double @llvm.fmuladd.f64(double %5258, double %5260, double %5268)
%5270 = call double @sqrt(double %5269)
%5271 = fdiv double %5256, %5270
%5272 = fadd double %5254, %5271
%5273 = fmul double %5237, %5272
%5274 = load double, double* %547
%5275 = fadd double %5274, 1.000000e+00
%5276 = load double, double* %547
%5277 = fadd double %5276, 1.000000e+00
%5278 = load double*, double** %134
%5279 = getelementptr inbounds double, double* %5278, i64 86
%5280 = load double, double* %5279
%5281 = load double*, double** %134
%5282 = getelementptr inbounds double, double* %5281, i64 86
%5283 = load double, double* %5282
%5284 = fmul double %5280, %5283
%5285 = fmul double 4.000000e+00, %5284
%5286 = call double @llvm.fmuladd.f64(double %5275, double %5277, double %5285)
%5287 = call double @sqrt(double %5286)
%5288 = load double, double* %547
%5289 = fsub double %5288, 1.000000e+00
%5290 = load double, double* %547
%5291 = fsub double %5290, 1.000000e+00
%5292 = load double*, double** %134
%5293 = getelementptr inbounds double, double* %5292, i64 26
%5294 = load double, double* %5293
%5295 = load double*, double** %134
%5296 = getelementptr inbounds double, double* %5295, i64 26
%5297 = load double, double* %5296
%5298 = fmul double %5294, %5297
%5299 = fmul double 4.000000e+00, %5298
%5300 = call double @llvm.fmuladd.f64(double %5289, double %5291, double %5299)
%5301 = call double @sqrt(double %5300)
%5302 = fadd double %5287, %5301
%5303 = load double, double* %547
%5304 = fadd double %5303, 1.000000e+00
%5305 = load double, double* %547
%5306 = fadd double %5305, 1.000000e+00
%5307 = load double*, double** %134
%5308 = getelementptr inbounds double, double* %5307, i64 86
%5309 = load double, double* %5308
%5310 = load double*, double** %134
%5311 = getelementptr inbounds double, double* %5310, i64 86
%5312 = load double, double* %5311
%5313 = fmul double %5309, %5312
%5314 = fmul double 4.000000e+00, %5313
%5315 = call double @llvm.fmuladd.f64(double %5304, double %5306, double %5314)
%5316 = call double @sqrt(double %5315)
%5317 = load double, double* %547
%5318 = fsub double %5317, 1.000000e+00
%5319 = load double, double* %547
%5320 = fsub double %5319, 1.000000e+00
%5321 = load double*, double** %134
%5322 = getelementptr inbounds double, double* %5321, i64 26
%5323 = load double, double* %5322
%5324 = load double*, double** %134
%5325 = getelementptr inbounds double, double* %5324, i64 26
%5326 = load double, double* %5325
%5327 = fmul double %5323, %5326
%5328 = fmul double 4.000000e+00, %5327
%5329 = call double @llvm.fmuladd.f64(double %5318, double %5320, double %5328)
%5330 = call double @sqrt(double %5329)
%5331 = fadd double %5316, %5330
%5332 = fmul double %5302, %5331
%5333 = fdiv double %5273, %5332
%5334 = fsub double %5235, %5333
store double %5334, double* %552
%5335 = load double, double* %552
%5336 = load double, double* %548
%5337 = fmul double %5335, %5336
store double %5337, double* %553
%5338 = load double, double* %552
%5339 = load double, double* %550
%5340 = fmul double %5338, %5339
store double %5340, double* %554
%5341 = load double, double* %551
%5342 = load double*, double** %134
%5343 = getelementptr inbounds double, double* %5342, i64 85
%5344 = load double, double* %5343
%5345 = load double, double* %451
%5346 = fsub double %5344, %5345
%5347 = load double*, double** %134
%5348 = getelementptr inbounds double, double* %5347, i64 85
%5349 = load double, double* %5348
%5350 = fneg double %5349
%5351 = call double @llvm.fmuladd.f64(double %5341, double %5346, double %5350)
%5352 = load double, double* %451
%5353 = fsub double %5351, %5352
%5354 = fmul double 5.000000e-01, %5353
store double %5354, double* %497
%5355 = load double*, double** %134
%5356 = getelementptr inbounds double, double* %5355, i64 85
%5357 = load double, double* %5356
%5358 = load double, double* %451
%5359 = fsub double %5357, %5358
%5360 = fmul double 5.000000e-01, %5359
store double %5360, double* %555
%5361 = load double, double* %551
%5362 = fneg double %5361
%5363 = fsub double %5362, 1.000000e+00
%5364 = fmul double 5.000000e-01, %5363
store double %5364, double* %502
%5365 = load double, double* %555
%5366 = load double, double* %553
%5367 = fmul double %5365, %5366
store double %5367, double* %556
%5368 = load double, double* %555
%5369 = load double, double* %554
%5370 = fmul double %5368, %5369
store double %5370, double* %500
%5371 = load double, double* %500
%5372 = load double, double* %502
%5373 = load double, double* %453
%5374 = call double @llvm.fmuladd.f64(double %5372, double %5373, double %5371)
store double %5374, double* %500
%5375 = load double, double* %497
%5376 = load double, double* %396
%5377 = fdiv double %5375, %5376
%5378 = fsub double 1.000000e+00, %5377
store double %5378, double* %279
%5379 = load double, double* %396
%5380 = fdiv double -1.000000e+00, %5379
store double %5380, double* %503
%5381 = load double, double* %497
%5382 = load double, double* %396
%5383 = load double, double* %396
%5384 = fmul double %5382, %5383
%5385 = fdiv double %5381, %5384
store double %5385, double* %411
%5386 = load double, double* %503
%5387 = load double, double* %556
%5388 = fmul double %5386, %5387
store double %5388, double* %529
%5389 = load double, double* %503
%5390 = load double, double* %500
%5391 = fmul double %5389, %5390
store double %5391, double* %281
%5392 = load double, double* %281
%5393 = load double, double* %411
%5394 = load double, double* %398
%5395 = call double @llvm.fmuladd.f64(double %5393, double %5394, double %5392)
store double %5395, double* %281
%5396 = load double*, double** %134
%5397 = getelementptr inbounds double, double* %5396, i64 25
%5398 = load double, double* %5397
%5399 = fsub double 1.000000e+00, %5398
store double %5399, double* %306
%5400 = load double, double* %279
%5401 = load double, double* %306
%5402 = call double @pow(double %5400, double %5401)
store double %5402, double* %309
%5403 = load double, double* %309
%5404 = load double, double* %306
%5405 = fmul double %5403, %5404
%5406 = load double, double* %279
%5407 = fdiv double %5405, %5406
store double %5407, double* %469
%5408 = load double, double* %469
%5409 = load double, double* %529
%5410 = fmul double %5408, %5409
store double %5410, double* %530
%5411 = load double, double* %469
%5412 = load double, double* %281
%5413 = fmul double %5411, %5412
store double %5413, double* %311
%5414 = load double, double* %396
%5415 = load double, double* %309
%5416 = fsub double 1.000000e+00, %5415
%5417 = fmul double %5414, %5416
%5418 = load double*, double** %134
%5419 = getelementptr inbounds double, double* %5418, i64 25
%5420 = load double, double* %5419
%5421 = fsub double 1.000000e+00, %5420
%5422 = fdiv double %5417, %5421
store double %5422, double* %459
%5423 = load double, double* %309
%5424 = fsub double 1.000000e+00, %5423
%5425 = load double*, double** %134
%5426 = getelementptr inbounds double, double* %5425, i64 25
%5427 = load double, double* %5426
%5428 = fsub double 1.000000e+00, %5427
%5429 = fdiv double %5424, %5428
store double %5429, double* %525
%5430 = load double, double* %396
%5431 = fneg double %5430
%5432 = load double*, double** %134
%5433 = getelementptr inbounds double, double* %5432, i64 25
%5434 = load double, double* %5433
%5435 = fsub double 1.000000e+00, %5434
%5436 = fdiv double %5431, %5435
store double %5436, double* %471
%5437 = load double, double* %525
%5438 = load double, double* %398
%5439 = fmul double %5437, %5438
store double %5439, double* %461
%5440 = load double, double* %471
%5441 = load double, double* %530
%5442 = fmul double %5440, %5441
store double %5442, double* %526
%5443 = load double, double* %461
%5444 = load double, double* %471
%5445 = load double, double* %311
%5446 = call double @llvm.fmuladd.f64(double %5444, double %5445, double %5443)
store double %5446, double* %461
%5447 = load double, double* %551
%5448 = fadd double %5447, 1.000000e+00
%5449 = fmul double 5.000000e-01, %5448
store double %5449, double* %557
store double 5.000000e-01, double* %558
%5450 = load double, double* %558
%5451 = load double, double* %553
%5452 = fmul double %5450, %5451
store double %5452, double* %559
%5453 = load double, double* %558
%5454 = load double, double* %554
%5455 = fmul double %5453, %5454
store double %5455, double* %560
%5456 = load double*, double** %134
%5457 = getelementptr inbounds double, double* %5456, i64 85
%5458 = load double, double* %5457
%5459 = load double, double* %396
%5460 = fdiv double %5458, %5459
%5461 = fadd double 1.000000e+00, %5460
store double %5461, double* %279
%5462 = load double*, double** %134
%5463 = getelementptr inbounds double, double* %5462, i64 85
%5464 = load double, double* %5463
%5465 = fneg double %5464
%5466 = load double, double* %396
%5467 = load double, double* %396
%5468 = fmul double %5466, %5467
%5469 = fdiv double %5465, %5468
store double %5469, double* %411
%5470 = load double, double* %411
%5471 = load double, double* %398
%5472 = fmul double %5470, %5471
store double %5472, double* %281
%5473 = load double*, double** %134
%5474 = getelementptr inbounds double, double* %5473, i64 25
%5475 = load double, double* %5474
%5476 = fneg double %5475
store double %5476, double* %306
%5477 = load double, double* %279
%5478 = load double, double* %306
%5479 = call double @pow(double %5477, double %5478)
store double %5479, double* %561
%5480 = load double, double* %561
%5481 = load double, double* %306
%5482 = fmul double %5480, %5481
%5483 = load double, double* %279
%5484 = fdiv double %5482, %5483
store double %5484, double* %562
%5485 = load double, double* %562
%5486 = load double, double* %281
%5487 = fmul double %5485, %5486
store double %5487, double* %563
%5488 = load double, double* %451
%5489 = load double, double* %396
%5490 = fdiv double %5488, %5489
%5491 = fadd double 1.000000e+00, %5490
store double %5491, double* %279
%5492 = load double, double* %396
%5493 = fdiv double 1.000000e+00, %5492
store double %5493, double* %564
%5494 = load double, double* %451
%5495 = fneg double %5494
%5496 = load double, double* %396
%5497 = load double, double* %396
%5498 = fmul double %5496, %5497
%5499 = fdiv double %5495, %5498
store double %5499, double* %411
%5500 = load double, double* %564
%5501 = load double, double* %453
%5502 = fmul double %5500, %5501
store double %5502, double* %281
%5503 = load double, double* %281
%5504 = load double, double* %411
%5505 = load double, double* %398
%5506 = call double @llvm.fmuladd.f64(double %5504, double %5505, double %5503)
store double %5506, double* %281
%5507 = load double*, double** %134
%5508 = getelementptr inbounds double, double* %5507, i64 25
%5509 = load double, double* %5508
%5510 = fneg double %5509
store double %5510, double* %306
%5511 = load double, double* %279
%5512 = load double, double* %306
%5513 = call double @pow(double %5511, double %5512)
store double %5513, double* %565
%5514 = load double, double* %565
%5515 = load double, double* %306
%5516 = fmul double %5514, %5515
%5517 = load double, double* %279
%5518 = fdiv double %5516, %5517
store double %5518, double* %566
%5519 = load double, double* %566
%5520 = load double, double* %281
%5521 = fmul double %5519, %5520
store double %5521, double* %567
%5522 = load double, double* %557
%5523 = fsub double 1.000000e+00, %5522
%5524 = load double, double* %561
%5525 = load double, double* %557
%5526 = load double, double* %565
%5527 = fmul double %5525, %5526
%5528 = call double @llvm.fmuladd.f64(double %5523, double %5524, double %5527)
store double %5528, double* %568
%5529 = load double, double* %565
%5530 = load double, double* %561
%5531 = fsub double %5529, %5530
store double %5531, double* %569
%5532 = load double, double* %557
%5533 = fsub double 1.000000e+00, %5532
store double %5533, double* %572
%5534 = load double, double* %557
store double %5534, double* %573
%5535 = load double, double* %569
%5536 = load double, double* %559
%5537 = fmul double %5535, %5536
store double %5537, double* %570
%5538 = load double, double* %569
%5539 = load double, double* %560
%5540 = fmul double %5538, %5539
store double %5540, double* %571
%5541 = load double, double* %571
%5542 = load double, double* %572
%5543 = load double, double* %563
%5544 = call double @llvm.fmuladd.f64(double %5542, double %5543, double %5541)
store double %5544, double* %571
%5545 = load double, double* %571
%5546 = load double, double* %573
%5547 = load double, double* %567
%5548 = call double @llvm.fmuladd.f64(double %5546, double %5547, double %5545)
store double %5548, double* %571
%5549 = load double*, double** %138
%5550 = load double, double* %5549
%5551 = load double, double* %497
%5552 = fsub double %5550, %5551
%5553 = load double, double* %480
%5554 = fadd double %5552, %5553
%5555 = load double, double* %568
%5556 = fmul double %5554, %5555
store double %5556, double* %574
%5557 = load double, double* %568
store double %5557, double* %575
%5558 = load double, double* %568
%5559 = fneg double %5558
store double %5559, double* %576
%5560 = load double, double* %568
store double %5560, double* %578
%5561 = load double, double* %480
%5562 = load double, double* %497
%5563 = fsub double %5561, %5562
%5564 = load double*, double** %138
%5565 = load double, double* %5564
%5566 = fadd double %5563, %5565
store double %5566, double* %579
%5567 = load double, double* %575
%5568 = load double, double* %576
%5569 = load double, double* %556
%5570 = call double @llvm.fmuladd.f64(double %5568, double %5569, double %5567)
store double %5570, double* %575
%5571 = load double, double* %576
%5572 = load double, double* %500
%5573 = fmul double %5571, %5572
store double %5573, double* %577
%5574 = load double, double* %577
%5575 = load double, double* %578
%5576 = load double, double* %482
%5577 = call double @llvm.fmuladd.f64(double %5575, double %5576, double %5574)
store double %5577, double* %577
%5578 = load double, double* %575
%5579 = load double, double* %579
%5580 = load double, double* %570
%5581 = call double @llvm.fmuladd.f64(double %5579, double %5580, double %5578)
store double %5581, double* %575
%5582 = load double, double* %577
%5583 = load double, double* %579
%5584 = load double, double* %571
%5585 = call double @llvm.fmuladd.f64(double %5583, double %5584, double %5582)
store double %5585, double* %577
%5586 = load double, double* %574
%5587 = load double, double* %459
%5588 = fadd double %5586, %5587
%5589 = load double, double* %543
%5590 = fsub double %5588, %5589
store double %5590, double* %531
store double 1.000000e+00, double* %580
store double 1.000000e+00, double* %532
store double -1.000000e+00, double* %581
%5591 = load double, double* %580
%5592 = load double, double* %575
%5593 = fmul double %5591, %5592
store double %5593, double* %534
%5594 = load double, double* %580
%5595 = load double, double* %577
%5596 = fmul double %5594, %5595
store double %5596, double* %533
%5597 = load double, double* %533
%5598 = load double, double* %532
%5599 = load double, double* %461
%5600 = call double @llvm.fmuladd.f64(double %5598, double %5599, double %5597)
store double %5600, double* %533
%5601 = load double, double* %534
%5602 = load double, double* %532
%5603 = load double, double* %526
%5604 = call double @llvm.fmuladd.f64(double %5602, double %5603, double %5601)
store double %5604, double* %534
%5605 = load double, double* %533
%5606 = load double, double* %581
%5607 = load double, double* %545
%5608 = call double @llvm.fmuladd.f64(double %5606, double %5607, double %5605)
store double %5608, double* %533
br label %5897
5609: ; preds = %4822, %4817
%5610 = load double, double* %451
%5611 = load double, double* %451
%5612 = load double*, double** %134
%5613 = getelementptr inbounds double, double* %5612, i64 26
%5614 = load double, double* %5613
%5615 = fmul double 4.000000e+00, %5614
%5616 = load double*, double** %134
%5617 = getelementptr inbounds double, double* %5616, i64 26
%5618 = load double, double* %5617
%5619 = fmul double %5615, %5618
%5620 = call double @llvm.fmuladd.f64(double %5610, double %5611, double %5619)
%5621 = call double @sqrt(double %5620)
store double %5621, double* %477
%5622 = load double, double* %451
%5623 = load double, double* %451
%5624 = load double, double* %451
%5625 = load double*, double** %134
%5626 = getelementptr inbounds double, double* %5625, i64 26
%5627 = load double, double* %5626
%5628 = load double*, double** %134
%5629 = getelementptr inbounds double, double* %5628, i64 26
%5630 = load double, double* %5629
%5631 = fmul double %5627, %5630
%5632 = fmul double 4.000000e+00, %5631
%5633 = call double @llvm.fmuladd.f64(double %5623, double %5624, double %5632)
%5634 = call double @sqrt(double %5633)
%5635 = fdiv double %5622, %5634
store double %5635, double* %478
%5636 = load double, double* %478
%5637 = load double, double* %453
%5638 = fmul double %5636, %5637
store double %5638, double* %479
%5639 = load double, double* %451
%5640 = load double, double* %477
%5641 = fadd double %5639, %5640
%5642 = fmul double -5.000000e-01, %5641
store double %5642, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%5643 = load double, double* %481
%5644 = load double, double* %453
%5645 = fmul double %5643, %5644
store double %5645, double* %482
%5646 = load double, double* %482
%5647 = load double, double* %483
%5648 = load double, double* %479
%5649 = call double @llvm.fmuladd.f64(double %5647, double %5648, double %5646)
store double %5649, double* %482
%5650 = load double, double* %480
%5651 = load double, double* %396
%5652 = fdiv double %5650, %5651
%5653 = fsub double 1.000000e+00, %5652
store double %5653, double* %279
%5654 = load double, double* %396
%5655 = fdiv double -1.000000e+00, %5654
store double %5655, double* %484
%5656 = load double, double* %480
%5657 = load double, double* %396
%5658 = load double, double* %396
%5659 = fmul double %5657, %5658
%5660 = fdiv double %5656, %5659
store double %5660, double* %411
%5661 = load double, double* %484
%5662 = load double, double* %482
%5663 = fmul double %5661, %5662
store double %5663, double* %281
%5664 = load double, double* %281
%5665 = load double, double* %411
%5666 = load double, double* %398
%5667 = call double @llvm.fmuladd.f64(double %5665, double %5666, double %5664)
store double %5667, double* %281
%5668 = load double*, double** %134
%5669 = getelementptr inbounds double, double* %5668, i64 25
%5670 = load double, double* %5669
%5671 = fsub double 1.000000e+00, %5670
store double %5671, double* %306
%5672 = load double, double* %279
%5673 = load double, double* %306
%5674 = call double @pow(double %5672, double %5673)
store double %5674, double* %309
%5675 = load double, double* %309
%5676 = load double, double* %306
%5677 = fmul double %5675, %5676
%5678 = load double, double* %279
%5679 = fdiv double %5677, %5678
store double %5679, double* %469
%5680 = load double, double* %469
%5681 = load double, double* %281
%5682 = fmul double %5680, %5681
store double %5682, double* %311
%5683 = load double, double* %396
%5684 = fneg double %5683
%5685 = load double, double* %309
%5686 = fmul double %5684, %5685
%5687 = load double*, double** %134
%5688 = getelementptr inbounds double, double* %5687, i64 25
%5689 = load double, double* %5688
%5690 = fsub double 1.000000e+00, %5689
%5691 = fdiv double %5686, %5690
store double %5691, double* %485
%5692 = load double, double* %309
%5693 = fneg double %5692
%5694 = load double*, double** %134
%5695 = getelementptr inbounds double, double* %5694, i64 25
%5696 = load double, double* %5695
%5697 = fsub double 1.000000e+00, %5696
%5698 = fdiv double %5693, %5697
store double %5698, double* %582
%5699 = load double, double* %396
%5700 = fneg double %5699
%5701 = load double*, double** %134
%5702 = getelementptr inbounds double, double* %5701, i64 25
%5703 = load double, double* %5702
%5704 = fsub double 1.000000e+00, %5703
%5705 = fdiv double %5700, %5704
store double %5705, double* %488
%5706 = load double, double* %582
%5707 = load double, double* %398
%5708 = fmul double %5706, %5707
store double %5708, double* %487
%5709 = load double, double* %487
%5710 = load double, double* %488
%5711 = load double, double* %311
%5712 = call double @llvm.fmuladd.f64(double %5710, double %5711, double %5709)
store double %5712, double* %487
%5713 = load double*, double** %138
%5714 = load double, double* %5713
%5715 = load double, double* %451
%5716 = fadd double %5714, %5715
store double %5716, double* %489
store double 1.000000e+00, double* %583
store double 1.000000e+00, double* %491
%5717 = load double, double* %491
%5718 = load double, double* %453
%5719 = fmul double %5717, %5718
store double %5719, double* %492
%5720 = load double, double* %489
%5721 = load double, double* %489
%5722 = load double*, double** %134
%5723 = getelementptr inbounds double, double* %5722, i64 26
%5724 = load double, double* %5723
%5725 = fmul double 4.000000e+00, %5724
%5726 = load double*, double** %134
%5727 = getelementptr inbounds double, double* %5726, i64 26
%5728 = load double, double* %5727
%5729 = fmul double %5725, %5728
%5730 = call double @llvm.fmuladd.f64(double %5720, double %5721, double %5729)
%5731 = call double @sqrt(double %5730)
store double %5731, double* %493
%5732 = load double, double* %489
%5733 = load double, double* %489
%5734 = load double, double* %489
%5735 = load double*, double** %134
%5736 = getelementptr inbounds double, double* %5735, i64 26
%5737 = load double, double* %5736
%5738 = load double*, double** %134
%5739 = getelementptr inbounds double, double* %5738, i64 26
%5740 = load double, double* %5739
%5741 = fmul double %5737, %5740
%5742 = fmul double 4.000000e+00, %5741
%5743 = call double @llvm.fmuladd.f64(double %5733, double %5734, double %5742)
%5744 = call double @sqrt(double %5743)
%5745 = fdiv double %5732, %5744
store double %5745, double* %494
%5746 = load double, double* %494
%5747 = load double, double* %583
%5748 = fmul double %5746, %5747
store double %5748, double* %584
%5749 = load double, double* %494
%5750 = load double, double* %492
%5751 = fmul double %5749, %5750
store double %5751, double* %496
%5752 = load double, double* %489
%5753 = load double, double* %493
%5754 = fsub double %5752, %5753
%5755 = load double, double* %451
%5756 = fneg double %5755
%5757 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5754, double %5756)
store double %5757, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%5758 = load double, double* %498
%5759 = load double, double* %583
%5760 = fmul double %5758, %5759
store double %5760, double* %556
%5761 = load double, double* %498
%5762 = load double, double* %492
%5763 = fmul double %5761, %5762
store double %5763, double* %500
%5764 = load double, double* %556
%5765 = load double, double* %501
%5766 = load double, double* %584
%5767 = call double @llvm.fmuladd.f64(double %5765, double %5766, double %5764)
store double %5767, double* %556
%5768 = load double, double* %500
%5769 = load double, double* %501
%5770 = load double, double* %496
%5771 = call double @llvm.fmuladd.f64(double %5769, double %5770, double %5768)
store double %5771, double* %500
%5772 = load double, double* %500
%5773 = load double, double* %502
%5774 = load double, double* %453
%5775 = call double @llvm.fmuladd.f64(double %5773, double %5774, double %5772)
store double %5775, double* %500
%5776 = load double, double* %497
%5777 = load double, double* %396
%5778 = fdiv double %5776, %5777
%5779 = fsub double 1.000000e+00, %5778
store double %5779, double* %279
%5780 = load double, double* %396
%5781 = fdiv double -1.000000e+00, %5780
store double %5781, double* %503
%5782 = load double, double* %497
%5783 = load double, double* %396
%5784 = load double, double* %396
%5785 = fmul double %5783, %5784
%5786 = fdiv double %5782, %5785
store double %5786, double* %411
%5787 = load double, double* %503
%5788 = load double, double* %556
%5789 = fmul double %5787, %5788
store double %5789, double* %529
%5790 = load double, double* %503
%5791 = load double, double* %500
%5792 = fmul double %5790, %5791
store double %5792, double* %281
%5793 = load double, double* %281
%5794 = load double, double* %411
%5795 = load double, double* %398
%5796 = call double @llvm.fmuladd.f64(double %5794, double %5795, double %5793)
store double %5796, double* %281
%5797 = load double*, double** %134
%5798 = getelementptr inbounds double, double* %5797, i64 25
%5799 = load double, double* %5798
%5800 = fsub double 1.000000e+00, %5799
store double %5800, double* %306
%5801 = load double, double* %279
%5802 = load double, double* %306
%5803 = call double @pow(double %5801, double %5802)
store double %5803, double* %309
%5804 = load double, double* %309
%5805 = load double, double* %306
%5806 = fmul double %5804, %5805
%5807 = load double, double* %279
%5808 = fdiv double %5806, %5807
store double %5808, double* %469
%5809 = load double, double* %469
%5810 = load double, double* %529
%5811 = fmul double %5809, %5810
store double %5811, double* %530
%5812 = load double, double* %469
%5813 = load double, double* %281
%5814 = fmul double %5812, %5813
store double %5814, double* %311
%5815 = load double, double* %396
%5816 = fneg double %5815
%5817 = load double, double* %309
%5818 = fmul double %5816, %5817
%5819 = load double*, double** %134
%5820 = getelementptr inbounds double, double* %5819, i64 25
%5821 = load double, double* %5820
%5822 = fsub double 1.000000e+00, %5821
%5823 = fdiv double %5818, %5822
store double %5823, double* %459
%5824 = load double, double* %309
%5825 = fneg double %5824
%5826 = load double*, double** %134
%5827 = getelementptr inbounds double, double* %5826, i64 25
%5828 = load double, double* %5827
%5829 = fsub double 1.000000e+00, %5828
%5830 = fdiv double %5825, %5829
store double %5830, double* %525
%5831 = load double, double* %396
%5832 = fneg double %5831
%5833 = load double*, double** %134
%5834 = getelementptr inbounds double, double* %5833, i64 25
%5835 = load double, double* %5834
%5836 = fsub double 1.000000e+00, %5835
%5837 = fdiv double %5832, %5836
store double %5837, double* %471
%5838 = load double, double* %525
%5839 = load double, double* %398
%5840 = fmul double %5838, %5839
store double %5840, double* %461
%5841 = load double, double* %471
%5842 = load double, double* %530
%5843 = fmul double %5841, %5842
store double %5843, double* %526
%5844 = load double, double* %461
%5845 = load double, double* %471
%5846 = load double, double* %311
%5847 = call double @llvm.fmuladd.f64(double %5845, double %5846, double %5844)
store double %5847, double* %461
%5848 = load double*, double** %134
%5849 = getelementptr inbounds double, double* %5848, i64 14
%5850 = load double, double* %5849
%5851 = fsub double 1.000000e+00, %5850
store double %5851, double* %279
%5852 = load double*, double** %134
%5853 = getelementptr inbounds double, double* %5852, i64 25
%5854 = load double, double* %5853
%5855 = fneg double %5854
store double %5855, double* %306
%5856 = load double, double* %279
%5857 = load double, double* %306
%5858 = call double @pow(double %5856, double %5857)
store double %5858, double* %309
%5859 = load double, double* %459
%5860 = load double, double* %309
%5861 = load double*, double** %138
%5862 = load double, double* %5861
%5863 = load double, double* %497
%5864 = fsub double %5862, %5863
%5865 = load double, double* %480
%5866 = fadd double %5864, %5865
%5867 = call double @llvm.fmuladd.f64(double %5860, double %5866, double %5859)
%5868 = load double, double* %485
%5869 = fsub double %5867, %5868
store double %5869, double* %531
store double 1.000000e+00, double* %532
%5870 = load double, double* %309
store double %5870, double* %534
%5871 = load double, double* %309
%5872 = fneg double %5871
store double %5872, double* %585
%5873 = load double, double* %309
store double %5873, double* %586
store double -1.000000e+00, double* %587
%5874 = load double, double* %532
%5875 = load double, double* %461
%5876 = fmul double %5874, %5875
store double %5876, double* %533
%5877 = load double, double* %534
%5878 = load double, double* %532
%5879 = load double, double* %526
%5880 = call double @llvm.fmuladd.f64(double %5878, double %5879, double %5877)
store double %5880, double* %534
%5881 = load double, double* %534
%5882 = load double, double* %585
%5883 = load double, double* %556
%5884 = call double @llvm.fmuladd.f64(double %5882, double %5883, double %5881)
store double %5884, double* %534
%5885 = load double, double* %533
%5886 = load double, double* %585
%5887 = load double, double* %500
%5888 = call double @llvm.fmuladd.f64(double %5886, double %5887, double %5885)
store double %5888, double* %533
%5889 = load double, double* %533
%5890 = load double, double* %586
%5891 = load double, double* %482
%5892 = call double @llvm.fmuladd.f64(double %5890, double %5891, double %5889)
store double %5892, double* %533
%5893 = load double, double* %533
%5894 = load double, double* %587
%5895 = load double, double* %487
%5896 = call double @llvm.fmuladd.f64(double %5894, double %5895, double %5893)
store double %5896, double* %533
br label %5897
5897: ; preds = %5609, %4827
br label %5898
5898: ; preds = %5897, %4799
%5899 = load double, double* %396
%5900 = fneg double %5899
%5901 = load double*, double** %134
%5902 = getelementptr inbounds double, double* %5901, i64 14
%5903 = load double, double* %5902
%5904 = fmul double %5900, %5903
store double %5904, double* %451
%5905 = load double*, double** %134
%5906 = getelementptr inbounds double, double* %5905, i64 14
%5907 = load double, double* %5906
%5908 = fneg double %5907
store double %5908, double* %523
%5909 = load double, double* %523
%5910 = load double, double* %398
%5911 = fmul double %5909, %5910
store double %5911, double* %453
%5912 = load double*, double** %134
%5913 = getelementptr inbounds double, double* %5912, i64 26
%5914 = load double, double* %5913
%5915 = fcmp ole double %5914, 0.000000e+00
br i1 %5915, label %5916, label %6294
5916: ; preds = %5898
%5917 = load double*, double** %139
%5918 = load double, double* %5917
%5919 = load double, double* %451
%5920 = fadd double %5918, %5919
store double %5920, double* %454
store double 1.000000e+00, double* %588
store double 1.000000e+00, double* %456
%5921 = load double, double* %456
%5922 = load double, double* %453
%5923 = fmul double %5921, %5922
store double %5923, double* %457
%5924 = load double, double* %454
%5925 = fcmp ogt double %5924, 0.000000e+00
br i1 %5925, label %5926, label %6043
5926: ; preds = %5916
%5927 = load double*, double** %134
%5928 = getelementptr inbounds double, double* %5927, i64 14
%5929 = load double, double* %5928
%5930 = fsub double 1.000000e+00, %5929
store double %5930, double* %279
%5931 = load double*, double** %134
%5932 = getelementptr inbounds double, double* %5931, i64 25
%5933 = load double, double* %5932
%5934 = fsub double -1.000000e+00, %5933
store double %5934, double* %306
%5935 = load double, double* %279
%5936 = load double, double* %306
%5937 = call double @pow(double %5935, double %5936)
store double %5937, double* %458
%5938 = load double, double* %396
%5939 = load double, double* %458
%5940 = load double*, double** %134
%5941 = getelementptr inbounds double, double* %5940, i64 14
%5942 = load double, double* %5941
%5943 = fsub double 1.000000e+00, %5942
%5944 = fmul double %5939, %5943
%5945 = load double*, double** %134
%5946 = getelementptr inbounds double, double* %5945, i64 14
%5947 = load double, double* %5946
%5948 = fsub double 1.000000e+00, %5947
%5949 = fneg double %5944
%5950 = call double @llvm.fmuladd.f64(double %5949, double %5948, double 1.000000e+00)
%5951 = fmul double %5938, %5950
%5952 = load double*, double** %134
%5953 = getelementptr inbounds double, double* %5952, i64 25
%5954 = load double, double* %5953
%5955 = fsub double 1.000000e+00, %5954
%5956 = fdiv double %5951, %5955
store double %5956, double* %459
%5957 = load double*, double** %134
%5958 = getelementptr inbounds double, double* %5957, i64 14
%5959 = load double, double* %5958
%5960 = fsub double 1.000000e+00, %5959
%5961 = load double*, double** %134
%5962 = getelementptr inbounds double, double* %5961, i64 14
%5963 = load double, double* %5962
%5964 = fsub double 1.000000e+00, %5963
%5965 = fmul double %5960, %5964
%5966 = load double, double* %458
%5967 = fneg double %5965
%5968 = call double @llvm.fmuladd.f64(double %5967, double %5966, double 1.000000e+00)
%5969 = load double*, double** %134
%5970 = getelementptr inbounds double, double* %5969, i64 25
%5971 = load double, double* %5970
%5972 = fsub double 1.000000e+00, %5971
%5973 = fdiv double %5968, %5972
store double %5973, double* %525
store double 0.000000e+00, double* %589
%5974 = load double, double* %525
%5975 = load double, double* %398
%5976 = fmul double %5974, %5975
store double %5976, double* %461
%5977 = load double, double* %454
%5978 = load double*, double** %134
%5979 = getelementptr inbounds double, double* %5978, i64 14
%5980 = load double, double* %5979
%5981 = fsub double 1.000000e+00, %5980
%5982 = load double*, double** %134
%5983 = getelementptr inbounds double, double* %5982, i64 25
%5984 = load double, double* %5983
%5985 = fmul double 5.000000e-01, %5984
%5986 = load double, double* %454
%5987 = fmul double %5985, %5986
%5988 = load double, double* %396
%5989 = fdiv double %5987, %5988
%5990 = fadd double %5981, %5989
%5991 = fmul double %5977, %5990
%5992 = load double, double* %458
%5993 = fmul double %5991, %5992
store double %5993, double* %463
%5994 = load double, double* %454
%5995 = fmul double 5.000000e-01, %5994
%5996 = load double*, double** %134
%5997 = getelementptr inbounds double, double* %5996, i64 25
%5998 = load double, double* %5997
%5999 = fmul double %5995, %5998
%6000 = load double, double* %396
%6001 = fdiv double %5999, %6000
%6002 = load double*, double** %134
%6003 = getelementptr inbounds double, double* %6002, i64 14
%6004 = load double, double* %6003
%6005 = fsub double %6001, %6004
%6006 = fadd double %6005, 1.000000e+00
%6007 = load double, double* %458
%6008 = load double, double* %454
%6009 = fmul double 5.000000e-01, %6008
%6010 = load double*, double** %134
%6011 = getelementptr inbounds double, double* %6010, i64 25
%6012 = load double, double* %6011
%6013 = fmul double %6009, %6012
%6014 = load double, double* %458
%6015 = fmul double %6013, %6014
%6016 = load double, double* %396
%6017 = fdiv double %6015, %6016
%6018 = call double @llvm.fmuladd.f64(double %6006, double %6007, double %6017)
store double %6018, double* %464
%6019 = load double, double* %454
%6020 = load double, double* %454
%6021 = fmul double %6019, %6020
%6022 = fmul double -5.000000e-01, %6021
%6023 = load double*, double** %134
%6024 = getelementptr inbounds double, double* %6023, i64 25
%6025 = load double, double* %6024
%6026 = fmul double %6022, %6025
%6027 = load double, double* %458
%6028 = fmul double %6026, %6027
%6029 = load double, double* %396
%6030 = load double, double* %396
%6031 = fmul double %6029, %6030
%6032 = fdiv double %6028, %6031
store double %6032, double* %528
%6033 = load double, double* %464
%6034 = load double, double* %588
%6035 = fmul double %6033, %6034
store double %6035, double* %590
%6036 = load double, double* %464
%6037 = load double, double* %457
%6038 = fmul double %6036, %6037
store double %6038, double* %466
%6039 = load double, double* %466
%6040 = load double, double* %528
%6041 = load double, double* %398
%6042 = call double @llvm.fmuladd.f64(double %6040, double %6041, double %6039)
store double %6042, double* %466
br label %6276
6043: ; preds = %5916
%6044 = load double*, double** %134
%6045 = getelementptr inbounds double, double* %6044, i64 85
%6046 = load double, double* %6045
%6047 = fcmp ogt double %6046, 0.000000e+00
br i1 %6047, label %6048, label %6207
6048: ; preds = %6043
%6049 = load double*, double** %139
%6050 = load double, double* %6049
%6051 = load double*, double** %134
%6052 = getelementptr inbounds double, double* %6051, i64 85
%6053 = load double, double* %6052
%6054 = fneg double %6053
%6055 = fcmp olt double %6050, %6054
br i1 %6055, label %6056, label %6207
6056: ; preds = %6048
%6057 = load double*, double** %134
%6058 = getelementptr inbounds double, double* %6057, i64 85
%6059 = load double, double* %6058
%6060 = load double, double* %396
%6061 = fdiv double %6059, %6060
%6062 = fadd double 1.000000e+00, %6061
store double %6062, double* %279
%6063 = load double*, double** %134
%6064 = getelementptr inbounds double, double* %6063, i64 85
%6065 = load double, double* %6064
%6066 = fneg double %6065
%6067 = load double, double* %396
%6068 = load double, double* %396
%6069 = fmul double %6067, %6068
%6070 = fdiv double %6066, %6069
store double %6070, double* %411
%6071 = load double, double* %411
%6072 = load double, double* %398
%6073 = fmul double %6071, %6072
store double %6073, double* %281
%6074 = load double*, double** %134
%6075 = getelementptr inbounds double, double* %6074, i64 25
%6076 = load double, double* %6075
%6077 = fsub double 1.000000e+00, %6076
store double %6077, double* %306
%6078 = load double, double* %279
%6079 = load double, double* %306
%6080 = call double @pow(double %6078, double %6079)
store double %6080, double* %309
%6081 = load double, double* %309
%6082 = load double, double* %306
%6083 = fmul double %6081, %6082
%6084 = load double, double* %279
%6085 = fdiv double %6083, %6084
store double %6085, double* %469
%6086 = load double, double* %469
%6087 = load double, double* %281
%6088 = fmul double %6086, %6087
store double %6088, double* %311
%6089 = load double, double* %396
%6090 = load double, double* %309
%6091 = load double*, double** %134
%6092 = getelementptr inbounds double, double* %6091, i64 25
%6093 = load double, double* %6092
%6094 = fsub double 1.000000e+00, %6093
%6095 = load double*, double** %139
%6096 = load double, double* %6095
%6097 = load double*, double** %134
%6098 = getelementptr inbounds double, double* %6097, i64 85
%6099 = load double, double* %6098
%6100 = fadd double %6096, %6099
%6101 = fmul double %6094, %6100
%6102 = load double, double* %396
%6103 = load double*, double** %134
%6104 = getelementptr inbounds double, double* %6103, i64 85
%6105 = load double, double* %6104
%6106 = fadd double %6102, %6105
%6107 = fdiv double %6101, %6106
%6108 = fsub double 1.000000e+00, %6107
%6109 = fneg double %6090
%6110 = call double @llvm.fmuladd.f64(double %6109, double %6108, double 1.000000e+00)
%6111 = fmul double %6089, %6110
%6112 = load double*, double** %134
%6113 = getelementptr inbounds double, double* %6112, i64 25
%6114 = load double, double* %6113
%6115 = fsub double 1.000000e+00, %6114
%6116 = fdiv double %6111, %6115
store double %6116, double* %459
%6117 = load double*, double** %134
%6118 = getelementptr inbounds double, double* %6117, i64 25
%6119 = load double, double* %6118
%6120 = fsub double 1.000000e+00, %6119
%6121 = load double*, double** %134
%6122 = getelementptr inbounds double, double* %6121, i64 85
%6123 = load double, double* %6122
%6124 = load double*, double** %139
%6125 = load double, double* %6124
%6126 = fadd double %6123, %6125
%6127 = fmul double %6120, %6126
%6128 = load double*, double** %134
%6129 = getelementptr inbounds double, double* %6128, i64 85
%6130 = load double, double* %6129
%6131 = load double, double* %396
%6132 = fadd double %6130, %6131
%6133 = fdiv double %6127, %6132
%6134 = fsub double 1.000000e+00, %6133
%6135 = load double, double* %309
%6136 = fneg double %6134
%6137 = call double @llvm.fmuladd.f64(double %6136, double %6135, double 1.000000e+00)
%6138 = load double*, double** %134
%6139 = getelementptr inbounds double, double* %6138, i64 25
%6140 = load double, double* %6139
%6141 = fsub double 1.000000e+00, %6140
%6142 = fdiv double %6137, %6141
%6143 = load double, double* %396
%6144 = load double*, double** %134
%6145 = getelementptr inbounds double, double* %6144, i64 85
%6146 = load double, double* %6145
%6147 = load double*, double** %139
%6148 = load double, double* %6147
%6149 = fadd double %6146, %6148
%6150 = fmul double %6143, %6149
%6151 = load double, double* %309
%6152 = fmul double %6150, %6151
%6153 = load double*, double** %134
%6154 = getelementptr inbounds double, double* %6153, i64 85
%6155 = load double, double* %6154
%6156 = load double, double* %396
%6157 = fadd double %6155, %6156
%6158 = load double*, double** %134
%6159 = getelementptr inbounds double, double* %6158, i64 85
%6160 = load double, double* %6159
%6161 = load double, double* %396
%6162 = fadd double %6160, %6161
%6163 = fmul double %6157, %6162
%6164 = fdiv double %6152, %6163
%6165 = fsub double %6142, %6164
store double %6165, double* %525
%6166 = load double, double* %396
%6167 = load double*, double** %134
%6168 = getelementptr inbounds double, double* %6167, i64 25
%6169 = load double, double* %6168
%6170 = fsub double 1.000000e+00, %6169
%6171 = load double*, double** %134
%6172 = getelementptr inbounds double, double* %6171, i64 85
%6173 = load double, double* %6172
%6174 = load double*, double** %139
%6175 = load double, double* %6174
%6176 = fadd double %6173, %6175
%6177 = fmul double %6170, %6176
%6178 = load double*, double** %134
%6179 = getelementptr inbounds double, double* %6178, i64 85
%6180 = load double, double* %6179
%6181 = load double, double* %396
%6182 = fadd double %6180, %6181
%6183 = fdiv double %6177, %6182
%6184 = fsub double %6183, 1.000000e+00
%6185 = fmul double %6166, %6184
%6186 = load double*, double** %134
%6187 = getelementptr inbounds double, double* %6186, i64 25
%6188 = load double, double* %6187
%6189 = fsub double 1.000000e+00, %6188
%6190 = fdiv double %6185, %6189
store double %6190, double* %471
%6191 = load double, double* %396
%6192 = load double, double* %309
%6193 = fmul double %6191, %6192
%6194 = load double*, double** %134
%6195 = getelementptr inbounds double, double* %6194, i64 85
%6196 = load double, double* %6195
%6197 = load double, double* %396
%6198 = fadd double %6196, %6197
%6199 = fdiv double %6193, %6198
store double %6199, double* %589
%6200 = load double, double* %525
%6201 = load double, double* %398
%6202 = fmul double %6200, %6201
store double %6202, double* %461
%6203 = load double, double* %461
%6204 = load double, double* %471
%6205 = load double, double* %311
%6206 = call double @llvm.fmuladd.f64(double %6204, double %6205, double %6203)
store double %6206, double* %461
br label %6275
6207: ; preds = %6048, %6043
%6208 = load double*, double** %139
%6209 = load double, double* %6208
%6210 = load double, double* %396
%6211 = fdiv double %6209, %6210
%6212 = fsub double 1.000000e+00, %6211
store double %6212, double* %279
%6213 = load double, double* %396
%6214 = fdiv double -1.000000e+00, %6213
store double %6214, double* %591
%6215 = load double*, double** %139
%6216 = load double, double* %6215
%6217 = load double, double* %396
%6218 = load double, double* %396
%6219 = fmul double %6217, %6218
%6220 = fdiv double %6216, %6219
store double %6220, double* %411
%6221 = load double, double* %411
%6222 = load double, double* %398
%6223 = fmul double %6221, %6222
store double %6223, double* %281
%6224 = load double*, double** %134
%6225 = getelementptr inbounds double, double* %6224, i64 25
%6226 = load double, double* %6225
%6227 = fsub double 1.000000e+00, %6226
store double %6227, double* %306
%6228 = load double, double* %279
%6229 = load double, double* %306
%6230 = call double @pow(double %6228, double %6229)
store double %6230, double* %309
%6231 = load double, double* %309
%6232 = load double, double* %306
%6233 = fmul double %6231, %6232
%6234 = load double, double* %279
%6235 = fdiv double %6233, %6234
store double %6235, double* %469
%6236 = load double, double* %469
%6237 = load double, double* %591
%6238 = fmul double %6236, %6237
store double %6238, double* %592
%6239 = load double, double* %469
%6240 = load double, double* %281
%6241 = fmul double %6239, %6240
store double %6241, double* %311
%6242 = load double, double* %396
%6243 = load double, double* %309
%6244 = fsub double 1.000000e+00, %6243
%6245 = fmul double %6242, %6244
%6246 = load double*, double** %134
%6247 = getelementptr inbounds double, double* %6246, i64 25
%6248 = load double, double* %6247
%6249 = fsub double 1.000000e+00, %6248
%6250 = fdiv double %6245, %6249
store double %6250, double* %459
%6251 = load double, double* %309
%6252 = fsub double 1.000000e+00, %6251
%6253 = load double*, double** %134
%6254 = getelementptr inbounds double, double* %6253, i64 25
%6255 = load double, double* %6254
%6256 = fsub double 1.000000e+00, %6255
%6257 = fdiv double %6252, %6256
store double %6257, double* %525
%6258 = load double, double* %396
%6259 = fneg double %6258
%6260 = load double*, double** %134
%6261 = getelementptr inbounds double, double* %6260, i64 25
%6262 = load double, double* %6261
%6263 = fsub double 1.000000e+00, %6262
%6264 = fdiv double %6259, %6263
store double %6264, double* %471
%6265 = load double, double* %525
%6266 = load double, double* %398
%6267 = fmul double %6265, %6266
store double %6267, double* %461
%6268 = load double, double* %471
%6269 = load double, double* %592
%6270 = fmul double %6268, %6269
store double %6270, double* %589
%6271 = load double, double* %461
%6272 = load double, double* %471
%6273 = load double, double* %311
%6274 = call double @llvm.fmuladd.f64(double %6272, double %6273, double %6271)
store double %6274, double* %461
br label %6275
6275: ; preds = %6207, %6056
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %590
store double 0.000000e+00, double* %466
br label %6276
6276: ; preds = %6275, %5926
%6277 = load double, double* %459
%6278 = load double, double* %463
%6279 = fadd double %6277, %6278
store double %6279, double* %593
store double 1.000000e+00, double* %594
store double 1.000000e+00, double* %597
%6280 = load double, double* %594
%6281 = load double, double* %461
%6282 = fmul double %6280, %6281
store double %6282, double* %595
%6283 = load double, double* %594
%6284 = load double, double* %589
%6285 = fmul double %6283, %6284
store double %6285, double* %596
%6286 = load double, double* %596
%6287 = load double, double* %597
%6288 = load double, double* %590
%6289 = call double @llvm.fmuladd.f64(double %6287, double %6288, double %6286)
store double %6289, double* %596
%6290 = load double, double* %595
%6291 = load double, double* %597
%6292 = load double, double* %466
%6293 = call double @llvm.fmuladd.f64(double %6291, double %6292, double %6290)
store double %6293, double* %595
br label %7375
6294: ; preds = %5898
%6295 = load double*, double** %134
%6296 = getelementptr inbounds double, double* %6295, i64 85
%6297 = load double, double* %6296
%6298 = fcmp ogt double %6297, 0.000000e+00
br i1 %6298, label %6299, label %7086
6299: ; preds = %6294
%6300 = load double*, double** %134
%6301 = getelementptr inbounds double, double* %6300, i64 86
%6302 = load double, double* %6301
%6303 = fcmp ogt double %6302, 0.000000e+00
br i1 %6303, label %6304, label %7086
6304: ; preds = %6299
%6305 = load double*, double** %134
%6306 = getelementptr inbounds double, double* %6305, i64 85
%6307 = load double, double* %6306
%6308 = load double, double* %451
%6309 = fadd double %6307, %6308
%6310 = load double*, double** %134
%6311 = getelementptr inbounds double, double* %6310, i64 85
%6312 = load double, double* %6311
%6313 = load double, double* %451
%6314 = fsub double %6312, %6313
%6315 = fdiv double %6309, %6314
store double %6315, double* %536
%6316 = load double*, double** %134
%6317 = getelementptr inbounds double, double* %6316, i64 85
%6318 = load double, double* %6317
%6319 = load double, double* %451
%6320 = fadd double %6318, %6319
%6321 = load double*, double** %134
%6322 = getelementptr inbounds double, double* %6321, i64 85
%6323 = load double, double* %6322
%6324 = load double, double* %451
%6325 = fsub double %6323, %6324
%6326 = load double*, double** %134
%6327 = getelementptr inbounds double, double* %6326, i64 85
%6328 = load double, double* %6327
%6329 = load double, double* %451
%6330 = fsub double %6328, %6329
%6331 = fmul double %6325, %6330
%6332 = fdiv double %6320, %6331
%6333 = load double*, double** %134
%6334 = getelementptr inbounds double, double* %6333, i64 85
%6335 = load double, double* %6334
%6336 = load double, double* %451
%6337 = fsub double %6335, %6336
%6338 = fdiv double 1.000000e+00, %6337
%6339 = fadd double %6332, %6338
store double %6339, double* %537
%6340 = load double, double* %537
%6341 = load double, double* %453
%6342 = fmul double %6340, %6341
store double %6342, double* %538
%6343 = load double, double* %536
%6344 = fmul double 2.000000e+00, %6343
%6345 = load double, double* %536
%6346 = fsub double %6345, 1.000000e+00
%6347 = load double, double* %536
%6348 = fsub double %6347, 1.000000e+00
%6349 = load double*, double** %134
%6350 = getelementptr inbounds double, double* %6349, i64 26
%6351 = load double, double* %6350
%6352 = fmul double 4.000000e+00, %6351
%6353 = load double*, double** %134
%6354 = getelementptr inbounds double, double* %6353, i64 26
%6355 = load double, double* %6354
%6356 = fmul double %6352, %6355
%6357 = call double @llvm.fmuladd.f64(double %6346, double %6348, double %6356)
%6358 = call double @sqrt(double %6357)
%6359 = load double, double* %536
%6360 = fadd double %6359, 1.000000e+00
%6361 = load double, double* %536
%6362 = fadd double %6361, 1.000000e+00
%6363 = load double*, double** %134
%6364 = getelementptr inbounds double, double* %6363, i64 86
%6365 = load double, double* %6364
%6366 = fmul double 4.000000e+00, %6365
%6367 = load double*, double** %134
%6368 = getelementptr inbounds double, double* %6367, i64 86
%6369 = load double, double* %6368
%6370 = fmul double %6366, %6369
%6371 = call double @llvm.fmuladd.f64(double %6360, double %6362, double %6370)
%6372 = call double @sqrt(double %6371)
%6373 = fadd double %6358, %6372
%6374 = fdiv double %6344, %6373
store double %6374, double* %539
%6375 = load double, double* %536
%6376 = fadd double %6375, 1.000000e+00
%6377 = load double, double* %536
%6378 = fadd double %6377, 1.000000e+00
%6379 = load double*, double** %134
%6380 = getelementptr inbounds double, double* %6379, i64 86
%6381 = load double, double* %6380
%6382 = load double*, double** %134
%6383 = getelementptr inbounds double, double* %6382, i64 86
%6384 = load double, double* %6383
%6385 = fmul double %6381, %6384
%6386 = fmul double 4.000000e+00, %6385
%6387 = call double @llvm.fmuladd.f64(double %6376, double %6378, double %6386)
%6388 = call double @sqrt(double %6387)
%6389 = load double, double* %536
%6390 = fsub double %6389, 1.000000e+00
%6391 = load double, double* %536
%6392 = fsub double %6391, 1.000000e+00
%6393 = load double*, double** %134
%6394 = getelementptr inbounds double, double* %6393, i64 26
%6395 = load double, double* %6394
%6396 = load double*, double** %134
%6397 = getelementptr inbounds double, double* %6396, i64 26
%6398 = load double, double* %6397
%6399 = fmul double %6395, %6398
%6400 = fmul double 4.000000e+00, %6399
%6401 = call double @llvm.fmuladd.f64(double %6390, double %6392, double %6400)
%6402 = call double @sqrt(double %6401)
%6403 = fadd double %6388, %6402
%6404 = fdiv double 2.000000e+00, %6403
%6405 = load double, double* %536
%6406 = fmul double 2.000000e+00, %6405
%6407 = load double, double* %536
%6408 = fadd double %6407, 1.000000e+00
%6409 = load double, double* %536
%6410 = fadd double %6409, 1.000000e+00
%6411 = load double, double* %536
%6412 = fadd double %6411, 1.000000e+00
%6413 = load double*, double** %134
%6414 = getelementptr inbounds double, double* %6413, i64 86
%6415 = load double, double* %6414
%6416 = load double*, double** %134
%6417 = getelementptr inbounds double, double* %6416, i64 86
%6418 = load double, double* %6417
%6419 = fmul double %6415, %6418
%6420 = fmul double 4.000000e+00, %6419
%6421 = call double @llvm.fmuladd.f64(double %6410, double %6412, double %6420)
%6422 = call double @sqrt(double %6421)
%6423 = fdiv double %6408, %6422
%6424 = load double, double* %536
%6425 = fsub double %6424, 1.000000e+00
%6426 = load double, double* %536
%6427 = fsub double %6426, 1.000000e+00
%6428 = load double, double* %536
%6429 = fsub double %6428, 1.000000e+00
%6430 = load double*, double** %134
%6431 = getelementptr inbounds double, double* %6430, i64 26
%6432 = load double, double* %6431
%6433 = load double*, double** %134
%6434 = getelementptr inbounds double, double* %6433, i64 26
%6435 = load double, double* %6434
%6436 = fmul double %6432, %6435
%6437 = fmul double 4.000000e+00, %6436
%6438 = call double @llvm.fmuladd.f64(double %6427, double %6429, double %6437)
%6439 = call double @sqrt(double %6438)
%6440 = fdiv double %6425, %6439
%6441 = fadd double %6423, %6440
%6442 = fmul double %6406, %6441
%6443 = load double, double* %536
%6444 = fadd double %6443, 1.000000e+00
%6445 = load double, double* %536
%6446 = fadd double %6445, 1.000000e+00
%6447 = load double*, double** %134
%6448 = getelementptr inbounds double, double* %6447, i64 86
%6449 = load double, double* %6448
%6450 = load double*, double** %134
%6451 = getelementptr inbounds double, double* %6450, i64 86
%6452 = load double, double* %6451
%6453 = fmul double %6449, %6452
%6454 = fmul double 4.000000e+00, %6453
%6455 = call double @llvm.fmuladd.f64(double %6444, double %6446, double %6454)
%6456 = call double @sqrt(double %6455)
%6457 = load double, double* %536
%6458 = fsub double %6457, 1.000000e+00
%6459 = load double, double* %536
%6460 = fsub double %6459, 1.000000e+00
%6461 = load double*, double** %134
%6462 = getelementptr inbounds double, double* %6461, i64 26
%6463 = load double, double* %6462
%6464 = load double*, double** %134
%6465 = getelementptr inbounds double, double* %6464, i64 26
%6466 = load double, double* %6465
%6467 = fmul double %6463, %6466
%6468 = fmul double 4.000000e+00, %6467
%6469 = call double @llvm.fmuladd.f64(double %6458, double %6460, double %6468)
%6470 = call double @sqrt(double %6469)
%6471 = fadd double %6456, %6470
%6472 = load double, double* %536
%6473 = fadd double %6472, 1.000000e+00
%6474 = load double, double* %536
%6475 = fadd double %6474, 1.000000e+00
%6476 = load double*, double** %134
%6477 = getelementptr inbounds double, double* %6476, i64 86
%6478 = load double, double* %6477
%6479 = load double*, double** %134
%6480 = getelementptr inbounds double, double* %6479, i64 86
%6481 = load double, double* %6480
%6482 = fmul double %6478, %6481
%6483 = fmul double 4.000000e+00, %6482
%6484 = call double @llvm.fmuladd.f64(double %6473, double %6475, double %6483)
%6485 = call double @sqrt(double %6484)
%6486 = load double, double* %536
%6487 = fsub double %6486, 1.000000e+00
%6488 = load double, double* %536
%6489 = fsub double %6488, 1.000000e+00
%6490 = load double*, double** %134
%6491 = getelementptr inbounds double, double* %6490, i64 26
%6492 = load double, double* %6491
%6493 = load double*, double** %134
%6494 = getelementptr inbounds double, double* %6493, i64 26
%6495 = load double, double* %6494
%6496 = fmul double %6492, %6495
%6497 = fmul double 4.000000e+00, %6496
%6498 = call double @llvm.fmuladd.f64(double %6487, double %6489, double %6497)
%6499 = call double @sqrt(double %6498)
%6500 = fadd double %6485, %6499
%6501 = fmul double %6471, %6500
%6502 = fdiv double %6442, %6501
%6503 = fsub double %6404, %6502
store double %6503, double* %540
%6504 = load double, double* %540
%6505 = load double, double* %538
%6506 = fmul double %6504, %6505
store double %6506, double* %541
%6507 = load double, double* %539
%6508 = load double*, double** %134
%6509 = getelementptr inbounds double, double* %6508, i64 85
%6510 = load double, double* %6509
%6511 = load double, double* %451
%6512 = fsub double %6510, %6511
%6513 = load double*, double** %134
%6514 = getelementptr inbounds double, double* %6513, i64 85
%6515 = load double, double* %6514
%6516 = fneg double %6515
%6517 = call double @llvm.fmuladd.f64(double %6507, double %6512, double %6516)
%6518 = load double, double* %451
%6519 = fsub double %6517, %6518
%6520 = fmul double 5.000000e-01, %6519
store double %6520, double* %480
%6521 = load double*, double** %134
%6522 = getelementptr inbounds double, double* %6521, i64 85
%6523 = load double, double* %6522
%6524 = load double, double* %451
%6525 = fsub double %6523, %6524
%6526 = fmul double 5.000000e-01, %6525
store double %6526, double* %542
%6527 = load double, double* %539
%6528 = fneg double %6527
%6529 = fsub double %6528, 1.000000e+00
%6530 = fmul double 5.000000e-01, %6529
store double %6530, double* %481
%6531 = load double, double* %542
%6532 = load double, double* %541
%6533 = fmul double %6531, %6532
store double %6533, double* %482
%6534 = load double, double* %482
%6535 = load double, double* %481
%6536 = load double, double* %453
%6537 = call double @llvm.fmuladd.f64(double %6535, double %6536, double %6534)
store double %6537, double* %482
%6538 = load double, double* %480
%6539 = load double, double* %396
%6540 = fdiv double %6538, %6539
%6541 = fsub double 1.000000e+00, %6540
store double %6541, double* %279
%6542 = load double, double* %396
%6543 = fdiv double -1.000000e+00, %6542
store double %6543, double* %484
%6544 = load double, double* %480
%6545 = load double, double* %396
%6546 = load double, double* %396
%6547 = fmul double %6545, %6546
%6548 = fdiv double %6544, %6547
store double %6548, double* %411
%6549 = load double, double* %484
%6550 = load double, double* %482
%6551 = fmul double %6549, %6550
store double %6551, double* %281
%6552 = load double, double* %281
%6553 = load double, double* %411
%6554 = load double, double* %398
%6555 = call double @llvm.fmuladd.f64(double %6553, double %6554, double %6552)
store double %6555, double* %281
%6556 = load double*, double** %134
%6557 = getelementptr inbounds double, double* %6556, i64 25
%6558 = load double, double* %6557
%6559 = fsub double 1.000000e+00, %6558
store double %6559, double* %306
%6560 = load double, double* %279
%6561 = load double, double* %306
%6562 = call double @pow(double %6560, double %6561)
store double %6562, double* %309
%6563 = load double, double* %309
%6564 = load double, double* %306
%6565 = fmul double %6563, %6564
%6566 = load double, double* %279
%6567 = fdiv double %6565, %6566
store double %6567, double* %469
%6568 = load double, double* %469
%6569 = load double, double* %281
%6570 = fmul double %6568, %6569
store double %6570, double* %311
%6571 = load double, double* %396
%6572 = load double, double* %309
%6573 = fsub double 1.000000e+00, %6572
%6574 = fmul double %6571, %6573
%6575 = load double*, double** %134
%6576 = getelementptr inbounds double, double* %6575, i64 25
%6577 = load double, double* %6576
%6578 = fsub double 1.000000e+00, %6577
%6579 = fdiv double %6574, %6578
store double %6579, double* %543
%6580 = load double, double* %309
%6581 = fsub double 1.000000e+00, %6580
%6582 = load double*, double** %134
%6583 = getelementptr inbounds double, double* %6582, i64 25
%6584 = load double, double* %6583
%6585 = fsub double 1.000000e+00, %6584
%6586 = fdiv double %6581, %6585
store double %6586, double* %544
%6587 = load double, double* %396
%6588 = fneg double %6587
%6589 = load double*, double** %134
%6590 = getelementptr inbounds double, double* %6589, i64 25
%6591 = load double, double* %6590
%6592 = fsub double 1.000000e+00, %6591
%6593 = fdiv double %6588, %6592
store double %6593, double* %546
%6594 = load double, double* %544
%6595 = load double, double* %398
%6596 = fmul double %6594, %6595
store double %6596, double* %545
%6597 = load double, double* %545
%6598 = load double, double* %546
%6599 = load double, double* %311
%6600 = call double @llvm.fmuladd.f64(double %6598, double %6599, double %6597)
store double %6600, double* %545
%6601 = load double*, double** %139
%6602 = load double, double* %6601
%6603 = load double*, double** %134
%6604 = getelementptr inbounds double, double* %6603, i64 85
%6605 = load double, double* %6604
%6606 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6602, double %6605)
%6607 = load double, double* %451
%6608 = fadd double %6606, %6607
%6609 = load double*, double** %134
%6610 = getelementptr inbounds double, double* %6609, i64 85
%6611 = load double, double* %6610
%6612 = load double, double* %451
%6613 = fsub double %6611, %6612
%6614 = fdiv double %6608, %6613
store double %6614, double* %547
%6615 = load double*, double** %134
%6616 = getelementptr inbounds double, double* %6615, i64 85
%6617 = load double, double* %6616
%6618 = load double, double* %451
%6619 = fsub double %6617, %6618
%6620 = fdiv double 2.000000e+00, %6619
store double %6620, double* %598
%6621 = load double*, double** %134
%6622 = getelementptr inbounds double, double* %6621, i64 85
%6623 = load double, double* %6622
%6624 = load double*, double** %139
%6625 = load double, double* %6624
%6626 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6625, double %6623)
%6627 = load double, double* %451
%6628 = fadd double %6626, %6627
%6629 = load double*, double** %134
%6630 = getelementptr inbounds double, double* %6629, i64 85
%6631 = load double, double* %6630
%6632 = load double, double* %451
%6633 = fsub double %6631, %6632
%6634 = load double*, double** %134
%6635 = getelementptr inbounds double, double* %6634, i64 85
%6636 = load double, double* %6635
%6637 = load double, double* %451
%6638 = fsub double %6636, %6637
%6639 = fmul double %6633, %6638
%6640 = fdiv double %6628, %6639
%6641 = load double*, double** %134
%6642 = getelementptr inbounds double, double* %6641, i64 85
%6643 = load double, double* %6642
%6644 = load double, double* %451
%6645 = fsub double %6643, %6644
%6646 = fdiv double 1.000000e+00, %6645
%6647 = fadd double %6640, %6646
store double %6647, double* %549
%6648 = load double, double* %549
%6649 = load double, double* %453
%6650 = fmul double %6648, %6649
store double %6650, double* %550
%6651 = load double, double* %547
%6652 = fmul double 2.000000e+00, %6651
%6653 = load double, double* %547
%6654 = fsub double %6653, 1.000000e+00
%6655 = load double, double* %547
%6656 = fsub double %6655, 1.000000e+00
%6657 = load double*, double** %134
%6658 = getelementptr inbounds double, double* %6657, i64 26
%6659 = load double, double* %6658
%6660 = fmul double 4.000000e+00, %6659
%6661 = load double*, double** %134
%6662 = getelementptr inbounds double, double* %6661, i64 26
%6663 = load double, double* %6662
%6664 = fmul double %6660, %6663
%6665 = call double @llvm.fmuladd.f64(double %6654, double %6656, double %6664)
%6666 = call double @sqrt(double %6665)
%6667 = load double, double* %547
%6668 = fadd double %6667, 1.000000e+00
%6669 = load double, double* %547
%6670 = fadd double %6669, 1.000000e+00
%6671 = load double*, double** %134
%6672 = getelementptr inbounds double, double* %6671, i64 86
%6673 = load double, double* %6672
%6674 = fmul double 4.000000e+00, %6673
%6675 = load double*, double** %134
%6676 = getelementptr inbounds double, double* %6675, i64 86
%6677 = load double, double* %6676
%6678 = fmul double %6674, %6677
%6679 = call double @llvm.fmuladd.f64(double %6668, double %6670, double %6678)
%6680 = call double @sqrt(double %6679)
%6681 = fadd double %6666, %6680
%6682 = fdiv double %6652, %6681
store double %6682, double* %551
%6683 = load double, double* %547
%6684 = fadd double %6683, 1.000000e+00
%6685 = load double, double* %547
%6686 = fadd double %6685, 1.000000e+00
%6687 = load double*, double** %134
%6688 = getelementptr inbounds double, double* %6687, i64 86
%6689 = load double, double* %6688
%6690 = load double*, double** %134
%6691 = getelementptr inbounds double, double* %6690, i64 86
%6692 = load double, double* %6691
%6693 = fmul double %6689, %6692
%6694 = fmul double 4.000000e+00, %6693
%6695 = call double @llvm.fmuladd.f64(double %6684, double %6686, double %6694)
%6696 = call double @sqrt(double %6695)
%6697 = load double, double* %547
%6698 = fsub double %6697, 1.000000e+00
%6699 = load double, double* %547
%6700 = fsub double %6699, 1.000000e+00
%6701 = load double*, double** %134
%6702 = getelementptr inbounds double, double* %6701, i64 26
%6703 = load double, double* %6702
%6704 = load double*, double** %134
%6705 = getelementptr inbounds double, double* %6704, i64 26
%6706 = load double, double* %6705
%6707 = fmul double %6703, %6706
%6708 = fmul double 4.000000e+00, %6707
%6709 = call double @llvm.fmuladd.f64(double %6698, double %6700, double %6708)
%6710 = call double @sqrt(double %6709)
%6711 = fadd double %6696, %6710
%6712 = fdiv double 2.000000e+00, %6711
%6713 = load double, double* %547
%6714 = fmul double 2.000000e+00, %6713
%6715 = load double, double* %547
%6716 = fadd double %6715, 1.000000e+00
%6717 = load double, double* %547
%6718 = fadd double %6717, 1.000000e+00
%6719 = load double, double* %547
%6720 = fadd double %6719, 1.000000e+00
%6721 = load double*, double** %134
%6722 = getelementptr inbounds double, double* %6721, i64 86
%6723 = load double, double* %6722
%6724 = load double*, double** %134
%6725 = getelementptr inbounds double, double* %6724, i64 86
%6726 = load double, double* %6725
%6727 = fmul double %6723, %6726
%6728 = fmul double 4.000000e+00, %6727
%6729 = call double @llvm.fmuladd.f64(double %6718, double %6720, double %6728)
%6730 = call double @sqrt(double %6729)
%6731 = fdiv double %6716, %6730
%6732 = load double, double* %547
%6733 = fsub double %6732, 1.000000e+00
%6734 = load double, double* %547
%6735 = fsub double %6734, 1.000000e+00
%6736 = load double, double* %547
%6737 = fsub double %6736, 1.000000e+00
%6738 = load double*, double** %134
%6739 = getelementptr inbounds double, double* %6738, i64 26
%6740 = load double, double* %6739
%6741 = load double*, double** %134
%6742 = getelementptr inbounds double, double* %6741, i64 26
%6743 = load double, double* %6742
%6744 = fmul double %6740, %6743
%6745 = fmul double 4.000000e+00, %6744
%6746 = call double @llvm.fmuladd.f64(double %6735, double %6737, double %6745)
%6747 = call double @sqrt(double %6746)
%6748 = fdiv double %6733, %6747
%6749 = fadd double %6731, %6748
%6750 = fmul double %6714, %6749
%6751 = load double, double* %547
%6752 = fadd double %6751, 1.000000e+00
%6753 = load double, double* %547
%6754 = fadd double %6753, 1.000000e+00
%6755 = load double*, double** %134
%6756 = getelementptr inbounds double, double* %6755, i64 86
%6757 = load double, double* %6756
%6758 = load double*, double** %134
%6759 = getelementptr inbounds double, double* %6758, i64 86
%6760 = load double, double* %6759
%6761 = fmul double %6757, %6760
%6762 = fmul double 4.000000e+00, %6761
%6763 = call double @llvm.fmuladd.f64(double %6752, double %6754, double %6762)
%6764 = call double @sqrt(double %6763)
%6765 = load double, double* %547
%6766 = fsub double %6765, 1.000000e+00
%6767 = load double, double* %547
%6768 = fsub double %6767, 1.000000e+00
%6769 = load double*, double** %134
%6770 = getelementptr inbounds double, double* %6769, i64 26
%6771 = load double, double* %6770
%6772 = load double*, double** %134
%6773 = getelementptr inbounds double, double* %6772, i64 26
%6774 = load double, double* %6773
%6775 = fmul double %6771, %6774
%6776 = fmul double 4.000000e+00, %6775
%6777 = call double @llvm.fmuladd.f64(double %6766, double %6768, double %6776)
%6778 = call double @sqrt(double %6777)
%6779 = fadd double %6764, %6778
%6780 = load double, double* %547
%6781 = fadd double %6780, 1.000000e+00
%6782 = load double, double* %547
%6783 = fadd double %6782, 1.000000e+00
%6784 = load double*, double** %134
%6785 = getelementptr inbounds double, double* %6784, i64 86
%6786 = load double, double* %6785
%6787 = load double*, double** %134
%6788 = getelementptr inbounds double, double* %6787, i64 86
%6789 = load double, double* %6788
%6790 = fmul double %6786, %6789
%6791 = fmul double 4.000000e+00, %6790
%6792 = call double @llvm.fmuladd.f64(double %6781, double %6783, double %6791)
%6793 = call double @sqrt(double %6792)
%6794 = load double, double* %547
%6795 = fsub double %6794, 1.000000e+00
%6796 = load double, double* %547
%6797 = fsub double %6796, 1.000000e+00
%6798 = load double*, double** %134
%6799 = getelementptr inbounds double, double* %6798, i64 26
%6800 = load double, double* %6799
%6801 = load double*, double** %134
%6802 = getelementptr inbounds double, double* %6801, i64 26
%6803 = load double, double* %6802
%6804 = fmul double %6800, %6803
%6805 = fmul double 4.000000e+00, %6804
%6806 = call double @llvm.fmuladd.f64(double %6795, double %6797, double %6805)
%6807 = call double @sqrt(double %6806)
%6808 = fadd double %6793, %6807
%6809 = fmul double %6779, %6808
%6810 = fdiv double %6750, %6809
%6811 = fsub double %6712, %6810
store double %6811, double* %552
%6812 = load double, double* %552
%6813 = load double, double* %598
%6814 = fmul double %6812, %6813
store double %6814, double* %599
%6815 = load double, double* %552
%6816 = load double, double* %550
%6817 = fmul double %6815, %6816
store double %6817, double* %554
%6818 = load double, double* %551
%6819 = load double*, double** %134
%6820 = getelementptr inbounds double, double* %6819, i64 85
%6821 = load double, double* %6820
%6822 = load double, double* %451
%6823 = fsub double %6821, %6822
%6824 = load double*, double** %134
%6825 = getelementptr inbounds double, double* %6824, i64 85
%6826 = load double, double* %6825
%6827 = fneg double %6826
%6828 = call double @llvm.fmuladd.f64(double %6818, double %6823, double %6827)
%6829 = load double, double* %451
%6830 = fsub double %6828, %6829
%6831 = fmul double 5.000000e-01, %6830
store double %6831, double* %497
%6832 = load double*, double** %134
%6833 = getelementptr inbounds double, double* %6832, i64 85
%6834 = load double, double* %6833
%6835 = load double, double* %451
%6836 = fsub double %6834, %6835
%6837 = fmul double 5.000000e-01, %6836
store double %6837, double* %555
%6838 = load double, double* %551
%6839 = fneg double %6838
%6840 = fsub double %6839, 1.000000e+00
%6841 = fmul double 5.000000e-01, %6840
store double %6841, double* %502
%6842 = load double, double* %555
%6843 = load double, double* %599
%6844 = fmul double %6842, %6843
store double %6844, double* %600
%6845 = load double, double* %555
%6846 = load double, double* %554
%6847 = fmul double %6845, %6846
store double %6847, double* %500
%6848 = load double, double* %500
%6849 = load double, double* %502
%6850 = load double, double* %453
%6851 = call double @llvm.fmuladd.f64(double %6849, double %6850, double %6848)
store double %6851, double* %500
%6852 = load double, double* %497
%6853 = load double, double* %396
%6854 = fdiv double %6852, %6853
%6855 = fsub double 1.000000e+00, %6854
store double %6855, double* %279
%6856 = load double, double* %396
%6857 = fdiv double -1.000000e+00, %6856
store double %6857, double* %503
%6858 = load double, double* %497
%6859 = load double, double* %396
%6860 = load double, double* %396
%6861 = fmul double %6859, %6860
%6862 = fdiv double %6858, %6861
store double %6862, double* %411
%6863 = load double, double* %503
%6864 = load double, double* %600
%6865 = fmul double %6863, %6864
store double %6865, double* %591
%6866 = load double, double* %503
%6867 = load double, double* %500
%6868 = fmul double %6866, %6867
store double %6868, double* %281
%6869 = load double, double* %281
%6870 = load double, double* %411
%6871 = load double, double* %398
%6872 = call double @llvm.fmuladd.f64(double %6870, double %6871, double %6869)
store double %6872, double* %281
%6873 = load double*, double** %134
%6874 = getelementptr inbounds double, double* %6873, i64 25
%6875 = load double, double* %6874
%6876 = fsub double 1.000000e+00, %6875
store double %6876, double* %306
%6877 = load double, double* %279
%6878 = load double, double* %306
%6879 = call double @pow(double %6877, double %6878)
store double %6879, double* %309
%6880 = load double, double* %309
%6881 = load double, double* %306
%6882 = fmul double %6880, %6881
%6883 = load double, double* %279
%6884 = fdiv double %6882, %6883
store double %6884, double* %469
%6885 = load double, double* %469
%6886 = load double, double* %591
%6887 = fmul double %6885, %6886
store double %6887, double* %592
%6888 = load double, double* %469
%6889 = load double, double* %281
%6890 = fmul double %6888, %6889
store double %6890, double* %311
%6891 = load double, double* %396
%6892 = load double, double* %309
%6893 = fsub double 1.000000e+00, %6892
%6894 = fmul double %6891, %6893
%6895 = load double*, double** %134
%6896 = getelementptr inbounds double, double* %6895, i64 25
%6897 = load double, double* %6896
%6898 = fsub double 1.000000e+00, %6897
%6899 = fdiv double %6894, %6898
store double %6899, double* %459
%6900 = load double, double* %309
%6901 = fsub double 1.000000e+00, %6900
%6902 = load double*, double** %134
%6903 = getelementptr inbounds double, double* %6902, i64 25
%6904 = load double, double* %6903
%6905 = fsub double 1.000000e+00, %6904
%6906 = fdiv double %6901, %6905
store double %6906, double* %525
%6907 = load double, double* %396
%6908 = fneg double %6907
%6909 = load double*, double** %134
%6910 = getelementptr inbounds double, double* %6909, i64 25
%6911 = load double, double* %6910
%6912 = fsub double 1.000000e+00, %6911
%6913 = fdiv double %6908, %6912
store double %6913, double* %471
%6914 = load double, double* %525
%6915 = load double, double* %398
%6916 = fmul double %6914, %6915
store double %6916, double* %461
%6917 = load double, double* %471
%6918 = load double, double* %592
%6919 = fmul double %6917, %6918
store double %6919, double* %589
%6920 = load double, double* %461
%6921 = load double, double* %471
%6922 = load double, double* %311
%6923 = call double @llvm.fmuladd.f64(double %6921, double %6922, double %6920)
store double %6923, double* %461
%6924 = load double, double* %551
%6925 = fadd double %6924, 1.000000e+00
%6926 = fmul double 5.000000e-01, %6925
store double %6926, double* %557
store double 5.000000e-01, double* %558
%6927 = load double, double* %558
%6928 = load double, double* %599
%6929 = fmul double %6927, %6928
store double %6929, double* %601
%6930 = load double, double* %558
%6931 = load double, double* %554
%6932 = fmul double %6930, %6931
store double %6932, double* %560
%6933 = load double*, double** %134
%6934 = getelementptr inbounds double, double* %6933, i64 85
%6935 = load double, double* %6934
%6936 = load double, double* %396
%6937 = fdiv double %6935, %6936
%6938 = fadd double 1.000000e+00, %6937
store double %6938, double* %279
%6939 = load double*, double** %134
%6940 = getelementptr inbounds double, double* %6939, i64 85
%6941 = load double, double* %6940
%6942 = fneg double %6941
%6943 = load double, double* %396
%6944 = load double, double* %396
%6945 = fmul double %6943, %6944
%6946 = fdiv double %6942, %6945
store double %6946, double* %411
%6947 = load double, double* %411
%6948 = load double, double* %398
%6949 = fmul double %6947, %6948
store double %6949, double* %281
%6950 = load double*, double** %134
%6951 = getelementptr inbounds double, double* %6950, i64 25
%6952 = load double, double* %6951
%6953 = fneg double %6952
store double %6953, double* %306
%6954 = load double, double* %279
%6955 = load double, double* %306
%6956 = call double @pow(double %6954, double %6955)
store double %6956, double* %561
%6957 = load double, double* %561
%6958 = load double, double* %306
%6959 = fmul double %6957, %6958
%6960 = load double, double* %279
%6961 = fdiv double %6959, %6960
store double %6961, double* %562
%6962 = load double, double* %562
%6963 = load double, double* %281
%6964 = fmul double %6962, %6963
store double %6964, double* %563
%6965 = load double, double* %451
%6966 = load double, double* %396
%6967 = fdiv double %6965, %6966
%6968 = fadd double 1.000000e+00, %6967
store double %6968, double* %279
%6969 = load double, double* %396
%6970 = fdiv double 1.000000e+00, %6969
store double %6970, double* %564
%6971 = load double, double* %451
%6972 = fneg double %6971
%6973 = load double, double* %396
%6974 = load double, double* %396
%6975 = fmul double %6973, %6974
%6976 = fdiv double %6972, %6975
store double %6976, double* %411
%6977 = load double, double* %564
%6978 = load double, double* %453
%6979 = fmul double %6977, %6978
store double %6979, double* %281
%6980 = load double, double* %281
%6981 = load double, double* %411
%6982 = load double, double* %398
%6983 = call double @llvm.fmuladd.f64(double %6981, double %6982, double %6980)
store double %6983, double* %281
%6984 = load double*, double** %134
%6985 = getelementptr inbounds double, double* %6984, i64 25
%6986 = load double, double* %6985
%6987 = fneg double %6986
store double %6987, double* %306
%6988 = load double, double* %279
%6989 = load double, double* %306
%6990 = call double @pow(double %6988, double %6989)
store double %6990, double* %565
%6991 = load double, double* %565
%6992 = load double, double* %306
%6993 = fmul double %6991, %6992
%6994 = load double, double* %279
%6995 = fdiv double %6993, %6994
store double %6995, double* %566
%6996 = load double, double* %566
%6997 = load double, double* %281
%6998 = fmul double %6996, %6997
store double %6998, double* %567
%6999 = load double, double* %557
%7000 = fsub double 1.000000e+00, %6999
%7001 = load double, double* %561
%7002 = load double, double* %557
%7003 = load double, double* %565
%7004 = fmul double %7002, %7003
%7005 = call double @llvm.fmuladd.f64(double %7000, double %7001, double %7004)
store double %7005, double* %568
%7006 = load double, double* %565
%7007 = load double, double* %561
%7008 = fsub double %7006, %7007
store double %7008, double* %569
%7009 = load double, double* %557
%7010 = fsub double 1.000000e+00, %7009
store double %7010, double* %572
%7011 = load double, double* %557
store double %7011, double* %573
%7012 = load double, double* %569
%7013 = load double, double* %601
%7014 = fmul double %7012, %7013
store double %7014, double* %602
%7015 = load double, double* %569
%7016 = load double, double* %560
%7017 = fmul double %7015, %7016
store double %7017, double* %571
%7018 = load double, double* %571
%7019 = load double, double* %572
%7020 = load double, double* %563
%7021 = call double @llvm.fmuladd.f64(double %7019, double %7020, double %7018)
store double %7021, double* %571
%7022 = load double, double* %571
%7023 = load double, double* %573
%7024 = load double, double* %567
%7025 = call double @llvm.fmuladd.f64(double %7023, double %7024, double %7022)
store double %7025, double* %571
%7026 = load double*, double** %139
%7027 = load double, double* %7026
%7028 = load double, double* %497
%7029 = fsub double %7027, %7028
%7030 = load double, double* %480
%7031 = fadd double %7029, %7030
%7032 = load double, double* %568
%7033 = fmul double %7031, %7032
store double %7033, double* %574
%7034 = load double, double* %568
store double %7034, double* %603
%7035 = load double, double* %568
%7036 = fneg double %7035
store double %7036, double* %576
%7037 = load double, double* %568
store double %7037, double* %578
%7038 = load double, double* %480
%7039 = load double, double* %497
%7040 = fsub double %7038, %7039
%7041 = load double*, double** %139
%7042 = load double, double* %7041
%7043 = fadd double %7040, %7042
store double %7043, double* %579
%7044 = load double, double* %603
%7045 = load double, double* %576
%7046 = load double, double* %600
%7047 = call double @llvm.fmuladd.f64(double %7045, double %7046, double %7044)
store double %7047, double* %603
%7048 = load double, double* %576
%7049 = load double, double* %500
%7050 = fmul double %7048, %7049
store double %7050, double* %577
%7051 = load double, double* %577
%7052 = load double, double* %578
%7053 = load double, double* %482
%7054 = call double @llvm.fmuladd.f64(double %7052, double %7053, double %7051)
store double %7054, double* %577
%7055 = load double, double* %603
%7056 = load double, double* %579
%7057 = load double, double* %602
%7058 = call double @llvm.fmuladd.f64(double %7056, double %7057, double %7055)
store double %7058, double* %603
%7059 = load double, double* %577
%7060 = load double, double* %579
%7061 = load double, double* %571
%7062 = call double @llvm.fmuladd.f64(double %7060, double %7061, double %7059)
store double %7062, double* %577
%7063 = load double, double* %574
%7064 = load double, double* %459
%7065 = fadd double %7063, %7064
%7066 = load double, double* %543
%7067 = fsub double %7065, %7066
store double %7067, double* %593
store double 1.000000e+00, double* %604
store double 1.000000e+00, double* %594
store double -1.000000e+00, double* %605
%7068 = load double, double* %604
%7069 = load double, double* %603
%7070 = fmul double %7068, %7069
store double %7070, double* %596
%7071 = load double, double* %604
%7072 = load double, double* %577
%7073 = fmul double %7071, %7072
store double %7073, double* %595
%7074 = load double, double* %595
%7075 = load double, double* %594
%7076 = load double, double* %461
%7077 = call double @llvm.fmuladd.f64(double %7075, double %7076, double %7074)
store double %7077, double* %595
%7078 = load double, double* %596
%7079 = load double, double* %594
%7080 = load double, double* %589
%7081 = call double @llvm.fmuladd.f64(double %7079, double %7080, double %7078)
store double %7081, double* %596
%7082 = load double, double* %595
%7083 = load double, double* %605
%7084 = load double, double* %545
%7085 = call double @llvm.fmuladd.f64(double %7083, double %7084, double %7082)
store double %7085, double* %595
br label %7374
7086: ; preds = %6299, %6294
%7087 = load double, double* %451
%7088 = load double, double* %451
%7089 = load double*, double** %134
%7090 = getelementptr inbounds double, double* %7089, i64 26
%7091 = load double, double* %7090
%7092 = fmul double 4.000000e+00, %7091
%7093 = load double*, double** %134
%7094 = getelementptr inbounds double, double* %7093, i64 26
%7095 = load double, double* %7094
%7096 = fmul double %7092, %7095
%7097 = call double @llvm.fmuladd.f64(double %7087, double %7088, double %7096)
%7098 = call double @sqrt(double %7097)
store double %7098, double* %477
%7099 = load double, double* %451
%7100 = load double, double* %451
%7101 = load double, double* %451
%7102 = load double*, double** %134
%7103 = getelementptr inbounds double, double* %7102, i64 26
%7104 = load double, double* %7103
%7105 = load double*, double** %134
%7106 = getelementptr inbounds double, double* %7105, i64 26
%7107 = load double, double* %7106
%7108 = fmul double %7104, %7107
%7109 = fmul double 4.000000e+00, %7108
%7110 = call double @llvm.fmuladd.f64(double %7100, double %7101, double %7109)
%7111 = call double @sqrt(double %7110)
%7112 = fdiv double %7099, %7111
store double %7112, double* %478
%7113 = load double, double* %478
%7114 = load double, double* %453
%7115 = fmul double %7113, %7114
store double %7115, double* %479
%7116 = load double, double* %451
%7117 = load double, double* %477
%7118 = fadd double %7116, %7117
%7119 = fmul double -5.000000e-01, %7118
store double %7119, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%7120 = load double, double* %481
%7121 = load double, double* %453
%7122 = fmul double %7120, %7121
store double %7122, double* %482
%7123 = load double, double* %482
%7124 = load double, double* %483
%7125 = load double, double* %479
%7126 = call double @llvm.fmuladd.f64(double %7124, double %7125, double %7123)
store double %7126, double* %482
%7127 = load double, double* %480
%7128 = load double, double* %396
%7129 = fdiv double %7127, %7128
%7130 = fsub double 1.000000e+00, %7129
store double %7130, double* %279
%7131 = load double, double* %396
%7132 = fdiv double -1.000000e+00, %7131
store double %7132, double* %484
%7133 = load double, double* %480
%7134 = load double, double* %396
%7135 = load double, double* %396
%7136 = fmul double %7134, %7135
%7137 = fdiv double %7133, %7136
store double %7137, double* %411
%7138 = load double, double* %484
%7139 = load double, double* %482
%7140 = fmul double %7138, %7139
store double %7140, double* %281
%7141 = load double, double* %281
%7142 = load double, double* %411
%7143 = load double, double* %398
%7144 = call double @llvm.fmuladd.f64(double %7142, double %7143, double %7141)
store double %7144, double* %281
%7145 = load double*, double** %134
%7146 = getelementptr inbounds double, double* %7145, i64 25
%7147 = load double, double* %7146
%7148 = fsub double 1.000000e+00, %7147
store double %7148, double* %306
%7149 = load double, double* %279
%7150 = load double, double* %306
%7151 = call double @pow(double %7149, double %7150)
store double %7151, double* %309
%7152 = load double, double* %309
%7153 = load double, double* %306
%7154 = fmul double %7152, %7153
%7155 = load double, double* %279
%7156 = fdiv double %7154, %7155
store double %7156, double* %469
%7157 = load double, double* %469
%7158 = load double, double* %281
%7159 = fmul double %7157, %7158
store double %7159, double* %311
%7160 = load double, double* %396
%7161 = fneg double %7160
%7162 = load double, double* %309
%7163 = fmul double %7161, %7162
%7164 = load double*, double** %134
%7165 = getelementptr inbounds double, double* %7164, i64 25
%7166 = load double, double* %7165
%7167 = fsub double 1.000000e+00, %7166
%7168 = fdiv double %7163, %7167
store double %7168, double* %485
%7169 = load double, double* %309
%7170 = fneg double %7169
%7171 = load double*, double** %134
%7172 = getelementptr inbounds double, double* %7171, i64 25
%7173 = load double, double* %7172
%7174 = fsub double 1.000000e+00, %7173
%7175 = fdiv double %7170, %7174
store double %7175, double* %582
%7176 = load double, double* %396
%7177 = fneg double %7176
%7178 = load double*, double** %134
%7179 = getelementptr inbounds double, double* %7178, i64 25
%7180 = load double, double* %7179
%7181 = fsub double 1.000000e+00, %7180
%7182 = fdiv double %7177, %7181
store double %7182, double* %488
%7183 = load double, double* %582
%7184 = load double, double* %398
%7185 = fmul double %7183, %7184
store double %7185, double* %487
%7186 = load double, double* %487
%7187 = load double, double* %488
%7188 = load double, double* %311
%7189 = call double @llvm.fmuladd.f64(double %7187, double %7188, double %7186)
store double %7189, double* %487
%7190 = load double*, double** %139
%7191 = load double, double* %7190
%7192 = load double, double* %451
%7193 = fadd double %7191, %7192
store double %7193, double* %489
store double 1.000000e+00, double* %606
store double 1.000000e+00, double* %491
%7194 = load double, double* %491
%7195 = load double, double* %453
%7196 = fmul double %7194, %7195
store double %7196, double* %492
%7197 = load double, double* %489
%7198 = load double, double* %489
%7199 = load double*, double** %134
%7200 = getelementptr inbounds double, double* %7199, i64 26
%7201 = load double, double* %7200
%7202 = fmul double 4.000000e+00, %7201
%7203 = load double*, double** %134
%7204 = getelementptr inbounds double, double* %7203, i64 26
%7205 = load double, double* %7204
%7206 = fmul double %7202, %7205
%7207 = call double @llvm.fmuladd.f64(double %7197, double %7198, double %7206)
%7208 = call double @sqrt(double %7207)
store double %7208, double* %493
%7209 = load double, double* %489
%7210 = load double, double* %489
%7211 = load double, double* %489
%7212 = load double*, double** %134
%7213 = getelementptr inbounds double, double* %7212, i64 26
%7214 = load double, double* %7213
%7215 = load double*, double** %134
%7216 = getelementptr inbounds double, double* %7215, i64 26
%7217 = load double, double* %7216
%7218 = fmul double %7214, %7217
%7219 = fmul double 4.000000e+00, %7218
%7220 = call double @llvm.fmuladd.f64(double %7210, double %7211, double %7219)
%7221 = call double @sqrt(double %7220)
%7222 = fdiv double %7209, %7221
store double %7222, double* %494
%7223 = load double, double* %494
%7224 = load double, double* %606
%7225 = fmul double %7223, %7224
store double %7225, double* %607
%7226 = load double, double* %494
%7227 = load double, double* %492
%7228 = fmul double %7226, %7227
store double %7228, double* %496
%7229 = load double, double* %489
%7230 = load double, double* %493
%7231 = fsub double %7229, %7230
%7232 = load double, double* %451
%7233 = fneg double %7232
%7234 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7231, double %7233)
store double %7234, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%7235 = load double, double* %498
%7236 = load double, double* %606
%7237 = fmul double %7235, %7236
store double %7237, double* %600
%7238 = load double, double* %498
%7239 = load double, double* %492
%7240 = fmul double %7238, %7239
store double %7240, double* %500
%7241 = load double, double* %600
%7242 = load double, double* %501
%7243 = load double, double* %607
%7244 = call double @llvm.fmuladd.f64(double %7242, double %7243, double %7241)
store double %7244, double* %600
%7245 = load double, double* %500
%7246 = load double, double* %501
%7247 = load double, double* %496
%7248 = call double @llvm.fmuladd.f64(double %7246, double %7247, double %7245)
store double %7248, double* %500
%7249 = load double, double* %500
%7250 = load double, double* %502
%7251 = load double, double* %453
%7252 = call double @llvm.fmuladd.f64(double %7250, double %7251, double %7249)
store double %7252, double* %500
%7253 = load double, double* %497
%7254 = load double, double* %396
%7255 = fdiv double %7253, %7254
%7256 = fsub double 1.000000e+00, %7255
store double %7256, double* %279
%7257 = load double, double* %396
%7258 = fdiv double -1.000000e+00, %7257
store double %7258, double* %503
%7259 = load double, double* %497
%7260 = load double, double* %396
%7261 = load double, double* %396
%7262 = fmul double %7260, %7261
%7263 = fdiv double %7259, %7262
store double %7263, double* %411
%7264 = load double, double* %503
%7265 = load double, double* %600
%7266 = fmul double %7264, %7265
store double %7266, double* %591
%7267 = load double, double* %503
%7268 = load double, double* %500
%7269 = fmul double %7267, %7268
store double %7269, double* %281
%7270 = load double, double* %281
%7271 = load double, double* %411
%7272 = load double, double* %398
%7273 = call double @llvm.fmuladd.f64(double %7271, double %7272, double %7270)
store double %7273, double* %281
%7274 = load double*, double** %134
%7275 = getelementptr inbounds double, double* %7274, i64 25
%7276 = load double, double* %7275
%7277 = fsub double 1.000000e+00, %7276
store double %7277, double* %306
%7278 = load double, double* %279
%7279 = load double, double* %306
%7280 = call double @pow(double %7278, double %7279)
store double %7280, double* %309
%7281 = load double, double* %309
%7282 = load double, double* %306
%7283 = fmul double %7281, %7282
%7284 = load double, double* %279
%7285 = fdiv double %7283, %7284
store double %7285, double* %469
%7286 = load double, double* %469
%7287 = load double, double* %591
%7288 = fmul double %7286, %7287
store double %7288, double* %592
%7289 = load double, double* %469
%7290 = load double, double* %281
%7291 = fmul double %7289, %7290
store double %7291, double* %311
%7292 = load double, double* %396
%7293 = fneg double %7292
%7294 = load double, double* %309
%7295 = fmul double %7293, %7294
%7296 = load double*, double** %134
%7297 = getelementptr inbounds double, double* %7296, i64 25
%7298 = load double, double* %7297
%7299 = fsub double 1.000000e+00, %7298
%7300 = fdiv double %7295, %7299
store double %7300, double* %459
%7301 = load double, double* %309
%7302 = fneg double %7301
%7303 = load double*, double** %134
%7304 = getelementptr inbounds double, double* %7303, i64 25
%7305 = load double, double* %7304
%7306 = fsub double 1.000000e+00, %7305
%7307 = fdiv double %7302, %7306
store double %7307, double* %525
%7308 = load double, double* %396
%7309 = fneg double %7308
%7310 = load double*, double** %134
%7311 = getelementptr inbounds double, double* %7310, i64 25
%7312 = load double, double* %7311
%7313 = fsub double 1.000000e+00, %7312
%7314 = fdiv double %7309, %7313
store double %7314, double* %471
%7315 = load double, double* %525
%7316 = load double, double* %398
%7317 = fmul double %7315, %7316
store double %7317, double* %461
%7318 = load double, double* %471
%7319 = load double, double* %592
%7320 = fmul double %7318, %7319
store double %7320, double* %589
%7321 = load double, double* %461
%7322 = load double, double* %471
%7323 = load double, double* %311
%7324 = call double @llvm.fmuladd.f64(double %7322, double %7323, double %7321)
store double %7324, double* %461
%7325 = load double*, double** %134
%7326 = getelementptr inbounds double, double* %7325, i64 14
%7327 = load double, double* %7326
%7328 = fsub double 1.000000e+00, %7327
store double %7328, double* %279
%7329 = load double*, double** %134
%7330 = getelementptr inbounds double, double* %7329, i64 25
%7331 = load double, double* %7330
%7332 = fneg double %7331
store double %7332, double* %306
%7333 = load double, double* %279
%7334 = load double, double* %306
%7335 = call double @pow(double %7333, double %7334)
store double %7335, double* %309
%7336 = load double, double* %459
%7337 = load double, double* %309
%7338 = load double*, double** %139
%7339 = load double, double* %7338
%7340 = load double, double* %497
%7341 = fsub double %7339, %7340
%7342 = load double, double* %480
%7343 = fadd double %7341, %7342
%7344 = call double @llvm.fmuladd.f64(double %7337, double %7343, double %7336)
%7345 = load double, double* %485
%7346 = fsub double %7344, %7345
store double %7346, double* %593
store double 1.000000e+00, double* %594
%7347 = load double, double* %309
store double %7347, double* %596
%7348 = load double, double* %309
%7349 = fneg double %7348
store double %7349, double* %608
%7350 = load double, double* %309
store double %7350, double* %609
store double -1.000000e+00, double* %610
%7351 = load double, double* %594
%7352 = load double, double* %461
%7353 = fmul double %7351, %7352
store double %7353, double* %595
%7354 = load double, double* %596
%7355 = load double, double* %594
%7356 = load double, double* %589
%7357 = call double @llvm.fmuladd.f64(double %7355, double %7356, double %7354)
store double %7357, double* %596
%7358 = load double, double* %596
%7359 = load double, double* %608
%7360 = load double, double* %600
%7361 = call double @llvm.fmuladd.f64(double %7359, double %7360, double %7358)
store double %7361, double* %596
%7362 = load double, double* %595
%7363 = load double, double* %608
%7364 = load double, double* %500
%7365 = call double @llvm.fmuladd.f64(double %7363, double %7364, double %7362)
store double %7365, double* %595
%7366 = load double, double* %595
%7367 = load double, double* %609
%7368 = load double, double* %482
%7369 = call double @llvm.fmuladd.f64(double %7367, double %7368, double %7366)
store double %7369, double* %595
%7370 = load double, double* %595
%7371 = load double, double* %610
%7372 = load double, double* %487
%7373 = call double @llvm.fmuladd.f64(double %7371, double %7372, double %7370)
store double %7373, double* %595
br label %7374
7374: ; preds = %7086, %6304
br label %7375
7375: ; preds = %7374, %6276
%7376 = load double*, double** %134
%7377 = getelementptr inbounds double, double* %7376, i64 27
%7378 = load double, double* %7377
%7379 = fcmp ogt double %7378, 0.000000e+00
br i1 %7379, label %7380, label %7910
7380: ; preds = %7375
%7381 = load double, double* %401
%7382 = fneg double %7381
%7383 = load double*, double** %134
%7384 = getelementptr inbounds double, double* %7383, i64 14
%7385 = load double, double* %7384
%7386 = fmul double %7382, %7385
store double %7386, double* %451
%7387 = load double*, double** %134
%7388 = getelementptr inbounds double, double* %7387, i64 14
%7389 = load double, double* %7388
%7390 = fneg double %7389
store double %7390, double* %611
%7391 = load double, double* %611
%7392 = load double, double* %403
%7393 = fmul double %7391, %7392
store double %7393, double* %453
%7394 = load double*, double** %134
%7395 = getelementptr inbounds double, double* %7394, i64 30
%7396 = load double, double* %7395
%7397 = fcmp ole double %7396, 0.000000e+00
br i1 %7397, label %7398, label %7618
7398: ; preds = %7380
%7399 = load double*, double** %140
%7400 = load double, double* %7399
%7401 = load double, double* %451
%7402 = fadd double %7400, %7401
store double %7402, double* %454
store double 1.000000e+00, double* %612
store double 1.000000e+00, double* %456
%7403 = load double, double* %456
%7404 = load double, double* %453
%7405 = fmul double %7403, %7404
store double %7405, double* %457
%7406 = load double, double* %454
%7407 = fcmp ogt double %7406, 0.000000e+00
br i1 %7407, label %7408, label %7525
7408: ; preds = %7398
%7409 = load double*, double** %134
%7410 = getelementptr inbounds double, double* %7409, i64 14
%7411 = load double, double* %7410
%7412 = fsub double 1.000000e+00, %7411
store double %7412, double* %279
%7413 = load double*, double** %134
%7414 = getelementptr inbounds double, double* %7413, i64 29
%7415 = load double, double* %7414
%7416 = fsub double -1.000000e+00, %7415
store double %7416, double* %306
%7417 = load double, double* %279
%7418 = load double, double* %306
%7419 = call double @pow(double %7417, double %7418)
store double %7419, double* %458
%7420 = load double, double* %401
%7421 = load double, double* %458
%7422 = load double*, double** %134
%7423 = getelementptr inbounds double, double* %7422, i64 14
%7424 = load double, double* %7423
%7425 = fsub double 1.000000e+00, %7424
%7426 = fmul double %7421, %7425
%7427 = load double*, double** %134
%7428 = getelementptr inbounds double, double* %7427, i64 14
%7429 = load double, double* %7428
%7430 = fsub double 1.000000e+00, %7429
%7431 = fneg double %7426
%7432 = call double @llvm.fmuladd.f64(double %7431, double %7430, double 1.000000e+00)
%7433 = fmul double %7420, %7432
%7434 = load double*, double** %134
%7435 = getelementptr inbounds double, double* %7434, i64 29
%7436 = load double, double* %7435
%7437 = fsub double 1.000000e+00, %7436
%7438 = fdiv double %7433, %7437
store double %7438, double* %459
%7439 = load double*, double** %134
%7440 = getelementptr inbounds double, double* %7439, i64 14
%7441 = load double, double* %7440
%7442 = fsub double 1.000000e+00, %7441
%7443 = load double*, double** %134
%7444 = getelementptr inbounds double, double* %7443, i64 14
%7445 = load double, double* %7444
%7446 = fsub double 1.000000e+00, %7445
%7447 = fmul double %7442, %7446
%7448 = load double, double* %458
%7449 = fneg double %7447
%7450 = call double @llvm.fmuladd.f64(double %7449, double %7448, double 1.000000e+00)
%7451 = load double*, double** %134
%7452 = getelementptr inbounds double, double* %7451, i64 29
%7453 = load double, double* %7452
%7454 = fsub double 1.000000e+00, %7453
%7455 = fdiv double %7450, %7454
store double %7455, double* %613
store double 0.000000e+00, double* %589
store double 0.000000e+00, double* %614
%7456 = load double, double* %613
%7457 = load double, double* %403
%7458 = fmul double %7456, %7457
store double %7458, double* %461
%7459 = load double, double* %454
%7460 = load double*, double** %134
%7461 = getelementptr inbounds double, double* %7460, i64 14
%7462 = load double, double* %7461
%7463 = fsub double 1.000000e+00, %7462
%7464 = load double*, double** %134
%7465 = getelementptr inbounds double, double* %7464, i64 29
%7466 = load double, double* %7465
%7467 = fmul double 5.000000e-01, %7466
%7468 = load double, double* %454
%7469 = fmul double %7467, %7468
%7470 = load double, double* %401
%7471 = fdiv double %7469, %7470
%7472 = fadd double %7463, %7471
%7473 = fmul double %7459, %7472
%7474 = load double, double* %458
%7475 = fmul double %7473, %7474
store double %7475, double* %463
%7476 = load double, double* %454
%7477 = fmul double 5.000000e-01, %7476
%7478 = load double*, double** %134
%7479 = getelementptr inbounds double, double* %7478, i64 29
%7480 = load double, double* %7479
%7481 = fmul double %7477, %7480
%7482 = load double, double* %401
%7483 = fdiv double %7481, %7482
%7484 = load double*, double** %134
%7485 = getelementptr inbounds double, double* %7484, i64 14
%7486 = load double, double* %7485
%7487 = fsub double %7483, %7486
%7488 = fadd double %7487, 1.000000e+00
%7489 = load double, double* %458
%7490 = load double, double* %454
%7491 = fmul double 5.000000e-01, %7490
%7492 = load double*, double** %134
%7493 = getelementptr inbounds double, double* %7492, i64 29
%7494 = load double, double* %7493
%7495 = fmul double %7491, %7494
%7496 = load double, double* %458
%7497 = fmul double %7495, %7496
%7498 = load double, double* %401
%7499 = fdiv double %7497, %7498
%7500 = call double @llvm.fmuladd.f64(double %7488, double %7489, double %7499)
store double %7500, double* %464
%7501 = load double, double* %454
%7502 = load double, double* %454
%7503 = fmul double %7501, %7502
%7504 = fmul double -5.000000e-01, %7503
%7505 = load double*, double** %134
%7506 = getelementptr inbounds double, double* %7505, i64 29
%7507 = load double, double* %7506
%7508 = fmul double %7504, %7507
%7509 = load double, double* %458
%7510 = fmul double %7508, %7509
%7511 = load double, double* %401
%7512 = load double, double* %401
%7513 = fmul double %7511, %7512
%7514 = fdiv double %7510, %7513
store double %7514, double* %616
store double 0.000000e+00, double* %590
%7515 = load double, double* %464
%7516 = load double, double* %612
%7517 = fmul double %7515, %7516
store double %7517, double* %615
%7518 = load double, double* %464
%7519 = load double, double* %457
%7520 = fmul double %7518, %7519
store double %7520, double* %466
%7521 = load double, double* %466
%7522 = load double, double* %616
%7523 = load double, double* %403
%7524 = call double @llvm.fmuladd.f64(double %7522, double %7523, double %7521)
store double %7524, double* %466
br label %7593
7525: ; preds = %7398
%7526 = load double*, double** %140
%7527 = load double, double* %7526
%7528 = load double, double* %401
%7529 = fdiv double %7527, %7528
%7530 = fsub double 1.000000e+00, %7529
store double %7530, double* %279
%7531 = load double, double* %401
%7532 = fdiv double -1.000000e+00, %7531
store double %7532, double* %617
%7533 = load double*, double** %140
%7534 = load double, double* %7533
%7535 = load double, double* %401
%7536 = load double, double* %401
%7537 = fmul double %7535, %7536
%7538 = fdiv double %7534, %7537
store double %7538, double* %418
%7539 = load double, double* %418
%7540 = load double, double* %403
%7541 = fmul double %7539, %7540
store double %7541, double* %281
%7542 = load double*, double** %134
%7543 = getelementptr inbounds double, double* %7542, i64 29
%7544 = load double, double* %7543
%7545 = fsub double 1.000000e+00, %7544
store double %7545, double* %306
%7546 = load double, double* %279
%7547 = load double, double* %306
%7548 = call double @pow(double %7546, double %7547)
store double %7548, double* %309
%7549 = load double, double* %309
%7550 = load double, double* %306
%7551 = fmul double %7549, %7550
%7552 = load double, double* %279
%7553 = fdiv double %7551, %7552
store double %7553, double* %469
%7554 = load double, double* %469
%7555 = load double, double* %617
%7556 = fmul double %7554, %7555
store double %7556, double* %618
%7557 = load double, double* %469
%7558 = load double, double* %281
%7559 = fmul double %7557, %7558
store double %7559, double* %311
%7560 = load double, double* %401
%7561 = load double, double* %309
%7562 = fsub double 1.000000e+00, %7561
%7563 = fmul double %7560, %7562
%7564 = load double*, double** %134
%7565 = getelementptr inbounds double, double* %7564, i64 29
%7566 = load double, double* %7565
%7567 = fsub double 1.000000e+00, %7566
%7568 = fdiv double %7563, %7567
store double %7568, double* %459
%7569 = load double, double* %309
%7570 = fsub double 1.000000e+00, %7569
%7571 = load double*, double** %134
%7572 = getelementptr inbounds double, double* %7571, i64 29
%7573 = load double, double* %7572
%7574 = fsub double 1.000000e+00, %7573
%7575 = fdiv double %7570, %7574
store double %7575, double* %613
%7576 = load double, double* %401
%7577 = fneg double %7576
%7578 = load double*, double** %134
%7579 = getelementptr inbounds double, double* %7578, i64 29
%7580 = load double, double* %7579
%7581 = fsub double 1.000000e+00, %7580
%7582 = fdiv double %7577, %7581
store double %7582, double* %471
store double 0.000000e+00, double* %589
%7583 = load double, double* %613
%7584 = load double, double* %403
%7585 = fmul double %7583, %7584
store double %7585, double* %461
%7586 = load double, double* %471
%7587 = load double, double* %618
%7588 = fmul double %7586, %7587
store double %7588, double* %614
%7589 = load double, double* %461
%7590 = load double, double* %471
%7591 = load double, double* %311
%7592 = call double @llvm.fmuladd.f64(double %7590, double %7591, double %7589)
store double %7592, double* %461
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %590
store double 0.000000e+00, double* %466
store double 0.000000e+00, double* %615
br label %7593
7593: ; preds = %7525, %7408
%7594 = load double, double* %459
%7595 = load double, double* %463
%7596 = fadd double %7594, %7595
store double %7596, double* %619
store double 1.000000e+00, double* %620
store double 1.000000e+00, double* %624
%7597 = load double, double* %620
%7598 = load double, double* %461
%7599 = fmul double %7597, %7598
store double %7599, double* %621
%7600 = load double, double* %620
%7601 = load double, double* %614
%7602 = fmul double %7600, %7601
store double %7602, double* %622
%7603 = load double, double* %620
%7604 = load double, double* %589
%7605 = fmul double %7603, %7604
store double %7605, double* %623
%7606 = load double, double* %623
%7607 = load double, double* %624
%7608 = load double, double* %590
%7609 = call double @llvm.fmuladd.f64(double %7607, double %7608, double %7606)
store double %7609, double* %623
%7610 = load double, double* %621
%7611 = load double, double* %624
%7612 = load double, double* %466
%7613 = call double @llvm.fmuladd.f64(double %7611, double %7612, double %7610)
store double %7613, double* %621
%7614 = load double, double* %622
%7615 = load double, double* %624
%7616 = load double, double* %615
%7617 = call double @llvm.fmuladd.f64(double %7615, double %7616, double %7614)
store double %7617, double* %622
br label %7909
7618: ; preds = %7380
%7619 = load double, double* %451
%7620 = load double, double* %451
%7621 = load double*, double** %134
%7622 = getelementptr inbounds double, double* %7621, i64 30
%7623 = load double, double* %7622
%7624 = fmul double 4.000000e+00, %7623
%7625 = load double*, double** %134
%7626 = getelementptr inbounds double, double* %7625, i64 30
%7627 = load double, double* %7626
%7628 = fmul double %7624, %7627
%7629 = call double @llvm.fmuladd.f64(double %7619, double %7620, double %7628)
%7630 = call double @sqrt(double %7629)
store double %7630, double* %477
%7631 = load double, double* %451
%7632 = load double, double* %451
%7633 = load double, double* %451
%7634 = load double*, double** %134
%7635 = getelementptr inbounds double, double* %7634, i64 30
%7636 = load double, double* %7635
%7637 = load double*, double** %134
%7638 = getelementptr inbounds double, double* %7637, i64 30
%7639 = load double, double* %7638
%7640 = fmul double %7636, %7639
%7641 = fmul double 4.000000e+00, %7640
%7642 = call double @llvm.fmuladd.f64(double %7632, double %7633, double %7641)
%7643 = call double @sqrt(double %7642)
%7644 = fdiv double %7631, %7643
store double %7644, double* %478
%7645 = load double, double* %478
%7646 = load double, double* %453
%7647 = fmul double %7645, %7646
store double %7647, double* %479
%7648 = load double, double* %451
%7649 = load double, double* %477
%7650 = fadd double %7648, %7649
%7651 = fmul double -5.000000e-01, %7650
store double %7651, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%7652 = load double, double* %481
%7653 = load double, double* %453
%7654 = fmul double %7652, %7653
store double %7654, double* %482
%7655 = load double, double* %482
%7656 = load double, double* %483
%7657 = load double, double* %479
%7658 = call double @llvm.fmuladd.f64(double %7656, double %7657, double %7655)
store double %7658, double* %482
%7659 = load double, double* %480
%7660 = load double, double* %401
%7661 = fdiv double %7659, %7660
%7662 = fsub double 1.000000e+00, %7661
store double %7662, double* %279
%7663 = load double, double* %401
%7664 = fdiv double -1.000000e+00, %7663
store double %7664, double* %484
%7665 = load double, double* %480
%7666 = load double, double* %401
%7667 = load double, double* %401
%7668 = fmul double %7666, %7667
%7669 = fdiv double %7665, %7668
store double %7669, double* %418
%7670 = load double, double* %484
%7671 = load double, double* %482
%7672 = fmul double %7670, %7671
store double %7672, double* %281
%7673 = load double, double* %281
%7674 = load double, double* %418
%7675 = load double, double* %403
%7676 = call double @llvm.fmuladd.f64(double %7674, double %7675, double %7673)
store double %7676, double* %281
%7677 = load double*, double** %134
%7678 = getelementptr inbounds double, double* %7677, i64 29
%7679 = load double, double* %7678
%7680 = fsub double 1.000000e+00, %7679
store double %7680, double* %306
%7681 = load double, double* %279
%7682 = load double, double* %306
%7683 = call double @pow(double %7681, double %7682)
store double %7683, double* %309
%7684 = load double, double* %309
%7685 = load double, double* %306
%7686 = fmul double %7684, %7685
%7687 = load double, double* %279
%7688 = fdiv double %7686, %7687
store double %7688, double* %469
%7689 = load double, double* %469
%7690 = load double, double* %281
%7691 = fmul double %7689, %7690
store double %7691, double* %311
%7692 = load double, double* %401
%7693 = fneg double %7692
%7694 = load double, double* %309
%7695 = fmul double %7693, %7694
%7696 = load double*, double** %134
%7697 = getelementptr inbounds double, double* %7696, i64 29
%7698 = load double, double* %7697
%7699 = fsub double 1.000000e+00, %7698
%7700 = fdiv double %7695, %7699
store double %7700, double* %485
%7701 = load double, double* %309
%7702 = fneg double %7701
%7703 = load double*, double** %134
%7704 = getelementptr inbounds double, double* %7703, i64 29
%7705 = load double, double* %7704
%7706 = fsub double 1.000000e+00, %7705
%7707 = fdiv double %7702, %7706
store double %7707, double* %625
%7708 = load double, double* %401
%7709 = fneg double %7708
%7710 = load double*, double** %134
%7711 = getelementptr inbounds double, double* %7710, i64 29
%7712 = load double, double* %7711
%7713 = fsub double 1.000000e+00, %7712
%7714 = fdiv double %7709, %7713
store double %7714, double* %488
%7715 = load double, double* %625
%7716 = load double, double* %403
%7717 = fmul double %7715, %7716
store double %7717, double* %487
%7718 = load double, double* %487
%7719 = load double, double* %488
%7720 = load double, double* %311
%7721 = call double @llvm.fmuladd.f64(double %7719, double %7720, double %7718)
store double %7721, double* %487
%7722 = load double*, double** %140
%7723 = load double, double* %7722
%7724 = load double, double* %451
%7725 = fadd double %7723, %7724
store double %7725, double* %489
store double 1.000000e+00, double* %626
store double 1.000000e+00, double* %491
%7726 = load double, double* %491
%7727 = load double, double* %453
%7728 = fmul double %7726, %7727
store double %7728, double* %492
%7729 = load double, double* %489
%7730 = load double, double* %489
%7731 = load double*, double** %134
%7732 = getelementptr inbounds double, double* %7731, i64 30
%7733 = load double, double* %7732
%7734 = fmul double 4.000000e+00, %7733
%7735 = load double*, double** %134
%7736 = getelementptr inbounds double, double* %7735, i64 30
%7737 = load double, double* %7736
%7738 = fmul double %7734, %7737
%7739 = call double @llvm.fmuladd.f64(double %7729, double %7730, double %7738)
%7740 = call double @sqrt(double %7739)
store double %7740, double* %493
%7741 = load double, double* %489
%7742 = load double, double* %489
%7743 = load double, double* %489
%7744 = load double*, double** %134
%7745 = getelementptr inbounds double, double* %7744, i64 30
%7746 = load double, double* %7745
%7747 = load double*, double** %134
%7748 = getelementptr inbounds double, double* %7747, i64 30
%7749 = load double, double* %7748
%7750 = fmul double %7746, %7749
%7751 = fmul double 4.000000e+00, %7750
%7752 = call double @llvm.fmuladd.f64(double %7742, double %7743, double %7751)
%7753 = call double @sqrt(double %7752)
%7754 = fdiv double %7741, %7753
store double %7754, double* %494
%7755 = load double, double* %494
%7756 = load double, double* %626
%7757 = fmul double %7755, %7756
store double %7757, double* %627
%7758 = load double, double* %494
%7759 = load double, double* %492
%7760 = fmul double %7758, %7759
store double %7760, double* %496
%7761 = load double, double* %489
%7762 = load double, double* %493
%7763 = fsub double %7761, %7762
%7764 = load double, double* %451
%7765 = fneg double %7764
%7766 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7763, double %7765)
store double %7766, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%7767 = load double, double* %498
%7768 = load double, double* %626
%7769 = fmul double %7767, %7768
store double %7769, double* %628
%7770 = load double, double* %498
%7771 = load double, double* %492
%7772 = fmul double %7770, %7771
store double %7772, double* %500
%7773 = load double, double* %628
%7774 = load double, double* %501
%7775 = load double, double* %627
%7776 = call double @llvm.fmuladd.f64(double %7774, double %7775, double %7773)
store double %7776, double* %628
%7777 = load double, double* %500
%7778 = load double, double* %501
%7779 = load double, double* %496
%7780 = call double @llvm.fmuladd.f64(double %7778, double %7779, double %7777)
store double %7780, double* %500
%7781 = load double, double* %500
%7782 = load double, double* %502
%7783 = load double, double* %453
%7784 = call double @llvm.fmuladd.f64(double %7782, double %7783, double %7781)
store double %7784, double* %500
%7785 = load double, double* %497
%7786 = load double, double* %401
%7787 = fdiv double %7785, %7786
%7788 = fsub double 1.000000e+00, %7787
store double %7788, double* %279
%7789 = load double, double* %401
%7790 = fdiv double -1.000000e+00, %7789
store double %7790, double* %503
%7791 = load double, double* %497
%7792 = load double, double* %401
%7793 = load double, double* %401
%7794 = fmul double %7792, %7793
%7795 = fdiv double %7791, %7794
store double %7795, double* %418
%7796 = load double, double* %503
%7797 = load double, double* %628
%7798 = fmul double %7796, %7797
store double %7798, double* %617
%7799 = load double, double* %503
%7800 = load double, double* %500
%7801 = fmul double %7799, %7800
store double %7801, double* %281
%7802 = load double, double* %281
%7803 = load double, double* %418
%7804 = load double, double* %403
%7805 = call double @llvm.fmuladd.f64(double %7803, double %7804, double %7802)
store double %7805, double* %281
%7806 = load double*, double** %134
%7807 = getelementptr inbounds double, double* %7806, i64 29
%7808 = load double, double* %7807
%7809 = fsub double 1.000000e+00, %7808
store double %7809, double* %306
%7810 = load double, double* %279
%7811 = load double, double* %306
%7812 = call double @pow(double %7810, double %7811)
store double %7812, double* %309
%7813 = load double, double* %309
%7814 = load double, double* %306
%7815 = fmul double %7813, %7814
%7816 = load double, double* %279
%7817 = fdiv double %7815, %7816
store double %7817, double* %469
%7818 = load double, double* %469
%7819 = load double, double* %617
%7820 = fmul double %7818, %7819
store double %7820, double* %618
%7821 = load double, double* %469
%7822 = load double, double* %281
%7823 = fmul double %7821, %7822
store double %7823, double* %311
%7824 = load double, double* %401
%7825 = fneg double %7824
%7826 = load double, double* %309
%7827 = fmul double %7825, %7826
%7828 = load double*, double** %134
%7829 = getelementptr inbounds double, double* %7828, i64 29
%7830 = load double, double* %7829
%7831 = fsub double 1.000000e+00, %7830
%7832 = fdiv double %7827, %7831
store double %7832, double* %459
%7833 = load double, double* %309
%7834 = fneg double %7833
%7835 = load double*, double** %134
%7836 = getelementptr inbounds double, double* %7835, i64 29
%7837 = load double, double* %7836
%7838 = fsub double 1.000000e+00, %7837
%7839 = fdiv double %7834, %7838
store double %7839, double* %613
%7840 = load double, double* %401
%7841 = fneg double %7840
%7842 = load double*, double** %134
%7843 = getelementptr inbounds double, double* %7842, i64 29
%7844 = load double, double* %7843
%7845 = fsub double 1.000000e+00, %7844
%7846 = fdiv double %7841, %7845
store double %7846, double* %471
store double 0.000000e+00, double* %589
%7847 = load double, double* %613
%7848 = load double, double* %403
%7849 = fmul double %7847, %7848
store double %7849, double* %461
%7850 = load double, double* %471
%7851 = load double, double* %618
%7852 = fmul double %7850, %7851
store double %7852, double* %614
%7853 = load double, double* %461
%7854 = load double, double* %471
%7855 = load double, double* %311
%7856 = call double @llvm.fmuladd.f64(double %7854, double %7855, double %7853)
store double %7856, double* %461
%7857 = load double*, double** %134
%7858 = getelementptr inbounds double, double* %7857, i64 14
%7859 = load double, double* %7858
%7860 = fsub double 1.000000e+00, %7859
store double %7860, double* %279
%7861 = load double*, double** %134
%7862 = getelementptr inbounds double, double* %7861, i64 29
%7863 = load double, double* %7862
%7864 = fneg double %7863
store double %7864, double* %306
%7865 = load double, double* %279
%7866 = load double, double* %306
%7867 = call double @pow(double %7865, double %7866)
store double %7867, double* %309
%7868 = load double, double* %459
%7869 = load double, double* %309
%7870 = load double*, double** %140
%7871 = load double, double* %7870
%7872 = load double, double* %497
%7873 = fsub double %7871, %7872
%7874 = load double, double* %480
%7875 = fadd double %7873, %7874
%7876 = call double @llvm.fmuladd.f64(double %7869, double %7875, double %7868)
%7877 = load double, double* %485
%7878 = fsub double %7876, %7877
store double %7878, double* %619
store double 1.000000e+00, double* %620
%7879 = load double, double* %309
store double %7879, double* %622
%7880 = load double, double* %309
%7881 = fneg double %7880
store double %7881, double* %629
%7882 = load double, double* %309
store double %7882, double* %630
store double -1.000000e+00, double* %631
%7883 = load double, double* %620
%7884 = load double, double* %461
%7885 = fmul double %7883, %7884
store double %7885, double* %621
%7886 = load double, double* %622
%7887 = load double, double* %620
%7888 = load double, double* %614
%7889 = call double @llvm.fmuladd.f64(double %7887, double %7888, double %7886)
store double %7889, double* %622
%7890 = load double, double* %620
%7891 = load double, double* %589
%7892 = fmul double %7890, %7891
store double %7892, double* %623
%7893 = load double, double* %622
%7894 = load double, double* %629
%7895 = load double, double* %628
%7896 = call double @llvm.fmuladd.f64(double %7894, double %7895, double %7893)
store double %7896, double* %622
%7897 = load double, double* %621
%7898 = load double, double* %629
%7899 = load double, double* %500
%7900 = call double @llvm.fmuladd.f64(double %7898, double %7899, double %7897)
store double %7900, double* %621
%7901 = load double, double* %621
%7902 = load double, double* %630
%7903 = load double, double* %482
%7904 = call double @llvm.fmuladd.f64(double %7902, double %7903, double %7901)
store double %7904, double* %621
%7905 = load double, double* %621
%7906 = load double, double* %631
%7907 = load double, double* %487
%7908 = call double @llvm.fmuladd.f64(double %7906, double %7907, double %7905)
store double %7908, double* %621
br label %7909
7909: ; preds = %7618, %7593
br label %7911
7910: ; preds = %7375
store double 0.000000e+00, double* %619
store double 0.000000e+00, double* %621
store double 0.000000e+00, double* %622
br label %7911
7911: ; preds = %7910, %7909
%7912 = load double*, double** %136
%7913 = load double, double* %7912
%7914 = load double, double* %355
%7915 = load double, double* %270
%7916 = fmul double %7914, %7915
%7917 = fdiv double %7913, %7916
store double %7917, double* %632
%7918 = load double, double* %355
%7919 = load double, double* %270
%7920 = fmul double %7918, %7919
%7921 = fdiv double 1.000000e+00, %7920
store double %7921, double* %633
%7922 = load double*, double** %136
%7923 = load double, double* %7922
%7924 = fneg double %7923
%7925 = load double, double* %355
%7926 = load double, double* %355
%7927 = fmul double %7925, %7926
%7928 = load double, double* %270
%7929 = fmul double %7927, %7928
%7930 = fdiv double %7924, %7929
store double %7930, double* %634
%7931 = load double*, double** %136
%7932 = load double, double* %7931
%7933 = fneg double %7932
%7934 = load double, double* %355
%7935 = load double, double* %270
%7936 = load double, double* %270
%7937 = fmul double %7935, %7936
%7938 = fmul double %7934, %7937
%7939 = fdiv double %7933, %7938
store double %7939, double* %636
%7940 = load double, double* %634
%7941 = load double, double* %357
%7942 = fmul double %7940, %7941
store double %7942, double* %635
%7943 = load double, double* %635
%7944 = load double, double* %636
%7945 = load double, double* %272
%7946 = call double @llvm.fmuladd.f64(double %7944, double %7945, double %7943)
store double %7946, double* %635
%7947 = load double, double* %632
%7948 = fcmp ogt double %7947, 1.000000e+02
br i1 %7948, label %7949, label %7956
7949: ; preds = %7911
%7950 = call double @exp(double 1.000000e+02)
store double %7950, double* %638
%7951 = load double, double* %638
%7952 = load double, double* %632
%7953 = fsub double %7952, 1.000000e+02
%7954 = fadd double 1.000000e+00, %7953
%7955 = fmul double %7951, %7954
store double %7955, double* %637
br label %7971
7956: ; preds = %7911
%7957 = load double, double* %632
%7958 = fcmp olt double %7957, -1.000000e+02
br i1 %7958, label %7959, label %7966
7959: ; preds = %7956
%7960 = call double @exp(double -1.000000e+02)
store double %7960, double* %638
%7961 = load double, double* %638
%7962 = load double, double* %632
%7963 = fadd double %7962, 1.000000e+02
%7964 = fadd double 1.000000e+00, %7963
%7965 = fmul double %7961, %7964
store double %7965, double* %637
br label %7970
7966: ; preds = %7956
%7967 = load double, double* %632
%7968 = call double @exp(double %7967)
store double %7968, double* %637
%7969 = load double, double* %637
store double %7969, double* %638
br label %7970
7970: ; preds = %7966, %7959
br label %7971
7971: ; preds = %7970, %7949
%7972 = load double, double* %638
%7973 = load double, double* %633
%7974 = fmul double %7972, %7973
store double %7974, double* %639
%7975 = load double, double* %638
%7976 = load double, double* %635
%7977 = fmul double %7975, %7976
store double %7977, double* %640
%7978 = load double, double* %322
%7979 = load double, double* %637
%7980 = fsub double %7979, 1.000000e+00
%7981 = fmul double %7978, %7980
store double %7981, double* %641
%7982 = load double, double* %637
%7983 = fsub double %7982, 1.000000e+00
store double %7983, double* %642
%7984 = load double, double* %322
store double %7984, double* %644
%7985 = load double, double* %642
%7986 = load double, double* %324
%7987 = fmul double %7985, %7986
store double %7987, double* %643
%7988 = load double, double* %644
%7989 = load double, double* %639
%7990 = fmul double %7988, %7989
store double %7990, double* %645
%7991 = load double, double* %643
%7992 = load double, double* %644
%7993 = load double, double* %640
%7994 = call double @llvm.fmuladd.f64(double %7992, double %7993, double %7991)
store double %7994, double* %643
%7995 = load double*, double** %138
%7996 = load double, double* %7995
%7997 = load double, double* %358
%7998 = load double, double* %270
%7999 = fmul double %7997, %7998
%8000 = fdiv double %7996, %7999
store double %8000, double* %632
%8001 = load double, double* %358
%8002 = load double, double* %270
%8003 = fmul double %8001, %8002
%8004 = fdiv double 1.000000e+00, %8003
store double %8004, double* %646
%8005 = load double*, double** %138
%8006 = load double, double* %8005
%8007 = fneg double %8006
%8008 = load double, double* %358
%8009 = load double, double* %358
%8010 = fmul double %8008, %8009
%8011 = load double, double* %270
%8012 = fmul double %8010, %8011
%8013 = fdiv double %8007, %8012
store double %8013, double* %647
%8014 = load double*, double** %138
%8015 = load double, double* %8014
%8016 = fneg double %8015
%8017 = load double, double* %358
%8018 = load double, double* %270
%8019 = load double, double* %270
%8020 = fmul double %8018, %8019
%8021 = fmul double %8017, %8020
%8022 = fdiv double %8016, %8021
store double %8022, double* %636
%8023 = load double, double* %647
%8024 = load double, double* %360
%8025 = fmul double %8023, %8024
store double %8025, double* %635
%8026 = load double, double* %635
%8027 = load double, double* %636
%8028 = load double, double* %272
%8029 = call double @llvm.fmuladd.f64(double %8027, double %8028, double %8026)
store double %8029, double* %635
%8030 = load double, double* %632
%8031 = fcmp ogt double %8030, 1.000000e+02
br i1 %8031, label %8032, label %8039
8032: ; preds = %7971
%8033 = call double @exp(double 1.000000e+02)
store double %8033, double* %638
%8034 = load double, double* %638
%8035 = load double, double* %632
%8036 = fsub double %8035, 1.000000e+02
%8037 = fadd double 1.000000e+00, %8036
%8038 = fmul double %8034, %8037
store double %8038, double* %637
br label %8054
8039: ; preds = %7971
%8040 = load double, double* %632
%8041 = fcmp olt double %8040, -1.000000e+02
br i1 %8041, label %8042, label %8049
8042: ; preds = %8039
%8043 = call double @exp(double -1.000000e+02)
store double %8043, double* %638
%8044 = load double, double* %638
%8045 = load double, double* %632
%8046 = fadd double %8045, 1.000000e+02
%8047 = fadd double 1.000000e+00, %8046
%8048 = fmul double %8044, %8047
store double %8048, double* %637
br label %8053
8049: ; preds = %8039
%8050 = load double, double* %632
%8051 = call double @exp(double %8050)
store double %8051, double* %637
%8052 = load double, double* %637
store double %8052, double* %638
br label %8053
8053: ; preds = %8049, %8042
br label %8054
8054: ; preds = %8053, %8032
%8055 = load double, double* %638
%8056 = load double, double* %646
%8057 = fmul double %8055, %8056
store double %8057, double* %648
%8058 = load double, double* %638
%8059 = load double, double* %635
%8060 = fmul double %8058, %8059
store double %8060, double* %640
%8061 = load double, double* %322
%8062 = load double, double* %325
%8063 = fmul double %8061, %8062
%8064 = load double, double* %637
%8065 = fsub double %8064, 1.000000e+00
%8066 = fmul double %8063, %8065
store double %8066, double* %649
%8067 = load double, double* %637
%8068 = fsub double %8067, 1.000000e+00
%8069 = load double, double* %325
%8070 = fmul double %8068, %8069
store double %8070, double* %650
%8071 = load double, double* %637
%8072 = fsub double %8071, 1.000000e+00
%8073 = load double, double* %322
%8074 = fmul double %8072, %8073
store double %8074, double* %652
%8075 = load double, double* %322
%8076 = load double, double* %325
%8077 = fmul double %8075, %8076
store double %8077, double* %653
%8078 = load double, double* %650
%8079 = load double, double* %324
%8080 = fmul double %8078, %8079
store double %8080, double* %651
%8081 = load double, double* %651
%8082 = load double, double* %652
%8083 = load double, double* %327
%8084 = call double @llvm.fmuladd.f64(double %8082, double %8083, double %8081)
store double %8084, double* %651
%8085 = load double, double* %653
%8086 = load double, double* %648
%8087 = fmul double %8085, %8086
store double %8087, double* %654
%8088 = load double, double* %651
%8089 = load double, double* %653
%8090 = load double, double* %640
%8091 = call double @llvm.fmuladd.f64(double %8089, double %8090, double %8088)
store double %8091, double* %651
%8092 = load double, double* %472
%8093 = load double, double* %436
%8094 = call double @llvm.fmuladd.f64(double %8092, double %8093, double 1.000000e+00)
%8095 = load double, double* %531
%8096 = load double, double* %435
%8097 = call double @llvm.fmuladd.f64(double %8095, double %8096, double %8094)
store double %8097, double* %655
%8098 = load double, double* %436
store double %8098, double* %656
%8099 = load double, double* %435
store double %8099, double* %659
%8100 = load double, double* %656
%8101 = load double, double* %474
%8102 = fmul double %8100, %8101
store double %8102, double* %657
%8103 = load double, double* %656
%8104 = load double, double* %475
%8105 = fmul double %8103, %8104
store double %8105, double* %658
%8106 = load double, double* %657
%8107 = load double, double* %659
%8108 = load double, double* %533
%8109 = call double @llvm.fmuladd.f64(double %8107, double %8108, double %8106)
store double %8109, double* %657
%8110 = load double, double* %659
%8111 = load double, double* %534
%8112 = fmul double %8110, %8111
store double %8112, double* %660
%8113 = load double, double* %655
%8114 = fsub double %8113, 1.000000e-04
%8115 = load double, double* %655
%8116 = fsub double %8115, 1.000000e-04
%8117 = call double @llvm.fmuladd.f64(double %8114, double %8116, double 1.000000e-08)
%8118 = call double @sqrt(double %8117)
%8119 = load double, double* %655
%8120 = fadd double %8118, %8119
%8121 = fsub double %8120, 1.000000e-04
%8122 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %8121, double 1.000000e-04)
store double %8122, double* %661
%8123 = load double, double* %655
%8124 = fsub double %8123, 1.000000e-04
%8125 = load double, double* %655
%8126 = fsub double %8125, 1.000000e-04
%8127 = load double, double* %655
%8128 = fsub double %8127, 1.000000e-04
%8129 = call double @llvm.fmuladd.f64(double %8126, double %8128, double 1.000000e-08)
%8130 = call double @sqrt(double %8129)
%8131 = fdiv double %8124, %8130
%8132 = fadd double %8131, 1.000000e+00
%8133 = fmul double 5.000000e-01, %8132
store double %8133, double* %662
%8134 = load double, double* %662
%8135 = load double, double* %657
%8136 = fmul double %8134, %8135
store double %8136, double* %663
%8137 = load double, double* %662
%8138 = load double, double* %658
%8139 = fmul double %8137, %8138
store double %8139, double* %664
%8140 = load double, double* %662
%8141 = load double, double* %660
%8142 = fmul double %8140, %8141
store double %8142, double* %665
%8143 = load double, double* %641
%8144 = load double, double* %437
%8145 = load double, double* %649
%8146 = load double, double* %440
%8147 = fmul double %8145, %8146
%8148 = call double @llvm.fmuladd.f64(double %8143, double %8144, double %8147)
store double %8148, double* %666
%8149 = load double, double* %437
store double %8149, double* %667
%8150 = load double, double* %641
store double %8150, double* %670
%8151 = load double, double* %440
store double %8151, double* %671
%8152 = load double, double* %667
%8153 = load double, double* %643
%8154 = fmul double %8152, %8153
store double %8154, double* %668
%8155 = load double, double* %667
%8156 = load double, double* %645
%8157 = fmul double %8155, %8156
store double %8157, double* %669
%8158 = load double, double* %668
%8159 = load double, double* %670
%8160 = load double, double* %439
%8161 = call double @llvm.fmuladd.f64(double %8159, double %8160, double %8158)
store double %8161, double* %668
%8162 = load double, double* %668
%8163 = load double, double* %671
%8164 = load double, double* %651
%8165 = call double @llvm.fmuladd.f64(double %8163, double %8164, double %8162)
store double %8165, double* %668
%8166 = load double, double* %671
%8167 = load double, double* %654
%8168 = fmul double %8166, %8167
store double %8168, double* %672
%8169 = load double*, double** %134
%8170 = getelementptr inbounds double, double* %8169, i64 88
%8171 = load double, double* %8170
%8172 = fcmp olt double %8171, 5.000000e-01
br i1 %8172, label %8173, label %8265
8173: ; preds = %8054
%8174 = load double*, double** %134
%8175 = getelementptr inbounds double, double* %8174, i64 89
%8176 = load double, double* %8175
%8177 = fdiv double 1.000000e+00, %8176
store double %8177, double* %306
%8178 = load double, double* %661
%8179 = load double, double* %306
%8180 = call double @pow(double %8178, double %8179)
store double %8180, double* %309
%8181 = load double, double* %309
%8182 = load double, double* %306
%8183 = fmul double %8181, %8182
%8184 = load double, double* %661
%8185 = fdiv double %8183, %8184
store double %8185, double* %673
%8186 = load double, double* %673
%8187 = load double, double* %663
%8188 = fmul double %8186, %8187
store double %8188, double* %311
%8189 = load double, double* %673
%8190 = load double, double* %664
%8191 = fmul double %8189, %8190
store double %8191, double* %470
%8192 = load double, double* %673
%8193 = load double, double* %665
%8194 = fmul double %8192, %8193
store double %8194, double* %530
%8195 = load double, double* %309
%8196 = load double, double* %666
%8197 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8196, double %8195)
store double %8197, double* %279
store double 1.000000e+00, double* %376
store double 4.000000e+00, double* %674
%8198 = load double, double* %376
%8199 = load double, double* %311
%8200 = fmul double %8198, %8199
store double %8200, double* %281
%8201 = load double, double* %376
%8202 = load double, double* %470
%8203 = fmul double %8201, %8202
store double %8203, double* %468
%8204 = load double, double* %376
%8205 = load double, double* %530
%8206 = fmul double %8204, %8205
store double %8206, double* %529
%8207 = load double, double* %281
%8208 = load double, double* %674
%8209 = load double, double* %668
%8210 = call double @llvm.fmuladd.f64(double %8208, double %8209, double %8207)
store double %8210, double* %281
%8211 = load double, double* %468
%8212 = load double, double* %674
%8213 = load double, double* %669
%8214 = call double @llvm.fmuladd.f64(double %8212, double %8213, double %8211)
store double %8214, double* %468
%8215 = load double, double* %529
%8216 = load double, double* %674
%8217 = load double, double* %672
%8218 = call double @llvm.fmuladd.f64(double %8216, double %8217, double %8215)
store double %8218, double* %529
%8219 = load double, double* %279
%8220 = load double*, double** %134
%8221 = getelementptr inbounds double, double* %8220, i64 89
%8222 = load double, double* %8221
%8223 = call double @pow(double %8219, double %8222)
store double %8223, double* %313
%8224 = load double, double* %313
%8225 = load double*, double** %134
%8226 = getelementptr inbounds double, double* %8225, i64 89
%8227 = load double, double* %8226
%8228 = fmul double %8224, %8227
%8229 = load double, double* %279
%8230 = fdiv double %8228, %8229
store double %8230, double* %390
%8231 = load double, double* %390
%8232 = load double, double* %281
%8233 = fmul double %8231, %8232
store double %8233, double* %315
%8234 = load double, double* %390
%8235 = load double, double* %468
%8236 = fmul double %8234, %8235
store double %8236, double* %675
%8237 = load double, double* %390
%8238 = load double, double* %529
%8239 = fmul double %8237, %8238
store double %8239, double* %676
%8240 = load double, double* %661
%8241 = load double, double* %313
%8242 = fadd double %8240, %8241
%8243 = fmul double 5.000000e-01, %8242
store double %8243, double* %677
store double 5.000000e-01, double* %678
store double 5.000000e-01, double* %682
%8244 = load double, double* %678
%8245 = load double, double* %663
%8246 = fmul double %8244, %8245
store double %8246, double* %679
%8247 = load double, double* %678
%8248 = load double, double* %664
%8249 = fmul double %8247, %8248
store double %8249, double* %680
%8250 = load double, double* %678
%8251 = load double, double* %665
%8252 = fmul double %8250, %8251
store double %8252, double* %681
%8253 = load double, double* %679
%8254 = load double, double* %682
%8255 = load double, double* %315
%8256 = call double @llvm.fmuladd.f64(double %8254, double %8255, double %8253)
store double %8256, double* %679
%8257 = load double, double* %680
%8258 = load double, double* %682
%8259 = load double, double* %675
%8260 = call double @llvm.fmuladd.f64(double %8258, double %8259, double %8257)
store double %8260, double* %680
%8261 = load double, double* %681
%8262 = load double, double* %682
%8263 = load double, double* %676
%8264 = call double @llvm.fmuladd.f64(double %8262, double %8263, double %8261)
store double %8264, double* %681
br label %8329
8265: ; preds = %8054
%8266 = load double, double* %666
%8267 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8266, double 1.000000e+00)
store double %8267, double* %279
store double 4.000000e+00, double* %674
%8268 = load double, double* %674
%8269 = load double, double* %668
%8270 = fmul double %8268, %8269
store double %8270, double* %281
%8271 = load double, double* %674
%8272 = load double, double* %669
%8273 = fmul double %8271, %8272
store double %8273, double* %468
%8274 = load double, double* %674
%8275 = load double, double* %672
%8276 = fmul double %8274, %8275
store double %8276, double* %529
%8277 = load double, double* %279
%8278 = load double*, double** %134
%8279 = getelementptr inbounds double, double* %8278, i64 89
%8280 = load double, double* %8279
%8281 = call double @pow(double %8277, double %8280)
store double %8281, double* %306
%8282 = load double, double* %306
%8283 = load double*, double** %134
%8284 = getelementptr inbounds double, double* %8283, i64 89
%8285 = load double, double* %8284
%8286 = fmul double %8282, %8285
%8287 = load double, double* %279
%8288 = fdiv double %8286, %8287
store double %8288, double* %407
%8289 = load double, double* %407
%8290 = load double, double* %281
%8291 = fmul double %8289, %8290
store double %8291, double* %308
%8292 = load double, double* %407
%8293 = load double, double* %468
%8294 = fmul double %8292, %8293
store double %8294, double* %683
%8295 = load double, double* %407
%8296 = load double, double* %529
%8297 = fmul double %8295, %8296
store double %8297, double* %684
%8298 = load double, double* %661
%8299 = fmul double 5.000000e-01, %8298
%8300 = load double, double* %306
%8301 = fadd double 1.000000e+00, %8300
%8302 = fmul double %8299, %8301
store double %8302, double* %677
%8303 = load double, double* %306
%8304 = fadd double %8303, 1.000000e+00
%8305 = fmul double 5.000000e-01, %8304
store double %8305, double* %678
%8306 = load double, double* %661
%8307 = fmul double 5.000000e-01, %8306
store double %8307, double* %685
%8308 = load double, double* %678
%8309 = load double, double* %663
%8310 = fmul double %8308, %8309
store double %8310, double* %679
%8311 = load double, double* %678
%8312 = load double, double* %664
%8313 = fmul double %8311, %8312
store double %8313, double* %680
%8314 = load double, double* %678
%8315 = load double, double* %665
%8316 = fmul double %8314, %8315
store double %8316, double* %681
%8317 = load double, double* %679
%8318 = load double, double* %685
%8319 = load double, double* %308
%8320 = call double @llvm.fmuladd.f64(double %8318, double %8319, double %8317)
store double %8320, double* %679
%8321 = load double, double* %680
%8322 = load double, double* %685
%8323 = load double, double* %683
%8324 = call double @llvm.fmuladd.f64(double %8322, double %8323, double %8321)
store double %8324, double* %680
%8325 = load double, double* %681
%8326 = load double, double* %685
%8327 = load double, double* %684
%8328 = call double @llvm.fmuladd.f64(double %8326, double %8327, double %8325)
store double %8328, double* %681
br label %8329
8329: ; preds = %8265, %8173
%8330 = load double, double* %649
%8331 = load double, double* %677
%8332 = fdiv double %8330, %8331
%8333 = load double*, double** %163
store double %8332, double* %8333
%8334 = load double, double* %677
%8335 = fdiv double 1.000000e+00, %8334
store double %8335, double* %686
%8336 = load double, double* %649
%8337 = fneg double %8336
%8338 = load double, double* %677
%8339 = load double, double* %677
%8340 = fmul double %8338, %8339
%8341 = fdiv double %8337, %8340
store double %8341, double* %687
%8342 = load double, double* %686
%8343 = load double, double* %651
%8344 = fmul double %8342, %8343
%8345 = load double*, double** %164
store double %8344, double* %8345
%8346 = load double, double* %686
%8347 = load double, double* %654
%8348 = fmul double %8346, %8347
%8349 = load double*, double** %165
store double %8348, double* %8349
%8350 = load double*, double** %164
%8351 = load double, double* %8350
%8352 = load double, double* %687
%8353 = load double, double* %679
%8354 = call double @llvm.fmuladd.f64(double %8352, double %8353, double %8351)
%8355 = load double*, double** %164
store double %8354, double* %8355
%8356 = load double, double* %687
%8357 = load double, double* %680
%8358 = fmul double %8356, %8357
%8359 = load double*, double** %166
store double %8358, double* %8359
%8360 = load double*, double** %165
%8361 = load double, double* %8360
%8362 = load double, double* %687
%8363 = load double, double* %681
%8364 = call double @llvm.fmuladd.f64(double %8362, double %8363, double %8361)
%8365 = load double*, double** %165
store double %8364, double* %8365
%8366 = load double, double* %641
%8367 = load double, double* %677
%8368 = fdiv double %8366, %8367
store double %8368, double* %688
%8369 = load double, double* %677
%8370 = fdiv double 1.000000e+00, %8369
store double %8370, double* %689
%8371 = load double, double* %641
%8372 = fneg double %8371
%8373 = load double, double* %677
%8374 = load double, double* %677
%8375 = fmul double %8373, %8374
%8376 = fdiv double %8372, %8375
store double %8376, double* %692
%8377 = load double, double* %689
%8378 = load double, double* %643
%8379 = fmul double %8377, %8378
store double %8379, double* %690
%8380 = load double, double* %689
%8381 = load double, double* %645
%8382 = fmul double %8380, %8381
store double %8382, double* %691
%8383 = load double, double* %690
%8384 = load double, double* %692
%8385 = load double, double* %679
%8386 = call double @llvm.fmuladd.f64(double %8384, double %8385, double %8383)
store double %8386, double* %690
%8387 = load double, double* %691
%8388 = load double, double* %692
%8389 = load double, double* %680
%8390 = call double @llvm.fmuladd.f64(double %8388, double %8389, double %8387)
store double %8390, double* %691
%8391 = load double, double* %692
%8392 = load double, double* %681
%8393 = fmul double %8391, %8392
store double %8393, double* %693
%8394 = load double, double* %688
%8395 = fneg double %8394
%8396 = load double*, double** %256
store double %8395, double* %8396
store double -1.000000e+00, double* %694
%8397 = load double, double* %694
%8398 = load double, double* %690
%8399 = fmul double %8397, %8398
%8400 = load double*, double** %257
store double %8399, double* %8400
%8401 = load double, double* %694
%8402 = load double, double* %691
%8403 = fmul double %8401, %8402
%8404 = load double*, double** %258
store double %8403, double* %8404
%8405 = load double, double* %694
%8406 = load double, double* %693
%8407 = fmul double %8405, %8406
%8408 = load double*, double** %259
store double %8407, double* %8408
%8409 = load double*, double** %141
%8410 = load double, double* %8409
%8411 = load double*, double** %161
store double %8410, double* %8411
%8412 = load double*, double** %162
store double 1.000000e+00, double* %8412
%8413 = load double*, double** %141
%8414 = load double, double* %8413
%8415 = load double*, double** %260
store double %8414, double* %8415
%8416 = load double*, double** %261
store double 1.000000e+00, double* %8416
%8417 = load double*, double** %134
%8418 = getelementptr inbounds double, double* %8417, i64 42
%8419 = load double, double* %8418
%8420 = fcmp ogt double %8419, 0.000000e+00
br i1 %8420, label %8421, label %8759
8421: ; preds = %8329
%8422 = load double*, double** %139
%8423 = load double, double* %8422
%8424 = load double*, double** %134
%8425 = getelementptr inbounds double, double* %8424, i64 44
%8426 = load double, double* %8425
%8427 = load double, double* %270
%8428 = fmul double %8426, %8427
%8429 = fdiv double %8423, %8428
store double %8429, double* %632
%8430 = load double*, double** %134
%8431 = getelementptr inbounds double, double* %8430, i64 44
%8432 = load double, double* %8431
%8433 = load double, double* %270
%8434 = fmul double %8432, %8433
%8435 = fdiv double 1.000000e+00, %8434
store double %8435, double* %695
%8436 = load double*, double** %139
%8437 = load double, double* %8436
%8438 = fneg double %8437
%8439 = load double*, double** %134
%8440 = getelementptr inbounds double, double* %8439, i64 44
%8441 = load double, double* %8440
%8442 = load double, double* %270
%8443 = load double, double* %270
%8444 = fmul double %8442, %8443
%8445 = fmul double %8441, %8444
%8446 = fdiv double %8438, %8445
store double %8446, double* %636
%8447 = load double, double* %636
%8448 = load double, double* %272
%8449 = fmul double %8447, %8448
store double %8449, double* %635
%8450 = load double, double* %632
%8451 = fcmp ogt double %8450, 1.000000e+02
br i1 %8451, label %8452, label %8459
8452: ; preds = %8421
%8453 = call double @exp(double 1.000000e+02)
store double %8453, double* %638
%8454 = load double, double* %638
%8455 = load double, double* %632
%8456 = fsub double %8455, 1.000000e+02
%8457 = fadd double 1.000000e+00, %8456
%8458 = fmul double %8454, %8457
store double %8458, double* %637
br label %8474
8459: ; preds = %8421
%8460 = load double, double* %632
%8461 = fcmp olt double %8460, -1.000000e+02
br i1 %8461, label %8462, label %8469
8462: ; preds = %8459
%8463 = call double @exp(double -1.000000e+02)
store double %8463, double* %638
%8464 = load double, double* %638
%8465 = load double, double* %632
%8466 = fadd double %8465, 1.000000e+02
%8467 = fadd double 1.000000e+00, %8466
%8468 = fmul double %8464, %8467
store double %8468, double* %637
br label %8473
8469: ; preds = %8459
%8470 = load double, double* %632
%8471 = call double @exp(double %8470)
store double %8471, double* %637
%8472 = load double, double* %637
store double %8472, double* %638
br label %8473
8473: ; preds = %8469, %8462
br label %8474
8474: ; preds = %8473, %8452
%8475 = load double, double* %638
%8476 = load double, double* %695
%8477 = fmul double %8475, %8476
store double %8477, double* %696
%8478 = load double, double* %638
%8479 = load double, double* %635
%8480 = fmul double %8478, %8479
store double %8480, double* %640
%8481 = load double*, double** %138
%8482 = load double, double* %8481
%8483 = load double*, double** %134
%8484 = getelementptr inbounds double, double* %8483, i64 44
%8485 = load double, double* %8484
%8486 = load double, double* %270
%8487 = fmul double %8485, %8486
%8488 = fdiv double %8482, %8487
store double %8488, double* %697
%8489 = load double*, double** %134
%8490 = getelementptr inbounds double, double* %8489, i64 44
%8491 = load double, double* %8490
%8492 = load double, double* %270
%8493 = fmul double %8491, %8492
%8494 = fdiv double 1.000000e+00, %8493
store double %8494, double* %698
%8495 = load double*, double** %138
%8496 = load double, double* %8495
%8497 = fneg double %8496
%8498 = load double*, double** %134
%8499 = getelementptr inbounds double, double* %8498, i64 44
%8500 = load double, double* %8499
%8501 = load double, double* %270
%8502 = load double, double* %270
%8503 = fmul double %8501, %8502
%8504 = fmul double %8500, %8503
%8505 = fdiv double %8497, %8504
store double %8505, double* %699
%8506 = load double, double* %699
%8507 = load double, double* %272
%8508 = fmul double %8506, %8507
store double %8508, double* %700
%8509 = load double, double* %697
%8510 = fcmp ogt double %8509, 1.000000e+02
br i1 %8510, label %8511, label %8518
8511: ; preds = %8474
%8512 = call double @exp(double 1.000000e+02)
store double %8512, double* %702
%8513 = load double, double* %702
%8514 = load double, double* %697
%8515 = fsub double %8514, 1.000000e+02
%8516 = fadd double 1.000000e+00, %8515
%8517 = fmul double %8513, %8516
store double %8517, double* %701
br label %8533
8518: ; preds = %8474
%8519 = load double, double* %697
%8520 = fcmp olt double %8519, -1.000000e+02
br i1 %8520, label %8521, label %8528
8521: ; preds = %8518
%8522 = call double @exp(double -1.000000e+02)
store double %8522, double* %702
%8523 = load double, double* %702
%8524 = load double, double* %697
%8525 = fadd double %8524, 1.000000e+02
%8526 = fadd double 1.000000e+00, %8525
%8527 = fmul double %8523, %8526
store double %8527, double* %701
br label %8532
8528: ; preds = %8518
%8529 = load double, double* %697
%8530 = call double @exp(double %8529)
store double %8530, double* %701
%8531 = load double, double* %701
store double %8531, double* %702
br label %8532
8532: ; preds = %8528, %8521
br label %8533
8533: ; preds = %8532, %8511
%8534 = load double, double* %702
%8535 = load double, double* %698
%8536 = fmul double %8534, %8535
store double %8536, double* %703
%8537 = load double, double* %702
%8538 = load double, double* %700
%8539 = fmul double %8537, %8538
store double %8539, double* %704
%8540 = load double, double* %328
%8541 = load double*, double** %134
%8542 = getelementptr inbounds double, double* %8541, i64 43
%8543 = load double, double* %8542
%8544 = load double, double* %637
%8545 = load double*, double** %134
%8546 = getelementptr inbounds double, double* %8545, i64 43
%8547 = load double, double* %8546
%8548 = fsub double 1.000000e+00, %8547
%8549 = load double, double* %701
%8550 = fmul double %8548, %8549
%8551 = call double @llvm.fmuladd.f64(double %8543, double %8544, double %8550)
%8552 = fsub double %8551, 1.000000e+00
%8553 = fmul double %8540, %8552
store double %8553, double* %705
%8554 = load double, double* %637
%8555 = load double*, double** %134
%8556 = getelementptr inbounds double, double* %8555, i64 43
%8557 = load double, double* %8556
%8558 = load double, double* %701
%8559 = load double*, double** %134
%8560 = getelementptr inbounds double, double* %8559, i64 43
%8561 = load double, double* %8560
%8562 = fsub double 1.000000e+00, %8561
%8563 = fmul double %8558, %8562
%8564 = call double @llvm.fmuladd.f64(double %8554, double %8557, double %8563)
%8565 = fsub double %8564, 1.000000e+00
store double %8565, double* %706
%8566 = load double, double* %328
%8567 = load double*, double** %134
%8568 = getelementptr inbounds double, double* %8567, i64 43
%8569 = load double, double* %8568
%8570 = fmul double %8566, %8569
store double %8570, double* %708
%8571 = load double, double* %328
%8572 = load double*, double** %134
%8573 = getelementptr inbounds double, double* %8572, i64 43
%8574 = load double, double* %8573
%8575 = fsub double 1.000000e+00, %8574
%8576 = fmul double %8571, %8575
store double %8576, double* %710
%8577 = load double, double* %706
%8578 = load double, double* %330
%8579 = fmul double %8577, %8578
store double %8579, double* %707
%8580 = load double, double* %708
%8581 = load double, double* %696
%8582 = fmul double %8580, %8581
store double %8582, double* %709
%8583 = load double, double* %707
%8584 = load double, double* %708
%8585 = load double, double* %640
%8586 = call double @llvm.fmuladd.f64(double %8584, double %8585, double %8583)
store double %8586, double* %707
%8587 = load double, double* %710
%8588 = load double, double* %703
%8589 = fmul double %8587, %8588
store double %8589, double* %711
%8590 = load double, double* %707
%8591 = load double, double* %710
%8592 = load double, double* %704
%8593 = call double @llvm.fmuladd.f64(double %8591, double %8592, double %8590)
store double %8593, double* %707
%8594 = load double, double* %705
%8595 = load double, double* %441
%8596 = fmul double %8594, %8595
store double %8596, double* %712
%8597 = load double, double* %441
store double %8597, double* %713
%8598 = load double, double* %713
%8599 = load double, double* %707
%8600 = fmul double %8598, %8599
store double %8600, double* %714
%8601 = load double, double* %713
%8602 = load double, double* %709
%8603 = fmul double %8601, %8602
store double %8603, double* %715
%8604 = load double, double* %713
%8605 = load double, double* %711
%8606 = fmul double %8604, %8605
store double %8606, double* %716
%8607 = load double, double* %712
%8608 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8607, double 1.000000e+00)
%8609 = call double @sqrt(double %8608)
%8610 = fadd double 1.000000e+00, %8609
%8611 = fmul double 5.000000e-01, %8610
store double %8611, double* %717
%8612 = load double, double* %712
%8613 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8612, double 1.000000e+00)
%8614 = call double @sqrt(double %8613)
%8615 = fdiv double 1.000000e+00, %8614
store double %8615, double* %718
%8616 = load double, double* %718
%8617 = load double, double* %714
%8618 = fmul double %8616, %8617
store double %8618, double* %719
%8619 = load double, double* %718
%8620 = load double, double* %715
%8621 = fmul double %8619, %8620
store double %8621, double* %720
%8622 = load double, double* %718
%8623 = load double, double* %716
%8624 = fmul double %8622, %8623
store double %8624, double* %721
%8625 = load double*, double** %140
%8626 = load double, double* %8625
%8627 = load double*, double** %134
%8628 = getelementptr inbounds double, double* %8627, i64 44
%8629 = load double, double* %8628
%8630 = load double, double* %270
%8631 = fmul double %8629, %8630
%8632 = fdiv double %8626, %8631
store double %8632, double* %632
%8633 = load double*, double** %134
%8634 = getelementptr inbounds double, double* %8633, i64 44
%8635 = load double, double* %8634
%8636 = load double, double* %270
%8637 = fmul double %8635, %8636
%8638 = fdiv double 1.000000e+00, %8637
store double %8638, double* %722
%8639 = load double*, double** %140
%8640 = load double, double* %8639
%8641 = fneg double %8640
%8642 = load double*, double** %134
%8643 = getelementptr inbounds double, double* %8642, i64 44
%8644 = load double, double* %8643
%8645 = load double, double* %270
%8646 = load double, double* %270
%8647 = fmul double %8645, %8646
%8648 = fmul double %8644, %8647
%8649 = fdiv double %8641, %8648
store double %8649, double* %636
%8650 = load double, double* %636
%8651 = load double, double* %272
%8652 = fmul double %8650, %8651
store double %8652, double* %635
%8653 = load double, double* %632
%8654 = fcmp ogt double %8653, 1.000000e+02
br i1 %8654, label %8655, label %8662
8655: ; preds = %8533
%8656 = call double @exp(double 1.000000e+02)
store double %8656, double* %638
%8657 = load double, double* %638
%8658 = load double, double* %632
%8659 = fsub double %8658, 1.000000e+02
%8660 = fadd double 1.000000e+00, %8659
%8661 = fmul double %8657, %8660
store double %8661, double* %637
br label %8677
8662: ; preds = %8533
%8663 = load double, double* %632
%8664 = fcmp olt double %8663, -1.000000e+02
br i1 %8664, label %8665, label %8672
8665: ; preds = %8662
%8666 = call double @exp(double -1.000000e+02)
store double %8666, double* %638
%8667 = load double, double* %638
%8668 = load double, double* %632
%8669 = fadd double %8668, 1.000000e+02
%8670 = fadd double 1.000000e+00, %8669
%8671 = fmul double %8667, %8670
store double %8671, double* %637
br label %8676
8672: ; preds = %8662
%8673 = load double, double* %632
%8674 = call double @exp(double %8673)
store double %8674, double* %637
%8675 = load double, double* %637
store double %8675, double* %638
br label %8676
8676: ; preds = %8672, %8665
br label %8677
8677: ; preds = %8676, %8655
%8678 = load double, double* %638
%8679 = load double, double* %722
%8680 = fmul double %8678, %8679
store double %8680, double* %723
%8681 = load double, double* %638
%8682 = load double, double* %635
%8683 = fmul double %8681, %8682
store double %8683, double* %640
%8684 = load double, double* %328
%8685 = load double, double* %637
%8686 = fsub double %8685, 1.000000e+00
%8687 = fmul double %8684, %8686
store double %8687, double* %724
%8688 = load double, double* %637
%8689 = fsub double %8688, 1.000000e+00
store double %8689, double* %725
%8690 = load double, double* %328
store double %8690, double* %727
%8691 = load double, double* %725
%8692 = load double, double* %330
%8693 = fmul double %8691, %8692
store double %8693, double* %726
%8694 = load double, double* %727
%8695 = load double, double* %723
%8696 = fmul double %8694, %8695
store double %8696, double* %728
%8697 = load double, double* %726
%8698 = load double, double* %727
%8699 = load double, double* %640
%8700 = call double @llvm.fmuladd.f64(double %8698, double %8699, double %8697)
store double %8700, double* %726
%8701 = load double, double* %705
%8702 = load double, double* %724
%8703 = fsub double %8701, %8702
%8704 = load double, double* %717
%8705 = fdiv double %8703, %8704
%8706 = load double*, double** %223
store double %8705, double* %8706
%8707 = load double, double* %717
%8708 = fdiv double 1.000000e+00, %8707
store double %8708, double* %729
%8709 = load double, double* %717
%8710 = fdiv double -1.000000e+00, %8709
store double %8710, double* %730
%8711 = load double, double* %705
%8712 = load double, double* %724
%8713 = fsub double %8711, %8712
%8714 = fneg double %8713
%8715 = load double, double* %717
%8716 = load double, double* %717
%8717 = fmul double %8715, %8716
%8718 = fdiv double %8714, %8717
store double %8718, double* %731
%8719 = load double, double* %729
%8720 = load double, double* %707
%8721 = fmul double %8719, %8720
%8722 = load double*, double** %224
store double %8721, double* %8722
%8723 = load double, double* %729
%8724 = load double, double* %709
%8725 = fmul double %8723, %8724
%8726 = load double*, double** %225
store double %8725, double* %8726
%8727 = load double, double* %729
%8728 = load double, double* %711
%8729 = fmul double %8727, %8728
%8730 = load double*, double** %226
store double %8729, double* %8730
%8731 = load double*, double** %224
%8732 = load double, double* %8731
%8733 = load double, double* %730
%8734 = load double, double* %726
%8735 = call double @llvm.fmuladd.f64(double %8733, double %8734, double %8732)
%8736 = load double*, double** %224
store double %8735, double* %8736
%8737 = load double, double* %730
%8738 = load double, double* %728
%8739 = fmul double %8737, %8738
%8740 = load double*, double** %227
store double %8739, double* %8740
%8741 = load double*, double** %224
%8742 = load double, double* %8741
%8743 = load double, double* %731
%8744 = load double, double* %719
%8745 = call double @llvm.fmuladd.f64(double %8743, double %8744, double %8742)
%8746 = load double*, double** %224
store double %8745, double* %8746
%8747 = load double*, double** %225
%8748 = load double, double* %8747
%8749 = load double, double* %731
%8750 = load double, double* %720
%8751 = call double @llvm.fmuladd.f64(double %8749, double %8750, double %8748)
%8752 = load double*, double** %225
store double %8751, double* %8752
%8753 = load double*, double** %226
%8754 = load double, double* %8753
%8755 = load double, double* %731
%8756 = load double, double* %721
%8757 = call double @llvm.fmuladd.f64(double %8755, double %8756, double %8754)
%8758 = load double*, double** %226
store double %8757, double* %8758
br label %8765
8759: ; preds = %8329
store double 0.000000e+00, double* %705
store double 0.000000e+00, double* %707
store double 0.000000e+00, double* %709
store double 0.000000e+00, double* %711
store double 1.000000e+00, double* %717
store double 0.000000e+00, double* %719
store double 0.000000e+00, double* %720
store double 0.000000e+00, double* %721
%8760 = load double*, double** %223
store double 0.000000e+00, double* %8760
%8761 = load double*, double** %224
store double 0.000000e+00, double* %8761
%8762 = load double*, double** %225
store double 0.000000e+00, double* %8762
%8763 = load double*, double** %226
store double 0.000000e+00, double* %8763
%8764 = load double*, double** %227
store double 0.000000e+00, double* %8764
br label %8765
8765: ; preds = %8759, %8677
%8766 = load double*, double** %134
%8767 = getelementptr inbounds double, double* %8766, i64 32
%8768 = load double, double* %8767
%8769 = fcmp oeq double %8768, 1.000000e+00
br i1 %8769, label %8770, label %9109
8770: ; preds = %8765
%8771 = load double*, double** %136
%8772 = load double, double* %8771
%8773 = load double*, double** %134
%8774 = getelementptr inbounds double, double* %8773, i64 33
%8775 = load double, double* %8774
%8776 = load double, double* %270
%8777 = fmul double %8775, %8776
%8778 = fdiv double %8772, %8777
store double %8778, double* %632
%8779 = load double*, double** %134
%8780 = getelementptr inbounds double, double* %8779, i64 33
%8781 = load double, double* %8780
%8782 = load double, double* %270
%8783 = fmul double %8781, %8782
%8784 = fdiv double 1.000000e+00, %8783
store double %8784, double* %633
%8785 = load double*, double** %136
%8786 = load double, double* %8785
%8787 = fneg double %8786
%8788 = load double*, double** %134
%8789 = getelementptr inbounds double, double* %8788, i64 33
%8790 = load double, double* %8789
%8791 = load double, double* %270
%8792 = load double, double* %270
%8793 = fmul double %8791, %8792
%8794 = fmul double %8790, %8793
%8795 = fdiv double %8787, %8794
store double %8795, double* %636
%8796 = load double, double* %636
%8797 = load double, double* %272
%8798 = fmul double %8796, %8797
store double %8798, double* %635
%8799 = load double, double* %632
%8800 = fcmp ogt double %8799, 1.000000e+02
br i1 %8800, label %8801, label %8808
8801: ; preds = %8770
%8802 = call double @exp(double 1.000000e+02)
store double %8802, double* %638
%8803 = load double, double* %638
%8804 = load double, double* %632
%8805 = fsub double %8804, 1.000000e+02
%8806 = fadd double 1.000000e+00, %8805
%8807 = fmul double %8803, %8806
store double %8807, double* %637
br label %8823
8808: ; preds = %8770
%8809 = load double, double* %632
%8810 = fcmp olt double %8809, -1.000000e+02
br i1 %8810, label %8811, label %8818
8811: ; preds = %8808
%8812 = call double @exp(double -1.000000e+02)
store double %8812, double* %638
%8813 = load double, double* %638
%8814 = load double, double* %632
%8815 = fadd double %8814, 1.000000e+02
%8816 = fadd double 1.000000e+00, %8815
%8817 = fmul double %8813, %8816
store double %8817, double* %637
br label %8822
8818: ; preds = %8808
%8819 = load double, double* %632
%8820 = call double @exp(double %8819)
store double %8820, double* %637
%8821 = load double, double* %637
store double %8821, double* %638
br label %8822
8822: ; preds = %8818, %8811
br label %8823
8823: ; preds = %8822, %8801
%8824 = load double, double* %638
%8825 = load double, double* %633
%8826 = fmul double %8824, %8825
store double %8826, double* %639
%8827 = load double, double* %638
%8828 = load double, double* %635
%8829 = fmul double %8827, %8828
store double %8829, double* %640
%8830 = load double*, double** %136
%8831 = load double, double* %8830
%8832 = load double*, double** %134
%8833 = getelementptr inbounds double, double* %8832, i64 35
%8834 = load double, double* %8833
%8835 = load double, double* %270
%8836 = fmul double %8834, %8835
%8837 = fdiv double %8831, %8836
store double %8837, double* %732
%8838 = load double*, double** %134
%8839 = getelementptr inbounds double, double* %8838, i64 35
%8840 = load double, double* %8839
%8841 = load double, double* %270
%8842 = fmul double %8840, %8841
%8843 = fdiv double 1.000000e+00, %8842
store double %8843, double* %733
%8844 = load double*, double** %136
%8845 = load double, double* %8844
%8846 = fneg double %8845
%8847 = load double*, double** %134
%8848 = getelementptr inbounds double, double* %8847, i64 35
%8849 = load double, double* %8848
%8850 = load double, double* %270
%8851 = load double, double* %270
%8852 = fmul double %8850, %8851
%8853 = fmul double %8849, %8852
%8854 = fdiv double %8846, %8853
store double %8854, double* %734
%8855 = load double, double* %734
%8856 = load double, double* %272
%8857 = fmul double %8855, %8856
store double %8857, double* %735
%8858 = load double, double* %732
%8859 = fcmp ogt double %8858, 1.000000e+02
br i1 %8859, label %8860, label %8867
8860: ; preds = %8823
%8861 = call double @exp(double 1.000000e+02)
store double %8861, double* %737
%8862 = load double, double* %737
%8863 = load double, double* %732
%8864 = fsub double %8863, 1.000000e+02
%8865 = fadd double 1.000000e+00, %8864
%8866 = fmul double %8862, %8865
store double %8866, double* %736
br label %8882
8867: ; preds = %8823
%8868 = load double, double* %732
%8869 = fcmp olt double %8868, -1.000000e+02
br i1 %8869, label %8870, label %8877
8870: ; preds = %8867
%8871 = call double @exp(double -1.000000e+02)
store double %8871, double* %737
%8872 = load double, double* %737
%8873 = load double, double* %732
%8874 = fadd double %8873, 1.000000e+02
%8875 = fadd double 1.000000e+00, %8874
%8876 = fmul double %8872, %8875
store double %8876, double* %736
br label %8881
8877: ; preds = %8867
%8878 = load double, double* %732
%8879 = call double @exp(double %8878)
store double %8879, double* %736
%8880 = load double, double* %736
store double %8880, double* %737
br label %8881
8881: ; preds = %8877, %8870
br label %8882
8882: ; preds = %8881, %8860
%8883 = load double, double* %737
%8884 = load double, double* %733
%8885 = fmul double %8883, %8884
store double %8885, double* %738
%8886 = load double, double* %737
%8887 = load double, double* %735
%8888 = fmul double %8886, %8887
store double %8888, double* %739
%8889 = load double*, double** %134
%8890 = getelementptr inbounds double, double* %8889, i64 98
%8891 = load double, double* %8890
%8892 = fcmp ogt double %8891, 0.000000e+00
br i1 %8892, label %8893, label %9057
8893: ; preds = %8882
%8894 = load double, double* %364
%8895 = fneg double %8894
%8896 = load double*, double** %136
%8897 = load double, double* %8896
%8898 = fsub double %8895, %8897
%8899 = load double, double* %367
%8900 = load double, double* %270
%8901 = fmul double %8899, %8900
%8902 = fdiv double %8898, %8901
store double %8902, double* %697
%8903 = load double, double* %367
%8904 = load double, double* %270
%8905 = fmul double %8903, %8904
%8906 = fdiv double -1.000000e+00, %8905
store double %8906, double* %740
%8907 = load double, double* %367
%8908 = load double, double* %270
%8909 = fmul double %8907, %8908
%8910 = fdiv double -1.000000e+00, %8909
store double %8910, double* %741
%8911 = load double*, double** %136
%8912 = load double, double* %8911
%8913 = fneg double %8912
%8914 = load double, double* %364
%8915 = fsub double %8913, %8914
%8916 = fneg double %8915
%8917 = load double, double* %367
%8918 = load double, double* %367
%8919 = fmul double %8917, %8918
%8920 = load double, double* %270
%8921 = fmul double %8919, %8920
%8922 = fdiv double %8916, %8921
store double %8922, double* %742
%8923 = load double*, double** %136
%8924 = load double, double* %8923
%8925 = fneg double %8924
%8926 = load double, double* %364
%8927 = fsub double %8925, %8926
%8928 = fneg double %8927
%8929 = load double, double* %367
%8930 = load double, double* %270
%8931 = load double, double* %270
%8932 = fmul double %8930, %8931
%8933 = fmul double %8929, %8932
%8934 = fdiv double %8928, %8933
store double %8934, double* %699
%8935 = load double, double* %740
%8936 = load double, double* %366
%8937 = fmul double %8935, %8936
store double %8937, double* %700
%8938 = load double, double* %700
%8939 = load double, double* %742
%8940 = load double, double* %369
%8941 = call double @llvm.fmuladd.f64(double %8939, double %8940, double %8938)
store double %8941, double* %700
%8942 = load double, double* %700
%8943 = load double, double* %699
%8944 = load double, double* %272
%8945 = call double @llvm.fmuladd.f64(double %8943, double %8944, double %8942)
store double %8945, double* %700
%8946 = load double, double* %697
%8947 = fcmp ogt double %8946, 1.000000e+02
br i1 %8947, label %8948, label %8955
8948: ; preds = %8893
%8949 = call double @exp(double 1.000000e+02)
store double %8949, double* %702
%8950 = load double, double* %702
%8951 = load double, double* %697
%8952 = fsub double %8951, 1.000000e+02
%8953 = fadd double 1.000000e+00, %8952
%8954 = fmul double %8950, %8953
store double %8954, double* %701
br label %8970
8955: ; preds = %8893
%8956 = load double, double* %697
%8957 = fcmp olt double %8956, -1.000000e+02
br i1 %8957, label %8958, label %8965
8958: ; preds = %8955
%8959 = call double @exp(double -1.000000e+02)
store double %8959, double* %702
%8960 = load double, double* %702
%8961 = load double, double* %697
%8962 = fadd double %8961, 1.000000e+02
%8963 = fadd double 1.000000e+00, %8962
%8964 = fmul double %8960, %8963
store double %8964, double* %701
br label %8969
8965: ; preds = %8955
%8966 = load double, double* %697
%8967 = call double @exp(double %8966)
store double %8967, double* %701
%8968 = load double, double* %701
store double %8968, double* %702
br label %8969
8969: ; preds = %8965, %8958
br label %8970
8970: ; preds = %8969, %8948
%8971 = load double, double* %702
%8972 = load double, double* %700
%8973 = fmul double %8971, %8972
store double %8973, double* %704
%8974 = load double, double* %702
%8975 = load double, double* %741
%8976 = fmul double %8974, %8975
store double %8976, double* %743
%8977 = load double, double* %331
%8978 = load double, double* %637
%8979 = fsub double %8978, 1.000000e+00
%8980 = load double, double* %334
%8981 = load double, double* %736
%8982 = fsub double %8981, 1.000000e+00
%8983 = fmul double %8980, %8982
%8984 = call double @llvm.fmuladd.f64(double %8977, double %8979, double %8983)
%8985 = load double*, double** %134
%8986 = getelementptr inbounds double, double* %8985, i64 100
%8987 = load double, double* %8986
%8988 = load double, double* %701
%8989 = load double, double* %432
%8990 = fsub double %8988, %8989
%8991 = fneg double %8987
%8992 = call double @llvm.fmuladd.f64(double %8991, double %8990, double %8984)
%8993 = load double*, double** %155
store double %8992, double* %8993
%8994 = load double, double* %637
%8995 = fsub double %8994, 1.000000e+00
store double %8995, double* %744
%8996 = load double, double* %331
store double %8996, double* %745
%8997 = load double, double* %736
%8998 = fsub double %8997, 1.000000e+00
store double %8998, double* %746
%8999 = load double, double* %334
store double %8999, double* %747
%9000 = load double*, double** %134
%9001 = getelementptr inbounds double, double* %9000, i64 100
%9002 = load double, double* %9001
%9003 = fneg double %9002
store double %9003, double* %748
%9004 = load double*, double** %134
%9005 = getelementptr inbounds double, double* %9004, i64 100
%9006 = load double, double* %9005
store double %9006, double* %749
%9007 = load double, double* %744
%9008 = load double, double* %333
%9009 = fmul double %9007, %9008
%9010 = load double*, double** %156
store double %9009, double* %9010
%9011 = load double, double* %745
%9012 = load double, double* %639
%9013 = fmul double %9011, %9012
%9014 = load double*, double** %157
store double %9013, double* %9014
%9015 = load double*, double** %156
%9016 = load double, double* %9015
%9017 = load double, double* %745
%9018 = load double, double* %640
%9019 = call double @llvm.fmuladd.f64(double %9017, double %9018, double %9016)
%9020 = load double*, double** %156
store double %9019, double* %9020
%9021 = load double*, double** %156
%9022 = load double, double* %9021
%9023 = load double, double* %746
%9024 = load double, double* %336
%9025 = call double @llvm.fmuladd.f64(double %9023, double %9024, double %9022)
%9026 = load double*, double** %156
store double %9025, double* %9026
%9027 = load double*, double** %157
%9028 = load double, double* %9027
%9029 = load double, double* %747
%9030 = load double, double* %738
%9031 = call double @llvm.fmuladd.f64(double %9029, double %9030, double %9028)
%9032 = load double*, double** %157
store double %9031, double* %9032
%9033 = load double*, double** %156
%9034 = load double, double* %9033
%9035 = load double, double* %747
%9036 = load double, double* %739
%9037 = call double @llvm.fmuladd.f64(double %9035, double %9036, double %9034)
%9038 = load double*, double** %156
store double %9037, double* %9038
%9039 = load double*, double** %156
%9040 = load double, double* %9039
%9041 = load double, double* %748
%9042 = load double, double* %704
%9043 = call double @llvm.fmuladd.f64(double %9041, double %9042, double %9040)
%9044 = load double*, double** %156
store double %9043, double* %9044
%9045 = load double*, double** %157
%9046 = load double, double* %9045
%9047 = load double, double* %748
%9048 = load double, double* %743
%9049 = call double @llvm.fmuladd.f64(double %9047, double %9048, double %9046)
%9050 = load double*, double** %157
store double %9049, double* %9050
%9051 = load double*, double** %156
%9052 = load double, double* %9051
%9053 = load double, double* %749
%9054 = load double, double* %434
%9055 = call double @llvm.fmuladd.f64(double %9053, double %9054, double %9052)
%9056 = load double*, double** %156
store double %9055, double* %9056
br label %9105
9057: ; preds = %8882
%9058 = load double, double* %331
%9059 = load double, double* %637
%9060 = fsub double %9059, 1.000000e+00
%9061 = load double, double* %334
%9062 = load double, double* %736
%9063 = fsub double %9062, 1.000000e+00
%9064 = fmul double %9061, %9063
%9065 = call double @llvm.fmuladd.f64(double %9058, double %9060, double %9064)
%9066 = load double*, double** %155
store double %9065, double* %9066
%9067 = load double, double* %637
%9068 = fsub double %9067, 1.000000e+00
store double %9068, double* %744
%9069 = load double, double* %331
store double %9069, double* %745
%9070 = load double, double* %736
%9071 = fsub double %9070, 1.000000e+00
store double %9071, double* %746
%9072 = load double, double* %334
store double %9072, double* %747
%9073 = load double, double* %744
%9074 = load double, double* %333
%9075 = fmul double %9073, %9074
%9076 = load double*, double** %156
store double %9075, double* %9076
%9077 = load double, double* %745
%9078 = load double, double* %639
%9079 = fmul double %9077, %9078
%9080 = load double*, double** %157
store double %9079, double* %9080
%9081 = load double*, double** %156
%9082 = load double, double* %9081
%9083 = load double, double* %745
%9084 = load double, double* %640
%9085 = call double @llvm.fmuladd.f64(double %9083, double %9084, double %9082)
%9086 = load double*, double** %156
store double %9085, double* %9086
%9087 = load double*, double** %156
%9088 = load double, double* %9087
%9089 = load double, double* %746
%9090 = load double, double* %336
%9091 = call double @llvm.fmuladd.f64(double %9089, double %9090, double %9088)
%9092 = load double*, double** %156
store double %9091, double* %9092
%9093 = load double*, double** %157
%9094 = load double, double* %9093
%9095 = load double, double* %747
%9096 = load double, double* %738
%9097 = call double @llvm.fmuladd.f64(double %9095, double %9096, double %9094)
%9098 = load double*, double** %157
store double %9097, double* %9098
%9099 = load double*, double** %156
%9100 = load double, double* %9099
%9101 = load double, double* %747
%9102 = load double, double* %739
%9103 = call double @llvm.fmuladd.f64(double %9101, double %9102, double %9100)
%9104 = load double*, double** %156
store double %9103, double* %9104
br label %9105
9105: ; preds = %9057, %8970
%9106 = load double*, double** %158
store double 0.000000e+00, double* %9106
%9107 = load double*, double** %159
store double 0.000000e+00, double* %9107
%9108 = load double*, double** %160
store double 0.000000e+00, double* %9108
br label %10233
9109: ; preds = %8765
%9110 = load double*, double** %134
%9111 = getelementptr inbounds double, double* %9110, i64 32
%9112 = load double, double* %9111
%9113 = fcmp oeq double %9112, 0.000000e+00
br i1 %9113, label %9114, label %9453
9114: ; preds = %9109
%9115 = load double*, double** %155
store double 0.000000e+00, double* %9115
%9116 = load double*, double** %156
store double 0.000000e+00, double* %9116
%9117 = load double*, double** %157
store double 0.000000e+00, double* %9117
%9118 = load double*, double** %137
%9119 = load double, double* %9118
%9120 = load double*, double** %134
%9121 = getelementptr inbounds double, double* %9120, i64 33
%9122 = load double, double* %9121
%9123 = load double, double* %270
%9124 = fmul double %9122, %9123
%9125 = fdiv double %9119, %9124
store double %9125, double* %632
%9126 = load double*, double** %134
%9127 = getelementptr inbounds double, double* %9126, i64 33
%9128 = load double, double* %9127
%9129 = load double, double* %270
%9130 = fmul double %9128, %9129
%9131 = fdiv double 1.000000e+00, %9130
store double %9131, double* %750
%9132 = load double*, double** %137
%9133 = load double, double* %9132
%9134 = fneg double %9133
%9135 = load double*, double** %134
%9136 = getelementptr inbounds double, double* %9135, i64 33
%9137 = load double, double* %9136
%9138 = load double, double* %270
%9139 = load double, double* %270
%9140 = fmul double %9138, %9139
%9141 = fmul double %9137, %9140
%9142 = fdiv double %9134, %9141
store double %9142, double* %636
%9143 = load double, double* %636
%9144 = load double, double* %272
%9145 = fmul double %9143, %9144
store double %9145, double* %635
%9146 = load double, double* %632
%9147 = fcmp ogt double %9146, 1.000000e+02
br i1 %9147, label %9148, label %9155
9148: ; preds = %9114
%9149 = call double @exp(double 1.000000e+02)
store double %9149, double* %638
%9150 = load double, double* %638
%9151 = load double, double* %632
%9152 = fsub double %9151, 1.000000e+02
%9153 = fadd double 1.000000e+00, %9152
%9154 = fmul double %9150, %9153
store double %9154, double* %637
br label %9170
9155: ; preds = %9114
%9156 = load double, double* %632
%9157 = fcmp olt double %9156, -1.000000e+02
br i1 %9157, label %9158, label %9165
9158: ; preds = %9155
%9159 = call double @exp(double -1.000000e+02)
store double %9159, double* %638
%9160 = load double, double* %638
%9161 = load double, double* %632
%9162 = fadd double %9161, 1.000000e+02
%9163 = fadd double 1.000000e+00, %9162
%9164 = fmul double %9160, %9163
store double %9164, double* %637
br label %9169
9165: ; preds = %9155
%9166 = load double, double* %632
%9167 = call double @exp(double %9166)
store double %9167, double* %637
%9168 = load double, double* %637
store double %9168, double* %638
br label %9169
9169: ; preds = %9165, %9158
br label %9170
9170: ; preds = %9169, %9148
%9171 = load double, double* %638
%9172 = load double, double* %750
%9173 = fmul double %9171, %9172
store double %9173, double* %751
%9174 = load double, double* %638
%9175 = load double, double* %635
%9176 = fmul double %9174, %9175
store double %9176, double* %640
%9177 = load double*, double** %137
%9178 = load double, double* %9177
%9179 = load double*, double** %134
%9180 = getelementptr inbounds double, double* %9179, i64 35
%9181 = load double, double* %9180
%9182 = load double, double* %270
%9183 = fmul double %9181, %9182
%9184 = fdiv double %9178, %9183
store double %9184, double* %732
%9185 = load double*, double** %134
%9186 = getelementptr inbounds double, double* %9185, i64 35
%9187 = load double, double* %9186
%9188 = load double, double* %270
%9189 = fmul double %9187, %9188
%9190 = fdiv double 1.000000e+00, %9189
store double %9190, double* %752
%9191 = load double*, double** %137
%9192 = load double, double* %9191
%9193 = fneg double %9192
%9194 = load double*, double** %134
%9195 = getelementptr inbounds double, double* %9194, i64 35
%9196 = load double, double* %9195
%9197 = load double, double* %270
%9198 = load double, double* %270
%9199 = fmul double %9197, %9198
%9200 = fmul double %9196, %9199
%9201 = fdiv double %9193, %9200
store double %9201, double* %734
%9202 = load double, double* %734
%9203 = load double, double* %272
%9204 = fmul double %9202, %9203
store double %9204, double* %735
%9205 = load double, double* %732
%9206 = fcmp ogt double %9205, 1.000000e+02
br i1 %9206, label %9207, label %9214
9207: ; preds = %9170
%9208 = call double @exp(double 1.000000e+02)
store double %9208, double* %737
%9209 = load double, double* %737
%9210 = load double, double* %732
%9211 = fsub double %9210, 1.000000e+02
%9212 = fadd double 1.000000e+00, %9211
%9213 = fmul double %9209, %9212
store double %9213, double* %736
br label %9229
9214: ; preds = %9170
%9215 = load double, double* %732
%9216 = fcmp olt double %9215, -1.000000e+02
br i1 %9216, label %9217, label %9224
9217: ; preds = %9214
%9218 = call double @exp(double -1.000000e+02)
store double %9218, double* %737
%9219 = load double, double* %737
%9220 = load double, double* %732
%9221 = fadd double %9220, 1.000000e+02
%9222 = fadd double 1.000000e+00, %9221
%9223 = fmul double %9219, %9222
store double %9223, double* %736
br label %9228
9224: ; preds = %9214
%9225 = load double, double* %732
%9226 = call double @exp(double %9225)
store double %9226, double* %736
%9227 = load double, double* %736
store double %9227, double* %737
br label %9228
9228: ; preds = %9224, %9217
br label %9229
9229: ; preds = %9228, %9207
%9230 = load double, double* %737
%9231 = load double, double* %752
%9232 = fmul double %9230, %9231
store double %9232, double* %753
%9233 = load double, double* %737
%9234 = load double, double* %735
%9235 = fmul double %9233, %9234
store double %9235, double* %739
%9236 = load double*, double** %134
%9237 = getelementptr inbounds double, double* %9236, i64 98
%9238 = load double, double* %9237
%9239 = fcmp ogt double %9238, 0.000000e+00
br i1 %9239, label %9240, label %9404
9240: ; preds = %9229
%9241 = load double, double* %364
%9242 = fneg double %9241
%9243 = load double*, double** %137
%9244 = load double, double* %9243
%9245 = fsub double %9242, %9244
%9246 = load double, double* %367
%9247 = load double, double* %270
%9248 = fmul double %9246, %9247
%9249 = fdiv double %9245, %9248
store double %9249, double* %697
%9250 = load double, double* %367
%9251 = load double, double* %270
%9252 = fmul double %9250, %9251
%9253 = fdiv double -1.000000e+00, %9252
store double %9253, double* %740
%9254 = load double, double* %367
%9255 = load double, double* %270
%9256 = fmul double %9254, %9255
%9257 = fdiv double -1.000000e+00, %9256
store double %9257, double* %754
%9258 = load double*, double** %137
%9259 = load double, double* %9258
%9260 = fneg double %9259
%9261 = load double, double* %364
%9262 = fsub double %9260, %9261
%9263 = fneg double %9262
%9264 = load double, double* %367
%9265 = load double, double* %367
%9266 = fmul double %9264, %9265
%9267 = load double, double* %270
%9268 = fmul double %9266, %9267
%9269 = fdiv double %9263, %9268
store double %9269, double* %742
%9270 = load double*, double** %137
%9271 = load double, double* %9270
%9272 = fneg double %9271
%9273 = load double, double* %364
%9274 = fsub double %9272, %9273
%9275 = fneg double %9274
%9276 = load double, double* %367
%9277 = load double, double* %270
%9278 = load double, double* %270
%9279 = fmul double %9277, %9278
%9280 = fmul double %9276, %9279
%9281 = fdiv double %9275, %9280
store double %9281, double* %699
%9282 = load double, double* %740
%9283 = load double, double* %366
%9284 = fmul double %9282, %9283
store double %9284, double* %700
%9285 = load double, double* %700
%9286 = load double, double* %742
%9287 = load double, double* %369
%9288 = call double @llvm.fmuladd.f64(double %9286, double %9287, double %9285)
store double %9288, double* %700
%9289 = load double, double* %700
%9290 = load double, double* %699
%9291 = load double, double* %272
%9292 = call double @llvm.fmuladd.f64(double %9290, double %9291, double %9289)
store double %9292, double* %700
%9293 = load double, double* %697
%9294 = fcmp ogt double %9293, 1.000000e+02
br i1 %9294, label %9295, label %9302
9295: ; preds = %9240
%9296 = call double @exp(double 1.000000e+02)
store double %9296, double* %702
%9297 = load double, double* %702
%9298 = load double, double* %697
%9299 = fsub double %9298, 1.000000e+02
%9300 = fadd double 1.000000e+00, %9299
%9301 = fmul double %9297, %9300
store double %9301, double* %701
br label %9317
9302: ; preds = %9240
%9303 = load double, double* %697
%9304 = fcmp olt double %9303, -1.000000e+02
br i1 %9304, label %9305, label %9312
9305: ; preds = %9302
%9306 = call double @exp(double -1.000000e+02)
store double %9306, double* %702
%9307 = load double, double* %702
%9308 = load double, double* %697
%9309 = fadd double %9308, 1.000000e+02
%9310 = fadd double 1.000000e+00, %9309
%9311 = fmul double %9307, %9310
store double %9311, double* %701
br label %9316
9312: ; preds = %9302
%9313 = load double, double* %697
%9314 = call double @exp(double %9313)
store double %9314, double* %701
%9315 = load double, double* %701
store double %9315, double* %702
br label %9316
9316: ; preds = %9312, %9305
br label %9317
9317: ; preds = %9316, %9295
%9318 = load double, double* %702
%9319 = load double, double* %700
%9320 = fmul double %9318, %9319
store double %9320, double* %704
%9321 = load double, double* %702
%9322 = load double, double* %754
%9323 = fmul double %9321, %9322
store double %9323, double* %755
%9324 = load double, double* %331
%9325 = load double, double* %637
%9326 = fsub double %9325, 1.000000e+00
%9327 = load double, double* %334
%9328 = load double, double* %736
%9329 = fsub double %9328, 1.000000e+00
%9330 = fmul double %9327, %9329
%9331 = call double @llvm.fmuladd.f64(double %9324, double %9326, double %9330)
%9332 = load double*, double** %134
%9333 = getelementptr inbounds double, double* %9332, i64 100
%9334 = load double, double* %9333
%9335 = load double, double* %701
%9336 = load double, double* %432
%9337 = fsub double %9335, %9336
%9338 = fneg double %9334
%9339 = call double @llvm.fmuladd.f64(double %9338, double %9337, double %9331)
%9340 = load double*, double** %158
store double %9339, double* %9340
%9341 = load double, double* %637
%9342 = fsub double %9341, 1.000000e+00
store double %9342, double* %756
%9343 = load double, double* %331
store double %9343, double* %757
%9344 = load double, double* %736
%9345 = fsub double %9344, 1.000000e+00
store double %9345, double* %758
%9346 = load double, double* %334
store double %9346, double* %759
%9347 = load double*, double** %134
%9348 = getelementptr inbounds double, double* %9347, i64 100
%9349 = load double, double* %9348
%9350 = fneg double %9349
store double %9350, double* %760
%9351 = load double*, double** %134
%9352 = getelementptr inbounds double, double* %9351, i64 100
%9353 = load double, double* %9352
store double %9353, double* %761
%9354 = load double, double* %756
%9355 = load double, double* %333
%9356 = fmul double %9354, %9355
%9357 = load double*, double** %159
store double %9356, double* %9357
%9358 = load double, double* %757
%9359 = load double, double* %751
%9360 = fmul double %9358, %9359
%9361 = load double*, double** %160
store double %9360, double* %9361
%9362 = load double*, double** %159
%9363 = load double, double* %9362
%9364 = load double, double* %757
%9365 = load double, double* %640
%9366 = call double @llvm.fmuladd.f64(double %9364, double %9365, double %9363)
%9367 = load double*, double** %159
store double %9366, double* %9367
%9368 = load double*, double** %159
%9369 = load double, double* %9368
%9370 = load double, double* %758
%9371 = load double, double* %336
%9372 = call double @llvm.fmuladd.f64(double %9370, double %9371, double %9369)
%9373 = load double*, double** %159
store double %9372, double* %9373
%9374 = load double*, double** %160
%9375 = load double, double* %9374
%9376 = load double, double* %759
%9377 = load double, double* %753
%9378 = call double @llvm.fmuladd.f64(double %9376, double %9377, double %9375)
%9379 = load double*, double** %160
store double %9378, double* %9379
%9380 = load double*, double** %159
%9381 = load double, double* %9380
%9382 = load double, double* %759
%9383 = load double, double* %739
%9384 = call double @llvm.fmuladd.f64(double %9382, double %9383, double %9381)
%9385 = load double*, double** %159
store double %9384, double* %9385
%9386 = load double*, double** %159
%9387 = load double, double* %9386
%9388 = load double, double* %760
%9389 = load double, double* %704
%9390 = call double @llvm.fmuladd.f64(double %9388, double %9389, double %9387)
%9391 = load double*, double** %159
store double %9390, double* %9391
%9392 = load double*, double** %160
%9393 = load double, double* %9392
%9394 = load double, double* %760
%9395 = load double, double* %755
%9396 = call double @llvm.fmuladd.f64(double %9394, double %9395, double %9393)
%9397 = load double*, double** %160
store double %9396, double* %9397
%9398 = load double*, double** %159
%9399 = load double, double* %9398
%9400 = load double, double* %761
%9401 = load double, double* %434
%9402 = call double @llvm.fmuladd.f64(double %9400, double %9401, double %9399)
%9403 = load double*, double** %159
store double %9402, double* %9403
br label %9452
9404: ; preds = %9229
%9405 = load double, double* %331
%9406 = load double, double* %637
%9407 = fsub double %9406, 1.000000e+00
%9408 = load double, double* %334
%9409 = load double, double* %736
%9410 = fsub double %9409, 1.000000e+00
%9411 = fmul double %9408, %9410
%9412 = call double @llvm.fmuladd.f64(double %9405, double %9407, double %9411)
%9413 = load double*, double** %158
store double %9412, double* %9413
%9414 = load double, double* %637
%9415 = fsub double %9414, 1.000000e+00
store double %9415, double* %756
%9416 = load double, double* %331
store double %9416, double* %757
%9417 = load double, double* %736
%9418 = fsub double %9417, 1.000000e+00
store double %9418, double* %758
%9419 = load double, double* %334
store double %9419, double* %759
%9420 = load double, double* %756
%9421 = load double, double* %333
%9422 = fmul double %9420, %9421
%9423 = load double*, double** %159
store double %9422, double* %9423
%9424 = load double, double* %757
%9425 = load double, double* %751
%9426 = fmul double %9424, %9425
%9427 = load double*, double** %160
store double %9426, double* %9427
%9428 = load double*, double** %159
%9429 = load double, double* %9428
%9430 = load double, double* %757
%9431 = load double, double* %640
%9432 = call double @llvm.fmuladd.f64(double %9430, double %9431, double %9429)
%9433 = load double*, double** %159
store double %9432, double* %9433
%9434 = load double*, double** %159
%9435 = load double, double* %9434
%9436 = load double, double* %758
%9437 = load double, double* %336
%9438 = call double @llvm.fmuladd.f64(double %9436, double %9437, double %9435)
%9439 = load double*, double** %159
store double %9438, double* %9439
%9440 = load double*, double** %160
%9441 = load double, double* %9440
%9442 = load double, double* %759
%9443 = load double, double* %753
%9444 = call double @llvm.fmuladd.f64(double %9442, double %9443, double %9441)
%9445 = load double*, double** %160
store double %9444, double* %9445
%9446 = load double*, double** %159
%9447 = load double, double* %9446
%9448 = load double, double* %759
%9449 = load double, double* %739
%9450 = call double @llvm.fmuladd.f64(double %9448, double %9449, double %9447)
%9451 = load double*, double** %159
store double %9450, double* %9451
br label %9452
9452: ; preds = %9404, %9317
br label %10232
9453: ; preds = %9109
%9454 = load double*, double** %136
%9455 = load double, double* %9454
%9456 = load double*, double** %134
%9457 = getelementptr inbounds double, double* %9456, i64 33
%9458 = load double, double* %9457
%9459 = load double, double* %270
%9460 = fmul double %9458, %9459
%9461 = fdiv double %9455, %9460
store double %9461, double* %632
%9462 = load double*, double** %134
%9463 = getelementptr inbounds double, double* %9462, i64 33
%9464 = load double, double* %9463
%9465 = load double, double* %270
%9466 = fmul double %9464, %9465
%9467 = fdiv double 1.000000e+00, %9466
store double %9467, double* %633
%9468 = load double*, double** %136
%9469 = load double, double* %9468
%9470 = fneg double %9469
%9471 = load double*, double** %134
%9472 = getelementptr inbounds double, double* %9471, i64 33
%9473 = load double, double* %9472
%9474 = load double, double* %270
%9475 = load double, double* %270
%9476 = fmul double %9474, %9475
%9477 = fmul double %9473, %9476
%9478 = fdiv double %9470, %9477
store double %9478, double* %636
%9479 = load double, double* %636
%9480 = load double, double* %272
%9481 = fmul double %9479, %9480
store double %9481, double* %635
%9482 = load double, double* %632
%9483 = fcmp ogt double %9482, 1.000000e+02
br i1 %9483, label %9484, label %9491
9484: ; preds = %9453
%9485 = call double @exp(double 1.000000e+02)
store double %9485, double* %638
%9486 = load double, double* %638
%9487 = load double, double* %632
%9488 = fsub double %9487, 1.000000e+02
%9489 = fadd double 1.000000e+00, %9488
%9490 = fmul double %9486, %9489
store double %9490, double* %637
br label %9506
9491: ; preds = %9453
%9492 = load double, double* %632
%9493 = fcmp olt double %9492, -1.000000e+02
br i1 %9493, label %9494, label %9501
9494: ; preds = %9491
%9495 = call double @exp(double -1.000000e+02)
store double %9495, double* %638
%9496 = load double, double* %638
%9497 = load double, double* %632
%9498 = fadd double %9497, 1.000000e+02
%9499 = fadd double 1.000000e+00, %9498
%9500 = fmul double %9496, %9499
store double %9500, double* %637
br label %9505
9501: ; preds = %9491
%9502 = load double, double* %632
%9503 = call double @exp(double %9502)
store double %9503, double* %637
%9504 = load double, double* %637
store double %9504, double* %638
br label %9505
9505: ; preds = %9501, %9494
br label %9506
9506: ; preds = %9505, %9484
%9507 = load double, double* %638
%9508 = load double, double* %633
%9509 = fmul double %9507, %9508
store double %9509, double* %639
%9510 = load double, double* %638
%9511 = load double, double* %635
%9512 = fmul double %9510, %9511
store double %9512, double* %640
%9513 = load double*, double** %136
%9514 = load double, double* %9513
%9515 = load double*, double** %134
%9516 = getelementptr inbounds double, double* %9515, i64 35
%9517 = load double, double* %9516
%9518 = load double, double* %270
%9519 = fmul double %9517, %9518
%9520 = fdiv double %9514, %9519
store double %9520, double* %732
%9521 = load double*, double** %134
%9522 = getelementptr inbounds double, double* %9521, i64 35
%9523 = load double, double* %9522
%9524 = load double, double* %270
%9525 = fmul double %9523, %9524
%9526 = fdiv double 1.000000e+00, %9525
store double %9526, double* %733
%9527 = load double*, double** %136
%9528 = load double, double* %9527
%9529 = fneg double %9528
%9530 = load double*, double** %134
%9531 = getelementptr inbounds double, double* %9530, i64 35
%9532 = load double, double* %9531
%9533 = load double, double* %270
%9534 = load double, double* %270
%9535 = fmul double %9533, %9534
%9536 = fmul double %9532, %9535
%9537 = fdiv double %9529, %9536
store double %9537, double* %734
%9538 = load double, double* %734
%9539 = load double, double* %272
%9540 = fmul double %9538, %9539
store double %9540, double* %735
%9541 = load double, double* %732
%9542 = fcmp ogt double %9541, 1.000000e+02
br i1 %9542, label %9543, label %9550
9543: ; preds = %9506
%9544 = call double @exp(double 1.000000e+02)
store double %9544, double* %737
%9545 = load double, double* %737
%9546 = load double, double* %732
%9547 = fsub double %9546, 1.000000e+02
%9548 = fadd double 1.000000e+00, %9547
%9549 = fmul double %9545, %9548
store double %9549, double* %736
br label %9565
9550: ; preds = %9506
%9551 = load double, double* %732
%9552 = fcmp olt double %9551, -1.000000e+02
br i1 %9552, label %9553, label %9560
9553: ; preds = %9550
%9554 = call double @exp(double -1.000000e+02)
store double %9554, double* %737
%9555 = load double, double* %737
%9556 = load double, double* %732
%9557 = fadd double %9556, 1.000000e+02
%9558 = fadd double 1.000000e+00, %9557
%9559 = fmul double %9555, %9558
store double %9559, double* %736
br label %9564
9560: ; preds = %9550
%9561 = load double, double* %732
%9562 = call double @exp(double %9561)
store double %9562, double* %736
%9563 = load double, double* %736
store double %9563, double* %737
br label %9564
9564: ; preds = %9560, %9553
br label %9565
9565: ; preds = %9564, %9543
%9566 = load double, double* %737
%9567 = load double, double* %733
%9568 = fmul double %9566, %9567
store double %9568, double* %738
%9569 = load double, double* %737
%9570 = load double, double* %735
%9571 = fmul double %9569, %9570
store double %9571, double* %739
%9572 = load double*, double** %134
%9573 = getelementptr inbounds double, double* %9572, i64 98
%9574 = load double, double* %9573
%9575 = fcmp ogt double %9574, 0.000000e+00
br i1 %9575, label %9576, label %9768
9576: ; preds = %9565
%9577 = load double, double* %364
%9578 = fneg double %9577
%9579 = load double*, double** %136
%9580 = load double, double* %9579
%9581 = fsub double %9578, %9580
%9582 = load double, double* %367
%9583 = load double, double* %270
%9584 = fmul double %9582, %9583
%9585 = fdiv double %9581, %9584
store double %9585, double* %697
%9586 = load double, double* %367
%9587 = load double, double* %270
%9588 = fmul double %9586, %9587
%9589 = fdiv double -1.000000e+00, %9588
store double %9589, double* %740
%9590 = load double, double* %367
%9591 = load double, double* %270
%9592 = fmul double %9590, %9591
%9593 = fdiv double -1.000000e+00, %9592
store double %9593, double* %741
%9594 = load double*, double** %136
%9595 = load double, double* %9594
%9596 = fneg double %9595
%9597 = load double, double* %364
%9598 = fsub double %9596, %9597
%9599 = fneg double %9598
%9600 = load double, double* %367
%9601 = load double, double* %367
%9602 = fmul double %9600, %9601
%9603 = load double, double* %270
%9604 = fmul double %9602, %9603
%9605 = fdiv double %9599, %9604
store double %9605, double* %742
%9606 = load double*, double** %136
%9607 = load double, double* %9606
%9608 = fneg double %9607
%9609 = load double, double* %364
%9610 = fsub double %9608, %9609
%9611 = fneg double %9610
%9612 = load double, double* %367
%9613 = load double, double* %270
%9614 = load double, double* %270
%9615 = fmul double %9613, %9614
%9616 = fmul double %9612, %9615
%9617 = fdiv double %9611, %9616
store double %9617, double* %699
%9618 = load double, double* %740
%9619 = load double, double* %366
%9620 = fmul double %9618, %9619
store double %9620, double* %700
%9621 = load double, double* %700
%9622 = load double, double* %742
%9623 = load double, double* %369
%9624 = call double @llvm.fmuladd.f64(double %9622, double %9623, double %9621)
store double %9624, double* %700
%9625 = load double, double* %700
%9626 = load double, double* %699
%9627 = load double, double* %272
%9628 = call double @llvm.fmuladd.f64(double %9626, double %9627, double %9625)
store double %9628, double* %700
%9629 = load double, double* %697
%9630 = fcmp ogt double %9629, 1.000000e+02
br i1 %9630, label %9631, label %9638
9631: ; preds = %9576
%9632 = call double @exp(double 1.000000e+02)
store double %9632, double* %702
%9633 = load double, double* %702
%9634 = load double, double* %697
%9635 = fsub double %9634, 1.000000e+02
%9636 = fadd double 1.000000e+00, %9635
%9637 = fmul double %9633, %9636
store double %9637, double* %701
br label %9653
9638: ; preds = %9576
%9639 = load double, double* %697
%9640 = fcmp olt double %9639, -1.000000e+02
br i1 %9640, label %9641, label %9648
9641: ; preds = %9638
%9642 = call double @exp(double -1.000000e+02)
store double %9642, double* %702
%9643 = load double, double* %702
%9644 = load double, double* %697
%9645 = fadd double %9644, 1.000000e+02
%9646 = fadd double 1.000000e+00, %9645
%9647 = fmul double %9643, %9646
store double %9647, double* %701
br label %9652
9648: ; preds = %9638
%9649 = load double, double* %697
%9650 = call double @exp(double %9649)
store double %9650, double* %701
%9651 = load double, double* %701
store double %9651, double* %702
br label %9652
9652: ; preds = %9648, %9641
br label %9653
9653: ; preds = %9652, %9631
%9654 = load double, double* %702
%9655 = load double, double* %700
%9656 = fmul double %9654, %9655
store double %9656, double* %704
%9657 = load double, double* %702
%9658 = load double, double* %741
%9659 = fmul double %9657, %9658
store double %9659, double* %743
%9660 = load double*, double** %134
%9661 = getelementptr inbounds double, double* %9660, i64 32
%9662 = load double, double* %9661
%9663 = load double, double* %331
%9664 = load double, double* %637
%9665 = fsub double %9664, 1.000000e+00
%9666 = load double, double* %334
%9667 = load double, double* %736
%9668 = fsub double %9667, 1.000000e+00
%9669 = fmul double %9666, %9668
%9670 = call double @llvm.fmuladd.f64(double %9663, double %9665, double %9669)
%9671 = load double*, double** %134
%9672 = getelementptr inbounds double, double* %9671, i64 100
%9673 = load double, double* %9672
%9674 = load double, double* %701
%9675 = load double, double* %432
%9676 = fsub double %9674, %9675
%9677 = fneg double %9673
%9678 = call double @llvm.fmuladd.f64(double %9677, double %9676, double %9670)
%9679 = fmul double %9662, %9678
%9680 = load double*, double** %155
store double %9679, double* %9680
%9681 = load double, double* %637
%9682 = fsub double %9681, 1.000000e+00
%9683 = load double*, double** %134
%9684 = getelementptr inbounds double, double* %9683, i64 32
%9685 = load double, double* %9684
%9686 = fmul double %9682, %9685
store double %9686, double* %744
%9687 = load double, double* %331
%9688 = load double*, double** %134
%9689 = getelementptr inbounds double, double* %9688, i64 32
%9690 = load double, double* %9689
%9691 = fmul double %9687, %9690
store double %9691, double* %745
%9692 = load double, double* %736
%9693 = fsub double %9692, 1.000000e+00
%9694 = load double*, double** %134
%9695 = getelementptr inbounds double, double* %9694, i64 32
%9696 = load double, double* %9695
%9697 = fmul double %9693, %9696
store double %9697, double* %746
%9698 = load double, double* %334
%9699 = load double*, double** %134
%9700 = getelementptr inbounds double, double* %9699, i64 32
%9701 = load double, double* %9700
%9702 = fmul double %9698, %9701
store double %9702, double* %747
%9703 = load double*, double** %134
%9704 = getelementptr inbounds double, double* %9703, i64 100
%9705 = load double, double* %9704
%9706 = fneg double %9705
%9707 = load double*, double** %134
%9708 = getelementptr inbounds double, double* %9707, i64 32
%9709 = load double, double* %9708
%9710 = fmul double %9706, %9709
store double %9710, double* %748
%9711 = load double*, double** %134
%9712 = getelementptr inbounds double, double* %9711, i64 100
%9713 = load double, double* %9712
%9714 = load double*, double** %134
%9715 = getelementptr inbounds double, double* %9714, i64 32
%9716 = load double, double* %9715
%9717 = fmul double %9713, %9716
store double %9717, double* %749
%9718 = load double, double* %744
%9719 = load double, double* %333
%9720 = fmul double %9718, %9719
%9721 = load double*, double** %156
store double %9720, double* %9721
%9722 = load double, double* %745
%9723 = load double, double* %639
%9724 = fmul double %9722, %9723
%9725 = load double*, double** %157
store double %9724, double* %9725
%9726 = load double*, double** %156
%9727 = load double, double* %9726
%9728 = load double, double* %745
%9729 = load double, double* %640
%9730 = call double @llvm.fmuladd.f64(double %9728, double %9729, double %9727)
%9731 = load double*, double** %156
store double %9730, double* %9731
%9732 = load double*, double** %156
%9733 = load double, double* %9732
%9734 = load double, double* %746
%9735 = load double, double* %336
%9736 = call double @llvm.fmuladd.f64(double %9734, double %9735, double %9733)
%9737 = load double*, double** %156
store double %9736, double* %9737
%9738 = load double*, double** %157
%9739 = load double, double* %9738
%9740 = load double, double* %747
%9741 = load double, double* %738
%9742 = call double @llvm.fmuladd.f64(double %9740, double %9741, double %9739)
%9743 = load double*, double** %157
store double %9742, double* %9743
%9744 = load double*, double** %156
%9745 = load double, double* %9744
%9746 = load double, double* %747
%9747 = load double, double* %739
%9748 = call double @llvm.fmuladd.f64(double %9746, double %9747, double %9745)
%9749 = load double*, double** %156
store double %9748, double* %9749
%9750 = load double*, double** %156
%9751 = load double, double* %9750
%9752 = load double, double* %748
%9753 = load double, double* %704
%9754 = call double @llvm.fmuladd.f64(double %9752, double %9753, double %9751)
%9755 = load double*, double** %156
store double %9754, double* %9755
%9756 = load double*, double** %157
%9757 = load double, double* %9756
%9758 = load double, double* %748
%9759 = load double, double* %743
%9760 = call double @llvm.fmuladd.f64(double %9758, double %9759, double %9757)
%9761 = load double*, double** %157
store double %9760, double* %9761
%9762 = load double*, double** %156
%9763 = load double, double* %9762
%9764 = load double, double* %749
%9765 = load double, double* %434
%9766 = call double @llvm.fmuladd.f64(double %9764, double %9765, double %9763)
%9767 = load double*, double** %156
store double %9766, double* %9767
br label %9836
9768: ; preds = %9565
%9769 = load double*, double** %134
%9770 = getelementptr inbounds double, double* %9769, i64 32
%9771 = load double, double* %9770
%9772 = load double, double* %331
%9773 = load double, double* %637
%9774 = fsub double %9773, 1.000000e+00
%9775 = load double, double* %334
%9776 = load double, double* %736
%9777 = fsub double %9776, 1.000000e+00
%9778 = fmul double %9775, %9777
%9779 = call double @llvm.fmuladd.f64(double %9772, double %9774, double %9778)
%9780 = fmul double %9771, %9779
%9781 = load double*, double** %155
store double %9780, double* %9781
%9782 = load double, double* %637
%9783 = fsub double %9782, 1.000000e+00
%9784 = load double*, double** %134
%9785 = getelementptr inbounds double, double* %9784, i64 32
%9786 = load double, double* %9785
%9787 = fmul double %9783, %9786
store double %9787, double* %744
%9788 = load double, double* %331
%9789 = load double*, double** %134
%9790 = getelementptr inbounds double, double* %9789, i64 32
%9791 = load double, double* %9790
%9792 = fmul double %9788, %9791
store double %9792, double* %745
%9793 = load double, double* %736
%9794 = fsub double %9793, 1.000000e+00
%9795 = load double*, double** %134
%9796 = getelementptr inbounds double, double* %9795, i64 32
%9797 = load double, double* %9796
%9798 = fmul double %9794, %9797
store double %9798, double* %746
%9799 = load double, double* %334
%9800 = load double*, double** %134
%9801 = getelementptr inbounds double, double* %9800, i64 32
%9802 = load double, double* %9801
%9803 = fmul double %9799, %9802
store double %9803, double* %747
%9804 = load double, double* %744
%9805 = load double, double* %333
%9806 = fmul double %9804, %9805
%9807 = load double*, double** %156
store double %9806, double* %9807
%9808 = load double, double* %745
%9809 = load double, double* %639
%9810 = fmul double %9808, %9809
%9811 = load double*, double** %157
store double %9810, double* %9811
%9812 = load double*, double** %156
%9813 = load double, double* %9812
%9814 = load double, double* %745
%9815 = load double, double* %640
%9816 = call double @llvm.fmuladd.f64(double %9814, double %9815, double %9813)
%9817 = load double*, double** %156
store double %9816, double* %9817
%9818 = load double*, double** %156
%9819 = load double, double* %9818
%9820 = load double, double* %746
%9821 = load double, double* %336
%9822 = call double @llvm.fmuladd.f64(double %9820, double %9821, double %9819)
%9823 = load double*, double** %156
store double %9822, double* %9823
%9824 = load double*, double** %157
%9825 = load double, double* %9824
%9826 = load double, double* %747
%9827 = load double, double* %738
%9828 = call double @llvm.fmuladd.f64(double %9826, double %9827, double %9825)
%9829 = load double*, double** %157
store double %9828, double* %9829
%9830 = load double*, double** %156
%9831 = load double, double* %9830
%9832 = load double, double* %747
%9833 = load double, double* %739
%9834 = call double @llvm.fmuladd.f64(double %9832, double %9833, double %9831)
%9835 = load double*, double** %156
store double %9834, double* %9835
br label %9836
9836: ; preds = %9768, %9653
%9837 = load double*, double** %137
%9838 = load double, double* %9837
%9839 = load double*, double** %134
%9840 = getelementptr inbounds double, double* %9839, i64 33
%9841 = load double, double* %9840
%9842 = load double, double* %270
%9843 = fmul double %9841, %9842
%9844 = fdiv double %9838, %9843
store double %9844, double* %632
%9845 = load double*, double** %134
%9846 = getelementptr inbounds double, double* %9845, i64 33
%9847 = load double, double* %9846
%9848 = load double, double* %270
%9849 = fmul double %9847, %9848
%9850 = fdiv double 1.000000e+00, %9849
store double %9850, double* %750
%9851 = load double*, double** %137
%9852 = load double, double* %9851
%9853 = fneg double %9852
%9854 = load double*, double** %134
%9855 = getelementptr inbounds double, double* %9854, i64 33
%9856 = load double, double* %9855
%9857 = load double, double* %270
%9858 = load double, double* %270
%9859 = fmul double %9857, %9858
%9860 = fmul double %9856, %9859
%9861 = fdiv double %9853, %9860
store double %9861, double* %636
%9862 = load double, double* %636
%9863 = load double, double* %272
%9864 = fmul double %9862, %9863
store double %9864, double* %635
%9865 = load double, double* %632
%9866 = fcmp ogt double %9865, 1.000000e+02
br i1 %9866, label %9867, label %9874
9867: ; preds = %9836
%9868 = call double @exp(double 1.000000e+02)
store double %9868, double* %638
%9869 = load double, double* %638
%9870 = load double, double* %632
%9871 = fsub double %9870, 1.000000e+02
%9872 = fadd double 1.000000e+00, %9871
%9873 = fmul double %9869, %9872
store double %9873, double* %637
br label %9889
9874: ; preds = %9836
%9875 = load double, double* %632
%9876 = fcmp olt double %9875, -1.000000e+02
br i1 %9876, label %9877, label %9884
9877: ; preds = %9874
%9878 = call double @exp(double -1.000000e+02)
store double %9878, double* %638
%9879 = load double, double* %638
%9880 = load double, double* %632
%9881 = fadd double %9880, 1.000000e+02
%9882 = fadd double 1.000000e+00, %9881
%9883 = fmul double %9879, %9882
store double %9883, double* %637
br label %9888
9884: ; preds = %9874
%9885 = load double, double* %632
%9886 = call double @exp(double %9885)
store double %9886, double* %637
%9887 = load double, double* %637
store double %9887, double* %638
br label %9888
9888: ; preds = %9884, %9877
br label %9889
9889: ; preds = %9888, %9867
%9890 = load double, double* %638
%9891 = load double, double* %750
%9892 = fmul double %9890, %9891
store double %9892, double* %751
%9893 = load double, double* %638
%9894 = load double, double* %635
%9895 = fmul double %9893, %9894
store double %9895, double* %640
%9896 = load double*, double** %137
%9897 = load double, double* %9896
%9898 = load double*, double** %134
%9899 = getelementptr inbounds double, double* %9898, i64 35
%9900 = load double, double* %9899
%9901 = load double, double* %270
%9902 = fmul double %9900, %9901
%9903 = fdiv double %9897, %9902
store double %9903, double* %732
%9904 = load double*, double** %134
%9905 = getelementptr inbounds double, double* %9904, i64 35
%9906 = load double, double* %9905
%9907 = load double, double* %270
%9908 = fmul double %9906, %9907
%9909 = fdiv double 1.000000e+00, %9908
store double %9909, double* %752
%9910 = load double*, double** %137
%9911 = load double, double* %9910
%9912 = fneg double %9911
%9913 = load double*, double** %134
%9914 = getelementptr inbounds double, double* %9913, i64 35
%9915 = load double, double* %9914
%9916 = load double, double* %270
%9917 = load double, double* %270
%9918 = fmul double %9916, %9917
%9919 = fmul double %9915, %9918
%9920 = fdiv double %9912, %9919
store double %9920, double* %734
%9921 = load double, double* %734
%9922 = load double, double* %272
%9923 = fmul double %9921, %9922
store double %9923, double* %735
%9924 = load double, double* %732
%9925 = fcmp ogt double %9924, 1.000000e+02
br i1 %9925, label %9926, label %9933
9926: ; preds = %9889
%9927 = call double @exp(double 1.000000e+02)
store double %9927, double* %737
%9928 = load double, double* %737
%9929 = load double, double* %732
%9930 = fsub double %9929, 1.000000e+02
%9931 = fadd double 1.000000e+00, %9930
%9932 = fmul double %9928, %9931
store double %9932, double* %736
br label %9948
9933: ; preds = %9889
%9934 = load double, double* %732
%9935 = fcmp olt double %9934, -1.000000e+02
br i1 %9935, label %9936, label %9943
9936: ; preds = %9933
%9937 = call double @exp(double -1.000000e+02)
store double %9937, double* %737
%9938 = load double, double* %737
%9939 = load double, double* %732
%9940 = fadd double %9939, 1.000000e+02
%9941 = fadd double 1.000000e+00, %9940
%9942 = fmul double %9938, %9941
store double %9942, double* %736
br label %9947
9943: ; preds = %9933
%9944 = load double, double* %732
%9945 = call double @exp(double %9944)
store double %9945, double* %736
%9946 = load double, double* %736
store double %9946, double* %737
br label %9947
9947: ; preds = %9943, %9936
br label %9948
9948: ; preds = %9947, %9926
%9949 = load double, double* %737
%9950 = load double, double* %752
%9951 = fmul double %9949, %9950
store double %9951, double* %753
%9952 = load double, double* %737
%9953 = load double, double* %735
%9954 = fmul double %9952, %9953
store double %9954, double* %739
%9955 = load double*, double** %134
%9956 = getelementptr inbounds double, double* %9955, i64 98
%9957 = load double, double* %9956
%9958 = fcmp ogt double %9957, 0.000000e+00
br i1 %9958, label %9959, label %10158
9959: ; preds = %9948
%9960 = load double, double* %364
%9961 = fneg double %9960
%9962 = load double*, double** %137
%9963 = load double, double* %9962
%9964 = fsub double %9961, %9963
%9965 = load double, double* %367
%9966 = load double, double* %270
%9967 = fmul double %9965, %9966
%9968 = fdiv double %9964, %9967
store double %9968, double* %697
%9969 = load double, double* %367
%9970 = load double, double* %270
%9971 = fmul double %9969, %9970
%9972 = fdiv double -1.000000e+00, %9971
store double %9972, double* %740
%9973 = load double, double* %367
%9974 = load double, double* %270
%9975 = fmul double %9973, %9974
%9976 = fdiv double -1.000000e+00, %9975
store double %9976, double* %754
%9977 = load double*, double** %137
%9978 = load double, double* %9977
%9979 = fneg double %9978
%9980 = load double, double* %364
%9981 = fsub double %9979, %9980
%9982 = fneg double %9981
%9983 = load double, double* %367
%9984 = load double, double* %367
%9985 = fmul double %9983, %9984
%9986 = load double, double* %270
%9987 = fmul double %9985, %9986
%9988 = fdiv double %9982, %9987
store double %9988, double* %742
%9989 = load double*, double** %137
%9990 = load double, double* %9989
%9991 = fneg double %9990
%9992 = load double, double* %364
%9993 = fsub double %9991, %9992
%9994 = fneg double %9993
%9995 = load double, double* %367
%9996 = load double, double* %270
%9997 = load double, double* %270
%9998 = fmul double %9996, %9997
%9999 = fmul double %9995, %9998
%10000 = fdiv double %9994, %9999
store double %10000, double* %699
%10001 = load double, double* %740
%10002 = load double, double* %366
%10003 = fmul double %10001, %10002
store double %10003, double* %700
%10004 = load double, double* %700
%10005 = load double, double* %742
%10006 = load double, double* %369
%10007 = call double @llvm.fmuladd.f64(double %10005, double %10006, double %10004)
store double %10007, double* %700
%10008 = load double, double* %700
%10009 = load double, double* %699
%10010 = load double, double* %272
%10011 = call double @llvm.fmuladd.f64(double %10009, double %10010, double %10008)
store double %10011, double* %700
%10012 = load double, double* %697
%10013 = fcmp ogt double %10012, 1.000000e+02
br i1 %10013, label %10014, label %10021
10014: ; preds = %9959
%10015 = call double @exp(double 1.000000e+02)
store double %10015, double* %702
%10016 = load double, double* %702
%10017 = load double, double* %697
%10018 = fsub double %10017, 1.000000e+02
%10019 = fadd double 1.000000e+00, %10018
%10020 = fmul double %10016, %10019
store double %10020, double* %701
br label %10036
10021: ; preds = %9959
%10022 = load double, double* %697
%10023 = fcmp olt double %10022, -1.000000e+02
br i1 %10023, label %10024, label %10031
10024: ; preds = %10021
%10025 = call double @exp(double -1.000000e+02)
store double %10025, double* %702
%10026 = load double, double* %702
%10027 = load double, double* %697
%10028 = fadd double %10027, 1.000000e+02
%10029 = fadd double 1.000000e+00, %10028
%10030 = fmul double %10026, %10029
store double %10030, double* %701
br label %10035
10031: ; preds = %10021
%10032 = load double, double* %697
%10033 = call double @exp(double %10032)
store double %10033, double* %701
%10034 = load double, double* %701
store double %10034, double* %702
br label %10035
10035: ; preds = %10031, %10024
br label %10036
10036: ; preds = %10035, %10014
%10037 = load double, double* %702
%10038 = load double, double* %700
%10039 = fmul double %10037, %10038
store double %10039, double* %704
%10040 = load double, double* %702
%10041 = load double, double* %754
%10042 = fmul double %10040, %10041
store double %10042, double* %755
%10043 = load double*, double** %134
%10044 = getelementptr inbounds double, double* %10043, i64 32
%10045 = load double, double* %10044
%10046 = fsub double 1.000000e+00, %10045
%10047 = load double, double* %331
%10048 = load double, double* %637
%10049 = fsub double %10048, 1.000000e+00
%10050 = load double, double* %334
%10051 = load double, double* %736
%10052 = fsub double %10051, 1.000000e+00
%10053 = fmul double %10050, %10052
%10054 = call double @llvm.fmuladd.f64(double %10047, double %10049, double %10053)
%10055 = load double*, double** %134
%10056 = getelementptr inbounds double, double* %10055, i64 100
%10057 = load double, double* %10056
%10058 = load double, double* %701
%10059 = load double, double* %432
%10060 = fsub double %10058, %10059
%10061 = fneg double %10057
%10062 = call double @llvm.fmuladd.f64(double %10061, double %10060, double %10054)
%10063 = fmul double %10046, %10062
%10064 = load double*, double** %158
store double %10063, double* %10064
%10065 = load double, double* %637
%10066 = fsub double %10065, 1.000000e+00
%10067 = load double*, double** %134
%10068 = getelementptr inbounds double, double* %10067, i64 32
%10069 = load double, double* %10068
%10070 = fsub double 1.000000e+00, %10069
%10071 = fmul double %10066, %10070
store double %10071, double* %756
%10072 = load double, double* %331
%10073 = load double*, double** %134
%10074 = getelementptr inbounds double, double* %10073, i64 32
%10075 = load double, double* %10074
%10076 = fsub double 1.000000e+00, %10075
%10077 = fmul double %10072, %10076
store double %10077, double* %757
%10078 = load double, double* %736
%10079 = fsub double %10078, 1.000000e+00
%10080 = load double*, double** %134
%10081 = getelementptr inbounds double, double* %10080, i64 32
%10082 = load double, double* %10081
%10083 = fsub double 1.000000e+00, %10082
%10084 = fmul double %10079, %10083
store double %10084, double* %758
%10085 = load double, double* %334
%10086 = load double*, double** %134
%10087 = getelementptr inbounds double, double* %10086, i64 32
%10088 = load double, double* %10087
%10089 = fsub double 1.000000e+00, %10088
%10090 = fmul double %10085, %10089
store double %10090, double* %759
%10091 = load double*, double** %134
%10092 = getelementptr inbounds double, double* %10091, i64 100
%10093 = load double, double* %10092
%10094 = fneg double %10093
%10095 = load double*, double** %134
%10096 = getelementptr inbounds double, double* %10095, i64 32
%10097 = load double, double* %10096
%10098 = fsub double 1.000000e+00, %10097
%10099 = fmul double %10094, %10098
store double %10099, double* %760
%10100 = load double*, double** %134
%10101 = getelementptr inbounds double, double* %10100, i64 100
%10102 = load double, double* %10101
%10103 = load double*, double** %134
%10104 = getelementptr inbounds double, double* %10103, i64 32
%10105 = load double, double* %10104
%10106 = fsub double 1.000000e+00, %10105
%10107 = fmul double %10102, %10106
store double %10107, double* %761
%10108 = load double, double* %756
%10109 = load double, double* %333
%10110 = fmul double %10108, %10109
%10111 = load double*, double** %159
store double %10110, double* %10111
%10112 = load double, double* %757
%10113 = load double, double* %751
%10114 = fmul double %10112, %10113
%10115 = load double*, double** %160
store double %10114, double* %10115
%10116 = load double*, double** %159
%10117 = load double, double* %10116
%10118 = load double, double* %757
%10119 = load double, double* %640
%10120 = call double @llvm.fmuladd.f64(double %10118, double %10119, double %10117)
%10121 = load double*, double** %159
store double %10120, double* %10121
%10122 = load double*, double** %159
%10123 = load double, double* %10122
%10124 = load double, double* %758
%10125 = load double, double* %336
%10126 = call double @llvm.fmuladd.f64(double %10124, double %10125, double %10123)
%10127 = load double*, double** %159
store double %10126, double* %10127
%10128 = load double*, double** %160
%10129 = load double, double* %10128
%10130 = load double, double* %759
%10131 = load double, double* %753
%10132 = call double @llvm.fmuladd.f64(double %10130, double %10131, double %10129)
%10133 = load double*, double** %160
store double %10132, double* %10133
%10134 = load double*, double** %159
%10135 = load double, double* %10134
%10136 = load double, double* %759
%10137 = load double, double* %739
%10138 = call double @llvm.fmuladd.f64(double %10136, double %10137, double %10135)
%10139 = load double*, double** %159
store double %10138, double* %10139
%10140 = load double*, double** %159
%10141 = load double, double* %10140
%10142 = load double, double* %760
%10143 = load double, double* %704
%10144 = call double @llvm.fmuladd.f64(double %10142, double %10143, double %10141)
%10145 = load double*, double** %159
store double %10144, double* %10145
%10146 = load double*, double** %160
%10147 = load double, double* %10146
%10148 = load double, double* %760
%10149 = load double, double* %755
%10150 = call double @llvm.fmuladd.f64(double %10148, double %10149, double %10147)
%10151 = load double*, double** %160
store double %10150, double* %10151
%10152 = load double*, double** %159
%10153 = load double, double* %10152
%10154 = load double, double* %761
%10155 = load double, double* %434
%10156 = call double @llvm.fmuladd.f64(double %10154, double %10155, double %10153)
%10157 = load double*, double** %159
store double %10156, double* %10157
br label %10231
10158: ; preds = %9948
%10159 = load double*, double** %134
%10160 = getelementptr inbounds double, double* %10159, i64 32
%10161 = load double, double* %10160
%10162 = fsub double 1.000000e+00, %10161
%10163 = load double, double* %331
%10164 = load double, double* %637
%10165 = fsub double %10164, 1.000000e+00
%10166 = load double, double* %334
%10167 = load double, double* %736
%10168 = fsub double %10167, 1.000000e+00
%10169 = fmul double %10166, %10168
%10170 = call double @llvm.fmuladd.f64(double %10163, double %10165, double %10169)
%10171 = fmul double %10162, %10170
%10172 = load double*, double** %158
store double %10171, double* %10172
%10173 = load double, double* %637
%10174 = fsub double %10173, 1.000000e+00
%10175 = load double*, double** %134
%10176 = getelementptr inbounds double, double* %10175, i64 32
%10177 = load double, double* %10176
%10178 = fsub double 1.000000e+00, %10177
%10179 = fmul double %10174, %10178
store double %10179, double* %756
%10180 = load double, double* %331
%10181 = load double*, double** %134
%10182 = getelementptr inbounds double, double* %10181, i64 32
%10183 = load double, double* %10182
%10184 = fsub double 1.000000e+00, %10183
%10185 = fmul double %10180, %10184
store double %10185, double* %757
%10186 = load double, double* %736
%10187 = fsub double %10186, 1.000000e+00
%10188 = load double*, double** %134
%10189 = getelementptr inbounds double, double* %10188, i64 32
%10190 = load double, double* %10189
%10191 = fsub double 1.000000e+00, %10190
%10192 = fmul double %10187, %10191
store double %10192, double* %758
%10193 = load double, double* %334
%10194 = load double*, double** %134
%10195 = getelementptr inbounds double, double* %10194, i64 32
%10196 = load double, double* %10195
%10197 = fsub double 1.000000e+00, %10196
%10198 = fmul double %10193, %10197
store double %10198, double* %759
%10199 = load double, double* %756
%10200 = load double, double* %333
%10201 = fmul double %10199, %10200
%10202 = load double*, double** %159
store double %10201, double* %10202
%10203 = load double, double* %757
%10204 = load double, double* %751
%10205 = fmul double %10203, %10204
%10206 = load double*, double** %160
store double %10205, double* %10206
%10207 = load double*, double** %159
%10208 = load double, double* %10207
%10209 = load double, double* %757
%10210 = load double, double* %640
%10211 = call double @llvm.fmuladd.f64(double %10209, double %10210, double %10208)
%10212 = load double*, double** %159
store double %10211, double* %10212
%10213 = load double*, double** %159
%10214 = load double, double* %10213
%10215 = load double, double* %758
%10216 = load double, double* %336
%10217 = call double @llvm.fmuladd.f64(double %10215, double %10216, double %10214)
%10218 = load double*, double** %159
store double %10217, double* %10218
%10219 = load double*, double** %160
%10220 = load double, double* %10219
%10221 = load double, double* %759
%10222 = load double, double* %753
%10223 = call double @llvm.fmuladd.f64(double %10221, double %10222, double %10220)
%10224 = load double*, double** %160
store double %10223, double* %10224
%10225 = load double*, double** %159
%10226 = load double, double* %10225
%10227 = load double, double* %759
%10228 = load double, double* %739
%10229 = call double @llvm.fmuladd.f64(double %10227, double %10228, double %10226)
%10230 = load double*, double** %159
store double %10229, double* %10230
br label %10231
10231: ; preds = %10158, %10036
br label %10232
10232: ; preds = %10231, %9452
br label %10233
10233: ; preds = %10232, %9105
%10234 = load double*, double** %138
%10235 = load double, double* %10234
%10236 = load double*, double** %134
%10237 = getelementptr inbounds double, double* %10236, i64 37
%10238 = load double, double* %10237
%10239 = load double, double* %270
%10240 = fmul double %10238, %10239
%10241 = fdiv double %10235, %10240
store double %10241, double* %632
%10242 = load double*, double** %134
%10243 = getelementptr inbounds double, double* %10242, i64 37
%10244 = load double, double* %10243
%10245 = load double, double* %270
%10246 = fmul double %10244, %10245
%10247 = fdiv double 1.000000e+00, %10246
store double %10247, double* %646
%10248 = load double*, double** %138
%10249 = load double, double* %10248
%10250 = fneg double %10249
%10251 = load double*, double** %134
%10252 = getelementptr inbounds double, double* %10251, i64 37
%10253 = load double, double* %10252
%10254 = load double, double* %270
%10255 = load double, double* %270
%10256 = fmul double %10254, %10255
%10257 = fmul double %10253, %10256
%10258 = fdiv double %10250, %10257
store double %10258, double* %636
%10259 = load double, double* %636
%10260 = load double, double* %272
%10261 = fmul double %10259, %10260
store double %10261, double* %635
%10262 = load double, double* %632
%10263 = fcmp ogt double %10262, 1.000000e+02
br i1 %10263, label %10264, label %10271
10264: ; preds = %10233
%10265 = call double @exp(double 1.000000e+02)
store double %10265, double* %638
%10266 = load double, double* %638
%10267 = load double, double* %632
%10268 = fsub double %10267, 1.000000e+02
%10269 = fadd double 1.000000e+00, %10268
%10270 = fmul double %10266, %10269
store double %10270, double* %637
br label %10286
10271: ; preds = %10233
%10272 = load double, double* %632
%10273 = fcmp olt double %10272, -1.000000e+02
br i1 %10273, label %10274, label %10281
10274: ; preds = %10271
%10275 = call double @exp(double -1.000000e+02)
store double %10275, double* %638
%10276 = load double, double* %638
%10277 = load double, double* %632
%10278 = fadd double %10277, 1.000000e+02
%10279 = fadd double 1.000000e+00, %10278
%10280 = fmul double %10276, %10279
store double %10280, double* %637
br label %10285
10281: ; preds = %10271
%10282 = load double, double* %632
%10283 = call double @exp(double %10282)
store double %10283, double* %637
%10284 = load double, double* %637
store double %10284, double* %638
br label %10285
10285: ; preds = %10281, %10274
br label %10286
10286: ; preds = %10285, %10264
%10287 = load double, double* %638
%10288 = load double, double* %646
%10289 = fmul double %10287, %10288
store double %10289, double* %648
%10290 = load double, double* %638
%10291 = load double, double* %635
%10292 = fmul double %10290, %10291
store double %10292, double* %640
%10293 = load double*, double** %138
%10294 = load double, double* %10293
%10295 = load double*, double** %134
%10296 = getelementptr inbounds double, double* %10295, i64 39
%10297 = load double, double* %10296
%10298 = load double, double* %270
%10299 = fmul double %10297, %10298
%10300 = fdiv double %10294, %10299
store double %10300, double* %732
%10301 = load double*, double** %134
%10302 = getelementptr inbounds double, double* %10301, i64 39
%10303 = load double, double* %10302
%10304 = load double, double* %270
%10305 = fmul double %10303, %10304
%10306 = fdiv double 1.000000e+00, %10305
store double %10306, double* %762
%10307 = load double*, double** %138
%10308 = load double, double* %10307
%10309 = fneg double %10308
%10310 = load double*, double** %134
%10311 = getelementptr inbounds double, double* %10310, i64 39
%10312 = load double, double* %10311
%10313 = load double, double* %270
%10314 = load double, double* %270
%10315 = fmul double %10313, %10314
%10316 = fmul double %10312, %10315
%10317 = fdiv double %10309, %10316
store double %10317, double* %734
%10318 = load double, double* %734
%10319 = load double, double* %272
%10320 = fmul double %10318, %10319
store double %10320, double* %735
%10321 = load double, double* %732
%10322 = fcmp ogt double %10321, 1.000000e+02
br i1 %10322, label %10323, label %10330
10323: ; preds = %10286
%10324 = call double @exp(double 1.000000e+02)
store double %10324, double* %737
%10325 = load double, double* %737
%10326 = load double, double* %732
%10327 = fsub double %10326, 1.000000e+02
%10328 = fadd double 1.000000e+00, %10327
%10329 = fmul double %10325, %10328
store double %10329, double* %736
br label %10345
10330: ; preds = %10286
%10331 = load double, double* %732
%10332 = fcmp olt double %10331, -1.000000e+02
br i1 %10332, label %10333, label %10340
10333: ; preds = %10330
%10334 = call double @exp(double -1.000000e+02)
store double %10334, double* %737
%10335 = load double, double* %737
%10336 = load double, double* %732
%10337 = fadd double %10336, 1.000000e+02
%10338 = fadd double 1.000000e+00, %10337
%10339 = fmul double %10335, %10338
store double %10339, double* %736
br label %10344
10340: ; preds = %10330
%10341 = load double, double* %732
%10342 = call double @exp(double %10341)
store double %10342, double* %736
%10343 = load double, double* %736
store double %10343, double* %737
br label %10344
10344: ; preds = %10340, %10333
br label %10345
10345: ; preds = %10344, %10323
%10346 = load double, double* %737
%10347 = load double, double* %762
%10348 = fmul double %10346, %10347
store double %10348, double* %763
%10349 = load double, double* %737
%10350 = load double, double* %735
%10351 = fmul double %10349, %10350
store double %10351, double* %739
%10352 = load double, double* %337
%10353 = load double, double* %637
%10354 = fsub double %10353, 1.000000e+00
%10355 = load double, double* %340
%10356 = load double, double* %736
%10357 = fsub double %10356, 1.000000e+00
%10358 = fmul double %10355, %10357
%10359 = call double @llvm.fmuladd.f64(double %10352, double %10354, double %10358)
store double %10359, double* %764
%10360 = load double, double* %637
%10361 = fsub double %10360, 1.000000e+00
store double %10361, double* %765
%10362 = load double, double* %337
store double %10362, double* %767
%10363 = load double, double* %736
%10364 = fsub double %10363, 1.000000e+00
store double %10364, double* %769
%10365 = load double, double* %340
store double %10365, double* %770
%10366 = load double, double* %765
%10367 = load double, double* %339
%10368 = fmul double %10366, %10367
store double %10368, double* %766
%10369 = load double, double* %767
%10370 = load double, double* %648
%10371 = fmul double %10369, %10370
store double %10371, double* %768
%10372 = load double, double* %766
%10373 = load double, double* %767
%10374 = load double, double* %640
%10375 = call double @llvm.fmuladd.f64(double %10373, double %10374, double %10372)
store double %10375, double* %766
%10376 = load double, double* %766
%10377 = load double, double* %769
%10378 = load double, double* %342
%10379 = call double @llvm.fmuladd.f64(double %10377, double %10378, double %10376)
store double %10379, double* %766
%10380 = load double, double* %768
%10381 = load double, double* %770
%10382 = load double, double* %763
%10383 = call double @llvm.fmuladd.f64(double %10381, double %10382, double %10380)
store double %10383, double* %768
%10384 = load double, double* %766
%10385 = load double, double* %770
%10386 = load double, double* %739
%10387 = call double @llvm.fmuladd.f64(double %10385, double %10386, double %10384)
store double %10387, double* %766
%10388 = load double*, double** %134
%10389 = getelementptr inbounds double, double* %10388, i64 45
%10390 = load double, double* %10389
%10391 = fcmp ogt double %10390, 0.000000e+00
br i1 %10391, label %10397, label %10392
10392: ; preds = %10345
%10393 = load double*, double** %134
%10394 = getelementptr inbounds double, double* %10393, i64 46
%10395 = load double, double* %10394
%10396 = fcmp ogt double %10395, 0.000000e+00
br i1 %10396, label %10397, label %10563
10397: ; preds = %10392, %10345
%10398 = load double*, double** %139
%10399 = load double, double* %10398
%10400 = load double*, double** %134
%10401 = getelementptr inbounds double, double* %10400, i64 37
%10402 = load double, double* %10401
%10403 = load double, double* %270
%10404 = fmul double %10402, %10403
%10405 = fdiv double %10399, %10404
store double %10405, double* %632
%10406 = load double*, double** %134
%10407 = getelementptr inbounds double, double* %10406, i64 37
%10408 = load double, double* %10407
%10409 = load double, double* %270
%10410 = fmul double %10408, %10409
%10411 = fdiv double 1.000000e+00, %10410
store double %10411, double* %695
%10412 = load double*, double** %139
%10413 = load double, double* %10412
%10414 = fneg double %10413
%10415 = load double*, double** %134
%10416 = getelementptr inbounds double, double* %10415, i64 37
%10417 = load double, double* %10416
%10418 = load double, double* %270
%10419 = load double, double* %270
%10420 = fmul double %10418, %10419
%10421 = fmul double %10417, %10420
%10422 = fdiv double %10414, %10421
store double %10422, double* %636
%10423 = load double, double* %636
%10424 = load double, double* %272
%10425 = fmul double %10423, %10424
store double %10425, double* %635
%10426 = load double, double* %632
%10427 = fcmp ogt double %10426, 1.000000e+02
br i1 %10427, label %10428, label %10435
10428: ; preds = %10397
%10429 = call double @exp(double 1.000000e+02)
store double %10429, double* %638
%10430 = load double, double* %638
%10431 = load double, double* %632
%10432 = fsub double %10431, 1.000000e+02
%10433 = fadd double 1.000000e+00, %10432
%10434 = fmul double %10430, %10433
store double %10434, double* %637
br label %10450
10435: ; preds = %10397
%10436 = load double, double* %632
%10437 = fcmp olt double %10436, -1.000000e+02
br i1 %10437, label %10438, label %10445
10438: ; preds = %10435
%10439 = call double @exp(double -1.000000e+02)
store double %10439, double* %638
%10440 = load double, double* %638
%10441 = load double, double* %632
%10442 = fadd double %10441, 1.000000e+02
%10443 = fadd double 1.000000e+00, %10442
%10444 = fmul double %10440, %10443
store double %10444, double* %637
br label %10449
10445: ; preds = %10435
%10446 = load double, double* %632
%10447 = call double @exp(double %10446)
store double %10447, double* %637
%10448 = load double, double* %637
store double %10448, double* %638
br label %10449
10449: ; preds = %10445, %10438
br label %10450
10450: ; preds = %10449, %10428
%10451 = load double, double* %638
%10452 = load double, double* %695
%10453 = fmul double %10451, %10452
store double %10453, double* %696
%10454 = load double, double* %638
%10455 = load double, double* %635
%10456 = fmul double %10454, %10455
store double %10456, double* %640
%10457 = load double*, double** %139
%10458 = load double, double* %10457
%10459 = load double*, double** %134
%10460 = getelementptr inbounds double, double* %10459, i64 39
%10461 = load double, double* %10460
%10462 = load double, double* %270
%10463 = fmul double %10461, %10462
%10464 = fdiv double %10458, %10463
store double %10464, double* %732
%10465 = load double*, double** %134
%10466 = getelementptr inbounds double, double* %10465, i64 39
%10467 = load double, double* %10466
%10468 = load double, double* %270
%10469 = fmul double %10467, %10468
%10470 = fdiv double 1.000000e+00, %10469
store double %10470, double* %771
%10471 = load double*, double** %139
%10472 = load double, double* %10471
%10473 = fneg double %10472
%10474 = load double*, double** %134
%10475 = getelementptr inbounds double, double* %10474, i64 39
%10476 = load double, double* %10475
%10477 = load double, double* %270
%10478 = load double, double* %270
%10479 = fmul double %10477, %10478
%10480 = fmul double %10476, %10479
%10481 = fdiv double %10473, %10480
store double %10481, double* %734
%10482 = load double, double* %734
%10483 = load double, double* %272
%10484 = fmul double %10482, %10483
store double %10484, double* %735
%10485 = load double, double* %732
%10486 = fcmp ogt double %10485, 1.000000e+02
br i1 %10486, label %10487, label %10494
10487: ; preds = %10450
%10488 = call double @exp(double 1.000000e+02)
store double %10488, double* %737
%10489 = load double, double* %737
%10490 = load double, double* %732
%10491 = fsub double %10490, 1.000000e+02
%10492 = fadd double 1.000000e+00, %10491
%10493 = fmul double %10489, %10492
store double %10493, double* %736
br label %10509
10494: ; preds = %10450
%10495 = load double, double* %732
%10496 = fcmp olt double %10495, -1.000000e+02
br i1 %10496, label %10497, label %10504
10497: ; preds = %10494
%10498 = call double @exp(double -1.000000e+02)
store double %10498, double* %737
%10499 = load double, double* %737
%10500 = load double, double* %732
%10501 = fadd double %10500, 1.000000e+02
%10502 = fadd double 1.000000e+00, %10501
%10503 = fmul double %10499, %10502
store double %10503, double* %736
br label %10508
10504: ; preds = %10494
%10505 = load double, double* %732
%10506 = call double @exp(double %10505)
store double %10506, double* %736
%10507 = load double, double* %736
store double %10507, double* %737
br label %10508
10508: ; preds = %10504, %10497
br label %10509
10509: ; preds = %10508, %10487
%10510 = load double, double* %737
%10511 = load double, double* %771
%10512 = fmul double %10510, %10511
store double %10512, double* %772
%10513 = load double, double* %737
%10514 = load double, double* %735
%10515 = fmul double %10513, %10514
store double %10515, double* %739
%10516 = load double, double* %343
%10517 = load double, double* %637
%10518 = fsub double %10517, 1.000000e+00
%10519 = load double, double* %346
%10520 = load double, double* %736
%10521 = fsub double %10520, 1.000000e+00
%10522 = fmul double %10519, %10521
%10523 = call double @llvm.fmuladd.f64(double %10516, double %10518, double %10522)
%10524 = load double*, double** %172
store double %10523, double* %10524
%10525 = load double, double* %637
%10526 = fsub double %10525, 1.000000e+00
store double %10526, double* %773
%10527 = load double, double* %343
store double %10527, double* %774
%10528 = load double, double* %736
%10529 = fsub double %10528, 1.000000e+00
store double %10529, double* %775
%10530 = load double, double* %346
store double %10530, double* %776
%10531 = load double, double* %773
%10532 = load double, double* %345
%10533 = fmul double %10531, %10532
%10534 = load double*, double** %173
store double %10533, double* %10534
%10535 = load double, double* %774
%10536 = load double, double* %696
%10537 = fmul double %10535, %10536
%10538 = load double*, double** %174
store double %10537, double* %10538
%10539 = load double*, double** %173
%10540 = load double, double* %10539
%10541 = load double, double* %774
%10542 = load double, double* %640
%10543 = call double @llvm.fmuladd.f64(double %10541, double %10542, double %10540)
%10544 = load double*, double** %173
store double %10543, double* %10544
%10545 = load double*, double** %173
%10546 = load double, double* %10545
%10547 = load double, double* %775
%10548 = load double, double* %348
%10549 = call double @llvm.fmuladd.f64(double %10547, double %10548, double %10546)
%10550 = load double*, double** %173
store double %10549, double* %10550
%10551 = load double*, double** %174
%10552 = load double, double* %10551
%10553 = load double, double* %776
%10554 = load double, double* %772
%10555 = call double @llvm.fmuladd.f64(double %10553, double %10554, double %10552)
%10556 = load double*, double** %174
store double %10555, double* %10556
%10557 = load double*, double** %173
%10558 = load double, double* %10557
%10559 = load double, double* %776
%10560 = load double, double* %739
%10561 = call double @llvm.fmuladd.f64(double %10559, double %10560, double %10558)
%10562 = load double*, double** %173
store double %10561, double* %10562
br label %10567
10563: ; preds = %10392
%10564 = load double*, double** %172
store double 0.000000e+00, double* %10564
%10565 = load double*, double** %173
store double 0.000000e+00, double* %10565
%10566 = load double*, double** %174
store double 0.000000e+00, double* %10566
br label %10567
10567: ; preds = %10563, %10509
%10568 = load double*, double** %134
%10569 = getelementptr inbounds double, double* %10568, i64 40
%10570 = load double, double* %10569
%10571 = fcmp ogt double %10570, 0.000000e+00
br i1 %10571, label %10572, label %10779
10572: ; preds = %10567
%10573 = load double, double* %396
%10574 = load double*, double** %138
%10575 = load double, double* %10574
%10576 = fsub double %10573, %10575
%10577 = load double, double* %396
%10578 = load double*, double** %138
%10579 = load double, double* %10578
%10580 = fsub double %10577, %10579
%10581 = call double @llvm.fmuladd.f64(double %10576, double %10580, double 1.000000e-02)
%10582 = call double @sqrt(double %10581)
%10583 = load double, double* %396
%10584 = load double*, double** %138
%10585 = load double, double* %10584
%10586 = fsub double %10583, %10585
%10587 = fadd double %10582, %10586
%10588 = fmul double 5.000000e-01, %10587
store double %10588, double* %497
%10589 = load double, double* %396
%10590 = load double*, double** %138
%10591 = load double, double* %10590
%10592 = fsub double %10589, %10591
%10593 = load double, double* %396
%10594 = load double*, double** %138
%10595 = load double, double* %10594
%10596 = fsub double %10593, %10595
%10597 = load double, double* %396
%10598 = load double*, double** %138
%10599 = load double, double* %10598
%10600 = fsub double %10597, %10599
%10601 = call double @llvm.fmuladd.f64(double %10596, double %10600, double 1.000000e-02)
%10602 = call double @sqrt(double %10601)
%10603 = fdiv double %10592, %10602
%10604 = fadd double %10603, 1.000000e+00
%10605 = fmul double 5.000000e-01, %10604
store double %10605, double* %777
%10606 = load double, double* %396
%10607 = load double*, double** %138
%10608 = load double, double* %10607
%10609 = fsub double %10606, %10608
%10610 = fneg double %10609
%10611 = load double, double* %396
%10612 = load double*, double** %138
%10613 = load double, double* %10612
%10614 = fsub double %10611, %10613
%10615 = load double, double* %396
%10616 = load double*, double** %138
%10617 = load double, double* %10616
%10618 = fsub double %10615, %10617
%10619 = call double @llvm.fmuladd.f64(double %10614, double %10618, double 1.000000e-02)
%10620 = call double @sqrt(double %10619)
%10621 = fdiv double %10610, %10620
%10622 = fsub double %10621, 1.000000e+00
%10623 = fmul double 5.000000e-01, %10622
store double %10623, double* %556
%10624 = load double, double* %777
%10625 = load double, double* %398
%10626 = fmul double %10624, %10625
store double %10626, double* %500
%10627 = load double*, double** %134
%10628 = getelementptr inbounds double, double* %10627, i64 25
%10629 = load double, double* %10628
%10630 = fsub double %10629, 1.000000e+00
store double %10630, double* %306
%10631 = load double, double* %497
%10632 = load double, double* %306
%10633 = call double @pow(double %10631, double %10632)
store double %10633, double* %309
%10634 = load double, double* %309
%10635 = load double, double* %306
%10636 = fmul double %10634, %10635
%10637 = load double, double* %497
%10638 = fdiv double %10636, %10637
store double %10638, double* %778
%10639 = load double, double* %778
%10640 = load double, double* %500
%10641 = fmul double %10639, %10640
store double %10641, double* %311
%10642 = load double, double* %778
%10643 = load double, double* %556
%10644 = fmul double %10642, %10643
store double %10644, double* %530
%10645 = load double, double* %361
%10646 = fneg double %10645
%10647 = load double, double* %309
%10648 = fmul double %10646, %10647
store double %10648, double* %279
%10649 = load double, double* %309
%10650 = fneg double %10649
store double %10650, double* %779
%10651 = load double, double* %361
%10652 = fneg double %10651
store double %10652, double* %376
%10653 = load double, double* %779
%10654 = load double, double* %363
%10655 = fmul double %10653, %10654
store double %10655, double* %281
%10656 = load double, double* %281
%10657 = load double, double* %376
%10658 = load double, double* %311
%10659 = call double @llvm.fmuladd.f64(double %10657, double %10658, double %10656)
store double %10659, double* %281
%10660 = load double, double* %376
%10661 = load double, double* %530
%10662 = fmul double %10660, %10661
store double %10662, double* %529
%10663 = load double, double* %279
%10664 = fcmp ogt double %10663, 1.000000e+02
br i1 %10664, label %10665, label %10672
10665: ; preds = %10572
%10666 = call double @exp(double 1.000000e+02)
store double %10666, double* %390
%10667 = load double, double* %390
%10668 = load double, double* %279
%10669 = fsub double %10668, 1.000000e+02
%10670 = fadd double 1.000000e+00, %10669
%10671 = fmul double %10667, %10670
store double %10671, double* %313
br label %10687
10672: ; preds = %10572
%10673 = load double, double* %279
%10674 = fcmp olt double %10673, -1.000000e+02
br i1 %10674, label %10675, label %10682
10675: ; preds = %10672
%10676 = call double @exp(double -1.000000e+02)
store double %10676, double* %390
%10677 = load double, double* %390
%10678 = load double, double* %279
%10679 = fadd double %10678, 1.000000e+02
%10680 = fadd double 1.000000e+00, %10679
%10681 = fmul double %10677, %10680
store double %10681, double* %313
br label %10686
10682: ; preds = %10672
%10683 = load double, double* %279
%10684 = call double @exp(double %10683)
store double %10684, double* %313
%10685 = load double, double* %313
store double %10685, double* %390
br label %10686
10686: ; preds = %10682, %10675
br label %10687
10687: ; preds = %10686, %10665
%10688 = load double, double* %390
%10689 = load double, double* %281
%10690 = fmul double %10688, %10689
store double %10690, double* %315
%10691 = load double, double* %390
%10692 = load double, double* %529
%10693 = fmul double %10691, %10692
store double %10693, double* %676
%10694 = load double*, double** %134
%10695 = getelementptr inbounds double, double* %10694, i64 40
%10696 = load double, double* %10695
%10697 = load double, double* %497
%10698 = fmul double %10696, %10697
%10699 = load double, double* %313
%10700 = fmul double %10698, %10699
store double %10700, double* %780
%10701 = load double*, double** %134
%10702 = getelementptr inbounds double, double* %10701, i64 40
%10703 = load double, double* %10702
%10704 = load double, double* %313
%10705 = fmul double %10703, %10704
store double %10705, double* %781
%10706 = load double*, double** %134
%10707 = getelementptr inbounds double, double* %10706, i64 40
%10708 = load double, double* %10707
%10709 = load double, double* %497
%10710 = fmul double %10708, %10709
store double %10710, double* %784
%10711 = load double, double* %781
%10712 = load double, double* %500
%10713 = fmul double %10711, %10712
store double %10713, double* %782
%10714 = load double, double* %781
%10715 = load double, double* %556
%10716 = fmul double %10714, %10715
store double %10716, double* %783
%10717 = load double, double* %782
%10718 = load double, double* %784
%10719 = load double, double* %315
%10720 = call double @llvm.fmuladd.f64(double %10718, double %10719, double %10717)
store double %10720, double* %782
%10721 = load double, double* %783
%10722 = load double, double* %784
%10723 = load double, double* %676
%10724 = call double @llvm.fmuladd.f64(double %10722, double %10723, double %10721)
store double %10724, double* %783
%10725 = load double*, double** %161
%10726 = load double, double* %10725
%10727 = load double*, double** %163
%10728 = load double, double* %10727
%10729 = fsub double %10726, %10728
%10730 = load double, double* %764
%10731 = fsub double %10729, %10730
%10732 = load double, double* %780
%10733 = fmul double %10731, %10732
store double %10733, double* %785
%10734 = load double, double* %780
store double %10734, double* %786
%10735 = load double, double* %780
%10736 = fneg double %10735
store double %10736, double* %788
%10737 = load double, double* %780
%10738 = fneg double %10737
store double %10738, double* %792
%10739 = load double*, double** %163
%10740 = load double, double* %10739
%10741 = fneg double %10740
%10742 = load double*, double** %161
%10743 = load double, double* %10742
%10744 = fadd double %10741, %10743
%10745 = load double, double* %764
%10746 = fsub double %10744, %10745
store double %10746, double* %793
%10747 = load double, double* %786
%10748 = load double*, double** %162
%10749 = load double, double* %10748
%10750 = fmul double %10747, %10749
store double %10750, double* %787
%10751 = load double, double* %788
%10752 = load double*, double** %164
%10753 = load double, double* %10752
%10754 = fmul double %10751, %10753
store double %10754, double* %789
%10755 = load double, double* %788
%10756 = load double*, double** %165
%10757 = load double, double* %10756
%10758 = fmul double %10755, %10757
store double %10758, double* %790
%10759 = load double, double* %788
%10760 = load double*, double** %166
%10761 = load double, double* %10760
%10762 = fmul double %10759, %10761
store double %10762, double* %791
%10763 = load double, double* %789
%10764 = load double, double* %792
%10765 = load double, double* %766
%10766 = call double @llvm.fmuladd.f64(double %10764, double %10765, double %10763)
store double %10766, double* %789
%10767 = load double, double* %790
%10768 = load double, double* %792
%10769 = load double, double* %768
%10770 = call double @llvm.fmuladd.f64(double %10768, double %10769, double %10767)
store double %10770, double* %790
%10771 = load double, double* %789
%10772 = load double, double* %793
%10773 = load double, double* %782
%10774 = call double @llvm.fmuladd.f64(double %10772, double %10773, double %10771)
store double %10774, double* %789
%10775 = load double, double* %790
%10776 = load double, double* %793
%10777 = load double, double* %783
%10778 = call double @llvm.fmuladd.f64(double %10776, double %10777, double %10775)
store double %10778, double* %790
br label %10780
10779: ; preds = %10567
store double 0.000000e+00, double* %785
store double 0.000000e+00, double* %787
store double 0.000000e+00, double* %789
store double 0.000000e+00, double* %790
store double 0.000000e+00, double* %791
br label %10780
10780: ; preds = %10779, %10687
%10781 = load double, double* %764
%10782 = load double, double* %785
%10783 = fsub double %10781, %10782
%10784 = load double*, double** %167
store double %10783, double* %10784
store double 1.000000e+00, double* %794
store double -1.000000e+00, double* %795
%10785 = load double, double* %794
%10786 = load double, double* %766
%10787 = fmul double %10785, %10786
%10788 = load double*, double** %168
store double %10787, double* %10788
%10789 = load double, double* %794
%10790 = load double, double* %768
%10791 = fmul double %10789, %10790
%10792 = load double*, double** %169
store double %10791, double* %10792
%10793 = load double, double* %795
%10794 = load double, double* %787
%10795 = fmul double %10793, %10794
%10796 = load double*, double** %170
store double %10795, double* %10796
%10797 = load double*, double** %168
%10798 = load double, double* %10797
%10799 = load double, double* %795
%10800 = load double, double* %789
%10801 = call double @llvm.fmuladd.f64(double %10799, double %10800, double %10798)
%10802 = load double*, double** %168
store double %10801, double* %10802
%10803 = load double*, double** %169
%10804 = load double, double* %10803
%10805 = load double, double* %795
%10806 = load double, double* %790
%10807 = call double @llvm.fmuladd.f64(double %10805, double %10806, double %10804)
%10808 = load double*, double** %169
store double %10807, double* %10808
%10809 = load double, double* %795
%10810 = load double, double* %791
%10811 = fmul double %10809, %10810
%10812 = load double*, double** %171
store double %10811, double* %10812
%10813 = load double*, double** %134
%10814 = getelementptr inbounds double, double* %10813, i64 1
%10815 = load double, double* %10814
%10816 = fcmp ogt double %10815, 0.000000e+00
br i1 %10816, label %10817, label %10837
10817: ; preds = %10780
%10818 = load double*, double** %142
%10819 = load double, double* %10818
%10820 = load double, double* %285
%10821 = fdiv double %10819, %10820
%10822 = load double*, double** %175
store double %10821, double* %10822
%10823 = load double, double* %285
%10824 = fdiv double 1.000000e+00, %10823
%10825 = load double*, double** %176
store double %10824, double* %10825
%10826 = load double*, double** %142
%10827 = load double, double* %10826
%10828 = fneg double %10827
%10829 = load double, double* %285
%10830 = load double, double* %285
%10831 = fmul double %10829, %10830
%10832 = fdiv double %10828, %10831
store double %10832, double* %796
%10833 = load double, double* %796
%10834 = load double, double* %287
%10835 = fmul double %10833, %10834
%10836 = load double*, double** %177
store double %10835, double* %10836
br label %10841
10837: ; preds = %10780
%10838 = load double*, double** %175
store double 0.000000e+00, double* %10838
%10839 = load double*, double** %176
store double 0.000000e+00, double* %10839
%10840 = load double*, double** %177
store double 0.000000e+00, double* %10840
br label %10841
10841: ; preds = %10837, %10817
%10842 = load double*, double** %138
%10843 = load double, double* %10842
%10844 = load double, double* %270
%10845 = fdiv double %10843, %10844
store double %10845, double* %632
%10846 = load double, double* %270
%10847 = fdiv double 1.000000e+00, %10846
store double %10847, double* %646
%10848 = load double*, double** %138
%10849 = load double, double* %10848
%10850 = fneg double %10849
%10851 = load double, double* %270
%10852 = load double, double* %270
%10853 = fmul double %10851, %10852
%10854 = fdiv double %10850, %10853
store double %10854, double* %636
%10855 = load double, double* %636
%10856 = load double, double* %272
%10857 = fmul double %10855, %10856
store double %10857, double* %635
%10858 = load double, double* %632
%10859 = fcmp ogt double %10858, 1.000000e+02
br i1 %10859, label %10860, label %10867
10860: ; preds = %10841
%10861 = call double @exp(double 1.000000e+02)
store double %10861, double* %638
%10862 = load double, double* %638
%10863 = load double, double* %632
%10864 = fsub double %10863, 1.000000e+02
%10865 = fadd double 1.000000e+00, %10864
%10866 = fmul double %10862, %10865
store double %10866, double* %637
br label %10882
10867: ; preds = %10841
%10868 = load double, double* %632
%10869 = fcmp olt double %10868, -1.000000e+02
br i1 %10869, label %10870, label %10877
10870: ; preds = %10867
%10871 = call double @exp(double -1.000000e+02)
store double %10871, double* %638
%10872 = load double, double* %638
%10873 = load double, double* %632
%10874 = fadd double %10873, 1.000000e+02
%10875 = fadd double 1.000000e+00, %10874
%10876 = fmul double %10872, %10875
store double %10876, double* %637
br label %10881
10877: ; preds = %10867
%10878 = load double, double* %632
%10879 = call double @exp(double %10878)
store double %10879, double* %637
%10880 = load double, double* %637
store double %10880, double* %638
br label %10881
10881: ; preds = %10877, %10870
br label %10882
10882: ; preds = %10881, %10860
%10883 = load double, double* %638
%10884 = load double, double* %646
%10885 = fmul double %10883, %10884
store double %10885, double* %648
%10886 = load double, double* %638
%10887 = load double, double* %635
%10888 = fmul double %10886, %10887
store double %10888, double* %640
%10889 = load double*, double** %143
%10890 = load double, double* %10889
%10891 = load double, double* %270
%10892 = fdiv double %10890, %10891
store double %10892, double* %697
%10893 = load double, double* %270
%10894 = fdiv double 1.000000e+00, %10893
store double %10894, double* %797
%10895 = load double*, double** %143
%10896 = load double, double* %10895
%10897 = fneg double %10896
%10898 = load double, double* %270
%10899 = load double, double* %270
%10900 = fmul double %10898, %10899
%10901 = fdiv double %10897, %10900
store double %10901, double* %699
%10902 = load double, double* %699
%10903 = load double, double* %272
%10904 = fmul double %10902, %10903
store double %10904, double* %700
%10905 = load double, double* %697
%10906 = fcmp ogt double %10905, 1.000000e+02
br i1 %10906, label %10907, label %10914
10907: ; preds = %10882
%10908 = call double @exp(double 1.000000e+02)
store double %10908, double* %702
%10909 = load double, double* %702
%10910 = load double, double* %697
%10911 = fsub double %10910, 1.000000e+02
%10912 = fadd double 1.000000e+00, %10911
%10913 = fmul double %10909, %10912
store double %10913, double* %701
br label %10929
10914: ; preds = %10882
%10915 = load double, double* %697
%10916 = fcmp olt double %10915, -1.000000e+02
br i1 %10916, label %10917, label %10924
10917: ; preds = %10914
%10918 = call double @exp(double -1.000000e+02)
store double %10918, double* %702
%10919 = load double, double* %702
%10920 = load double, double* %697
%10921 = fadd double %10920, 1.000000e+02
%10922 = fadd double 1.000000e+00, %10921
%10923 = fmul double %10919, %10922
store double %10923, double* %701
br label %10928
10924: ; preds = %10914
%10925 = load double, double* %697
%10926 = call double @exp(double %10925)
store double %10926, double* %701
%10927 = load double, double* %701
store double %10927, double* %702
br label %10928
10928: ; preds = %10924, %10917
br label %10929
10929: ; preds = %10928, %10907
%10930 = load double, double* %702
%10931 = load double, double* %797
%10932 = fmul double %10930, %10931
store double %10932, double* %798
%10933 = load double, double* %702
%10934 = load double, double* %700
%10935 = fmul double %10933, %10934
store double %10935, double* %704
%10936 = load double, double* %422
%10937 = load double, double* %637
%10938 = call double @llvm.fmuladd.f64(double %10936, double %10937, double 1.000000e+00)
%10939 = call double @sqrt(double %10938)
store double %10939, double* %799
%10940 = load double, double* %637
%10941 = load double, double* %637
%10942 = load double, double* %422
%10943 = call double @llvm.fmuladd.f64(double %10941, double %10942, double 1.000000e+00)
%10944 = call double @sqrt(double %10943)
%10945 = fmul double 2.000000e+00, %10944
%10946 = fdiv double %10940, %10945
store double %10946, double* %800
%10947 = load double, double* %422
%10948 = load double, double* %637
%10949 = load double, double* %422
%10950 = call double @llvm.fmuladd.f64(double %10948, double %10949, double 1.000000e+00)
%10951 = call double @sqrt(double %10950)
%10952 = fmul double 2.000000e+00, %10951
%10953 = fdiv double %10947, %10952
store double %10953, double* %802
%10954 = load double, double* %800
%10955 = load double, double* %424
%10956 = fmul double %10954, %10955
store double %10956, double* %801
%10957 = load double, double* %802
%10958 = load double, double* %648
%10959 = fmul double %10957, %10958
store double %10959, double* %803
%10960 = load double, double* %801
%10961 = load double, double* %802
%10962 = load double, double* %640
%10963 = call double @llvm.fmuladd.f64(double %10961, double %10962, double %10960)
store double %10963, double* %801
%10964 = load double, double* %422
%10965 = load double, double* %701
%10966 = call double @llvm.fmuladd.f64(double %10964, double %10965, double 1.000000e+00)
%10967 = call double @sqrt(double %10966)
store double %10967, double* %804
%10968 = load double, double* %701
%10969 = load double, double* %701
%10970 = load double, double* %422
%10971 = call double @llvm.fmuladd.f64(double %10969, double %10970, double 1.000000e+00)
%10972 = call double @sqrt(double %10971)
%10973 = fmul double 2.000000e+00, %10972
%10974 = fdiv double %10968, %10973
store double %10974, double* %805
%10975 = load double, double* %422
%10976 = load double, double* %701
%10977 = load double, double* %422
%10978 = call double @llvm.fmuladd.f64(double %10976, double %10977, double 1.000000e+00)
%10979 = call double @sqrt(double %10978)
%10980 = fmul double 2.000000e+00, %10979
%10981 = fdiv double %10975, %10980
store double %10981, double* %807
%10982 = load double, double* %805
%10983 = load double, double* %424
%10984 = fmul double %10982, %10983
store double %10984, double* %806
%10985 = load double, double* %807
%10986 = load double, double* %798
%10987 = fmul double %10985, %10986
store double %10987, double* %808
%10988 = load double, double* %806
%10989 = load double, double* %807
%10990 = load double, double* %704
%10991 = call double @llvm.fmuladd.f64(double %10989, double %10990, double %10988)
store double %10991, double* %806
%10992 = load double*, double** %134
%10993 = getelementptr inbounds double, double* %10992, i64 2
%10994 = load double, double* %10993
%10995 = fcmp ogt double %10994, 0.000000e+00
br i1 %10995, label %10996, label %11348
10996: ; preds = %10929
%10997 = load double, double* %799
%10998 = fadd double %10997, 1.000000e+00
%10999 = load double, double* %804
%11000 = fadd double %10999, 1.000000e+00
%11001 = fdiv double %10998, %11000
store double %11001, double* %809
%11002 = load double, double* %804
%11003 = fadd double %11002, 1.000000e+00
%11004 = fdiv double 1.000000e+00, %11003
store double %11004, double* %810
%11005 = load double, double* %799
%11006 = fadd double %11005, 1.000000e+00
%11007 = fneg double %11006
%11008 = load double, double* %804
%11009 = fadd double %11008, 1.000000e+00
%11010 = load double, double* %804
%11011 = fadd double %11010, 1.000000e+00
%11012 = fmul double %11009, %11011
%11013 = fdiv double %11007, %11012
store double %11013, double* %813
%11014 = load double, double* %810
%11015 = load double, double* %801
%11016 = fmul double %11014, %11015
store double %11016, double* %811
%11017 = load double, double* %810
%11018 = load double, double* %803
%11019 = fmul double %11017, %11018
store double %11019, double* %812
%11020 = load double, double* %811
%11021 = load double, double* %813
%11022 = load double, double* %806
%11023 = call double @llvm.fmuladd.f64(double %11021, double %11022, double %11020)
store double %11023, double* %811
%11024 = load double, double* %813
%11025 = load double, double* %808
%11026 = fmul double %11024, %11025
store double %11026, double* %814
%11027 = load double, double* %809
%11028 = call double @log(double %11027)
store double %11028, double* %279
%11029 = load double, double* %809
%11030 = fdiv double 1.000000e+00, %11029
store double %11030, double* %815
%11031 = load double, double* %815
%11032 = load double, double* %811
%11033 = fmul double %11031, %11032
store double %11033, double* %281
%11034 = load double, double* %815
%11035 = load double, double* %812
%11036 = fmul double %11034, %11035
store double %11036, double* %529
%11037 = load double, double* %815
%11038 = load double, double* %814
%11039 = fmul double %11037, %11038
store double %11039, double* %816
%11040 = load double*, double** %144
%11041 = load double, double* %11040
%11042 = load double, double* %270
%11043 = load double, double* %799
%11044 = load double, double* %804
%11045 = fsub double %11043, %11044
%11046 = load double, double* %279
%11047 = fsub double %11045, %11046
%11048 = call double @llvm.fmuladd.f64(double %11042, double %11047, double %11041)
%11049 = load double, double* %288
%11050 = fdiv double %11048, %11049
store double %11050, double* %817
%11051 = load double, double* %288
%11052 = fdiv double 1.000000e+00, %11051
store double %11052, double* %818
%11053 = load double, double* %279
%11054 = fneg double %11053
%11055 = load double, double* %804
%11056 = fsub double %11054, %11055
%11057 = load double, double* %799
%11058 = fadd double %11056, %11057
%11059 = load double, double* %288
%11060 = fdiv double %11058, %11059
store double %11060, double* %819
%11061 = load double, double* %270
%11062 = load double, double* %288
%11063 = fdiv double %11061, %11062
store double %11063, double* %821
%11064 = load double, double* %270
%11065 = fneg double %11064
%11066 = load double, double* %288
%11067 = fdiv double %11065, %11066
store double %11067, double* %823
%11068 = load double, double* %270
%11069 = fneg double %11068
%11070 = load double, double* %288
%11071 = fdiv double %11069, %11070
store double %11071, double* %825
%11072 = load double, double* %270
%11073 = load double, double* %279
%11074 = fneg double %11073
%11075 = load double, double* %804
%11076 = fsub double %11074, %11075
%11077 = load double, double* %799
%11078 = fadd double %11076, %11077
%11079 = load double*, double** %144
%11080 = load double, double* %11079
%11081 = call double @llvm.fmuladd.f64(double %11072, double %11078, double %11080)
%11082 = fneg double %11081
%11083 = load double, double* %288
%11084 = load double, double* %288
%11085 = fmul double %11083, %11084
%11086 = fdiv double %11082, %11085
store double %11086, double* %826
%11087 = load double, double* %819
%11088 = load double, double* %272
%11089 = fmul double %11087, %11088
store double %11089, double* %820
%11090 = load double, double* %820
%11091 = load double, double* %821
%11092 = load double, double* %801
%11093 = call double @llvm.fmuladd.f64(double %11091, double %11092, double %11090)
store double %11093, double* %820
%11094 = load double, double* %821
%11095 = load double, double* %803
%11096 = fmul double %11094, %11095
store double %11096, double* %822
%11097 = load double, double* %820
%11098 = load double, double* %823
%11099 = load double, double* %806
%11100 = call double @llvm.fmuladd.f64(double %11098, double %11099, double %11097)
store double %11100, double* %820
%11101 = load double, double* %823
%11102 = load double, double* %808
%11103 = fmul double %11101, %11102
store double %11103, double* %824
%11104 = load double, double* %820
%11105 = load double, double* %825
%11106 = load double, double* %281
%11107 = call double @llvm.fmuladd.f64(double %11105, double %11106, double %11104)
store double %11107, double* %820
%11108 = load double, double* %822
%11109 = load double, double* %825
%11110 = load double, double* %529
%11111 = call double @llvm.fmuladd.f64(double %11109, double %11110, double %11108)
store double %11111, double* %822
%11112 = load double, double* %824
%11113 = load double, double* %825
%11114 = load double, double* %816
%11115 = call double @llvm.fmuladd.f64(double %11113, double %11114, double %11112)
store double %11115, double* %824
%11116 = load double, double* %820
%11117 = load double, double* %826
%11118 = load double, double* %290
%11119 = call double @llvm.fmuladd.f64(double %11117, double %11118, double %11116)
store double %11119, double* %820
%11120 = load double, double* %442
%11121 = load double, double* %288
%11122 = fmul double %11120, %11121
%11123 = load double, double* %817
%11124 = fmul double %11122, %11123
%11125 = load double, double* %442
%11126 = fmul double 5.000000e-01, %11125
%11127 = load double, double* %445
%11128 = fmul double %11126, %11127
%11129 = load double*, double** %144
%11130 = load double, double* %11129
%11131 = load double*, double** %144
%11132 = load double, double* %11131
%11133 = call double @llvm.fmuladd.f64(double %11130, double %11132, double 1.000000e-02)
%11134 = call double @sqrt(double %11133)
%11135 = call double @llvm.fmuladd.f64(double %11128, double %11134, double 1.000000e+00)
%11136 = fdiv double %11124, %11135
store double %11136, double* %827
%11137 = load double, double* %817
%11138 = load double, double* %288
%11139 = fmul double %11137, %11138
%11140 = load double, double* %445
%11141 = fmul double 5.000000e-01, %11140
%11142 = load double, double* %442
%11143 = fmul double %11141, %11142
%11144 = load double*, double** %144
%11145 = load double, double* %11144
%11146 = load double*, double** %144
%11147 = load double, double* %11146
%11148 = call double @llvm.fmuladd.f64(double %11145, double %11147, double 1.000000e-02)
%11149 = call double @sqrt(double %11148)
%11150 = call double @llvm.fmuladd.f64(double %11143, double %11149, double 1.000000e+00)
%11151 = fdiv double %11139, %11150
%11152 = load double, double* %445
%11153 = fmul double 5.000000e-01, %11152
%11154 = load double, double* %817
%11155 = fmul double %11153, %11154
%11156 = load double, double* %442
%11157 = fmul double %11155, %11156
%11158 = load double, double* %288
%11159 = fmul double %11157, %11158
%11160 = load double*, double** %144
%11161 = load double, double* %11160
%11162 = load double*, double** %144
%11163 = load double, double* %11162
%11164 = call double @llvm.fmuladd.f64(double %11161, double %11163, double 1.000000e-02)
%11165 = call double @sqrt(double %11164)
%11166 = fmul double %11159, %11165
%11167 = load double, double* %445
%11168 = fmul double 5.000000e-01, %11167
%11169 = load double, double* %442
%11170 = fmul double %11168, %11169
%11171 = load double*, double** %144
%11172 = load double, double* %11171
%11173 = load double*, double** %144
%11174 = load double, double* %11173
%11175 = call double @llvm.fmuladd.f64(double %11172, double %11174, double 1.000000e-02)
%11176 = call double @sqrt(double %11175)
%11177 = call double @llvm.fmuladd.f64(double %11170, double %11176, double 1.000000e+00)
%11178 = load double, double* %445
%11179 = fmul double 5.000000e-01, %11178
%11180 = load double, double* %442
%11181 = fmul double %11179, %11180
%11182 = load double*, double** %144
%11183 = load double, double* %11182
%11184 = load double*, double** %144
%11185 = load double, double* %11184
%11186 = call double @llvm.fmuladd.f64(double %11183, double %11185, double 1.000000e-02)
%11187 = call double @sqrt(double %11186)
%11188 = call double @llvm.fmuladd.f64(double %11181, double %11187, double 1.000000e+00)
%11189 = fmul double %11177, %11188
%11190 = fdiv double %11166, %11189
%11191 = fsub double %11151, %11190
store double %11191, double* %828
%11192 = load double, double* %817
%11193 = load double, double* %442
%11194 = fmul double %11192, %11193
%11195 = load double, double* %445
%11196 = fmul double 5.000000e-01, %11195
%11197 = load double, double* %442
%11198 = fmul double %11196, %11197
%11199 = load double*, double** %144
%11200 = load double, double* %11199
%11201 = load double*, double** %144
%11202 = load double, double* %11201
%11203 = call double @llvm.fmuladd.f64(double %11200, double %11202, double 1.000000e-02)
%11204 = call double @sqrt(double %11203)
%11205 = call double @llvm.fmuladd.f64(double %11198, double %11204, double 1.000000e+00)
%11206 = fdiv double %11194, %11205
store double %11206, double* %830
%11207 = load double, double* %442
%11208 = load double, double* %288
%11209 = fmul double %11207, %11208
%11210 = load double, double* %445
%11211 = fmul double 5.000000e-01, %11210
%11212 = load double, double* %442
%11213 = fmul double %11211, %11212
%11214 = load double*, double** %144
%11215 = load double, double* %11214
%11216 = load double*, double** %144
%11217 = load double, double* %11216
%11218 = call double @llvm.fmuladd.f64(double %11215, double %11217, double 1.000000e-02)
%11219 = call double @sqrt(double %11218)
%11220 = call double @llvm.fmuladd.f64(double %11213, double %11219, double 1.000000e+00)
%11221 = fdiv double %11209, %11220
store double %11221, double* %831
%11222 = load double, double* %445
%11223 = fmul double -5.000000e-01, %11222
%11224 = load double, double* %817
%11225 = fmul double %11223, %11224
%11226 = load double, double* %442
%11227 = load double, double* %442
%11228 = fmul double %11226, %11227
%11229 = fmul double %11225, %11228
%11230 = load double, double* %288
%11231 = fmul double %11229, %11230
%11232 = load double*, double** %144
%11233 = load double, double* %11232
%11234 = fmul double %11231, %11233
%11235 = load double*, double** %144
%11236 = load double, double* %11235
%11237 = load double*, double** %144
%11238 = load double, double* %11237
%11239 = call double @llvm.fmuladd.f64(double %11236, double %11238, double 1.000000e-02)
%11240 = call double @sqrt(double %11239)
%11241 = load double, double* %445
%11242 = fmul double 5.000000e-01, %11241
%11243 = load double, double* %442
%11244 = fmul double %11242, %11243
%11245 = load double*, double** %144
%11246 = load double, double* %11245
%11247 = load double*, double** %144
%11248 = load double, double* %11247
%11249 = call double @llvm.fmuladd.f64(double %11246, double %11248, double 1.000000e-02)
%11250 = call double @sqrt(double %11249)
%11251 = call double @llvm.fmuladd.f64(double %11244, double %11250, double 1.000000e+00)
%11252 = load double, double* %445
%11253 = fmul double 5.000000e-01, %11252
%11254 = load double, double* %442
%11255 = fmul double %11253, %11254
%11256 = load double*, double** %144
%11257 = load double, double* %11256
%11258 = load double*, double** %144
%11259 = load double, double* %11258
%11260 = call double @llvm.fmuladd.f64(double %11257, double %11259, double 1.000000e-02)
%11261 = call double @sqrt(double %11260)
%11262 = call double @llvm.fmuladd.f64(double %11255, double %11261, double 1.000000e+00)
%11263 = fmul double %11251, %11262
%11264 = fmul double %11240, %11263
%11265 = fdiv double %11234, %11264
store double %11265, double* %832
%11266 = load double, double* %828
%11267 = load double, double* %444
%11268 = fmul double %11266, %11267
store double %11268, double* %829
%11269 = load double, double* %829
%11270 = load double, double* %830
%11271 = load double, double* %290
%11272 = call double @llvm.fmuladd.f64(double %11270, double %11271, double %11269)
store double %11272, double* %829
%11273 = load double, double* %832
%11274 = load double, double* %831
%11275 = load double, double* %818
%11276 = call double @llvm.fmuladd.f64(double %11274, double %11275, double %11273)
store double %11276, double* %832
%11277 = load double, double* %829
%11278 = load double, double* %831
%11279 = load double, double* %820
%11280 = call double @llvm.fmuladd.f64(double %11278, double %11279, double %11277)
store double %11280, double* %829
%11281 = load double, double* %831
%11282 = load double, double* %822
%11283 = fmul double %11281, %11282
store double %11283, double* %833
%11284 = load double, double* %831
%11285 = load double, double* %824
%11286 = fmul double %11284, %11285
store double %11286, double* %834
%11287 = load double, double* %817
%11288 = load double, double* %827
%11289 = load double, double* %827
%11290 = call double @llvm.fmuladd.f64(double %11288, double %11289, double 1.000000e+00)
%11291 = call double @sqrt(double %11290)
%11292 = fdiv double %11287, %11291
%11293 = load double*, double** %178
store double %11292, double* %11293
%11294 = load double, double* %827
%11295 = load double, double* %827
%11296 = call double @llvm.fmuladd.f64(double %11294, double %11295, double 1.000000e+00)
%11297 = call double @sqrt(double %11296)
%11298 = fdiv double 1.000000e+00, %11297
store double %11298, double* %835
%11299 = load double, double* %827
%11300 = fneg double %11299
%11301 = load double, double* %817
%11302 = fmul double %11300, %11301
%11303 = load double, double* %827
%11304 = load double, double* %827
%11305 = call double @llvm.fmuladd.f64(double %11303, double %11304, double 1.000000e+00)
%11306 = call double @pow(double %11305, double 1.500000e+00)
%11307 = fdiv double %11302, %11306
store double %11307, double* %836
%11308 = load double, double* %835
%11309 = load double, double* %818
%11310 = fmul double %11308, %11309
%11311 = load double*, double** %179
store double %11310, double* %11311
%11312 = load double, double* %835
%11313 = load double, double* %820
%11314 = fmul double %11312, %11313
%11315 = load double*, double** %180
store double %11314, double* %11315
%11316 = load double, double* %835
%11317 = load double, double* %822
%11318 = fmul double %11316, %11317
%11319 = load double*, double** %181
store double %11318, double* %11319
%11320 = load double, double* %835
%11321 = load double, double* %824
%11322 = fmul double %11320, %11321
%11323 = load double*, double** %182
store double %11322, double* %11323
%11324 = load double*, double** %180
%11325 = load double, double* %11324
%11326 = load double, double* %836
%11327 = load double, double* %829
%11328 = call double @llvm.fmuladd.f64(double %11326, double %11327, double %11325)
%11329 = load double*, double** %180
store double %11328, double* %11329
%11330 = load double*, double** %179
%11331 = load double, double* %11330
%11332 = load double, double* %836
%11333 = load double, double* %832
%11334 = call double @llvm.fmuladd.f64(double %11332, double %11333, double %11331)
%11335 = load double*, double** %179
store double %11334, double* %11335
%11336 = load double*, double** %181
%11337 = load double, double* %11336
%11338 = load double, double* %836
%11339 = load double, double* %833
%11340 = call double @llvm.fmuladd.f64(double %11338, double %11339, double %11337)
%11341 = load double*, double** %181
store double %11340, double* %11341
%11342 = load double*, double** %182
%11343 = load double, double* %11342
%11344 = load double, double* %836
%11345 = load double, double* %834
%11346 = call double @llvm.fmuladd.f64(double %11344, double %11345, double %11343)
%11347 = load double*, double** %182
store double %11346, double* %11347
br label %11354
11348: ; preds = %10929
%11349 = load double*, double** %178
store double 0.000000e+00, double* %11349
%11350 = load double*, double** %179
store double 0.000000e+00, double* %11350
%11351 = load double*, double** %180
store double 0.000000e+00, double* %11351
%11352 = load double*, double** %181
store double 0.000000e+00, double* %11352
%11353 = load double*, double** %182
store double 0.000000e+00, double* %11353
br label %11354
11354: ; preds = %11348, %10996
%11355 = load double*, double** %134
%11356 = getelementptr inbounds double, double* %11355, i64 6
%11357 = load double, double* %11356
%11358 = fcmp ogt double %11357, 0.000000e+00
br i1 %11358, label %11359, label %11379
11359: ; preds = %11354
%11360 = load double*, double** %145
%11361 = load double, double* %11360
%11362 = load double, double* %291
%11363 = fdiv double %11361, %11362
%11364 = load double*, double** %183
store double %11363, double* %11364
%11365 = load double, double* %291
%11366 = fdiv double 1.000000e+00, %11365
%11367 = load double*, double** %184
store double %11366, double* %11367
%11368 = load double*, double** %145
%11369 = load double, double* %11368
%11370 = fneg double %11369
%11371 = load double, double* %291
%11372 = load double, double* %291
%11373 = fmul double %11371, %11372
%11374 = fdiv double %11370, %11373
store double %11374, double* %837
%11375 = load double, double* %837
%11376 = load double, double* %293
%11377 = fmul double %11375, %11376
%11378 = load double*, double** %185
store double %11377, double* %11378
br label %11383
11379: ; preds = %11354
%11380 = load double*, double** %183
store double 0.000000e+00, double* %11380
%11381 = load double*, double** %184
store double 0.000000e+00, double* %11381
%11382 = load double*, double** %185
store double 0.000000e+00, double* %11382
br label %11383
11383: ; preds = %11379, %11359
%11384 = load double*, double** %134
%11385 = getelementptr inbounds double, double* %11384, i64 7
%11386 = load double, double* %11385
%11387 = fcmp ogt double %11386, 0.000000e+00
br i1 %11387, label %11388, label %11431
11388: ; preds = %11383
%11389 = load double*, double** %146
%11390 = load double, double* %11389
%11391 = load double, double* %677
%11392 = fmul double %11390, %11391
%11393 = load double, double* %294
%11394 = fdiv double %11392, %11393
%11395 = load double*, double** %186
store double %11394, double* %11395
%11396 = load double, double* %677
%11397 = load double, double* %294
%11398 = fdiv double %11396, %11397
%11399 = load double*, double** %187
store double %11398, double* %11399
%11400 = load double*, double** %146
%11401 = load double, double* %11400
%11402 = load double, double* %294
%11403 = fdiv double %11401, %11402
store double %11403, double* %838
%11404 = load double, double* %677
%11405 = fneg double %11404
%11406 = load double*, double** %146
%11407 = load double, double* %11406
%11408 = fmul double %11405, %11407
%11409 = load double, double* %294
%11410 = load double, double* %294
%11411 = fmul double %11409, %11410
%11412 = fdiv double %11408, %11411
store double %11412, double* %839
%11413 = load double, double* %838
%11414 = load double, double* %679
%11415 = fmul double %11413, %11414
%11416 = load double*, double** %188
store double %11415, double* %11416
%11417 = load double, double* %838
%11418 = load double, double* %680
%11419 = fmul double %11417, %11418
%11420 = load double*, double** %189
store double %11419, double* %11420
%11421 = load double, double* %838
%11422 = load double, double* %681
%11423 = fmul double %11421, %11422
%11424 = load double*, double** %190
store double %11423, double* %11424
%11425 = load double*, double** %188
%11426 = load double, double* %11425
%11427 = load double, double* %839
%11428 = load double, double* %296
%11429 = call double @llvm.fmuladd.f64(double %11427, double %11428, double %11426)
%11430 = load double*, double** %188
store double %11429, double* %11430
br label %11437
11431: ; preds = %11383
%11432 = load double*, double** %186
store double 0.000000e+00, double* %11432
%11433 = load double*, double** %187
store double 0.000000e+00, double* %11433
%11434 = load double*, double** %188
store double 0.000000e+00, double* %11434
%11435 = load double*, double** %189
store double 0.000000e+00, double* %11435
%11436 = load double*, double** %190
store double 0.000000e+00, double* %11436
br label %11437
11437: ; preds = %11431, %11388
%11438 = load double*, double** %134
%11439 = getelementptr inbounds double, double* %11438, i64 8
%11440 = load double, double* %11439
%11441 = fcmp ogt double %11440, 0.000000e+00
br i1 %11441, label %11442, label %11462
11442: ; preds = %11437
%11443 = load double*, double** %147
%11444 = load double, double* %11443
%11445 = load double, double* %297
%11446 = fdiv double %11444, %11445
%11447 = load double*, double** %191
store double %11446, double* %11447
%11448 = load double, double* %297
%11449 = fdiv double 1.000000e+00, %11448
%11450 = load double*, double** %192
store double %11449, double* %11450
%11451 = load double*, double** %147
%11452 = load double, double* %11451
%11453 = fneg double %11452
%11454 = load double, double* %297
%11455 = load double, double* %297
%11456 = fmul double %11454, %11455
%11457 = fdiv double %11453, %11456
store double %11457, double* %840
%11458 = load double, double* %840
%11459 = load double, double* %299
%11460 = fmul double %11458, %11459
%11461 = load double*, double** %193
store double %11460, double* %11461
br label %11466
11462: ; preds = %11437
%11463 = load double*, double** %191
store double 0.000000e+00, double* %11463
%11464 = load double*, double** %192
store double 0.000000e+00, double* %11464
%11465 = load double*, double** %193
store double 0.000000e+00, double* %11465
br label %11466
11466: ; preds = %11462, %11442
%11467 = load double*, double** %134
%11468 = getelementptr inbounds double, double* %11467, i64 10
%11469 = load double, double* %11468
%11470 = fcmp ogt double %11469, 0.000000e+00
br i1 %11470, label %11471, label %11514
11471: ; preds = %11466
%11472 = load double*, double** %148
%11473 = load double, double* %11472
%11474 = load double, double* %717
%11475 = fmul double %11473, %11474
%11476 = load double, double* %303
%11477 = fdiv double %11475, %11476
%11478 = load double*, double** %194
store double %11477, double* %11478
%11479 = load double, double* %717
%11480 = load double, double* %303
%11481 = fdiv double %11479, %11480
%11482 = load double*, double** %195
store double %11481, double* %11482
%11483 = load double*, double** %148
%11484 = load double, double* %11483
%11485 = load double, double* %303
%11486 = fdiv double %11484, %11485
store double %11486, double* %841
%11487 = load double, double* %717
%11488 = fneg double %11487
%11489 = load double*, double** %148
%11490 = load double, double* %11489
%11491 = fmul double %11488, %11490
%11492 = load double, double* %303
%11493 = load double, double* %303
%11494 = fmul double %11492, %11493
%11495 = fdiv double %11491, %11494
store double %11495, double* %842
%11496 = load double, double* %841
%11497 = load double, double* %719
%11498 = fmul double %11496, %11497
%11499 = load double*, double** %196
store double %11498, double* %11499
%11500 = load double, double* %841
%11501 = load double, double* %720
%11502 = fmul double %11500, %11501
%11503 = load double*, double** %197
store double %11502, double* %11503
%11504 = load double, double* %841
%11505 = load double, double* %721
%11506 = fmul double %11504, %11505
%11507 = load double*, double** %198
store double %11506, double* %11507
%11508 = load double*, double** %196
%11509 = load double, double* %11508
%11510 = load double, double* %842
%11511 = load double, double* %305
%11512 = call double @llvm.fmuladd.f64(double %11510, double %11511, double %11509)
%11513 = load double*, double** %196
store double %11512, double* %11513
br label %11520
11514: ; preds = %11466
%11515 = load double*, double** %194
store double 0.000000e+00, double* %11515
%11516 = load double*, double** %195
store double 0.000000e+00, double* %11516
%11517 = load double*, double** %196
store double 0.000000e+00, double* %11517
%11518 = load double*, double** %197
store double 0.000000e+00, double* %11518
%11519 = load double*, double** %198
store double 0.000000e+00, double* %11519
br label %11520
11520: ; preds = %11514, %11471
%11521 = load double*, double** %134
%11522 = getelementptr inbounds double, double* %11521, i64 47
%11523 = load double, double* %11522
%11524 = fcmp ogt double %11523, 0.000000e+00
br i1 %11524, label %11530, label %11525
11525: ; preds = %11520
%11526 = load double*, double** %134
%11527 = getelementptr inbounds double, double* %11526, i64 49
%11528 = load double, double* %11527
%11529 = fcmp ogt double %11528, 0.000000e+00
br i1 %11529, label %11530, label %11696
11530: ; preds = %11525, %11520
%11531 = load double*, double** %140
%11532 = load double, double* %11531
%11533 = load double*, double** %134
%11534 = getelementptr inbounds double, double* %11533, i64 48
%11535 = load double, double* %11534
%11536 = load double, double* %270
%11537 = fmul double %11535, %11536
%11538 = fdiv double %11532, %11537
store double %11538, double* %632
%11539 = load double*, double** %134
%11540 = getelementptr inbounds double, double* %11539, i64 48
%11541 = load double, double* %11540
%11542 = load double, double* %270
%11543 = fmul double %11541, %11542
%11544 = fdiv double 1.000000e+00, %11543
store double %11544, double* %722
%11545 = load double*, double** %140
%11546 = load double, double* %11545
%11547 = fneg double %11546
%11548 = load double*, double** %134
%11549 = getelementptr inbounds double, double* %11548, i64 48
%11550 = load double, double* %11549
%11551 = load double, double* %270
%11552 = load double, double* %270
%11553 = fmul double %11551, %11552
%11554 = fmul double %11550, %11553
%11555 = fdiv double %11547, %11554
store double %11555, double* %636
%11556 = load double, double* %636
%11557 = load double, double* %272
%11558 = fmul double %11556, %11557
store double %11558, double* %635
%11559 = load double, double* %632
%11560 = fcmp ogt double %11559, 1.000000e+02
br i1 %11560, label %11561, label %11568
11561: ; preds = %11530
%11562 = call double @exp(double 1.000000e+02)
store double %11562, double* %638
%11563 = load double, double* %638
%11564 = load double, double* %632
%11565 = fsub double %11564, 1.000000e+02
%11566 = fadd double 1.000000e+00, %11565
%11567 = fmul double %11563, %11566
store double %11567, double* %637
br label %11583
11568: ; preds = %11530
%11569 = load double, double* %632
%11570 = fcmp olt double %11569, -1.000000e+02
br i1 %11570, label %11571, label %11578
11571: ; preds = %11568
%11572 = call double @exp(double -1.000000e+02)
store double %11572, double* %638
%11573 = load double, double* %638
%11574 = load double, double* %632
%11575 = fadd double %11574, 1.000000e+02
%11576 = fadd double 1.000000e+00, %11575
%11577 = fmul double %11573, %11576
store double %11577, double* %637
br label %11582
11578: ; preds = %11568
%11579 = load double, double* %632
%11580 = call double @exp(double %11579)
store double %11580, double* %637
%11581 = load double, double* %637
store double %11581, double* %638
br label %11582
11582: ; preds = %11578, %11571
br label %11583
11583: ; preds = %11582, %11561
%11584 = load double, double* %638
%11585 = load double, double* %722
%11586 = fmul double %11584, %11585
store double %11586, double* %723
%11587 = load double, double* %638
%11588 = load double, double* %635
%11589 = fmul double %11587, %11588
store double %11589, double* %640
%11590 = load double*, double** %140
%11591 = load double, double* %11590
%11592 = load double*, double** %134
%11593 = getelementptr inbounds double, double* %11592, i64 50
%11594 = load double, double* %11593
%11595 = load double, double* %270
%11596 = fmul double %11594, %11595
%11597 = fdiv double %11591, %11596
store double %11597, double* %732
%11598 = load double*, double** %134
%11599 = getelementptr inbounds double, double* %11598, i64 50
%11600 = load double, double* %11599
%11601 = load double, double* %270
%11602 = fmul double %11600, %11601
%11603 = fdiv double 1.000000e+00, %11602
store double %11603, double* %843
%11604 = load double*, double** %140
%11605 = load double, double* %11604
%11606 = fneg double %11605
%11607 = load double*, double** %134
%11608 = getelementptr inbounds double, double* %11607, i64 50
%11609 = load double, double* %11608
%11610 = load double, double* %270
%11611 = load double, double* %270
%11612 = fmul double %11610, %11611
%11613 = fmul double %11609, %11612
%11614 = fdiv double %11606, %11613
store double %11614, double* %734
%11615 = load double, double* %734
%11616 = load double, double* %272
%11617 = fmul double %11615, %11616
store double %11617, double* %735
%11618 = load double, double* %732
%11619 = fcmp ogt double %11618, 1.000000e+02
br i1 %11619, label %11620, label %11627
11620: ; preds = %11583
%11621 = call double @exp(double 1.000000e+02)
store double %11621, double* %737
%11622 = load double, double* %737
%11623 = load double, double* %732
%11624 = fsub double %11623, 1.000000e+02
%11625 = fadd double 1.000000e+00, %11624
%11626 = fmul double %11622, %11625
store double %11626, double* %736
br label %11642
11627: ; preds = %11583
%11628 = load double, double* %732
%11629 = fcmp olt double %11628, -1.000000e+02
br i1 %11629, label %11630, label %11637
11630: ; preds = %11627
%11631 = call double @exp(double -1.000000e+02)
store double %11631, double* %737
%11632 = load double, double* %737
%11633 = load double, double* %732
%11634 = fadd double %11633, 1.000000e+02
%11635 = fadd double 1.000000e+00, %11634
%11636 = fmul double %11632, %11635
store double %11636, double* %736
br label %11641
11637: ; preds = %11627
%11638 = load double, double* %732
%11639 = call double @exp(double %11638)
store double %11639, double* %736
%11640 = load double, double* %736
store double %11640, double* %737
br label %11641
11641: ; preds = %11637, %11630
br label %11642
11642: ; preds = %11641, %11620
%11643 = load double, double* %737
%11644 = load double, double* %843
%11645 = fmul double %11643, %11644
store double %11645, double* %844
%11646 = load double, double* %737
%11647 = load double, double* %735
%11648 = fmul double %11646, %11647
store double %11648, double* %739
%11649 = load double, double* %349
%11650 = load double, double* %637
%11651 = fsub double %11650, 1.000000e+00
%11652 = load double, double* %352
%11653 = load double, double* %736
%11654 = fsub double %11653, 1.000000e+00
%11655 = fmul double %11652, %11654
%11656 = call double @llvm.fmuladd.f64(double %11649, double %11651, double %11655)
%11657 = load double*, double** %220
store double %11656, double* %11657
%11658 = load double, double* %637
%11659 = fsub double %11658, 1.000000e+00
store double %11659, double* %845
%11660 = load double, double* %349
store double %11660, double* %846
%11661 = load double, double* %736
%11662 = fsub double %11661, 1.000000e+00
store double %11662, double* %847
%11663 = load double, double* %352
store double %11663, double* %848
%11664 = load double, double* %845
%11665 = load double, double* %351
%11666 = fmul double %11664, %11665
%11667 = load double*, double** %221
store double %11666, double* %11667
%11668 = load double, double* %846
%11669 = load double, double* %723
%11670 = fmul double %11668, %11669
%11671 = load double*, double** %222
store double %11670, double* %11671
%11672 = load double*, double** %221
%11673 = load double, double* %11672
%11674 = load double, double* %846
%11675 = load double, double* %640
%11676 = call double @llvm.fmuladd.f64(double %11674, double %11675, double %11673)
%11677 = load double*, double** %221
store double %11676, double* %11677
%11678 = load double*, double** %221
%11679 = load double, double* %11678
%11680 = load double, double* %847
%11681 = load double, double* %354
%11682 = call double @llvm.fmuladd.f64(double %11680, double %11681, double %11679)
%11683 = load double*, double** %221
store double %11682, double* %11683
%11684 = load double*, double** %222
%11685 = load double, double* %11684
%11686 = load double, double* %848
%11687 = load double, double* %844
%11688 = call double @llvm.fmuladd.f64(double %11686, double %11687, double %11685)
%11689 = load double*, double** %222
store double %11688, double* %11689
%11690 = load double*, double** %221
%11691 = load double, double* %11690
%11692 = load double, double* %848
%11693 = load double, double* %739
%11694 = call double @llvm.fmuladd.f64(double %11692, double %11693, double %11691)
%11695 = load double*, double** %221
store double %11694, double* %11695
br label %11700
11696: ; preds = %11525
%11697 = load double*, double** %220
store double 0.000000e+00, double* %11697
%11698 = load double*, double** %221
store double 0.000000e+00, double* %11698
%11699 = load double*, double** %222
store double 0.000000e+00, double* %11699
br label %11700
11700: ; preds = %11696, %11642
%11701 = load double*, double** %134
%11702 = getelementptr inbounds double, double* %11701, i64 9
%11703 = load double, double* %11702
%11704 = fcmp ogt double %11703, 0.000000e+00
br i1 %11704, label %11705, label %11725
11705: ; preds = %11700
%11706 = load double*, double** %149
%11707 = load double, double* %11706
%11708 = load double, double* %300
%11709 = fdiv double %11707, %11708
%11710 = load double*, double** %228
store double %11709, double* %11710
%11711 = load double, double* %300
%11712 = fdiv double 1.000000e+00, %11711
%11713 = load double*, double** %229
store double %11712, double* %11713
%11714 = load double*, double** %149
%11715 = load double, double* %11714
%11716 = fneg double %11715
%11717 = load double, double* %300
%11718 = load double, double* %300
%11719 = fmul double %11717, %11718
%11720 = fdiv double %11716, %11719
store double %11720, double* %849
%11721 = load double, double* %849
%11722 = load double, double* %302
%11723 = fmul double %11721, %11722
%11724 = load double*, double** %230
store double %11723, double* %11724
br label %11729
11725: ; preds = %11700
%11726 = load double*, double** %228
store double 0.000000e+00, double* %11726
%11727 = load double*, double** %229
store double 0.000000e+00, double* %11727
%11728 = load double*, double** %230
store double 0.000000e+00, double* %11728
br label %11729
11729: ; preds = %11725, %11705
%11730 = load double, double* %641
%11731 = fcmp ogt double %11730, 0.000000e+00
br i1 %11731, label %11732, label %11733
11732: ; preds = %11729
store double 1.000000e+00, double* %850
br label %11734
11733: ; preds = %11729
store double 0.000000e+00, double* %850
br label %11734
11734: ; preds = %11733, %11732
%11735 = load double, double* %641
%11736 = load double, double* %850
%11737 = fmul double %11735, %11736
%11738 = load double, double* %447
%11739 = fmul double %11737, %11738
store double %11739, double* %851
%11740 = load double, double* %447
%11741 = load double, double* %850
%11742 = fmul double %11740, %11741
store double %11742, double* %852
%11743 = load double, double* %852
%11744 = load double, double* %643
%11745 = fmul double %11743, %11744
store double %11745, double* %853
%11746 = load double, double* %852
%11747 = load double, double* %645
%11748 = fmul double %11746, %11747
store double %11748, double* %854
%11749 = load double, double* %851
%11750 = load double, double* %851
%11751 = fadd double %11750, 1.000000e+00
%11752 = fdiv double %11749, %11751
store double %11752, double* %855
%11753 = load double, double* %851
%11754 = fadd double %11753, 1.000000e+00
%11755 = fdiv double 1.000000e+00, %11754
%11756 = load double, double* %851
%11757 = load double, double* %851
%11758 = fadd double %11757, 1.000000e+00
%11759 = load double, double* %851
%11760 = fadd double %11759, 1.000000e+00
%11761 = fmul double %11758, %11760
%11762 = fdiv double %11756, %11761
%11763 = fsub double %11755, %11762
store double %11763, double* %856
%11764 = load double, double* %856
%11765 = load double, double* %853
%11766 = fmul double %11764, %11765
store double %11766, double* %857
%11767 = load double, double* %856
%11768 = load double, double* %854
%11769 = fmul double %11767, %11768
store double %11769, double* %858
%11770 = load double*, double** %138
%11771 = load double, double* %11770
%11772 = load double, double* %446
%11773 = fmul double %11771, %11772
%11774 = fdiv double %11773, 1.440000e+00
store double %11774, double* %279
%11775 = load double, double* %446
%11776 = fmul double 0x3FE638E3765C7DAF, %11775
store double %11776, double* %529
%11777 = load double, double* %279
%11778 = fcmp ogt double %11777, 1.000000e+02
br i1 %11778, label %11779, label %11786
11779: ; preds = %11734
%11780 = call double @exp(double 1.000000e+02)
store double %11780, double* %407
%11781 = load double, double* %407
%11782 = load double, double* %279
%11783 = fsub double %11782, 1.000000e+02
%11784 = fadd double 1.000000e+00, %11783
%11785 = fmul double %11781, %11784
store double %11785, double* %306
br label %11801
11786: ; preds = %11734
%11787 = load double, double* %279
%11788 = fcmp olt double %11787, -1.000000e+02
br i1 %11788, label %11789, label %11796
11789: ; preds = %11786
%11790 = call double @exp(double -1.000000e+02)
store double %11790, double* %407
%11791 = load double, double* %407
%11792 = load double, double* %279
%11793 = fadd double %11792, 1.000000e+02
%11794 = fadd double 1.000000e+00, %11793
%11795 = fmul double %11791, %11794
store double %11795, double* %306
br label %11800
11796: ; preds = %11786
%11797 = load double, double* %279
%11798 = call double @exp(double %11797)
store double %11798, double* %306
%11799 = load double, double* %306
store double %11799, double* %407
br label %11800
11800: ; preds = %11796, %11789
br label %11801
11801: ; preds = %11800, %11779
%11802 = load double, double* %407
%11803 = load double, double* %529
%11804 = fmul double %11802, %11803
store double %11804, double* %684
%11805 = load double*, double** %134
%11806 = getelementptr inbounds double, double* %11805, i64 56
%11807 = load double, double* %11806
%11808 = load double*, double** %134
%11809 = getelementptr inbounds double, double* %11808, i64 57
%11810 = load double, double* %11809
%11811 = load double, double* %661
%11812 = call double @llvm.fmuladd.f64(double %11810, double %11811, double 1.000000e+00)
%11813 = fmul double %11807, %11812
%11814 = load double*, double** %134
%11815 = getelementptr inbounds double, double* %11814, i64 58
%11816 = load double, double* %11815
%11817 = load double, double* %306
%11818 = fmul double %11816, %11817
%11819 = load double, double* %448
%11820 = load double, double* %855
%11821 = load double, double* %855
%11822 = call double @llvm.fmuladd.f64(double %11820, double %11821, double %11819)
%11823 = fmul double %11818, %11822
%11824 = load double, double* %850
%11825 = call double @llvm.fmuladd.f64(double %11823, double %11824, double 1.000000e+00)
%11826 = fmul double %11813, %11825
store double %11826, double* %859
%11827 = load double*, double** %134
%11828 = getelementptr inbounds double, double* %11827, i64 57
%11829 = load double, double* %11828
%11830 = load double*, double** %134
%11831 = getelementptr inbounds double, double* %11830, i64 56
%11832 = load double, double* %11831
%11833 = fmul double %11829, %11832
%11834 = load double, double* %850
%11835 = load double, double* %448
%11836 = load double, double* %855
%11837 = load double, double* %855
%11838 = call double @llvm.fmuladd.f64(double %11836, double %11837, double %11835)
%11839 = fmul double %11834, %11838
%11840 = load double*, double** %134
%11841 = getelementptr inbounds double, double* %11840, i64 58
%11842 = load double, double* %11841
%11843 = fmul double %11839, %11842
%11844 = load double, double* %306
%11845 = call double @llvm.fmuladd.f64(double %11843, double %11844, double 1.000000e+00)
%11846 = fmul double %11833, %11845
store double %11846, double* %860
%11847 = load double, double* %661
%11848 = load double*, double** %134
%11849 = getelementptr inbounds double, double* %11848, i64 57
%11850 = load double, double* %11849
%11851 = call double @llvm.fmuladd.f64(double %11847, double %11850, double 1.000000e+00)
%11852 = load double, double* %850
%11853 = fmul double %11851, %11852
%11854 = load double, double* %448
%11855 = load double, double* %855
%11856 = load double, double* %855
%11857 = call double @llvm.fmuladd.f64(double %11855, double %11856, double %11854)
%11858 = fmul double %11853, %11857
%11859 = load double*, double** %134
%11860 = getelementptr inbounds double, double* %11859, i64 56
%11861 = load double, double* %11860
%11862 = fmul double %11858, %11861
%11863 = load double*, double** %134
%11864 = getelementptr inbounds double, double* %11863, i64 58
%11865 = load double, double* %11864
%11866 = fmul double %11862, %11865
store double %11866, double* %864
%11867 = load double, double* %855
%11868 = fmul double 2.000000e+00, %11867
%11869 = load double, double* %661
%11870 = load double*, double** %134
%11871 = getelementptr inbounds double, double* %11870, i64 57
%11872 = load double, double* %11871
%11873 = call double @llvm.fmuladd.f64(double %11869, double %11872, double 1.000000e+00)
%11874 = fmul double %11868, %11873
%11875 = load double, double* %850
%11876 = fmul double %11874, %11875
%11877 = load double*, double** %134
%11878 = getelementptr inbounds double, double* %11877, i64 56
%11879 = load double, double* %11878
%11880 = fmul double %11876, %11879
%11881 = load double*, double** %134
%11882 = getelementptr inbounds double, double* %11881, i64 58
%11883 = load double, double* %11882
%11884 = fmul double %11880, %11883
%11885 = load double, double* %306
%11886 = fmul double %11884, %11885
store double %11886, double* %865
%11887 = load double, double* %860
%11888 = load double, double* %663
%11889 = fmul double %11887, %11888
store double %11889, double* %861
%11890 = load double, double* %860
%11891 = load double, double* %664
%11892 = fmul double %11890, %11891
store double %11892, double* %862
%11893 = load double, double* %860
%11894 = load double, double* %665
%11895 = fmul double %11893, %11894
store double %11895, double* %863
%11896 = load double, double* %863
%11897 = load double, double* %864
%11898 = load double, double* %684
%11899 = call double @llvm.fmuladd.f64(double %11897, double %11898, double %11896)
store double %11899, double* %863
%11900 = load double, double* %861
%11901 = load double, double* %865
%11902 = load double, double* %857
%11903 = call double @llvm.fmuladd.f64(double %11901, double %11902, double %11900)
store double %11903, double* %861
%11904 = load double, double* %862
%11905 = load double, double* %865
%11906 = load double, double* %858
%11907 = call double @llvm.fmuladd.f64(double %11905, double %11906, double %11904)
store double %11907, double* %862
%11908 = load double, double* %408
%11909 = load double, double* %472
%11910 = fmul double %11908, %11909
%11911 = load double*, double** %134
%11912 = getelementptr inbounds double, double* %11911, i64 32
%11913 = load double, double* %11912
%11914 = load double, double* %859
%11915 = load double, double* %641
%11916 = fmul double %11914, %11915
%11917 = load double, double* %677
%11918 = fdiv double %11916, %11917
%11919 = call double @llvm.fmuladd.f64(double %11910, double %11913, double %11918)
%11920 = load double*, double** %199
store double %11919, double* %11920
%11921 = load double, double* %472
%11922 = load double*, double** %134
%11923 = getelementptr inbounds double, double* %11922, i64 32
%11924 = load double, double* %11923
%11925 = fmul double %11921, %11924
store double %11925, double* %866
%11926 = load double, double* %408
%11927 = load double*, double** %134
%11928 = getelementptr inbounds double, double* %11927, i64 32
%11929 = load double, double* %11928
%11930 = fmul double %11926, %11929
store double %11930, double* %867
%11931 = load double, double* %641
%11932 = load double, double* %677
%11933 = fdiv double %11931, %11932
store double %11933, double* %868
%11934 = load double, double* %859
%11935 = load double, double* %677
%11936 = fdiv double %11934, %11935
store double %11936, double* %869
%11937 = load double, double* %641
%11938 = fneg double %11937
%11939 = load double, double* %859
%11940 = fmul double %11938, %11939
%11941 = load double, double* %677
%11942 = load double, double* %677
%11943 = fmul double %11941, %11942
%11944 = fdiv double %11940, %11943
store double %11944, double* %870
%11945 = load double, double* %866
%11946 = load double, double* %410
%11947 = fmul double %11945, %11946
%11948 = load double*, double** %200
store double %11947, double* %11948
%11949 = load double*, double** %200
%11950 = load double, double* %11949
%11951 = load double, double* %867
%11952 = load double, double* %474
%11953 = call double @llvm.fmuladd.f64(double %11951, double %11952, double %11950)
%11954 = load double*, double** %200
store double %11953, double* %11954
%11955 = load double, double* %867
%11956 = load double, double* %475
%11957 = fmul double %11955, %11956
%11958 = load double*, double** %201
store double %11957, double* %11958
%11959 = load double*, double** %200
%11960 = load double, double* %11959
%11961 = load double, double* %868
%11962 = load double, double* %861
%11963 = call double @llvm.fmuladd.f64(double %11961, double %11962, double %11960)
%11964 = load double*, double** %200
store double %11963, double* %11964
%11965 = load double*, double** %201
%11966 = load double, double* %11965
%11967 = load double, double* %868
%11968 = load double, double* %862
%11969 = call double @llvm.fmuladd.f64(double %11967, double %11968, double %11966)
%11970 = load double*, double** %201
store double %11969, double* %11970
%11971 = load double, double* %868
%11972 = load double, double* %863
%11973 = fmul double %11971, %11972
%11974 = load double*, double** %202
store double %11973, double* %11974
%11975 = load double*, double** %200
%11976 = load double, double* %11975
%11977 = load double, double* %869
%11978 = load double, double* %643
%11979 = call double @llvm.fmuladd.f64(double %11977, double %11978, double %11976)
%11980 = load double*, double** %200
store double %11979, double* %11980
%11981 = load double*, double** %201
%11982 = load double, double* %11981
%11983 = load double, double* %869
%11984 = load double, double* %645
%11985 = call double @llvm.fmuladd.f64(double %11983, double %11984, double %11982)
%11986 = load double*, double** %201
store double %11985, double* %11986
%11987 = load double*, double** %200
%11988 = load double, double* %11987
%11989 = load double, double* %870
%11990 = load double, double* %679
%11991 = call double @llvm.fmuladd.f64(double %11989, double %11990, double %11988)
%11992 = load double*, double** %200
store double %11991, double* %11992
%11993 = load double*, double** %201
%11994 = load double, double* %11993
%11995 = load double, double* %870
%11996 = load double, double* %680
%11997 = call double @llvm.fmuladd.f64(double %11995, double %11996, double %11994)
%11998 = load double*, double** %201
store double %11997, double* %11998
%11999 = load double*, double** %202
%12000 = load double, double* %11999
%12001 = load double, double* %870
%12002 = load double, double* %681
%12003 = call double @llvm.fmuladd.f64(double %12001, double %12002, double %12000)
%12004 = load double*, double** %202
store double %12003, double* %12004
%12005 = load double, double* %408
%12006 = load double, double* %512
%12007 = fmul double %12005, %12006
%12008 = load double*, double** %134
%12009 = getelementptr inbounds double, double* %12008, i64 32
%12010 = load double, double* %12009
%12011 = fsub double 1.000000e+00, %12010
%12012 = fmul double %12007, %12011
%12013 = load double*, double** %203
store double %12012, double* %12013
%12014 = load double, double* %512
%12015 = load double*, double** %134
%12016 = getelementptr inbounds double, double* %12015, i64 32
%12017 = load double, double* %12016
%12018 = fsub double 1.000000e+00, %12017
%12019 = fmul double %12014, %12018
store double %12019, double* %871
%12020 = load double, double* %408
%12021 = load double*, double** %134
%12022 = getelementptr inbounds double, double* %12021, i64 32
%12023 = load double, double* %12022
%12024 = fsub double 1.000000e+00, %12023
%12025 = fmul double %12020, %12024
store double %12025, double* %872
%12026 = load double, double* %871
%12027 = load double, double* %410
%12028 = fmul double %12026, %12027
%12029 = load double*, double** %204
store double %12028, double* %12029
%12030 = load double*, double** %204
%12031 = load double, double* %12030
%12032 = load double, double* %872
%12033 = load double, double* %514
%12034 = call double @llvm.fmuladd.f64(double %12032, double %12033, double %12031)
%12035 = load double*, double** %204
store double %12034, double* %12035
%12036 = load double, double* %872
%12037 = load double, double* %515
%12038 = fmul double %12036, %12037
%12039 = load double*, double** %205
store double %12038, double* %12039
%12040 = load double, double* %412
%12041 = load double, double* %531
%12042 = load double*, double** %134
%12043 = getelementptr inbounds double, double* %12042, i64 61
%12044 = load double, double* %12043
%12045 = load double, double* %649
%12046 = fmul double %12044, %12045
%12047 = call double @llvm.fmuladd.f64(double %12040, double %12041, double %12046)
%12048 = load double*, double** %134
%12049 = getelementptr inbounds double, double* %12048, i64 22
%12050 = load double, double* %12049
%12051 = load double, double* %799
%12052 = call double @llvm.fmuladd.f64(double %12050, double %12051, double %12047)
%12053 = load double*, double** %206
store double %12052, double* %12053
%12054 = load double, double* %531
store double %12054, double* %873
%12055 = load double, double* %412
store double %12055, double* %874
%12056 = load double*, double** %134
%12057 = getelementptr inbounds double, double* %12056, i64 61
%12058 = load double, double* %12057
store double %12058, double* %875
%12059 = load double*, double** %134
%12060 = getelementptr inbounds double, double* %12059, i64 22
%12061 = load double, double* %12060
store double %12061, double* %876
%12062 = load double, double* %873
%12063 = load double, double* %414
%12064 = fmul double %12062, %12063
%12065 = load double*, double** %207
store double %12064, double* %12065
%12066 = load double*, double** %207
%12067 = load double, double* %12066
%12068 = load double, double* %874
%12069 = load double, double* %533
%12070 = call double @llvm.fmuladd.f64(double %12068, double %12069, double %12067)
%12071 = load double*, double** %207
store double %12070, double* %12071
%12072 = load double, double* %874
%12073 = load double, double* %534
%12074 = fmul double %12072, %12073
%12075 = load double*, double** %208
store double %12074, double* %12075
%12076 = load double*, double** %207
%12077 = load double, double* %12076
%12078 = load double, double* %875
%12079 = load double, double* %651
%12080 = call double @llvm.fmuladd.f64(double %12078, double %12079, double %12077)
%12081 = load double*, double** %207
store double %12080, double* %12081
%12082 = load double*, double** %208
%12083 = load double, double* %12082
%12084 = load double, double* %875
%12085 = load double, double* %654
%12086 = call double @llvm.fmuladd.f64(double %12084, double %12085, double %12083)
%12087 = load double*, double** %208
store double %12086, double* %12087
%12088 = load double*, double** %207
%12089 = load double, double* %12088
%12090 = load double, double* %876
%12091 = load double, double* %801
%12092 = call double @llvm.fmuladd.f64(double %12090, double %12091, double %12089)
%12093 = load double*, double** %207
store double %12092, double* %12093
%12094 = load double*, double** %208
%12095 = load double, double* %12094
%12096 = load double, double* %876
%12097 = load double, double* %803
%12098 = call double @llvm.fmuladd.f64(double %12096, double %12097, double %12095)
%12099 = load double*, double** %208
store double %12098, double* %12099
%12100 = load double*, double** %134
%12101 = getelementptr inbounds double, double* %12100, i64 22
%12102 = load double, double* %12101
%12103 = load double, double* %804
%12104 = fmul double %12102, %12103
%12105 = load double*, double** %209
store double %12104, double* %12105
%12106 = load double*, double** %134
%12107 = getelementptr inbounds double, double* %12106, i64 22
%12108 = load double, double* %12107
store double %12108, double* %877
%12109 = load double, double* %877
%12110 = load double, double* %806
%12111 = fmul double %12109, %12110
%12112 = load double*, double** %210
store double %12111, double* %12112
%12113 = load double, double* %877
%12114 = load double, double* %808
%12115 = fmul double %12113, %12114
%12116 = load double*, double** %211
store double %12115, double* %12116
%12117 = load double, double* %415
%12118 = load double, double* %593
%12119 = load double*, double** %134
%12120 = getelementptr inbounds double, double* %12119, i64 61
%12121 = load double, double* %12120
%12122 = load double, double* %705
%12123 = fmul double %12121, %12122
%12124 = call double @llvm.fmuladd.f64(double %12117, double %12118, double %12123)
%12125 = load double*, double** %212
store double %12124, double* %12125
%12126 = load double, double* %593
store double %12126, double* %878
%12127 = load double, double* %415
store double %12127, double* %879
%12128 = load double*, double** %134
%12129 = getelementptr inbounds double, double* %12128, i64 61
%12130 = load double, double* %12129
store double %12130, double* %880
%12131 = load double, double* %878
%12132 = load double, double* %417
%12133 = fmul double %12131, %12132
%12134 = load double*, double** %213
store double %12133, double* %12134
%12135 = load double*, double** %213
%12136 = load double, double* %12135
%12137 = load double, double* %879
%12138 = load double, double* %595
%12139 = call double @llvm.fmuladd.f64(double %12137, double %12138, double %12136)
%12140 = load double*, double** %213
store double %12139, double* %12140
%12141 = load double, double* %879
%12142 = load double, double* %596
%12143 = fmul double %12141, %12142
%12144 = load double*, double** %214
store double %12143, double* %12144
%12145 = load double*, double** %213
%12146 = load double, double* %12145
%12147 = load double, double* %880
%12148 = load double, double* %707
%12149 = call double @llvm.fmuladd.f64(double %12147, double %12148, double %12146)
%12150 = load double*, double** %213
store double %12149, double* %12150
%12151 = load double*, double** %214
%12152 = load double, double* %12151
%12153 = load double, double* %880
%12154 = load double, double* %709
%12155 = call double @llvm.fmuladd.f64(double %12153, double %12154, double %12152)
%12156 = load double*, double** %214
store double %12155, double* %12156
%12157 = load double, double* %880
%12158 = load double, double* %711
%12159 = fmul double %12157, %12158
%12160 = load double*, double** %215
store double %12159, double* %12160
%12161 = load double, double* %419
%12162 = load double, double* %619
%12163 = load double*, double** %134
%12164 = getelementptr inbounds double, double* %12163, i64 87
%12165 = load double, double* %12164
%12166 = load double*, double** %140
%12167 = load double, double* %12166
%12168 = fmul double %12165, %12167
%12169 = call double @llvm.fmuladd.f64(double %12161, double %12162, double %12168)
%12170 = load double*, double** %231
store double %12169, double* %12170
%12171 = load double, double* %619
store double %12171, double* %881
%12172 = load double, double* %419
store double %12172, double* %882
%12173 = load double*, double** %134
%12174 = getelementptr inbounds double, double* %12173, i64 87
%12175 = load double, double* %12174
%12176 = load double*, double** %233
store double %12175, double* %12176
%12177 = load double, double* %881
%12178 = load double, double* %421
%12179 = fmul double %12177, %12178
%12180 = load double*, double** %232
store double %12179, double* %12180
%12181 = load double*, double** %232
%12182 = load double, double* %12181
%12183 = load double, double* %882
%12184 = load double, double* %621
%12185 = call double @llvm.fmuladd.f64(double %12183, double %12184, double %12182)
%12186 = load double*, double** %232
store double %12185, double* %12186
%12187 = load double*, double** %233
%12188 = load double, double* %12187
%12189 = load double, double* %882
%12190 = load double, double* %622
%12191 = call double @llvm.fmuladd.f64(double %12189, double %12190, double %12188)
%12192 = load double*, double** %233
store double %12191, double* %12192
%12193 = load double*, double** %150
%12194 = load double, double* %12193
%12195 = load double*, double** %134
%12196 = getelementptr inbounds double, double* %12195, i64 15
%12197 = load double, double* %12196
%12198 = fmul double %12194, %12197
%12199 = load double*, double** %216
store double %12198, double* %12199
%12200 = load double*, double** %134
%12201 = getelementptr inbounds double, double* %12200, i64 15
%12202 = load double, double* %12201
%12203 = load double*, double** %217
store double %12202, double* %12203
%12204 = load double*, double** %151
%12205 = load double, double* %12204
%12206 = load double*, double** %134
%12207 = getelementptr inbounds double, double* %12206, i64 20
%12208 = load double, double* %12207
%12209 = fmul double %12205, %12208
%12210 = load double*, double** %218
store double %12209, double* %12210
%12211 = load double*, double** %134
%12212 = getelementptr inbounds double, double* %12211, i64 20
%12213 = load double, double* %12212
%12214 = load double*, double** %219
store double %12213, double* %12214
%12215 = load double*, double** %155
%12216 = load double, double* %12215
%12217 = load double*, double** %136
%12218 = load double, double* %12217
%12219 = load double*, double** %167
%12220 = load double, double* %12219
%12221 = load double*, double** %138
%12222 = load double, double* %12221
%12223 = fmul double %12220, %12222
%12224 = call double @llvm.fmuladd.f64(double %12216, double %12218, double %12223)
%12225 = load double*, double** %161
%12226 = load double, double* %12225
%12227 = load double*, double** %163
%12228 = load double, double* %12227
%12229 = fsub double %12226, %12228
%12230 = load double*, double** %152
%12231 = load double, double* %12230
%12232 = call double @llvm.fmuladd.f64(double %12229, double %12231, double %12224)
%12233 = load double*, double** %158
%12234 = load double, double* %12233
%12235 = load double*, double** %137
%12236 = load double, double* %12235
%12237 = call double @llvm.fmuladd.f64(double %12234, double %12236, double %12232)
%12238 = load double*, double** %172
%12239 = load double, double* %12238
%12240 = load double*, double** %139
%12241 = load double, double* %12240
%12242 = call double @llvm.fmuladd.f64(double %12239, double %12241, double %12237)
%12243 = load double*, double** %228
%12244 = load double, double* %12243
%12245 = load double*, double** %149
%12246 = load double, double* %12245
%12247 = call double @llvm.fmuladd.f64(double %12244, double %12246, double %12242)
%12248 = load double*, double** %220
%12249 = load double, double* %12248
%12250 = load double*, double** %140
%12251 = load double, double* %12250
%12252 = call double @llvm.fmuladd.f64(double %12249, double %12251, double %12247)
%12253 = load double*, double** %223
%12254 = load double, double* %12253
%12255 = load double*, double** %153
%12256 = load double, double* %12255
%12257 = call double @llvm.fmuladd.f64(double %12254, double %12256, double %12252)
%12258 = load double*, double** %175
%12259 = load double, double* %12258
%12260 = load double*, double** %142
%12261 = load double, double* %12260
%12262 = call double @llvm.fmuladd.f64(double %12259, double %12261, double %12257)
%12263 = load double*, double** %178
%12264 = load double, double* %12263
%12265 = load double*, double** %144
%12266 = load double, double* %12265
%12267 = call double @llvm.fmuladd.f64(double %12264, double %12266, double %12262)
%12268 = load double*, double** %183
%12269 = load double, double* %12268
%12270 = load double*, double** %145
%12271 = load double, double* %12270
%12272 = call double @llvm.fmuladd.f64(double %12269, double %12271, double %12267)
%12273 = load double*, double** %186
%12274 = load double, double* %12273
%12275 = load double*, double** %146
%12276 = load double, double* %12275
%12277 = call double @llvm.fmuladd.f64(double %12274, double %12276, double %12272)
%12278 = load double*, double** %191
%12279 = load double, double* %12278
%12280 = load double*, double** %147
%12281 = load double, double* %12280
%12282 = call double @llvm.fmuladd.f64(double %12279, double %12281, double %12277)
%12283 = load double*, double** %194
%12284 = load double, double* %12283
%12285 = load double*, double** %148
%12286 = load double, double* %12285
%12287 = call double @llvm.fmuladd.f64(double %12284, double %12286, double %12282)
%12288 = fneg double %12287
%12289 = load double*, double** %236
store double %12288, double* %12289
%12290 = load double*, double** %136
%12291 = load double, double* %12290
%12292 = fneg double %12291
store double %12292, double* %883
%12293 = load double*, double** %155
%12294 = load double, double* %12293
%12295 = fneg double %12294
%12296 = load double*, double** %238
store double %12295, double* %12296
%12297 = load double*, double** %138
%12298 = load double, double* %12297
%12299 = fneg double %12298
store double %12299, double* %884
%12300 = load double*, double** %167
%12301 = load double, double* %12300
%12302 = fneg double %12301
%12303 = load double*, double** %239
store double %12302, double* %12303
%12304 = load double*, double** %152
%12305 = load double, double* %12304
%12306 = fneg double %12305
store double %12306, double* %885
%12307 = load double*, double** %152
%12308 = load double, double* %12307
store double %12308, double* %886
%12309 = load double*, double** %163
%12310 = load double, double* %12309
%12311 = load double*, double** %161
%12312 = load double, double* %12311
%12313 = fsub double %12310, %12312
%12314 = load double*, double** %241
store double %12313, double* %12314
%12315 = load double*, double** %137
%12316 = load double, double* %12315
%12317 = fneg double %12316
store double %12317, double* %887
%12318 = load double*, double** %158
%12319 = load double, double* %12318
%12320 = fneg double %12319
%12321 = load double*, double** %242
store double %12320, double* %12321
%12322 = load double*, double** %139
%12323 = load double, double* %12322
%12324 = fneg double %12323
store double %12324, double* %888
%12325 = load double*, double** %172
%12326 = load double, double* %12325
%12327 = fneg double %12326
%12328 = load double*, double** %243
store double %12327, double* %12328
%12329 = load double*, double** %149
%12330 = load double, double* %12329
%12331 = fneg double %12330
store double %12331, double* %889
%12332 = load double*, double** %228
%12333 = load double, double* %12332
%12334 = fneg double %12333
%12335 = load double*, double** %244
store double %12334, double* %12335
%12336 = load double*, double** %140
%12337 = load double, double* %12336
%12338 = fneg double %12337
store double %12338, double* %890
%12339 = load double*, double** %220
%12340 = load double, double* %12339
%12341 = fneg double %12340
%12342 = load double*, double** %245
store double %12341, double* %12342
%12343 = load double*, double** %153
%12344 = load double, double* %12343
%12345 = fneg double %12344
store double %12345, double* %891
%12346 = load double*, double** %223
%12347 = load double, double* %12346
%12348 = fneg double %12347
%12349 = load double*, double** %246
store double %12348, double* %12349
%12350 = load double*, double** %142
%12351 = load double, double* %12350
%12352 = fneg double %12351
store double %12352, double* %892
%12353 = load double*, double** %175
%12354 = load double, double* %12353
%12355 = fneg double %12354
%12356 = load double*, double** %247
store double %12355, double* %12356
%12357 = load double*, double** %144
%12358 = load double, double* %12357
%12359 = fneg double %12358
store double %12359, double* %893
%12360 = load double*, double** %178
%12361 = load double, double* %12360
%12362 = fneg double %12361
%12363 = load double*, double** %248
store double %12362, double* %12363
%12364 = load double*, double** %145
%12365 = load double, double* %12364
%12366 = fneg double %12365
store double %12366, double* %894
%12367 = load double*, double** %183
%12368 = load double, double* %12367
%12369 = fneg double %12368
%12370 = load double*, double** %250
store double %12369, double* %12370
%12371 = load double*, double** %146
%12372 = load double, double* %12371
%12373 = fneg double %12372
store double %12373, double* %895
%12374 = load double*, double** %186
%12375 = load double, double* %12374
%12376 = fneg double %12375
%12377 = load double*, double** %251
store double %12376, double* %12377
%12378 = load double*, double** %147
%12379 = load double, double* %12378
%12380 = fneg double %12379
store double %12380, double* %896
%12381 = load double*, double** %191
%12382 = load double, double* %12381
%12383 = fneg double %12382
%12384 = load double*, double** %252
store double %12383, double* %12384
%12385 = load double*, double** %148
%12386 = load double, double* %12385
%12387 = fneg double %12386
store double %12387, double* %897
%12388 = load double*, double** %194
%12389 = load double, double* %12388
%12390 = fneg double %12389
%12391 = load double*, double** %253
store double %12390, double* %12391
%12392 = load double, double* %883
%12393 = load double*, double** %156
%12394 = load double, double* %12393
%12395 = fmul double %12392, %12394
%12396 = load double*, double** %237
store double %12395, double* %12396
%12397 = load double*, double** %238
%12398 = load double, double* %12397
%12399 = load double, double* %883
%12400 = load double*, double** %157
%12401 = load double, double* %12400
%12402 = call double @llvm.fmuladd.f64(double %12399, double %12401, double %12398)
%12403 = load double*, double** %238
store double %12402, double* %12403
%12404 = load double*, double** %237
%12405 = load double, double* %12404
%12406 = load double, double* %884
%12407 = load double*, double** %168
%12408 = load double, double* %12407
%12409 = call double @llvm.fmuladd.f64(double %12406, double %12408, double %12405)
%12410 = load double*, double** %237
store double %12409, double* %12410
%12411 = load double*, double** %239
%12412 = load double, double* %12411
%12413 = load double, double* %884
%12414 = load double*, double** %169
%12415 = load double, double* %12414
%12416 = call double @llvm.fmuladd.f64(double %12413, double %12415, double %12412)
%12417 = load double*, double** %239
store double %12416, double* %12417
%12418 = load double, double* %884
%12419 = load double*, double** %170
%12420 = load double, double* %12419
%12421 = fmul double %12418, %12420
%12422 = load double*, double** %240
store double %12421, double* %12422
%12423 = load double*, double** %238
%12424 = load double, double* %12423
%12425 = load double, double* %884
%12426 = load double*, double** %171
%12427 = load double, double* %12426
%12428 = call double @llvm.fmuladd.f64(double %12425, double %12427, double %12424)
%12429 = load double*, double** %238
store double %12428, double* %12429
%12430 = load double*, double** %240
%12431 = load double, double* %12430
%12432 = load double, double* %885
%12433 = load double*, double** %162
%12434 = load double, double* %12433
%12435 = call double @llvm.fmuladd.f64(double %12432, double %12434, double %12431)
%12436 = load double*, double** %240
store double %12435, double* %12436
%12437 = load double*, double** %237
%12438 = load double, double* %12437
%12439 = load double, double* %886
%12440 = load double*, double** %164
%12441 = load double, double* %12440
%12442 = call double @llvm.fmuladd.f64(double %12439, double %12441, double %12438)
%12443 = load double*, double** %237
store double %12442, double* %12443
%12444 = load double*, double** %239
%12445 = load double, double* %12444
%12446 = load double, double* %886
%12447 = load double*, double** %165
%12448 = load double, double* %12447
%12449 = call double @llvm.fmuladd.f64(double %12446, double %12448, double %12445)
%12450 = load double*, double** %239
store double %12449, double* %12450
%12451 = load double*, double** %238
%12452 = load double, double* %12451
%12453 = load double, double* %886
%12454 = load double*, double** %166
%12455 = load double, double* %12454
%12456 = call double @llvm.fmuladd.f64(double %12453, double %12455, double %12452)
%12457 = load double*, double** %238
store double %12456, double* %12457
%12458 = load double*, double** %237
%12459 = load double, double* %12458
%12460 = load double, double* %887
%12461 = load double*, double** %159
%12462 = load double, double* %12461
%12463 = call double @llvm.fmuladd.f64(double %12460, double %12462, double %12459)
%12464 = load double*, double** %237
store double %12463, double* %12464
%12465 = load double*, double** %242
%12466 = load double, double* %12465
%12467 = load double, double* %887
%12468 = load double*, double** %160
%12469 = load double, double* %12468
%12470 = call double @llvm.fmuladd.f64(double %12467, double %12469, double %12466)
%12471 = load double*, double** %242
store double %12470, double* %12471
%12472 = load double*, double** %237
%12473 = load double, double* %12472
%12474 = load double, double* %888
%12475 = load double*, double** %173
%12476 = load double, double* %12475
%12477 = call double @llvm.fmuladd.f64(double %12474, double %12476, double %12473)
%12478 = load double*, double** %237
store double %12477, double* %12478
%12479 = load double*, double** %243
%12480 = load double, double* %12479
%12481 = load double, double* %888
%12482 = load double*, double** %174
%12483 = load double, double* %12482
%12484 = call double @llvm.fmuladd.f64(double %12481, double %12483, double %12480)
%12485 = load double*, double** %243
store double %12484, double* %12485
%12486 = load double*, double** %244
%12487 = load double, double* %12486
%12488 = load double, double* %889
%12489 = load double*, double** %229
%12490 = load double, double* %12489
%12491 = call double @llvm.fmuladd.f64(double %12488, double %12490, double %12487)
%12492 = load double*, double** %244
store double %12491, double* %12492
%12493 = load double*, double** %237
%12494 = load double, double* %12493
%12495 = load double, double* %889
%12496 = load double*, double** %230
%12497 = load double, double* %12496
%12498 = call double @llvm.fmuladd.f64(double %12495, double %12497, double %12494)
%12499 = load double*, double** %237
store double %12498, double* %12499
%12500 = load double*, double** %237
%12501 = load double, double* %12500
%12502 = load double, double* %890
%12503 = load double*, double** %221
%12504 = load double, double* %12503
%12505 = call double @llvm.fmuladd.f64(double %12502, double %12504, double %12501)
%12506 = load double*, double** %237
store double %12505, double* %12506
%12507 = load double*, double** %245
%12508 = load double, double* %12507
%12509 = load double, double* %890
%12510 = load double*, double** %222
%12511 = load double, double* %12510
%12512 = call double @llvm.fmuladd.f64(double %12509, double %12511, double %12508)
%12513 = load double*, double** %245
store double %12512, double* %12513
%12514 = load double*, double** %237
%12515 = load double, double* %12514
%12516 = load double, double* %891
%12517 = load double*, double** %224
%12518 = load double, double* %12517
%12519 = call double @llvm.fmuladd.f64(double %12516, double %12518, double %12515)
%12520 = load double*, double** %237
store double %12519, double* %12520
%12521 = load double*, double** %243
%12522 = load double, double* %12521
%12523 = load double, double* %891
%12524 = load double*, double** %225
%12525 = load double, double* %12524
%12526 = call double @llvm.fmuladd.f64(double %12523, double %12525, double %12522)
%12527 = load double*, double** %243
store double %12526, double* %12527
%12528 = load double*, double** %239
%12529 = load double, double* %12528
%12530 = load double, double* %891
%12531 = load double*, double** %226
%12532 = load double, double* %12531
%12533 = call double @llvm.fmuladd.f64(double %12530, double %12532, double %12529)
%12534 = load double*, double** %239
store double %12533, double* %12534
%12535 = load double*, double** %245
%12536 = load double, double* %12535
%12537 = load double, double* %891
%12538 = load double*, double** %227
%12539 = load double, double* %12538
%12540 = call double @llvm.fmuladd.f64(double %12537, double %12539, double %12536)
%12541 = load double*, double** %245
store double %12540, double* %12541
%12542 = load double*, double** %247
%12543 = load double, double* %12542
%12544 = load double, double* %892
%12545 = load double*, double** %176
%12546 = load double, double* %12545
%12547 = call double @llvm.fmuladd.f64(double %12544, double %12546, double %12543)
%12548 = load double*, double** %247
store double %12547, double* %12548
%12549 = load double*, double** %237
%12550 = load double, double* %12549
%12551 = load double, double* %892
%12552 = load double*, double** %177
%12553 = load double, double* %12552
%12554 = call double @llvm.fmuladd.f64(double %12551, double %12553, double %12550)
%12555 = load double*, double** %237
store double %12554, double* %12555
%12556 = load double*, double** %248
%12557 = load double, double* %12556
%12558 = load double, double* %893
%12559 = load double*, double** %179
%12560 = load double, double* %12559
%12561 = call double @llvm.fmuladd.f64(double %12558, double %12560, double %12557)
%12562 = load double*, double** %248
store double %12561, double* %12562
%12563 = load double*, double** %237
%12564 = load double, double* %12563
%12565 = load double, double* %893
%12566 = load double*, double** %180
%12567 = load double, double* %12566
%12568 = call double @llvm.fmuladd.f64(double %12565, double %12567, double %12564)
%12569 = load double*, double** %237
store double %12568, double* %12569
%12570 = load double*, double** %239
%12571 = load double, double* %12570
%12572 = load double, double* %893
%12573 = load double*, double** %181
%12574 = load double, double* %12573
%12575 = call double @llvm.fmuladd.f64(double %12572, double %12574, double %12571)
%12576 = load double*, double** %239
store double %12575, double* %12576
%12577 = load double, double* %893
%12578 = load double*, double** %182
%12579 = load double, double* %12578
%12580 = fmul double %12577, %12579
%12581 = load double*, double** %249
store double %12580, double* %12581
%12582 = load double*, double** %250
%12583 = load double, double* %12582
%12584 = load double, double* %894
%12585 = load double*, double** %184
%12586 = load double, double* %12585
%12587 = call double @llvm.fmuladd.f64(double %12584, double %12586, double %12583)
%12588 = load double*, double** %250
store double %12587, double* %12588
%12589 = load double*, double** %237
%12590 = load double, double* %12589
%12591 = load double, double* %894
%12592 = load double*, double** %185
%12593 = load double, double* %12592
%12594 = call double @llvm.fmuladd.f64(double %12591, double %12593, double %12590)
%12595 = load double*, double** %237
store double %12594, double* %12595
%12596 = load double*, double** %251
%12597 = load double, double* %12596
%12598 = load double, double* %895
%12599 = load double*, double** %187
%12600 = load double, double* %12599
%12601 = call double @llvm.fmuladd.f64(double %12598, double %12600, double %12597)
%12602 = load double*, double** %251
store double %12601, double* %12602
%12603 = load double*, double** %237
%12604 = load double, double* %12603
%12605 = load double, double* %895
%12606 = load double*, double** %188
%12607 = load double, double* %12606
%12608 = call double @llvm.fmuladd.f64(double %12605, double %12607, double %12604)
%12609 = load double*, double** %237
store double %12608, double* %12609
%12610 = load double*, double** %238
%12611 = load double, double* %12610
%12612 = load double, double* %895
%12613 = load double*, double** %189
%12614 = load double, double* %12613
%12615 = call double @llvm.fmuladd.f64(double %12612, double %12614, double %12611)
%12616 = load double*, double** %238
store double %12615, double* %12616
%12617 = load double*, double** %239
%12618 = load double, double* %12617
%12619 = load double, double* %895
%12620 = load double*, double** %190
%12621 = load double, double* %12620
%12622 = call double @llvm.fmuladd.f64(double %12619, double %12621, double %12618)
%12623 = load double*, double** %239
store double %12622, double* %12623
%12624 = load double*, double** %252
%12625 = load double, double* %12624
%12626 = load double, double* %896
%12627 = load double*, double** %192
%12628 = load double, double* %12627
%12629 = call double @llvm.fmuladd.f64(double %12626, double %12628, double %12625)
%12630 = load double*, double** %252
store double %12629, double* %12630
%12631 = load double*, double** %237
%12632 = load double, double* %12631
%12633 = load double, double* %896
%12634 = load double*, double** %193
%12635 = load double, double* %12634
%12636 = call double @llvm.fmuladd.f64(double %12633, double %12635, double %12632)
%12637 = load double*, double** %237
store double %12636, double* %12637
%12638 = load double*, double** %253
%12639 = load double, double* %12638
%12640 = load double, double* %897
%12641 = load double*, double** %195
%12642 = load double, double* %12641
%12643 = call double @llvm.fmuladd.f64(double %12640, double %12642, double %12639)
%12644 = load double*, double** %253
store double %12643, double* %12644
%12645 = load double*, double** %237
%12646 = load double, double* %12645
%12647 = load double, double* %897
%12648 = load double*, double** %196
%12649 = load double, double* %12648
%12650 = call double @llvm.fmuladd.f64(double %12647, double %12649, double %12646)
%12651 = load double*, double** %237
store double %12650, double* %12651
%12652 = load double*, double** %243
%12653 = load double, double* %12652
%12654 = load double, double* %897
%12655 = load double*, double** %197
%12656 = load double, double* %12655
%12657 = call double @llvm.fmuladd.f64(double %12654, double %12656, double %12653)
%12658 = load double*, double** %243
store double %12657, double* %12658
%12659 = load double*, double** %239
%12660 = load double, double* %12659
%12661 = load double, double* %897
%12662 = load double*, double** %198
%12663 = load double, double* %12662
%12664 = call double @llvm.fmuladd.f64(double %12661, double %12663, double %12660)
%12665 = load double*, double** %239
store double %12664, double* %12665
%12666 = load double*, double** %134
%12667 = getelementptr inbounds double, double* %12666, i64 83
%12668 = load double, double* %12667
%12669 = fcmp ogt double %12668, 0.000000e+00
br i1 %12669, label %12670, label %12683
12670: ; preds = %11801
%12671 = load double*, double** %135
%12672 = load double, double* %12671
%12673 = load double*, double** %134
%12674 = getelementptr inbounds double, double* %12673, i64 83
%12675 = load double, double* %12674
%12676 = fdiv double %12672, %12675
%12677 = load double*, double** %234
store double %12676, double* %12677
%12678 = load double*, double** %134
%12679 = getelementptr inbounds double, double* %12678, i64 83
%12680 = load double, double* %12679
%12681 = fdiv double 1.000000e+00, %12680
%12682 = load double*, double** %235
store double %12681, double* %12682
br label %12686
12683: ; preds = %11801
%12684 = load double*, double** %234
store double 0.000000e+00, double* %12684
%12685 = load double*, double** %235
store double 0.000000e+00, double* %12685
br label %12686
12686: ; preds = %12683, %12670
%12687 = load double*, double** %135
%12688 = load double, double* %12687
%12689 = load double*, double** %134
%12690 = getelementptr inbounds double, double* %12689, i64 84
%12691 = load double, double* %12690
%12692 = fmul double %12688, %12691
%12693 = load double*, double** %254
store double %12692, double* %12693
%12694 = load double*, double** %134
%12695 = getelementptr inbounds double, double* %12694, i64 84
%12696 = load double, double* %12695
%12697 = load double*, double** %255
store double %12696, double* %12697
%12698 = load double, double* %449
%12699 = load double*, double** %260
%12700 = load double, double* %12699
%12701 = fmul double %12698, %12700
%12702 = load double*, double** %264
store double %12701, double* %12702
%12703 = load double, double* %449
store double %12703, double* %898
%12704 = load double, double* %898
%12705 = load double*, double** %261
%12706 = load double, double* %12705
%12707 = fmul double %12704, %12706
%12708 = load double*, double** %265
store double %12707, double* %12708
%12709 = load double, double* %450
%12710 = load double*, double** %154
%12711 = load double, double* %12710
%12712 = fmul double %12709, %12711
%12713 = load double*, double** %262
store double %12712, double* %12713
%12714 = load double, double* %450
%12715 = load double*, double** %263
store double %12714, double* %12715
%12716 = load double*, double** %266
%12717 = load double, double* %12716
%12718 = fcmp une double %12717, 1.000000e+00
br i1 %12718, label %12719, label %13386
12719: ; preds = %12686
%12720 = load double*, double** %266
%12721 = load double, double* %12720
%12722 = load double*, double** %155
%12723 = load double, double* %12722
%12724 = fmul double %12721, %12723
%12725 = load double*, double** %155
store double %12724, double* %12725
%12726 = load double*, double** %266
%12727 = load double, double* %12726
%12728 = load double*, double** %156
%12729 = load double, double* %12728
%12730 = fmul double %12727, %12729
%12731 = load double*, double** %156
store double %12730, double* %12731
%12732 = load double*, double** %266
%12733 = load double, double* %12732
%12734 = load double*, double** %157
%12735 = load double, double* %12734
%12736 = fmul double %12733, %12735
%12737 = load double*, double** %157
store double %12736, double* %12737
%12738 = load double*, double** %266
%12739 = load double, double* %12738
%12740 = load double*, double** %158
%12741 = load double, double* %12740
%12742 = fmul double %12739, %12741
%12743 = load double*, double** %158
store double %12742, double* %12743
%12744 = load double*, double** %266
%12745 = load double, double* %12744
%12746 = load double*, double** %159
%12747 = load double, double* %12746
%12748 = fmul double %12745, %12747
%12749 = load double*, double** %159
store double %12748, double* %12749
%12750 = load double*, double** %266
%12751 = load double, double* %12750
%12752 = load double*, double** %160
%12753 = load double, double* %12752
%12754 = fmul double %12751, %12753
%12755 = load double*, double** %160
store double %12754, double* %12755
%12756 = load double*, double** %266
%12757 = load double, double* %12756
%12758 = load double*, double** %161
%12759 = load double, double* %12758
%12760 = fmul double %12757, %12759
%12761 = load double*, double** %161
store double %12760, double* %12761
%12762 = load double*, double** %266
%12763 = load double, double* %12762
%12764 = load double*, double** %162
%12765 = load double, double* %12764
%12766 = fmul double %12763, %12765
%12767 = load double*, double** %162
store double %12766, double* %12767
%12768 = load double*, double** %266
%12769 = load double, double* %12768
%12770 = load double*, double** %163
%12771 = load double, double* %12770
%12772 = fmul double %12769, %12771
%12773 = load double*, double** %163
store double %12772, double* %12773
%12774 = load double*, double** %266
%12775 = load double, double* %12774
%12776 = load double*, double** %164
%12777 = load double, double* %12776
%12778 = fmul double %12775, %12777
%12779 = load double*, double** %164
store double %12778, double* %12779
%12780 = load double*, double** %266
%12781 = load double, double* %12780
%12782 = load double*, double** %165
%12783 = load double, double* %12782
%12784 = fmul double %12781, %12783
%12785 = load double*, double** %165
store double %12784, double* %12785
%12786 = load double*, double** %266
%12787 = load double, double* %12786
%12788 = load double*, double** %166
%12789 = load double, double* %12788
%12790 = fmul double %12787, %12789
%12791 = load double*, double** %166
store double %12790, double* %12791
%12792 = load double*, double** %266
%12793 = load double, double* %12792
%12794 = load double*, double** %167
%12795 = load double, double* %12794
%12796 = fmul double %12793, %12795
%12797 = load double*, double** %167
store double %12796, double* %12797
%12798 = load double*, double** %266
%12799 = load double, double* %12798
%12800 = load double*, double** %168
%12801 = load double, double* %12800
%12802 = fmul double %12799, %12801
%12803 = load double*, double** %168
store double %12802, double* %12803
%12804 = load double*, double** %266
%12805 = load double, double* %12804
%12806 = load double*, double** %169
%12807 = load double, double* %12806
%12808 = fmul double %12805, %12807
%12809 = load double*, double** %169
store double %12808, double* %12809
%12810 = load double*, double** %266
%12811 = load double, double* %12810
%12812 = load double*, double** %170
%12813 = load double, double* %12812
%12814 = fmul double %12811, %12813
%12815 = load double*, double** %170
store double %12814, double* %12815
%12816 = load double*, double** %266
%12817 = load double, double* %12816
%12818 = load double*, double** %171
%12819 = load double, double* %12818
%12820 = fmul double %12817, %12819
%12821 = load double*, double** %171
store double %12820, double* %12821
%12822 = load double*, double** %266
%12823 = load double, double* %12822
%12824 = load double*, double** %172
%12825 = load double, double* %12824
%12826 = fmul double %12823, %12825
%12827 = load double*, double** %172
store double %12826, double* %12827
%12828 = load double*, double** %266
%12829 = load double, double* %12828
%12830 = load double*, double** %173
%12831 = load double, double* %12830
%12832 = fmul double %12829, %12831
%12833 = load double*, double** %173
store double %12832, double* %12833
%12834 = load double*, double** %266
%12835 = load double, double* %12834
%12836 = load double*, double** %174
%12837 = load double, double* %12836
%12838 = fmul double %12835, %12837
%12839 = load double*, double** %174
store double %12838, double* %12839
%12840 = load double*, double** %266
%12841 = load double, double* %12840
%12842 = load double*, double** %175
%12843 = load double, double* %12842
%12844 = fmul double %12841, %12843
%12845 = load double*, double** %175
store double %12844, double* %12845
%12846 = load double*, double** %266
%12847 = load double, double* %12846
%12848 = load double*, double** %176
%12849 = load double, double* %12848
%12850 = fmul double %12847, %12849
%12851 = load double*, double** %176
store double %12850, double* %12851
%12852 = load double*, double** %266
%12853 = load double, double* %12852
%12854 = load double*, double** %177
%12855 = load double, double* %12854
%12856 = fmul double %12853, %12855
%12857 = load double*, double** %177
store double %12856, double* %12857
%12858 = load double*, double** %266
%12859 = load double, double* %12858
%12860 = load double*, double** %178
%12861 = load double, double* %12860
%12862 = fmul double %12859, %12861
%12863 = load double*, double** %178
store double %12862, double* %12863
%12864 = load double*, double** %266
%12865 = load double, double* %12864
%12866 = load double*, double** %179
%12867 = load double, double* %12866
%12868 = fmul double %12865, %12867
%12869 = load double*, double** %179
store double %12868, double* %12869
%12870 = load double*, double** %266
%12871 = load double, double* %12870
%12872 = load double*, double** %180
%12873 = load double, double* %12872
%12874 = fmul double %12871, %12873
%12875 = load double*, double** %180
store double %12874, double* %12875
%12876 = load double*, double** %266
%12877 = load double, double* %12876
%12878 = load double*, double** %181
%12879 = load double, double* %12878
%12880 = fmul double %12877, %12879
%12881 = load double*, double** %181
store double %12880, double* %12881
%12882 = load double*, double** %266
%12883 = load double, double* %12882
%12884 = load double*, double** %182
%12885 = load double, double* %12884
%12886 = fmul double %12883, %12885
%12887 = load double*, double** %182
store double %12886, double* %12887
%12888 = load double*, double** %266
%12889 = load double, double* %12888
%12890 = load double*, double** %183
%12891 = load double, double* %12890
%12892 = fmul double %12889, %12891
%12893 = load double*, double** %183
store double %12892, double* %12893
%12894 = load double*, double** %266
%12895 = load double, double* %12894
%12896 = load double*, double** %184
%12897 = load double, double* %12896
%12898 = fmul double %12895, %12897
%12899 = load double*, double** %184
store double %12898, double* %12899
%12900 = load double*, double** %266
%12901 = load double, double* %12900
%12902 = load double*, double** %185
%12903 = load double, double* %12902
%12904 = fmul double %12901, %12903
%12905 = load double*, double** %185
store double %12904, double* %12905
%12906 = load double*, double** %266
%12907 = load double, double* %12906
%12908 = load double*, double** %186
%12909 = load double, double* %12908
%12910 = fmul double %12907, %12909
%12911 = load double*, double** %186
store double %12910, double* %12911
%12912 = load double*, double** %266
%12913 = load double, double* %12912
%12914 = load double*, double** %187
%12915 = load double, double* %12914
%12916 = fmul double %12913, %12915
%12917 = load double*, double** %187
store double %12916, double* %12917
%12918 = load double*, double** %266
%12919 = load double, double* %12918
%12920 = load double*, double** %188
%12921 = load double, double* %12920
%12922 = fmul double %12919, %12921
%12923 = load double*, double** %188
store double %12922, double* %12923
%12924 = load double*, double** %266
%12925 = load double, double* %12924
%12926 = load double*, double** %189
%12927 = load double, double* %12926
%12928 = fmul double %12925, %12927
%12929 = load double*, double** %189
store double %12928, double* %12929
%12930 = load double*, double** %266
%12931 = load double, double* %12930
%12932 = load double*, double** %190
%12933 = load double, double* %12932
%12934 = fmul double %12931, %12933
%12935 = load double*, double** %190
store double %12934, double* %12935
%12936 = load double*, double** %266
%12937 = load double, double* %12936
%12938 = load double*, double** %191
%12939 = load double, double* %12938
%12940 = fmul double %12937, %12939
%12941 = load double*, double** %191
store double %12940, double* %12941
%12942 = load double*, double** %266
%12943 = load double, double* %12942
%12944 = load double*, double** %192
%12945 = load double, double* %12944
%12946 = fmul double %12943, %12945
%12947 = load double*, double** %192
store double %12946, double* %12947
%12948 = load double*, double** %266
%12949 = load double, double* %12948
%12950 = load double*, double** %193
%12951 = load double, double* %12950
%12952 = fmul double %12949, %12951
%12953 = load double*, double** %193
store double %12952, double* %12953
%12954 = load double*, double** %266
%12955 = load double, double* %12954
%12956 = load double*, double** %194
%12957 = load double, double* %12956
%12958 = fmul double %12955, %12957
%12959 = load double*, double** %194
store double %12958, double* %12959
%12960 = load double*, double** %266
%12961 = load double, double* %12960
%12962 = load double*, double** %195
%12963 = load double, double* %12962
%12964 = fmul double %12961, %12963
%12965 = load double*, double** %195
store double %12964, double* %12965
%12966 = load double*, double** %266
%12967 = load double, double* %12966
%12968 = load double*, double** %196
%12969 = load double, double* %12968
%12970 = fmul double %12967, %12969
%12971 = load double*, double** %196
store double %12970, double* %12971
%12972 = load double*, double** %266
%12973 = load double, double* %12972
%12974 = load double*, double** %197
%12975 = load double, double* %12974
%12976 = fmul double %12973, %12975
%12977 = load double*, double** %197
store double %12976, double* %12977
%12978 = load double*, double** %266
%12979 = load double, double* %12978
%12980 = load double*, double** %198
%12981 = load double, double* %12980
%12982 = fmul double %12979, %12981
%12983 = load double*, double** %198
store double %12982, double* %12983
%12984 = load double*, double** %266
%12985 = load double, double* %12984
%12986 = load double*, double** %199
%12987 = load double, double* %12986
%12988 = fmul double %12985, %12987
%12989 = load double*, double** %199
store double %12988, double* %12989
%12990 = load double*, double** %266
%12991 = load double, double* %12990
%12992 = load double*, double** %200
%12993 = load double, double* %12992
%12994 = fmul double %12991, %12993
%12995 = load double*, double** %200
store double %12994, double* %12995
%12996 = load double*, double** %266
%12997 = load double, double* %12996
%12998 = load double*, double** %201
%12999 = load double, double* %12998
%13000 = fmul double %12997, %12999
%13001 = load double*, double** %201
store double %13000, double* %13001
%13002 = load double*, double** %266
%13003 = load double, double* %13002
%13004 = load double*, double** %202
%13005 = load double, double* %13004
%13006 = fmul double %13003, %13005
%13007 = load double*, double** %202
store double %13006, double* %13007
%13008 = load double*, double** %266
%13009 = load double, double* %13008
%13010 = load double*, double** %203
%13011 = load double, double* %13010
%13012 = fmul double %13009, %13011
%13013 = load double*, double** %203
store double %13012, double* %13013
%13014 = load double*, double** %266
%13015 = load double, double* %13014
%13016 = load double*, double** %204
%13017 = load double, double* %13016
%13018 = fmul double %13015, %13017
%13019 = load double*, double** %204
store double %13018, double* %13019
%13020 = load double*, double** %266
%13021 = load double, double* %13020
%13022 = load double*, double** %205
%13023 = load double, double* %13022
%13024 = fmul double %13021, %13023
%13025 = load double*, double** %205
store double %13024, double* %13025
%13026 = load double*, double** %266
%13027 = load double, double* %13026
%13028 = load double*, double** %206
%13029 = load double, double* %13028
%13030 = fmul double %13027, %13029
%13031 = load double*, double** %206
store double %13030, double* %13031
%13032 = load double*, double** %266
%13033 = load double, double* %13032
%13034 = load double*, double** %207
%13035 = load double, double* %13034
%13036 = fmul double %13033, %13035
%13037 = load double*, double** %207
store double %13036, double* %13037
%13038 = load double*, double** %266
%13039 = load double, double* %13038
%13040 = load double*, double** %208
%13041 = load double, double* %13040
%13042 = fmul double %13039, %13041
%13043 = load double*, double** %208
store double %13042, double* %13043
%13044 = load double*, double** %266
%13045 = load double, double* %13044
%13046 = load double*, double** %209
%13047 = load double, double* %13046
%13048 = fmul double %13045, %13047
%13049 = load double*, double** %209
store double %13048, double* %13049
%13050 = load double*, double** %266
%13051 = load double, double* %13050
%13052 = load double*, double** %210
%13053 = load double, double* %13052
%13054 = fmul double %13051, %13053
%13055 = load double*, double** %210
store double %13054, double* %13055
%13056 = load double*, double** %266
%13057 = load double, double* %13056
%13058 = load double*, double** %211
%13059 = load double, double* %13058
%13060 = fmul double %13057, %13059
%13061 = load double*, double** %211
store double %13060, double* %13061
%13062 = load double*, double** %266
%13063 = load double, double* %13062
%13064 = load double*, double** %212
%13065 = load double, double* %13064
%13066 = fmul double %13063, %13065
%13067 = load double*, double** %212
store double %13066, double* %13067
%13068 = load double*, double** %266
%13069 = load double, double* %13068
%13070 = load double*, double** %213
%13071 = load double, double* %13070
%13072 = fmul double %13069, %13071
%13073 = load double*, double** %213
store double %13072, double* %13073
%13074 = load double*, double** %266
%13075 = load double, double* %13074
%13076 = load double*, double** %214
%13077 = load double, double* %13076
%13078 = fmul double %13075, %13077
%13079 = load double*, double** %214
store double %13078, double* %13079
%13080 = load double*, double** %266
%13081 = load double, double* %13080
%13082 = load double*, double** %215
%13083 = load double, double* %13082
%13084 = fmul double %13081, %13083
%13085 = load double*, double** %215
store double %13084, double* %13085
%13086 = load double*, double** %266
%13087 = load double, double* %13086
%13088 = load double*, double** %216
%13089 = load double, double* %13088
%13090 = fmul double %13087, %13089
%13091 = load double*, double** %216
store double %13090, double* %13091
%13092 = load double*, double** %266
%13093 = load double, double* %13092
%13094 = load double*, double** %217
%13095 = load double, double* %13094
%13096 = fmul double %13093, %13095
%13097 = load double*, double** %217
store double %13096, double* %13097
%13098 = load double*, double** %266
%13099 = load double, double* %13098
%13100 = load double*, double** %218
%13101 = load double, double* %13100
%13102 = fmul double %13099, %13101
%13103 = load double*, double** %218
store double %13102, double* %13103
%13104 = load double*, double** %266
%13105 = load double, double* %13104
%13106 = load double*, double** %219
%13107 = load double, double* %13106
%13108 = fmul double %13105, %13107
%13109 = load double*, double** %219
store double %13108, double* %13109
%13110 = load double*, double** %266
%13111 = load double, double* %13110
%13112 = load double*, double** %220
%13113 = load double, double* %13112
%13114 = fmul double %13111, %13113
%13115 = load double*, double** %220
store double %13114, double* %13115
%13116 = load double*, double** %266
%13117 = load double, double* %13116
%13118 = load double*, double** %221
%13119 = load double, double* %13118
%13120 = fmul double %13117, %13119
%13121 = load double*, double** %221
store double %13120, double* %13121
%13122 = load double*, double** %266
%13123 = load double, double* %13122
%13124 = load double*, double** %222
%13125 = load double, double* %13124
%13126 = fmul double %13123, %13125
%13127 = load double*, double** %222
store double %13126, double* %13127
%13128 = load double*, double** %266
%13129 = load double, double* %13128
%13130 = load double*, double** %223
%13131 = load double, double* %13130
%13132 = fmul double %13129, %13131
%13133 = load double*, double** %223
store double %13132, double* %13133
%13134 = load double*, double** %266
%13135 = load double, double* %13134
%13136 = load double*, double** %224
%13137 = load double, double* %13136
%13138 = fmul double %13135, %13137
%13139 = load double*, double** %224
store double %13138, double* %13139
%13140 = load double*, double** %266
%13141 = load double, double* %13140
%13142 = load double*, double** %225
%13143 = load double, double* %13142
%13144 = fmul double %13141, %13143
%13145 = load double*, double** %225
store double %13144, double* %13145
%13146 = load double*, double** %266
%13147 = load double, double* %13146
%13148 = load double*, double** %226
%13149 = load double, double* %13148
%13150 = fmul double %13147, %13149
%13151 = load double*, double** %226
store double %13150, double* %13151
%13152 = load double*, double** %266
%13153 = load double, double* %13152
%13154 = load double*, double** %227
%13155 = load double, double* %13154
%13156 = fmul double %13153, %13155
%13157 = load double*, double** %227
store double %13156, double* %13157
%13158 = load double*, double** %266
%13159 = load double, double* %13158
%13160 = load double*, double** %228
%13161 = load double, double* %13160
%13162 = fmul double %13159, %13161
%13163 = load double*, double** %228
store double %13162, double* %13163
%13164 = load double*, double** %266
%13165 = load double, double* %13164
%13166 = load double*, double** %229
%13167 = load double, double* %13166
%13168 = fmul double %13165, %13167
%13169 = load double*, double** %229
store double %13168, double* %13169
%13170 = load double*, double** %266
%13171 = load double, double* %13170
%13172 = load double*, double** %230
%13173 = load double, double* %13172
%13174 = fmul double %13171, %13173
%13175 = load double*, double** %230
store double %13174, double* %13175
%13176 = load double*, double** %266
%13177 = load double, double* %13176
%13178 = load double*, double** %231
%13179 = load double, double* %13178
%13180 = fmul double %13177, %13179
%13181 = load double*, double** %231
store double %13180, double* %13181
%13182 = load double*, double** %266
%13183 = load double, double* %13182
%13184 = load double*, double** %232
%13185 = load double, double* %13184
%13186 = fmul double %13183, %13185
%13187 = load double*, double** %232
store double %13186, double* %13187
%13188 = load double*, double** %266
%13189 = load double, double* %13188
%13190 = load double*, double** %233
%13191 = load double, double* %13190
%13192 = fmul double %13189, %13191
%13193 = load double*, double** %233
store double %13192, double* %13193
%13194 = load double*, double** %266
%13195 = load double, double* %13194
%13196 = load double*, double** %234
%13197 = load double, double* %13196
%13198 = fmul double %13195, %13197
%13199 = load double*, double** %234
store double %13198, double* %13199
%13200 = load double*, double** %266
%13201 = load double, double* %13200
%13202 = load double*, double** %235
%13203 = load double, double* %13202
%13204 = fmul double %13201, %13203
%13205 = load double*, double** %235
store double %13204, double* %13205
%13206 = load double*, double** %266
%13207 = load double, double* %13206
%13208 = load double*, double** %236
%13209 = load double, double* %13208
%13210 = fmul double %13207, %13209
%13211 = load double*, double** %236
store double %13210, double* %13211
%13212 = load double*, double** %266
%13213 = load double, double* %13212
%13214 = load double*, double** %237
%13215 = load double, double* %13214
%13216 = fmul double %13213, %13215
%13217 = load double*, double** %237
store double %13216, double* %13217
%13218 = load double*, double** %266
%13219 = load double, double* %13218
%13220 = load double*, double** %238
%13221 = load double, double* %13220
%13222 = fmul double %13219, %13221
%13223 = load double*, double** %238
store double %13222, double* %13223
%13224 = load double*, double** %266
%13225 = load double, double* %13224
%13226 = load double*, double** %239
%13227 = load double, double* %13226
%13228 = fmul double %13225, %13227
%13229 = load double*, double** %239
store double %13228, double* %13229
%13230 = load double*, double** %266
%13231 = load double, double* %13230
%13232 = load double*, double** %240
%13233 = load double, double* %13232
%13234 = fmul double %13231, %13233
%13235 = load double*, double** %240
store double %13234, double* %13235
%13236 = load double*, double** %266
%13237 = load double, double* %13236
%13238 = load double*, double** %241
%13239 = load double, double* %13238
%13240 = fmul double %13237, %13239
%13241 = load double*, double** %241
store double %13240, double* %13241
%13242 = load double*, double** %266
%13243 = load double, double* %13242
%13244 = load double*, double** %242
%13245 = load double, double* %13244
%13246 = fmul double %13243, %13245
%13247 = load double*, double** %242
store double %13246, double* %13247
%13248 = load double*, double** %266
%13249 = load double, double* %13248
%13250 = load double*, double** %243
%13251 = load double, double* %13250
%13252 = fmul double %13249, %13251
%13253 = load double*, double** %243
store double %13252, double* %13253
%13254 = load double*, double** %266
%13255 = load double, double* %13254
%13256 = load double*, double** %244
%13257 = load double, double* %13256
%13258 = fmul double %13255, %13257
%13259 = load double*, double** %244
store double %13258, double* %13259
%13260 = load double*, double** %266
%13261 = load double, double* %13260
%13262 = load double*, double** %245
%13263 = load double, double* %13262
%13264 = fmul double %13261, %13263
%13265 = load double*, double** %245
store double %13264, double* %13265
%13266 = load double*, double** %266
%13267 = load double, double* %13266
%13268 = load double*, double** %246
%13269 = load double, double* %13268
%13270 = fmul double %13267, %13269
%13271 = load double*, double** %246
store double %13270, double* %13271
%13272 = load double*, double** %266
%13273 = load double, double* %13272
%13274 = load double*, double** %247
%13275 = load double, double* %13274
%13276 = fmul double %13273, %13275
%13277 = load double*, double** %247
store double %13276, double* %13277
%13278 = load double*, double** %266
%13279 = load double, double* %13278
%13280 = load double*, double** %248
%13281 = load double, double* %13280
%13282 = fmul double %13279, %13281
%13283 = load double*, double** %248
store double %13282, double* %13283
%13284 = load double*, double** %266
%13285 = load double, double* %13284
%13286 = load double*, double** %249
%13287 = load double, double* %13286
%13288 = fmul double %13285, %13287
%13289 = load double*, double** %249
store double %13288, double* %13289
%13290 = load double*, double** %266
%13291 = load double, double* %13290
%13292 = load double*, double** %250
%13293 = load double, double* %13292
%13294 = fmul double %13291, %13293
%13295 = load double*, double** %250
store double %13294, double* %13295
%13296 = load double*, double** %266
%13297 = load double, double* %13296
%13298 = load double*, double** %251
%13299 = load double, double* %13298
%13300 = fmul double %13297, %13299
%13301 = load double*, double** %251
store double %13300, double* %13301
%13302 = load double*, double** %266
%13303 = load double, double* %13302
%13304 = load double*, double** %252
%13305 = load double, double* %13304
%13306 = fmul double %13303, %13305
%13307 = load double*, double** %252
store double %13306, double* %13307
%13308 = load double*, double** %266
%13309 = load double, double* %13308
%13310 = load double*, double** %253
%13311 = load double, double* %13310
%13312 = fmul double %13309, %13311
%13313 = load double*, double** %253
store double %13312, double* %13313
%13314 = load double*, double** %266
%13315 = load double, double* %13314
%13316 = load double*, double** %254
%13317 = load double, double* %13316
%13318 = fmul double %13315, %13317
%13319 = load double*, double** %254
store double %13318, double* %13319
%13320 = load double*, double** %266
%13321 = load double, double* %13320
%13322 = load double*, double** %255
%13323 = load double, double* %13322
%13324 = fmul double %13321, %13323
%13325 = load double*, double** %255
store double %13324, double* %13325
%13326 = load double*, double** %266
%13327 = load double, double* %13326
%13328 = load double*, double** %256
%13329 = load double, double* %13328
%13330 = fmul double %13327, %13329
%13331 = load double*, double** %256
store double %13330, double* %13331
%13332 = load double*, double** %266
%13333 = load double, double* %13332
%13334 = load double*, double** %257
%13335 = load double, double* %13334
%13336 = fmul double %13333, %13335
%13337 = load double*, double** %257
store double %13336, double* %13337
%13338 = load double*, double** %266
%13339 = load double, double* %13338
%13340 = load double*, double** %258
%13341 = load double, double* %13340
%13342 = fmul double %13339, %13341
%13343 = load double*, double** %258
store double %13342, double* %13343
%13344 = load double*, double** %266
%13345 = load double, double* %13344
%13346 = load double*, double** %259
%13347 = load double, double* %13346
%13348 = fmul double %13345, %13347
%13349 = load double*, double** %259
store double %13348, double* %13349
%13350 = load double*, double** %266
%13351 = load double, double* %13350
%13352 = load double*, double** %260
%13353 = load double, double* %13352
%13354 = fmul double %13351, %13353
%13355 = load double*, double** %260
store double %13354, double* %13355
%13356 = load double*, double** %266
%13357 = load double, double* %13356
%13358 = load double*, double** %261
%13359 = load double, double* %13358
%13360 = fmul double %13357, %13359
%13361 = load double*, double** %261
store double %13360, double* %13361
%13362 = load double*, double** %266
%13363 = load double, double* %13362
%13364 = load double*, double** %262
%13365 = load double, double* %13364
%13366 = fmul double %13363, %13365
%13367 = load double*, double** %262
store double %13366, double* %13367
%13368 = load double*, double** %266
%13369 = load double, double* %13368
%13370 = load double*, double** %263
%13371 = load double, double* %13370
%13372 = fmul double %13369, %13371
%13373 = load double*, double** %263
store double %13372, double* %13373
%13374 = load double*, double** %266
%13375 = load double, double* %13374
%13376 = load double*, double** %264
%13377 = load double, double* %13376
%13378 = fmul double %13375, %13377
%13379 = load double*, double** %264
store double %13378, double* %13379
%13380 = load double*, double** %266
%13381 = load double, double* %13380
%13382 = load double*, double** %265
%13383 = load double, double* %13382
%13384 = fmul double %13381, %13383
%13385 = load double*, double** %265
store double %13384, double* %13385
br label %13386
13386: ; preds = %12719, %12686
ret i32 0
}

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