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


x86 assembly (clang, -O0):
<vbic_4T_et_cf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x1660,%rsp
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  0x17bf6(%rip),%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x17be1(%rip),%xmm0
addsd  (%rax),%xmm0
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x17b70(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x17bb3(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x17b9e(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x17b85(%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  0x17b1a(%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  0x17aea(%rip),%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x88(%rbp),%xmm0
ff
mulsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2d0(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xb0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xb8(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2d8(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xc8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0xd0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x220(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0xe8(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2e0(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x100(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x218(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x118(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x210(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x128(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x130(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x228(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x140(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x148(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2e8(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x158(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x270(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x17598(%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  0x17555(%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  0x1743b(%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  0x17318(%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  0x172d5(%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)
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  0x171bb(%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  0x17092(%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  0x1704f(%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  0x16f35(%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  0x16e09(%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  0x16dc6(%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  0x16cac(%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
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  0x16b80(%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  0x16b3d(%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  0x16a23(%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  0x168f7(%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  0x168b4(%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  0x1679a(%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  0x1666e(%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  0x1662b(%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  0x16511(%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  0x163e5(%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  0x163a2(%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  0x16288(%rip),%xmm0
divsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x298(%rbp)
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  0x1615c(%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  0x16119(%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  0x15fff(%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  0x15ed3(%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  0x15e90(%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  0x15d76(%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  0x15c4a(%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  0x15c07(%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  0x15aed(%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  0x15a1a(%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  0x159af(%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  0x15941(%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  0x158b7(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x158a7(%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  0x15825(%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  0x157e9(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x157c3(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x157c2(%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  0x1571c(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x156f6(%rip),%xmm0
mulsd  0x88(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x156b5(%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  0x155e3(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x155cb(%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  0x1556e(%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  0x1553c(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x15520(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x1552b(%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  0x154d8(%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  0x15442(%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  0x15433(%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  0x153c6(%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  0x1538a(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x15372(%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  0x1527f(%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  0x151e2(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x151c6(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x151b5(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x151c1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x1519d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x15181(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x1516d(%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  0x1512c(%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  0x150fc(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x150cf(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x150c7(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x150af(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x420(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x428(%rbp),%xmm1
ff
movsd  -0x430(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x428(%rbp),%xmm1
ff
movsd  -0x438(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x15041(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1501b(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1501a(%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  0x14f74(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14f4e(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14f0d(%rip),%xmm0
mulsd  0xc0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1b8(%rbp),%xmm1
ff
movsd  -0x388(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
subsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x14e3b(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x14e23(%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  0x14dc6(%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  0x14d94(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x14d78(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x14d83(%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  0x14d30(%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  0x14c9a(%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  0x14c8b(%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  0x14c1e(%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  0x14be2(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x14bca(%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  0x14ad7(%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  0x14a3a(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14a1e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x14a0d(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x14a19(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x149f5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x149d9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x149c5(%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  0x14984(%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  0x14954(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x14927(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x1491f(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
movsd  0x14907(%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  0x14899(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14873(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14872(%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  0x147cc(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x147a6(%rip),%xmm0
mulsd  0xe0(%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x14765(%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  0x14693(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x1467b(%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  0x1461e(%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  0x145ec(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x145d0(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x145db(%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  0x14588(%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  0x144f2(%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  0x144e3(%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  0x14476(%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  0x1443a(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x14422(%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  0x1432f(%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  0x14292(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14276(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x14265(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x14271(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x1424d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14231(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x1421d(%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  0x141dc(%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  0x141ac(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x1417f(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x14177(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x1415f(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x470(%rbp),%xmm0
ff
mulsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x478(%rbp),%xmm1
ff
movsd  -0x480(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x478(%rbp),%xmm1
ff
movsd  -0x488(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
mulsd  -0x170(%rbp),%xmm0
movsd  %xmm0,-0x4a0(%rbp)
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  0x13c06(%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  0x13bc3(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x518(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x520(%rbp),%xmm1
ff
movsd  -0x528(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x230(%rax),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x530(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x538(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x139af(%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    578c <vbic_4T_et_cf_fj+0x464c>
mov    -0x8(%rbp),%rax
movsd  0x13891(%rip),%xmm0
divsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
jmp    5797 <vbic_4T_et_cf_fj+0x4657>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    57d1 <vbic_4T_et_cf_fj+0x4691>
mov    -0x8(%rbp),%rax
movsd  0x1384c(%rip),%xmm0
divsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
jmp    57dc <vbic_4T_et_cf_fj+0x469c>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    584e <vbic_4T_et_cf_fj+0x470e>
movsd  0x1380b(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x137db(%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    5864 <vbic_4T_et_cf_fj+0x4724>
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    589e <vbic_4T_et_cf_fj+0x475e>
mov    -0x8(%rbp),%rax
movsd  0x1377f(%rip),%xmm0
divsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    58a9 <vbic_4T_et_cf_fj+0x4769>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    58e3 <vbic_4T_et_cf_fj+0x47a3>
mov    -0x8(%rbp),%rax
movsd  0x1373a(%rip),%xmm0
divsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    58ee <vbic_4T_et_cf_fj+0x47ae>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    595d <vbic_4T_et_cf_fj+0x481d>
movsd  0x136fc(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x136cc(%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    5973 <vbic_4T_et_cf_fj+0x4833>
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    59a7 <vbic_4T_et_cf_fj+0x4867>
mov    -0x8(%rbp),%rax
movsd  0x13673(%rip),%xmm0
divsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    59b2 <vbic_4T_et_cf_fj+0x4872>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    59ec <vbic_4T_et_cf_fj+0x48ac>
mov    -0x8(%rbp),%rax
movsd  0x13631(%rip),%xmm0
divsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    59f7 <vbic_4T_et_cf_fj+0x48b7>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5a31 <vbic_4T_et_cf_fj+0x48f1>
mov    -0x8(%rbp),%rax
movsd  0x135ec(%rip),%xmm0
divsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    5a3c <vbic_4T_et_cf_fj+0x48fc>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5a65 <vbic_4T_et_cf_fj+0x4925>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    5a75 <vbic_4T_et_cf_fj+0x4935>
movsd  0x1359b(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     6127 <vbic_4T_et_cf_fj+0x4fe7>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x134ee(%rip),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  0x134de(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e45 <vbic_4T_et_cf_fj+0x4d05>
mov    -0x8(%rbp),%rax
movsd  0x1349d(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1347c(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x1343b(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x13426(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x133fe(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x133ea(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x133ca(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x133b9(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x13385(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x13375(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1332a(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x13331(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x132f9(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x132b4(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x132b8(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x1328c(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x668(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    606a <vbic_4T_et_cf_fj+0x4f2a>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x131ab(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1318f(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1313f(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x130b2(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1309a(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x1307e(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1306a(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1302b(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
movsd  %xmm0,-0x638(%rbp)
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x12f7e(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  0x12f6e(%rip),%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x640(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x6b0(%rbp),%xmm0
ff
movsd  -0x658(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x6b0(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
jmp    6b18 <vbic_4T_et_cf_fj+0x59d8>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x12ed5(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x12e6c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0x12e3c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0x12e28(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x12e18(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x12d80(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12d64(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12cec(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x12c54(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12c15(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12bd6(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0x12b62(%rip),%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  0x12b52(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x12b26(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x13b0(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x12abd(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13b0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x12a36(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0x12a1e(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0x12a2e(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0x129de(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x748(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x1291e(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12902(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12872(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x127c2(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12783(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12744(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x126cc(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x1262f(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  0x125d0(%rip),%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x640(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x768(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x798(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0x98(%rax),%xmm0
jb     71ca <vbic_4T_et_cf_fj+0x608a>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x1244b(%rip),%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x1243b(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6ee8 <vbic_4T_et_cf_fj+0x5da8>
mov    -0x8(%rbp),%rax
movsd  0x123fa(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x123d9(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x12398(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x12383(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x1235b(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12347(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x12327(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x12316(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x122e2(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x122d2(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x12287(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x1228e(%rip),%xmm2
mulsd  0x90(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x12256(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x12211(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x12215(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x121e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x90(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x7a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x668(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    710d <vbic_4T_et_cf_fj+0x5fcd>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x12108(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x120ec(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1209c(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x1200f(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11ff7(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x11fdb(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x11fc7(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11f88(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0x11edb(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  0x11ecb(%rip),%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x7b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x7f0(%rbp),%xmm0
ff
movsd  -0x7b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x7f0(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
jmp    7bbb <vbic_4T_et_cf_fj+0x6a7b>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x11e32(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x11dc9(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0x11d99(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0x11d85(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x11d75(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x11cdd(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11cc1(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x11c49(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x11bb1(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11b72(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11b33(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0x11abf(%rip),%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  0x11aaf(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x11a83(%rip),%xmm1
mulsd  0x98(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x13c0(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x98(%rax),%xmm3
movsd  0x11a1a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13c0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x11993(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0x1197b(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0x1198b(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0x1193b(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x808(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x800(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x1187b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1185f(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x117cf(%rip),%xmm0
subsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1171f(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x116e0(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x116a1(%rip),%xmm1
subsd  0x90(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x11629(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0x1158c(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  0x1152d(%rip),%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x7d8(%rbp),%xmm0
ff
movsd  -0x7b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x810(%rbp),%xmm0
ff
movsd  -0x808(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x810(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x818(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x828(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     8642 <vbic_4T_et_cf_fj+0x7502>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x113a8(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  0x11398(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    7f8b <vbic_4T_et_cf_fj+0x6e4b>
mov    -0x8(%rbp),%rax
movsd  0x11357(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x11336(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x112f5(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x112e0(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x112b8(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x112a4(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x11284(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x11273(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1123f(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1122f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x111e4(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0x111eb(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x111b3(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0x1116e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x11172(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x11146(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x830(%rbp),%xmm0
ff
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x850(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    8585 <vbic_4T_et_cf_fj+0x7445>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    8360 <vbic_4T_et_cf_fj+0x7220>
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    8360 <vbic_4T_et_cf_fj+0x7220>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x11013(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
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  0x10fa4(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x10f23(%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  0x10ee3(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x10ebc(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10ea8(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10e88(%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  0x10e48(%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  0x10e19(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10e09(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm3
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10d85(%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  0x10d45(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10d31(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
jmp    8564 <vbic_4T_et_cf_fj+0x7424>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x10c90(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10c74(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10c24(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x10b97(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10b7f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x10b63(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x10b4f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10b10(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0x10a63(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0x10a53(%rip),%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x888(%rbp),%xmm0
ff
movsd  -0x848(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x888(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a806 <vbic_4T_et_cf_fj+0x96c6>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9e10 <vbic_4T_et_cf_fj+0x8cd0>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9e10 <vbic_4T_et_cf_fj+0x8cd0>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0x10900(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x898(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  0x108d8(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1480(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x108b0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x1089c(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x1089c(%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,-0x1488(%rbp)
ff
movsd  0x1085b(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x1084b(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x10847(%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  -0x1488(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1480(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0x107eb(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x107db(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x107c3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1478(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x1078a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x10776(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x10762(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1478(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0x10735(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1430(%rbp)
ff
movsd  0x10721(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1458(%rbp)
ff
movsd  0x10701(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1470(%rbp)
ff
movsd  0x106e9(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x106d9(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x106c1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1470(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1460(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x10679(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1468(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x1065d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x10649(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x10635(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1468(%rbp),%xmm2
ff
movsd  -0x1460(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1458(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1438(%rbp)
ff
movsd  0x105dd(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x105cd(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x105b5(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1450(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x1057c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x10568(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x10554(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1450(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1440(%rbp)
ff
movsd  0x10514(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x10504(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0x104ec(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1448(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x104b3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x1049f(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0x1048b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1448(%rbp),%xmm3
ff
movsd  -0x1440(%rbp),%xmm2
ff
movsd  -0x1438(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1430(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0x103d8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0x103b0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x10365(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x10371(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x102f5(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x102d9(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10261(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x101ec(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x101d4(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0x101b8(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x101a4(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x10165(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movsd  -0x8e0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0x100b9(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0x10035(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x900(%rbp)
ff
movsd  0x1000d(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
movsd  %xmm0,-0x1420(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xffe5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xffd1(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xffd1(%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,-0x1428(%rbp)
ff
movsd  0xff90(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xff80(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xff7c(%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  -0x1428(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1420(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xff20(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xff10(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfef8(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1418(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfebf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfeab(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfe97(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1418(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xfe6a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x13d0(%rbp)
ff
movsd  0xfe56(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13f8(%rbp)
ff
movsd  0xfe36(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1410(%rbp)
ff
movsd  0xfe1e(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfe0e(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfdf6(%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,-0x1400(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfdae(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1408(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfd92(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfd7e(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfd6a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1408(%rbp),%xmm2
ff
movsd  -0x1400(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x13f8(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x13d8(%rbp)
ff
movsd  0xfd12(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfd02(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfcea(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13f0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfcb1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfc9d(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfc89(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x13f0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x13e0(%rbp)
ff
movsd  0xfc49(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfc39(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xfc21(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x13e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfbe8(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfbd4(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xfbc0(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x13e8(%rbp),%xmm3
ff
movsd  -0x13e0(%rbp),%xmm2
ff
movsd  -0x13d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x13d0(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x8f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x908(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xfaf5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xfacd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xfa82(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xfa8e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x918(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf9fa(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf9de(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf94e(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xf8c1(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf8a9(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xf88d(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xf879(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xf83a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xf7c6(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xf7ce(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xf7ba(%rip),%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x918(%rbp),%xmm0
ff
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x950(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf74e(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x958(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x960(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf653(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf63f(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x988(%rbp)
ff
movsd  0xf52c(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  -0x958(%rbp),%xmm2
ff
movsd  -0x938(%rbp),%xmm1
ff
mulsd  -0x978(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
subsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xf4dc(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b0(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b8(%rbp),%xmm0
ff
movsd  -0x988(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x758(%rbp),%xmm0
ff
addsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x758(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9c8(%rbp),%xmm1
ff
movsd  -0x9d0(%rbp),%xmm0
ff
movsd  -0x930(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm0
ff
addsd  -0x628(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0xf2cd(%rip),%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  0xf2bd(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0xf2a5(%rip),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm0
ff
mulsd  -0x9c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x840(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x8d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a801 <vbic_4T_et_cf_fj+0x96c1>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xf1ec(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1498(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xf183(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1498(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xf153(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xf13f(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xf12f(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf097(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf07b(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf003(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xef6b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xef2c(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xeeed(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xee79(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  0xee69(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xee3d(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1490(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xedd4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1490(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xa08(%rbp),%xmm0
ff
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xed4d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xed35(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xed45(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xecf5(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xa08(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x930(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xa10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xec35(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xec19(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xeb89(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xead9(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xea9a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xea5b(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe9e3(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0xe946(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa18(%rbp)
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  0xe8e7(%rip),%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x840(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x930(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa20(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
jmp    a806 <vbic_4T_et_cf_fj+0x96c6>
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x828(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xd0(%rax),%xmm0
jb     b28d <vbic_4T_et_cf_fj+0xa14d>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xe75d(%rip),%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xe74d(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    abd6 <vbic_4T_et_cf_fj+0x9a96>
mov    -0x8(%rbp),%rax
movsd  0xe70c(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe6eb(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xe6aa(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xe695(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe66d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe659(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe639(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe628(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xe5f4(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe5e4(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe599(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xe5a0(%rip),%xmm2
mulsd  0xc8(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xe568(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
subsd  0x70(%rax),%xmm0
movsd  0xe523(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xe527(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0xe4fb(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xc8(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0xa30(%rbp),%xmm0
ff
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x850(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    b1d0 <vbic_4T_et_cf_fj+0xa090>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    afab <vbic_4T_et_cf_fj+0x9e6b>
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    afab <vbic_4T_et_cf_fj+0x9e6b>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe3c8(%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  0xe359(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xe2d8(%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  0xe298(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe271(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe25d(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe23d(%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  0xe1fd(%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  0xe1ce(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe1be(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
addsd  -0x440(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm3
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xe13a(%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  0xe0fa(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xe0e6(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
jmp    b1af <vbic_4T_et_cf_fj+0xa06f>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe045(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe029(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xdfd9(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xdf4c(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xdf34(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xdf18(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xdf04(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xdec5(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xde18(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xde08(%rip),%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0xa38(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa78(%rbp),%xmm0
ff
movsd  -0xa40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xa78(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d451 <vbic_4T_et_cf_fj+0xc311>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ca5b <vbic_4T_et_cf_fj+0xb91b>
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ca5b <vbic_4T_et_cf_fj+0xb91b>
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xdcb5(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x898(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  0xdc8d(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1550(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xdc65(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xdc51(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xdc51(%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,-0x1558(%rbp)
ff
movsd  0xdc10(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xdc00(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xdbfc(%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  -0x1558(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1550(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0xdba0(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xdb90(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xdb78(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1548(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xdb3f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xdb2b(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xdb17(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1548(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xdaea(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1500(%rbp)
ff
movsd  0xdad6(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1528(%rbp)
ff
movsd  0xdab6(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1540(%rbp)
ff
movsd  0xda9e(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xda8e(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xda76(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1540(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1530(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xda2e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1538(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xda12(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xd9fe(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd9ea(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1538(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1528(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1508(%rbp)
ff
movsd  0xd992(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xd982(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd96a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1520(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xd931(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xd91d(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd909(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1520(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1510(%rbp)
ff
movsd  0xd8c9(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xd8b9(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd8a1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1518(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xd868(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xd854(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd840(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1518(%rbp),%xmm3
ff
movsd  -0x1510(%rbp),%xmm2
ff
movsd  -0x1508(%rbp),%xmm1
movaps %xmm0,%xmm4
movsd  -0x1500(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd78d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd765(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xd71a(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xd726(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd6aa(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd68e(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd616(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xd5a1(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd589(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0xd56d(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xd559(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xd51a(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movsd  -0x8e0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd46e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xd3ea(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x900(%rbp)
ff
movsd  0xd3c2(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x14f0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd39a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd386(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd386(%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,-0x14f8(%rbp)
ff
movsd  0xd345(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd335(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd331(%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  -0x14f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x14f0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xd2d5(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd2c5(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd2ad(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x14e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd274(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd260(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd24c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14e8(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xd21f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x14a0(%rbp)
ff
movsd  0xd20b(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x14c8(%rbp)
ff
movsd  0xd1eb(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x14e0(%rbp)
ff
movsd  0xd1d3(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd1c3(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd1ab(%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,-0x14d0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd163(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x14d8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd147(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd133(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd11f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14d8(%rbp),%xmm2
ff
movsd  -0x14d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x14c8(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
movsd  0xd0c7(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd0b7(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xd09f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x14c0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd066(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd052(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xd03e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x14c0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x14b0(%rbp)
movsd  0xcffe(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xcfee(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0x2b0(%rax),%xmm3
movsd  0xcfd6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x14b8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xcf9d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xcf89(%rip),%xmm1
subsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xcf75(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x14b8(%rbp),%xmm3
ff
movsd  -0x14b0(%rbp),%xmm2
ff
movsd  -0x14a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x14a0(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0xa80(%rbp),%xmm0
ff
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x908(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm2
subsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xceaa(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xce82(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xce37(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xce43(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0xa88(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xcdaf(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xcd93(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
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  0xcd03(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xcc76(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcc5e(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xcc42(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xcc2e(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xcbef(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xcb7b(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xcb83(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xcb6f(%rip),%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0xa88(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x950(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xcb03(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x958(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x960(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xca08(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc9f4(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x988(%rbp)
ff
movsd  0xc8e1(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  -0x958(%rbp),%xmm2
ff
movsd  -0x938(%rbp),%xmm1
ff
mulsd  -0x978(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
subsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xc891(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b0(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b8(%rbp),%xmm0
ff
movsd  -0x988(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x758(%rbp),%xmm0
ff
addsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x758(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0xaa8(%rbp),%xmm1
ff
movsd  -0x9d0(%rbp),%xmm0
ff
movsd  -0xa90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0xaa8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm0
ff
addsd  -0x628(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xc682(%rip),%xmm0
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  0xc672(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xc65a(%rip),%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  -0xaa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0x638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0xa38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xab8(%rbp),%xmm0
ff
movsd  -0x8d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d44c <vbic_4T_et_cf_fj+0xc30c>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xc5a1(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1568(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xc538(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1568(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xc508(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xc4f4(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xc4e4(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc44c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc430(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc3b8(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xc320(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc2e1(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xc2a2(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xc22e(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xc21e(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xc1f2(%rip),%xmm1
mulsd  0xd0(%rax),%xmm1
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1560(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xd0(%rax),%xmm3
movsd  0xc189(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1560(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xac0(%rbp),%xmm0
ff
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xc102(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xc0ea(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xc0fa(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xc0aa(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xac0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0xa90(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xac8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
movsd  -0x758(%rbp),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xbfea(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xbfce(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
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  0xbf3e(%rip),%xmm0
subsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xbe8e(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbe4f(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xbe10(%rip),%xmm1
subsd  0xc8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xbd98(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xbcfb(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  0xbc9c(%rip),%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0xa38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xad0(%rbp),%xmm0
ff
movsd  -0xa90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xad0(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xad8(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d451 <vbic_4T_et_cf_fj+0xc311>
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    e5a1 <vbic_4T_et_cf_fj+0xd461>
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,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
xorps  %xmm0,%xmm0
ucomisd 0xf0(%rax),%xmm0
jb     db88 <vbic_4T_et_cf_fj+0xca48>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xbaf9(%rip),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  0xbae9(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    d850 <vbic_4T_et_cf_fj+0xc710>
mov    -0x8(%rbp),%rax
movsd  0xbaa8(%rip),%xmm0
subsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xba87(%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,-0x620(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0xba46(%rip),%xmm2
subsd  0x70(%rax),%xmm2
mulsd  %xmm2,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xba31(%rip),%xmm2
subsd  0x70(%rax),%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xba09(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb9f5(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb9d5(%rip),%xmm0
subsd  0x70(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb9c4(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xb990(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb980(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xb92a(%rip),%xmm1
subsd  0x70(%rax),%xmm1
mov    -0x8(%rbp),%rax
movsd  0xb931(%rip),%xmm2
mulsd  0xe8(%rax),%xmm2
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x468(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xb8f9(%rip),%xmm0
mulsd  -0x600(%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  0xb8b4(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xb8b8(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
mulsd  0xe8(%rax),%xmm1
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0xb88c(%rip),%xmm0
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xe8(%rax),%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    da8b <vbic_4T_et_cf_fj+0xc94b>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb7a0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb784(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%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  0xb734(%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)
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xb18(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  0xb6a7(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb68f(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xb673(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0xb65f(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb620(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  0xb55d(%rip),%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  0xb54d(%rip),%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0xa38(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb50(%rbp),%xmm0
ff
movsd  -0xa40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb50(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb50(%rbp),%xmm0
ff
movsd  -0xb08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
jmp    e59c <vbic_4T_et_cf_fj+0xd45c>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xb474(%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,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1578(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xf0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xf0(%rax),%xmm3
movsd  0xb40b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1578(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xb3db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xb3c7(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xb3b7(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb31f(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb303(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%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  0xb28b(%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,-0x678(%rbp)
ff
movsd  -0x678(%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  0xb1f3(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb1b4(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xb175(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xb58(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xb101(%rip),%xmm0
movsd  %xmm0,-0xb60(%rbp)
ff
movsd  0xb0f1(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xb0c5(%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,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1570(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0xf0(%rax),%xmm3
mov    -0x8(%rbp),%rax
mulsd  0xf0(%rax),%xmm3
movsd  0xb05c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1570(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
mulsd  -0x730(%rbp),%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xafd5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xafbd(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xafcd(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xaf7d(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0xb70(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xb68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xaebd(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xaea1(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xb70(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%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  0xae11(%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,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xb18(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0x678(%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  0xad61(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xad22(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x8(%rbp),%rax
movsd  0xace3(%rip),%xmm1
subsd  0xe8(%rax),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xac60(%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  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  0xabc3(%rip),%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  0xab64(%rip),%xmm0
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb30(%rbp),%xmm0
ff
movsd  -0xb00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0xa38(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb78(%rbp),%xmm0
ff
movsd  -0xb70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb78(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb80(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
jmp    e5c2 <vbic_4T_et_cf_fj+0xd482>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb28(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xaa10(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%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,-0xba0(%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,-0xbb0(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xba8(%rbp),%xmm1
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0xa996(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e72a <vbic_4T_et_cf_fj+0xd5ea>
movsd  0xa984(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
movsd  0xa95f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa8f3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    e7b4 <vbic_4T_et_cf_fj+0xd674>
movsd  0xa93e(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    e78a <vbic_4T_et_cf_fj+0xd64a>
movsd  0xa928(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0xa903(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0xa893(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    e7af <vbic_4T_et_cf_fj+0xd66f>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    e7b4 <vbic_4T_et_cf_fj+0xd674>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  0xa80c(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0xa7ec(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbf0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm1
ff
movsd  -0xbf0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xa742(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc00(%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
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%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,-0xbb0(%rbp)
ff
movsd  -0xc08(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xba8(%rbp),%xmm1
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0xa6c8(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e9f8 <vbic_4T_et_cf_fj+0xd8b8>
movsd  0xa6b6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0xa691(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa625(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    ea82 <vbic_4T_et_cf_fj+0xd942>
movsd  0xa670(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    ea58 <vbic_4T_et_cf_fj+0xd918>
movsd  0xa65a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0xa635(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0xa5c5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    ea7d <vbic_4T_et_cf_fj+0xd93d>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    ea82 <vbic_4T_et_cf_fj+0xd942>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  0xa536(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0xa516(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0xa4f2(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc20(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0xc28(%rbp),%xmm1
ff
movsd  -0xc30(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0xc28(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0x690(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0xa42a(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x868(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc50(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0xc50(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc58(%rbp),%xmm1
ff
movsd  -0xc68(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa3de(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc48(%rbp),%xmm1
ff
movsd  0xa3ca(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa3b2(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa3a1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0xa335(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa389(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa36d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1580(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa351(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc48(%rbp),%xmm1
ff
movsd  0xa33d(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa325(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1580(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0xa298(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0xa2a4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc80(%rbp),%xmm0
ff
mulsd  -0xc58(%rbp),%xmm0
ff
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0xc80(%rbp),%xmm0
ff
mulsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0xc80(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xc18(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb8(%rbp)
ff
movsd  -0xcb0(%rbp),%xmm1
ff
movsd  -0xcc0(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xcb0(%rbp),%xmm1
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  -0xc28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
mulsd  -0xc40(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa14c(%rip),%xmm0
ucomisd 0x2c0(%rax),%xmm0
jbe    f221 <vbic_4T_et_cf_fj+0xe0e1>
mov    -0x8(%rbp),%rax
movsd  0xa11a(%rip),%xmm0
divsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0xc78(%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  -0xc78(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  0xa07d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa055(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0xa055(%rip),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
mulsd  -0x860(%rbp),%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xce0(%rbp),%xmm0
ff
movsd  -0xcb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0xce0(%rbp),%xmm0
ff
movsd  -0xcb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x858(%rbp),%xmm1
ff
movsd  -0xce0(%rbp),%xmm0
ff
movsd  -0xcd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2c8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xc78(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x9ef0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  0x9edc(%rip),%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  0x9ecc(%rip),%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd08(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd10(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0xce8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0xcf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
jmp    f456 <vbic_4T_et_cf_fj+0xe316>
movsd  -0xca0(%rbp),%xmm0
ff
movsd  0x9de7(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9dcb(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9dc7(%rip),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm0
ff
mulsd  -0xcb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xce0(%rbp),%xmm0
ff
mulsd  -0xcb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0xce0(%rbp),%xmm0
ff
mulsd  -0xcd0(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x2c8(%rax),%xmm0
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  0x9cea(%rip),%xmm0
mulsd  -0xc78(%rbp),%xmm0
ff
movsd  0x9cc2(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  0x9ca6(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x9cae(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  0x9c9a(%rip),%xmm0
mulsd  -0xc78(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd08(%rbp),%xmm1
ff
movsd  -0xd38(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd10(%rbp),%xmm1
ff
movsd  -0xd38(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd38(%rbp),%xmm0
ff
movsd  -0xd30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xc18(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9b8f(%rip),%xmm0
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  -0xc18(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xcf8(%rbp),%xmm1
ff
mulsd  -0xcf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
mulsd  -0xc28(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd40(%rbp),%xmm0
ff
mulsd  -0xc40(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd10(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbd8(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9a74(%rip),%xmm0
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xcf8(%rbp),%xmm1
ff
mulsd  -0xcf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd58(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1011f <vbic_4T_et_cf_fj+0xefdf>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x9925(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd60(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x990f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f7b1 <vbic_4T_et_cf_fj+0xe671>
movsd  0x98fd(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x98d8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x986c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    f83b <vbic_4T_et_cf_fj+0xe6fb>
movsd  0x98b7(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    f811 <vbic_4T_et_cf_fj+0xe6d1>
movsd  0x98a1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x987c(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x980c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    f836 <vbic_4T_et_cf_fj+0xe6f6>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    f83b <vbic_4T_et_cf_fj+0xe6fb>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xd70(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x975f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd78(%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,-0xd80(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x9749(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f977 <vbic_4T_et_cf_fj+0xe837>
movsd  0x9737(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x9712(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x96a6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    fa01 <vbic_4T_et_cf_fj+0xe8c1>
movsd  0x96f1(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    f9d7 <vbic_4T_et_cf_fj+0xe897>
movsd  0x96db(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x96b6(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x9646(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    f9fc <vbic_4T_et_cf_fj+0xe8bc>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    fa01 <vbic_4T_et_cf_fj+0xe8c1>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd78(%rbp),%xmm0
ff
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm1
movsd  -0xbb8(%rbp),%xmm3
ff
mov    -0x8(%rbp),%rax
movsd  0x95af(%rip),%xmm2
subsd  0x158(%rax),%xmm2
mulsd  -0xd90(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x958f(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm2
movsd  -0xd90(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x9557(%rip),%xmm3
subsd  0x158(%rax),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x953b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x158(%rax),%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x94ff(%rip),%xmm1
subsd  0x158(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
mulsd  -0xd68(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0xda0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdd8(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x93e3(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x93c7(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x93b6(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x93c2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x939e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9382(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x936e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xe18(%rbp),%xmm0
ff
mulsd  -0xdf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
movsd  -0xe18(%rbp),%xmm0
ff
mulsd  -0xe00(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xe18(%rbp),%xmm0
ff
mulsd  -0xe08(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%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,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x92dc(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x92c6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fdfa <vbic_4T_et_cf_fj+0xecba>
movsd  0x92b4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x928f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9223(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    fe84 <vbic_4T_et_cf_fj+0xed44>
movsd  0x926e(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    fe5a <vbic_4T_et_cf_fj+0xed1a>
movsd  0x9258(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x9233(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x91c3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    fe7f <vbic_4T_et_cf_fj+0xed3f>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    fe84 <vbic_4T_et_cf_fj+0xed44>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xe38(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  0x913c(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x911c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xe60(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0xe58(%rbp),%xmm1
ff
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
subsd  -0xe48(%rbp),%xmm0
ff
divsd  -0xe10(%rbp),%xmm0
ff
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x907d(%rip),%xmm0
divsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  0x905d(%rip),%xmm0
divsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
subsd  -0xe48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe10(%rbp),%xmm1
ff
mulsd  -0xe10(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe80(%rbp)
ff
movsd  -0xe70(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe70(%rbp),%xmm0
mulsd  -0xdd0(%rbp),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe70(%rbp),%xmm0
mulsd  -0xde0(%rbp),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe78(%rbp),%xmm0
movsd  -0xe58(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe78(%rbp),%xmm0
mulsd  -0xe68(%rbp),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe80(%rbp),%xmm0
movsd  -0xe20(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe80(%rbp),%xmm0
movsd  -0xe28(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe80(%rbp),%xmm0
movsd  -0xe30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    101c2 <vbic_4T_et_cf_fj+0xf082>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  0x8eb5(%rip),%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe20(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe28(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe30(%rbp)
ff
mov    0x2a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
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    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  0x8e32(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    10caf <vbic_4T_et_cf_fj+0xfb6f>
jp     10caf <vbic_4T_et_cf_fj+0xfb6f>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8de4(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x8dce(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    102f2 <vbic_4T_et_cf_fj+0xf1b2>
movsd  0x8dbc(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x8d97(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8d2b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    1037c <vbic_4T_et_cf_fj+0xf23c>
movsd  0x8d76(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    10352 <vbic_4T_et_cf_fj+0xf212>
movsd  0x8d60(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x8d3b(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x8ccb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    10377 <vbic_4T_et_cf_fj+0xf237>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    1037c <vbic_4T_et_cf_fj+0xf23c>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xe88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8c1e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%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,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x8c08(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    104b8 <vbic_4T_et_cf_fj+0xf378>
movsd  0x8bf6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x8bd1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8b65(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    10542 <vbic_4T_et_cf_fj+0xf402>
movsd  0x8bb0(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    10518 <vbic_4T_et_cf_fj+0xf3d8>
movsd  0x8b9a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x8b75(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x8b05(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    1053d <vbic_4T_et_cf_fj+0xf3fd>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    10542 <vbic_4T_et_cf_fj+0xf402>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xe90(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb8(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    10aee <vbic_4T_et_cf_fj+0xf9ae>
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,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8a20(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x89ff(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%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,-0xed8(%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,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x8927(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10799 <vbic_4T_et_cf_fj+0xf659>
movsd  0x8915(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x88f0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8884(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    10823 <vbic_4T_et_cf_fj+0xf6e3>
movsd  0x88cf(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    107f9 <vbic_4T_et_cf_fj+0xf6b9>
movsd  0x88b9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x8894(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x8824(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    1081e <vbic_4T_et_cf_fj+0xf6de>
movsd  -0xd70(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    10823 <vbic_4T_et_cf_fj+0xf6e3>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xed0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x879d(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x8781(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xd90(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x871e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x86f2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf08(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10c80 <vbic_4T_et_cf_fj+0xfb40>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x8502(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x84e6(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x84be(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x8492(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    12e96 <vbic_4T_et_cf_fj+0x11d56>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    1179a <vbic_4T_et_cf_fj+0x1065a>
jp     1179a <vbic_4T_et_cf_fj+0x1065a>
mov    0x78(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x82d5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf18(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x82bf(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10e01 <vbic_4T_et_cf_fj+0xfcc1>
movsd  0x82ad(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x8288(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x821c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    10e8b <vbic_4T_et_cf_fj+0xfd4b>
movsd  0x8267(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    10e61 <vbic_4T_et_cf_fj+0xfd21>
movsd  0x8251(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x822c(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x81bc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    10e86 <vbic_4T_et_cf_fj+0xfd46>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    10e8b <vbic_4T_et_cf_fj+0xfd4b>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xf18(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xe88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x810f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf28(%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,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x80f9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10fc7 <vbic_4T_et_cf_fj+0xfe87>
movsd  0x80e7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x80c2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8056(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    11051 <vbic_4T_et_cf_fj+0xff11>
movsd  0x80a1(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    11027 <vbic_4T_et_cf_fj+0xfee7>
movsd  0x808b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x8066(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
movsd  0x7ff6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    1104c <vbic_4T_et_cf_fj+0xff0c>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    11051 <vbic_4T_et_cf_fj+0xff11>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xf28(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    11600 <vbic_4T_et_cf_fj+0x104c0>
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,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7f11(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7ef0(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf38(%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,-0xed8(%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,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x7e18(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    112a8 <vbic_4T_et_cf_fj+0x10168>
movsd  0x7e06(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x7de1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7d75(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    11332 <vbic_4T_et_cf_fj+0x101f2>
movsd  0x7dc0(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    11308 <vbic_4T_et_cf_fj+0x101c8>
movsd  0x7daa(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x7d85(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x7d15(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    1132d <vbic_4T_et_cf_fj+0x101ed>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    11332 <vbic_4T_et_cf_fj+0x101f2>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xf38(%rbp),%xmm0
ff
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x7c8e(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x7c72(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  -0xd90(%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    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x7c0c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x7be0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf60(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf68(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xf40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11795 <vbic_4T_et_cf_fj+0x10655>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x79f0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x79d4(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x79a9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x797d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12e91 <vbic_4T_et_cf_fj+0x11d51>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x7830(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x781a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    118a6 <vbic_4T_et_cf_fj+0x10766>
movsd  0x7808(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x77e3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7777(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    11930 <vbic_4T_et_cf_fj+0x107f0>
movsd  0x77c2(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    11906 <vbic_4T_et_cf_fj+0x107c6>
movsd  0x77ac(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x7787(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x7717(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
jmp    1192b <vbic_4T_et_cf_fj+0x107eb>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    11930 <vbic_4T_et_cf_fj+0x107f0>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xe88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x766a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%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,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x7654(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11a6c <vbic_4T_et_cf_fj+0x1092c>
movsd  0x7642(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x761d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x75b1(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    11af6 <vbic_4T_et_cf_fj+0x109b6>
movsd  0x75fc(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    11acc <vbic_4T_et_cf_fj+0x1098c>
movsd  0x75e6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x75c1(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x7551(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    11af1 <vbic_4T_et_cf_fj+0x109b1>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    11af6 <vbic_4T_et_cf_fj+0x109b6>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xe90(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb8(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    120fa <vbic_4T_et_cf_fj+0x10fba>
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,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x746c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x744b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%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,-0xed8(%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,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x7373(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11d4d <vbic_4T_et_cf_fj+0x10c0d>
movsd  0x7361(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x733c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x72d0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    11dd7 <vbic_4T_et_cf_fj+0x10c97>
movsd  0x731b(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    11dad <vbic_4T_et_cf_fj+0x10c6d>
movsd  0x7305(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x72e0(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x7270(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    11dd2 <vbic_4T_et_cf_fj+0x10c92>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    11dd7 <vbic_4T_et_cf_fj+0x10c97>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xed0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x71dd(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x71c1(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xd90(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x715a(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x7116(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf00(%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,-0xf08(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    122cc <vbic_4T_et_cf_fj+0x1118c>
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x6eea(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x6ece(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x6ea2(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x6e5e(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%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,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6cfe(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf18(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x6ce8(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    123d8 <vbic_4T_et_cf_fj+0x11298>
movsd  0x6cd6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x6cb1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6c45(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    12462 <vbic_4T_et_cf_fj+0x11322>
movsd  0x6c90(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    12438 <vbic_4T_et_cf_fj+0x112f8>
movsd  0x6c7a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x6c55(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x6be5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    1245d <vbic_4T_et_cf_fj+0x1131d>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    12462 <vbic_4T_et_cf_fj+0x11322>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xf18(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xe88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b38(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf28(%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,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x6b22(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1259e <vbic_4T_et_cf_fj+0x1145e>
movsd  0x6b10(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x6aeb(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6a7f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    12628 <vbic_4T_et_cf_fj+0x114e8>
movsd  0x6aca(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    125fe <vbic_4T_et_cf_fj+0x114be>
movsd  0x6ab4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x6a8f(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x6a1f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    12623 <vbic_4T_et_cf_fj+0x114e3>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    12628 <vbic_4T_et_cf_fj+0x114e8>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xf28(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12c7f <vbic_4T_et_cf_fj+0x11b3f>
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,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x693a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6919(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf38(%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,-0xed8(%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,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x6841(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1287f <vbic_4T_et_cf_fj+0x1173f>
movsd  0x682f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x680a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x679e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    12909 <vbic_4T_et_cf_fj+0x117c9>
movsd  0x67e9(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    128df <vbic_4T_et_cf_fj+0x1179f>
movsd  0x67d3(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x67ae(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x673e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    12904 <vbic_4T_et_cf_fj+0x117c4>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    12909 <vbic_4T_et_cf_fj+0x117c9>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xf38(%rbp),%xmm0
ff
movsd  %xmm0,-0xf40(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x66c3(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x66a3(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x6687(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm1
movsd  -0xd90(%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    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x661d(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x660d(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x65e5(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x65c1(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x65b1(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x6589(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%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  0x6546(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf68(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x651a(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xf40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12e8c <vbic_4T_et_cf_fj+0x11d4c>
mov    -0x8(%rbp),%rax
movsd  0x637d(%rip),%xmm0
subsd  0x100(%rax),%xmm0
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x635d(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x6341(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x6312(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x6302(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x62da(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x62b6(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  0x62a6(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x627e(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12e91 <vbic_4T_et_cf_fj+0x11d51>
jmp    12e96 <vbic_4T_et_cf_fj+0x11d56>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x6134(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc00(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x611e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12fa2 <vbic_4T_et_cf_fj+0x11e62>
movsd  0x610c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x60e7(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x607b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    1302c <vbic_4T_et_cf_fj+0x11eec>
movsd  0x60c6(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    13002 <vbic_4T_et_cf_fj+0x11ec2>
movsd  0x60b0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x608b(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x601b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    13027 <vbic_4T_et_cf_fj+0x11ee7>
movsd  -0xb90(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    1302c <vbic_4T_et_cf_fj+0x11eec>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xe88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5f6e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf78(%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,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x5f58(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13168 <vbic_4T_et_cf_fj+0x12028>
movsd  0x5f46(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x5f21(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5eb5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    131f2 <vbic_4T_et_cf_fj+0x120b2>
movsd  0x5f00(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    131c8 <vbic_4T_et_cf_fj+0x12088>
movsd  0x5eea(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x5ec5(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x5e55(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    131ed <vbic_4T_et_cf_fj+0x120ad>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    131f2 <vbic_4T_et_cf_fj+0x120b2>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xf78(%rbp),%xmm0
ff
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x5dce(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x5db2(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x5d8a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x5d5e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  -0xf90(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xfa0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfb0(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xfa8(%rbp),%xmm1
ff
movsd  -0xfb8(%rbp),%xmm0
ff
movsd  -0xf80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfb8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     133c8 <vbic_4T_et_cf_fj+0x12288>
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    138ee <vbic_4T_et_cf_fj+0x127ae>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5c02(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd60(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x5bec(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    134d4 <vbic_4T_et_cf_fj+0x12394>
movsd  0x5bda(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x5bb5(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5b49(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    1355e <vbic_4T_et_cf_fj+0x1241e>
movsd  0x5b94(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    13534 <vbic_4T_et_cf_fj+0x123f4>
movsd  0x5b7e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x5b59(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x5ae9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    13559 <vbic_4T_et_cf_fj+0x12419>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    1355e <vbic_4T_et_cf_fj+0x1241e>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xe88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x5a3c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc0(%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,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x5a26(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1369a <vbic_4T_et_cf_fj+0x1255a>
movsd  0x5a14(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x59ef(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5983(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    13724 <vbic_4T_et_cf_fj+0x125e4>
movsd  0x59ce(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    136fa <vbic_4T_et_cf_fj+0x125ba>
movsd  0x59b8(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x5993(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x5923(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    1371f <vbic_4T_et_cf_fj+0x125df>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    13724 <vbic_4T_et_cf_fj+0x125e4>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x589c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x5880(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x5855(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x5829(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfd8(%rbp),%xmm0
ff
mulsd  -0xd68(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfd8(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfe0(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfe8(%rbp),%xmm0
ff
movsd  -0xfc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfe8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13918 <vbic_4T_et_cf_fj+0x127d8>
mov    0x108(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    14052 <vbic_4T_et_cf_fj+0x12f12>
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  0x572b(%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  0x569b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x1590(%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  0x56b3(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1590(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x5616(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x5622(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xff0(%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,-0x1588(%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  0x5623(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1588(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x5586(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x5592(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0xff0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  0x5542(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0xff8(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1000(%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  -0x1000(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x5444(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13c7c <vbic_4T_et_cf_fj+0x12b3c>
movsd  0x5432(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x540d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x53a1(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13d06 <vbic_4T_et_cf_fj+0x12bc6>
movsd  0x53ec(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    13cdc <vbic_4T_et_cf_fj+0x12b9c>
movsd  0x53d6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x53b1(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x5341(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13d01 <vbic_4T_et_cf_fj+0x12bc1>
movsd  -0x98(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
jmp    13d06 <vbic_4T_et_cf_fj+0x12bc6>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x758(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1008(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1010(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
mulsd  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0x1028(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1018(%rbp),%xmm1
ff
movsd  -0x1028(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x1020(%rbp),%xmm1
ff
movsd  -0x1028(%rbp),%xmm0
ff
movsd  -0xcf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1020(%rbp)
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0x1008(%rbp),%xmm0
ff
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
movsd  %xmm0,-0x1038(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1060(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0xa8(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xf88(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
ff
movsd  -0x1058(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1058(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1058(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xf98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xfa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
movsd  -0x1068(%rbp),%xmm0
movsd  -0x1018(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1068(%rbp),%xmm0
ff
movsd  -0x1020(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
jmp    1407e <vbic_4T_et_cf_fj+0x12f3e>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1030(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
subsd  -0x1030(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4f67(%rip),%xmm0
movsd  %xmm0,-0x1070(%rbp)
ff
movsd  0x4f4f(%rip),%xmm0
movsd  %xmm0,-0x1078(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0xf98(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0xfa8(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1078(%rbp),%xmm0
ff
movsd  -0x1040(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1078(%rbp),%xmm0
ff
mulsd  -0x1048(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1078(%rbp),%xmm0
ff
movsd  -0x1050(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1420d <vbic_4T_et_cf_fj+0x130cd>
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4e69(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc8(%rbp),%xmm1
ff
mulsd  -0xc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    14237 <vbic_4T_et_cf_fj+0x130f7>
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x128(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  0x4db4(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xc00(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x4dad(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    14313 <vbic_4T_et_cf_fj+0x131d3>
movsd  0x4d9b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x4d76(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4d0a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    1439d <vbic_4T_et_cf_fj+0x1325d>
movsd  0x4d55(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    14373 <vbic_4T_et_cf_fj+0x13233>
movsd  0x4d3f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x4d1a(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x4caa(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    14398 <vbic_4T_et_cf_fj+0x13258>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    1439d <vbic_4T_et_cf_fj+0x1325d>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  0x4c1e(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x4c17(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    144a9 <vbic_4T_et_cf_fj+0x13369>
movsd  0x4c05(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x4be0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4b74(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    14533 <vbic_4T_et_cf_fj+0x133f3>
movsd  0x4bbf(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    14509 <vbic_4T_et_cf_fj+0x133c9>
movsd  0x4ba9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x4b84(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x4b14(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    1452e <vbic_4T_et_cf_fj+0x133ee>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    14533 <vbic_4T_et_cf_fj+0x133f3>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0x1088(%rbp),%xmm0
ff
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4a89(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15b0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4a4c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x15b0(%rbp),%xmm0
ff
movsd  0x4a38(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x15a8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x49f4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x15a8(%rbp),%xmm0
ff
movsd  0x49e0(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x10b0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x10a8(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4954(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0x15a0(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4917(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x15a0(%rbp),%xmm0
ff
movsd  0x4903(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1598(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x48bf(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1598(%rbp),%xmm0
ff
movsd  0x48ab(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0x10c8(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0x1090(%rbp),%xmm0
ff
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm1
ff
movsd  -0x10d8(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15400 <vbic_4T_et_cf_fj+0x142c0>
movsd  0x481d(%rip),%xmm0
addsd  -0x1098(%rbp),%xmm0
ff
movsd  0x480d(%rip),%xmm1
addsd  -0x10c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  0x47f1(%rip),%xmm1
addsd  -0x10c0(%rbp),%xmm1
ff
movsd  0x47e1(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  0x47cd(%rip),%xmm0
addsd  -0x1098(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x47a6(%rip),%xmm1
addsd  -0x10c0(%rbp),%xmm1
ff
movsd  0x4796(%rip),%xmm2
addsd  -0x10c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0x10a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0x10b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0x10f8(%rbp),%xmm1
ff
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x1108(%rbp),%xmm0
ff
mulsd  -0x10e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x46f1(%rip),%xmm0
divsd  -0x10e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x10f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x1100(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x1110(%rbp),%xmm0
ff
movsd  %xmm0,-0x1120(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0x1098(%rbp),%xmm2
ff
subsd  -0x10c0(%rbp),%xmm2
ff
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  0x4654(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x10c0(%rbp),%xmm0
ff
addsd  -0x1098(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1148(%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,-0x1158(%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,-0x1168(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0x10c0(%rbp),%xmm2
ff
addsd  -0x1098(%rbp),%xmm2
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe0(%rbp),%xmm1
ff
mulsd  -0xe0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1170(%rbp)
ff
movsd  -0x1138(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1148(%rbp),%xmm0
ff
movsd  -0x10a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
mulsd  -0x10b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1158(%rbp),%xmm0
ff
movsd  -0x10d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x10e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1150(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1160(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm0
ff
movsd  -0x1120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1170(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x1650(%rbp)
ff
movsd  0x43dc(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1658(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4410(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1658(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1650(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x4368(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1640(%rbp)
ff
movsd  0x4350(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1648(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4384(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1648(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1640(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x42dc(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1610(%rbp)
ff
movsd  0x42dc(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1638(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4300(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1638(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1618(%rbp)
ff
movsd  0x4270(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1630(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x42a4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1630(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4204(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1620(%rbp)
ff
movsd  0x4208(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1628(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x423c(%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  0x4184(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1600(%rbp)
ff
movsd  0x4164(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1608(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4198(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1608(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x1600(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x40f0(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x15f0(%rbp)
ff
movsd  0x40d8(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x15f8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x410c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x15f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x4064(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  0x4084(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x28(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x15c8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4074(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x15d0(%rbp)
ff
movsd  0x3ff3(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x15e8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4027(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3f87(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x15d8(%rbp)
ff
movsd  0x3f8b(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x15e0(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3fbf(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15e0(%rbp),%xmm3
ff
movsd  -0x15d8(%rbp),%xmm2
ff
movsd  -0x15d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x15c8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x3f07(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm0
ff
mulsd  -0x5c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x1188(%rbp),%xmm1
ff
movsd  -0x1190(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x11a0(%rbp),%xmm1
ff
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0x1130(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1188(%rbp),%xmm1
ff
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0x1140(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x1198(%rbp),%xmm0
ff
mulsd  -0x1150(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x1198(%rbp),%xmm0
ff
mulsd  -0x1160(%rbp),%xmm0
ff
movsd  %xmm0,-0x11b0(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x15c0(%rbp)
ff
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3e03(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15c0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3dc4(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x3db0(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x1178(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x15b8(%rbp)
ff
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3d59(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x3dd5(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x15b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c0(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1130(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1150(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1160(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x1188(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x11a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x11a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x11b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15446 <vbic_4T_et_cf_fj+0x14306>
mov    0x138(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    154ed <vbic_4T_et_cf_fj+0x143ad>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3b89(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11c8(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15517 <vbic_4T_et_cf_fj+0x143d7>
mov    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x168(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1564a <vbic_4T_et_cf_fj+0x1450a>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xcf8(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xcf8(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0xcf8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x38(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0xd08(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0xd10(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15690 <vbic_4T_et_cf_fj+0x14550>
mov    0x178(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x180(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x188(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x190(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x198(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15737 <vbic_4T_et_cf_fj+0x145f7>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x393f(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11e0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15761 <vbic_4T_et_cf_fj+0x14621>
mov    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15894 <vbic_4T_et_cf_fj+0x14754>
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xe10(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe10(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e8(%rbp)
ff
movsd  -0xe10(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x48(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xe20(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    158da <vbic_4T_et_cf_fj+0x1479a>
mov    0x1b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     1590c <vbic_4T_et_cf_fj+0x147cc>
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15e32 <vbic_4T_et_cf_fj+0x14cf2>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x36be(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%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,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x36a8(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15a18 <vbic_4T_et_cf_fj+0x148d8>
movsd  0x3696(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x3671(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x3605(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    15aa2 <vbic_4T_et_cf_fj+0x14962>
movsd  0x3650(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    15a78 <vbic_4T_et_cf_fj+0x14938>
movsd  0x363a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x3615(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x35a5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    15a9d <vbic_4T_et_cf_fj+0x1495d>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    15aa2 <vbic_4T_et_cf_fj+0x14962>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xe38(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%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,-0xe88(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x34f8(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f8(%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,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x34e2(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15bde <vbic_4T_et_cf_fj+0x14a9e>
movsd  0x34d0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x34ab(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x343f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    15c68 <vbic_4T_et_cf_fj+0x14b28>
movsd  0x348a(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    15c3e <vbic_4T_et_cf_fj+0x14afe>
movsd  0x3474(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x344f(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x33df(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    15c63 <vbic_4T_et_cf_fj+0x14b23>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    15c68 <vbic_4T_et_cf_fj+0x14b28>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0x11f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1200(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x3358(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x333c(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x3311(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1208(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1210(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x32e5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1218(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1220(%rbp)
ff
movsd  -0x1208(%rbp),%xmm0
ff
mulsd  -0x2d8(%rbp),%xmm0
ff
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
movsd  -0x2f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
movsd  -0x1200(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15e5c <vbic_4T_et_cf_fj+0x14d1c>
mov    0x288(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15f03 <vbic_4T_et_cf_fj+0x14dc3>
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x140(%rbp),%xmm0
ff
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3173(%rip),%xmm0
divsd  -0x140(%rbp),%xmm0
ff
mov    0x2d0(%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  -0x140(%rbp),%xmm1
ff
mulsd  -0x140(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1228(%rbp)
ff
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0x150(%rbp),%xmm0
ff
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15f2d <vbic_4T_et_cf_fj+0x14ded>
mov    0x2c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0xbd8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15f57 <vbic_4T_et_cf_fj+0x14e17>
movsd  0x30be(%rip),%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
jmp    15f62 <vbic_4T_et_cf_fj+0x14e22>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0x1230(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1238(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1230(%rbp),%xmm0
ff
movsd  %xmm0,-0x1240(%rbp)
ff
movsd  -0x1240(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1248(%rbp)
ff
movsd  -0x1240(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1250(%rbp)
ff
movsd  -0x1238(%rbp),%xmm0
ff
movsd  0x302e(%rip),%xmm1
addsd  -0x1238(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1258(%rbp)
ff
movsd  0x3012(%rip),%xmm1
addsd  -0x1238(%rbp),%xmm1
ff
movsd  0x3002(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1238(%rbp),%xmm1
ff
movsd  0x2fee(%rip),%xmm2
addsd  -0x1238(%rbp),%xmm2
ff
movsd  0x2fde(%rip),%xmm3
addsd  -0x1238(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1260(%rbp)
ff
movsd  -0x1260(%rbp),%xmm0
ff
mulsd  -0x1248(%rbp),%xmm0
ff
movsd  %xmm0,-0x1268(%rbp)
ff
movsd  -0x1260(%rbp),%xmm0
ff
mulsd  -0x1250(%rbp),%xmm0
ff
movsd  %xmm0,-0x1270(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x3012(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x2ff6(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x2fa6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1611a <vbic_4T_et_cf_fj+0x14fda>
movsd  0x2f94(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x2f6f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2f03(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    161a4 <vbic_4T_et_cf_fj+0x15064>
movsd  0x2f4e(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    1617a <vbic_4T_et_cf_fj+0x1503a>
movsd  0x2f38(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x2f13(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x2ea3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    1619f <vbic_4T_et_cf_fj+0x1505f>
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    161a4 <vbic_4T_et_cf_fj+0x15064>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xd30(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
movsd  -0xc78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2e20(%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  -0x1258(%rbp),%xmm2
ff
movsd  -0x1258(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1230(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2dcc(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1278(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x1c0(%rax),%xmm0
movsd  -0x1230(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1258(%rbp),%xmm2
ff
movsd  -0x1258(%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  0x2d58(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1280(%rbp)
ff
movsd  -0xc78(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2d28(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1230(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1258(%rbp),%xmm1
ff
movsd  -0x1258(%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,-0x12a0(%rbp)
ff
movsd  0x2cd8(%rip),%xmm0
mulsd  -0x1258(%rbp),%xmm0
ff
movsd  -0xc78(%rbp),%xmm1
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x2ca8(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1230(%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,-0x12a8(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0x1288(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0x1290(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  -0x1298(%rbp),%xmm1
ff
movsd  -0x12a0(%rbp),%xmm0
ff
movsd  -0xd30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  -0x1288(%rbp),%xmm1
ff
movsd  -0x12a8(%rbp),%xmm0
ff
movsd  -0x1268(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1288(%rbp)
ff
movsd  -0x1290(%rbp),%xmm1
ff
movsd  -0x12a8(%rbp),%xmm0
ff
movsd  -0x1270(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1290(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm2
movsd  -0x1278(%rbp),%xmm1
ff
mulsd  -0xbd8(%rbp),%xmm1
ff
divsd  -0xcf8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x690(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x12b0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
mulsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x12b8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12c0(%rbp)
ff
movsd  -0x1278(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1278(%rbp),%xmm0
ff
movsd  -0xcf8(%rbp),%xmm1
ff
mulsd  -0xcf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d0(%rbp)
ff
movsd  -0x12b0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12b8(%rbp),%xmm0
ff
movsd  -0x6a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12b8(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c0(%rbp),%xmm0
ff
movsd  -0x1288(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c0(%rbp),%xmm0
ff
movsd  -0x1290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0x1298(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c8(%rbp),%xmm0
ff
movsd  -0xbe8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c8(%rbp),%xmm0
ff
movsd  -0xbf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12d0(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12d0(%rbp),%xmm0
ff
movsd  -0xd10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12d0(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x28e1(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7d0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x28b6(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mov    -0x8(%rbp),%rax
movsd  0x288e(%rip),%xmm1
subsd  0x100(%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12e0(%rbp)
ff
movsd  -0x12d8(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12e0(%rbp),%xmm0
ff
movsd  -0x7e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12e0(%rbp),%xmm0
ff
mulsd  -0x7e8(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x868(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
mulsd  -0xc18(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  -0x1098(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x12e8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x12f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x12f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1300(%rbp)
ff
movsd  -0x12e8(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
ff
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x220(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f0(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12f0(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x220(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f8(%rbp),%xmm0
ff
movsd  -0xc28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f8(%rbp),%xmm0
ff
movsd  -0xc40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x220(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x10a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x10b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
mulsd  -0x10c0(%rbp),%xmm0
ff
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1308(%rbp)
ff
movsd  -0x1308(%rbp),%xmm0
ff
mulsd  -0x10d0(%rbp),%xmm0
ff
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1308(%rbp),%xmm0
ff
mulsd  -0x10e0(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa58(%rbp),%xmm2
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm1
mulsd  -0xdb0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0x1310(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1318(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1320(%rbp)
ff
movsd  -0x1310(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x250(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1318(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1318(%rbp),%xmm0
ff
mulsd  -0xa70(%rbp),%xmm0
ff
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x250(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1320(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x258(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1320(%rbp),%xmm0
ff
movsd  -0xdd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1320(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  -0xb28(%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    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb28(%rbp),%xmm0
ff
movsd  %xmm0,-0x1328(%rbp)
ff
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1330(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b8(%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1328(%rbp),%xmm0
ff
mulsd  -0x508(%rbp),%xmm0
ff
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1330(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1330(%rbp),%xmm0
ff
movsd  -0xb40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x78(%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0xa0(%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%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    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm1
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2c8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x308(%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,-0x1338(%rbp)
ff
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x318(%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,-0x1340(%rbp)
ff
mov    0xe8(%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    0x68(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1348(%rbp)
ff
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1350(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x328(%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,-0x1358(%rbp)
ff
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x330(%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,-0x1360(%rbp)
ff
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x338(%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,-0x1368(%rbp)
mov    0x2c8(%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    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1370(%rbp)
ff
mov    0x288(%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    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1378(%rbp)
ff
mov    0x2a0(%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    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1380(%rbp)
ff
mov    0x120(%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    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1388(%rbp)
ff
mov    0x138(%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    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1390(%rbp)
ff
mov    0x160(%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,-0x1398(%rbp)
ff
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x378(%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,-0x13a0(%rbp)
ff
mov    0x1a0(%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    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13a8(%rbp)
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1338(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1338(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
mov    0xf8(%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  -0x1340(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1348(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1348(%rbp),%xmm0
ff
mov    0xb8(%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  -0x1348(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1350(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1350(%rbp),%xmm0
ff
mov    0xd8(%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  -0x1350(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1358(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x330(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1358(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x340(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1368(%rbp),%xmm0
ff
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1368(%rbp),%xmm0
ff
mov    0x2d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x358(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x370(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x378(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%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  -0x1398(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x380(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x388(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    17ae7 <vbic_4T_et_cf_fj+0x169a7>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
divsd  0x298(%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x1539(%rip),%xmm0
divsd  0x298(%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    17b03 <vbic_4T_et_cf_fj+0x169c3>
mov    0x2f8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x8(%rbp),%rax
mulsd  0x2a0(%rax),%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x14bc(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    17b61 <vbic_4T_et_cf_fj+0x16a21>
jp     17b61 <vbic_4T_et_cf_fj+0x16a21>
jmp    18860 <vbic_4T_et_cf_fj+0x17720>
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x1660,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_4T_et_cf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0xad8,%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,0x60(%rsp)
movapd %xmm1,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0xfe71(%rip),%xmm2
divsd  %xmm3,%xmm2
movapd %xmm2,0x100(%rsp)
subsd  %xmm3,%xmm1
movsd  %xmm1,0x1e0(%rsp)
movsd  0x2d0(%rdi),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x870(%rsp)
movsd  0x1a8(%rbx),%xmm0
movsd  %xmm0,0x498(%rsp)
movsd  0x2d0(%rbx),%xmm0
movsd  %xmm0,0x438(%rsp)
movsd  0x2d8(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2d8(%rbx),%xmm1
movsd  %xmm0,0x8a8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8b0(%rsp)
movsd  0x8(%rbx),%xmm0
movsd  %xmm0,0x8a0(%rsp)
movsd  0x220(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x220(%rbx),%xmm1
movsd  %xmm0,0x3b8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x4e8(%rsp)
movsd  0x10(%rbx),%xmm0
movsd  %xmm0,0x5a8(%rsp)
movsd  0x2e0(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e0(%rbx),%xmm1
movsd  %xmm0,0x8c0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8c8(%rsp)
movsd  0x30(%rbx),%xmm0
movsd  %xmm0,0x8b8(%rsp)
movsd  0x218(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x218(%rbx),%xmm1
movsd  %xmm0,0x8d8(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8e0(%rsp)
movsd  0x38(%rbx),%xmm0
movsd  %xmm0,0x8d0(%rsp)
movsd  0x210(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x210(%rbx),%xmm1
movsd  %xmm0,0x8f0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x8f8(%rsp)
movsd  0x40(%rbx),%xmm0
movsd  %xmm0,0x8e8(%rsp)
movsd  0x228(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x228(%rbx),%xmm1
movsd  %xmm0,0x928(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x918(%rsp)
movsd  0x48(%rbx),%xmm0
movsd  %xmm0,0x920(%rsp)
movsd  0x2e8(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x2e8(%rbx),%xmm1
movsd  %xmm0,0x908(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x910(%rsp)
movsd  0x50(%rbx),%xmm0
movsd  %xmm0,0x900(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x420(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x2b0(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x210(%rsp)
xorpd  0xfcd4(%rip),%xmm0
movsd  0xfc14(%rip),%xmm1
subsd  0x18(%rsp),%xmm1
movapd %xmm1,0x330(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x110(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x420(%rsp),%xmm0
movsd  %xmm1,0x1a8(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xfbbf(%rip),%xmm1
divsd  0x60(%rbx),%xmm1
movsd  %xmm0,0x620(%rsp)
movapd %xmm1,0x300(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x2e0(%rsp)
movsd  0x58(%rbx),%xmm0
movsd  %xmm0,0x728(%rsp)
movsd  0x2f8(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x248(%rsp)
movsd  0x2f8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x130(%rsp)
movsd  0x300(%rbx),%xmm0
movapd %xmm0,0x20(%rsp)
xorpd  0xfbfd(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x248(%rsp),%xmm0
movsd  %xmm1,0x390(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xfb0f(%rip),%xmm1
divsd  0x68(%rbx),%xmm1
movsd  %xmm0,0x6d0(%rsp)
movapd %xmm1,0x310(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x460(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x2f0(%rbx),%xmm0
movsd  %xmm0,0x9b0(%rsp)
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x820(%rsp)
movsd  0x270(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x890(%rsp)
movsd  0x308(%rbx),%xmm0
movapd %xmm0,0xa50(%rsp)
xorpd  0xfb47(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x820(%rsp),%xmm0
movsd  %xmm1,0x880(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xfa59(%rip),%xmm1
divsd  0x160(%rbx),%xmm1
movsd  %xmm0,0x888(%rsp)
movapd %xmm1,0x6a0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4a0(%rsp)
movsd  0x150(%rbx),%xmm0
movsd  %xmm0,0x898(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x1b0(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x6f0(%rsp)
movsd  0x240(%rbx),%xmm0
movapd %xmm0,0x440(%rsp)
xorpd  0xfa8e(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x1b0(%rsp),%xmm0
movsd  %xmm1,0x5f0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf9a0(%rip),%xmm1
divsd  0x108(%rbx),%xmm1
movsd  %xmm0,0x9c0(%rsp)
movapd %xmm1,0x190(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x340(%rsp)
movsd  0xf8(%rbx),%xmm0
movsd  %xmm0,0x800(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x2e8(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x478(%rsp)
movsd  0x258(%rbx),%xmm0
movapd %xmm0,0x4c0(%rsp)
xorpd  0xf9d5(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x2e8(%rsp),%xmm0
movsd  %xmm1,0x678(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf8e7(%rip),%xmm1
divsd  0x118(%rbx),%xmm1
movsd  %xmm0,0x9b8(%rsp)
movapd %xmm1,0x150(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x208(%rsp)
movsd  0x110(%rbx),%xmm0
movsd  %xmm0,0x7f8(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0xc8(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x368(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0x90(%rsp)
xorpd  0xf91c(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0xc8(%rsp),%xmm0
movsd  %xmm1,0x320(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf82e(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x7f0(%rsp)
movapd %xmm1,0x260(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x360(%rsp)
movsd  0x120(%rbx),%xmm0
movsd  %xmm0,0x9d0(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x2c0(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x358(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0xf0(%rsp)
xorpd  0xf863(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x2c0(%rsp),%xmm0
movsd  %xmm1,0x3a0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf775(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x7e8(%rsp)
movapd %xmm1,0x2f0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x580(%rsp)
movsd  0x130(%rbx),%xmm0
movsd  %xmm0,0x9c8(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x830(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x958(%rsp)
movsd  0x248(%rbx),%xmm0
movapd %xmm0,0xa70(%rsp)
xorpd  0xf7aa(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x830(%rsp),%xmm0
movsd  %xmm1,0x948(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf6bc(%rip),%xmm1
divsd  0x128(%rbx),%xmm1
movsd  %xmm0,0x950(%rsp)
movapd %xmm1,0x700(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x688(%rsp)
movsd  0x168(%rbx),%xmm0
movsd  %xmm0,0x968(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x828(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x940(%rsp)
movsd  0x260(%rbx),%xmm0
movapd %xmm0,0xa60(%rsp)
xorpd  0xf6f1(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x828(%rsp),%xmm0
movsd  %xmm1,0x930(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf603(%rip),%xmm1
divsd  0x138(%rbx),%xmm1
movsd  %xmm0,0x938(%rsp)
movapd %xmm1,0x520(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x680(%rsp)
movsd  0x170(%rbx),%xmm0
movsd  %xmm0,0x960(%rsp)
movsd  0x278(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x840(%rsp)
movsd  0x278(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x998(%rsp)
movsd  0x250(%rbx),%xmm0
movapd %xmm0,0xa90(%rsp)
xorpd  0xf638(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x840(%rsp),%xmm0
movsd  %xmm1,0x988(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf54a(%rip),%xmm1
divsd  0x180(%rbx),%xmm1
movsd  %xmm0,0x990(%rsp)
movapd %xmm1,0x7b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x658(%rsp)
movsd  0x178(%rbx),%xmm0
movsd  %xmm0,0x720(%rsp)
movsd  0x280(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x838(%rsp)
movsd  0x280(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x980(%rsp)
movsd  0x268(%rbx),%xmm0
movapd %xmm0,0xa80(%rsp)
xorpd  0xf57f(%rip),%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x838(%rsp),%xmm0
movsd  %xmm1,0x970(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf491(%rip),%xmm1
divsd  0x190(%rbx),%xmm1
movsd  %xmm0,0x978(%rsp)
movapd %xmm1,0x7a0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x650(%rsp)
movsd  0x188(%rbx),%xmm0
movsd  %xmm0,0x718(%rsp)
movsd  0x288(%rbx),%xmm0
movsd  %xmm0,0x450(%rsp)
movsd  0x60(%rbx),%xmm0
movsd  %xmm0,0x4f8(%rsp)
movsd  0x68(%rbx),%xmm0
movsd  %xmm0,0x9a8(%rsp)
movsd  0x148(%rbx),%xmm0
movaps %xmm0,0xa00(%rsp)
movsd  0x290(%rbx),%xmm0
movsd  %xmm0,0x5a0(%rsp)
movsd  0x310(%rbx),%xmm0
movsd  %xmm0,0x3d0(%rsp)
movsd  0x328(%rbx),%xmm0
movsd  %xmm0,0x850(%rsp)
movsd  0x330(%rbx),%xmm0
movsd  %xmm0,0x500(%rsp)
movsd  0x318(%rbx),%xmm0
movsd  %xmm0,0x410(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xf3c2(%rip),%xmm1
movsd  0x18(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm3
divsd  %xmm3,%xmm1
mulsd  0xf3aa(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0x110(%rsp),%xmm4
mulsd  0x100(%rsp),%xmm1
mulsd  0xf37c(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x30(%rsp)
movsd  0x338(%rbx),%xmm1
movsd  %xmm1,0x668(%rsp)
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x230(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x88(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xf337(%rip),%xmm1
movsd  0x18(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  %xmm3,%xmm1
mulsd  0xf30b(%rip),%xmm4
mulsd  %xmm2,%xmm4
divsd  0x110(%rsp),%xmm4
mulsd  0x100(%rsp),%xmm1
mulsd  0xf2e5(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x1f0(%rsp)
call   1030 <exp@plt>
movsd  0x1f0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x30(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x230(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x230(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm2
movsd  0xf283(%rip),%xmm0
divsd  0x230(%rsp),%xmm0
movapd %xmm0,0x3f0(%rsp)
movapd 0x60(%rsp),%xmm3
movapd %xmm3,%xmm1
movsd  0x18(%rsp),%xmm0
divsd  %xmm0,%xmm1
addsd  %xmm1,%xmm1
movapd %xmm1,0xa0(%rsp)
mulsd  %xmm2,%xmm1
movapd %xmm1,0x3e0(%rsp)
movapd %xmm2,%xmm1
addsd  %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
movsd  0xf24a(%rip),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x1d0(%rsp)
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x630(%rsp)
divsd  %xmm1,%xmm2
movsd  %xmm2,0xb0(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0x230(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm1
movapd 0x60(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  0xf1f7(%rip),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  %xmm1,0x1f0(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x3e0(%rsp),%xmm1
movsd  0x18(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  0x240(%rbx),%xmm0
addsd  0xf1c5(%rip),%xmm2
movsd  %xmm0,0x48(%rsp)
movsd  %xmm2,0xd0(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm1
movapd %xmm1,0x4d0(%rsp)
movapd %xmm1,%xmm0
xorpd  0xf221(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xf190(%rip),%xmm6
movsd  %xmm0,0x180(%rsp)
mulsd  %xmm0,%xmm6
movsd  0xf143(%rip),%xmm0
addsd  %xmm0,%xmm6
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x2d8(%rsp)
jae    1f12 <vbic_4T_et_cf_fj+0xdd2>
movapd %xmm6,%xmm0
movsd  %xmm6,0x140(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x140(%rsp),%xmm6
movapd 0x3f0(%rsp),%xmm3
mulsd  0x30(%rsp),%xmm3
movapd 0x230(%rsp),%xmm2
divsd  0x18(%rsp),%xmm2
movsd  (%rsp),%xmm5
mulsd  0xf0e3(%rip),%xmm5
movsd  0xb0(%rsp),%xmm4
mulsd  0x100(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm1
mulsd  0x500(%rsp),%xmm1
addsd  0xf0af(%rip),%xmm0
mulsd  0xf0b7(%rip),%xmm0
ucomisd %xmm7,%xmm6
movsd  %xmm0,0x1c0(%rsp)
movapd %xmm2,0x3c0(%rsp)
jae    1fed <vbic_4T_et_cf_fj+0xead>
movapd %xmm6,%xmm0
movapd %xmm1,0x140(%rsp)
movapd %xmm3,0x3f0(%rsp)
movsd  %xmm4,0xb0(%rsp)
movsd  %xmm5,(%rsp)
call   1060 <sqrt@plt>
movsd  (%rsp),%xmm5
movsd  0xb0(%rsp),%xmm4
movapd 0x3f0(%rsp),%xmm3
movapd 0x3c0(%rsp),%xmm2
movapd 0x140(%rsp),%xmm1
movsd  %xmm0,0x2d8(%rsp)
movsd  0x1c0(%rsp),%xmm0
addsd  %xmm5,%xmm4
movsd  %xmm4,0xb0(%rsp)
mulsd  %xmm2,%xmm3
movapd %xmm3,0x3f0(%rsp)
addsd  0x850(%rsp),%xmm1
movapd %xmm1,0x140(%rsp)
call   1040 <log@plt>
movsd  %xmm0,0x530(%rsp)
movsd  0xc0(%rbx),%xmm3
movapd %xmm3,%xmm1
movsd  0xefed(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x18(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
movsd  0xefcd(%rip),%xmm2
mulsd  %xmm2,%xmm3
mulsd  %xmm4,%xmm3
divsd  0x110(%rsp),%xmm3
mulsd  0x100(%rsp),%xmm1
movsd  0xef9b(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x30(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0xc0(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xef6b(%rip),%xmm1
movsd  0x18(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
mulsd  0xef3f(%rip),%xmm4
mulsd  %xmm3,%xmm4
divsd  0x110(%rsp),%xmm4
mulsd  0x100(%rsp),%xmm1
mulsd  0xef19(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0xe0(%rsp)
call   1030 <exp@plt>
movsd  0xe0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x30(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  (%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm1
movsd  0xeebf(%rip),%xmm0
divsd  (%rsp),%xmm0
movapd %xmm0,0xe0(%rsp)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x480(%rsp)
movsd  0x1d0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  %xmm1,%xmm1
movsd  0x18(%rsp),%xmm0
divsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
divsd  0x630(%rsp),%xmm2
movsd  %xmm2,0x220(%rsp)
call   1040 <log@plt>
movapd 0x70(%rsp),%xmm1
movsd  %xmm0,0x50(%rsp)
mulsd  %xmm0,%xmm1
movapd 0x480(%rsp),%xmm2
mulsd  0x18(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  0x248(%rbx),%xmm0
movsd  %xmm0,0x380(%rsp)
mulsd  0xd0(%rsp),%xmm0
subsd  %xmm0,%xmm2
movapd 0xeed3(%rip),%xmm0
movapd %xmm2,0x250(%rsp)
xorpd  %xmm2,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xedfa(%rip),%xmm9
movsd  0xee2a(%rip),%xmm7
movsd  %xmm0,0x560(%rsp)
mulsd  %xmm0,%xmm7
addsd  %xmm9,%xmm7
sqrtsd %xmm7,%xmm12
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm7
movsd  %xmm12,0x80(%rsp)
jae    2281 <vbic_4T_et_cf_fj+0x1141>
movapd %xmm7,%xmm0
movsd  %xmm7,0x280(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm8,%xmm8
movsd  0x280(%rsp),%xmm7
movsd  0xed9c(%rip),%xmm9
movapd %xmm0,%xmm12
movapd 0xe0(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
movsd  (%rsp),%xmm11
mulsd  0xed81(%rip),%xmm11
movapd 0x100(%rsp),%xmm2
movsd  0x220(%rsp),%xmm10
mulsd  %xmm2,%xmm10
movapd 0x3f0(%rsp),%xmm3
addsd  0xb0(%rsp),%xmm3
movapd 0x3e0(%rsp),%xmm6
subsd  0x48(%rsp),%xmm6
movsd  0x1e0(%rsp),%xmm0
movapd 0x140(%rsp),%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm5
mulsd  0x668(%rsp),%xmm5
addsd  0xed14(%rip),%xmm12
mulsd  0xed1b(%rip),%xmm12
ucomisd %xmm8,%xmm7
movapd 0x230(%rsp),%xmm8
movsd  %xmm12,0x4b0(%rsp)
jae    23de <vbic_4T_et_cf_fj+0x129e>
movapd %xmm7,%xmm0
movapd %xmm4,0x140(%rsp)
movsd  %xmm5,0xb0(%rsp)
movapd %xmm6,0x3e0(%rsp)
movapd %xmm3,0x3f0(%rsp)
movapd %xmm1,0xe0(%rsp)
movsd  %xmm10,0x220(%rsp)
movsd  %xmm11,(%rsp)
call   1060 <sqrt@plt>
movsd  (%rsp),%xmm11
movsd  0x220(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm1
movapd 0x3f0(%rsp),%xmm3
movapd 0x3e0(%rsp),%xmm6
movsd  0x4b0(%rsp),%xmm12
movsd  0xb0(%rsp),%xmm5
movapd 0x140(%rsp),%xmm4
movapd 0x230(%rsp),%xmm8
movsd  0xec4c(%rip),%xmm9
movapd 0x100(%rsp),%xmm2
movsd  %xmm0,0x80(%rsp)
addsd  %xmm11,%xmm10
movsd  %xmm10,0x220(%rsp)
mulsd  0x3c0(%rsp),%xmm1
movapd %xmm1,0xe0(%rsp)
movapd %xmm9,%xmm0
movsd  0x18(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm0,0x510(%rsp)
movsd  0x1f0(%rsp),%xmm0
mulsd  0xec18(%rip),%xmm0
movsd  %xmm0,0x1f0(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm3,0x3f0(%rsp)
mulsd  %xmm2,%xmm6
movapd %xmm6,0x3e0(%rsp)
addsd  %xmm9,%xmm4
movapd %xmm4,0x140(%rsp)
addsd  %xmm9,%xmm5
movsd  %xmm5,0xb0(%rsp)
movapd %xmm8,%xmm0
mulsd  0x530(%rsp),%xmm0
movapd %xmm0,(%rsp)
movapd %xmm12,%xmm0
call   1040 <log@plt>
movapd 0x230(%rsp),%xmm1
movsd  %xmm0,0x290(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x30(%rsp)
movsd  0xe0(%rbx),%xmm4
movapd %xmm4,%xmm1
movsd  0xeb74(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x18(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
movsd  0xeb54(%rip),%xmm2
mulsd  %xmm2,%xmm4
mulsd  %xmm3,%xmm4
divsd  0x110(%rsp),%xmm4
mulsd  0x100(%rsp),%xmm1
movsd  0xeb22(%rip),%xmm2
mulsd  %xmm2,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x48(%rsp)
call   1030 <exp@plt>
movsd  %xmm0,0x280(%rsp)
movsd  0x48(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0xe0(%rbx),%xmm4
movapd %xmm4,%xmm1
mulsd  0xeaf2(%rip),%xmm1
movsd  0x18(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm2
divsd  %xmm2,%xmm0
divsd  %xmm2,%xmm1
mulsd  0xeac6(%rip),%xmm4
mulsd  %xmm3,%xmm4
divsd  0x110(%rsp),%xmm4
mulsd  0x100(%rsp),%xmm1
mulsd  0xeaa0(%rip),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x600(%rsp)
call   1030 <exp@plt>
movsd  0x600(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x600(%rsp)
movsd  0x280(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x280(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0xa0(%rsp)
movsd  0x1d0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x1d0(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm0,0x2a0(%rsp)
movsd  0x18(%rsp),%xmm0
call   1040 <log@plt>
movapd 0x70(%rsp),%xmm2
movsd  %xmm0,0x7d0(%rsp)
mulsd  %xmm0,%xmm2
movapd 0xa0(%rsp),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  0x250(%rbx),%xmm2
movsd  0xd0(%rsp),%xmm0
movsd  %xmm2,0x750(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm1
movapd 0xea75(%rip),%xmm0
movapd %xmm1,0x760(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xe99d(%rip),%xmm1
movsd  0xe9cd(%rip),%xmm7
movsd  %xmm0,0xd0(%rsp)
mulsd  %xmm0,%xmm7
addsd  %xmm1,%xmm7
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm7
movsd  %xmm0,0x160(%rsp)
jae    26d5 <vbic_4T_et_cf_fj+0x1595>
movapd %xmm7,%xmm0
movsd  %xmm7,0x5e0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x5e0(%rsp),%xmm7
movsd  0xe943(%rip),%xmm1
movsd  0x48(%rsp),%xmm12
subsd  0x600(%rsp),%xmm12
movapd %xmm1,%xmm14
divsd  0x280(%rsp),%xmm14
movsd  0x1d0(%rsp),%xmm11
divsd  0x630(%rsp),%xmm11
movapd 0xe0(%rsp),%xmm6
addsd  0x220(%rsp),%xmm6
movapd 0x480(%rsp),%xmm5
subsd  0x380(%rsp),%xmm5
ucomisd %xmm2,%xmm7
movapd 0x3e0(%rsp),%xmm8
addsd  0x3f0(%rsp),%xmm8
movsd  0x18(%rsp),%xmm9
movsd  0x2a0(%rsp),%xmm2
divsd  %xmm9,%xmm2
movapd 0x510(%rsp),%xmm10
movapd 0x100(%rsp),%xmm13
mulsd  %xmm13,%xmm10
movsd  0xe8a5(%rip),%xmm3
movsd  0x1f0(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movapd 0x140(%rsp),%xmm1
mulsd  0x3d0(%rsp),%xmm1
movapd %xmm1,0x140(%rsp)
movsd  0xb0(%rsp),%xmm1
mulsd  0x410(%rsp),%xmm1
movsd  %xmm1,0xb0(%rsp)
movapd (%rsp),%xmm1
addsd  0x4d0(%rsp),%xmm1
movapd %xmm1,(%rsp)
movapd 0x30(%rsp),%xmm1
addsd  0x250(%rsp),%xmm1
movapd %xmm1,0x30(%rsp)
addsd  0xe82a(%rip),%xmm0
mulsd  0xe832(%rip),%xmm0
movapd %xmm11,%xmm1
movsd  %xmm0,0x570(%rsp)
jae    28e2 <vbic_4T_et_cf_fj+0x17a2>
movapd %xmm7,%xmm0
movsd  %xmm4,0x1f0(%rsp)
movsd  %xmm1,0x1d0(%rsp)
movapd %xmm8,0x3e0(%rsp)
movapd %xmm5,0x480(%rsp)
movapd %xmm6,0xe0(%rsp)
movsd  %xmm2,0x2a0(%rsp)
movapd %xmm10,0x510(%rsp)
movapd %xmm14,0x5e0(%rsp)
movsd  %xmm12,0x48(%rsp)
call   1060 <sqrt@plt>
movsd  0x48(%rsp),%xmm12
movapd 0x5e0(%rsp),%xmm14
movapd 0x510(%rsp),%xmm10
movsd  0x2a0(%rsp),%xmm2
movapd 0xe0(%rsp),%xmm6
movapd 0x480(%rsp),%xmm5
movapd 0x3e0(%rsp),%xmm8
movsd  0x1d0(%rsp),%xmm1
movsd  0x1f0(%rsp),%xmm4
movsd  0xe761(%rip),%xmm3
movsd  0x18(%rsp),%xmm9
movapd 0x100(%rsp),%xmm13
movsd  %xmm0,0x160(%rsp)
movsd  0x570(%rsp),%xmm0
mulsd  %xmm12,%xmm14
movapd %xmm14,0x5e0(%rsp)
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x2a0(%rsp)
mulsd  %xmm13,%xmm1
movsd  %xmm1,0x1d0(%rsp)
movsd  0x50(%rsp),%xmm1
mulsd  0xe726(%rip),%xmm1
movsd  %xmm1,0x50(%rsp)
mulsd  %xmm9,%xmm6
movapd %xmm6,0xe0(%rsp)
mulsd  %xmm13,%xmm5
movapd %xmm5,0x480(%rsp)
addsd  %xmm8,%xmm4
movsd  %xmm4,0x1f0(%rsp)
movapd 0x70(%rsp),%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm1,0x70(%rsp)
call   1040 <log@plt>
movapd 0x230(%rsp),%xmm1
movsd  %xmm0,0x220(%rsp)
mulsd  %xmm0,%xmm1
addsd  0x760(%rsp),%xmm1
movapd %xmm1,0x380(%rsp)
movsd  0x88(%rbx),%xmm0
movsd  0x90(%rbx),%xmm1
movapd %xmm0,0xa20(%rsp)
divsd  (%rsp),%xmm0
movapd %xmm0,0xa30(%rsp)
call   1050 <pow@plt>
movsd  0x90(%rbx),%xmm1
movsd  %xmm0,0x660(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x670(%rsp)
movsd  0x80(%rbx),%xmm0
movsd  %xmm0,0x810(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x630(%rsp)
divsd  0x30(%rsp),%xmm0
movsd  0xc8(%rbx),%xmm1
movapd %xmm0,0xac0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4a8(%rsp)
movsd  0xc8(%rbx),%xmm1
movsd  0xa8(%rbx),%xmm0
movsd  %xmm0,0x808(%rsp)
movsd  0xc0(%rbx),%xmm0
movapd %xmm0,0x600(%rsp)
divsd  0x30(%rsp),%xmm0
movapd %xmm0,0xab0(%rsp)
movsd  %xmm1,0x5b8(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x508(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x738(%rsp)
movsd  0xb8(%rbx),%xmm0
movsd  %xmm0,0x9e0(%rsp)
movsd  0xe0(%rbx),%xmm0
movapd %xmm0,0xa10(%rsp)
divsd  0x380(%rsp),%xmm0
movsd  0xe8(%rbx),%xmm1
movapd %xmm0,0xaa0(%rsp)
call   1050 <pow@plt>
movsd  0xe8(%rbx),%xmm1
movsd  %xmm0,0x4f0(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x5b0(%rsp)
movsd  0xd8(%rbx),%xmm0
movsd  %xmm0,0x9d8(%rsp)
movsd  0x270(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x270(%rbx),%xmm1
movsd  %xmm0,0x48(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x280(%rsp)
movsd  0x238(%rbx),%xmm0
movapd %xmm0,0x6e0(%rsp)
movapd 0xe59b(%rip),%xmm1
xorpd  %xmm1,%xmm0
mulsd  0x330(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x858(%rsp)
movsd  0x20(%rbx),%xmm0
movsd  %xmm0,0x510(%rsp)
movsd  0x230(%rbx),%xmm1
movsd  0x18(%rsp),%xmm0
call   1050 <pow@plt>
movsd  0x230(%rbx),%xmm1
movsd  %xmm0,0x648(%rsp)
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x730(%rsp)
movsd  0x18(%rbx),%xmm0
movsd  %xmm0,0x120(%rsp)
movapd 0x140(%rsp),%xmm0
xorpd  0xe51c(%rip),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  0xb0(%rsp),%xmm1
movapd %xmm0,0x860(%rsp)
movapd %xmm1,0x7c0(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x598(%rsp)
movsd  0x198(%rbx),%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
xorpd  %xmm1,%xmm1
jbe    2c09 <vbic_4T_et_cf_fj+0x1ac9>
movsd  0xe413(%rip),%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x3f0(%rsp)
movsd  0x1d0(%rsp),%xmm3
addsd  0x2a0(%rsp),%xmm3
movapd 0x3c0(%rsp),%xmm8
mulsd  0x5e0(%rsp),%xmm8
movapd 0x480(%rsp),%xmm5
addsd  0xe0(%rsp),%xmm5
movsd  0x50(%rsp),%xmm4
movsd  0xe3c7(%rip),%xmm14
mulsd  %xmm14,%xmm4
movapd 0x70(%rsp),%xmm0
movapd %xmm0,%xmm13
movsd  0x1f0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0xe3c9(%rip),%xmm11
divsd  0x60(%rsp),%xmm11
movapd 0x110(%rsp),%xmm15
movapd 0x4d0(%rsp),%xmm9
divsd  %xmm15,%xmm9
movsd  0x1a0(%rbx),%xmm1
ucomisd %xmm7,%xmm1
movapd 0xa0(%rsp),%xmm0
jbe    2cc2 <vbic_4T_et_cf_fj+0x1b82>
movsd  0xe35a(%rip),%xmm7
divsd  %xmm1,%xmm7
addsd  %xmm3,%xmm8
subsd  0x750(%rsp),%xmm0
addsd  %xmm5,%xmm4
movapd %xmm11,%xmm1
movsd  %xmm2,0x1f0(%rsp)
mulsd  %xmm2,%xmm1
mulsd  %xmm14,%xmm9
movsd  0x1a8(%rbx),%xmm2
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
xorpd  %xmm3,%xmm3
xorpd  %xmm12,%xmm12
movapd 0x100(%rsp),%xmm5
movsd  0x18(%rsp),%xmm10
jbe    2d76 <vbic_4T_et_cf_fj+0x1c36>
movapd %xmm4,%xmm12
movsd  0x870(%rsp),%xmm4
movapd %xmm4,%xmm2
movsd  0x498(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  0x438(%rsp),%xmm6
mulsd  %xmm4,%xmm6
movapd %xmm12,%xmm4
divsd  %xmm10,%xmm6
mulsd  %xmm5,%xmm6
mulsd  %xmm3,%xmm6
movsd  0xe2bb(%rip),%xmm12
divsd  %xmm2,%xmm12
mulsd  %xmm2,%xmm2
movsd  0xe2da(%rip),%xmm3
divsd  %xmm2,%xmm3
mulsd  %xmm6,%xmm3
movsd  %xmm3,0x9a0(%rsp)
movapd %xmm7,0x750(%rsp)
movsd  0x7d0(%rsp),%xmm6
mulsd  0xe2a7(%rip),%xmm6
mulsd  %xmm10,%xmm8
mulsd  %xmm5,%xmm0
addsd  %xmm13,%xmm4
movapd 0x250(%rsp),%xmm5
divsd  %xmm15,%xmm5
addsd  %xmm1,%xmm9
movsd  0x1b0(%rbx),%xmm1
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x3e0(%rsp)
ucomisd 0xe2e9(%rip),%xmm1
jbe    2dee <vbic_4T_et_cf_fj+0x1cae>
movsd  0xe237(%rip),%xmm2
divsd  %xmm1,%xmm2
movsd  %xmm2,0x3e0(%rsp)
addsd  %xmm8,%xmm0
mulsd  %xmm14,%xmm6
movapd %xmm11,%xmm2
movsd  %xmm4,0x50(%rsp)
mulsd  %xmm4,%xmm2
mulsd  %xmm14,%xmm5
movsd  0x180(%rsp),%xmm4
mulsd  %xmm9,%xmm4
movsd  0xe1f5(%rip),%xmm9
movapd %xmm9,%xmm1
divsd  0x2d8(%rsp),%xmm1
movsd  0x1b8(%rbx),%xmm3
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm3
movapd %xmm6,%xmm7
xorpd  %xmm6,%xmm6
movsd  %xmm6,0x438(%rsp)
jbe    2e6b <vbic_4T_et_cf_fj+0x1d2b>
movsd  0xe1ba(%rip),%xmm6
divsd  %xmm3,%xmm6
movsd  %xmm6,0x438(%rsp)
movapd %xmm12,0x7d0(%rsp)
addsd  %xmm0,%xmm7
addsd  %xmm2,%xmm5
mulsd  %xmm4,%xmm1
movapd %xmm9,%xmm3
divsd  0x1c0(%rsp),%xmm3
movsd  0x530(%rsp),%xmm0
addsd  %xmm0,%xmm0
movsd  0x18(%rbx),%xmm2
ucomisd %xmm8,%xmm2
xorpd  %xmm4,%xmm4
movapd %xmm7,%xmm8
xorpd  %xmm2,%xmm2
jbe    2f06 <vbic_4T_et_cf_fj+0x1dc6>
movsd  0x730(%rsp),%xmm6
divsd  %xmm10,%xmm6
mulsd  0x100(%rsp),%xmm6
movsd  0x648(%rsp),%xmm7
movsd  0x120(%rsp),%xmm2
mulsd  %xmm2,%xmm7
mulsd  %xmm2,%xmm6
movsd  0xe12a(%rip),%xmm4
divsd  %xmm7,%xmm4
mulsd  %xmm7,%xmm7
movsd  0xe14a(%rip),%xmm2
divsd  %xmm7,%xmm2
mulsd  %xmm6,%xmm2
movsd  %xmm4,0x2d8(%rsp)
movsd  %xmm2,0x648(%rsp)
addsd  %xmm8,%xmm13
movapd 0x760(%rsp),%xmm4
divsd  %xmm15,%xmm4
movsd  0x560(%rsp),%xmm6
mulsd  %xmm5,%xmm6
movapd %xmm9,%xmm2
divsd  0x80(%rsp),%xmm2
mulsd  %xmm1,%xmm3
mulsd  %xmm14,%xmm0
movsd  0x28(%rbx),%xmm1
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm1
xorpd  %xmm7,%xmm7
movapd %xmm3,%xmm15
movsd  0x1f0(%rsp),%xmm5
movapd %xmm9,%xmm3
jbe    2f83 <vbic_4T_et_cf_fj+0x1e43>
movsd  0xe099(%rip),%xmm7
divsd  %xmm1,%xmm7
movsd  %xmm7,0x498(%rsp)
movapd 0x330(%rsp),%xmm8
movapd %xmm8,%xmm1
movapd 0x210(%rsp),%xmm9
mulsd  %xmm9,%xmm1
movapd %xmm13,0x70(%rsp)
mulsd  %xmm13,%xmm11
mulsd  %xmm14,%xmm4
mulsd  %xmm6,%xmm2
movapd %xmm3,%xmm6
divsd  0x4b0(%rsp),%xmm6
movapd 0x20(%rsp),%xmm3
mulsd  %xmm3,%xmm8
movsd  0x290(%rsp),%xmm10
addsd  %xmm10,%xmm10
addsd  %xmm5,%xmm0
mulsd  0x230(%rsp),%xmm15
movsd  0x1d8(%rbx),%xmm7
ucomisd %xmm12,%xmm7
jbe    3011 <vbic_4T_et_cf_fj+0x1ed1>
movsd  0xe00c(%rip),%xmm12
divsd  %xmm7,%xmm12
movapd 0x60(%rsp),%xmm5
divsd  %xmm5,%xmm9
movapd 0x110(%rsp),%xmm7
divsd  %xmm7,%xmm1
addsd  %xmm11,%xmm4
divsd  %xmm5,%xmm3
movapd %xmm3,0x20(%rsp)
divsd  %xmm7,%xmm8
mulsd  %xmm2,%xmm6
mulsd  %xmm14,%xmm10
addsd  %xmm0,%xmm15
movsd  0x1e0(%rbx),%xmm11
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm11
movapd %xmm6,%xmm0
ja     3084 <vbic_4T_et_cf_fj+0x1f44>
xorpd  %xmm3,%xmm3
movsd  0xd0(%rsp),%xmm13
movsd  0x160(%rsp),%xmm2
movsd  0xdf96(%rip),%xmm5
jmp    30a8 <vbic_4T_et_cf_fj+0x1f68>
movsd  0xdf8c(%rip),%xmm5
movapd %xmm5,%xmm3
divsd  %xmm11,%xmm3
movsd  0xd0(%rsp),%xmm13
movsd  0x160(%rsp),%xmm2
movsd  0x50(%rsp),%xmm7
movapd 0x100(%rsp),%xmm6
mulsd  %xmm6,%xmm9
mulsd  %xmm14,%xmm1
movapd %xmm1,0xe0(%rsp)
mulsd  %xmm4,%xmm13
movapd %xmm5,%xmm1
divsd  %xmm2,%xmm1
movapd %xmm1,0x2a0(%rsp)
movapd 0x20(%rsp),%xmm1
mulsd  %xmm6,%xmm1
movapd %xmm1,0x20(%rsp)
mulsd  %xmm14,%xmm8
addsd  %xmm7,%xmm10
movsd  %xmm10,0x290(%rsp)
mulsd  0x230(%rsp),%xmm0
movapd %xmm0,0x1d0(%rsp)
movapd (%rsp),%xmm5
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
movapd %xmm0,0x530(%rsp)
movapd %xmm5,%xmm7
movapd 0xdf98(%rip),%xmm0
xorpd  %xmm0,%xmm7
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm2
movapd %xmm7,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm1,%xmm6
xorpd  %xmm0,%xmm6
mulsd  %xmm15,%xmm6
movapd %xmm6,0x250(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm15,0x1f0(%rsp)
movapd %xmm7,0x50(%rsp)
movsd  %xmm12,0x760(%rsp)
movapd %xmm3,0x870(%rsp)
movsd  %xmm11,0x730(%rsp)
movapd %xmm8,0xa0(%rsp)
movapd %xmm9,0x210(%rsp)
movsd  %xmm13,0xd0(%rsp)
jae    3208 <vbic_4T_et_cf_fj+0x20c8>
movsd  0xde8c(%rip),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm4,%xmm5
mulsd  %xmm4,%xmm5
addsd  %xmm5,%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm4,0x3c0(%rsp)
xorpd  %xmm1,%xmm1
jb     3392 <vbic_4T_et_cf_fj+0x2252>
movapd %xmm1,0x480(%rsp)
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    33ba <vbic_4T_et_cf_fj+0x227a>
movsd  (%r12),%xmm0
movapd %xmm0,%xmm2
addsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
jbe    33e8 <vbic_4T_et_cf_fj+0x22a8>
xorpd  %xmm0,%xmm0
movapd %xmm0,0x480(%rsp)
movsd  0xdddf(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0xde03(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm4,0x3c0(%rsp)
call   1050 <pow@plt>
movapd 0x210(%rsp),%xmm12
movsd  0xddaa(%rip),%xmm11
movsd  0x18(%rsp),%xmm9
movsd  0x70(%rbx),%xmm8
movsd  0x90(%rbx),%xmm14
movapd %xmm11,%xmm4
subsd  %xmm8,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm11,%xmm1
subsd  %xmm5,%xmm1
movapd (%rsp),%xmm7
mulsd  %xmm7,%xmm1
movapd %xmm11,%xmm5
subsd  %xmm14,%xmm5
divsd  %xmm5,%xmm1
movapd %xmm14,%xmm2
movsd  0xdd60(%rip),%xmm13
mulsd  %xmm13,%xmm2
movapd 0x3c0(%rsp),%xmm6
mulsd  %xmm6,%xmm2
divsd  %xmm7,%xmm2
movapd %xmm7,%xmm3
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm11,%xmm7
subsd  %xmm4,%xmm7
divsd  %xmm5,%xmm7
movapd 0x1f0(%rsp),%xmm10
mulsd  %xmm10,%xmm7
movapd %xmm6,%xmm4
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm6,%xmm5
mulsd  %xmm13,%xmm5
mulsd  %xmm14,%xmm5
movapd %xmm0,%xmm4
mulsd  %xmm5,%xmm4
divsd  %xmm3,%xmm5
subsd  %xmm8,%xmm5
movapd 0xa0(%rsp),%xmm8
addsd  %xmm11,%xmm5
divsd  %xmm3,%xmm4
mulsd  %xmm0,%xmm5
mulsd  %xmm6,%xmm6
mulsd  0xdcd8(%rip),%xmm6
addsd  %xmm4,%xmm5
mulsd  %xmm14,%xmm6
movapd %xmm12,%xmm3
mulsd  %xmm0,%xmm6
divsd  0x530(%rsp),%xmm6
movapd 0x250(%rsp),%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm10,%xmm6
addsd  %xmm0,%xmm6
xorpd  %xmm0,%xmm0
jmp    3517 <vbic_4T_et_cf_fj+0x23d7>
movapd %xmm1,0x480(%rsp)
movapd %xmm5,0x4d0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x4d0(%rsp),%xmm5
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xdc82(%rip),%xmm0
addsd  %xmm0,%xmm5
ucomisd %xmm6,%xmm5
jb     3562 <vbic_4T_et_cf_fj+0x2422>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    357d <vbic_4T_et_cf_fj+0x243d>
xorpd  %xmm0,%xmm0
movapd %xmm0,0x480(%rsp)
movapd %xmm2,0x3c0(%rsp)
divsd  %xmm5,%xmm2
movsd  0xdc0e(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x4d0(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x250(%rsp)
call   1050 <pow@plt>
movapd 0x210(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm8
xorpd  %xmm6,%xmm6
movsd  0xdbc6(%rip),%xmm11
movapd 0x3c0(%rsp),%xmm7
movsd  0x18(%rsp),%xmm9
movapd 0x250(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd 0x530(%rsp),%xmm1
unpcklpd 0x4d0(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x1f0(%rsp),%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm11,%xmm3
subsd  0x90(%rbx),%xmm3
movapd 0xdc35(%rip),%xmm4
movlpd 0x50(%rsp),%xmm4
movapd %xmm11,%xmm5
subsd  %xmm0,%xmm5
movapd (%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm5,%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm3,%xmm5
unpcklpd %xmm0,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm10,%xmm3
movapd %xmm4,%xmm0
mulpd  %xmm7,%xmm0
unpckhpd %xmm7,%xmm7
mulsd  %xmm2,%xmm7
mulsd  0x1f0(%rsp),%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm7
addsd  %xmm5,%xmm7
movapd 0x1f0(%rsp),%xmm10
xorpd  %xmm5,%xmm5
xorpd  %xmm2,%xmm2
movsd  0x220(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm13
movsd  0x130(%rsp),%xmm15
movapd 0x2a0(%rsp),%xmm14
addsd  %xmm7,%xmm6
addsd  %xmm0,%xmm5
addsd  %xmm1,%xmm2
movapd 0x1d0(%rsp),%xmm0
movapd 0xe0(%rsp),%xmm1
jmp    3a65 <vbic_4T_et_cf_fj+0x2925>
movapd %xmm5,%xmm0
movsd  %xmm2,0x4d0(%rsp)
call   1060 <sqrt@plt>
movsd  0x4d0(%rsp),%xmm2
movapd 0x1f0(%rsp),%xmm1
movapd 0x3c0(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x250(%rsp),%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm2
movsd  0xda80(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
movapd (%rsp),%xmm4
divsd  %xmm4,%xmm0
movsd  0xda3f(%rip),%xmm5
movapd %xmm5,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x4b0(%rsp)
movsd  0xda56(%rip),%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm2,0x4d0(%rsp)
divsd  0x530(%rsp),%xmm2
movsd  %xmm0,0x160(%rsp)
movapd %xmm3,0x5e0(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0x1c0(%rsp)
movapd %xmm5,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x80(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x80(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x4b0(%rsp),%xmm0
mulsd  0x1c0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xd998(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
movapd 0x50(%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x1f0(%rsp),%xmm5
movsd  (%r12),%xmm4
addsd  0x3c0(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xd986(%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,0x1c0(%rsp)
jb     36f8 <vbic_4T_et_cf_fj+0x25b8>
sqrtsd %xmm0,%xmm10
jmp    3760 <vbic_4T_et_cf_fj+0x2620>
movapd %xmm2,0x4b0(%rsp)
movsd  %xmm3,0x80(%rsp)
movsd  %xmm5,0x180(%rsp)
movsd  %xmm6,0x560(%rsp)
movsd  %xmm1,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x120(%rsp),%xmm1
movsd  0x560(%rsp),%xmm6
movsd  0x180(%rsp),%xmm5
movsd  0x80(%rsp),%xmm3
movapd 0x4b0(%rsp),%xmm2
movapd %xmm0,%xmm10
divsd  %xmm6,%xmm3
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xd8d8(%rip),%xmm0
subsd  %xmm5,%xmm2
addsd  %xmm0,%xmm1
ucomisd %xmm7,%xmm1
movapd %xmm2,0x4b0(%rsp)
movsd  %xmm3,0x80(%rsp)
jb     37a1 <vbic_4T_et_cf_fj+0x2661>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    37be <vbic_4T_et_cf_fj+0x267e>
movapd %xmm1,%xmm0
movsd  %xmm10,0x180(%rsp)
call   1060 <sqrt@plt>
movsd  0x180(%rsp),%xmm10
movapd 0x1f0(%rsp),%xmm8
movapd (%rsp),%xmm9
movapd 0x3c0(%rsp),%xmm3
movsd  0x160(%rsp),%xmm6
movsd  0x1c0(%rsp),%xmm1
movapd %xmm1,%xmm4
divsd  %xmm0,%xmm4
movapd 0x250(%rsp),%xmm5
movapd %xmm5,%xmm7
mulsd  %xmm4,%xmm7
subsd  %xmm10,%xmm1
movsd  0xd819(%rip),%xmm2
mulsd  %xmm2,%xmm1
subsd  %xmm3,%xmm1
movapd %xmm5,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xd809(%rip),%xmm3
mulsd  %xmm3,%xmm4
addsd  %xmm2,%xmm4
movsd  %xmm4,0x160(%rsp)
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
subsd  %xmm5,%xmm7
movapd %xmm7,0x250(%rsp)
movsd  %xmm1,0x1c0(%rsp)
movapd %xmm1,%xmm0
divsd  %xmm9,%xmm0
movsd  0xd7b1(%rip),%xmm2
movapd %xmm2,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,0x120(%rsp)
divsd  0x530(%rsp),%xmm1
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x3c0(%rsp)
mulsd  %xmm7,%xmm6
mulsd  %xmm8,%xmm1
addsd  %xmm6,%xmm1
movsd  %xmm1,0x180(%rsp)
movapd %xmm2,%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x560(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x560(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xd735(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x50(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0x560(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x120(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x3c0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x180(%rsp),%xmm4
mulsd  0x1f0(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x3c0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x180(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xd75b(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x3c0(%rsp),%xmm5
movapd 0x1f0(%rsp),%xmm10
movsd  (%r12),%xmm1
subsd  0x1c0(%rsp),%xmm1
movsd  0x4d0(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x560(%rsp),%xmm2
subsd  0x80(%rsp),%xmm2
addsd  %xmm0,%xmm5
movsd  0x160(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
movapd 0x250(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x180(%rsp),%xmm3
subsd  %xmm1,%xmm3
movapd 0x5e0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
addsd  %xmm3,%xmm6
subsd  0x4b0(%rsp),%xmm6
movsd  0x18(%rsp),%xmm9
movsd  0xd600(%rip),%xmm11
movapd 0x1d0(%rsp),%xmm0
movsd  0x220(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm13
movsd  0x130(%rsp),%xmm15
movapd 0xe0(%rsp),%xmm1
movapd 0xa0(%rsp),%xmm8
movapd 0x210(%rsp),%xmm3
movapd 0x2a0(%rsp),%xmm14
divsd  %xmm9,%xmm13
addsd  %xmm3,%xmm1
movapd %xmm1,0xe0(%rsp)
mulsd  0xd0(%rsp),%xmm14
movapd %xmm11,%xmm4
divsd  0x570(%rsp),%xmm4
addsd  %xmm12,%xmm12
divsd  %xmm9,%xmm15
addsd  0x20(%rsp),%xmm8
movapd %xmm8,0xa0(%rsp)
addsd  0x290(%rsp),%xmm0
movapd %xmm0,0x1d0(%rsp)
movsd  0x70(%rbx),%xmm1
movsd  0x98(%rbx),%xmm3
movapd %xmm1,%xmm7
movapd 0x50(%rsp),%xmm9
mulsd  %xmm9,%xmm7
movapd 0xd5ef(%rip),%xmm0
xorpd  %xmm1,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x290(%rsp)
xorpd  %xmm8,%xmm8
ucomisd %xmm3,%xmm8
mov    %rbp,0x818(%rsp)
movsd  %xmm2,0x4d0(%rsp)
movapd %xmm6,0x5e0(%rsp)
movapd %xmm5,0x3c0(%rsp)
movsd  %xmm12,0x220(%rsp)
movsd  %xmm13,0x2b0(%rsp)
movsd  %xmm15,0x130(%rsp)
movapd %xmm4,0x1c0(%rsp)
movapd %xmm14,0x2a0(%rsp)
jae    3b8c <vbic_4T_et_cf_fj+0x2a4c>
movsd  0xd4f5(%rip),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm7,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm1,%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm7,0x20(%rsp)
jb     3d0c <vbic_4T_et_cf_fj+0x2bcc>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    3d27 <vbic_4T_et_cf_fj+0x2be7>
movsd  (%r15),%xmm3
addsd  %xmm3,%xmm7
ucomisd %xmm8,%xmm7
jbe    3d59 <vbic_4T_et_cf_fj+0x2c19>
movapd %xmm11,%xmm0
subsd  %xmm1,%xmm0
movsd  0xd497(%rip),%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm7,0x20(%rsp)
call   1050 <pow@plt>
movapd 0x1c0(%rsp),%xmm13
movsd  0x130(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm11
movsd  0x220(%rsp),%xmm10
movsd  0xd423(%rip),%xmm9
movsd  0x70(%rbx),%xmm8
movsd  0x90(%rbx),%xmm15
movapd %xmm9,%xmm4
subsd  %xmm8,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm9,%xmm1
subsd  %xmm5,%xmm1
movapd (%rsp),%xmm6
mulsd  %xmm6,%xmm1
movapd %xmm9,%xmm2
subsd  %xmm15,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm15,%xmm7
movsd  0xd3e1(%rip),%xmm3
mulsd  %xmm3,%xmm7
movapd 0x20(%rsp),%xmm14
mulsd  %xmm14,%xmm7
divsd  %xmm6,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm9,%xmm5
subsd  %xmm4,%xmm5
divsd  %xmm2,%xmm5
movapd 0x1f0(%rsp),%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm14,%xmm7
mulsd  %xmm0,%xmm7
movapd %xmm14,%xmm4
mulsd  %xmm3,%xmm4
mulsd  %xmm15,%xmm4
movapd %xmm0,%xmm3
mulsd  %xmm4,%xmm3
divsd  %xmm6,%xmm4
subsd  %xmm8,%xmm4
addsd  %xmm9,%xmm4
divsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm4
mulsd  %xmm14,%xmm14
mulsd  0xd36c(%rip),%xmm14
addsd  %xmm3,%xmm4
movapd %xmm14,%xmm3
movapd 0x2a0(%rsp),%xmm14
mulsd  %xmm15,%xmm3
mulsd  %xmm0,%xmm3
divsd  0x530(%rsp),%xmm3
movapd 0x290(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm15
xorpd  %xmm2,%xmm2
jmp    3e8c <vbic_4T_et_cf_fj+0x2d4c>
movapd %xmm1,0xd0(%rsp)
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xd315(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     3ec8 <vbic_4T_et_cf_fj+0x2d88>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3ee3 <vbic_4T_et_cf_fj+0x2da3>
movapd %xmm3,%xmm0
movapd %xmm3,%xmm1
movapd %xmm0,0xd0(%rsp)
divsd  (%rsp),%xmm1
movapd %xmm11,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0x20(%rsp)
movapd %xmm11,%xmm1
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x290(%rsp)
call   1050 <pow@plt>
movapd 0xd0(%rsp),%xmm5
movapd 0x2a0(%rsp),%xmm14
movapd 0x1c0(%rsp),%xmm13
movsd  0x130(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm11
movsd  0x220(%rsp),%xmm10
movapd 0x1f0(%rsp),%xmm7
movsd  0xd232(%rip),%xmm9
movapd 0x290(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm5
movapd 0x530(%rsp),%xmm1
unpcklpd 0x20(%rsp),%xmm1
divpd  %xmm1,%xmm5
movapd %xmm7,%xmm1
movapd %xmm9,%xmm3
subsd  0x90(%rbx),%xmm3
mulsd  %xmm5,%xmm1
movapd 0xd2b9(%rip),%xmm4
movlpd 0x50(%rsp),%xmm4
movapd %xmm3,%xmm2
movapd (%rsp),%xmm6
unpcklpd %xmm6,%xmm2
divpd  %xmm2,%xmm4
movapd %xmm4,%xmm2
mulpd  %xmm5,%xmm2
unpckhpd %xmm5,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm9,%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm6
divsd  %xmm3,%xmm6
movapd %xmm6,%xmm0
divsd  %xmm3,%xmm1
mulsd  %xmm7,%xmm1
unpckhpd %xmm2,%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm5
addsd  %xmm1,%xmm5
xorpd  %xmm4,%xmm4
xorpd  %xmm15,%xmm15
xorpd  %xmm7,%xmm7
movapd %xmm6,%xmm1
movapd 0x100(%rsp),%xmm0
movsd  0xd183(%rip),%xmm3
movsd  0x1e0(%rsp),%xmm6
movapd 0x30(%rsp),%xmm8
addsd  %xmm5,%xmm15
addsd  %xmm2,%xmm4
addsd  %xmm1,%xmm7
movapd 0xe0(%rsp),%xmm1
jmp    439e <vbic_4T_et_cf_fj+0x325e>
movapd %xmm1,%xmm0
movapd %xmm2,0x4b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x4b0(%rsp),%xmm2
movapd 0x1f0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x290(%rsp),%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm2
movsd  0xd11d(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
movapd (%rsp),%xmm4
divsd  %xmm4,%xmm0
movsd  0xd0dc(%rip),%xmm5
movapd %xmm5,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x210(%rsp)
movsd  0xd0f3(%rip),%xmm0
divsd  %xmm4,%xmm0
movapd %xmm2,0x4b0(%rsp)
divsd  0x530(%rsp),%xmm2
movsd  %xmm0,0x570(%rsp)
movapd %xmm3,0x560(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0xd0(%rsp)
movapd %xmm5,%xmm1
subsd  0x90(%rbx),%xmm1
movsd  %xmm1,0x250(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x250(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x210(%rsp),%xmm0
mulsd  0xd0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movapd 0x50(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0xd02b(%rip),%xmm6
subsd  0x90(%rbx),%xmm6
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x1f0(%rsp),%xmm5
movsd  (%r15),%xmm4
addsd  0x20(%rsp),%xmm4
movsd  0x98(%rbx),%xmm1
movsd  0xd027(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
ucomisd 0xd07b(%rip),%xmm0
movsd  %xmm4,0xd0(%rsp)
jb     4057 <vbic_4T_et_cf_fj+0x2f17>
sqrtsd %xmm0,%xmm10
jmp    40bb <vbic_4T_et_cf_fj+0x2f7b>
movapd %xmm2,0x210(%rsp)
movsd  %xmm3,0x250(%rsp)
movsd  %xmm5,0x80(%rsp)
movsd  %xmm6,0x160(%rsp)
movsd  %xmm1,0x180(%rsp)
call   1060 <sqrt@plt>
movsd  0x180(%rsp),%xmm1
movsd  0x160(%rsp),%xmm6
movsd  0x80(%rsp),%xmm5
movsd  0x250(%rsp),%xmm3
movapd 0x210(%rsp),%xmm2
movapd %xmm0,%xmm10
divsd  %xmm6,%xmm3
subsd  %xmm5,%xmm2
movsd  0x98(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xcf79(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd %xmm2,0x210(%rsp)
movsd  %xmm3,0x250(%rsp)
jb     4100 <vbic_4T_et_cf_fj+0x2fc0>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    411d <vbic_4T_et_cf_fj+0x2fdd>
movapd %xmm1,%xmm0
movsd  %xmm10,0x80(%rsp)
call   1060 <sqrt@plt>
movsd  0x80(%rsp),%xmm10
movapd 0x1f0(%rsp),%xmm9
movsd  0xcef9(%rip),%xmm1
movapd (%rsp),%xmm8
movapd 0x20(%rsp),%xmm3
movsd  0x570(%rsp),%xmm6
movsd  0xd0(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x290(%rsp),%xmm5
movapd %xmm5,%xmm7
mulsd  %xmm2,%xmm7
subsd  %xmm10,%xmm4
mulsd  %xmm1,%xmm4
subsd  %xmm3,%xmm4
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xcead(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x80(%rsp)
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
subsd  %xmm5,%xmm7
movapd %xmm7,0x20(%rsp)
movsd  %xmm4,0xd0(%rsp)
movapd %xmm4,%xmm0
divsd  %xmm8,%xmm0
movsd  0xce58(%rip),%xmm1
movapd %xmm1,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
movapd %xmm3,0x290(%rsp)
divsd  0x530(%rsp),%xmm4
movapd %xmm6,%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x570(%rsp)
mulsd  %xmm7,%xmm6
mulsd  %xmm9,%xmm4
addsd  %xmm6,%xmm4
movsd  %xmm4,(%rsp)
subsd  0x90(%rbx),%xmm1
movapd %xmm1,0x160(%rsp)
call   1050 <pow@plt>
movapd 0x160(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0x90(%rbx),%xmm1
movsd  0xcde4(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd 0x50(%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,0x50(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x290(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x570(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  (%rsp),%xmm4
mulsd  0x1f0(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x570(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xce19(%rip),%xmm1
call   1050 <pow@plt>
movapd 0x570(%rsp),%xmm4
movsd  (%r15),%xmm1
subsd  0xd0(%rsp),%xmm1
movapd 0x4b0(%rsp),%xmm7
addsd  %xmm1,%xmm7
mulsd  %xmm0,%xmm7
addsd  0x50(%rsp),%xmm7
subsd  0x250(%rsp),%xmm7
addsd  %xmm0,%xmm4
movsd  0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm4
movapd 0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x560(%rsp),%xmm15
mulsd  %xmm0,%xmm15
addsd  %xmm2,%xmm15
subsd  0x210(%rsp),%xmm15
movapd 0x100(%rsp),%xmm0
movsd  0xcccd(%rip),%xmm9
movsd  0xcccd(%rip),%xmm3
movsd  0x1e0(%rsp),%xmm6
movapd 0x30(%rsp),%xmm8
movsd  0x220(%rsp),%xmm10
movsd  0x2b0(%rsp),%xmm11
movsd  0x130(%rsp),%xmm12
movapd 0xe0(%rsp),%xmm1
movapd 0x1c0(%rsp),%xmm13
movapd 0x2a0(%rsp),%xmm14
mulsd  %xmm0,%xmm11
mulsd  0x1a8(%rsp),%xmm1
movapd %xmm1,0xe0(%rsp)
mulsd  %xmm14,%xmm13
mulsd  %xmm3,%xmm10
mulsd  %xmm0,%xmm12
movapd 0xa0(%rsp),%xmm0
mulsd  0x390(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
movapd %xmm8,%xmm0
mulsd  %xmm8,%xmm0
movapd %xmm0,0x2a0(%rsp)
mulsd  0x450(%rsp),%xmm6
movsd  %xmm6,0x290(%rsp)
movapd %xmm8,%xmm3
movapd 0xccbf(%rip),%xmm0
xorpd  %xmm0,%xmm3
movapd %xmm3,(%rsp)
movsd  0x70(%rbx),%xmm2
movsd  0xd0(%rbx),%xmm1
movapd %xmm3,%xmm6
mulsd  %xmm2,%xmm6
movapd %xmm2,%xmm3
xorpd  %xmm0,%xmm3
mulsd  0x1d0(%rsp),%xmm3
movapd %xmm3,0x50(%rsp)
lea    0xd0(%rbx),%rbp
xorpd  %xmm0,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm7,0x4b0(%rsp)
movapd %xmm15,0x560(%rsp)
movapd %xmm4,0x570(%rsp)
movsd  %xmm10,0x220(%rsp)
movsd  %xmm11,0x2b0(%rsp)
movsd  %xmm12,0x130(%rsp)
movapd %xmm13,0x1c0(%rsp)
jae    454d <vbic_4T_et_cf_fj+0x340d>
movsd  0x2a8(%rbx),%xmm3
ucomisd %xmm0,%xmm3
movapd %xmm6,0x20(%rsp)
jbe    46ed <vbic_4T_et_cf_fj+0x35ad>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jbe    46ed <vbic_4T_et_cf_fj+0x35ad>
movapd %xmm6,%xmm0
addsd  %xmm3,%xmm0
subsd  %xmm6,%xmm3
movapd %xmm0,0x180(%rsp)
movapd %xmm3,0x170(%rsp)
divsd  %xmm3,%xmm0
movsd  0xcb59(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm0,0x210(%rsp)
movapd %xmm0,%xmm6
unpcklpd %xmm0,%xmm6
addpd  0xcbe8(%rip),%xmm6
movapd %xmm6,%xmm0
unpckhpd %xmm6,%xmm0
movapd %xmm0,0x250(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm3,%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm6,0xd0(%rsp)
jb     4ea1 <vbic_4T_et_cf_fj+0x3d61>
sqrtsd %xmm0,%xmm0
jmp    4eaf <vbic_4T_et_cf_fj+0x3d6f>
movsd  0x0(%r13),%xmm3
addsd  %xmm3,%xmm6
ucomisd %xmm0,%xmm6
jbe    471f <vbic_4T_et_cf_fj+0x35df>
movapd %xmm9,%xmm0
subsd  %xmm2,%xmm0
movsd  0xcad6(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm6,0x20(%rsp)
call   1050 <pow@plt>
movsd  0x130(%rsp),%xmm12
movapd 0x30(%rsp),%xmm2
movsd  0xca7a(%rip),%xmm8
movsd  0x70(%rbx),%xmm9
movsd  0xc8(%rbx),%xmm15
movapd %xmm8,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm8,%xmm1
subsd  %xmm5,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm8,%xmm7
subsd  %xmm15,%xmm7
divsd  %xmm7,%xmm1
movapd %xmm15,%xmm5
movsd  0xca3c(%rip),%xmm11
mulsd  %xmm11,%xmm5
movapd 0x20(%rsp),%xmm10
mulsd  %xmm10,%xmm5
divsd  %xmm2,%xmm5
addsd  %xmm4,%xmm5
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm8,%xmm6
subsd  %xmm4,%xmm6
divsd  %xmm7,%xmm6
movapd 0x1d0(%rsp),%xmm3
mulsd  %xmm3,%xmm6
mulsd  %xmm10,%xmm5
mulsd  %xmm0,%xmm5
movapd %xmm10,%xmm13
mulsd  %xmm11,%xmm13
mulsd  %xmm15,%xmm13
movapd %xmm0,%xmm4
mulsd  %xmm13,%xmm4
divsd  %xmm2,%xmm13
subsd  %xmm9,%xmm13
addsd  %xmm8,%xmm13
divsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm13
mulsd  %xmm10,%xmm10
mulsd  0xc9c2(%rip),%xmm10
addsd  %xmm4,%xmm13
mulsd  %xmm15,%xmm10
mulsd  %xmm0,%xmm10
divsd  0x2a0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm0
mulsd  %xmm13,%xmm0
mulsd  %xmm3,%xmm10
addsd  %xmm0,%xmm10
movapd %xmm10,%xmm3
movsd  0x220(%rsp),%xmm10
movsd  0x2b0(%rsp),%xmm4
xorpd  %xmm0,%xmm0
movapd 0x230(%rsp),%xmm14
movsd  0x2e0(%rsp),%xmm2
movsd  0x460(%rsp),%xmm7
movapd 0x300(%rsp),%xmm8
movapd 0x310(%rsp),%xmm11
jmp    4a06 <vbic_4T_et_cf_fj+0x38c6>
movsd  0xc95b(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm6,%xmm6
addsd  %xmm6,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4884 <vbic_4T_et_cf_fj+0x3744>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    48a3 <vbic_4T_et_cf_fj+0x3763>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    48ce <vbic_4T_et_cf_fj+0x378e>
movapd 0xc993(%rip),%xmm2
xorpd  %xmm0,%xmm2
ucomisd %xmm3,%xmm2
jbe    48ce <vbic_4T_et_cf_fj+0x378e>
unpcklpd %xmm0,%xmm2
movapd 0x2a0(%rsp),%xmm0
unpcklpd %xmm8,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x20(%rsp)
movapd %xmm9,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xd0(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm9,%xmm0
movapd %xmm0,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm9
movsd  0xc874(%rip),%xmm6
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x50(%rsp),%xmm1
movapd 0x1d0(%rsp),%xmm8
movapd 0x20(%rsp),%xmm10
mulsd  %xmm8,%xmm10
mulsd  %xmm1,%xmm10
movsd  0x2a8(%rbx),%xmm2
movsd  0x0(%r13),%xmm5
addsd  %xmm2,%xmm5
addsd  %xmm9,%xmm2
movapd 0xc8ff(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm7
unpcklpd %xmm2,%xmm7
movapd %xmm1,%xmm4
subpd  %xmm7,%xmm4
mulpd  %xmm1,%xmm7
movsd  %xmm4,%xmm7
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movapd %xmm6,%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm6
movapd %xmm9,%xmm1
mulsd  %xmm6,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm6
divpd  %xmm7,%xmm6
movapd %xmm6,%xmm5
unpckhpd %xmm6,%xmm5
subsd  %xmm5,%xmm6
addsd  0xc7e9(%rip),%xmm3
mulsd  %xmm9,%xmm3
divsd  %xmm4,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm9,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm8,%xmm6
addsd  %xmm3,%xmm6
jmp    49ac <vbic_4T_et_cf_fj+0x386c>
movapd %xmm6,0xd0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xd0(%rsp),%xmm6
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc79c(%rip),%xmm0
addsd  %xmm0,%xmm6
ucomisd %xmm1,%xmm6
jb     4a2f <vbic_4T_et_cf_fj+0x38ef>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    4a4a <vbic_4T_et_cf_fj+0x390a>
movapd %xmm3,%xmm1
divsd  %xmm8,%xmm1
movapd %xmm9,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0x50(%rsp)
movapd %xmm9,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xd0(%rsp)
movapd %xmm3,0x20(%rsp)
call   1050 <pow@plt>
movapd 0x20(%rsp),%xmm6
movapd 0x30(%rsp),%xmm8
movsd  0xc6fc(%rip),%xmm5
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
movapd 0x2a0(%rsp),%xmm1
unpcklpd 0x50(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x1d0(%rsp),%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm5,%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0xc77b(%rip),%xmm4
movlpd (%rsp),%xmm4
subsd  %xmm0,%xmm5
movapd %xmm8,%xmm1
mulsd  %xmm5,%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm3,%xmm5
unpcklpd %xmm8,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
mulpd  %xmm6,%xmm0
unpckhpd %xmm6,%xmm6
mulsd  %xmm2,%xmm6
mulsd  %xmm7,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm6
addsd  %xmm5,%xmm6
xorpd  %xmm3,%xmm3
xorpd  %xmm5,%xmm5
movapd 0x230(%rsp),%xmm14
xorpd  %xmm13,%xmm13
movsd  0x2e0(%rsp),%xmm2
movsd  0x460(%rsp),%xmm7
movapd 0x300(%rsp),%xmm8
movapd 0x310(%rsp),%xmm11
movsd  0x220(%rsp),%xmm10
movsd  0x2b0(%rsp),%xmm4
movsd  0x130(%rsp),%xmm12
addsd  %xmm6,%xmm3
addsd  %xmm0,%xmm13
addsd  %xmm1,%xmm5
movapd 0x440(%rsp),%xmm1
movapd (%rsp),%xmm9
movsd  0xc5ee(%rip),%xmm6
jmp    5e5c <vbic_4T_et_cf_fj+0x4d1c>
movapd %xmm6,%xmm0
movsd  %xmm3,0x210(%rsp)
call   1060 <sqrt@plt>
movsd  0x210(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
movapd 0x20(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0x50(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0xc5bc(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xc580(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0x80(%rsp)
movsd  0xc597(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x210(%rsp)
divsd  0x2a0(%rsp),%xmm3
movsd  %xmm0,0x120(%rsp)
movapd %xmm2,0x250(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x1d0(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0xd0(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x160(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x160(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x80(%rsp),%xmm0
mulsd  0xd0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xc4d4(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd (%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x1d0(%rsp),%xmm5
movsd  0x0(%r13),%xmm4
addsd  0x20(%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0xc4c6(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0x80(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     4bb6 <vbic_4T_et_cf_fj+0x3a76>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4c1d <vbic_4T_et_cf_fj+0x3add>
movapd %xmm2,0x160(%rsp)
movsd  %xmm3,0x180(%rsp)
movsd  %xmm5,0xd0(%rsp)
movsd  %xmm6,0x170(%rsp)
movsd  %xmm4,0x270(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x270(%rsp),%xmm4
movsd  0x170(%rsp),%xmm6
movsd  0xd0(%rsp),%xmm5
movsd  0x180(%rsp),%xmm3
movapd 0x160(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0x180(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc415(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0x160(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     4c5b <vbic_4T_et_cf_fj+0x3b1b>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    4c76 <vbic_4T_et_cf_fj+0x3b36>
movapd %xmm4,%xmm0
movsd  %xmm1,0xd0(%rsp)
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm1
movapd 0x30(%rsp),%xmm8
movapd 0x20(%rsp),%xmm3
movsd  0x80(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0x50(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0xc37a(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xc36a(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x170(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,0x20(%rsp)
movsd  %xmm7,0x80(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xc315(%rip),%xmm1
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm2
movapd %xmm2,0x270(%rsp)
divsd  0x2a0(%rsp),%xmm7
movsd  0x120(%rsp),%xmm0
movapd %xmm0,%xmm3
mulsd  %xmm6,%xmm3
movapd %xmm3,0xd0(%rsp)
mulsd  %xmm5,%xmm0
mulsd  0x1d0(%rsp),%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,0x50(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x120(%rsp)
movapd %xmm2,%xmm0
call   1050 <pow@plt>
movapd 0x120(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0xc293(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd (%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm6
divsd  %xmm2,%xmm6
movsd  %xmm6,0x120(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x270(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0xd0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x50(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0xd0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0x50(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xc2c0(%rip),%xmm1
call   1050 <pow@plt>
movapd (%rsp),%xmm9
movapd 0xd0(%rsp),%xmm13
movsd  0x0(%r13),%xmm1
subsd  0x80(%rsp),%xmm1
movsd  0x210(%rsp),%xmm5
addsd  %xmm1,%xmm5
mulsd  %xmm0,%xmm5
addsd  0x120(%rsp),%xmm5
subsd  0x180(%rsp),%xmm5
addsd  %xmm0,%xmm13
movsd  0x170(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm13
movapd 0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x50(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x250(%rsp),%xmm3
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
subsd  0x160(%rsp),%xmm3
jmp    5dfe <vbic_4T_et_cf_fj+0x4cbe>
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm6
movsd  %xmm0,0x270(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0xc188(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     4eec <vbic_4T_et_cf_fj+0x3dac>
sqrtsd %xmm0,%xmm0
jmp    4efe <vbic_4T_et_cf_fj+0x3dbe>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xd0(%rsp),%xmm6
movsd  %xmm0,0x370(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc135(%rip),%xmm0
mulsd  %xmm6,%xmm6
movsd  %xmm6,0x80(%rsp)
addsd  %xmm6,%xmm0
ucomisd %xmm1,%xmm0
jb     4f3b <vbic_4T_et_cf_fj+0x3dfb>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    4f44 <vbic_4T_et_cf_fj+0x3e04>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc0fb(%rip),%xmm0
movapd 0x250(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x250(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0x160(%rsp)
jb     4f88 <vbic_4T_et_cf_fj+0x3e48>
sqrtsd %xmm0,%xmm0
jmp    4f91 <vbic_4T_et_cf_fj+0x3e51>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x400(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc0a2(%rip),%xmm0
addsd  0x80(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     4fc6 <vbic_4T_et_cf_fj+0x3e86>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4fcf <vbic_4T_et_cf_fj+0x3e8f>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc070(%rip),%xmm0
addsd  0x250(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     4ff9 <vbic_4T_et_cf_fj+0x3eb9>
sqrtsd %xmm0,%xmm0
jmp    5014 <vbic_4T_et_cf_fj+0x3ed4>
movapd %xmm1,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x120(%rsp),%xmm1
movapd 0xd0(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc01b(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0x80(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0xd0(%rsp)
jb     505a <vbic_4T_et_cf_fj+0x3f1a>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    506c <vbic_4T_et_cf_fj+0x3f2c>
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbfcb(%rip),%xmm0
addsd  0x250(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x120(%rsp)
jb     50a7 <vbic_4T_et_cf_fj+0x3f67>
sqrtsd %xmm0,%xmm4
jmp    50cf <vbic_4T_et_cf_fj+0x3f8f>
movapd %xmm3,0x610(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x610(%rsp),%xmm3
movapd 0xd0(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x210(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbf60(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0x80(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0x210(%rsp)
jb     511d <vbic_4T_et_cf_fj+0x3fdd>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    5153 <vbic_4T_et_cf_fj+0x4013>
movapd %xmm5,0xd0(%rsp)
movsd  %xmm4,0x80(%rsp)
call   1060 <sqrt@plt>
movsd  0x80(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm5
movapd 0x210(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x160(%rsp),%xmm6
movapd 0x120(%rsp),%xmm7
addsd  0x400(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbec9(%rip),%xmm0
movapd 0x250(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     51a8 <vbic_4T_et_cf_fj+0x4068>
sqrtsd %xmm0,%xmm0
jmp    51fe <vbic_4T_et_cf_fj+0x40be>
movapd %xmm5,0xd0(%rsp)
movapd %xmm6,0x160(%rsp)
movapd %xmm7,0x120(%rsp)
movapd %xmm3,0x250(%rsp)
call   1060 <sqrt@plt>
movapd 0x250(%rsp),%xmm3
movapd 0x120(%rsp),%xmm7
movapd 0x160(%rsp),%xmm6
movapd 0xd0(%rsp),%xmm5
movapd 0x210(%rsp),%xmm2
movapd 0x30(%rsp),%xmm8
movapd 0x20(%rsp),%xmm9
movapd 0x170(%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,0x170(%rsp)
movapd 0x180(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0x180(%rsp)
movsd  0x270(%rsp),%xmm0
addsd  0x370(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0x210(%rsp)
movsd  %xmm4,0x270(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0xbd81(%rip),%xmm2
movapd %xmm2,0x250(%rsp)
divsd  %xmm8,%xmm2
movsd  0xbd5b(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x6c0(%rsp)
movsd  %xmm1,0xd0(%rsp)
call   1050 <pow@plt>
movapd 0x20(%rsp),%xmm1
movapd %xmm0,0x370(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x740(%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,0x5d0(%rsp)
movapd %xmm3,0x610(%rsp)
divsd  %xmm3,%xmm2
movsd  0xbd09(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0x160(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0xbd9c(%rip),%xmm2
movapd %xmm2,0x120(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0x80(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0xbd32(%rip),%xmm0
jb     5396 <vbic_4T_et_cf_fj+0x4256>
sqrtsd %xmm0,%xmm0
jmp    539b <vbic_4T_et_cf_fj+0x425b>
call   1060 <sqrt@plt>
movsd  %xmm0,0x400(%rsp)
movapd 0xbd64(%rip),%xmm5
divpd  0x5c0(%rsp),%xmm5
movapd 0x180(%rsp),%xmm2
divpd  0x170(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0xbc79(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x120(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     5400 <vbic_4T_et_cf_fj+0x42c0>
sqrtsd %xmm0,%xmm0
jmp    542d <vbic_4T_et_cf_fj+0x42ed>
movapd %xmm2,0x180(%rsp)
movapd %xmm5,0x170(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x170(%rsp),%xmm5
movapd 0x180(%rsp),%xmm2
movsd  %xmm0,0x690(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbbfa(%rip),%xmm0
movapd 0x120(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x180(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     547c <vbic_4T_et_cf_fj+0x433c>
sqrtsd %xmm0,%xmm0
jmp    54a5 <vbic_4T_et_cf_fj+0x4365>
movapd %xmm5,0x170(%rsp)
movapd %xmm6,0x540(%rsp)
call   1060 <sqrt@plt>
movapd 0x540(%rsp),%xmm6
movapd 0x170(%rsp),%xmm5
movapd %xmm0,0x5c0(%rsp)
movapd 0x210(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0xbb7f(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbb72(%rip),%xmm0
movapd 0x80(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x80(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     5508 <vbic_4T_et_cf_fj+0x43c8>
sqrtsd %xmm0,%xmm0
jmp    5547 <vbic_4T_et_cf_fj+0x4407>
movsd  %xmm3,0x210(%rsp)
movapd %xmm5,0x170(%rsp)
movapd %xmm6,0x540(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x540(%rsp),%xmm6
movapd 0x170(%rsp),%xmm5
movsd  0x210(%rsp),%xmm3
movsd  %xmm0,0x550(%rsp)
movsd  0xbad0(%rip),%xmm1
movsd  0x270(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xbad3(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0x180(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     5596 <vbic_4T_et_cf_fj+0x4456>
sqrtsd %xmm0,%xmm0
jmp    55d1 <vbic_4T_et_cf_fj+0x4491>
movsd  %xmm3,0x210(%rsp)
movsd  %xmm4,0x270(%rsp)
movapd %xmm5,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm5
movsd  0x270(%rsp),%xmm4
movsd  0x210(%rsp),%xmm3
movapd %xmm0,0x540(%rsp)
movapd 0x80(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0x50(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xba52(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     5612 <vbic_4T_et_cf_fj+0x44d2>
sqrtsd %xmm0,%xmm0
jmp    563f <vbic_4T_et_cf_fj+0x44ff>
movsd  %xmm3,0x210(%rsp)
movsd  %xmm4,0x270(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x270(%rsp),%xmm4
movsd  0x210(%rsp),%xmm3
movapd %xmm0,0x790(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0x250(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0xb9e5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x170(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb9c8(%rip),%xmm0
divsd  0x2a0(%rsp),%xmm4
addsd  0x180(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0x210(%rsp)
jb     56af <vbic_4T_et_cf_fj+0x456f>
sqrtsd %xmm0,%xmm0
jmp    56cf <vbic_4T_et_cf_fj+0x458f>
movapd %xmm4,0x270(%rsp)
call   1060 <sqrt@plt>
movapd 0x270(%rsp),%xmm4
movsd  0x210(%rsp),%xmm3
movapd %xmm0,0x780(%rsp)
movsd  0xd0(%rsp),%xmm1
movsd  0x170(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x1d0(%rsp),%xmm4
mulsd  0x370(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb93f(%rip),%xmm0
addsd  0x80(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     572a <vbic_4T_et_cf_fj+0x45ea>
sqrtsd %xmm0,%xmm0
jmp    5769 <vbic_4T_et_cf_fj+0x4629>
movsd  %xmm1,0xd0(%rsp)
movapd %xmm4,0x270(%rsp)
movsd  %xmm6,0x770(%rsp)
call   1060 <sqrt@plt>
movsd  0x770(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0x270(%rsp),%xmm4
movsd  0xd0(%rsp),%xmm1
movsd  %xmm0,0x6b0(%rsp)
movsd  0x400(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x6c0(%rsp),%xmm1
movapd 0x160(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x160(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xb89e(%rip),%xmm0
addsd  0x690(%rsp),%xmm2
movsd  0x180(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     57d8 <vbic_4T_et_cf_fj+0x4698>
sqrtsd %xmm0,%xmm0
jmp    5813 <vbic_4T_et_cf_fj+0x46d3>
movsd  %xmm1,0xd0(%rsp)
movsd  %xmm2,0x400(%rsp)
movapd %xmm4,0x270(%rsp)
call   1060 <sqrt@plt>
movapd 0x270(%rsp),%xmm4
movsd  0x400(%rsp),%xmm2
movsd  0xd0(%rsp),%xmm1
movapd %xmm0,0x6c0(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0xd0(%rsp)
movapd 0x160(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x180(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0xb800(%rip),%xmm1
movapd 0x80(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     586d <vbic_4T_et_cf_fj+0x472d>
sqrtsd %xmm0,%xmm0
jmp    5872 <vbic_4T_et_cf_fj+0x4732>
call   1060 <sqrt@plt>
movsd  %xmm0,0x80(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0x20(%rsp),%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm2,%xmm4
movsd  %xmm4,0x770(%rsp)
movapd 0x180(%rsp),%xmm3
mulsd  %xmm4,%xmm3
subsd  %xmm0,%xmm3
subsd  %xmm2,%xmm3
movsd  0xb76b(%rip),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm3,0x270(%rsp)
movapd %xmm3,%xmm2
divsd  %xmm1,%xmm2
movsd  0xb73e(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x690(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xa40(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x400(%rsp)
unpcklpd 0x740(%rsp),%xmm3
movapd 0xb7fd(%rip),%xmm1
movapd %xmm1,%xmm11
subpd  %xmm3,%xmm11
movapd 0xa40(%rsp),%xmm6
mulsd  %xmm0,%xmm6
unpcklpd 0x370(%rsp),%xmm0
subpd  %xmm0,%xmm1
movapd %xmm1,%xmm4
unpckhpd %xmm1,%xmm4
movapd %xmm11,%xmm0
unpckhpd %xmm11,%xmm0
divsd  %xmm0,%xmm4
movapd (%rsp),%xmm5
movapd %xmm5,%xmm3
movapd %xmm5,%xmm15
divsd  %xmm0,%xmm3
mulsd  0xd0(%rsp),%xmm3
movapd 0x1d0(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm14
addsd  %xmm3,%xmm4
movapd %xmm4,0x370(%rsp)
movapd 0xb751(%rip),%xmm0
unpcklpd 0x5d0(%rsp),%xmm0
movsd  0xb6a8(%rip),%xmm3
movapd 0x610(%rsp),%xmm4
divsd  %xmm4,%xmm3
movapd %xmm3,%xmm7
movapd %xmm4,%xmm3
mulsd  %xmm4,%xmm3
unpcklpd %xmm3,%xmm4
divpd  %xmm4,%xmm0
movapd %xmm0,%xmm3
unpckhpd %xmm0,%xmm3
addsd  %xmm0,%xmm3
movapd 0x540(%rsp),%xmm0
unpcklpd 0x790(%rsp),%xmm0
movapd 0x120(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0x160(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x780(%rsp),%xmm0
addsd  0x6b0(%rsp),%xmm0
movapd 0x6c0(%rsp),%xmm4
addsd  0x80(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x5c0(%rsp),%xmm0
addsd  0x550(%rsp),%xmm0
movapd 0x50(%rsp),%xmm2
mulsd  %xmm2,%xmm3
shufpd $0x2,%xmm4,%xmm0
movapd 0xb6c2(%rip),%xmm4
unpcklpd %xmm5,%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
subsd  %xmm0,%xmm4
mulsd  %xmm4,%xmm7
movapd %xmm7,%xmm13
mulsd  %xmm3,%xmm4
movsd  0xb591(%rip),%xmm3
movsd  0x770(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  0xb59c(%rip),%xmm0
movapd 0x180(%rsp),%xmm12
subsd  %xmm12,%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm3,%xmm9
movapd %xmm7,%xmm10
mulsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm0
addsd  %xmm7,%xmm0
movsd  %xmm0,0x120(%rsp)
movapd 0x270(%rsp),%xmm5
movapd 0x2a0(%rsp),%xmm8
divsd  %xmm8,%xmm5
movsd  0x170(%rsp),%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm0,%xmm3
mulsd  %xmm14,%xmm5
addsd  %xmm3,%xmm5
movapd %xmm15,%xmm3
unpcklpd %xmm6,%xmm3
movapd 0x30(%rsp),%xmm0
unpcklpd %xmm0,%xmm0
mulpd  %xmm1,%xmm0
divpd  %xmm11,%xmm0
movapd %xmm0,0x160(%rsp)
divsd  %xmm11,%xmm1
movapd %xmm11,%xmm2
unpcklpd 0x690(%rsp),%xmm2
mulsd  %xmm13,%xmm10
movsd  %xmm10,0x5d0(%rsp)
mulsd  %xmm10,%xmm7
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
mulsd  %xmm0,%xmm7
mulsd  %xmm5,%xmm0
mulsd  %xmm14,%xmm1
mulsd  %xmm3,%xmm7
movsd  %xmm7,0x610(%rsp)
mulsd  %xmm3,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x170(%rsp)
movapd %xmm12,%xmm0
movsd  0xb478(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm9,%xmm0
movapd %xmm0,0x180(%rsp)
mulsd  %xmm9,%xmm13
movapd %xmm13,0xd0(%rsp)
mulsd  %xmm9,%xmm4
movapd %xmm4,0x5c0(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm3
movapd 0xb4ed(%rip),%xmm4
xorpd  %xmm4,%xmm3
unpcklpd %xmm0,%xmm3
unpcklpd 0x30(%rsp),%xmm8
divpd  %xmm8,%xmm3
movapd %xmm3,0x80(%rsp)
movapd 0x400(%rsp),%xmm1
xorpd  %xmm4,%xmm1
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x550(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x740(%rsp)
movapd 0x400(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x550(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x1d0(%rsp),%xmm2
movapd 0x80(%rsp),%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x80(%rsp)
movapd 0x20(%rsp),%xmm1
movapd %xmm1,%xmm3
divsd  0x30(%rsp),%xmm3
movsd  0xb393(%rip),%xmm4
addsd  %xmm4,%xmm3
movapd %xmm3,%xmm0
movapd %xmm3,0x400(%rsp)
divsd  0x30(%rsp),%xmm4
divsd  0x2a0(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm4
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm4
movsd  %xmm4,0x20(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0x50(%rsp)
xorps  0xb403(%rip),%xmm1
call   1050 <pow@plt>
movapd (%rsp),%xmm9
movapd 0xd0(%rsp),%xmm13
movapd 0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x400(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm1
movapd %xmm1,%xmm6
movapd 0x180(%rsp),%xmm1
movsd  0xb308(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x740(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
mulsd  %xmm0,%xmm13
mulsd  0x5c0(%rsp),%xmm0
mulsd  0x80(%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm0
movsd  0x0(%r13),%xmm2
movapd %xmm2,%xmm5
movapd 0x270(%rsp),%xmm4
subsd  %xmm4,%xmm5
movapd 0x250(%rsp),%xmm3
addsd  %xmm3,%xmm5
subsd  %xmm4,%xmm3
addsd  %xmm2,%xmm3
movsd  0x5d0(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm1,%xmm2
subsd  %xmm4,%xmm2
mulsd  %xmm1,%xmm5
movsd  0x120(%rsp),%xmm4
mulsd  %xmm1,%xmm4
mulsd  0x210(%rsp),%xmm1
subsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm13
addsd  %xmm2,%xmm13
addsd  0x610(%rsp),%xmm13
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x170(%rsp),%xmm3
subsd  0x370(%rsp),%xmm3
movapd 0x160(%rsp),%xmm0
addsd  %xmm0,%xmm5
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm5
movsd  0xb212(%rip),%xmm6
movapd 0x230(%rsp),%xmm14
movsd  0x2e0(%rsp),%xmm2
movsd  0x460(%rsp),%xmm7
movapd 0x300(%rsp),%xmm8
movapd 0x310(%rsp),%xmm11
movapd 0x440(%rsp),%xmm1
movsd  0x220(%rsp),%xmm10
movsd  0x2b0(%rsp),%xmm4
movsd  0x130(%rsp),%xmm12
movapd 0x330(%rsp),%xmm15
movapd %xmm15,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x20(%rsp)
movsd  0x1a8(%rsp),%xmm1
mulsd  %xmm4,%xmm1
movsd  %xmm1,0x1a8(%rsp)
mulsd  0x4c0(%rsp),%xmm15
movapd %xmm15,0x2b0(%rsp)
movsd  0x420(%rsp),%xmm0
mulsd  0xe0(%rsp),%xmm0
movsd  %xmm0,0x420(%rsp)
mulsd  %xmm2,%xmm8
addsd  0x70(%rsp),%xmm10
mulsd  0x1c0(%rsp),%xmm14
movsd  0x390(%rsp),%xmm0
mulsd  %xmm12,%xmm0
movsd  %xmm0,0x390(%rsp)
movsd  0x248(%rsp),%xmm0
mulsd  0xa0(%rsp),%xmm0
movsd  %xmm0,0x248(%rsp)
mulsd  %xmm7,%xmm11
movsd  0x290(%rsp),%xmm0
addsd  %xmm6,%xmm0
movsd  %xmm0,0x290(%rsp)
movsd  0x70(%rbx),%xmm2
movsd  0xd0(%rbx),%xmm1
movapd %xmm2,%xmm7
mulsd  %xmm9,%xmm7
movapd 0xb195(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  0x1d0(%rsp),%xmm0
movapd %xmm0,0xe0(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm14,0x230(%rsp)
movapd %xmm3,0x250(%rsp)
movapd %xmm13,0xd0(%rsp)
movsd  %xmm5,0x210(%rsp)
movapd %xmm8,0x300(%rsp)
movapd %xmm11,0x310(%rsp)
movsd  %xmm10,0x220(%rsp)
jae    6051 <vbic_4T_et_cf_fj+0x4f11>
movsd  0x2a8(%rbx),%xmm2
ucomisd %xmm0,%xmm2
movapd %xmm7,0x70(%rsp)
jbe    61d6 <vbic_4T_et_cf_fj+0x5096>
movsd  0x2b0(%rbx),%xmm0
xorpd  %xmm9,%xmm9
ucomisd %xmm9,%xmm0
jbe    61d6 <vbic_4T_et_cf_fj+0x5096>
movapd %xmm7,%xmm0
addsd  %xmm2,%xmm0
subsd  %xmm7,%xmm2
movapd %xmm0,0x80(%rsp)
divsd  %xmm2,%xmm0
movsd  0xb05c(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm0,0x50(%rsp)
movapd %xmm0,%xmm7
unpcklpd %xmm0,%xmm7
addpd  0xb0ee(%rip),%xmm7
movapd %xmm7,%xmm0
unpckhpd %xmm7,%xmm0
movapd %xmm0,0x130(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm3,%xmm0
ucomisd %xmm9,%xmm0
movapd %xmm7,0xa0(%rsp)
movapd %xmm2,0x120(%rsp)
jb     69ea <vbic_4T_et_cf_fj+0x58aa>
sqrtsd %xmm0,%xmm0
jmp    69f8 <vbic_4T_et_cf_fj+0x58b8>
movsd  (%r14),%xmm4
addsd  %xmm4,%xmm7
ucomisd %xmm0,%xmm7
jbe    6208 <vbic_4T_et_cf_fj+0x50c8>
movapd %xmm6,%xmm0
subsd  %xmm2,%xmm0
movsd  0xafd4(%rip),%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm7,0x70(%rsp)
call   1050 <pow@plt>
movsd  0x220(%rsp),%xmm15
movapd 0x310(%rsp),%xmm13
movapd 0x300(%rsp),%xmm6
movsd  0x70(%rbx),%xmm9
movsd  0xc8(%rbx),%xmm2
movsd  0xaf5d(%rip),%xmm14
movapd %xmm14,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm14,%xmm10
subsd  %xmm5,%xmm10
movapd 0x30(%rsp),%xmm8
mulsd  %xmm8,%xmm10
movapd %xmm14,%xmm5
subsd  %xmm2,%xmm5
divsd  %xmm5,%xmm10
movapd %xmm2,%xmm3
movsd  0xaf26(%rip),%xmm12
mulsd  %xmm12,%xmm3
movapd 0x70(%rsp),%xmm1
mulsd  %xmm1,%xmm3
divsd  %xmm8,%xmm3
movapd %xmm8,%xmm7
addsd  %xmm4,%xmm3
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm14,%xmm11
subsd  %xmm4,%xmm11
divsd  %xmm5,%xmm11
movapd 0x1d0(%rsp),%xmm5
mulsd  %xmm5,%xmm11
mulsd  %xmm1,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm1,%xmm8
mulsd  %xmm12,%xmm8
mulsd  %xmm2,%xmm8
movapd %xmm0,%xmm4
mulsd  %xmm8,%xmm4
divsd  %xmm7,%xmm8
subsd  %xmm9,%xmm8
addsd  %xmm14,%xmm8
divsd  %xmm7,%xmm4
mulsd  %xmm0,%xmm8
mulsd  %xmm1,%xmm1
mulsd  0xaea8(%rip),%xmm1
addsd  %xmm4,%xmm8
mulsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
divsd  0x2a0(%rsp),%xmm1
movapd 0xe0(%rsp),%xmm0
mulsd  %xmm8,%xmm0
mulsd  %xmm5,%xmm1
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
movapd 0x60(%rsp),%xmm9
movapd 0x110(%rsp),%xmm4
movapd 0x380(%rsp),%xmm2
jmp    64ec <vbic_4T_et_cf_fj+0x53ac>
movsd  0xae72(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm7,%xmm7
addsd  %xmm7,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6373 <vbic_4T_et_cf_fj+0x5233>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    6392 <vbic_4T_et_cf_fj+0x5252>
movsd  0x2a8(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    63bd <vbic_4T_et_cf_fj+0x527d>
movapd 0xaeaa(%rip),%xmm2
xorpd  %xmm0,%xmm2
ucomisd %xmm4,%xmm2
jbe    63bd <vbic_4T_et_cf_fj+0x527d>
unpcklpd %xmm0,%xmm2
movapd 0x2a0(%rsp),%xmm0
unpcklpd 0x30(%rsp),%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,(%rsp)
movapd %xmm6,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xe0(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm6,%xmm0
movapd %xmm0,0x70(%rsp)
call   1050 <pow@plt>
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x70(%rsp),%xmm1
movapd 0x1d0(%rsp),%xmm9
movapd (%rsp),%xmm8
mulsd  %xmm9,%xmm8
mulsd  %xmm1,%xmm8
movsd  0x2a8(%rbx),%xmm2
movsd  (%r14),%xmm5
addsd  %xmm2,%xmm5
movapd 0x30(%rsp),%xmm7
addsd  %xmm7,%xmm2
movapd 0xae24(%rip),%xmm1
unpcklpd %xmm2,%xmm1
movsd  0xc8(%rbx),%xmm6
unpcklpd %xmm2,%xmm6
movapd %xmm1,%xmm4
subpd  %xmm6,%xmm4
mulpd  %xmm1,%xmm6
movsd  %xmm4,%xmm6
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
divsd  %xmm2,%xmm3
movsd  0xad17(%rip),%xmm11
movapd %xmm11,%xmm1
subsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm11
movapd %xmm7,%xmm1
movapd %xmm7,%xmm10
mulsd  %xmm11,%xmm10
divsd  %xmm4,%xmm10
mulsd  %xmm7,%xmm5
mulsd  %xmm0,%xmm5
unpcklpd %xmm5,%xmm11
divpd  %xmm6,%xmm11
movapd %xmm11,%xmm5
unpckhpd %xmm11,%xmm5
subsd  %xmm5,%xmm11
addsd  0xacf9(%rip),%xmm3
mulsd  %xmm7,%xmm3
divsd  %xmm4,%xmm3
mulsd  %xmm8,%xmm3
mulsd  %xmm7,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm9,%xmm11
addsd  %xmm3,%xmm11
jmp    64a9 <vbic_4T_et_cf_fj+0x5369>
movapd %xmm7,0xa0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xa0(%rsp),%xmm7
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xacad(%rip),%xmm0
addsd  %xmm0,%xmm7
ucomisd %xmm1,%xmm7
jb     6574 <vbic_4T_et_cf_fj+0x5434>
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
jmp    658f <vbic_4T_et_cf_fj+0x544f>
movapd %xmm4,%xmm1
divsd  0x30(%rsp),%xmm1
movapd %xmm6,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,0xe0(%rsp)
movapd %xmm6,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0xa0(%rsp)
movapd %xmm4,0x70(%rsp)
call   1050 <pow@plt>
movapd 0x70(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm11
movapd 0x2a0(%rsp),%xmm1
unpcklpd 0xe0(%rsp),%xmm1
divpd  %xmm1,%xmm11
movapd 0x1d0(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm11,%xmm2
movsd  0xabd6(%rip),%xmm5
movapd %xmm5,%xmm3
subsd  0xc8(%rbx),%xmm3
movapd 0xac8a(%rip),%xmm4
movlpd (%rsp),%xmm4
subsd  %xmm0,%xmm5
movapd 0x30(%rsp),%xmm0
movapd %xmm0,%xmm10
mulsd  %xmm5,%xmm10
divsd  %xmm3,%xmm10
divsd  %xmm3,%xmm5
unpcklpd %xmm0,%xmm3
divpd  %xmm3,%xmm4
movapd %xmm4,%xmm0
mulpd  %xmm11,%xmm0
unpckhpd %xmm11,%xmm11
mulsd  %xmm2,%xmm11
mulsd  %xmm6,%xmm5
unpckhpd %xmm0,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm11
addsd  %xmm5,%xmm11
xorpd  %xmm1,%xmm1
xorpd  %xmm3,%xmm3
movapd 0x60(%rsp),%xmm9
movapd 0x110(%rsp),%xmm4
movapd 0x300(%rsp),%xmm6
movapd 0x310(%rsp),%xmm13
xorpd  %xmm8,%xmm8
movapd 0x380(%rsp),%xmm2
movsd  0x220(%rsp),%xmm15
movsd  0x290(%rsp),%xmm7
movapd 0x2b0(%rsp),%xmm5
movapd 0x20(%rsp),%xmm12
addsd  %xmm11,%xmm1
movapd %xmm1,0x180(%rsp)
addsd  %xmm0,%xmm8
movapd %xmm8,0x130(%rsp)
addsd  %xmm10,%xmm3
movsd  %xmm3,0x160(%rsp)
movsd  0x420(%rsp),%xmm8
movapd 0x440(%rsp),%xmm10
movsd  0x248(%rsp),%xmm1
movsd  0x450(%rsp),%xmm11
movsd  0x4f8(%rsp),%xmm14
movsd  0x620(%rsp),%xmm0
movapd %xmm13,%xmm3
jmp    79bb <vbic_4T_et_cf_fj+0x687b>
movapd %xmm7,%xmm0
movsd  %xmm3,0x160(%rsp)
call   1060 <sqrt@plt>
movsd  0x160(%rsp),%xmm3
movapd 0x30(%rsp),%xmm1
movapd 0x70(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0xe0(%rsp),%xmm5
mulsd  %xmm5,%xmm2
addsd  %xmm4,%xmm3
movsd  0xaa74(%rip),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xaa38(%rip),%xmm4
movapd %xmm4,%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,0x50(%rsp)
movsd  0xaa52(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm3,0x160(%rsp)
divsd  0x2a0(%rsp),%xmm3
movsd  %xmm0,0x80(%rsp)
movapd %xmm2,0x180(%rsp)
mulsd  %xmm2,%xmm0
mulsd  0x1d0(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0xa0(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movsd  %xmm1,0x130(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x130(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x50(%rsp),%xmm0
mulsd  0xa0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movsd  0xa992(%rip),%xmm6
subsd  0xc8(%rbx),%xmm6
movapd (%rsp),%xmm0
mulsd  %xmm0,%xmm3
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x1d0(%rsp),%xmm5
movsd  (%r14),%xmm4
addsd  0x70(%rsp),%xmm4
movsd  0xd0(%rbx),%xmm1
movsd  0xa985(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm4,0xa0(%rsp)
mulsd  %xmm4,%xmm4
addsd  %xmm4,%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
jb     66f7 <vbic_4T_et_cf_fj+0x55b7>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6758 <vbic_4T_et_cf_fj+0x5618>
movapd %xmm2,0x50(%rsp)
movsd  %xmm3,0x1c0(%rsp)
movsd  %xmm5,0x130(%rsp)
movsd  %xmm6,0x120(%rsp)
movsd  %xmm4,0x170(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x170(%rsp),%xmm4
movsd  0x120(%rsp),%xmm6
movsd  0x130(%rsp),%xmm5
movsd  0x1c0(%rsp),%xmm3
movapd 0x50(%rsp),%xmm2
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm3
movsd  %xmm3,0x1c0(%rsp)
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa8da(%rip),%xmm0
subsd  %xmm5,%xmm2
movapd %xmm2,0x50(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm7,%xmm4
jb     6793 <vbic_4T_et_cf_fj+0x5653>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    67ae <vbic_4T_et_cf_fj+0x566e>
movapd %xmm4,%xmm0
movsd  %xmm1,0x130(%rsp)
call   1060 <sqrt@plt>
movsd  0x130(%rsp),%xmm1
movapd 0x30(%rsp),%xmm8
movapd 0x70(%rsp),%xmm3
movsd  0xa0(%rsp),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
movapd 0xe0(%rsp),%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm6,%xmm5
subsd  %xmm1,%xmm7
movsd  0xa83f(%rip),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movsd  0xa82f(%rip),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm2,%xmm6
movsd  %xmm6,0x120(%rsp)
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
subsd  %xmm4,%xmm5
movapd %xmm5,0x70(%rsp)
movsd  %xmm7,0xa0(%rsp)
movapd %xmm7,%xmm0
divsd  %xmm8,%xmm0
movsd  0xa7da(%rip),%xmm1
movapd %xmm1,%xmm2
subsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
movapd %xmm2,0x170(%rsp)
divsd  0x2a0(%rsp),%xmm7
movsd  0x80(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,0x130(%rsp)
mulsd  %xmm5,%xmm3
mulsd  0x1d0(%rsp),%xmm7
addsd  %xmm3,%xmm7
movsd  %xmm7,0xe0(%rsp)
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x80(%rsp)
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xc8(%rbx),%xmm1
movsd  0xa755(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd (%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x170(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x130(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0xe0(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x130(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0xe0(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0xa784(%rip),%xmm1
call   1050 <pow@plt>
movsd  (%r14),%xmm1
subsd  0xa0(%rsp),%xmm1
movsd  0x160(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  (%rsp),%xmm2
subsd  0x1c0(%rsp),%xmm2
movsd  %xmm2,0x160(%rsp)
movapd 0x130(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x120(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x130(%rsp)
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xe0(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x180(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x50(%rsp),%xmm1
movapd %xmm1,0x180(%rsp)
jmp    7933 <vbic_4T_et_cf_fj+0x67f3>
call   1060 <sqrt@plt>
movapd 0xa0(%rsp),%xmm7
movsd  %xmm0,0x170(%rsp)
movsd  0x2b0(%rbx),%xmm0
movsd  0xa63f(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm7,%xmm0
mulsd  %xmm7,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6a35 <vbic_4T_et_cf_fj+0x58f5>
sqrtsd %xmm0,%xmm0
jmp    6a47 <vbic_4T_et_cf_fj+0x5907>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xa0(%rsp),%xmm7
movsd  %xmm0,0x270(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa5ec(%rip),%xmm0
mulsd  %xmm7,%xmm7
movsd  %xmm7,0x1c0(%rsp)
addsd  %xmm7,%xmm0
ucomisd %xmm1,%xmm0
jb     6a84 <vbic_4T_et_cf_fj+0x5944>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    6a8d <vbic_4T_et_cf_fj+0x594d>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa5b2(%rip),%xmm0
movapd 0x130(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x130(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0x160(%rsp)
jb     6ad1 <vbic_4T_et_cf_fj+0x5991>
sqrtsd %xmm0,%xmm0
jmp    6ada <vbic_4T_et_cf_fj+0x599a>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x370(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa559(%rip),%xmm0
addsd  0x1c0(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     6b0f <vbic_4T_et_cf_fj+0x59cf>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6b18 <vbic_4T_et_cf_fj+0x59d8>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa527(%rip),%xmm0
addsd  0x130(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     6b42 <vbic_4T_et_cf_fj+0x5a02>
sqrtsd %xmm0,%xmm0
jmp    6b5d <vbic_4T_et_cf_fj+0x5a1d>
movapd %xmm1,0x180(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x180(%rsp),%xmm1
movapd 0xa0(%rsp),%xmm5
unpcklpd %xmm0,%xmm1
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa4d2(%rip),%xmm0
divpd  %xmm1,%xmm5
addsd  0x1c0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm5,0xa0(%rsp)
jb     6ba3 <vbic_4T_et_cf_fj+0x5a63>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6bb5 <vbic_4T_et_cf_fj+0x5a75>
call   1060 <sqrt@plt>
movapd 0xa0(%rsp),%xmm5
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
unpckhpd %xmm5,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa482(%rip),%xmm0
addsd  0x130(%rsp),%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movapd %xmm1,0x180(%rsp)
jb     6bf0 <vbic_4T_et_cf_fj+0x5ab0>
sqrtsd %xmm0,%xmm4
jmp    6c18 <vbic_4T_et_cf_fj+0x5ad8>
movapd %xmm3,0x400(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movapd 0x400(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x50(%rsp),%xmm2
addsd  %xmm2,%xmm2
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa41a(%rip),%xmm0
addsd  %xmm3,%xmm5
movsd  0x1c0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
ucomisd %xmm6,%xmm1
movapd %xmm2,0x50(%rsp)
jb     6c60 <vbic_4T_et_cf_fj+0x5b20>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    6c93 <vbic_4T_et_cf_fj+0x5b53>
movapd %xmm5,0xa0(%rsp)
movsd  %xmm4,0x1c0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1c0(%rsp),%xmm4
movapd 0xa0(%rsp),%xmm5
movapd 0x50(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x160(%rsp),%xmm6
movapd 0x180(%rsp),%xmm7
addsd  0x370(%rsp),%xmm6
mulsd  %xmm2,%xmm5
addsd  %xmm4,%xmm7
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa389(%rip),%xmm0
movapd 0x130(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     6ce8 <vbic_4T_et_cf_fj+0x5ba8>
sqrtsd %xmm0,%xmm0
jmp    6d3b <vbic_4T_et_cf_fj+0x5bfb>
movapd %xmm5,0xa0(%rsp)
movapd %xmm6,0x160(%rsp)
movapd %xmm7,0x180(%rsp)
movapd %xmm3,0x130(%rsp)
call   1060 <sqrt@plt>
movapd 0x130(%rsp),%xmm3
movapd 0x180(%rsp),%xmm7
movapd 0x160(%rsp),%xmm6
movapd 0xa0(%rsp),%xmm5
movapd 0x50(%rsp),%xmm2
movapd 0x30(%rsp),%xmm8
movapd 0x70(%rsp),%xmm9
movapd 0x120(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm6,%xmm1
movapd %xmm1,0x5d0(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm4,%xmm0
unpcklpd %xmm7,%xmm0
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0x120(%rsp)
movapd 0x80(%rsp),%xmm0
unpcklpd %xmm5,%xmm0
movapd %xmm0,0x80(%rsp)
movsd  0x170(%rsp),%xmm0
addsd  0x270(%rsp),%xmm0
divsd  %xmm0,%xmm2
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
subsd  %xmm9,%xmm4
movapd %xmm2,0x50(%rsp)
movsd  %xmm4,0x170(%rsp)
mulsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm9,%xmm2
mulsd  0xa247(%rip),%xmm2
movapd %xmm2,0x180(%rsp)
divsd  %xmm8,%xmm2
movsd  0xa221(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0xc8(%rbx),%xmm1
movsd  %xmm0,0x540(%rsp)
movsd  %xmm1,0xa0(%rsp)
call   1050 <pow@plt>
movapd 0x70(%rsp),%xmm1
movapd %xmm0,0x270(%rsp)
movsd  0xc8(%rbx),%xmm0
movaps %xmm0,0x5c0(%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,0x610(%rsp)
movapd %xmm3,0x400(%rsp)
divsd  %xmm3,%xmm2
movsd  0xa1d0(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,0x1c0(%rsp)
unpcklpd %xmm2,%xmm2
addpd  0xa263(%rip),%xmm2
movapd %xmm2,0x160(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0x130(%rsp)
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
ucomisd 0xa1f9(%rip),%xmm0
jb     6ecf <vbic_4T_et_cf_fj+0x5d8f>
sqrtsd %xmm0,%xmm0
jmp    6ed4 <vbic_4T_et_cf_fj+0x5d94>
call   1060 <sqrt@plt>
movsd  %xmm0,0x370(%rsp)
movapd 0xa22b(%rip),%xmm5
divpd  0x5d0(%rsp),%xmm5
movapd 0x80(%rsp),%xmm2
divpd  0x120(%rsp),%xmm2
movsd  0x2b0(%rbx),%xmm0
movsd  0xa140(%rip),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x160(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     6f39 <vbic_4T_et_cf_fj+0x5df9>
sqrtsd %xmm0,%xmm0
jmp    6f66 <vbic_4T_et_cf_fj+0x5e26>
movapd %xmm2,0x80(%rsp)
movapd %xmm5,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x120(%rsp),%xmm5
movapd 0x80(%rsp),%xmm2
movsd  %xmm0,0x6b0(%rsp)
movapd %xmm5,%xmm6
subpd  %xmm2,%xmm6
addsd  %xmm2,%xmm5
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa0c1(%rip),%xmm0
movapd 0x160(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x80(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm3,%xmm0
jb     6fb5 <vbic_4T_et_cf_fj+0x5e75>
sqrtsd %xmm0,%xmm0
jmp    6fde <vbic_4T_et_cf_fj+0x5e9e>
movapd %xmm5,0x120(%rsp)
movapd %xmm6,0x550(%rsp)
call   1060 <sqrt@plt>
movapd 0x550(%rsp),%xmm6
movapd 0x120(%rsp),%xmm5
movapd %xmm0,0x5d0(%rsp)
movapd 0x50(%rsp),%xmm1
mulsd  0xe0(%rsp),%xmm5
unpckhpd %xmm6,%xmm6
movsd  0xa046(%rip),%xmm3
subsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa039(%rip),%xmm0
movapd 0x130(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm1,0x130(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     7041 <vbic_4T_et_cf_fj+0x5f01>
sqrtsd %xmm0,%xmm0
jmp    707a <vbic_4T_et_cf_fj+0x5f3a>
movsd  %xmm3,0x50(%rsp)
movapd %xmm5,0x120(%rsp)
movapd %xmm6,0x550(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x550(%rsp),%xmm6
movapd 0x120(%rsp),%xmm5
movsd  0x50(%rsp),%xmm3
movsd  %xmm0,0x740(%rsp)
movsd  0x9f9d(%rip),%xmm1
movsd  0x170(%rsp),%xmm4
mulsd  %xmm6,%xmm5
mulsd  %xmm1,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9fa0(%rip),%xmm0
mulsd  %xmm1,%xmm3
addsd  0x80(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     70c9 <vbic_4T_et_cf_fj+0x5f89>
sqrtsd %xmm0,%xmm0
jmp    70fe <vbic_4T_et_cf_fj+0x5fbe>
movsd  %xmm3,0x50(%rsp)
movsd  %xmm4,0x170(%rsp)
movapd %xmm5,0x120(%rsp)
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm5
movsd  0x170(%rsp),%xmm4
movsd  0x50(%rsp),%xmm3
movapd %xmm0,0x550(%rsp)
movapd 0x130(%rsp),%xmm1
mulsd  %xmm5,%xmm4
mulsd  0xe0(%rsp),%xmm3
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9f22(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     7142 <vbic_4T_et_cf_fj+0x6002>
sqrtsd %xmm0,%xmm0
jmp    7169 <vbic_4T_et_cf_fj+0x6029>
movsd  %xmm3,0x50(%rsp)
movsd  %xmm4,0x170(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x170(%rsp),%xmm4
movsd  0x50(%rsp),%xmm3
movapd %xmm0,0x6c0(%rsp)
movapd 0x30(%rsp),%xmm1
movapd 0x180(%rsp),%xmm2
addsd  %xmm4,%xmm3
movsd  0x9ebb(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x120(%rsp)
movapd %xmm2,%xmm4
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9e9e(%rip),%xmm0
divsd  0x2a0(%rsp),%xmm4
addsd  0x80(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm3,0x50(%rsp)
jb     71d6 <vbic_4T_et_cf_fj+0x6096>
sqrtsd %xmm0,%xmm0
jmp    71f3 <vbic_4T_et_cf_fj+0x60b3>
movapd %xmm4,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm4
movsd  0x50(%rsp),%xmm3
movapd %xmm0,0x790(%rsp)
movsd  0xa0(%rsp),%xmm1
movsd  0x120(%rsp),%xmm6
mulsd  %xmm3,%xmm6
mulsd  0x1d0(%rsp),%xmm4
mulsd  0x270(%rsp),%xmm1
movsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9e1b(%rip),%xmm0
addsd  0x130(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     724e <vbic_4T_et_cf_fj+0x610e>
sqrtsd %xmm0,%xmm0
jmp    728d <vbic_4T_et_cf_fj+0x614d>
movsd  %xmm1,0xa0(%rsp)
movapd %xmm4,0x170(%rsp)
movsd  %xmm6,0x690(%rsp)
call   1060 <sqrt@plt>
movsd  0x690(%rsp),%xmm6
xorpd  %xmm5,%xmm5
movapd 0x170(%rsp),%xmm4
movsd  0xa0(%rsp),%xmm1
movsd  %xmm0,0x780(%rsp)
movsd  0x370(%rsp),%xmm2
addsd  %xmm6,%xmm4
divsd  0x540(%rsp),%xmm1
movapd 0x1c0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x1c0(%rsp)
movsd  0x2b0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9d7a(%rip),%xmm0
addsd  0x6b0(%rsp),%xmm2
movsd  0x80(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
ucomisd %xmm5,%xmm3
jb     72fc <vbic_4T_et_cf_fj+0x61bc>
sqrtsd %xmm0,%xmm0
jmp    7337 <vbic_4T_et_cf_fj+0x61f7>
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm2,0x370(%rsp)
movapd %xmm4,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm4
movsd  0x370(%rsp),%xmm2
movsd  0xa0(%rsp),%xmm1
movapd %xmm0,0x540(%rsp)
mulsd  %xmm4,%xmm1
movsd  %xmm1,0xa0(%rsp)
movapd 0x1c0(%rsp),%xmm0
divsd  %xmm2,%xmm0
movapd %xmm0,0x80(%rsp)
movsd  0x0(%rbp),%xmm1
mulsd  %xmm1,%xmm1
mulsd  0x9cdc(%rip),%xmm1
movapd 0x130(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     7391 <vbic_4T_et_cf_fj+0x6251>
sqrtsd %xmm0,%xmm0
jmp    7396 <vbic_4T_et_cf_fj+0x6256>
call   1060 <sqrt@plt>
movsd  %xmm0,0x130(%rsp)
movapd 0x30(%rsp),%xmm2
movsd  0x9c7b(%rip),%xmm1
movapd 0x70(%rsp),%xmm3
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm5
subsd  %xmm3,%xmm5
movsd  %xmm5,0x690(%rsp)
movapd 0x80(%rsp),%xmm4
mulsd  %xmm5,%xmm4
subsd  %xmm0,%xmm4
subsd  %xmm3,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm4,0x170(%rsp)
movapd %xmm4,%xmm3
divsd  %xmm2,%xmm3
movsd  0x9c1a(%rip),%xmm4
movapd %xmm4,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x6b0(%rsp)
movapd %xmm4,%xmm1
subsd  0xc8(%rbx),%xmm1
movapd %xmm1,0x770(%rsp)
call   1050 <pow@plt>
movsd  0xc8(%rbx),%xmm3
movapd %xmm3,0x370(%rsp)
unpcklpd 0x5c0(%rsp),%xmm3
movapd 0x9cd4(%rip),%xmm13
movapd %xmm13,%xmm9
subpd  %xmm3,%xmm9
movapd 0x770(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x270(%rsp),%xmm0
subpd  %xmm0,%xmm13
movapd %xmm13,%xmm4
unpckhpd %xmm13,%xmm4
movapd %xmm9,%xmm0
unpckhpd %xmm9,%xmm0
divsd  %xmm0,%xmm4
movapd (%rsp),%xmm5
movapd %xmm5,%xmm3
divsd  %xmm0,%xmm3
mulsd  0xa0(%rsp),%xmm3
movapd 0x1d0(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm14
addsd  %xmm3,%xmm4
movapd %xmm4,0xa0(%rsp)
movapd 0x9c2a(%rip),%xmm0
unpcklpd 0x610(%rsp),%xmm0
movsd  0x9b81(%rip),%xmm3
movapd 0x400(%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 0x550(%rsp),%xmm0
unpcklpd 0x6c0(%rsp),%xmm0
movapd 0x160(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm4,%xmm0
movapd 0x1c0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movapd 0x790(%rsp),%xmm0
addsd  0x780(%rsp),%xmm0
movapd 0x540(%rsp),%xmm4
addsd  0x130(%rsp),%xmm4
unpcklpd %xmm0,%xmm0
unpcklpd %xmm4,%xmm4
mulpd  %xmm0,%xmm4
movapd 0x5d0(%rsp),%xmm0
addsd  0x740(%rsp),%xmm0
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm1,%xmm3
shufpd $0x2,%xmm4,%xmm0
movapd 0x9b97(%rip),%xmm4
unpcklpd %xmm6,%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
subsd  %xmm0,%xmm4
mulsd  %xmm4,%xmm10
mulsd  %xmm3,%xmm4
movsd  0x9a6a(%rip),%xmm3
movsd  0x690(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  0x9a75(%rip),%xmm0
movapd 0x80(%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,0x160(%rsp)
movapd 0x170(%rsp),%xmm4
movapd 0x2a0(%rsp),%xmm8
divsd  %xmm8,%xmm4
movsd  0x120(%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,0x1c0(%rsp)
divsd  %xmm9,%xmm13
movapd %xmm9,%xmm2
unpcklpd 0x6b0(%rsp),%xmm2
mulsd  %xmm10,%xmm12
movsd  %xmm12,0x400(%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,0x270(%rsp)
mulsd  %xmm5,%xmm0
addsd  %xmm13,%xmm0
movapd %xmm0,0x120(%rsp)
movapd %xmm11,%xmm0
movsd  0x994c(%rip),%xmm2
addsd  %xmm2,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm0,0x80(%rsp)
mulsd  %xmm6,%xmm10
movapd %xmm10,0x130(%rsp)
mulsd  %xmm6,%xmm15
movapd %xmm15,0x610(%rsp)
movsd  0x2a8(%rbx),%xmm0
movapd %xmm0,%xmm4
movapd 0x99c1(%rip),%xmm5
xorpd  %xmm5,%xmm4
unpcklpd %xmm0,%xmm4
unpcklpd %xmm3,%xmm8
divpd  %xmm8,%xmm4
movapd %xmm4,(%rsp)
movapd 0x370(%rsp),%xmm1
xorpd  %xmm5,%xmm1
movapd %xmm4,%xmm0
unpckhpd %xmm4,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x5c0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x5d0(%rsp)
movapd 0x370(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x5c0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x1d0(%rsp),%xmm3
movapd (%rsp),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,(%rsp)
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm4
movapd 0x30(%rsp),%xmm2
divsd  %xmm2,%xmm4
movsd  0x9871(%rip),%xmm5
addsd  %xmm5,%xmm4
movapd %xmm4,%xmm0
movapd %xmm4,0x370(%rsp)
divsd  %xmm2,%xmm5
divsd  0x2a0(%rsp),%xmm1
mulsd  0xe0(%rsp),%xmm5
mulsd  %xmm3,%xmm1
subsd  %xmm1,%xmm5
movsd  %xmm5,0x70(%rsp)
movsd  0xc8(%rbx),%xmm1
movaps %xmm1,0xe0(%rsp)
xorps  0x98dd(%rip),%xmm1
call   1050 <pow@plt>
movapd 0xe0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x370(%rsp),%xmm1
mulsd  0x70(%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0x80(%rsp),%xmm1
movsd  0x97ef(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x5d0(%rsp),%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm4,%xmm0
movapd 0x130(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x610(%rsp),%xmm0
mulsd  (%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm7
subsd  %xmm7,%xmm0
movsd  (%r14),%xmm2
movapd %xmm2,%xmm4
movapd 0x170(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0x180(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movsd  0x400(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  0x160(%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0x50(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0x270(%rsp),%xmm5
movapd %xmm5,0x130(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x120(%rsp),%xmm3
subsd  0xa0(%rsp),%xmm3
movapd %xmm3,0x180(%rsp)
movapd 0x1c0(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movsd  %xmm4,0x160(%rsp)
movapd 0x60(%rsp),%xmm9
movapd 0x110(%rsp),%xmm4
movapd 0x300(%rsp),%xmm6
movapd 0x310(%rsp),%xmm3
movsd  0x420(%rsp),%xmm8
movapd 0x440(%rsp),%xmm10
movsd  0x248(%rsp),%xmm1
movsd  0x450(%rsp),%xmm11
movsd  0x4f8(%rsp),%xmm14
movsd  0x620(%rsp),%xmm0
movapd 0x380(%rsp),%xmm2
movsd  0x220(%rsp),%xmm15
movsd  0x290(%rsp),%xmm7
movapd 0x2b0(%rsp),%xmm5
movapd 0x20(%rsp),%xmm12
divsd  %xmm9,%xmm10
divsd  %xmm4,%xmm12
movapd 0x4c0(%rsp),%xmm13
divsd  %xmm9,%xmm13
divsd  %xmm4,%xmm5
movsd  0x1e0(%rsp),%xmm9
addsd  %xmm9,%xmm9
addsd  0x1a8(%rsp),%xmm8
mulsd  %xmm2,%xmm2
movapd %xmm2,0x620(%rsp)
divsd  %xmm0,%xmm6
movapd 0x230(%rsp),%xmm0
addsd  %xmm15,%xmm0
movapd %xmm0,0x230(%rsp)
addsd  0x390(%rsp),%xmm1
divsd  0x6d0(%rsp),%xmm3
mov    0xb10(%rsp),%rbp
movapd %xmm14,%xmm15
mulsd  %xmm7,%xmm15
mulsd  %xmm11,%xmm14
movsd  0xd8(%rbx),%xmm0
movapd 0x60(%rsp),%xmm2
movapd %xmm12,%xmm4
xorpd  %xmm12,%xmm12
movapd %xmm12,0x1c0(%rsp)
movapd %xmm6,%xmm12
ucomisd 0x964f(%rip),%xmm0
xorpd  %xmm0,%xmm0
movapd %xmm0,0x6d0(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x80(%rsp)
movsd  0x500(%rsp),%xmm0
jbe    845c <vbic_4T_et_cf_fj+0x731c>
movsd  %xmm15,0x220(%rsp)
movsd  %xmm9,0x390(%rsp)
movapd %xmm4,0x20(%rsp)
movapd %xmm5,0x2b0(%rsp)
movsd  %xmm14,0x4f8(%rsp)
movapd %xmm13,0x4c0(%rsp)
movsd  %xmm1,0x248(%rsp)
movapd %xmm10,0x440(%rsp)
movapd 0x380(%rsp),%xmm5
movapd %xmm5,%xmm2
movapd 0x95d7(%rip),%xmm0
xorpd  %xmm0,%xmm2
movsd  0x70(%rbx),%xmm1
movsd  0xf0(%rbx),%xmm6
movapd %xmm2,(%rsp)
movapd %xmm2,%xmm7
mulsd  %xmm1,%xmm7
movapd %xmm1,%xmm2
xorpd  %xmm0,%xmm2
movapd 0x230(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm2,0xe0(%rsp)
xorpd  %xmm2,%xmm2
ucomisd %xmm6,%xmm2
movapd %xmm12,0x300(%rsp)
movapd %xmm3,0x310(%rsp)
movsd  %xmm8,0x420(%rsp)
jae    7b94 <vbic_4T_et_cf_fj+0x6a54>
movsd  0x94ec(%rip),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm7,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm1,%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm7,0x70(%rsp)
jb     7d11 <vbic_4T_et_cf_fj+0x6bd1>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    7d2c <vbic_4T_et_cf_fj+0x6bec>
movsd  0x0(%rbp),%xmm6
addsd  %xmm6,%xmm7
ucomisd %xmm2,%xmm7
jbe    7d5e <vbic_4T_et_cf_fj+0x6c1e>
movsd  0x9469(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  0x948d(%rip),%xmm1
subsd  0xe8(%rbx),%xmm1
movapd %xmm7,0x70(%rsp)
call   1050 <pow@plt>
movapd 0x310(%rsp),%xmm3
movapd 0x300(%rsp),%xmm12
movsd  0x70(%rbx),%xmm8
movsd  0xe8(%rbx),%xmm15
movsd  0x9420(%rip),%xmm1
movapd %xmm1,%xmm4
subsd  %xmm8,%xmm4
movapd %xmm4,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm1,%xmm13
subsd  %xmm5,%xmm13
movapd 0x380(%rsp),%xmm6
mulsd  %xmm6,%xmm13
movapd %xmm1,%xmm5
movapd %xmm1,%xmm14
subsd  %xmm15,%xmm5
divsd  %xmm5,%xmm13
movapd %xmm15,%xmm2
movsd  0x93e2(%rip),%xmm10
mulsd  %xmm10,%xmm2
movapd 0x70(%rsp),%xmm1
mulsd  %xmm1,%xmm2
divsd  %xmm6,%xmm2
movapd %xmm6,%xmm9
addsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm14,%xmm7
subsd  %xmm4,%xmm7
divsd  %xmm5,%xmm7
movsd  0x450(%rsp),%xmm11
movapd 0x230(%rsp),%xmm5
mulsd  %xmm5,%xmm7
movapd %xmm1,%xmm4
mulsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm1,%xmm6
mulsd  %xmm10,%xmm1
mulsd  %xmm15,%xmm1
movapd %xmm0,%xmm4
mulsd  %xmm1,%xmm4
divsd  %xmm9,%xmm1
subsd  %xmm8,%xmm1
addsd  %xmm14,%xmm1
divsd  %xmm9,%xmm4
mulsd  %xmm0,%xmm1
mulsd  %xmm6,%xmm6
mulsd  0x935c(%rip),%xmm6
addsd  %xmm4,%xmm1
movapd %xmm6,%xmm4
mulsd  %xmm15,%xmm4
mulsd  %xmm0,%xmm4
divsd  0x620(%rsp),%xmm4
movapd 0xe0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm5,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm4,%xmm0
xorpd  %xmm10,%xmm10
jmp    7eaf <vbic_4T_et_cf_fj+0x6d6f>
movapd %xmm1,0xa0(%rsp)
call   1060 <sqrt@plt>
movapd 0xa0(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0xf0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x9310(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     7f49 <vbic_4T_et_cf_fj+0x6e09>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    7f64 <vbic_4T_et_cf_fj+0x6e24>
movapd %xmm6,%xmm2
divsd  %xmm5,%xmm2
movsd  0x92aa(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0xe0(%rsp)
subsd  0xe8(%rbx),%xmm1
movapd %xmm1,0xa0(%rsp)
movapd %xmm6,0x70(%rsp)
call   1050 <pow@plt>
movapd 0x310(%rsp),%xmm3
movapd 0x300(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd 0x70(%rsp),%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm1,0x70(%rsp)
movapd 0x620(%rsp),%xmm1
unpcklpd 0xe0(%rsp),%xmm1
movapd 0x70(%rsp),%xmm2
divpd  %xmm1,%xmm2
movapd %xmm2,0x70(%rsp)
movapd 0x230(%rsp),%xmm6
movapd %xmm6,%xmm9
movsd  0x9214(%rip),%xmm8
movapd %xmm8,%xmm5
subsd  0xe8(%rbx),%xmm5
mulsd  0x70(%rsp),%xmm9
movapd 0x92c0(%rip),%xmm4
movlpd (%rsp),%xmm4
movapd %xmm5,%xmm2
movapd 0x380(%rsp),%xmm13
unpcklpd %xmm13,%xmm2
divpd  %xmm2,%xmm4
movapd %xmm4,%xmm10
mulpd  0x70(%rsp),%xmm10
movaps 0x70(%rsp),%xmm1
movhlps %xmm1,%xmm1
movaps %xmm1,0x70(%rsp)
movapd 0x70(%rsp),%xmm1
mulsd  %xmm9,%xmm1
movapd %xmm1,0x70(%rsp)
movapd 0x70(%rsp),%xmm7
movapd %xmm8,%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm13
divsd  %xmm5,%xmm13
divsd  %xmm5,%xmm1
movsd  0x450(%rsp),%xmm11
mulsd  %xmm6,%xmm1
unpckhpd %xmm10,%xmm10
mulsd  %xmm4,%xmm10
mulsd  %xmm4,%xmm7
addsd  %xmm1,%xmm7
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
xorpd  %xmm2,%xmm2
addsd  %xmm10,%xmm1
movapd %xmm1,0x1c0(%rsp)
addsd  %xmm7,%xmm0
movapd %xmm0,0x6d0(%rsp)
addsd  %xmm13,%xmm2
movapd %xmm2,0x80(%rsp)
movapd 0x440(%rsp),%xmm10
movsd  0x248(%rsp),%xmm1
movapd 0x4c0(%rsp),%xmm13
movsd  0x4f8(%rsp),%xmm14
movsd  0x500(%rsp),%xmm0
movsd  0x290(%rsp),%xmm7
movapd 0x2b0(%rsp),%xmm5
movapd 0x20(%rsp),%xmm4
movsd  0x390(%rsp),%xmm9
movsd  0x220(%rsp),%xmm15
movapd 0x60(%rsp),%xmm2
movsd  0x420(%rsp),%xmm8
jmp    845c <vbic_4T_et_cf_fj+0x731c>
movapd %xmm1,%xmm0
movapd %xmm2,0x80(%rsp)
call   1060 <sqrt@plt>
movapd 0x80(%rsp),%xmm2
movapd 0x230(%rsp),%xmm1
movapd 0x380(%rsp),%xmm5
movapd 0x70(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0xe0(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm4,%xmm2
movsd  0x9093(%rip),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm6,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm2,%xmm0
divsd  %xmm5,%xmm0
movsd  0x9057(%rip),%xmm4
movapd %xmm4,%xmm6
subsd  %xmm0,%xmm6
movsd  %xmm6,0x50(%rsp)
movsd  0x9071(%rip),%xmm0
divsd  %xmm5,%xmm0
movapd %xmm2,0x80(%rsp)
divsd  0x620(%rsp),%xmm2
movsd  %xmm0,0x1c0(%rsp)
movapd %xmm3,0x6d0(%rsp)
mulsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,0xa0(%rsp)
movapd %xmm4,%xmm1
subsd  0xe8(%rbx),%xmm1
movsd  %xmm1,0x1a8(%rsp)
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movsd  0x1a8(%rsp),%xmm0
mulsd  %xmm5,%xmm0
divsd  0x50(%rsp),%xmm0
mulsd  0xa0(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm5,%xmm3
movapd (%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0x8fad(%rip),%xmm6
subsd  0xe8(%rbx),%xmm6
divsd  %xmm6,%xmm5
movapd %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x230(%rsp),%xmm5
movsd  0x0(%rbp),%xmm4
addsd  0x70(%rsp),%xmm4
movsd  0xf0(%rbx),%xmm1
movsd  0x8fa9(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
ucomisd 0x8ffd(%rip),%xmm0
movsd  %xmm4,0xa0(%rsp)
jb     80d5 <vbic_4T_et_cf_fj+0x6f95>
sqrtsd %xmm0,%xmm10
jmp    8133 <vbic_4T_et_cf_fj+0x6ff3>
movapd %xmm2,0x50(%rsp)
movsd  %xmm3,0x1a8(%rsp)
movsd  %xmm5,0x120(%rsp)
movsd  %xmm6,0x170(%rsp)
movsd  %xmm1,0x270(%rsp)
call   1060 <sqrt@plt>
movsd  0x270(%rsp),%xmm1
movsd  0x170(%rsp),%xmm6
movsd  0x120(%rsp),%xmm5
movsd  0x1a8(%rsp),%xmm3
movapd 0x50(%rsp),%xmm2
movapd %xmm0,%xmm10
divsd  %xmm6,%xmm3
subsd  %xmm5,%xmm2
movsd  0xf0(%rbx),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0x8f01(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd %xmm2,0x50(%rsp)
movsd  %xmm3,0x1a8(%rsp)
jb     8175 <vbic_4T_et_cf_fj+0x7035>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    8192 <vbic_4T_et_cf_fj+0x7052>
movapd %xmm1,%xmm0
movsd  %xmm10,0x120(%rsp)
call   1060 <sqrt@plt>
movsd  0x120(%rsp),%xmm10
movapd 0x230(%rsp),%xmm9
movsd  0x8e84(%rip),%xmm1
movapd 0x380(%rsp),%xmm8
movapd 0x70(%rsp),%xmm3
movsd  0x1c0(%rsp),%xmm6
movsd  0xa0(%rsp),%xmm4
movapd %xmm4,%xmm2
divsd  %xmm0,%xmm2
movapd 0xe0(%rsp),%xmm5
movapd %xmm5,%xmm7
mulsd  %xmm2,%xmm7
subsd  %xmm10,%xmm4
mulsd  %xmm1,%xmm4
subsd  %xmm3,%xmm4
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x8e34(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x120(%rsp)
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
subsd  %xmm5,%xmm7
movapd %xmm7,0x70(%rsp)
movsd  %xmm4,0xa0(%rsp)
movapd %xmm4,%xmm0
divsd  %xmm8,%xmm0
movsd  0x8ddf(%rip),%xmm1
movapd %xmm1,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm3,%xmm0
movapd %xmm3,0x380(%rsp)
divsd  0x620(%rsp),%xmm4
movapd %xmm6,%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x1c0(%rsp)
mulsd  %xmm7,%xmm6
mulsd  %xmm9,%xmm4
addsd  %xmm6,%xmm4
movsd  %xmm4,0xe0(%rsp)
subsd  0xe8(%rbx),%xmm1
movapd %xmm1,0x170(%rsp)
call   1050 <pow@plt>
movapd 0x170(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  0xe8(%rbx),%xmm1
movsd  0x8d67(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm1,%xmm2
movapd (%rsp),%xmm4
movapd %xmm4,%xmm3
unpcklpd %xmm6,%xmm3
mulsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm4,(%rsp)
divsd  %xmm2,%xmm0
unpcklpd 0x380(%rsp),%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
movapd 0x1c0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
mulsd  0xe0(%rsp),%xmm4
mulsd  0x230(%rsp),%xmm0
mulsd  %xmm3,%xmm2
movapd %xmm2,0x1c0(%rsp)
mulsd  %xmm3,%xmm4
subsd  %xmm0,%xmm4
movapd %xmm4,0xe0(%rsp)
movapd %xmm5,%xmm0
subsd  0x70(%rbx),%xmm0
xorpd  0x8d96(%rip),%xmm1
call   1050 <pow@plt>
movsd  0x0(%rbp),%xmm1
subsd  0xa0(%rsp),%xmm1
movapd 0x80(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  (%rsp),%xmm2
subsd  0x1a8(%rsp),%xmm2
movapd %xmm2,0x80(%rsp)
movapd 0x1c0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x120(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x1c0(%rsp)
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xe0(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x6d0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x50(%rsp),%xmm1
movapd %xmm1,0x6d0(%rsp)
movapd 0x60(%rsp),%xmm2
movapd 0x300(%rsp),%xmm12
movapd 0x310(%rsp),%xmm3
movsd  0x420(%rsp),%xmm8
movapd 0x440(%rsp),%xmm10
movsd  0x248(%rsp),%xmm1
movapd 0x4c0(%rsp),%xmm13
movsd  0x450(%rsp),%xmm11
movsd  0x4f8(%rsp),%xmm14
movsd  0x500(%rsp),%xmm0
movsd  0x290(%rsp),%xmm7
movapd 0x2b0(%rsp),%xmm5
movapd 0x20(%rsp),%xmm4
movsd  0x390(%rsp),%xmm9
movsd  0x220(%rsp),%xmm15
mulsd  %xmm0,%xmm9
mulsd  %xmm8,%xmm12
movapd %xmm12,0x300(%rsp)
mulsd  %xmm1,%xmm3
movsd  0x9a8(%rsp),%xmm0
mulsd  %xmm0,%xmm7
mulsd  %xmm0,%xmm11
movsd  %xmm11,0x450(%rsp)
movsd  (%r12),%xmm12
movapd %xmm2,%xmm8
mulsd  %xmm15,%xmm8
movapd 0x110(%rsp),%xmm0
mulsd  %xmm15,%xmm0
mulsd  %xmm15,%xmm15
mulsd  %xmm2,%xmm15
movapd %xmm12,%xmm1
divsd  %xmm15,%xmm1
movapd 0x330(%rsp),%xmm2
movapd %xmm2,%xmm6
mulsd  0x90(%rsp),%xmm6
movapd %xmm6,(%rsp)
mulsd  %xmm1,%xmm14
movapd %xmm12,%xmm11
divsd  %xmm0,%xmm12
movapd %xmm2,%xmm15
mulsd  0xf0(%rsp),%xmm15
movapd 0x100(%rsp),%xmm1
mulsd  %xmm1,%xmm10
movsd  0x8b0f(%rip),%xmm0
mulsd  %xmm0,%xmm4
mulsd  %xmm1,%xmm13
mulsd  %xmm0,%xmm5
mulsd  0x8b39(%rip),%xmm12
subsd  %xmm14,%xmm12
movsd  0xb0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x1a8(%rsp)
divsd  %xmm8,%xmm11
ucomisd 0x8b18(%rip),%xmm11
movapd %xmm8,0xe0(%rsp)
jbe    8579 <vbic_4T_et_cf_fj+0x7439>
addsd  0x8b0b(%rip),%xmm11
addsd  0x8aaa(%rip),%xmm11
movsd  0x8b09(%rip),%xmm8
jmp    85a3 <vbic_4T_et_cf_fj+0x7463>
movsd  0x8aef(%rip),%xmm0
ucomisd %xmm11,%xmm0
jbe    85ce <vbic_4T_et_cf_fj+0x748e>
addsd  0x8ad7(%rip),%xmm11
addsd  0x8a7e(%rip),%xmm11
movsd  0x8ad5(%rip),%xmm8
mulsd  %xmm8,%xmm11
movsd  0x728(%rsp),%xmm0
movsd  0x460(%rsp),%xmm2
movapd (%rsp),%xmm14
movsd  0x450(%rsp),%xmm6
jmp    869d <vbic_4T_et_cf_fj+0x755d>
movapd %xmm11,%xmm0
movapd %xmm3,0x310(%rsp)
movapd %xmm10,0x440(%rsp)
movapd %xmm13,0x4c0(%rsp)
movsd  %xmm12,0x50(%rsp)
movsd  %xmm7,0x290(%rsp)
movapd %xmm5,0x2b0(%rsp)
movapd %xmm4,0x20(%rsp)
movsd  %xmm9,0x390(%rsp)
movapd %xmm15,0x70(%rsp)
call   1030 <exp@plt>
movapd 0x70(%rsp),%xmm15
movsd  0x390(%rsp),%xmm9
movapd 0x20(%rsp),%xmm4
movapd 0x2b0(%rsp),%xmm5
movsd  0x290(%rsp),%xmm7
movsd  0x50(%rsp),%xmm12
movsd  0x450(%rsp),%xmm6
movapd 0x4c0(%rsp),%xmm13
movapd 0x440(%rsp),%xmm10
movapd 0x310(%rsp),%xmm3
movsd  0x460(%rsp),%xmm2
movapd %xmm0,%xmm8
movapd %xmm0,%xmm11
movsd  0x728(%rsp),%xmm0
movapd (%rsp),%xmm14
addsd  %xmm10,%xmm4
movapd %xmm4,0x20(%rsp)
addsd  %xmm13,%xmm5
addsd  0x850(%rsp),%xmm9
movsd  %xmm9,0x390(%rsp)
movsd  0x2e0(%rsp),%xmm9
mulsd  %xmm0,%xmm9
movapd 0x300(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x300(%rsp)
movsd  0x892a(%rip),%xmm1
movapd %xmm1,%xmm13
divsd  0xe0(%rsp),%xmm13
movsd  0x9b0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x460(%rsp)
mulsd  %xmm0,%xmm3
movapd %xmm3,0x310(%rsp)
movsd  0x0(%r13),%xmm10
movapd 0x60(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm10,%xmm3
divsd  %xmm0,%xmm3
divsd  %xmm0,%xmm1
movapd %xmm1,0xa0(%rsp)
movapd 0x110(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm7,%xmm7
mulsd  %xmm4,%xmm7
movapd %xmm10,%xmm1
divsd  %xmm7,%xmm1
mulsd  %xmm1,%xmm6
divsd  %xmm0,%xmm10
mulsd  0x88e2(%rip),%xmm10
subsd  %xmm6,%xmm10
movapd 0x90(%rsp),%xmm7
divsd  %xmm4,%xmm7
divsd  %xmm2,%xmm14
movapd 0xf0(%rsp),%xmm0
divsd  %xmm4,%xmm0
divsd  %xmm2,%xmm15
movsd  0x6f0(%rsp),%xmm1
movsd  0x18(%rsp),%xmm2
divsd  %xmm2,%xmm1
movsd  0x478(%rsp),%xmm6
divsd  %xmm2,%xmm6
movsd  0x1a8(%rsp),%xmm2
mulsd  %xmm4,%xmm2
addsd  0x886b(%rip),%xmm11
mulsd  %xmm8,%xmm12
ucomisd 0x887e(%rip),%xmm3
movsd  %xmm9,0x2e0(%rsp)
movapd %xmm7,0x90(%rsp)
movapd %xmm0,0xf0(%rsp)
movapd %xmm11,0x220(%rsp)
movapd %xmm13,0xe0(%rsp)
movsd  %xmm2,0x1a8(%rsp)
movapd %xmm15,0x70(%rsp)
movapd %xmm14,(%rsp)
movsd  %xmm8,0x290(%rsp)
jbe    8867 <vbic_4T_et_cf_fj+0x7727>
movsd  0x5f0(%rsp),%xmm8
addsd  0x8822(%rip),%xmm3
addsd  0x87c2(%rip),%xmm3
movsd  0x8822(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    8922 <vbic_4T_et_cf_fj+0x77e2>
movsd  0x8801(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    88a0 <vbic_4T_et_cf_fj+0x7760>
movsd  0x5f0(%rsp),%xmm8
addsd  0x87e1(%rip),%xmm3
addsd  0x8789(%rip),%xmm3
movsd  0x87e1(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    8922 <vbic_4T_et_cf_fj+0x77e2>
movapd %xmm3,%xmm0
movsd  %xmm1,0x6f0(%rsp)
movsd  %xmm6,0x478(%rsp)
movsd  %xmm12,0x50(%rsp)
movsd  %xmm10,0x248(%rsp)
movapd %xmm5,0x2b0(%rsp)
call   1030 <exp@plt>
movsd  0x1a8(%rsp),%xmm2
movapd 0x2b0(%rsp),%xmm5
movapd 0x220(%rsp),%xmm11
movsd  0x50(%rsp),%xmm12
movsd  0x478(%rsp),%xmm6
movsd  0x6f0(%rsp),%xmm1
movsd  0x5f0(%rsp),%xmm8
movsd  0x248(%rsp),%xmm10
movapd %xmm0,%xmm3
movsd  0x3d0(%rsp),%xmm13
movapd 0x140(%rsp),%xmm14
movapd 0x100(%rsp),%xmm15
movapd 0x90(%rsp),%xmm4
mulsd  %xmm15,%xmm4
movapd %xmm4,0x90(%rsp)
movsd  0x86c1(%rip),%xmm7
movapd (%rsp),%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm4,(%rsp)
movapd 0xf0(%rsp),%xmm4
mulsd  %xmm15,%xmm4
movapd %xmm4,0xf0(%rsp)
movapd 0x70(%rsp),%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm4,0x70(%rsp)
mulsd  %xmm15,%xmm1
movsd  %xmm1,0x6f0(%rsp)
movapd 0x20(%rsp),%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm1,0x20(%rsp)
mulsd  %xmm15,%xmm6
movsd  %xmm6,0x478(%rsp)
mulsd  0x678(%rsp),%xmm5
movapd %xmm5,0x2b0(%rsp)
mulsd  0x390(%rsp),%xmm13
movsd  %xmm13,0x3d0(%rsp)
movsd  0x410(%rsp),%xmm4
mulsd  0x668(%rsp),%xmm4
movsd  %xmm4,0x410(%rsp)
movsd  0x863d(%rip),%xmm15
divsd  0x7c0(%rsp),%xmm15
divsd  %xmm2,%xmm14
movapd %xmm14,0x420(%rsp)
movsd  0xb0(%rsp),%xmm1
mulsd  0x110(%rsp),%xmm1
movsd  %xmm1,0xb0(%rsp)
movapd 0xe0(%rsp),%xmm13
mulsd  0x290(%rsp),%xmm13
movapd 0x300(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm11,%xmm2
movapd %xmm2,0x380(%rsp)
movsd  0x2e0(%rsp),%xmm7
mulsd  %xmm7,%xmm12
movapd 0xa0(%rsp),%xmm14
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm10
movapd %xmm7,%xmm4
movsd  0x460(%rsp),%xmm2
mulsd  %xmm2,%xmm4
addsd  0x859f(%rip),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm7,%xmm0
mulsd  %xmm3,%xmm0
mulsd  0x310(%rsp),%xmm0
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm4,0x500(%rsp)
mulsd  %xmm4,%xmm10
movsd  0x4d0(%rsp),%xmm0
movapd 0x750(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  0x8526(%rip),%xmm0
movsd  0x210(%rsp),%xmm6
movsd  0x3f0(%rsp),%xmm4
mulsd  %xmm4,%xmm6
addsd  %xmm0,%xmm6
mulsd  0x5e0(%rsp),%xmm1
movsd  %xmm1,0x668(%rsp)
movapd %xmm12,%xmm8
movapd %xmm4,%xmm12
mulsd  0x250(%rsp),%xmm12
movsd  0x854e(%rip),%xmm5
movsd  %xmm6,0x300(%rsp)
addsd  %xmm6,%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm5,%xmm1
addsd  0x8539(%rip),%xmm1
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
xorpd  %xmm6,%xmm6
movsd  %xmm1,0x290(%rsp)
ucomisd %xmm6,%xmm1
movsd  0x478(%rsp),%xmm6
movsd  %xmm0,0x440(%rsp)
movsd  %xmm15,0x4c0(%rsp)
movapd %xmm5,0x310(%rsp)
jae    8c45 <vbic_4T_et_cf_fj+0x7b05>
movsd  0x290(%rsp),%xmm0
movsd  %xmm2,0x460(%rsp)
movsd  %xmm8,0x50(%rsp)
movsd  %xmm10,0x248(%rsp)
movapd %xmm14,0xa0(%rsp)
movapd %xmm3,0x450(%rsp)
movapd %xmm13,0xe0(%rsp)
movapd %xmm12,0x390(%rsp)
call   1060 <sqrt@plt>
movapd 0x390(%rsp),%xmm12
movapd 0x310(%rsp),%xmm5
movapd 0xe0(%rsp),%xmm13
movapd 0x450(%rsp),%xmm3
movsd  0x50(%rsp),%xmm8
movsd  0x478(%rsp),%xmm6
movsd  0x460(%rsp),%xmm2
movsd  0x2e0(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm14
movsd  0x248(%rsp),%xmm10
movapd (%rsp),%xmm11
addsd  0x90(%rsp),%xmm11
movapd 0x70(%rsp),%xmm1
addsd  0xf0(%rsp),%xmm1
movapd %xmm1,0x70(%rsp)
movsd  0x5f0(%rsp),%xmm1
mulsd  0x6f0(%rsp),%xmm1
movsd  %xmm1,0x5f0(%rsp)
movsd  0x1b0(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x1b0(%rsp)
movsd  0x678(%rsp),%xmm9
mulsd  %xmm6,%xmm9
movsd  0x2e8(%rsp),%xmm1
mulsd  0x2b0(%rsp),%xmm1
movsd  %xmm1,0x2e8(%rsp)
movapd 0x220(%rsp),%xmm1
mulsd  %xmm7,%xmm1
movapd %xmm1,0x220(%rsp)
mulsd  %xmm7,%xmm13
movapd %xmm13,0xe0(%rsp)
movapd %xmm8,%xmm4
addsd  0x380(%rsp),%xmm4
movsd  0x500(%rsp),%xmm1
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm14
addsd  %xmm2,%xmm10
addsd  0x668(%rsp),%xmm12
movapd %xmm12,0x390(%rsp)
movsd  0x300(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x18(%rsp),%xmm0
movsd  0x368(%rsp),%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,0x368(%rsp)
movsd  0x358(%rsp),%xmm6
divsd  %xmm0,%xmm6
movapd 0x190(%rsp),%xmm13
mulsd  0x340(%rsp),%xmm13
movapd 0x150(%rsp),%xmm15
mulsd  0x208(%rsp),%xmm15
movsd  0x290(%rsp),%xmm0
ucomisd 0x832c(%rip),%xmm0
movapd 0x140(%rsp),%xmm0
divsd  0xb0(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
movsd  0x3d0(%rsp),%xmm0
mulsd  0x4c0(%rsp),%xmm0
movsd  %xmm0,0x3d0(%rsp)
movapd 0x420(%rsp),%xmm8
mulsd  0x410(%rsp),%xmm8
movapd 0x750(%rsp),%xmm7
mulsd  0x3c0(%rsp),%xmm7
movsd  0x3f0(%rsp),%xmm0
mulsd  0xd0(%rsp),%xmm0
movsd  %xmm0,0x3f0(%rsp)
addsd  0x8278(%rip),%xmm2
mulsd  0x8210(%rip),%xmm2
movsd  %xmm2,0x300(%rsp)
movapd %xmm3,0x450(%rsp)
movapd %xmm11,%xmm12
movapd %xmm14,%xmm2
movsd  0x3f0(%rsp),%xmm14
movsd  0x5f0(%rsp),%xmm1
movsd  0x440(%rsp),%xmm0
movsd  %xmm4,0x50(%rsp)
movsd  %xmm10,0x248(%rsp)
movapd %xmm2,0xa0(%rsp)
jae    8f3b <vbic_4T_et_cf_fj+0x7dfb>
movsd  0x290(%rsp),%xmm0
movapd %xmm15,0x150(%rsp)
movapd %xmm13,0x190(%rsp)
movsd  %xmm6,0x358(%rsp)
movsd  %xmm9,0x678(%rsp)
movapd %xmm7,0x750(%rsp)
movapd %xmm8,0x420(%rsp)
movapd %xmm12,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm12
movapd 0x420(%rsp),%xmm8
movapd 0x310(%rsp),%xmm5
movapd 0x450(%rsp),%xmm3
movsd  0x50(%rsp),%xmm4
movapd 0x750(%rsp),%xmm7
movsd  0x678(%rsp),%xmm9
movsd  0x5f0(%rsp),%xmm1
movsd  0x358(%rsp),%xmm6
movapd 0x190(%rsp),%xmm13
movapd 0x150(%rsp),%xmm15
movsd  0x3f0(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm2
movsd  0x248(%rsp),%xmm10
movsd  0x1b0(%rsp),%xmm11
addsd  %xmm1,%xmm11
movsd  %xmm11,0x1b0(%rsp)
movapd %xmm2,%xmm11
divsd  0x9c0(%rsp),%xmm13
movsd  0x2e8(%rsp),%xmm1
addsd  %xmm9,%xmm1
divsd  0x9b8(%rsp),%xmm15
divsd  %xmm0,%xmm5
addsd  0x8091(%rip),%xmm5
movsd  0x8099(%rip),%xmm0
mulsd  %xmm0,%xmm5
movapd 0x390(%rsp),%xmm0
unpcklpd %xmm7,%xmm0
mulsd  %xmm5,%xmm14
unpcklpd %xmm5,%xmm5
mulpd  %xmm0,%xmm5
movapd %xmm5,0x310(%rsp)
movsd  0x3e0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm3,%xmm0
movapd 0x220(%rsp),%xmm3
movapd %xmm3,%xmm5
movapd 0x7d0(%rsp),%xmm7
mulsd  %xmm7,%xmm5
addsd  %xmm0,%xmm5
movapd %xmm5,0x90(%rsp)
movapd %xmm7,%xmm0
mulsd  %xmm4,%xmm0
movsd  0x9a0(%rsp),%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm0,%xmm5
movapd %xmm2,%xmm0
mulsd  %xmm10,%xmm0
addsd  %xmm5,%xmm0
movapd %xmm0,0xf0(%rsp)
movapd 0x100(%rsp),%xmm0
movsd  0x368(%rsp),%xmm3
mulsd  %xmm0,%xmm3
movsd  %xmm3,0x368(%rsp)
mulsd  0x320(%rsp),%xmm12
mulsd  %xmm0,%xmm6
movapd 0x70(%rsp),%xmm3
mulsd  0x3a0(%rsp),%xmm3
addsd  0x3d0(%rsp),%xmm8
movapd 0x20(%rsp),%xmm0
mulsd  0x7faf(%rip),%xmm0
movapd %xmm0,0x20(%rsp)
movsd  0x300(%rsp),%xmm9
addsd  0x800e(%rip),%xmm9
mulsd  0xe0(%rsp),%xmm7
mulsd  %xmm11,%xmm2
movsd  0x7f88(%rip),%xmm0
ucomisd 0x2c0(%rbx),%xmm0
movapd %xmm12,%xmm5
movsd  %xmm14,0x3f0(%rsp)
movapd %xmm15,0x150(%rsp)
movapd %xmm13,0x190(%rsp)
movsd  %xmm1,0x2e8(%rsp)
movsd  %xmm6,0x358(%rsp)
movsd  %xmm9,0x300(%rsp)
movapd %xmm3,0x70(%rsp)
movapd %xmm12,(%rsp)
movapd %xmm8,0x420(%rsp)
mov    %r15,%rbp
jbe    9271 <vbic_4T_et_cf_fj+0x8131>
movsd  0x7f0a(%rip),%xmm1
divsd  0x2c8(%rbx),%xmm1
movapd %xmm1,0x460(%rsp)
movapd %xmm9,%xmm0
movsd  %xmm2,0x3e0(%rsp)
movapd %xmm7,0x7d0(%rsp)
call   1050 <pow@plt>
movapd 0x460(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x300(%rsp),%xmm2
movsd  0x3f0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0x310(%rsp),%xmm2
movapd %xmm2,%xmm3
movsd  0x7ed9(%rip),%xmm2
movapd 0x90(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm4,0x90(%rsp)
movapd 0xf0(%rsp),%xmm0
unpcklpd 0x7d0(%rsp),%xmm0
mulpd  0x7f95(%rip),%xmm0
addpd  %xmm3,%xmm0
movapd %xmm0,0xf0(%rsp)
movsd  0x3e0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x3e0(%rsp)
movsd  0x2c8(%rbx),%xmm1
movapd %xmm4,%xmm0
call   1050 <pow@plt>
movapd %xmm0,%xmm7
movsd  0x300(%rsp),%xmm13
addsd  %xmm0,%xmm13
mulsd  0x2c8(%rbx),%xmm7
divsd  0x90(%rsp),%xmm7
movsd  0x3e0(%rsp),%xmm11
mulsd  %xmm7,%xmm11
unpcklpd %xmm7,%xmm7
mulpd  0xf0(%rsp),%xmm7
movsd  0x7dfd(%rip),%xmm3
mulsd  %xmm3,%xmm13
movapd 0x7f18(%rip),%xmm0
movapd 0x310(%rsp),%xmm1
mulpd  %xmm0,%xmm1
movsd  0x3f0(%rsp),%xmm2
mulsd  %xmm3,%xmm2
mulpd  %xmm0,%xmm7
addpd  %xmm1,%xmm7
mulsd  %xmm3,%xmm11
addsd  %xmm2,%xmm11
movsd  0x7dac(%rip),%xmm6
jmp    9369 <vbic_4T_et_cf_fj+0x8229>
movsd  0x7dd7(%rip),%xmm3
movapd 0x90(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  0x7d8a(%rip),%xmm1
addsd  %xmm1,%xmm0
movapd %xmm0,0x90(%rsp)
movapd 0xf0(%rsp),%xmm1
unpcklpd %xmm7,%xmm1
mulpd  0x7e90(%rip),%xmm1
movapd %xmm1,0xf0(%rsp)
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x3e0(%rsp)
movsd  0x2c8(%rbx),%xmm1
call   1050 <pow@plt>
movsd  0x7d3d(%rip),%xmm6
movsd  0x2c8(%rbx),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x90(%rsp),%xmm1
movsd  0x3e0(%rsp),%xmm5
mulsd  %xmm1,%xmm5
unpcklpd %xmm1,%xmm1
mulpd  0xf0(%rsp),%xmm1
movsd  0x300(%rsp),%xmm11
movsd  0x7d0c(%rip),%xmm3
mulsd  %xmm3,%xmm11
addsd  %xmm6,%xmm0
movapd %xmm11,%xmm13
mulsd  %xmm0,%xmm13
mulsd  %xmm3,%xmm0
movsd  0x3f0(%rsp),%xmm3
mulsd  %xmm0,%xmm3
unpcklpd %xmm0,%xmm0
mulpd  0x310(%rsp),%xmm0
movapd %xmm11,%xmm7
unpcklpd %xmm11,%xmm7
mulpd  %xmm1,%xmm7
addpd  %xmm0,%xmm7
mulsd  %xmm5,%xmm11
addsd  %xmm3,%xmm11
movapd 0x2f0(%rsp),%xmm15
movsd  0xc8(%rsp),%xmm12
movsd  0x2c0(%rsp),%xmm14
movsd  0x1b0(%rsp),%xmm5
movsd  0x368(%rsp),%xmm1
movapd 0x130(%rsp),%xmm8
movsd  0x320(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x320(%rsp)
mulsd  (%rsp),%xmm12
movsd  0x3a0(%rsp),%xmm0
mulsd  0x358(%rsp),%xmm0
movsd  %xmm0,0x3a0(%rsp)
mulsd  0x70(%rsp),%xmm14
movapd 0x450(%rsp),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm13,%xmm0
mov    0xbc8(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm6,%xmm9
movapd %xmm6,%xmm0
divsd  %xmm13,%xmm0
movapd 0x7cbb(%rip),%xmm3
xorpd  %xmm3,%xmm1
movapd %xmm13,%xmm6
mulsd  %xmm13,%xmm6
divsd  %xmm6,%xmm1
movsd  0x248(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xbd0(%rsp),%rdx
movsd  %xmm2,(%rdx)
movapd 0xa0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xbd8(%rsp),%rcx
movsd  %xmm2,(%rcx)
movapd %xmm1,%xmm2
mulsd  %xmm7,%xmm2
addsd  (%rdx),%xmm2
movapd 0x190(%rsp),%xmm4
mulsd  %xmm5,%xmm4
movapd %xmm4,0x190(%rsp)
movsd  %xmm2,(%rdx)
movapd %xmm7,%xmm4
unpckhpd %xmm7,%xmm4
movapd %xmm1,%xmm2
mulsd  %xmm4,%xmm2
mov    0xbe0(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm11,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movapd 0x220(%rsp),%xmm1
movapd %xmm1,%xmm2
movapd %xmm13,0x2b0(%rsp)
divsd  %xmm13,%xmm2
mov    0xba8(%rsp),%rax
movapd %xmm2,0x290(%rsp)
movsd  %xmm2,(%rax)
movapd %xmm1,%xmm2
xorpd  %xmm3,%xmm2
movsd  0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mov    0xbb0(%rsp),%rcx
movsd  %xmm1,(%rcx)
movapd %xmm2,0x6f0(%rsp)
movapd %xmm2,%xmm1
movsd  %xmm6,0x478(%rsp)
divsd  %xmm6,%xmm1
mulsd  0xe0(%rsp),%xmm0
mov    0xbb8(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm1,%xmm0
mulsd  %xmm7,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd %xmm1,%xmm0
movapd %xmm4,0x5f0(%rsp)
mulsd  %xmm4,%xmm0
addsd  (%rax),%xmm0
movapd 0x150(%rsp),%xmm2
mulsd  0x2e8(%rsp),%xmm2
movapd %xmm2,0x150(%rsp)
movsd  %xmm0,(%rax)
movsd  %xmm11,0x3e0(%rsp)
mulsd  %xmm11,%xmm1
mov    0xbc0(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x150(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd 0x20(%rsp),%xmm10
addsd  0x420(%rsp),%xmm10
movapd 0x260(%rsp),%xmm13
mulsd  0x360(%rsp),%xmm13
mulsd  0x580(%rsp),%xmm15
mov    0xdc0(%rsp),%r15
mov    0xdb8(%rsp),%rax
mov    0xdb0(%rsp),%rcx
mov    0xda8(%rsp),%rdx
mov    0xda0(%rsp),%rsi
movapd %xmm15,0x2f0(%rsp)
movapd %xmm7,0x460(%rsp)
jbe    9743 <vbic_4T_et_cf_fj+0x8603>
movapd %xmm10,0x20(%rsp)
movapd %xmm13,0x260(%rsp)
movapd 0x330(%rsp),%xmm0
movapd 0xa50(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd 0x60(%rsp),%xmm6
divsd  %xmm6,%xmm1
movapd 0x110(%rsp),%xmm5
divsd  %xmm5,%xmm0
movapd 0x100(%rsp),%xmm3
mulsd  %xmm3,%xmm1
mulsd  0x79c8(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  0x890(%rsp),%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm3,%xmm2
movsd  0x880(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm2
movsd  0x820(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movapd 0x6a0(%rsp),%xmm11
movsd  0x4a0(%rsp),%xmm10
mulsd  %xmm10,%xmm11
divsd  0x888(%rsp),%xmm11
mulsd  %xmm1,%xmm11
movsd  (%r14),%xmm0
movsd  0x160(%rbx),%xmm2
movapd %xmm6,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm7
divsd  %xmm1,%xmm7
movsd  0x793a(%rip),%xmm6
mulsd  %xmm5,%xmm2
divsd  %xmm2,%xmm0
mulsd  0x7972(%rip),%xmm0
movsd  %xmm0,(%rsp)
divsd  %xmm1,%xmm6
ucomisd 0x7969(%rip),%xmm7
movsd  %xmm12,0xc8(%rsp)
movsd  %xmm14,0x2c0(%rsp)
jbe    981c <vbic_4T_et_cf_fj+0x86dc>
addsd  0x794f(%rip),%xmm7
addsd  0x78ef(%rip),%xmm7
movsd  0x794f(%rip),%xmm0
mulsd  %xmm0,%xmm7
movsd  %xmm7,0x90(%rsp)
jmp    985b <vbic_4T_et_cf_fj+0x871b>
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x420(%rsp)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movq   $0x0,(%r15)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x368(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x70(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x2e8(%rsp)
movsd  %xmm9,0x358(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x2e0(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x390(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x440(%rsp)
movsd  0x800(%rsp),%xmm1
movsd  0x7f8(%rsp),%xmm3
movsd  0x7f0(%rsp),%xmm0
movsd  0x7e8(%rsp),%xmm4
mov    %rbp,%r15
movapd %xmm8,0x130(%rsp)
movapd %xmm12,%xmm9
movapd %xmm14,%xmm12
movapd 0x100(%rsp),%xmm14
movapd 0x60(%rsp),%xmm11
mov    %r12,%rbp
jmp    9ea3 <vbic_4T_et_cf_fj+0x8d63>
movsd  %xmm6,0x70(%rsp)
movsd  0x7846(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    987a <vbic_4T_et_cf_fj+0x873a>
addsd  0x7830(%rip),%xmm7
addsd  0x77d8(%rip),%xmm7
movsd  0x7830(%rip),%xmm0
mulsd  %xmm0,%xmm7
movsd  %xmm7,0x90(%rsp)
movsd  0x70(%rsp),%xmm6
movsd  %xmm6,0x2e8(%rsp)
movapd %xmm8,0x130(%rsp)
movapd 0x110(%rsp),%xmm9
jmp    98e6 <vbic_4T_et_cf_fj+0x87a6>
movapd %xmm7,%xmm0
movapd %xmm11,0x6a0(%rsp)
call   1030 <exp@plt>
movsd  0x4a0(%rsp),%xmm10
movapd 0x6a0(%rsp),%xmm11
movapd 0x110(%rsp),%xmm9
movsd  0x160(%rbx),%xmm2
movapd 0x60(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  0x7753(%rip),%xmm5
divsd  %xmm1,%xmm5
movsd  %xmm5,0x2e8(%rsp)
mulsd  %xmm9,%xmm2
movsd  %xmm0,0x90(%rsp)
movsd  0x70(%rsp),%xmm6
movsd  (%rsp),%xmm15
movsd  0x898(%rsp),%xmm5
mulsd  %xmm5,%xmm10
mulsd  %xmm5,%xmm11
mulsd  %xmm0,%xmm6
movsd  %xmm6,0x70(%rsp)
mulsd  %xmm0,%xmm15
movsd  0x0(%r13),%xmm14
movapd %xmm14,%xmm0
divsd  %xmm2,%xmm14
mulsd  0x7739(%rip),%xmm14
divsd  %xmm1,%xmm0
ucomisd 0x7735(%rip),%xmm0
movapd %xmm11,0x6a0(%rsp)
movsd  %xmm10,0x4a0(%rsp)
jbe    9967 <vbic_4T_et_cf_fj+0x8827>
addsd  0x771f(%rip),%xmm0
addsd  0x76bf(%rip),%xmm0
movsd  0x771f(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    99da <vbic_4T_et_cf_fj+0x889a>
movsd  0x7701(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9993 <vbic_4T_et_cf_fj+0x8853>
addsd  0x76eb(%rip),%xmm0
addsd  0x7693(%rip),%xmm0
movsd  0x76eb(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    99da <vbic_4T_et_cf_fj+0x889a>
movsd  %xmm15,(%rsp)
movsd  %xmm14,0xf0(%rsp)
call   1030 <exp@plt>
movsd  0xf0(%rsp),%xmm14
movsd  (%rsp),%xmm15
movsd  0x4a0(%rsp),%xmm10
movapd 0x6a0(%rsp),%xmm11
movapd 0x110(%rsp),%xmm9
movapd %xmm0,%xmm1
movsd  0x438(%rsp),%xmm12
movsd  0x2e8(%rsp),%xmm4
mulsd  %xmm1,%xmm4
mulsd  %xmm1,%xmm14
movsd  0x158(%rbx),%xmm1
movsd  0x7611(%rip),%xmm13
movapd %xmm13,%xmm5
subsd  %xmm1,%xmm5
mulsd  %xmm5,%xmm0
movsd  0x90(%rsp),%xmm8
mulsd  %xmm1,%xmm8
addsd  %xmm0,%xmm8
addsd  0x7617(%rip),%xmm8
movapd %xmm10,%xmm6
mulsd  %xmm8,%xmm6
mulsd  %xmm10,%xmm1
mulsd  %xmm10,%xmm5
mulsd  %xmm11,%xmm8
movsd  0x70(%rsp),%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm15,%xmm1
addsd  %xmm8,%xmm1
mulsd  %xmm5,%xmm4
mulsd  %xmm14,%xmm5
addsd  %xmm1,%xmm5
movapd %xmm5,%xmm1
movapd %xmm12,%xmm2
movsd  %xmm6,0x420(%rsp)
mulsd  %xmm6,%xmm2
mulsd  0x75c7(%rip),%xmm2
addsd  %xmm13,%xmm2
sqrtsd %xmm2,%xmm3
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm2
movapd %xmm3,%xmm0
movapd 0x100(%rsp),%xmm14
movsd  %xmm7,0x70(%rsp)
movsd  %xmm4,0x2e8(%rsp)
movsd  %xmm5,0x368(%rsp)
jae    9b35 <vbic_4T_et_cf_fj+0x89f5>
movapd %xmm2,%xmm0
movsd  %xmm2,(%rsp)
movsd  %xmm3,0x90(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x90(%rsp),%xmm3
movsd  (%rsp),%xmm2
movsd  0x2e8(%rsp),%xmm4
movsd  0x368(%rsp),%xmm1
movsd  0x438(%rsp),%xmm12
movsd  0x4a0(%rsp),%xmm10
movapd 0x6a0(%rsp),%xmm11
movapd 0x110(%rsp),%xmm9
movapd 0x100(%rsp),%xmm14
movsd  0x70(%rsp),%xmm7
movapd %xmm12,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm12,%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm4,%xmm12
addsd  0x74c4(%rip),%xmm0
ucomisd %xmm6,%xmm2
jae    9bd9 <vbic_4T_et_cf_fj+0x8a99>
movsd  %xmm0,0x358(%rsp)
movapd %xmm2,%xmm0
movsd  %xmm12,0x438(%rsp)
movsd  %xmm5,0x2e0(%rsp)
movsd  %xmm1,0x390(%rsp)
call   1060 <sqrt@plt>
movsd  0x390(%rsp),%xmm1
movsd  0x2e0(%rsp),%xmm5
movsd  0x438(%rsp),%xmm12
movsd  0x4a0(%rsp),%xmm10
movapd 0x6a0(%rsp),%xmm11
movapd 0x110(%rsp),%xmm9
movapd 0x100(%rsp),%xmm14
movapd %xmm0,%xmm3
movsd  0x358(%rsp),%xmm0
mulsd  0x7447(%rip),%xmm0
movsd  %xmm0,0x358(%rsp)
movsd  0x7426(%rip),%xmm7
movapd %xmm7,%xmm6
divsd  %xmm3,%xmm6
mulsd  %xmm6,%xmm5
movsd  %xmm5,0x2e0(%rsp)
mulsd  %xmm6,%xmm1
movsd  %xmm1,0x390(%rsp)
mulsd  %xmm12,%xmm6
mov    0xb10(%rsp),%rax
movsd  (%rax),%xmm5
movsd  0x160(%rbx),%xmm1
movapd 0x60(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm5,%xmm0
divsd  %xmm2,%xmm0
mulsd  %xmm9,%xmm1
divsd  %xmm1,%xmm5
mulsd  0x7410(%rip),%xmm5
divsd  %xmm2,%xmm7
ucomisd 0x740c(%rip),%xmm0
movsd  %xmm6,0x440(%rsp)
jbe    9c81 <vbic_4T_et_cf_fj+0x8b41>
addsd  0x7401(%rip),%xmm0
addsd  0x73a1(%rip),%xmm0
movsd  0x7401(%rip),%xmm1
jmp    9ca7 <vbic_4T_et_cf_fj+0x8b67>
movsd  0x73e7(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9ced <vbic_4T_et_cf_fj+0x8bad>
addsd  0x73d1(%rip),%xmm0
addsd  0x7379(%rip),%xmm0
movsd  0x73d1(%rip),%xmm1
mulsd  %xmm1,%xmm0
mov    %r15,%rax
mov    %rbp,%r15
mov    0xdb8(%rsp),%rcx
mov    0xdb0(%rsp),%rdx
mov    0xda8(%rsp),%rsi
mov    0xda0(%rsp),%rdi
mov    %r12,%rbp
movsd  0xc8(%rsp),%xmm9
movsd  0x2c0(%rsp),%xmm12
jmp    9d76 <vbic_4T_et_cf_fj+0x8c36>
movsd  %xmm5,(%rsp)
movsd  %xmm7,0x90(%rsp)
call   1030 <exp@plt>
movsd  0x90(%rsp),%xmm7
movsd  (%rsp),%xmm5
movsd  0x4a0(%rsp),%xmm10
movapd 0x6a0(%rsp),%xmm11
movsd  0x2c0(%rsp),%xmm12
movsd  0xc8(%rsp),%xmm9
movsd  0x440(%rsp),%xmm6
movapd 0x100(%rsp),%xmm14
movapd %xmm0,%xmm1
mov    %r15,%rax
mov    %rbp,%r15
mov    0xdb8(%rsp),%rcx
mov    0xdb0(%rsp),%rdx
mov    0xda8(%rsp),%rsi
mov    0xda0(%rsp),%rdi
mov    %r12,%rbp
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm5
movsd  0x72c2(%rip),%xmm2
addsd  %xmm2,%xmm0
movapd %xmm10,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm11
mulsd  %xmm10,%xmm7
mulsd  %xmm10,%xmm5
addsd  %xmm11,%xmm5
movsd  0x420(%rsp),%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
movsd  0x358(%rsp),%xmm3
divsd  %xmm3,%xmm1
movsd  %xmm1,(%rdi)
movsd  0x7247(%rip),%xmm4
divsd  %xmm3,%xmm4
movapd %xmm2,%xmm1
divsd  %xmm3,%xmm1
xorpd  0x72eb(%rip),%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm3
mulsd  0x368(%rsp),%xmm3
movsd  %xmm3,(%rsi)
movsd  0x70(%rsp),%xmm3
mulsd  %xmm4,%xmm3
movsd  %xmm3,(%rdx)
mulsd  0x2e8(%rsp),%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm1,%xmm5
addsd  (%rsi),%xmm5
divsd  %xmm2,%xmm0
movsd  %xmm5,(%rsi)
mulsd  %xmm7,%xmm1
movsd  %xmm1,(%rax)
movapd %xmm0,%xmm1
mulsd  0x2e0(%rsp),%xmm1
addsd  (%rsi),%xmm1
movsd  %xmm1,(%rsi)
movapd %xmm0,%xmm1
mulsd  0x390(%rsp),%xmm1
addsd  (%rdx),%xmm1
movsd  %xmm1,(%rdx)
mulsd  %xmm6,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd 0x260(%rsp),%xmm13
movsd  0x800(%rsp),%xmm1
movsd  0x7f8(%rsp),%xmm3
movsd  0x7f0(%rsp),%xmm0
movsd  0x7e8(%rsp),%xmm4
movapd 0x20(%rsp),%xmm10
movapd 0x60(%rsp),%xmm11
addsd  0x320(%rsp),%xmm9
divsd  %xmm0,%xmm13
addsd  0x3a0(%rsp),%xmm12
movapd 0x2f0(%rsp),%xmm0
divsd  %xmm4,%xmm0
movapd %xmm0,0x2f0(%rsp)
mov    0xb80(%rsp),%r12
movsd  0x340(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x340(%rsp)
movapd 0x190(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x190(%rsp)
movsd  0x208(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x208(%rsp)
movapd 0x150(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,0x150(%rsp)
mulsd  0x598(%rsp),%xmm10
movsd  0x100(%rbx),%xmm0
ucomisd 0x70cc(%rip),%xmm0
movsd  %xmm12,0x2c0(%rsp)
movapd %xmm10,0x20(%rsp)
jne    9fd4 <vbic_4T_et_cf_fj+0x8e94>
jp     9fd4 <vbic_4T_et_cf_fj+0x8e94>
movsd  0x0(%rbp),%xmm5
movsd  0x108(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm3
divsd  %xmm1,%xmm3
movsd  0x7090(%rip),%xmm15
movapd 0x7140(%rip),%xmm7
xorpd  %xmm5,%xmm7
mulsd  0x110(%rsp),%xmm0
movapd %xmm5,%xmm4
divsd  %xmm0,%xmm4
ucomisd 0x70bb(%rip),%xmm3
jbe    a095 <vbic_4T_et_cf_fj+0x8f55>
addsd  0x70b5(%rip),%xmm3
addsd  0x7055(%rip),%xmm3
movsd  0x70b5(%rip),%xmm6
mulsd  %xmm6,%xmm3
jmp    a144 <vbic_4T_et_cf_fj+0x9004>
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm13,0x260(%rsp)
movsd  %xmm9,0xc8(%rsp)
jne    a45a <vbic_4T_et_cf_fj+0x931a>
jp     a45a <vbic_4T_et_cf_fj+0x931a>
mov    0xb78(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,(%r12)
mov    0xb88(%rsp),%rax
movq   $0x0,(%rax)
movsd  (%r15),%xmm5
movsd  0x108(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm3
divsd  %xmm1,%xmm3
movsd  0x6fd0(%rip),%xmm2
movapd 0x7080(%rip),%xmm7
xorpd  %xmm5,%xmm7
mulsd  0x110(%rsp),%xmm0
movapd %xmm5,%xmm4
divsd  %xmm0,%xmm4
ucomisd 0x6ffb(%rip),%xmm3
jbe    a4c6 <vbic_4T_et_cf_fj+0x9386>
movapd %xmm10,%xmm15
addsd  0x6ff0(%rip),%xmm3
addsd  0x6f90(%rip),%xmm3
movsd  0x6ff0(%rip),%xmm6
jmp    a4f5 <vbic_4T_et_cf_fj+0x93b5>
movsd  0x6fd3(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    a0c4 <vbic_4T_et_cf_fj+0x8f84>
addsd  0x6fbd(%rip),%xmm3
addsd  0x6f65(%rip),%xmm3
movsd  0x6fbd(%rip),%xmm6
mulsd  %xmm6,%xmm3
jmp    a144 <vbic_4T_et_cf_fj+0x9004>
movapd %xmm3,%xmm0
movapd %xmm13,0x260(%rsp)
movsd  %xmm9,0xc8(%rsp)
movapd %xmm4,(%rsp)
movapd %xmm1,0x90(%rsp)
call   1030 <exp@plt>
movapd 0x90(%rsp),%xmm1
movapd (%rsp),%xmm4
movsd  0x6f12(%rip),%xmm15
movsd  0xc8(%rsp),%xmm9
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm14
movapd %xmm0,%xmm6
movsd  0x0(%rbp),%xmm5
movapd 0x6f94(%rip),%xmm7
xorpd  %xmm5,%xmm7
movapd %xmm0,%xmm3
movapd %xmm15,%xmm2
mulsd  0x6f0f(%rip),%xmm4
divsd  %xmm1,%xmm2
movsd  0x118(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  0x110(%rsp),%xmm0
divsd  %xmm0,%xmm7
mulsd  0x6ea1(%rip),%xmm7
divsd  %xmm1,%xmm15
ucomisd 0x6edc(%rip),%xmm5
jbe    a1af <vbic_4T_et_cf_fj+0x906f>
addsd  0x6eda(%rip),%xmm5
addsd  0x6e7a(%rip),%xmm5
movsd  0x6eda(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a28a <vbic_4T_et_cf_fj+0x914a>
movsd  0x6eb9(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    a1de <vbic_4T_et_cf_fj+0x909e>
addsd  0x6ea3(%rip),%xmm5
addsd  0x6e4b(%rip),%xmm5
movsd  0x6ea3(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a28a <vbic_4T_et_cf_fj+0x914a>
movapd %xmm5,%xmm0
movapd %xmm13,0x260(%rsp)
movsd  %xmm9,0xc8(%rsp)
movapd %xmm7,0x320(%rsp)
movsd  %xmm15,0x3a0(%rsp)
movapd %xmm4,(%rsp)
movapd %xmm3,0xf0(%rsp)
movsd  %xmm2,0x90(%rsp)
movsd  %xmm6,0x1b0(%rsp)
call   1030 <exp@plt>
movsd  0x1b0(%rsp),%xmm6
movsd  0x90(%rsp),%xmm2
movapd 0xf0(%rsp),%xmm3
movapd (%rsp),%xmm4
movsd  0x3a0(%rsp),%xmm15
movapd 0x320(%rsp),%xmm7
movsd  0xc8(%rsp),%xmm9
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm14
movapd %xmm0,%xmm5
movapd %xmm14,%xmm8
mulsd  %xmm6,%xmm2
mulsd  %xmm6,%xmm4
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm7
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a36e <vbic_4T_et_cf_fj+0x922e>
movapd %xmm3,0xf0(%rsp)
movsd  0x0(%rbp),%xmm6
movapd 0x860(%rsp),%xmm3
subsd  %xmm6,%xmm3
xorpd  0x6df7(%rip),%xmm6
divsd  0x7c0(%rsp),%xmm3
subsd  0x140(%rsp),%xmm6
movapd %xmm6,%xmm0
divsd  0x1a8(%rsp),%xmm0
divsd  0xb0(%rsp),%xmm6
mulsd  0x410(%rsp),%xmm0
movsd  0x3d0(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x6d41(%rip),%xmm6
addsd  %xmm1,%xmm6
movapd %xmm3,%xmm0
ucomisd 0x6d39(%rip),%xmm3
movapd %xmm5,0x1b0(%rsp)
movapd %xmm4,(%rsp)
movsd  %xmm2,0x90(%rsp)
jbe    a41e <vbic_4T_et_cf_fj+0x92de>
movapd %xmm9,%xmm14
addsd  0x6d17(%rip),%xmm0
addsd  0x6cb7(%rip),%xmm0
movsd  0x6d17(%rip),%xmm1
jmp    a44d <vbic_4T_et_cf_fj+0x930d>
movapd %xmm9,%xmm14
movsd  0x6ccd(%rip),%xmm0
addsd  %xmm0,%xmm3
addsd  %xmm0,%xmm5
movsd  0x208(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm5,%xmm0
movapd %xmm4,%xmm6
movsd  0x340(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
mov    0xb78(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x190(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,(%r12)
mulsd  %xmm4,%xmm2
mov    0xb88(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm4,%xmm6
addsd  (%r12),%xmm6
mulsd  0x150(%rsp),%xmm5
addsd  %xmm6,%xmm5
movsd  %xmm5,(%r12)
mulsd  %xmm9,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm9,%xmm7
addsd  (%r12),%xmm7
movapd %xmm7,%xmm1
jmp    a6a4 <vbic_4T_et_cf_fj+0x9564>
movsd  0x6c4a(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a503 <vbic_4T_et_cf_fj+0x93c3>
movapd %xmm9,%xmm14
addsd  0x6c2b(%rip),%xmm0
addsd  0x6bd3(%rip),%xmm0
movsd  0x6c2b(%rip),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,%xmm5
jmp    a581 <vbic_4T_et_cf_fj+0x9441>
movsd  0x0(%rbp),%xmm5
movsd  0x108(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm7
divsd  %xmm1,%xmm7
movapd 0x6c4f(%rip),%xmm15
xorpd  %xmm5,%xmm15
mulsd  0x110(%rsp),%xmm0
movapd %xmm5,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x6bc9(%rip),%xmm7
jbe    f233 <vbic_4T_et_cf_fj+0xe0f3>
addsd  0x6bc3(%rip),%xmm7
addsd  0x6b63(%rip),%xmm7
movsd  0x6bc3(%rip),%xmm4
mulsd  %xmm4,%xmm7
jmp    f63d <vbic_4T_et_cf_fj+0xe4fd>
movsd  0x6ba2(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    f266 <vbic_4T_et_cf_fj+0xe126>
movapd %xmm10,%xmm15
addsd  0x6b83(%rip),%xmm3
addsd  0x6b2b(%rip),%xmm3
movsd  0x6b83(%rip),%xmm6
mulsd  %xmm6,%xmm3
movapd %xmm14,%xmm8
jmp    f2d8 <vbic_4T_et_cf_fj+0xe198>
movapd %xmm13,0x260(%rsp)
movsd  %xmm9,0xc8(%rsp)
movapd %xmm7,0x320(%rsp)
movsd  %xmm15,0x3a0(%rsp)
movapd %xmm6,0x140(%rsp)
call   1030 <exp@plt>
movapd 0x140(%rsp),%xmm6
movsd  0x3a0(%rsp),%xmm15
movapd 0x320(%rsp),%xmm7
movsd  0xc8(%rsp),%xmm14
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm5
movapd %xmm0,%xmm1
movapd 0xf0(%rsp),%xmm3
mulsd  %xmm1,%xmm6
movapd %xmm6,%xmm2
movsd  0x4c0(%rsp),%xmm6
mulsd  %xmm1,%xmm6
movsd  0x6aa1(%rip),%xmm0
addsd  %xmm0,%xmm3
movapd 0x1b0(%rsp),%xmm10
addsd  %xmm0,%xmm10
movsd  0x208(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm10,%xmm0
movsd  0x340(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
subsd  0x598(%rsp),%xmm5
mulsd  0x320(%rbx),%xmm5
subsd  %xmm5,%xmm1
mov    0xb78(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x190(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  0x320(%rbx),%xmm0
movsd  %xmm1,(%r12)
movsd  0x90(%rsp),%xmm1
mulsd  %xmm4,%xmm1
mov    0xb88(%rsp),%rax
movsd  %xmm1,(%rax)
movapd (%rsp),%xmm1
mulsd  %xmm4,%xmm1
addsd  (%r12),%xmm1
mulsd  0x150(%rsp),%xmm10
addsd  %xmm1,%xmm10
movsd  %xmm10,(%r12)
mulsd  %xmm9,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm9,%xmm7
addsd  (%r12),%xmm7
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm7
movsd  %xmm7,(%r12)
movsd  (%rax),%xmm1
mulsd  %xmm0,%xmm6
subsd  %xmm6,%xmm1
movsd  %xmm1,(%rax)
movapd 0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%r12),%xmm1
movsd  %xmm1,(%r12)
mov    0xb90(%rsp),%rax
movq   $0x0,(%rax)
mov    0xb98(%rsp),%rax
movq   $0x0,(%rax)
mov    0xba0(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x2c0(%rsp),%xmm12
mulsd  %xmm14,%xmm13
movapd 0x2f0(%rsp),%xmm0
mulsd  %xmm12,%xmm0
movapd %xmm0,0x2f0(%rsp)
movsd  0x0(%r13),%xmm5
movsd  0x128(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm6
divsd  %xmm1,%xmm6
movsd  0x68f4(%rip),%xmm4
divsd  %xmm1,%xmm4
movapd 0x699f(%rip),%xmm12
mulsd  0x110(%rsp),%xmm0
movapd %xmm5,%xmm2
divsd  %xmm0,%xmm2
mulsd  0x6916(%rip),%xmm2
xorpd  %xmm5,%xmm12
ucomisd 0x6911(%rip),%xmm6
jbe    a77a <vbic_4T_et_cf_fj+0x963a>
addsd  0x690f(%rip),%xmm6
addsd  0x68af(%rip),%xmm6
movsd  0x690f(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    a810 <vbic_4T_et_cf_fj+0x96d0>
movsd  0x68ee(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    a7a6 <vbic_4T_et_cf_fj+0x9666>
addsd  0x68d8(%rip),%xmm6
addsd  0x6880(%rip),%xmm6
movsd  0x68d8(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    a810 <vbic_4T_et_cf_fj+0x96d0>
movapd %xmm6,%xmm0
movapd %xmm13,0x260(%rsp)
movapd %xmm4,0x140(%rsp)
movapd %xmm2,0x190(%rsp)
call   1030 <exp@plt>
movapd 0x190(%rsp),%xmm2
movapd 0x140(%rsp),%xmm4
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm8
movsd  0x0(%r13),%xmm5
movapd 0x68c9(%rip),%xmm12
xorpd  %xmm5,%xmm12
movapd %xmm0,%xmm6
movsd  0x360(%rsp),%xmm1
movsd  0x9d0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x360(%rsp)
mulsd  %xmm3,%xmm13
movsd  0x580(%rsp),%xmm1
movsd  0x9c8(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x580(%rsp)
movapd 0x2f0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x2f0(%rsp)
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm2
movsd  0x138(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
movsd  0x6789(%rip),%xmm14
mulsd  0x110(%rsp),%xmm0
divsd  %xmm0,%xmm12
mulsd  0x677a(%rip),%xmm12
divsd  %xmm1,%xmm14
ucomisd 0x67b5(%rip),%xmm5
jbe    a8d6 <vbic_4T_et_cf_fj+0x9796>
addsd  0x67b3(%rip),%xmm5
addsd  0x6753(%rip),%xmm5
movsd  0x67b3(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a98d <vbic_4T_et_cf_fj+0x984d>
movsd  0x6792(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    a905 <vbic_4T_et_cf_fj+0x97c5>
addsd  0x677c(%rip),%xmm5
addsd  0x6724(%rip),%xmm5
movsd  0x677c(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a98d <vbic_4T_et_cf_fj+0x984d>
movapd %xmm5,%xmm0
movapd %xmm13,0x260(%rsp)
movapd %xmm12,0xb0(%rsp)
movapd %xmm14,0x150(%rsp)
movapd %xmm4,0x140(%rsp)
movapd %xmm2,0x190(%rsp)
movapd %xmm6,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm6
movapd 0x190(%rsp),%xmm2
movapd 0x140(%rsp),%xmm4
movapd 0x150(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm12
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm5
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm12
movsd  0x66a9(%rip),%xmm0
addsd  %xmm0,%xmm6
addsd  %xmm0,%xmm5
movsd  0x580(%rsp),%xmm1
movapd %xmm1,%xmm3
mulsd  %xmm5,%xmm3
movsd  0x360(%rsp),%xmm0
movapd %xmm0,%xmm9
mulsd  %xmm6,%xmm9
mulsd  %xmm6,%xmm13
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm2
addsd  %xmm13,%xmm2
mulsd  0x2f0(%rsp),%xmm5
addsd  %xmm2,%xmm5
mulsd  %xmm1,%xmm14
mulsd  %xmm1,%xmm12
movsd  0x168(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
mov    %r15,0x9f0(%rsp)
ja     aa20 <vbic_4T_et_cf_fj+0x98e0>
movsd  0x170(%rbx),%xmm1
ucomisd %xmm0,%xmm1
jbe    ac0c <vbic_4T_et_cf_fj+0x9acc>
movsd  %xmm3,(%rsp)
movapd %xmm4,0x140(%rsp)
movapd 0x330(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0xa70(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  %xmm11,%xmm2
movapd 0x110(%rsp),%xmm13
divsd  %xmm13,%xmm0
mulsd  %xmm8,%xmm2
movsd  0x65b7(%rip),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm2,%xmm0
movapd 0xa60(%rsp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm11,%xmm2
divsd  %xmm13,%xmm1
mulsd  %xmm8,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x18(%rsp),%xmm2
movsd  0x958(%rsp),%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm8,%xmm4
movsd  0x948(%rsp),%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm4
movsd  0x830(%rsp),%xmm3
mulsd  %xmm0,%xmm3
addsd  %xmm4,%xmm3
movsd  0x940(%rsp),%xmm4
divsd  %xmm2,%xmm4
movapd %xmm8,%xmm10
mulsd  %xmm8,%xmm4
movsd  0x930(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm4
movsd  0x828(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd 0x700(%rsp),%xmm0
mulsd  0x688(%rsp),%xmm0
addsd  %xmm4,%xmm2
movapd 0x520(%rsp),%xmm1
mulsd  0x680(%rsp),%xmm1
divsd  0x950(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,0x700(%rsp)
divsd  0x938(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x520(%rsp)
movsd  (%r14),%xmm0
movsd  0x128(%rbx),%xmm1
movapd %xmm11,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm3
divsd  %xmm2,%xmm3
movsd  0x6499(%rip),%xmm15
movapd %xmm15,%xmm8
divsd  %xmm2,%xmm8
mulsd  %xmm13,%xmm1
movapd %xmm0,%xmm6
divsd  %xmm1,%xmm6
movapd 0x6532(%rip),%xmm7
mulsd  0x64ba(%rip),%xmm6
xorpd  %xmm0,%xmm7
ucomisd 0x64b6(%rip),%xmm3
movapd %xmm5,0x2f0(%rsp)
jbe    abd7 <vbic_4T_et_cf_fj+0x9a97>
addsd  0x64ab(%rip),%xmm3
addsd  0x644b(%rip),%xmm3
movsd  0x64ab(%rip),%xmm1
jmp    abfd <vbic_4T_et_cf_fj+0x9abd>
movsd  0x6491(%rip),%xmm1
ucomisd %xmm3,%xmm1
jbe    ac44 <vbic_4T_et_cf_fj+0x9b04>
addsd  0x647b(%rip),%xmm3
addsd  0x6423(%rip),%xmm3
movsd  0x647b(%rip),%xmm1
mulsd  %xmm1,%xmm3
movapd %xmm3,0x20(%rsp)
jmp    acf2 <vbic_4T_et_cf_fj+0x9bb2>
mov    %rbp,%r15
mov    %r14,%r12
mov    0xc08(%rsp),%rax
movq   $0x0,(%rax)
mov    0xc10(%rsp),%rax
movq   $0x0,(%rax)
mov    0xc18(%rsp),%rax
movq   $0x0,(%rax)
jmp    af81 <vbic_4T_et_cf_fj+0x9e41>
movapd %xmm3,%xmm0
movapd %xmm12,0xb0(%rsp)
movapd %xmm14,0x150(%rsp)
movsd  %xmm9,0x190(%rsp)
movapd %xmm8,0x90(%rsp)
movapd %xmm6,0xf0(%rsp)
call   1030 <exp@plt>
movapd 0xf0(%rsp),%xmm6
movapd 0x90(%rsp),%xmm8
movsd  0x190(%rsp),%xmm9
movapd 0x150(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm12
movsd  0x6360(%rip),%xmm15
movapd 0x110(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm10
movapd %xmm0,%xmm1
movsd  (%r14),%xmm0
movapd 0x63ec(%rip),%xmm7
xorpd  %xmm0,%xmm7
movapd %xmm1,%xmm2
movapd %xmm1,0x20(%rsp)
movapd 0x700(%rsp),%xmm2
movsd  0x688(%rsp),%xmm3
movsd  0x968(%rsp),%xmm4
mulsd  %xmm4,%xmm3
movsd  %xmm3,0x688(%rsp)
mulsd  %xmm4,%xmm2
movapd %xmm2,0x700(%rsp)
movsd  0x680(%rsp),%xmm2
movsd  0x960(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x680(%rsp)
movapd 0x520(%rsp),%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm2,0x520(%rsp)
mulsd  %xmm1,%xmm8
mulsd  %xmm1,%xmm6
movsd  0x138(%rbx),%xmm1
movapd %xmm11,%xmm2
mulsd  %xmm1,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm13,%xmm1
divsd  %xmm1,%xmm7
mulsd  0x6295(%rip),%xmm7
divsd  %xmm2,%xmm15
ucomisd 0x62d0(%rip),%xmm0
movapd %xmm15,0x3d0(%rsp)
jbe    add5 <vbic_4T_et_cf_fj+0x9c95>
movapd %xmm10,%xmm15
movapd %xmm11,%xmm13
mov    %rbp,%r15
mov    %r14,%r12
addsd  0x62b4(%rip),%xmm0
addsd  0x6254(%rip),%xmm0
movsd  0x62b4(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    aea2 <vbic_4T_et_cf_fj+0x9d62>
mov    %rbp,%r15
mov    %r14,%r12
movsd  0x628d(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    ae14 <vbic_4T_et_cf_fj+0x9cd4>
movapd %xmm10,%xmm15
movapd %xmm11,%xmm13
addsd  0x626d(%rip),%xmm0
addsd  0x6215(%rip),%xmm0
movsd  0x626d(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    aea2 <vbic_4T_et_cf_fj+0x9d62>
movapd %xmm12,0xb0(%rsp)
movapd %xmm14,0x150(%rsp)
movsd  %xmm9,0x190(%rsp)
movapd %xmm7,0x1b0(%rsp)
movapd %xmm8,0x90(%rsp)
movapd %xmm6,0xf0(%rsp)
call   1030 <exp@plt>
movapd 0xf0(%rsp),%xmm6
movapd 0x90(%rsp),%xmm8
movsd  0x190(%rsp),%xmm9
movapd 0x150(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm12
movapd 0x1b0(%rsp),%xmm7
movapd 0x60(%rsp),%xmm13
movapd 0x100(%rsp),%xmm15
movapd %xmm0,%xmm1
movapd 0x20(%rsp),%xmm11
movsd  0x6197(%rip),%xmm2
addsd  %xmm2,%xmm11
addsd  %xmm2,%xmm0
movsd  0x680(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm0,%xmm2
movsd  0x688(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm11,%xmm3
addsd  %xmm2,%xmm3
movapd 0x3d0(%rsp),%xmm10
mulsd  %xmm1,%xmm10
mov    0xc08(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x700(%rsp),%xmm2
mulsd  %xmm11,%xmm2
mov    0xc10(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm4,%xmm8
mov    0xc18(%rsp),%rax
movsd  %xmm8,(%rax)
mulsd  %xmm4,%xmm6
addsd  (%rcx),%xmm6
mulsd  %xmm1,%xmm7
mulsd  0x520(%rsp),%xmm0
addsd  %xmm6,%xmm0
movsd  %xmm0,(%rcx)
mulsd  %xmm5,%xmm10
addsd  (%rax),%xmm10
movsd  %xmm10,(%rax)
mulsd  %xmm5,%xmm7
addsd  (%rcx),%xmm7
movsd  %xmm7,(%rcx)
movapd 0x140(%rsp),%xmm4
movapd 0x2f0(%rsp),%xmm5
movsd  (%rsp),%xmm3
movapd %xmm13,%xmm11
movapd %xmm15,%xmm8
movsd  0x608e(%rip),%xmm15
movapd 0x110(%rsp),%xmm13
mov    0xc00(%rsp),%rbp
mov    0xbf8(%rsp),%r14
mov    0xbf0(%rsp),%rax
mov    0xbe8(%rsp),%rcx
addsd  %xmm3,%xmm9
addsd  %xmm4,%xmm14
addsd  %xmm5,%xmm12
movsd  0x140(%rbx),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
xorpd  %xmm2,%xmm2
xorpd  %xmm7,%xmm7
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
jbe    b41d <vbic_4T_et_cf_fj+0xa2dd>
movapd 0x30(%rsp),%xmm4
movapd %xmm4,%xmm0
subsd  0x0(%r13),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x609b(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm12,0xb0(%rsp)
movapd %xmm14,0x150(%rsp)
movsd  %xmm9,0x190(%rsp)
jb     b036 <vbic_4T_et_cf_fj+0x9ef6>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    b049 <vbic_4T_et_cf_fj+0x9f09>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x30(%rsp),%xmm4
movapd %xmm0,%xmm5
movsd  0x1e0(%rsp),%xmm2
movsd  0x5a0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm6
subsd  0x0(%r13),%xmm6
addsd  %xmm6,%xmm5
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
addsd  0x6023(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     b089 <vbic_4T_et_cf_fj+0x9f49>
sqrtsd %xmm0,%xmm0
jmp    b0d3 <vbic_4T_et_cf_fj+0x9f93>
movsd  %xmm2,0x1e0(%rsp)
movsd  %xmm5,0x2f0(%rsp)
movapd %xmm6,0x140(%rsp)
call   1060 <sqrt@plt>
movapd 0x140(%rsp),%xmm6
movsd  0x2f0(%rsp),%xmm5
movapd 0x30(%rsp),%xmm4
movsd  0x5a0(%rsp),%xmm3
movsd  0x1e0(%rsp),%xmm2
movsd  0x5f3d(%rip),%xmm1
mulsd  0x5f45(%rip),%xmm5
divsd  %xmm0,%xmm6
addsd  0x5f29(%rip),%xmm6
mulsd  0x5f31(%rip),%xmm6
subsd  0x0(%r13),%xmm4
addsd  %xmm1,%xmm2
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x5f8f(%rip),%xmm0
mulsd  0xa00(%rsp),%xmm3
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x1e0(%rsp)
movsd  %xmm3,0x5a0(%rsp)
movsd  %xmm5,0x2f0(%rsp)
jb     b145 <vbic_4T_et_cf_fj+0xa005>
sqrtsd %xmm0,%xmm0
jmp    b171 <vbic_4T_et_cf_fj+0xa031>
movapd %xmm4,0x30(%rsp)
movapd %xmm6,0x140(%rsp)
call   1060 <sqrt@plt>
movapd 0x140(%rsp),%xmm6
movsd  0x2f0(%rsp),%xmm5
movapd 0x30(%rsp),%xmm4
divsd  %xmm0,%xmm4
movsd  0x5ecb(%rip),%xmm0
movapd %xmm0,%xmm1
subsd  %xmm4,%xmm1
mulsd  0x5e9b(%rip),%xmm1
movsd  %xmm1,0x30(%rsp)
mulsd  0x1d0(%rsp),%xmm6
movapd %xmm6,0x140(%rsp)
movsd  0xc8(%rbx),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0x30(%rsp),%xmm9
movapd 0x140(%rsp),%xmm4
movsd  0x2f0(%rsp),%xmm10
movapd %xmm0,%xmm1
movsd  (%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm10,%xmm0
movapd %xmm4,%xmm6
mulsd  %xmm0,%xmm6
mulsd  %xmm9,%xmm0
movapd %xmm0,%xmm7
movapd 0xa00(%rsp),%xmm0
xorpd  0x5ec3(%rip),%xmm0
movsd  0x1e0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x5a0(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm6
subsd  %xmm3,%xmm6
mulsd  %xmm7,%xmm2
ucomisd 0x5e25(%rip),%xmm0
movapd %xmm6,(%rsp)
jbe    b268 <vbic_4T_et_cf_fj+0xa128>
addsd  0x5e1e(%rip),%xmm0
addsd  0x5dbe(%rip),%xmm0
movsd  0x5e1e(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    b2c9 <vbic_4T_et_cf_fj+0xa189>
movsd  0x5e00(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b294 <vbic_4T_et_cf_fj+0xa154>
addsd  0x5dea(%rip),%xmm0
addsd  0x5d92(%rip),%xmm0
movsd  0x5dea(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    b2c9 <vbic_4T_et_cf_fj+0xa189>
movsd  %xmm2,0x1e0(%rsp)
call   1030 <exp@plt>
movsd  0x30(%rsp),%xmm9
movapd 0x140(%rsp),%xmm4
movsd  0x2f0(%rsp),%xmm10
movsd  0x1e0(%rsp),%xmm2
movapd %xmm0,%xmm1
movapd 0x100(%rsp),%xmm8
movapd 0x60(%rsp),%xmm11
movapd 0x110(%rsp),%xmm13
movsd  0x5d2b(%rip),%xmm15
movapd 0xb0(%rsp),%xmm12
movapd 0x150(%rsp),%xmm14
movsd  0x190(%rsp),%xmm6
movapd (%rsp),%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm2
movsd  0x140(%rbx),%xmm1
mulsd  %xmm1,%xmm10
movapd %xmm0,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm1,%xmm0
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm9
mulsd  %xmm10,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm10
addsd  %xmm9,%xmm10
mov    0xba8(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xbc8(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm6,%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
mov    0xbb0(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm3,%xmm4
mov    0xbb8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm3,%xmm1
mov    0xbc0(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
mov    0xbd0(%rsp),%rax
movapd %xmm6,%xmm9
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm4
mov    0xbd8(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm5
mov    0xbe0(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm1
movapd %xmm3,%xmm6
mulsd  %xmm12,%xmm6
subsd  %xmm6,%xmm4
mulsd  %xmm14,%xmm3
subsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm10,%xmm0
addsd  %xmm5,%xmm0
mov    0xbf0(%rsp),%rax
mov    0xbe8(%rsp),%rcx
xorpd  %xmm3,%xmm3
mov    0xc28(%rsp),%rdx
mov    0xc20(%rsp),%rsi
mov    0xb18(%rsp),%rdi
subsd  %xmm2,%xmm9
movsd  %xmm9,(%rcx)
movsd  %xmm12,(%rax)
movsd  %xmm14,(%r14)
movsd  (%rax),%xmm2
subsd  %xmm7,%xmm2
xorpd  0x5c77(%rip),%xmm1
movsd  %xmm2,(%rax)
movlpd %xmm1,0x0(%rbp)
movsd  (%r14),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%r14)
movsd  0x8(%rbx),%xmm0
ucomisd %xmm3,%xmm0
mov    %r12,0x9f8(%rsp)
jbe    b4e4 <vbic_4T_et_cf_fj+0xa3a4>
movsd  0x8b0(%rsp),%xmm1
divsd  0x18(%rsp),%xmm1
mulsd  %xmm8,%xmm1
movsd  0x8a8(%rsp),%xmm2
movsd  0x8a0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  (%rdi),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rsi)
movapd %xmm15,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rdi),%xmm0
xorpd  0x5bfe(%rip),%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    b4f6 <vbic_4T_et_cf_fj+0xa3b6>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
xorpd  %xmm0,%xmm0
movsd  0x48(%rsp),%xmm12
movsd  0x510(%rsp),%xmm10
movapd 0x6e0(%rsp),%xmm3
movapd %xmm13,%xmm9
movapd 0x330(%rsp),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm10,%xmm12
mov    0xb20(%rsp),%r14
mov    0xc30(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x0(%r13),%xmm14
movapd %xmm14,%xmm5
divsd  %xmm11,%xmm5
ucomisd 0x5b15(%rip),%xmm5
movsd  %xmm12,0x48(%rsp)
movsd  %xmm14,0x30(%rsp)
jbe    b57d <vbic_4T_et_cf_fj+0xa43d>
addsd  0x5b05(%rip),%xmm5
addsd  0x5aa5(%rip),%xmm5
movsd  0x5b05(%rip),%xmm0
jmp    b5a3 <vbic_4T_et_cf_fj+0xa463>
movsd  0x5aeb(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    b5b2 <vbic_4T_et_cf_fj+0xa472>
addsd  0x5ad5(%rip),%xmm5
addsd  0x5a7d(%rip),%xmm5
movsd  0x5ad5(%rip),%xmm0
movsd  %xmm0,0x2f0(%rsp)
mulsd  %xmm0,%xmm5
jmp    b619 <vbic_4T_et_cf_fj+0xa4d9>
movapd %xmm5,%xmm0
movapd %xmm2,0x20(%rsp)
call   1030 <exp@plt>
movapd 0x20(%rsp),%xmm2
movsd  0x30(%rsp),%xmm14
movsd  0x5a41(%rip),%xmm15
movapd 0x6e0(%rsp),%xmm3
movsd  0x510(%rsp),%xmm10
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm9
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm5
movsd  %xmm0,0x2f0(%rsp)
movsd  0x280(%rsp),%xmm0
divsd  %xmm11,%xmm3
divsd  %xmm9,%xmm2
movsd  0x858(%rsp),%xmm13
mulsd  %xmm12,%xmm13
movapd %xmm11,%xmm1
movsd  (%r14),%xmm11
movapd %xmm11,%xmm7
divsd  %xmm1,%xmm7
ucomisd 0x5a12(%rip),%xmm7
movsd  %xmm13,0x140(%rsp)
movsd  %xmm5,0x150(%rsp)
movsd  %xmm11,0xb0(%rsp)
mov    %r15,0x9e8(%rsp)
jbe    b6b4 <vbic_4T_et_cf_fj+0xa574>
addsd  0x59eb(%rip),%xmm7
addsd  0x598b(%rip),%xmm7
movapd %xmm8,%xmm1
movsd  0x59e5(%rip),%xmm8
movsd  %xmm8,0x1b0(%rsp)
mulsd  %xmm8,%xmm7
movapd %xmm1,%xmm8
jmp    b77b <vbic_4T_et_cf_fj+0xa63b>
movsd  0x59b4(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    b6ec <vbic_4T_et_cf_fj+0xa5ac>
addsd  0x599e(%rip),%xmm7
addsd  0x5946(%rip),%xmm7
movsd  0x599e(%rip),%xmm0
movsd  %xmm0,0x1b0(%rsp)
mulsd  %xmm0,%xmm7
jmp    b772 <vbic_4T_et_cf_fj+0xa632>
movapd %xmm7,%xmm0
movapd %xmm3,0x6e0(%rsp)
movapd %xmm2,0x20(%rsp)
call   1030 <exp@plt>
movapd 0x20(%rsp),%xmm2
movsd  0xb0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm5
movsd  0x140(%rsp),%xmm13
movsd  0x30(%rsp),%xmm14
movsd  0x58e1(%rip),%xmm15
movapd 0x6e0(%rsp),%xmm3
movsd  0x510(%rsp),%xmm10
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm9
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm7
movsd  %xmm0,0x1b0(%rsp)
movsd  0x280(%rsp),%xmm0
mov    0xb10(%rsp),%r12
mulsd  %xmm8,%xmm3
mulsd  0x5890(%rip),%xmm2
movapd %xmm13,%xmm6
mulsd  %xmm5,%xmm6
addsd  0x5877(%rip),%xmm6
xorps  %xmm1,%xmm1
sqrtsd %xmm6,%xmm1
xorpd  %xmm4,%xmm4
movsd  %xmm6,0x190(%rsp)
ucomisd %xmm4,%xmm6
movsd  %xmm1,0x3d0(%rsp)
movsd  %xmm7,(%rsp)
movsd  %xmm1,0x1e0(%rsp)
jae    b878 <vbic_4T_et_cf_fj+0xa738>
movsd  0x190(%rsp),%xmm0
movapd %xmm3,0x6e0(%rsp)
movapd %xmm2,0x20(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movsd  0x1e0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm2
movsd  0xb0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm5
movsd  0x140(%rsp),%xmm13
movsd  0x30(%rsp),%xmm14
movsd  0x57e5(%rip),%xmm15
movsd  (%rsp),%xmm7
movapd 0x6e0(%rsp),%xmm3
movsd  0x510(%rsp),%xmm10
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm9
movapd 0x100(%rsp),%xmm8
movsd  %xmm0,0x3d0(%rsp)
movsd  0x280(%rsp),%xmm0
divsd  0x18(%rsp),%xmm0
addsd  %xmm3,%xmm2
movsd  0x190(%rsp),%xmm3
ucomisd %xmm4,%xmm3
movapd %xmm1,%xmm6
jae    b929 <vbic_4T_et_cf_fj+0xa7e9>
movsd  %xmm0,0x280(%rsp)
movsd  0x190(%rsp),%xmm0
movapd %xmm2,0x20(%rsp)
call   1060 <sqrt@plt>
movsd  0x1e0(%rsp),%xmm1
movapd 0x20(%rsp),%xmm2
movsd  0xb0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm5
movsd  0x140(%rsp),%xmm13
movsd  0x30(%rsp),%xmm14
movsd  0x5726(%rip),%xmm15
movsd  (%rsp),%xmm7
movsd  0x510(%rsp),%xmm10
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm9
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm6
movsd  0x280(%rsp),%xmm0
mulsd  %xmm8,%xmm0
movsd  0x858(%rsp),%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm3,%xmm10
divsd  %xmm9,%xmm14
movapd %xmm14,%xmm4
xorpd  %xmm14,%xmm14
movsd  0x190(%rsp),%xmm3
ucomisd %xmm14,%xmm3
movapd %xmm4,%xmm14
xorpd  %xmm3,%xmm3
jae    ba1a <vbic_4T_et_cf_fj+0xa8da>
movsd  %xmm0,0x280(%rsp)
movsd  0x190(%rsp),%xmm0
movsd  %xmm10,0x510(%rsp)
movsd  %xmm14,0x30(%rsp)
movapd %xmm2,0x20(%rsp)
movsd  %xmm6,0x190(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0x190(%rsp),%xmm6
movapd 0x20(%rsp),%xmm2
movsd  0xb0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm5
movsd  0x140(%rsp),%xmm13
movsd  0x30(%rsp),%xmm14
movsd  0x5635(%rip),%xmm15
movsd  (%rsp),%xmm7
movsd  0x510(%rsp),%xmm10
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm9
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x280(%rsp),%xmm0
mulsd  %xmm10,%xmm0
mulsd  %xmm2,%xmm12
mulsd  0x5633(%rip),%xmm14
addsd  %xmm6,%xmm6
movapd %xmm9,%xmm10
divsd  %xmm9,%xmm11
movapd %xmm13,%xmm4
mulsd  %xmm7,%xmm4
addsd  0x55cc(%rip),%xmm4
addsd  %xmm1,%xmm1
movapd %xmm6,%xmm9
xorps  %xmm6,%xmm6
sqrtsd %xmm4,%xmm6
ucomisd %xmm3,%xmm4
movsd  %xmm6,0x20(%rsp)
movsd  %xmm6,0x90(%rsp)
movsd  %xmm4,0xf0(%rsp)
jae    bb3c <vbic_4T_et_cf_fj+0xa9fc>
movsd  %xmm0,0x280(%rsp)
movapd %xmm4,%xmm0
movsd  %xmm12,0x48(%rsp)
movsd  %xmm14,0x30(%rsp)
movsd  %xmm11,0xb0(%rsp)
movsd  %xmm1,0x1e0(%rsp)
movsd  %xmm9,0x190(%rsp)
call   1060 <sqrt@plt>
movsd  0x190(%rsp),%xmm9
movsd  0xf0(%rsp),%xmm4
movsd  0x90(%rsp),%xmm6
movsd  0x1e0(%rsp),%xmm1
movsd  0xb0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm5
movsd  0x140(%rsp),%xmm13
movsd  0x30(%rsp),%xmm14
movsd  0x550b(%rip),%xmm15
movsd  (%rsp),%xmm7
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm10
movapd 0x100(%rsp),%xmm8
movsd  %xmm0,0x20(%rsp)
movsd  0x280(%rsp),%xmm0
movapd %xmm15,%xmm3
divsd  0x60(%rsp),%xmm3
addsd  %xmm0,%xmm12
movsd  0x2f0(%rsp),%xmm2
mulsd  %xmm2,%xmm14
divsd  %xmm9,%xmm5
movapd %xmm13,%xmm0
mulsd  0x54f3(%rip),%xmm11
divsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movapd %xmm6,%xmm0
movsd  %xmm12,0x48(%rsp)
movsd  %xmm1,0x1e0(%rsp)
jae    bc3d <vbic_4T_et_cf_fj+0xaafd>
movapd %xmm4,%xmm0
movsd  %xmm14,0x30(%rsp)
movapd %xmm3,0x190(%rsp)
movsd  %xmm5,0x150(%rsp)
movsd  %xmm11,0xb0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1e0(%rsp),%xmm1
movsd  0xf0(%rsp),%xmm4
movsd  0x90(%rsp),%xmm6
movsd  0xb0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm5
movapd 0x190(%rsp),%xmm3
movsd  0x140(%rsp),%xmm13
movsd  0x2f0(%rsp),%xmm2
movsd  0x30(%rsp),%xmm14
movsd  0x53fb(%rip),%xmm15
movsd  (%rsp),%xmm7
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm10
movapd 0x100(%rsp),%xmm8
mulsd  %xmm3,%xmm2
mulsd  %xmm12,%xmm5
mulsd  %xmm1,%xmm14
movapd %xmm1,%xmm9
movsd  0x1b0(%rsp),%xmm1
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm11
addsd  %xmm0,%xmm0
divsd  %xmm0,%xmm7
ucomisd 0x544e(%rip),%xmm4
jae    bd1f <vbic_4T_et_cf_fj+0xabdf>
movapd %xmm4,%xmm0
movsd  %xmm14,0x30(%rsp)
movsd  %xmm2,0x2f0(%rsp)
movapd %xmm3,0x190(%rsp)
movsd  %xmm5,0x150(%rsp)
movsd  %xmm11,0xb0(%rsp)
movsd  %xmm7,(%rsp)
call   1060 <sqrt@plt>
movsd  0x1e0(%rsp),%xmm9
movsd  0xb0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm5
movapd 0x190(%rsp),%xmm3
movsd  0x140(%rsp),%xmm13
movsd  0x2f0(%rsp),%xmm2
movsd  0x30(%rsp),%xmm14
movsd  0x531d(%rip),%xmm15
movsd  (%rsp),%xmm7
movsd  0x48(%rsp),%xmm12
movapd 0x110(%rsp),%xmm10
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm6
mov    0xc50(%rsp),%rax
mov    0xc48(%rsp),%rcx
mov    0xc40(%rsp),%rdx
mov    0xc38(%rsp),%rsi
mov    0xb28(%rsp),%r14
mulsd  %xmm9,%xmm2
movsd  %xmm2,0x2f0(%rsp)
addsd  %xmm5,%xmm14
addsd  %xmm6,%xmm6
divsd  %xmm6,%xmm13
mulsd  %xmm7,%xmm12
mulsd  %xmm13,%xmm3
movapd %xmm3,0x190(%rsp)
mulsd  %xmm11,%xmm13
addsd  %xmm12,%xmm13
movsd  %xmm13,0x140(%rsp)
movsd  0x10(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm14,0x30(%rsp)
jbe    be25 <vbic_4T_et_cf_fj+0xace5>
movsd  0x3d0(%rsp),%xmm0
addsd  %xmm15,%xmm0
movsd  0x20(%rsp),%xmm1
addsd  %xmm15,%xmm1
movapd %xmm0,0xb0(%rsp)
movsd  %xmm1,0x48(%rsp)
divsd  %xmm1,%xmm0
movapd %xmm0,0x1b0(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm2
movsd  (%r14),%xmm0
movsd  0x3d0(%rsp),%xmm3
subsd  0x20(%rsp),%xmm3
movsd  %xmm0,0x280(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x5295(%rip),%xmm0
subsd  %xmm2,%xmm3
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
jb     be5a <vbic_4T_et_cf_fj+0xad1a>
mov    %r14,%rax
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    be8b <vbic_4T_et_cf_fj+0xad4b>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
mov    0xc58(%rsp),%rax
movapd 0x60(%rsp),%xmm11
movapd %xmm10,%xmm9
jmp    cd67 <vbic_4T_et_cf_fj+0xbc27>
movsd  %xmm3,0x150(%rsp)
movapd %xmm2,(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movapd (%rsp),%xmm2
movsd  0x150(%rsp),%xmm3
mov    0xb28(%rsp),%rax
movapd %xmm0,%xmm1
movapd 0x60(%rsp),%xmm0
mulsd  %xmm0,%xmm3
xorpd  0x5233(%rip),%xmm2
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x51f3(%rip),%xmm0
ucomisd %xmm4,%xmm0
movsd  %xmm1,0x1a8(%rsp)
jb     bec5 <vbic_4T_et_cf_fj+0xad85>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    bef2 <vbic_4T_et_cf_fj+0xadb2>
movsd  %xmm3,0x150(%rsp)
movapd %xmm2,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm2
movsd  0x150(%rsp),%xmm3
mov    0xb28(%rsp),%rax
movapd %xmm0,%xmm1
movsd  0x3b8(%rsp),%xmm10
movapd 0xb0(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
mulsd  0x5a8(%rsp),%xmm10
xorpd  0x51b2(%rip),%xmm5
movapd %xmm8,%xmm4
mulsd  %xmm8,%xmm4
addsd  0x280(%rsp),%xmm3
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x515f(%rip),%xmm0
subsd  0x20(%rsp),%xmm2
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movsd  %xmm10,0x3b8(%rsp)
movsd  %xmm1,0x360(%rsp)
jb     bf6a <vbic_4T_et_cf_fj+0xae2a>
sqrtsd %xmm0,%xmm0
jmp    bfcc <vbic_4T_et_cf_fj+0xae8c>
movsd  %xmm3,0x150(%rsp)
movapd %xmm5,0xb0(%rsp)
movapd %xmm2,(%rsp)
movsd  %xmm4,0x1e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1e0(%rsp),%xmm4
xorpd  %xmm6,%xmm6
movsd  0x48(%rsp),%xmm8
movapd (%rsp),%xmm2
movapd 0xb0(%rsp),%xmm5
movsd  0x150(%rsp),%xmm3
mov    0xb28(%rsp),%rax
movsd  0x3b8(%rsp),%xmm10
movsd  %xmm0,0x520(%rsp)
movsd  0x498(%rsp),%xmm0
movsd  0x5032(%rip),%xmm7
divsd  %xmm8,%xmm7
divsd  %xmm4,%xmm5
addsd  0x3d0(%rsp),%xmm2
divsd  %xmm10,%xmm3
movsd  0x5022(%rip),%xmm9
mulsd  %xmm0,%xmm9
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x5085(%rip),%xmm0
ucomisd %xmm6,%xmm0
movsd  %xmm3,0x150(%rsp)
movapd %xmm5,0xb0(%rsp)
movapd %xmm7,0x1e0(%rsp)
movapd %xmm2,(%rsp)
jb     c047 <vbic_4T_et_cf_fj+0xaf07>
sqrtsd %xmm0,%xmm0
jmp    c092 <vbic_4T_et_cf_fj+0xaf52>
movsd  %xmm9,0x2c0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2c0(%rsp),%xmm9
movapd (%rsp),%xmm2
movapd 0x1e0(%rsp),%xmm7
movapd 0xb0(%rsp),%xmm5
movsd  0x150(%rsp),%xmm3
mov    0xb28(%rsp),%rax
movsd  0x3b8(%rsp),%xmm10
movsd  %xmm0,0x48(%rsp)
movapd 0x60(%rsp),%xmm13
movsd  0x2d8(%rsp),%xmm11
movsd  0x30(%rsp),%xmm8
movsd  0x140(%rsp),%xmm0
movapd %xmm7,%xmm6
mulsd  %xmm8,%xmm6
movapd %xmm5,%xmm12
mulsd  %xmm0,%xmm12
movapd %xmm2,%xmm0
divsd  %xmm10,%xmm0
movapd %xmm0,0x410(%rsp)
movapd %xmm13,%xmm14
divsd  %xmm10,%xmm14
movapd %xmm13,%xmm4
xorpd  0x4fdb(%rip),%xmm4
movapd %xmm11,%xmm1
mulsd  %xmm9,%xmm1
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4f91(%rip),%xmm0
mulsd  %xmm3,%xmm9
movapd %xmm1,%xmm3
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x208(%rsp)
movapd %xmm14,0x320(%rsp)
movapd %xmm6,0xf0(%rsp)
jb     c16f <vbic_4T_et_cf_fj+0xb02f>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
movsd  0x18(%rsp),%xmm0
movsd  0x4e8(%rsp),%xmm6
movsd  0x4ebc(%rip),%xmm5
movapd 0x1b0(%rsp),%xmm7
movapd %xmm8,%xmm15
jmp    c214 <vbic_4T_et_cf_fj+0xb0d4>
movapd %xmm12,0x90(%rsp)
movsd  %xmm9,0x2c0(%rsp)
movapd %xmm4,0x580(%rsp)
call   1060 <sqrt@plt>
movapd 0x580(%rsp),%xmm4
movsd  0x2c0(%rsp),%xmm9
movapd 0x320(%rsp),%xmm14
movsd  0x208(%rsp),%xmm3
movapd (%rsp),%xmm2
movapd 0x90(%rsp),%xmm12
mov    0xb28(%rsp),%rax
movsd  0x30(%rsp),%xmm15
movsd  0x2d8(%rsp),%xmm11
movsd  0x3b8(%rsp),%xmm10
movapd 0x60(%rsp),%xmm13
movapd %xmm0,%xmm1
movsd  0x18(%rsp),%xmm0
movsd  0x4e8(%rsp),%xmm6
movsd  0x4e0d(%rip),%xmm5
movapd 0x1b0(%rsp),%xmm7
divsd  %xmm0,%xmm6
addsd  0xf0(%rsp),%xmm12
movapd %xmm5,%xmm8
divsd  %xmm7,%xmm8
divsd  %xmm10,%xmm4
mulsd  %xmm13,%xmm2
movapd 0x410(%rsp),%xmm13
mulsd  0x4dd7(%rip),%xmm13
movapd %xmm14,%xmm5
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4e42(%rip),%xmm0
mulsd  %xmm15,%xmm5
movapd %xmm5,0xf0(%rsp)
ucomisd 0x4e4c(%rip),%xmm0
movsd  0x4dac(%rip),%xmm7
mulsd  %xmm11,%xmm7
mulsd  %xmm11,%xmm9
movsd  0x48(%rsp),%xmm5
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x48(%rsp)
mulsd  %xmm3,%xmm1
movapd %xmm4,0x580(%rsp)
movapd %xmm8,0x3a0(%rsp)
jb     c2ec <vbic_4T_et_cf_fj+0xb1ac>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x260(%rsp)
movapd 0x100(%rsp),%xmm0
movsd  0x498(%rsp),%xmm11
movsd  0x140(%rsp),%xmm14
movsd  0x360(%rsp),%xmm15
movapd %xmm3,%xmm5
jmp    c3cb <vbic_4T_et_cf_fj+0xb28b>
movsd  %xmm6,0x4e8(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm2,(%rsp)
movsd  %xmm9,0x2c0(%rsp)
movsd  %xmm7,0x1b0(%rsp)
movsd  %xmm1,0xc8(%rsp)
movapd %xmm13,0x410(%rsp)
call   1060 <sqrt@plt>
movapd 0x410(%rsp),%xmm13
movsd  0xc8(%rsp),%xmm1
movapd 0x3a0(%rsp),%xmm8
movsd  0x1b0(%rsp),%xmm7
movapd 0x580(%rsp),%xmm4
movsd  0x2c0(%rsp),%xmm9
movsd  0x208(%rsp),%xmm5
movapd (%rsp),%xmm2
movapd 0x90(%rsp),%xmm12
mov    0xb28(%rsp),%rax
movsd  0x4e8(%rsp),%xmm6
movsd  0x3b8(%rsp),%xmm10
movsd  %xmm0,0x260(%rsp)
movapd 0x100(%rsp),%xmm0
movsd  0x498(%rsp),%xmm11
movsd  0x140(%rsp),%xmm14
movsd  0x360(%rsp),%xmm15
movapd 0xf0(%rsp),%xmm3
mulsd  %xmm0,%xmm6
mulsd  %xmm8,%xmm12
addsd  0x280(%rsp),%xmm2
movapd %xmm10,%xmm0
mulsd  %xmm10,%xmm0
movsd  %xmm0,0x280(%rsp)
addsd  %xmm13,%xmm3
movapd %xmm4,%xmm0
mulsd  %xmm14,%xmm0
movapd %xmm0,0x340(%rsp)
mulsd  %xmm11,%xmm7
mulsd  %xmm5,%xmm15
movsd  0x48(%rsp),%xmm0
addsd  0x4bf0(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
addsd  0x4be2(%rip),%xmm1
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4c5a(%rip),%xmm0
mulsd  %xmm10,%xmm9
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movsd  %xmm7,0x1b0(%rsp)
movsd  %xmm1,0xc8(%rsp)
movapd %xmm3,0xf0(%rsp)
jb     c479 <vbic_4T_et_cf_fj+0xb339>
sqrtsd %xmm0,%xmm0
jmp    c4fb <vbic_4T_et_cf_fj+0xb3bb>
movsd  %xmm6,0x4e8(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm2,(%rsp)
movsd  %xmm9,0x2c0(%rsp)
movsd  %xmm15,0x360(%rsp)
call   1060 <sqrt@plt>
movapd 0x580(%rsp),%xmm4
movsd  0x360(%rsp),%xmm15
movsd  0x2c0(%rsp),%xmm9
movapd (%rsp),%xmm2
movapd 0x90(%rsp),%xmm12
mov    0xb28(%rsp),%rax
movsd  0x498(%rsp),%xmm11
movsd  0x4e8(%rsp),%xmm6
movsd  0x3b8(%rsp),%xmm10
movsd  %xmm0,0x410(%rsp)
movsd  0x2d8(%rsp),%xmm8
movapd 0x190(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm13
movapd 0x1e0(%rsp),%xmm14
movsd  0x1a8(%rsp),%xmm7
movsd  0x280(%rsp),%xmm5
movsd  0x5a8(%rsp),%xmm0
mulsd  %xmm6,%xmm0
movsd  %xmm0,0x5a8(%rsp)
divsd  %xmm5,%xmm2
movapd 0x340(%rsp),%xmm0
addsd  0xf0(%rsp),%xmm0
movapd %xmm0,0x340(%rsp)
mulsd  0x2f0(%rsp),%xmm14
mulsd  %xmm3,%xmm13
mulsd  %xmm4,%xmm12
movsd  0x1b0(%rsp),%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm10,%xmm7
mulsd  0x520(%rsp),%xmm9
mulsd  0x4a85(%rip),%xmm11
movsd  0x48(%rsp),%xmm0
mulsd  0xc8(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x150(%rsp),%xmm3
mulsd  %xmm3,%xmm11
movapd %xmm8,%xmm0
mulsd  %xmm8,%xmm0
mulsd  %xmm11,%xmm0
movsd  %xmm0,0xc8(%rsp)
movsd  (%rax),%xmm0
movsd  %xmm0,0x1a8(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x4aa1(%rip),%xmm0
mulsd  %xmm8,%xmm7
ucomisd 0x4ab4(%rip),%xmm0
movapd %xmm10,%xmm5
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x280(%rsp)
addsd  0x49f1(%rip),%xmm15
movsd  0x260(%rsp),%xmm5
movsd  0x208(%rsp),%xmm1
mulsd  %xmm1,%xmm5
movsd  0x410(%rsp),%xmm6
mulsd  %xmm1,%xmm6
movapd %xmm10,%xmm11
movapd %xmm6,%xmm10
movsd  %xmm7,0xf0(%rsp)
jb     c67f <vbic_4T_et_cf_fj+0xb53f>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x520(%rsp)
movapd 0x340(%rsp),%xmm1
movapd %xmm11,%xmm6
jmp    c769 <vbic_4T_et_cf_fj+0xb629>
movapd %xmm13,0xb0(%rsp)
movapd %xmm14,0x1e0(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm2,(%rsp)
movsd  %xmm9,0x2c0(%rsp)
movsd  %xmm15,0x360(%rsp)
movsd  %xmm4,0x1b0(%rsp)
movsd  %xmm5,0x260(%rsp)
movsd  %xmm10,0x410(%rsp)
call   1060 <sqrt@plt>
movsd  0x410(%rsp),%xmm10
movsd  0x260(%rsp),%xmm5
movsd  0x1b0(%rsp),%xmm4
movsd  0xf0(%rsp),%xmm7
movsd  0x360(%rsp),%xmm15
movsd  0x2c0(%rsp),%xmm9
movapd (%rsp),%xmm2
movapd 0x90(%rsp),%xmm12
movapd 0x1e0(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm13
movsd  0x150(%rsp),%xmm3
mov    0xb28(%rsp),%rax
movsd  0x2d8(%rsp),%xmm8
movsd  0x3b8(%rsp),%xmm6
movsd  %xmm0,0x520(%rsp)
movapd 0x340(%rsp),%xmm1
movapd 0x3a0(%rsp),%xmm0
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm13
addsd  %xmm1,%xmm12
mulsd  0x5a8(%rsp),%xmm2
movapd %xmm7,%xmm0
addsd  0x4882(%rip),%xmm4
mulsd  %xmm3,%xmm0
movapd %xmm0,0x340(%rsp)
movsd  0x280(%rsp),%xmm0
divsd  %xmm15,%xmm0
movsd  %xmm0,0x280(%rsp)
divsd  0x48(%rsp),%xmm9
mulsd  %xmm3,%xmm8
addsd  0x484a(%rip),%xmm5
addsd  0x4841(%rip),%xmm10
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x48b9(%rip),%xmm0
movsd  0xc8(%rsp),%xmm1
mulsd  %xmm6,%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm4,0x1b0(%rsp)
movsd  %xmm5,0x260(%rsp)
movsd  %xmm10,0x410(%rsp)
jb     c828 <vbic_4T_et_cf_fj+0xb6e8>
xorps  %xmm11,%xmm11
sqrtsd %xmm0,%xmm11
jmp    c8cc <vbic_4T_et_cf_fj+0xb78c>
movsd  %xmm8,0x2d8(%rsp)
movapd %xmm13,0xb0(%rsp)
movapd %xmm14,0x1e0(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm2,(%rsp)
movsd  %xmm9,0x2c0(%rsp)
movsd  %xmm1,0xc8(%rsp)
call   1060 <sqrt@plt>
movsd  0xc8(%rsp),%xmm1
movsd  0xf0(%rsp),%xmm7
movsd  0x2c0(%rsp),%xmm9
movapd (%rsp),%xmm2
movapd 0x90(%rsp),%xmm12
movapd 0x1e0(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm13
mov    0xb28(%rsp),%rax
movsd  0x2d8(%rsp),%xmm8
movsd  0x3b8(%rsp),%xmm6
movapd %xmm0,%xmm11
movsd  0x4743(%rip),%xmm15
movsd  0x208(%rsp),%xmm4
movapd 0x320(%rsp),%xmm10
movapd 0x580(%rsp),%xmm3
movapd 0x340(%rsp),%xmm5
movapd %xmm15,%xmm0
divsd  %xmm6,%xmm0
movapd %xmm0,(%rsp)
subsd  %xmm2,%xmm12
divsd  0x1b0(%rsp),%xmm5
movsd  0x280(%rsp),%xmm0
subsd  %xmm9,%xmm0
movapd %xmm0,%xmm9
divsd  0x260(%rsp),%xmm8
divsd  0x410(%rsp),%xmm7
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4754(%rip),%xmm0
ucomisd 0x476c(%rip),%xmm0
mulsd  0x1a8(%rsp),%xmm1
mulsd  0x2f0(%rsp),%xmm10
mulsd  %xmm3,%xmm14
mulsd  %xmm3,%xmm13
movapd %xmm3,%xmm6
mulsd  0x190(%rsp),%xmm6
mulsd  %xmm4,%xmm11
addsd  0x468c(%rip),%xmm11
movapd %xmm12,0x90(%rsp)
movsd  %xmm7,0xf0(%rsp)
movapd %xmm5,0x340(%rsp)
jb     c9b3 <vbic_4T_et_cf_fj+0xb873>
sqrtsd %xmm0,%xmm0
jmp    ca7c <vbic_4T_et_cf_fj+0xb93c>
movsd  %xmm8,0x2d8(%rsp)
movapd %xmm13,0xb0(%rsp)
movapd %xmm14,0x1e0(%rsp)
movapd %xmm10,0x320(%rsp)
movsd  %xmm1,0xc8(%rsp)
movsd  %xmm9,0x280(%rsp)
movsd  %xmm11,0x48(%rsp)
movapd %xmm6,0x1b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1b0(%rsp),%xmm6
movsd  0x48(%rsp),%xmm11
movsd  0x280(%rsp),%xmm9
movapd 0x340(%rsp),%xmm5
movsd  0xc8(%rsp),%xmm1
movsd  0xf0(%rsp),%xmm7
movapd 0x320(%rsp),%xmm10
movsd  0x208(%rsp),%xmm4
movapd 0x90(%rsp),%xmm12
movapd 0x1e0(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm13
movsd  0x45a6(%rip),%xmm15
movsd  0x2d8(%rsp),%xmm8
movsd  0x648(%rsp),%xmm2
mov    0xc38(%rsp),%rax
movsd  0x520(%rsp),%xmm3
addsd  %xmm10,%xmm14
addsd  %xmm6,%xmm13
mulsd  %xmm0,%xmm4
addsd  %xmm15,%xmm4
mulsd  %xmm4,%xmm11
mulsd  %xmm11,%xmm3
divsd  %xmm3,%xmm1
mulsd  %xmm9,%xmm2
mulsd  0x5a8(%rsp),%xmm8
addsd  %xmm2,%xmm8
movapd %xmm7,%xmm2
mulsd  (%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 %xmm13,0xb0(%rsp)
movapd %xmm14,0x1e0(%rsp)
movapd %xmm6,0x260(%rsp)
jae    cbcb <vbic_4T_et_cf_fj+0xba8b>
movapd %xmm6,%xmm0
movsd  %xmm8,0x2d8(%rsp)
movsd  %xmm1,0xc8(%rsp)
movsd  %xmm2,0x48(%rsp)
movsd  %xmm3,0x1b0(%rsp)
movsd  %xmm9,0x2c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm10,%xmm10
movsd  0x2c0(%rsp),%xmm9
movapd 0x260(%rsp),%xmm6
movsd  0x48(%rsp),%xmm2
movapd 0x340(%rsp),%xmm5
movsd  0xc8(%rsp),%xmm1
movsd  0xf0(%rsp),%xmm7
movapd 0x1e0(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm13
mov    0xc38(%rsp),%rax
movsd  0x4460(%rip),%xmm15
movsd  0x1b0(%rsp),%xmm3
movsd  0x2d8(%rsp),%xmm8
addsd  %xmm1,%xmm2
movsd  %xmm2,0x48(%rsp)
addsd  %xmm8,%xmm3
movsd  %xmm3,0x1b0(%rsp)
movapd %xmm14,%xmm1
mulsd  %xmm7,%xmm1
movapd %xmm1,0x2c0(%rsp)
mulsd  %xmm13,%xmm7
movsd  %xmm7,0xf0(%rsp)
movsd  0x150(%rsp),%xmm2
movapd %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,(%rax)
ucomisd %xmm10,%xmm6
jae    cc51 <vbic_4T_et_cf_fj+0xbb11>
movapd %xmm6,%xmm0
call   1060 <sqrt@plt>
movapd 0x260(%rsp),%xmm6
movsd  0x150(%rsp),%xmm2
movapd 0x340(%rsp),%xmm5
movsd  0x43cc(%rip),%xmm15
movapd %xmm0,%xmm9
divsd  %xmm9,%xmm15
movapd %xmm15,0x280(%rsp)
xorpd  0x4468(%rip),%xmm5
mulsd  %xmm5,%xmm2
movsd  %xmm2,0x150(%rsp)
movsd  0x442b(%rip),%xmm1
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movsd  0x150(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd (%rsp),%xmm0
movapd 0x280(%rsp),%xmm2
mulsd  %xmm2,%xmm0
mov    0xc40(%rsp),%rsi
movsd  %xmm0,(%rsi)
movapd 0x90(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xc48(%rsp),%rdx
movsd  %xmm0,(%rdx)
movapd 0x1e0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xc50(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xc58(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x1b0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  0x48(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movapd 0x2c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
mulsd  0xf0(%rsp),%xmm1
addsd  (%rax),%xmm1
movapd 0x100(%rsp),%xmm8
movapd 0x60(%rsp),%xmm11
movapd 0x110(%rsp),%xmm9
movsd  0x30(%rsp),%xmm14
mov    0xc70(%rsp),%r8
mov    0xc68(%rsp),%rdx
mov    0xc60(%rsp),%rsi
mov    0xb30(%rsp),%rdi
movsd  %xmm1,(%rax)
movsd  0x30(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    ce04 <vbic_4T_et_cf_fj+0xbcc4>
movsd  0x8c8(%rsp),%xmm1
divsd  0x18(%rsp),%xmm1
mulsd  %xmm8,%xmm1
movsd  0x8c0(%rsp),%xmm2
movsd  0x8b8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  (%rdi),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x423f(%rip),%xmm15
movapd %xmm15,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rdi),%xmm0
xorpd  0x42de(%rip),%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm0
jmp    ce1b <vbic_4T_et_cf_fj+0xbcdb>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movsd  0x41fd(%rip),%xmm15
mov    0xc98(%rsp),%rax
mov    0xc90(%rsp),%rdx
mov    0xc88(%rsp),%rsi
mov    0xc80(%rsp),%rdi
mov    0xc78(%rsp),%rbp
mov    0xb38(%rsp),%rcx
movsd  %xmm0,(%r8)
movsd  0x38(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    cf10 <vbic_4T_et_cf_fj+0xbdd0>
movsd  0x8e0(%rsp),%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm8,%xmm2
movsd  0x8d8(%rsp),%xmm3
movsd  0x8d0(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rcx),%xmm0
movapd 0x2b0(%rsp),%xmm4
mulsd  %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x460(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movapd 0x5f0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
mulsd  0x3e0(%rsp),%xmm1
movsd  %xmm1,(%rax)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    cf34 <vbic_4T_et_cf_fj+0xbdf4>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rax)
movapd 0x600(%rsp),%xmm3
movapd 0x630(%rsp),%xmm2
movapd 0xa20(%rsp),%xmm7
movapd 0xa10(%rsp),%xmm5
movapd 0x4170(%rip),%xmm0
xorpd  %xmm0,%xmm7
xorpd  %xmm0,%xmm2
xorpd  %xmm0,%xmm3
xorpd  %xmm0,%xmm5
mov    0xcb0(%rsp),%r8
mov    0xca8(%rsp),%rcx
mov    0xca0(%rsp),%rdx
mov    0xb40(%rsp),%rsi
movsd  0x40(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    d010 <vbic_4T_et_cf_fj+0xbed0>
movsd  0x8f8(%rsp),%xmm1
divsd  0x18(%rsp),%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm2,%xmm6
movsd  0x8f0(%rsp),%xmm2
movapd %xmm3,%xmm4
movsd  0x8e8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movsd  (%rsi),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rdx)
movapd %xmm15,%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rsi),%xmm0
xorpd  0x40da(%rip),%xmm0
mulsd  %xmm3,%xmm1
movapd %xmm4,%xmm3
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
movapd %xmm6,%xmm2
mulsd  %xmm1,%xmm0
jmp    d01e <vbic_4T_et_cf_fj+0xbede>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movsd  0x5b8(%rsp),%xmm6
movapd %xmm5,%xmm12
movapd %xmm9,%xmm4
divsd  0x530(%rsp),%xmm7
movapd 0x2a0(%rsp),%xmm1
divsd  %xmm1,%xmm2
mulsd  0x4a8(%rsp),%xmm6
divsd  %xmm1,%xmm3
divsd  0x620(%rsp),%xmm12
mov    0xcd8(%rsp),%rcx
mov    0xcd0(%rsp),%rdx
mov    0xcc8(%rsp),%rsi
mov    0xcc0(%rsp),%rdi
mov    0xcb8(%rsp),%rbp
mov    0xb48(%rsp),%rax
movsd  %xmm0,(%r8)
movsd  0x50(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    d172 <vbic_4T_et_cf_fj+0xc032>
movapd %xmm8,%xmm0
movapd %xmm4,%xmm8
movapd %xmm2,%xmm10
movsd  0x910(%rsp),%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm3,%xmm4
movsd  0x908(%rsp),%xmm3
movsd  0x900(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rax),%xmm0
movsd  0x358(%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
movapd %xmm4,%xmm3
mulsd  %xmm2,%xmm0
movapd %xmm10,%xmm2
movsd  0x2e0(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rsi)
movsd  0x390(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rdx)
movsd  0x440(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rcx)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    d19b <vbic_4T_et_cf_fj+0xc05b>
movapd %xmm4,%xmm8
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movapd 0x1f0(%rsp),%xmm9
movsd  0x670(%rsp),%xmm4
movsd  0x5b0(%rsp),%xmm1
movapd 0xa30(%rsp),%xmm0
mulsd  %xmm7,%xmm9
divsd  %xmm0,%xmm4
divsd  0xac0(%rsp),%xmm6
movsd  %xmm6,0x5b8(%rsp)
movapd 0x1d0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm3
movsd  0x738(%rsp),%xmm6
divsd  0xab0(%rsp),%xmm6
movapd 0x230(%rsp),%xmm0
mulsd  %xmm12,%xmm0
movapd %xmm0,0x230(%rsp)
divsd  0xaa0(%rsp),%xmm1
movsd  %xmm1,0x5b0(%rsp)
movsd  0x178(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd 0x480(%rsp),%xmm1
cmpltsd 0x730(%rsp),%xmm1
movapd %xmm1,0x480(%rsp)
mov    0xd98(%rsp),%r14
mov    0xd90(%rsp),%r15
ja     d277 <vbic_4T_et_cf_fj+0xc137>
movsd  0x188(%rbx),%xmm1
ucomisd %xmm0,%xmm1
jbe    d47e <vbic_4T_et_cf_fj+0xc33e>
movsd  %xmm6,0x738(%rsp)
movsd  %xmm4,0x670(%rsp)
movapd %xmm9,0x1f0(%rsp)
movapd %xmm2,0x630(%rsp)
movapd %xmm3,0x600(%rsp)
movapd 0x330(%rsp),%xmm2
movapd %xmm2,%xmm0
movapd 0xa90(%rsp),%xmm1
mulsd  %xmm1,%xmm0
divsd  %xmm11,%xmm1
movapd %xmm8,%xmm5
divsd  %xmm8,%xmm0
movapd 0x100(%rsp),%xmm8
mulsd  %xmm8,%xmm1
movsd  0x3d3b(%rip),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm1,%xmm0
movapd 0xa80(%rsp),%xmm1
mulsd  %xmm1,%xmm2
divsd  %xmm5,%xmm2
mulsd  %xmm3,%xmm2
divsd  %xmm11,%xmm1
mulsd  %xmm8,%xmm1
addsd  %xmm1,%xmm2
movsd  0x18(%rsp),%xmm1
movsd  0x998(%rsp),%xmm4
divsd  %xmm1,%xmm4
mulsd  %xmm8,%xmm4
movsd  0x988(%rsp),%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm4
movsd  0x840(%rsp),%xmm3
mulsd  %xmm0,%xmm3
addsd  %xmm4,%xmm3
movsd  0x980(%rsp),%xmm6
divsd  %xmm1,%xmm6
mulsd  %xmm8,%xmm6
movsd  0x970(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm6
movsd  0x838(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd 0x7b0(%rsp),%xmm4
movsd  0x658(%rsp),%xmm12
mulsd  %xmm12,%xmm4
addsd  %xmm6,%xmm0
movsd  0x650(%rsp),%xmm13
movapd 0x7a0(%rsp),%xmm14
mulsd  %xmm13,%xmm14
divsd  0x990(%rsp),%xmm4
mulsd  %xmm3,%xmm4
divsd  0x978(%rsp),%xmm14
mulsd  %xmm0,%xmm14
movsd  (%r12),%xmm0
movsd  0x180(%rbx),%xmm1
movapd %xmm11,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm0,%xmm3
divsd  %xmm2,%xmm3
movsd  0x3c25(%rip),%xmm15
movapd %xmm15,%xmm10
divsd  %xmm2,%xmm10
movapd %xmm5,%xmm9
mulsd  %xmm5,%xmm1
movapd %xmm0,%xmm6
divsd  %xmm1,%xmm6
movapd 0x3cba(%rip),%xmm5
mulsd  0x3c42(%rip),%xmm6
xorpd  %xmm0,%xmm5
ucomisd 0x3c3e(%rip),%xmm3
jbe    d446 <vbic_4T_et_cf_fj+0xc306>
addsd  0x3c3c(%rip),%xmm3
addsd  0x3bdc(%rip),%xmm3
movsd  0x3c3c(%rip),%xmm1
jmp    d46c <vbic_4T_et_cf_fj+0xc32c>
movsd  0x3c22(%rip),%xmm1
ucomisd %xmm3,%xmm1
jbe    d4cf <vbic_4T_et_cf_fj+0xc38f>
addsd  0x3c0c(%rip),%xmm3
addsd  0x3bb4(%rip),%xmm3
movsd  0x3c0c(%rip),%xmm1
mulsd  %xmm1,%xmm3
movapd %xmm3,0x1d0(%rsp)
jmp    d575 <vbic_4T_et_cf_fj+0xc435>
mov    0xd88(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,(%r15)
movq   $0x0,(%r14)
movsd  0x4f0(%rsp),%xmm10
movsd  0x508(%rsp),%xmm7
movsd  0x4a8(%rsp),%xmm11
movsd  0x5b8(%rsp),%xmm0
movsd  0x5b0(%rsp),%xmm1
jmp    d7c5 <vbic_4T_et_cf_fj+0xc685>
movapd %xmm3,%xmm0
movapd %xmm4,0x7b0(%rsp)
movapd %xmm14,0x7a0(%rsp)
movapd %xmm10,0xb0(%rsp)
movapd %xmm6,0x330(%rsp)
call   1030 <exp@plt>
movapd 0x330(%rsp),%xmm6
movapd 0xb0(%rsp),%xmm10
movsd  0x3afe(%rip),%xmm15
movapd 0x7a0(%rsp),%xmm14
movsd  0x650(%rsp),%xmm13
movsd  0x658(%rsp),%xmm12
movapd 0x7b0(%rsp),%xmm4
movapd 0x110(%rsp),%xmm9
movapd 0x60(%rsp),%xmm11
movapd %xmm0,%xmm1
movsd  (%r12),%xmm0
movapd 0x3b6c(%rip),%xmm5
xorpd  %xmm0,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,0x1d0(%rsp)
movsd  0x720(%rsp),%xmm2
movsd  0x718(%rsp),%xmm3
mulsd  %xmm2,%xmm12
mulsd  %xmm2,%xmm4
mulsd  %xmm3,%xmm13
mulsd  %xmm3,%xmm14
mulsd  %xmm1,%xmm10
mulsd  %xmm1,%xmm6
movsd  0x190(%rbx),%xmm1
mulsd  %xmm1,%xmm11
divsd  %xmm11,%xmm0
mulsd  %xmm1,%xmm9
divsd  %xmm9,%xmm5
movapd %xmm15,%xmm7
mulsd  0x3a54(%rip),%xmm5
divsd  %xmm11,%xmm7
ucomisd 0x3a8f(%rip),%xmm0
movapd %xmm6,0x330(%rsp)
jbe    d605 <vbic_4T_et_cf_fj+0xc4c5>
addsd  0x3a84(%rip),%xmm0
addsd  0x3a24(%rip),%xmm0
movsd  0x3a84(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    d6bd <vbic_4T_et_cf_fj+0xc57d>
movsd  0x3a63(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    d634 <vbic_4T_et_cf_fj+0xc4f4>
addsd  0x3a4d(%rip),%xmm0
addsd  0x39f5(%rip),%xmm0
movsd  0x3a4d(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    d6bd <vbic_4T_et_cf_fj+0xc57d>
movapd %xmm4,0x7b0(%rsp)
movsd  %xmm12,0x658(%rsp)
movsd  %xmm13,0x650(%rsp)
movapd %xmm14,0x7a0(%rsp)
movapd %xmm5,0x60(%rsp)
movapd %xmm10,0xb0(%rsp)
movapd %xmm7,0x110(%rsp)
call   1030 <exp@plt>
movapd 0x110(%rsp),%xmm7
movapd 0xb0(%rsp),%xmm10
movapd 0x60(%rsp),%xmm5
movapd 0x7a0(%rsp),%xmm14
movsd  0x650(%rsp),%xmm13
movsd  0x658(%rsp),%xmm12
movapd 0x7b0(%rsp),%xmm4
movapd %xmm0,%xmm1
movsd  0x4f0(%rsp),%xmm8
movsd  0x508(%rsp),%xmm15
movsd  0x4a8(%rsp),%xmm11
movapd 0x1d0(%rsp),%xmm3
movsd  0x395c(%rip),%xmm2
addsd  %xmm2,%xmm3
addsd  %xmm2,%xmm0
movapd %xmm13,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm3,%xmm6
movapd %xmm12,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
mulsd  %xmm1,%xmm7
mov    0xd88(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm6,%xmm4
movsd  %xmm4,(%r15)
mulsd  %xmm12,%xmm10
movsd  %xmm10,(%r14)
movapd 0x330(%rsp),%xmm2
mulsd  %xmm12,%xmm2
addsd  (%r15),%xmm2
mulsd  %xmm1,%xmm5
mulsd  %xmm14,%xmm0
addsd  %xmm2,%xmm0
movsd  %xmm0,(%r15)
mulsd  %xmm13,%xmm7
addsd  (%r14),%xmm7
movsd  %xmm7,(%r14)
mulsd  %xmm13,%xmm5
addsd  (%r15),%xmm5
movsd  %xmm5,(%r15)
movapd 0x600(%rsp),%xmm3
movapd 0x630(%rsp),%xmm2
movapd 0x1f0(%rsp),%xmm9
movsd  0x670(%rsp),%xmm4
movsd  0x5b8(%rsp),%xmm0
movsd  0x738(%rsp),%xmm6
movsd  0x5b0(%rsp),%xmm1
movapd %xmm8,%xmm10
movapd %xmm15,%xmm7
movsd  0x30(%rsp),%xmm14
mulsd  %xmm4,%xmm9
mulsd  %xmm0,%xmm2
mulsd  %xmm6,%xmm3
movapd 0x230(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x230(%rsp)
movsd  0x3828(%rip),%xmm0
movapd 0x480(%rsp),%xmm1
andnpd %xmm0,%xmm1
movapd %xmm1,0x480(%rsp)
mov    0xdd8(%rsp),%rax
mov    0xdd0(%rsp),%rcx
mov    0xdc8(%rsp),%rsi
mov    0xb50(%rsp),%rdx
movsd  0x48(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
mov    %rbx,0x848(%rsp)
jbe    d8e5 <vbic_4T_et_cf_fj+0xc7a5>
movsd  0x918(%rsp),%xmm0
divsd  0x18(%rsp),%xmm0
movapd 0x100(%rsp),%xmm8
mulsd  %xmm0,%xmm8
movsd  0x928(%rsp),%xmm1
movapd %xmm2,%xmm4
movsd  0x920(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  (%rdx),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x378a(%rip),%xmm15
movapd %xmm15,%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rdx),%xmm0
xorpd  0x3829(%rip),%xmm0
mulsd  %xmm2,%xmm8
movapd %xmm4,%xmm2
mulsd  %xmm1,%xmm1
divsd  %xmm1,%xmm0
mulsd  %xmm8,%xmm0
movapd 0x230(%rsp),%xmm8
movsd  0x660(%rsp),%xmm12
movsd  0x810(%rsp),%xmm1
movsd  0x808(%rsp),%xmm4
jmp    d922 <vbic_4T_et_cf_fj+0xc7e2>
movq   $0x0,(%rsi)
movq   $0x0,(%rcx)
movapd 0x230(%rsp),%xmm8
movsd  0x660(%rsp),%xmm12
movsd  0x810(%rsp),%xmm1
movsd  0x808(%rsp),%xmm4
movsd  0x36f6(%rip),%xmm15
mulsd  %xmm1,%xmm12
mulsd  %xmm1,%xmm9
mulsd  %xmm4,%xmm11
mulsd  %xmm4,%xmm2
movapd %xmm2,0x630(%rsp)
movsd  0x9e0(%rsp),%xmm1
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm3
movsd  0x9d8(%rsp),%xmm1
mulsd  %xmm1,%xmm10
mulsd  %xmm1,%xmm8
movsd  %xmm0,(%rax)
xorpd  %xmm5,%xmm5
movapd 0x220(%rsp),%xmm0
cmpltsd %xmm0,%xmm5
andpd  %xmm15,%xmm5
mulsd  %xmm5,%xmm0
movapd 0x870(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm5,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm15,%xmm2
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm15,%xmm6
divsd  %xmm2,%xmm6
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm6
movsd  0x50(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  0xe0(%rsp),%xmm1
mulsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm6
mov    %r13,0x18(%rsp)
movsd  0x0(%r13),%xmm0
movsd  0x760(%rsp),%xmm1
mulsd  %xmm1,%xmm0
divsd  0x36b9(%rip),%xmm0
ucomisd 0x3669(%rip),%xmm0
mulsd  0x36b1(%rip),%xmm1
movsd  %xmm1,0x760(%rsp)
mov    0xd58(%rsp),%rcx
mov    0xd50(%rsp),%rdx
mov    0xd40(%rsp),%r12
mov    0xd38(%rsp),%r8
mov    0xd30(%rsp),%r9
mov    0xd28(%rsp),%r10
mov    0xd20(%rsp),%r11
mov    0xd10(%rsp),%r13
mov    0xd08(%rsp),%r15
mov    0xd00(%rsp),%rdi
mov    0xcf8(%rsp),%rax
mov    0xcf0(%rsp),%rbp
mov    0xce0(%rsp),%r14
movapd %xmm3,0x600(%rsp)
movsd  %xmm7,0x508(%rsp)
movapd %xmm9,0x1f0(%rsp)
movsd  %xmm2,0x60(%rsp)
movapd %xmm6,0x100(%rsp)
jbe    dac6 <vbic_4T_et_cf_fj+0xc986>
addsd  0x35c3(%rip),%xmm0
addsd  0x3563(%rip),%xmm0
movsd  0x35c3(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    dbe0 <vbic_4T_et_cf_fj+0xcaa0>
movsd  0x35a2(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    daf5 <vbic_4T_et_cf_fj+0xc9b5>
addsd  0x358c(%rip),%xmm0
addsd  0x3534(%rip),%xmm0
movsd  0x358c(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    dbe0 <vbic_4T_et_cf_fj+0xcaa0>
movapd %xmm8,0x230(%rsp)
movsd  %xmm10,0x4f0(%rsp)
movsd  %xmm11,0x4a8(%rsp)
movsd  %xmm12,0x660(%rsp)
mov    %r10,%r12
movapd %xmm4,0x110(%rsp)
movapd %xmm5,0x330(%rsp)
call   1030 <exp@plt>
movapd 0x330(%rsp),%xmm5
movapd 0x110(%rsp),%xmm4
mov    0xd20(%rsp),%r11
mov    %r12,%r10
mov    0xd30(%rsp),%r9
mov    0xd38(%rsp),%r8
mov    0xd40(%rsp),%r12
mov    0xd50(%rsp),%rdx
mov    0xd58(%rsp),%rcx
mov    0xcf8(%rsp),%rax
mov    0xd00(%rsp),%rdi
mov    0xd08(%rsp),%r15
mov    0xd10(%rsp),%r13
mov    0xcf0(%rsp),%rbp
movsd  0x30(%rsp),%xmm14
movsd  0x3464(%rip),%xmm15
movsd  0x660(%rsp),%xmm12
movsd  0x4a8(%rsp),%xmm11
movsd  0x4f0(%rsp),%xmm10
movapd 0x230(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x760(%rsp),%xmm7
mulsd  %xmm1,%xmm7
movapd %xmm4,%xmm2
mulsd  %xmm4,%xmm2
addsd  0x480(%rsp),%xmm2
mov    0x848(%rsp),%rbx
movsd  0x1c8(%rbx),%xmm3
movsd  0x300(%rsp),%xmm6
mulsd  %xmm3,%xmm6
addsd  %xmm15,%xmm6
movsd  0x1c0(%rbx),%xmm1
mulsd  %xmm1,%xmm3
movapd %xmm5,%xmm9
movapd %xmm5,%xmm13
mulsd  %xmm6,%xmm13
mulsd  %xmm2,%xmm13
mulsd  %xmm1,%xmm13
addsd  %xmm4,%xmm4
mulsd  %xmm6,%xmm4
mulsd  %xmm5,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm1,%xmm5
mulsd  %xmm6,%xmm5
movsd  0x1d0(%rbx),%xmm6
movapd %xmm0,%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm9,%xmm1
addsd  %xmm15,%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm2,%xmm9
mulsd  %xmm6,%xmm9
mulsd  %xmm0,%xmm9
addsd  %xmm15,%xmm9
mulsd  %xmm3,%xmm9
mulsd  %xmm6,%xmm13
mulsd  %xmm7,%xmm13
mulsd  %xmm6,%xmm4
mulsd  %xmm0,%xmm4
movapd 0x310(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm9,%xmm0
unpckhpd %xmm2,%xmm2
mulsd  %xmm9,%xmm2
movsd  0x3f0(%rsp),%xmm3
mulsd  %xmm9,%xmm3
addsd  %xmm13,%xmm3
movsd  0x60(%rsp),%xmm7
mulsd  %xmm4,%xmm7
addsd  %xmm0,%xmm7
mulsd  0x100(%rsp),%xmm4
addsd  %xmm2,%xmm4
movapd %xmm12,%xmm0
movsd  0x4d0(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd 0x220(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x100(%rbx),%xmm0
movapd 0x2b0(%rsp),%xmm6
divsd  %xmm6,%xmm2
addsd  %xmm2,%xmm0
movsd  %xmm0,(%r14)
movapd %xmm1,%xmm0
divsd  %xmm6,%xmm0
mulsd  0x6f0(%rsp),%xmm1
divsd  0x478(%rsp),%xmm1
movsd  0x100(%rbx),%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm12,%xmm2
movapd 0x1f0(%rsp),%xmm13
mulsd  %xmm13,%xmm5
movapd 0x5e0(%rsp),%xmm6
mulsd  %xmm2,%xmm6
addsd  %xmm5,%xmm6
mov    0xce8(%rsp),%r14
movsd  %xmm6,(%r14)
movapd 0x3c0(%rsp),%xmm5
mulsd  %xmm2,%xmm5
movsd  %xmm5,0x0(%rbp)
movapd 0x290(%rsp),%xmm2
mulsd  %xmm2,%xmm7
addsd  (%r14),%xmm7
movsd  %xmm7,(%r14)
mulsd  %xmm2,%xmm4
addsd  0x0(%rbp),%xmm4
movsd  %xmm4,0x0(%rbp)
mulsd  %xmm2,%xmm3
movsd  %xmm3,(%rax)
movsd  0x50(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  (%r14),%xmm2
movsd  %xmm2,(%r14)
mulsd  0xe0(%rsp),%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x460(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movapd 0x5f0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  0x3e0(%rsp),%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
movapd %xmm12,%xmm0
movapd 0x4b0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm15,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%rdi)
movapd %xmm15,%xmm0
subsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm12,%xmm0
mulsd  %xmm13,%xmm2
movapd 0x560(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,(%r15)
movapd 0x570(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x0(%r13)
movapd 0x450(%rsp),%xmm2
mulsd  0x1e8(%rbx),%xmm2
movapd %xmm11,%xmm0
movsd  0x210(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  %xmm2,%xmm0
movsd  0x3d0(%rsp),%xmm2
mulsd  0xb0(%rbx),%xmm2
addsd  %xmm0,%xmm2
mov    0xd18(%rsp),%r13
movsd  %xmm2,0x0(%r13)
movapd 0x630(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd 0x250(%rsp),%xmm2
mulsd  %xmm11,%xmm2
addsd  %xmm0,%xmm2
movsd  0xb0(%rbx),%xmm0
movsd  0x1e8(%rbx),%xmm1
movsd  %xmm2,(%r11)
movapd 0xd0(%rsp),%xmm2
mulsd  %xmm11,%xmm2
movsd  %xmm2,(%r10)
movsd  0x248(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%r11),%xmm2
movsd  %xmm2,(%r11)
movapd 0xa0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%r10),%xmm2
movsd  %xmm2,(%r10)
mulsd  %xmm0,%xmm14
addsd  (%r11),%xmm14
movsd  %xmm14,(%r11)
movsd  0x2f0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%r10),%xmm1
movsd  %xmm1,(%r10)
movsd  0x20(%rsp),%xmm0
mulsd  0xb0(%rbx),%xmm0
movsd  %xmm0,(%r9)
movsd  0xb0(%rbx),%xmm0
movsd  0x140(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r8)
movapd 0x190(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r12)
movsd  0x420(%rsp),%xmm1
mulsd  0x1e8(%rbx),%xmm1
movsd  0x508(%rsp),%xmm3
movapd %xmm3,%xmm0
movsd  0x160(%rsp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd48(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x1e8(%rbx),%xmm0
movapd 0x600(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd 0x180(%rsp),%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
movapd 0x130(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,(%rcx)
movsd  0x368(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdx),%xmm1
movsd  %xmm1,(%rdx)
movsd  0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movsd  0x2e8(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mov    0xd60(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x2b8(%rbx),%xmm0
mov    0xb10(%rsp),%rsi
mulsd  (%rsi),%xmm0
mov    %rsi,%rdi
movapd %xmm10,%xmm1
movapd 0x80(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xde0(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x2b8(%rbx),%xmm0
mov    0xdf0(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  %xmm2,%xmm8
movapd 0x6d0(%rsp),%xmm0
mulsd  %xmm10,%xmm0
addsd  %xmm8,%xmm0
mov    0xde8(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0x1c0(%rsp),%xmm0
mulsd  %xmm10,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mov    0xb58(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0x78(%rbx),%xmm0
mov    0xd68(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x78(%rbx),%xmm0
mov    0xd70(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xb60(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  0xa0(%rbx),%xmm0
mov    0xd78(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0xa0(%rbx),%xmm0
mov    0xd80(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xb78(%rsp),%r11
movsd  (%r11),%xmm0
mov    0xbe8(%rsp),%rax
movsd  (%rax),%xmm1
mov    0x18(%rsp),%rax
mulsd  (%rax),%xmm1
mov    0x9e8(%rsp),%rdx
mulsd  (%rdx),%xmm0
addsd  %xmm1,%xmm0
mov    0xba8(%rsp),%r9
movsd  (%r9),%xmm1
mov    0xbc8(%rsp),%rsi
subsd  (%rsi),%xmm1
mov    0xb68(%rsp),%rbp
mulsd  0x0(%rbp),%xmm1
addsd  %xmm0,%xmm1
mov    0xb90(%rsp),%r10
movsd  (%r10),%xmm0
mov    0x9f0(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
mov    0xc08(%rsp),%r15
movsd  (%r15),%xmm1
mov    0x9f8(%rsp),%r9
mulsd  (%r9),%xmm1
addsd  %xmm0,%xmm1
mov    0xdc8(%rsp),%r15
movsd  (%r15),%xmm0
mov    0xb50(%rsp),%r11
mulsd  (%r11),%xmm0
addsd  %xmm1,%xmm0
mov    0xd88(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  (%rdi),%xmm1
addsd  %xmm0,%xmm1
mov    0xda0(%rsp),%rdi
movsd  (%rdi),%xmm0
mov    0xb70(%rsp),%r12
mulsd  (%r12),%xmm0
addsd  %xmm1,%xmm0
mov    0xc20(%rsp),%r13
movsd  0x0(%r13),%xmm1
mov    0xb18(%rsp),%r14
mulsd  (%r14),%xmm1
addsd  %xmm0,%xmm1
mov    0xc38(%rsp),%r8
movsd  (%r8),%xmm0
mov    0xb28(%rsp),%rsi
mulsd  (%rsi),%xmm0
addsd  %xmm1,%xmm0
mov    0xc60(%rsp),%r8
movsd  (%r8),%xmm1
mov    0xb30(%rsp),%rsi
mulsd  (%rsi),%xmm1
addsd  %xmm0,%xmm1
mov    0xc78(%rsp),%rbx
movsd  (%rbx),%xmm0
mov    0xb38(%rsp),%rsi
mulsd  (%rsi),%xmm0
addsd  %xmm1,%xmm0
mov    0xca0(%rsp),%rax
movsd  (%rax),%xmm1
mov    0xb40(%rsp),%rdi
mulsd  (%rdi),%xmm1
addsd  %xmm0,%xmm1
mov    0xcb8(%rsp),%r10
movsd  (%r10),%xmm0
mov    0xb48(%rsp),%rdi
mulsd  (%rdi),%xmm0
addsd  %xmm1,%xmm0
movapd 0x2dd7(%rip),%xmm3
xorpd  %xmm3,%xmm0
mov    0xe08(%rsp),%rdi
movlpd %xmm0,(%rdi)
movsd  (%rdx),%xmm7
mov    0xb78(%rsp),%rdx
movsd  (%rdx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xe18(%rsp),%rdx
movlpd %xmm0,(%rdx)
mov    0x18(%rsp),%rdx
movsd  (%rdx),%xmm4
mov    0xbe8(%rsp),%rdx
movsd  (%rdx),%xmm0
mov    %r13,%rdi
xorpd  %xmm3,%xmm0
mov    0xe20(%rsp),%rdx
movlpd %xmm0,(%rdx)
movsd  0x0(%rbp),%xmm0
mov    0xbc8(%rsp),%rdx
movsd  (%rdx),%xmm1
mov    0xba8(%rsp),%rdx
subsd  (%rdx),%xmm1
mov    0xe28(%rsp),%rdx
movsd  %xmm1,(%rdx)
movsd  (%rcx),%xmm5
mov    0xb90(%rsp),%rcx
movsd  (%rcx),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe30(%rsp),%rcx
movlpd %xmm1,(%rcx)
movsd  (%r9),%xmm15
mov    0xc08(%rsp),%rcx
movsd  (%rcx),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe38(%rsp),%r13
movlpd %xmm1,0x0(%r13)
movsd  (%r11),%xmm14
movsd  (%r15),%xmm2
xorpd  %xmm3,%xmm2
mov    0xe40(%rsp),%rbp
movlpd %xmm2,0x0(%rbp)
mov    0xb10(%rsp),%rcx
movsd  (%rcx),%xmm13
mov    0xd88(%rsp),%rcx
movsd  (%rcx),%xmm2
xorpd  %xmm3,%xmm2
mov    0xe48(%rsp),%r15
movlpd %xmm2,(%r15)
movsd  (%r12),%xmm6
mov    0xda0(%rsp),%rcx
movsd  (%rcx),%xmm2
xorpd  %xmm3,%xmm2
mov    0xe50(%rsp),%rcx
movlpd %xmm2,(%rcx)
movsd  (%r14),%xmm10
movsd  (%rdi),%xmm2
xorpd  %xmm3,%xmm2
mov    0xe58(%rsp),%r9
movlpd %xmm2,(%r9)
mov    0xb28(%rsp),%rcx
movsd  (%rcx),%xmm2
mov    0xc38(%rsp),%rcx
movsd  (%rcx),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe60(%rsp),%r12
movlpd %xmm1,(%r12)
mov    0xb30(%rsp),%rcx
movsd  (%rcx),%xmm9
movsd  (%r8),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe70(%rsp),%r11
movlpd %xmm1,(%r11)
movsd  (%rsi),%xmm12
movsd  (%rbx),%xmm1
mov    0x848(%rsp),%rbx
xorpd  %xmm3,%xmm1
mov    0xe78(%rsp),%r10
movlpd %xmm1,(%r10)
mov    0xb40(%rsp),%rcx
movsd  (%rcx),%xmm8
movsd  (%rax),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe80(%rsp),%rdi
movlpd %xmm1,(%rdi)
mov    0xb48(%rsp),%rax
movsd  (%rax),%xmm11
mov    0xcb8(%rsp),%rax
movsd  (%rax),%xmm1
xorpd  %xmm3,%xmm1
mov    0xe88(%rsp),%rcx
movlpd %xmm1,(%rcx)
movapd %xmm7,%xmm1
xorpd  %xmm3,%xmm1
mov    0xb80(%rsp),%rax
mulsd  (%rax),%xmm1
mov    0xe10(%rsp),%r8
movsd  %xmm1,(%r8)
mov    0xe18(%rsp),%rdx
movsd  (%rdx),%xmm1
mov    0xb88(%rsp),%rax
mulsd  (%rax),%xmm7
subsd  %xmm7,%xmm1
movsd  %xmm1,(%rdx)
mov    %rdx,%rax
movsd  (%r8),%xmm1
mov    0xbf0(%rsp),%rsi
movsd  (%rsi),%xmm7
mulsd  %xmm4,%xmm7
subsd  %xmm7,%xmm1
movsd  %xmm1,(%r8)
mov    0xe20(%rsp),%rdi
movsd  (%rdi),%xmm1
mov    0xbf8(%rsp),%r10
movsd  (%r10),%xmm7
mulsd  %xmm4,%xmm7
subsd  %xmm7,%xmm1
movsd  %xmm1,(%rdi)
movsd  (%rdx),%xmm1
mov    0xc00(%rsp),%rax
mulsd  (%rax),%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%rdx)
movsd  (%r8),%xmm1
mov    0xbb0(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%r8)
movsd  (%rdx),%xmm1
mov    0xbb8(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%rdx)
movsd  (%rdi),%xmm1
mov    0xbc0(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%rdi)
mov    0xbd0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%r8),%xmm1
movsd  %xmm1,(%r8)
mov    0xbd8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rdi),%xmm1
movsd  %xmm1,(%rdi)
movapd %xmm2,%xmm4
mov    0xbe0(%rsp),%rax
mulsd  (%rax),%xmm0
xorpd  %xmm3,%xmm4
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%r8),%xmm0
mov    0xb98(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm5,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
mov    0xe30(%rsp),%rsi
movsd  (%rsi),%xmm0
mov    0xba0(%rsp),%rax
mulsd  (%rax),%xmm5
subsd  %xmm5,%xmm0
movsd  %xmm0,(%rsi)
movsd  (%r8),%xmm0
mov    0xc10(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm15,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  0x0(%r13),%xmm0
mov    0xc18(%rsp),%rax
mulsd  (%rax),%xmm15
subsd  %xmm15,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  0x0(%rbp),%xmm0
mov    0xdd0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm14,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r8),%xmm0
mov    0xdd8(%rsp),%rax
mulsd  (%rax),%xmm14
subsd  %xmm14,%xmm0
movsd  %xmm0,(%r8)
mov    0xd90(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm13,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
mov    0xd98(%rsp),%rax
mulsd  (%rax),%xmm13
movsd  (%r15),%xmm0
subsd  %xmm13,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r8),%xmm0
mov    0xda8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm6,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  0x0(%r13),%xmm0
mov    0xdb0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm6,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rdi),%xmm0
mov    0xdb8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm6,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdi)
mov    0xdc0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm6
movsd  (%r15),%xmm0
subsd  %xmm6,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r9),%xmm0
mov    0xc28(%rsp),%r14
movsd  (%r14),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r9)
movsd  (%r8),%xmm0
mov    0xc30(%rsp),%rax
mulsd  (%rax),%xmm10
subsd  %xmm10,%xmm0
movsd  %xmm0,(%r8)
movsd  (%r12),%xmm0
mov    0xc40(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  (%r8),%xmm0
mov    0xc48(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  (%rdi),%xmm0
mov    0xc50(%rsp),%rax
mulsd  (%rax),%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rdi)
mov    0xc58(%rsp),%r12
mulsd  (%r12),%xmm4
mov    0xe68(%rsp),%rax
movsd  %xmm4,(%rax)
movsd  (%r11),%xmm0
mov    0xc68(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r11)
movsd  (%r8),%xmm0
mov    0xc70(%rsp),%rsi
mulsd  (%rsi),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,(%r8)
mov    0xe78(%rsp),%rbp
movsd  0x0(%rbp),%xmm0
mov    0xc80(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r8),%xmm0
mov    0xc88(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  (%rdx),%xmm0
mov    0xc90(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rdi),%xmm0
mov    0xc98(%rsp),%rax
mulsd  (%rax),%xmm12
subsd  %xmm12,%xmm0
movsd  %xmm0,(%rdi)
mov    0xe80(%rsp),%rdx
movsd  (%rdx),%xmm0
mov    0xca8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdx)
mov    0xcb0(%rsp),%rax
mulsd  (%rax),%xmm8
movsd  (%r8),%xmm0
subsd  %xmm8,%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r8),%xmm0
mov    0xcc8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  0x0(%r13),%xmm0
mov    0xcd0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
mov    0xea0(%rsp),%rcx
mov    0xe98(%rsp),%r8
mov    0xe90(%rsp),%r9
mov    0xe00(%rsp),%r15
mov    0xdf8(%rsp),%rdx
movsd  %xmm0,0x0(%r13)
movsd  (%rdi),%xmm0
mov    0xcd8(%rsp),%rax
mulsd  (%rax),%xmm11
subsd  %xmm11,%xmm0
movsd  %xmm0,(%rdi)
movsd  0x298(%rbx),%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    ea17 <vbic_4T_et_cf_fj+0xd8d7>
mov    0x818(%rsp),%rax
movsd  (%rax),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rdx)
movsd  0x260b(%rip),%xmm0
divsd  0x298(%rbx),%xmm0
jmp    ea26 <vbic_4T_et_cf_fj+0xd8e6>
movq   $0x0,(%rdx)
mov    0x818(%rsp),%rax
mov    0xbe8(%rsp),%rdi
mov    0xd10(%rsp),%r13
mov    0xd08(%rsp),%rdx
movsd  %xmm0,(%r15)
movsd  (%rax),%xmm0
mulsd  0x2a0(%rbx),%xmm0
movsd  %xmm0,(%r9)
movsd  0x2a0(%rbx),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
ucomisd 0x25ab(%rip),%xmm0
jne    ea75 <vbic_4T_et_cf_fj+0xd935>
jnp    f21f <vbic_4T_et_cf_fj+0xe0df>
mov    0xb78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xb98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xba0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xba8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbb0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbb8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbc0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbc8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbd0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbd8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbe0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mov    0xbf0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mov    0xc00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc08(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc20(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mov    0xc30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    %r9,%rdi
mov    0xc60(%rsp),%r9
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mov    0xc68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    %r8,%rsi
mov    0xc78(%rsp),%r8
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xc80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xca0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xca8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcb0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcb8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcc0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcc8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcd0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcd8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xce0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xce8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcf0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xcf8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mov    0xd18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd20(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd28(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xda0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xda8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdb0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdb8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdc0(%rsp),%r11
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mov    0xdc8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdd0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdd8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xde0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xde8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdf0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdf8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mov    0xe08(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe20(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe28(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
xor    %eax,%eax
add    $0xad8,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
movsd  0x1e35(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    f5e5 <vbic_4T_et_cf_fj+0xe4a5>
addsd  0x1e1b(%rip),%xmm7
addsd  0x1dc3(%rip),%xmm7
movsd  0x1e1b(%rip),%xmm4
mulsd  %xmm4,%xmm7
jmp    f63d <vbic_4T_et_cf_fj+0xe4fd>
movapd %xmm3,%xmm0
movapd %xmm4,(%rsp)
movapd %xmm1,0x90(%rsp)
call   1030 <exp@plt>
movapd 0x90(%rsp),%xmm1
movapd (%rsp),%xmm4
movsd  0x1d85(%rip),%xmm2
movapd 0x20(%rsp),%xmm15
movsd  0x2c0(%rsp),%xmm12
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm6
movsd  (%r15),%xmm5
movapd 0x1e00(%rip),%xmm7
xorpd  %xmm5,%xmm7
movapd %xmm0,%xmm3
movapd %xmm2,%xmm9
mulsd  0x1d7b(%rip),%xmm4
divsd  %xmm1,%xmm9
movsd  0x118(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  0x110(%rsp),%xmm0
divsd  %xmm0,%xmm7
mulsd  0x1d0c(%rip),%xmm7
divsd  %xmm1,%xmm2
ucomisd 0x1d48(%rip),%xmm5
jbe    f343 <vbic_4T_et_cf_fj+0xe203>
addsd  0x1d46(%rip),%xmm5
addsd  0x1ce6(%rip),%xmm5
movsd  0x1d46(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    f411 <vbic_4T_et_cf_fj+0xe2d1>
movsd  0x1d25(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    f372 <vbic_4T_et_cf_fj+0xe232>
addsd  0x1d0f(%rip),%xmm5
addsd  0x1cb7(%rip),%xmm5
movsd  0x1d0f(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    f411 <vbic_4T_et_cf_fj+0xe2d1>
movapd %xmm5,%xmm0
movapd %xmm7,0x320(%rsp)
movsd  %xmm2,0x90(%rsp)
movapd %xmm4,(%rsp)
movapd %xmm3,0xf0(%rsp)
movsd  %xmm9,0x3a0(%rsp)
movsd  %xmm6,0x1b0(%rsp)
call   1030 <exp@plt>
movsd  0x1b0(%rsp),%xmm6
movsd  0x3a0(%rsp),%xmm9
movapd 0xf0(%rsp),%xmm3
movapd (%rsp),%xmm4
movsd  0x90(%rsp),%xmm2
movapd 0x320(%rsp),%xmm7
movapd 0x20(%rsp),%xmm15
movsd  0x2c0(%rsp),%xmm12
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm5
mulsd  %xmm6,%xmm9
mulsd  %xmm6,%xmm4
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm7
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    f4f1 <vbic_4T_et_cf_fj+0xe3b1>
movapd %xmm3,0xf0(%rsp)
movsd  (%r15),%xmm6
movapd 0x860(%rsp),%xmm3
subsd  %xmm6,%xmm3
xorpd  0x1c75(%rip),%xmm6
divsd  0x7c0(%rsp),%xmm3
subsd  0x140(%rsp),%xmm6
movapd %xmm6,%xmm0
divsd  0x1a8(%rsp),%xmm0
divsd  0xb0(%rsp),%xmm6
mulsd  0x410(%rsp),%xmm0
movsd  0x3d0(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x1bbf(%rip),%xmm6
addsd  %xmm1,%xmm6
movapd %xmm3,%xmm0
ucomisd 0x1bb7(%rip),%xmm3
movsd  %xmm2,0x90(%rsp)
movapd %xmm5,0x1b0(%rsp)
movapd %xmm4,(%rsp)
jbe    f5b0 <vbic_4T_et_cf_fj+0xe470>
addsd  0x1b9a(%rip),%xmm0
addsd  0x1b3a(%rip),%xmm0
movsd  0x1b99(%rip),%xmm10
mulsd  %xmm10,%xmm0
jmp    f995 <vbic_4T_et_cf_fj+0xe855>
movsd  0x1b4f(%rip),%xmm0
addsd  %xmm0,%xmm3
addsd  %xmm0,%xmm5
movsd  0x208(%rsp),%xmm10
movapd %xmm10,%xmm0
mulsd  %xmm5,%xmm0
movapd %xmm4,%xmm6
movsd  0x340(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
mov    0xb90(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x190(%rsp),%xmm0
mulsd  %xmm3,%xmm0
mov    0xb98(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm4,%xmm9
mov    0xba0(%rsp),%rax
movsd  %xmm9,(%rax)
mulsd  %xmm4,%xmm6
addsd  (%rcx),%xmm6
mulsd  0x150(%rsp),%xmm5
addsd  %xmm6,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm10,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm10,%xmm7
movsd  0x2c0(%rsp),%xmm12
addsd  (%rcx),%xmm7
movsd  %xmm7,(%rcx)
movsd  0xc8(%rsp),%xmm14
jmp    a6e1 <vbic_4T_et_cf_fj+0x95a1>
movsd  0x1ab8(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    f931 <vbic_4T_et_cf_fj+0xe7f1>
addsd  0x1a9e(%rip),%xmm0
addsd  0x1a46(%rip),%xmm0
movsd  0x1a9d(%rip),%xmm10
mulsd  %xmm10,%xmm0
jmp    f995 <vbic_4T_et_cf_fj+0xe855>
movapd %xmm7,%xmm0
movapd %xmm2,(%rsp)
movapd %xmm1,0x90(%rsp)
call   1030 <exp@plt>
movapd 0x90(%rsp),%xmm1
movapd (%rsp),%xmm2
movapd 0x20(%rsp),%xmm10
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd %xmm0,%xmm4
movsd  0x0(%rbp),%xmm5
movapd 0x1a9c(%rip),%xmm15
xorpd  %xmm5,%xmm15
movapd %xmm0,%xmm7
movsd  0x19d3(%rip),%xmm3
movapd %xmm3,%xmm8
mulsd  0x1a0e(%rip),%xmm2
divsd  %xmm1,%xmm8
movsd  0x118(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm5
mulsd  0x110(%rsp),%xmm0
divsd  %xmm0,%xmm15
mulsd  0x199d(%rip),%xmm15
divsd  %xmm1,%xmm3
ucomisd 0x19d9(%rip),%xmm5
jbe    f6b2 <vbic_4T_et_cf_fj+0xe572>
addsd  0x19d7(%rip),%xmm5
addsd  0x1977(%rip),%xmm5
movsd  0x19d7(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    f76e <vbic_4T_et_cf_fj+0xe62e>
movsd  0x19b6(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    f6e1 <vbic_4T_et_cf_fj+0xe5a1>
addsd  0x19a0(%rip),%xmm5
addsd  0x1948(%rip),%xmm5
movsd  0x19a0(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    f76e <vbic_4T_et_cf_fj+0xe62e>
movapd %xmm5,%xmm0
movapd %xmm15,0xf0(%rsp)
movapd %xmm2,(%rsp)
movapd %xmm7,0x1b0(%rsp)
movsd  %xmm3,0x90(%rsp)
movsd  %xmm8,0x320(%rsp)
movsd  %xmm4,0x3a0(%rsp)
call   1030 <exp@plt>
movsd  0x3a0(%rsp),%xmm4
movsd  0x320(%rsp),%xmm8
movsd  0x90(%rsp),%xmm3
movapd (%rsp),%xmm2
movapd 0xf0(%rsp),%xmm15
movapd 0x1b0(%rsp),%xmm7
movapd 0x20(%rsp),%xmm10
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd %xmm0,%xmm5
mulsd  %xmm4,%xmm8
mulsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm15
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    f839 <vbic_4T_et_cf_fj+0xe6f9>
movapd %xmm2,(%rsp)
movsd  0x0(%rbp),%xmm6
movapd 0x860(%rsp),%xmm0
subsd  %xmm6,%xmm0
xorpd  0x191b(%rip),%xmm6
divsd  0x7c0(%rsp),%xmm0
subsd  0x140(%rsp),%xmm6
movapd %xmm6,%xmm1
divsd  0x1a8(%rsp),%xmm1
divsd  0xb0(%rsp),%xmm6
mulsd  0x410(%rsp),%xmm1
movsd  0x3d0(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  0x1865(%rip),%xmm6
addsd  %xmm2,%xmm6
ucomisd 0x1861(%rip),%xmm0
movsd  %xmm3,0x90(%rsp)
jbe    f8fc <vbic_4T_et_cf_fj+0xe7bc>
addsd  0x1852(%rip),%xmm0
addsd  0x17f2(%rip),%xmm0
movsd  0x1851(%rip),%xmm9
mulsd  %xmm9,%xmm0
jmp    fb3d <vbic_4T_et_cf_fj+0xe9fd>
movsd  0x1807(%rip),%xmm0
addsd  %xmm0,%xmm7
addsd  %xmm0,%xmm5
movsd  0x208(%rsp),%xmm12
movapd %xmm12,%xmm0
mulsd  %xmm5,%xmm0
movsd  0x340(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm0,%xmm1
mulsd  0x100(%rbx),%xmm1
mov    0xb78(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm7
movapd %xmm4,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm5
mulsd  %xmm12,%xmm0
mulsd  0x190(%rsp),%xmm7
movsd  %xmm7,(%r12)
mulsd  %xmm1,%xmm8
mov    0xb88(%rsp),%rax
movsd  %xmm8,(%rax)
mulsd  %xmm2,%xmm1
addsd  (%r12),%xmm1
mulsd  0x150(%rsp),%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,(%r12)
mulsd  %xmm0,%xmm3
addsd  (%rax),%xmm3
movsd  %xmm3,(%rax)
mulsd  %xmm15,%xmm0
addsd  (%r12),%xmm0
jmp    fc72 <vbic_4T_et_cf_fj+0xeb32>
movsd  0x176c(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    fac7 <vbic_4T_et_cf_fj+0xe987>
addsd  0x1752(%rip),%xmm0
addsd  0x16fa(%rip),%xmm0
movsd  0x1751(%rip),%xmm9
mulsd  %xmm9,%xmm0
jmp    fb3d <vbic_4T_et_cf_fj+0xe9fd>
movapd %xmm7,0x320(%rsp)
movsd  %xmm9,0x3a0(%rsp)
movapd %xmm6,0x140(%rsp)
call   1030 <exp@plt>
movapd 0x140(%rsp),%xmm6
movsd  0x3a0(%rsp),%xmm9
movapd 0x320(%rsp),%xmm7
movapd 0x20(%rsp),%xmm15
movsd  0x2c0(%rsp),%xmm12
movapd 0x60(%rsp),%xmm11
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm10
movapd 0xf0(%rsp),%xmm13
movsd  0x16a1(%rip),%xmm1
addsd  %xmm1,%xmm13
movapd 0x1b0(%rsp),%xmm5
addsd  %xmm1,%xmm5
movsd  0x208(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x340(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm13,%xmm2
addsd  %xmm1,%xmm2
subsd  0x598(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
subsd  %xmm0,%xmm2
mov    0xb90(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x190(%rsp),%xmm2
mulsd  %xmm13,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xb98(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm4,%xmm9
mov    0xba0(%rsp),%rax
movsd  %xmm9,(%rax)
movapd (%rsp),%xmm0
mulsd  %xmm4,%xmm0
mulsd  0x150(%rsp),%xmm5
addsd  (%rcx),%xmm0
addsd  %xmm0,%xmm5
movsd  %xmm5,(%rcx)
movsd  0x90(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm3,%xmm7
mulsd  %xmm10,%xmm6
addsd  (%rcx),%xmm7
movsd  0x4c0(%rsp),%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm6
subsd  %xmm6,%xmm7
movsd  %xmm7,(%rcx)
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm1,%xmm15
addsd  (%rcx),%xmm15
movsd  %xmm15,(%rcx)
movapd 0x260(%rsp),%xmm13
movsd  0xc8(%rsp),%xmm14
jmp    a6e1 <vbic_4T_et_cf_fj+0x95a1>
movapd %xmm15,0xf0(%rsp)
movapd %xmm5,0x3a0(%rsp)
movapd %xmm7,0x1b0(%rsp)
movsd  %xmm8,0x320(%rsp)
movapd %xmm6,0x380(%rsp)
call   1030 <exp@plt>
movapd 0x380(%rsp),%xmm6
movsd  0x320(%rsp),%xmm8
movapd 0x3a0(%rsp),%xmm5
movapd 0xf0(%rsp),%xmm15
movapd 0x1b0(%rsp),%xmm7
movapd 0x20(%rsp),%xmm10
movapd 0x60(%rsp),%xmm11
movapd %xmm0,%xmm9
movsd  0x1503(%rip),%xmm2
addsd  %xmm2,%xmm7
addsd  %xmm2,%xmm5
movsd  0x208(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm5,%xmm2
movsd  0x340(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm7,%xmm3
subsd  0x598(%rsp),%xmm0
mulsd  0x320(%rbx),%xmm0
addsd  %xmm2,%xmm3
subsd  %xmm0,%xmm3
mulsd  0x100(%rbx),%xmm3
mov    0xb78(%rsp),%rax
movsd  %xmm3,(%rax)
movsd  0x100(%rbx),%xmm0
mulsd  %xmm0,%xmm7
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm5
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm3
movsd  0x320(%rbx),%xmm1
movapd 0x1508(%rip),%xmm2
xorpd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm0
mulsd  0x190(%rsp),%xmm7
movsd  %xmm7,(%r12)
mulsd  %xmm4,%xmm8
mov    0xb88(%rsp),%rax
movsd  %xmm8,(%rax)
mulsd  (%rsp),%xmm4
addsd  (%r12),%xmm4
mulsd  0x150(%rsp),%xmm5
addsd  %xmm4,%xmm5
movsd  %xmm5,(%r12)
movsd  0x90(%rsp),%xmm1
mulsd  %xmm3,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
mulsd  %xmm15,%xmm3
addsd  (%r12),%xmm3
mulsd  %xmm9,%xmm6
mulsd  %xmm2,%xmm6
addsd  %xmm3,%xmm6
movsd  %xmm6,(%r12)
mulsd  0x4c0(%rsp),%xmm9
mulsd  %xmm9,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm10,%xmm0
addsd  (%r12),%xmm0
movapd 0x260(%rsp),%xmm13
movsd  %xmm0,(%r12)
movsd  (%r15),%xmm4
movsd  0x108(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm4,%xmm2
divsd  %xmm1,%xmm2
movapd 0x1431(%rip),%xmm14
xorpd  %xmm4,%xmm14
mulsd  0x110(%rsp),%xmm0
movapd %xmm4,%xmm5
divsd  %xmm0,%xmm5
ucomisd 0x13ab(%rip),%xmm2
jbe    fce0 <vbic_4T_et_cf_fj+0xeba0>
addsd  0x13a9(%rip),%xmm2
addsd  0x1349(%rip),%xmm2
movsd  0x13a9(%rip),%xmm3
mulsd  %xmm3,%xmm2
jmp    fd64 <vbic_4T_et_cf_fj+0xec24>
movsd  0x1388(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    fd0c <vbic_4T_et_cf_fj+0xebcc>
addsd  0x1372(%rip),%xmm2
addsd  0x131a(%rip),%xmm2
movsd  0x1372(%rip),%xmm3
mulsd  %xmm3,%xmm2
jmp    fd64 <vbic_4T_et_cf_fj+0xec24>
movapd %xmm2,%xmm0
movapd %xmm5,(%rsp)
movapd %xmm1,0x90(%rsp)
call   1030 <exp@plt>
movapd 0x90(%rsp),%xmm1
movapd (%rsp),%xmm5
movapd 0x20(%rsp),%xmm10
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd %xmm0,%xmm3
movsd  (%r15),%xmm4
movapd 0x1375(%rip),%xmm14
xorpd  %xmm4,%xmm14
movapd %xmm0,%xmm2
movsd  0x12ac(%rip),%xmm7
movapd %xmm7,%xmm8
mulsd  0x12e7(%rip),%xmm5
divsd  %xmm1,%xmm8
movsd  0x118(%rbx),%xmm0
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
divsd  %xmm1,%xmm4
mulsd  0x110(%rsp),%xmm0
divsd  %xmm0,%xmm14
mulsd  0x1276(%rip),%xmm14
divsd  %xmm1,%xmm7
ucomisd 0x12b2(%rip),%xmm4
jbe    fdd9 <vbic_4T_et_cf_fj+0xec99>
addsd  0x12b0(%rip),%xmm4
addsd  0x1250(%rip),%xmm4
movsd  0x12b0(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    fe95 <vbic_4T_et_cf_fj+0xed55>
movsd  0x128f(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    fe08 <vbic_4T_et_cf_fj+0xecc8>
addsd  0x1279(%rip),%xmm4
addsd  0x1221(%rip),%xmm4
movsd  0x1279(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    fe95 <vbic_4T_et_cf_fj+0xed55>
movapd %xmm4,%xmm0
movapd %xmm14,0xf0(%rsp)
movapd %xmm5,(%rsp)
movapd %xmm2,0x1b0(%rsp)
movsd  %xmm7,0x90(%rsp)
movsd  %xmm8,0x320(%rsp)
movsd  %xmm3,0x3a0(%rsp)
call   1030 <exp@plt>
movsd  0x3a0(%rsp),%xmm3
movsd  0x320(%rsp),%xmm8
movapd 0x1b0(%rsp),%xmm2
movapd (%rsp),%xmm5
movapd 0xf0(%rsp),%xmm14
movsd  0x90(%rsp),%xmm7
movapd 0x20(%rsp),%xmm10
movapd 0x260(%rsp),%xmm13
movapd 0x60(%rsp),%xmm11
movapd %xmm0,%xmm4
mulsd  %xmm3,%xmm8
mulsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm7
mulsd  %xmm0,%xmm14
movsd  0x310(%rbx),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ff64 <vbic_4T_et_cf_fj+0xee24>
movsd  (%r15),%xmm6
movapd 0x860(%rsp),%xmm3
subsd  %xmm6,%xmm3
xorpd  0x11f9(%rip),%xmm6
divsd  0x7c0(%rsp),%xmm3
subsd  0x140(%rsp),%xmm6
movapd %xmm6,%xmm0
divsd  0x1a8(%rsp),%xmm0
divsd  0xb0(%rsp),%xmm6
mulsd  0x410(%rsp),%xmm0
movsd  0x3d0(%rsp),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x1143(%rip),%xmm6
addsd  %xmm1,%xmm6
movapd %xmm3,%xmm0
ucomisd 0x113b(%rip),%xmm3
movapd %xmm5,(%rsp)
movsd  %xmm7,0x90(%rsp)
jbe    1004d <vbic_4T_et_cf_fj+0xef0d>
addsd  0x1127(%rip),%xmm0
addsd  0x10c7(%rip),%xmm0
movsd  0x1126(%rip),%xmm9
mulsd  %xmm9,%xmm0
jmp    100f1 <vbic_4T_et_cf_fj+0xefb1>
movsd  0x10ac(%rip),%xmm3
movapd %xmm3,%xmm0
subsd  0x100(%rbx),%xmm0
movsd  0x10c8(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm4
movapd %xmm4,%xmm6
movsd  0x208(%rsp),%xmm12
movapd %xmm12,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm5,%xmm9
movsd  0x340(%rsp),%xmm5
movapd %xmm7,%xmm4
movapd %xmm2,%xmm7
movapd %xmm5,%xmm2
mulsd  %xmm7,%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mov    0xb90(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm3
mulsd  %xmm3,%xmm7
mulsd  %xmm3,%xmm5
mulsd  %xmm3,%xmm6
movapd 0x190(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mov    0xb98(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm5,%xmm8
mov    0xba0(%rsp),%rax
movsd  %xmm8,(%rax)
mulsd  %xmm9,%xmm5
addsd  (%rcx),%xmm5
mulsd  %xmm12,%xmm3
mulsd  0x150(%rsp),%xmm6
addsd  %xmm5,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm3,%xmm4
addsd  (%rax),%xmm4
movsd  %xmm4,(%rax)
mulsd  %xmm14,%xmm3
addsd  (%rcx),%xmm3
movsd  %xmm3,(%rcx)
jmp    10245 <vbic_4T_et_cf_fj+0xf105>
movsd  0x101b(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    1007b <vbic_4T_et_cf_fj+0xef3b>
addsd  0x1005(%rip),%xmm0
addsd  0xfad(%rip),%xmm0
movsd  0x1004(%rip),%xmm9
mulsd  %xmm9,%xmm0
jmp    100f1 <vbic_4T_et_cf_fj+0xefb1>
movapd %xmm14,0xf0(%rsp)
movapd %xmm4,0x140(%rsp)
movapd %xmm2,0x1b0(%rsp)
movsd  %xmm8,0x320(%rsp)
movapd %xmm6,0xb0(%rsp)
call   1030 <exp@plt>
movapd 0xb0(%rsp),%xmm6
movsd  0x320(%rsp),%xmm8
movapd 0x1b0(%rsp),%xmm2
movapd 0x140(%rsp),%xmm4
movapd 0xf0(%rsp),%xmm14
movapd 0x20(%rsp),%xmm10
movapd 0x60(%rsp),%xmm11
movapd %xmm0,%xmm9
subsd  0x598(%rsp),%xmm0
movsd  0xf46(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm4
movsd  0x208(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm4,%xmm5
movsd  0x340(%rsp),%xmm4
movapd %xmm2,%xmm12
movapd %xmm4,%xmm2
mulsd  %xmm12,%xmm2
mulsd  0x320(%rbx),%xmm0
addsd  %xmm1,%xmm2
subsd  %xmm0,%xmm2
movsd  0xeca(%rip),%xmm7
movapd %xmm7,%xmm1
subsd  0x100(%rbx),%xmm1
mulsd  %xmm1,%xmm2
mov    0xb90(%rsp),%rax
movsd  %xmm2,(%rax)
subsd  0x100(%rbx),%xmm7
mulsd  %xmm7,%xmm12
movapd 0x190(%rsp),%xmm2
mulsd  %xmm12,%xmm2
movsd  0x320(%rbx),%xmm1
mov    0xb98(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm7,%xmm4
mulsd  %xmm4,%xmm8
mov    0xba0(%rsp),%rax
movsd  %xmm8,(%rax)
mulsd  (%rsp),%xmm4
mulsd  %xmm7,%xmm5
addsd  (%rcx),%xmm4
mulsd  0x150(%rsp),%xmm5
addsd  %xmm4,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm9,%xmm6
mulsd  %xmm7,%xmm3
movsd  0x90(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  (%rax),%xmm0
movsd  0x4c0(%rsp),%xmm2
mulsd  %xmm9,%xmm2
movsd  %xmm0,(%rax)
mulsd  %xmm14,%xmm3
movapd 0xeca(%rip),%xmm0
xorpd  %xmm1,%xmm0
mulsd  %xmm7,%xmm0
addsd  (%rcx),%xmm3
mulsd  %xmm1,%xmm7
mulsd  %xmm0,%xmm6
addsd  %xmm3,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm2,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm10,%xmm7
addsd  (%rcx),%xmm7
movsd  %xmm7,(%rcx)
movapd 0x260(%rsp),%xmm13
movsd  0x2c0(%rsp),%xmm12
movsd  0xc8(%rsp),%xmm14
movapd 0x100(%rsp),%xmm8
jmp    a6e1 <vbic_4T_et_cf_fj+0x95a1>

LLVM IR (-O0):
define i32 @vbic_4T_et_cf_fj(double* %0, double* %1, double* %2, double* %3, double* %4, double* %5, double* %6, double* %7, double* %8, double* %9, double* %10, double* %11, double* %12, double* %13, double* %14, double* %15, double* %16, double* %17, double* %18, double* %19, double* %20, double* %21, double* %22, double* %23, double* %24, double* %25, double* %26, double* %27, double* %28, double* %29, double* %30, double* %31, double* %32, double* %33, double* %34, double* %35, double* %36, double* %37, double* %38, double* %39, double* %40, double* %41, double* %42, double* %43, double* %44, double* %45, double* %46, double* %47, double* %48, double* %49, double* %50, double* %51, double* %52, double* %53, double* %54, double* %55, double* %56, double* %57, double* %58, double* %59, double* %60, double* %61, double* %62, double* %63, double* %64, double* %65, double* %66, double* %67, double* %68, double* %69, double* %70, double* %71, double* %72, double* %73, double* %74, double* %75, double* %76, double* %77, double* %78, double* %79, double* %80, double* %81, double* %82, double* %83, double* %84, double* %85, double* %86, double* %87, double* %88, double* %89, double* %90, double* %91, double* %92, double* %93, double* %94, double* %95, double* %96, double* %97, double* %98, double* %99, double* %100, 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) {
%122 = alloca double*
%123 = alloca double*
%124 = alloca double*
%125 = alloca double*
%126 = alloca double*
%127 = alloca double*
%128 = alloca double*
%129 = alloca double*
%130 = alloca double*
%131 = alloca double*
%132 = alloca double*
%133 = alloca double*
%134 = alloca double*
%135 = alloca double*
%136 = alloca double*
%137 = alloca double*
%138 = alloca double*
%139 = alloca double*
%140 = alloca double*
%141 = alloca double*
%142 = alloca double*
%143 = alloca double*
%144 = alloca double*
%145 = alloca double*
%146 = alloca double*
%147 = alloca double*
%148 = alloca double*
%149 = alloca double*
%150 = alloca double*
%151 = alloca double*
%152 = alloca double*
%153 = alloca double*
%154 = alloca double*
%155 = alloca double*
%156 = alloca double*
%157 = alloca double*
%158 = alloca double*
%159 = alloca double*
%160 = alloca double*
%161 = alloca double*
%162 = alloca double*
%163 = alloca double*
%164 = alloca double*
%165 = alloca double*
%166 = alloca double*
%167 = alloca double*
%168 = alloca double*
%169 = alloca double*
%170 = alloca double*
%171 = alloca double*
%172 = alloca double*
%173 = alloca double*
%174 = alloca double*
%175 = alloca double*
%176 = alloca double*
%177 = alloca double*
%178 = alloca double*
%179 = alloca double*
%180 = alloca double*
%181 = alloca double*
%182 = alloca double*
%183 = alloca double*
%184 = alloca double*
%185 = alloca double*
%186 = alloca double*
%187 = alloca double*
%188 = alloca double*
%189 = alloca double*
%190 = alloca double*
%191 = alloca double*
%192 = alloca double*
%193 = alloca double*
%194 = alloca double*
%195 = alloca double*
%196 = alloca double*
%197 = alloca double*
%198 = alloca double*
%199 = alloca double*
%200 = alloca double*
%201 = alloca double*
%202 = alloca double*
%203 = alloca double*
%204 = alloca double*
%205 = alloca double*
%206 = alloca double*
%207 = alloca double*
%208 = alloca double*
%209 = alloca double*
%210 = alloca double*
%211 = alloca double*
%212 = alloca double*
%213 = alloca double*
%214 = alloca double*
%215 = alloca double*
%216 = alloca double*
%217 = alloca double*
%218 = alloca double*
%219 = alloca double*
%220 = alloca double*
%221 = alloca double*
%222 = alloca double*
%223 = alloca double*
%224 = alloca double*
%225 = alloca double*
%226 = alloca double*
%227 = alloca double*
%228 = alloca double*
%229 = alloca double*
%230 = alloca double*
%231 = alloca double*
%232 = alloca double*
%233 = alloca double*
%234 = alloca double*
%235 = alloca double*
%236 = alloca double*
%237 = alloca double*
%238 = alloca double*
%239 = alloca double*
%240 = alloca double*
%241 = alloca double*
%242 = alloca double*
%243 = alloca double
%244 = alloca double
%245 = alloca double
%246 = alloca double
%247 = alloca double
%248 = alloca double
%249 = alloca double
%250 = alloca double
%251 = alloca double
%252 = alloca double
%253 = alloca double
%254 = alloca double
%255 = alloca double
%256 = alloca double
%257 = alloca double
%258 = alloca double
%259 = alloca double
%260 = alloca double
%261 = alloca double
%262 = alloca double
%263 = alloca double
%264 = alloca double
%265 = alloca double
%266 = alloca double
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
%337 = alloca double
%338 = alloca double
%339 = alloca double
%340 = alloca double
%341 = alloca double
%342 = alloca double
%343 = alloca double
%344 = alloca double
%345 = alloca double
%346 = alloca double
%347 = alloca double
%348 = alloca double
%349 = alloca double
%350 = alloca double
%351 = alloca double
%352 = alloca double
%353 = alloca double
%354 = alloca double
%355 = alloca double
%356 = alloca double
%357 = alloca double
%358 = alloca double
%359 = alloca double
%360 = alloca double
%361 = alloca double
%362 = alloca double
%363 = alloca double
%364 = alloca double
%365 = alloca double
%366 = alloca double
%367 = alloca double
%368 = alloca double
%369 = alloca double
%370 = alloca double
%371 = alloca double
%372 = alloca double
%373 = alloca double
%374 = alloca double
%375 = alloca double
%376 = alloca double
%377 = alloca double
%378 = alloca double
%379 = alloca double
%380 = alloca double
%381 = alloca double
%382 = alloca double
%383 = alloca double
%384 = alloca double
%385 = alloca double
%386 = alloca double
%387 = alloca double
%388 = alloca double
%389 = alloca double
%390 = alloca double
%391 = alloca double
%392 = alloca double
%393 = alloca double
%394 = alloca double
%395 = alloca double
%396 = alloca double
%397 = alloca double
%398 = alloca double
%399 = alloca double
%400 = alloca double
%401 = alloca double
%402 = alloca double
%403 = alloca double
%404 = alloca double
%405 = alloca double
%406 = alloca double
%407 = alloca double
%408 = alloca double
%409 = alloca double
%410 = alloca double
%411 = alloca double
%412 = alloca double
%413 = alloca double
%414 = alloca double
%415 = alloca double
%416 = alloca double
%417 = alloca double
%418 = alloca double
%419 = alloca double
%420 = alloca double
%421 = alloca double
%422 = alloca double
%423 = alloca double
%424 = alloca double
%425 = alloca double
%426 = alloca double
%427 = alloca double
%428 = alloca double
%429 = alloca double
%430 = alloca double
%431 = alloca double
%432 = alloca double
%433 = alloca double
%434 = alloca double
%435 = alloca double
%436 = alloca double
%437 = alloca double
%438 = alloca double
%439 = alloca double
%440 = alloca double
%441 = alloca double
%442 = alloca double
%443 = alloca double
%444 = alloca double
%445 = alloca double
%446 = alloca double
%447 = alloca double
%448 = alloca double
%449 = alloca double
%450 = alloca double
%451 = alloca double
%452 = alloca double
%453 = alloca double
%454 = alloca double
%455 = alloca double
%456 = alloca double
%457 = alloca double
%458 = alloca double
%459 = alloca double
%460 = alloca double
%461 = alloca double
%462 = alloca double
%463 = alloca double
%464 = alloca double
%465 = alloca double
%466 = alloca double
%467 = alloca double
%468 = alloca double
%469 = alloca double
%470 = alloca double
%471 = alloca double
%472 = alloca double
%473 = alloca double
%474 = alloca double
%475 = alloca double
%476 = alloca double
%477 = alloca double
%478 = alloca double
%479 = alloca double
%480 = alloca double
%481 = alloca double
%482 = alloca double
%483 = alloca double
%484 = alloca double
%485 = alloca double
%486 = alloca double
%487 = alloca double
%488 = alloca double
%489 = alloca double
%490 = alloca double
%491 = alloca double
%492 = alloca double
%493 = alloca double
%494 = alloca double
%495 = alloca double
%496 = alloca double
%497 = alloca double
%498 = alloca double
%499 = alloca double
%500 = alloca double
%501 = alloca double
%502 = alloca double
%503 = alloca double
%504 = alloca double
%505 = alloca double
%506 = alloca double
%507 = alloca double
%508 = alloca double
%509 = alloca double
%510 = alloca double
%511 = alloca double
%512 = alloca double
%513 = alloca double
%514 = alloca double
%515 = alloca double
%516 = alloca double
%517 = alloca double
%518 = alloca double
%519 = alloca double
%520 = alloca double
%521 = alloca double
%522 = alloca double
%523 = alloca double
%524 = alloca double
%525 = alloca double
%526 = alloca double
%527 = alloca double
%528 = alloca double
%529 = alloca double
%530 = alloca double
%531 = alloca double
%532 = alloca double
%533 = alloca double
%534 = alloca double
%535 = alloca double
%536 = alloca double
%537 = alloca double
%538 = alloca double
%539 = alloca double
%540 = alloca double
%541 = alloca double
%542 = alloca double
%543 = alloca double
%544 = alloca double
%545 = alloca double
%546 = alloca double
%547 = alloca double
%548 = alloca double
%549 = alloca double
%550 = alloca double
%551 = alloca double
%552 = alloca double
%553 = alloca double
%554 = alloca double
%555 = alloca double
%556 = alloca double
%557 = alloca double
%558 = alloca double
%559 = alloca double
%560 = alloca double
%561 = alloca double
%562 = alloca double
%563 = alloca double
%564 = alloca double
%565 = alloca double
%566 = alloca double
%567 = alloca double
%568 = alloca double
%569 = alloca double
%570 = alloca double
%571 = alloca double
%572 = alloca double
%573 = alloca double
%574 = alloca double
%575 = alloca double
%576 = alloca double
%577 = alloca double
%578 = alloca double
%579 = alloca double
%580 = alloca double
%581 = alloca double
%582 = alloca double
%583 = alloca double
%584 = alloca double
%585 = alloca double
%586 = alloca double
%587 = alloca double
%588 = alloca double
%589 = alloca double
%590 = alloca double
%591 = alloca double
%592 = alloca double
%593 = alloca double
%594 = alloca double
%595 = alloca double
%596 = alloca double
%597 = alloca double
%598 = alloca double
%599 = alloca double
%600 = alloca double
%601 = alloca double
%602 = alloca double
%603 = alloca double
%604 = alloca double
%605 = alloca double
%606 = alloca double
%607 = alloca double
%608 = alloca double
%609 = alloca double
%610 = alloca double
%611 = alloca double
%612 = alloca double
%613 = alloca double
%614 = alloca double
%615 = alloca double
%616 = alloca double
%617 = alloca double
%618 = alloca double
%619 = alloca double
%620 = alloca double
%621 = alloca double
%622 = alloca double
%623 = alloca double
%624 = alloca double
%625 = alloca double
%626 = alloca double
%627 = alloca double
%628 = alloca double
%629 = alloca double
%630 = alloca double
%631 = alloca double
%632 = alloca double
%633 = alloca double
%634 = alloca double
%635 = alloca double
%636 = alloca double
%637 = alloca double
%638 = alloca double
%639 = alloca double
%640 = alloca double
%641 = alloca double
%642 = alloca double
%643 = alloca double
%644 = alloca double
%645 = alloca double
%646 = alloca double
%647 = alloca double
%648 = alloca double
%649 = alloca double
%650 = alloca double
%651 = alloca double
%652 = alloca double
%653 = alloca double
%654 = alloca double
%655 = alloca double
%656 = alloca double
%657 = alloca double
%658 = alloca double
%659 = alloca double
%660 = alloca double
%661 = alloca double
%662 = alloca double
%663 = alloca double
%664 = alloca double
%665 = alloca double
%666 = alloca double
%667 = alloca double
%668 = alloca double
%669 = alloca double
%670 = alloca double
%671 = alloca double
%672 = alloca double
%673 = alloca double
%674 = alloca double
%675 = alloca double
%676 = alloca double
%677 = alloca double
%678 = alloca double
%679 = alloca double
%680 = alloca double
%681 = alloca double
%682 = alloca double
%683 = alloca double
%684 = alloca double
%685 = alloca double
%686 = alloca double
%687 = alloca double
%688 = alloca double
%689 = alloca double
%690 = alloca double
%691 = alloca double
%692 = alloca double
%693 = alloca double
%694 = alloca double
%695 = alloca double
%696 = alloca double
%697 = alloca double
%698 = alloca double
%699 = alloca double
%700 = alloca double
%701 = alloca double
%702 = alloca double
%703 = alloca double
%704 = alloca double
%705 = alloca double
%706 = alloca double
%707 = alloca double
%708 = alloca double
%709 = alloca double
%710 = alloca double
%711 = alloca double
%712 = alloca double
%713 = alloca double
%714 = alloca double
%715 = alloca double
%716 = alloca double
%717 = alloca double
%718 = alloca double
%719 = alloca double
%720 = alloca double
%721 = alloca double
%722 = alloca double
%723 = alloca double
%724 = alloca double
%725 = alloca double
%726 = alloca double
%727 = alloca double
%728 = alloca double
%729 = alloca double
%730 = alloca double
%731 = alloca double
%732 = alloca double
%733 = alloca double
%734 = alloca double
%735 = alloca double
%736 = alloca double
%737 = alloca double
%738 = alloca double
%739 = alloca double
%740 = alloca double
%741 = alloca double
%742 = alloca double
%743 = alloca double
%744 = alloca double
%745 = alloca double
%746 = alloca double
%747 = alloca double
%748 = alloca double
%749 = alloca double
%750 = alloca double
%751 = alloca double
%752 = alloca double
%753 = alloca double
%754 = alloca double
%755 = alloca double
%756 = alloca double
%757 = alloca double
%758 = alloca double
%759 = alloca double
%760 = alloca double
%761 = alloca double
%762 = alloca double
%763 = alloca double
%764 = alloca double
%765 = alloca double
%766 = alloca double
%767 = alloca double
%768 = alloca double
%769 = alloca double
%770 = alloca double
%771 = alloca double
%772 = alloca double
%773 = alloca double
%774 = alloca double
%775 = alloca double
%776 = alloca double
%777 = alloca double
%778 = alloca double
%779 = alloca double
%780 = alloca double
%781 = alloca double
%782 = alloca double
%783 = alloca double
%784 = alloca double
%785 = alloca double
%786 = alloca double
%787 = alloca double
%788 = alloca double
%789 = alloca double
%790 = alloca double
%791 = alloca double
%792 = alloca double
%793 = alloca double
%794 = alloca double
%795 = alloca double
%796 = alloca double
%797 = alloca double
%798 = alloca double
%799 = alloca double
%800 = alloca double
%801 = alloca double
%802 = alloca double
%803 = alloca double
%804 = alloca double
%805 = alloca double
%806 = alloca double
%807 = alloca double
%808 = alloca double
%809 = alloca double
%810 = alloca double
%811 = alloca double
%812 = alloca double
%813 = alloca double
%814 = alloca double
%815 = alloca double
%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
store double* %0, double** %122
store double* %1, double** %123
store double* %2, double** %124
store double* %3, double** %125
store double* %4, double** %126
store double* %5, double** %127
store double* %6, double** %128
store double* %7, double** %129
store double* %8, double** %130
store double* %9, double** %131
store double* %10, double** %132
store double* %11, double** %133
store double* %12, double** %134
store double* %13, double** %135
store double* %14, double** %136
store double* %15, double** %137
store double* %16, double** %138
store double* %17, double** %139
store double* %18, double** %140
store double* %19, double** %141
store double* %20, double** %142
store double* %21, double** %143
store double* %22, double** %144
store double* %23, double** %145
store double* %24, double** %146
store double* %25, double** %147
store double* %26, double** %148
store double* %27, double** %149
store double* %28, double** %150
store double* %29, double** %151
store double* %30, double** %152
store double* %31, double** %153
store double* %32, double** %154
store double* %33, double** %155
store double* %34, double** %156
store double* %35, double** %157
store double* %36, double** %158
store double* %37, double** %159
store double* %38, double** %160
store double* %39, double** %161
store double* %40, double** %162
store double* %41, double** %163
store double* %42, double** %164
store double* %43, double** %165
store double* %44, double** %166
store double* %45, double** %167
store double* %46, double** %168
store double* %47, double** %169
store double* %48, double** %170
store double* %49, double** %171
store double* %50, double** %172
store double* %51, double** %173
store double* %52, double** %174
store double* %53, double** %175
store double* %54, double** %176
store double* %55, double** %177
store double* %56, double** %178
store double* %57, double** %179
store double* %58, double** %180
store double* %59, double** %181
store double* %60, double** %182
store double* %61, double** %183
store double* %62, double** %184
store double* %63, double** %185
store double* %64, double** %186
store double* %65, double** %187
store double* %66, double** %188
store double* %67, double** %189
store double* %68, double** %190
store double* %69, double** %191
store double* %70, double** %192
store double* %71, double** %193
store double* %72, double** %194
store double* %73, double** %195
store double* %74, double** %196
store double* %75, double** %197
store double* %76, double** %198
store double* %77, double** %199
store double* %78, double** %200
store double* %79, double** %201
store double* %80, double** %202
store double* %81, double** %203
store double* %82, double** %204
store double* %83, double** %205
store double* %84, double** %206
store double* %85, double** %207
store double* %86, double** %208
store double* %87, double** %209
store double* %88, double** %210
store double* %89, double** %211
store double* %90, double** %212
store double* %91, double** %213
store double* %92, double** %214
store double* %93, double** %215
store double* %94, double** %216
store double* %95, double** %217
store double* %96, double** %218
store double* %97, double** %219
store double* %98, double** %220
store double* %99, double** %221
store double* %100, double** %222
store double* %101, double** %223
store double* %102, double** %224
store double* %103, double** %225
store double* %104, double** %226
store double* %105, double** %227
store double* %106, double** %228
store double* %107, double** %229
store double* %108, double** %230
store double* %109, double** %231
store double* %110, double** %232
store double* %111, double** %233
store double* %112, double** %234
store double* %113, double** %235
store double* %114, double** %236
store double* %115, double** %237
store double* %116, double** %238
store double* %117, double** %239
store double* %118, double** %240
store double* %119, double** %241
store double* %120, double** %242
%866 = load double*, double** %122
%867 = getelementptr inbounds double, double* %866, i64 0
%868 = load double, double* %867
%869 = fadd double 2.731500e+02, %868
store double %869, double* %243
%870 = load double*, double** %122
%871 = getelementptr inbounds double, double* %870, i64 0
%872 = load double, double* %871
%873 = fadd double 2.731500e+02, %872
%874 = load double*, double** %123
%875 = load double, double* %874
%876 = fadd double %873, %875
store double %876, double* %244
store double 1.000000e+00, double* %245
%877 = load double, double* %244
%878 = fmul double 0x3B30B0F12214FBEF, %877
%879 = fdiv double %878, 0x3C07A4E61EB8740E
store double %879, double* %246
store double 0x3F169700F1154E3F, double* %247
%880 = load double, double* %247
%881 = load double, double* %245
%882 = fmul double %880, %881
store double %882, double* %248
%883 = load double, double* %244
%884 = load double, double* %243
%885 = fdiv double %883, %884
store double %885, double* %249
%886 = load double, double* %243
%887 = fdiv double 1.000000e+00, %886
store double %887, double* %250
%888 = load double, double* %250
%889 = load double, double* %245
%890 = fmul double %888, %889
store double %890, double* %251
%891 = load double, double* %244
%892 = load double, double* %243
%893 = fsub double %891, %892
store double %893, double* %252
store double 1.000000e+00, double* %253
%894 = load double, double* %253
%895 = load double, double* %245
%896 = fmul double %894, %895
store double %896, double* %254
%897 = load double, double* %249
%898 = load double*, double** %122
%899 = getelementptr inbounds double, double* %898, i64 90
%900 = load double, double* %899
%901 = call double @pow(double %897, double %900)
store double %901, double* %255
%902 = load double, double* %255
%903 = load double*, double** %122
%904 = getelementptr inbounds double, double* %903, i64 90
%905 = load double, double* %904
%906 = fmul double %902, %905
%907 = load double, double* %249
%908 = fdiv double %906, %907
store double %908, double* %256
%909 = load double, double* %256
%910 = load double, double* %251
%911 = fmul double %909, %910
store double %911, double* %257
%912 = load double*, double** %122
%913 = getelementptr inbounds double, double* %912, i64 53
%914 = load double, double* %913
%915 = load double, double* %255
%916 = fmul double %914, %915
store double %916, double* %258
%917 = load double*, double** %122
%918 = getelementptr inbounds double, double* %917, i64 53
%919 = load double, double* %918
store double %919, double* %259
%920 = load double, double* %259
%921 = load double, double* %257
%922 = fmul double %920, %921
store double %922, double* %260
%923 = load double, double* %249
%924 = load double*, double** %122
%925 = getelementptr inbounds double, double* %924, i64 91
%926 = load double, double* %925
%927 = call double @pow(double %923, double %926)
store double %927, double* %255
%928 = load double, double* %255
%929 = load double*, double** %122
%930 = getelementptr inbounds double, double* %929, i64 91
%931 = load double, double* %930
%932 = fmul double %928, %931
%933 = load double, double* %249
%934 = fdiv double %932, %933
store double %934, double* %256
%935 = load double, double* %256
%936 = load double, double* %251
%937 = fmul double %935, %936
store double %937, double* %257
%938 = load double*, double** %122
%939 = getelementptr inbounds double, double* %938, i64 1
%940 = load double, double* %939
%941 = load double, double* %255
%942 = fmul double %940, %941
store double %942, double* %261
%943 = load double*, double** %122
%944 = getelementptr inbounds double, double* %943, i64 1
%945 = load double, double* %944
store double %945, double* %262
%946 = load double, double* %262
%947 = load double, double* %257
%948 = fmul double %946, %947
store double %948, double* %263
%949 = load double, double* %249
%950 = load double*, double** %122
%951 = getelementptr inbounds double, double* %950, i64 68
%952 = load double, double* %951
%953 = call double @pow(double %949, double %952)
store double %953, double* %255
%954 = load double, double* %255
%955 = load double*, double** %122
%956 = getelementptr inbounds double, double* %955, i64 68
%957 = load double, double* %956
%958 = fmul double %954, %957
%959 = load double, double* %249
%960 = fdiv double %958, %959
store double %960, double* %256
%961 = load double, double* %256
%962 = load double, double* %251
%963 = fmul double %961, %962
store double %963, double* %257
%964 = load double*, double** %122
%965 = getelementptr inbounds double, double* %964, i64 2
%966 = load double, double* %965
%967 = load double, double* %255
%968 = fmul double %966, %967
store double %968, double* %264
%969 = load double*, double** %122
%970 = getelementptr inbounds double, double* %969, i64 2
%971 = load double, double* %970
store double %971, double* %265
%972 = load double, double* %265
%973 = load double, double* %257
%974 = fmul double %972, %973
store double %974, double* %266
%975 = load double, double* %249
%976 = load double*, double** %122
%977 = getelementptr inbounds double, double* %976, i64 92
%978 = load double, double* %977
%979 = call double @pow(double %975, double %978)
store double %979, double* %255
%980 = load double, double* %255
%981 = load double*, double** %122
%982 = getelementptr inbounds double, double* %981, i64 92
%983 = load double, double* %982
%984 = fmul double %980, %983
%985 = load double, double* %249
%986 = fdiv double %984, %985
store double %986, double* %256
%987 = load double, double* %256
%988 = load double, double* %251
%989 = fmul double %987, %988
store double %989, double* %257
%990 = load double*, double** %122
%991 = getelementptr inbounds double, double* %990, i64 6
%992 = load double, double* %991
%993 = load double, double* %255
%994 = fmul double %992, %993
store double %994, double* %267
%995 = load double*, double** %122
%996 = getelementptr inbounds double, double* %995, i64 6
%997 = load double, double* %996
store double %997, double* %268
%998 = load double, double* %268
%999 = load double, double* %257
%1000 = fmul double %998, %999
store double %1000, double* %269
%1001 = load double, double* %249
%1002 = load double*, double** %122
%1003 = getelementptr inbounds double, double* %1002, i64 67
%1004 = load double, double* %1003
%1005 = call double @pow(double %1001, double %1004)
store double %1005, double* %255
%1006 = load double, double* %255
%1007 = load double*, double** %122
%1008 = getelementptr inbounds double, double* %1007, i64 67
%1009 = load double, double* %1008
%1010 = fmul double %1006, %1009
%1011 = load double, double* %249
%1012 = fdiv double %1010, %1011
store double %1012, double* %256
%1013 = load double, double* %256
%1014 = load double, double* %251
%1015 = fmul double %1013, %1014
store double %1015, double* %257
%1016 = load double*, double** %122
%1017 = getelementptr inbounds double, double* %1016, i64 7
%1018 = load double, double* %1017
%1019 = load double, double* %255
%1020 = fmul double %1018, %1019
store double %1020, double* %270
%1021 = load double*, double** %122
%1022 = getelementptr inbounds double, double* %1021, i64 7
%1023 = load double, double* %1022
store double %1023, double* %271
%1024 = load double, double* %271
%1025 = load double, double* %257
%1026 = fmul double %1024, %1025
store double %1026, double* %272
%1027 = load double, double* %249
%1028 = load double*, double** %122
%1029 = getelementptr inbounds double, double* %1028, i64 66
%1030 = load double, double* %1029
%1031 = call double @pow(double %1027, double %1030)
store double %1031, double* %255
%1032 = load double, double* %255
%1033 = load double*, double** %122
%1034 = getelementptr inbounds double, double* %1033, i64 66
%1035 = load double, double* %1034
%1036 = fmul double %1032, %1035
%1037 = load double, double* %249
%1038 = fdiv double %1036, %1037
store double %1038, double* %256
%1039 = load double, double* %256
%1040 = load double, double* %251
%1041 = fmul double %1039, %1040
store double %1041, double* %257
%1042 = load double*, double** %122
%1043 = getelementptr inbounds double, double* %1042, i64 8
%1044 = load double, double* %1043
%1045 = load double, double* %255
%1046 = fmul double %1044, %1045
store double %1046, double* %273
%1047 = load double*, double** %122
%1048 = getelementptr inbounds double, double* %1047, i64 8
%1049 = load double, double* %1048
store double %1049, double* %274
%1050 = load double, double* %274
%1051 = load double, double* %257
%1052 = fmul double %1050, %1051
store double %1052, double* %275
%1053 = load double, double* %249
%1054 = load double*, double** %122
%1055 = getelementptr inbounds double, double* %1054, i64 69
%1056 = load double, double* %1055
%1057 = call double @pow(double %1053, double %1056)
store double %1057, double* %255
%1058 = load double, double* %255
%1059 = load double*, double** %122
%1060 = getelementptr inbounds double, double* %1059, i64 69
%1061 = load double, double* %1060
%1062 = fmul double %1058, %1061
%1063 = load double, double* %249
%1064 = fdiv double %1062, %1063
store double %1064, double* %256
%1065 = load double, double* %256
%1066 = load double, double* %251
%1067 = fmul double %1065, %1066
store double %1067, double* %257
%1068 = load double*, double** %122
%1069 = getelementptr inbounds double, double* %1068, i64 9
%1070 = load double, double* %1069
%1071 = load double, double* %255
%1072 = fmul double %1070, %1071
store double %1072, double* %276
%1073 = load double*, double** %122
%1074 = getelementptr inbounds double, double* %1073, i64 9
%1075 = load double, double* %1074
store double %1075, double* %277
%1076 = load double, double* %277
%1077 = load double, double* %257
%1078 = fmul double %1076, %1077
store double %1078, double* %278
%1079 = load double, double* %249
%1080 = load double*, double** %122
%1081 = getelementptr inbounds double, double* %1080, i64 93
%1082 = load double, double* %1081
%1083 = call double @pow(double %1079, double %1082)
store double %1083, double* %255
%1084 = load double, double* %255
%1085 = load double*, double** %122
%1086 = getelementptr inbounds double, double* %1085, i64 93
%1087 = load double, double* %1086
%1088 = fmul double %1084, %1087
%1089 = load double, double* %249
%1090 = fdiv double %1088, %1089
store double %1090, double* %256
%1091 = load double, double* %256
%1092 = load double, double* %251
%1093 = fmul double %1091, %1092
store double %1093, double* %257
%1094 = load double*, double** %122
%1095 = getelementptr inbounds double, double* %1094, i64 10
%1096 = load double, double* %1095
%1097 = load double, double* %255
%1098 = fmul double %1096, %1097
store double %1098, double* %279
%1099 = load double*, double** %122
%1100 = getelementptr inbounds double, double* %1099, i64 10
%1101 = load double, double* %1100
store double %1101, double* %280
%1102 = load double, double* %280
%1103 = load double, double* %257
%1104 = fmul double %1102, %1103
store double %1104, double* %281
%1105 = load double, double* %249
%1106 = load double*, double** %122
%1107 = getelementptr inbounds double, double* %1106, i64 78
%1108 = load double, double* %1107
%1109 = call double @pow(double %1105, double %1108)
store double %1109, double* %282
%1110 = load double, double* %282
%1111 = load double*, double** %122
%1112 = getelementptr inbounds double, double* %1111, i64 78
%1113 = load double, double* %1112
%1114 = fmul double %1110, %1113
%1115 = load double, double* %249
%1116 = fdiv double %1114, %1115
store double %1116, double* %283
%1117 = load double, double* %283
%1118 = load double, double* %251
%1119 = fmul double %1117, %1118
store double %1119, double* %284
%1120 = load double*, double** %122
%1121 = getelementptr inbounds double, double* %1120, i64 71
%1122 = load double, double* %1121
%1123 = fneg double %1122
%1124 = load double, double* %249
%1125 = fsub double 1.000000e+00, %1124
%1126 = fmul double %1123, %1125
%1127 = load double, double* %246
%1128 = fdiv double %1126, %1127
store double %1128, double* %285
%1129 = load double*, double** %122
%1130 = getelementptr inbounds double, double* %1129, i64 71
%1131 = load double, double* %1130
%1132 = load double, double* %246
%1133 = fdiv double %1131, %1132
store double %1133, double* %286
%1134 = load double*, double** %122
%1135 = getelementptr inbounds double, double* %1134, i64 71
%1136 = load double, double* %1135
%1137 = load double, double* %249
%1138 = fsub double 1.000000e+00, %1137
%1139 = fmul double %1136, %1138
%1140 = load double, double* %246
%1141 = load double, double* %246
%1142 = fmul double %1140, %1141
%1143 = fdiv double %1139, %1142
store double %1143, double* %288
%1144 = load double, double* %286
%1145 = load double, double* %251
%1146 = fmul double %1144, %1145
store double %1146, double* %287
%1147 = load double, double* %287
%1148 = load double, double* %288
%1149 = load double, double* %248
%1150 = call double @llvm.fmuladd.f64(double %1148, double %1149, double %1147)
store double %1150, double* %287
%1151 = load double, double* %285
%1152 = call double @exp(double %1151)
store double %1152, double* %289
%1153 = load double, double* %289
store double %1153, double* %290
%1154 = load double, double* %290
%1155 = load double, double* %287
%1156 = fmul double %1154, %1155
store double %1156, double* %291
%1157 = load double, double* %282
%1158 = load double, double* %289
%1159 = fmul double %1157, %1158
store double %1159, double* %255
%1160 = load double, double* %289
store double %1160, double* %292
%1161 = load double, double* %282
store double %1161, double* %293
%1162 = load double, double* %292
%1163 = load double, double* %284
%1164 = fmul double %1162, %1163
store double %1164, double* %257
%1165 = load double, double* %257
%1166 = load double, double* %293
%1167 = load double, double* %291
%1168 = call double @llvm.fmuladd.f64(double %1166, double %1167, double %1165)
store double %1168, double* %257
%1169 = load double*, double** %122
%1170 = getelementptr inbounds double, double* %1169, i64 12
%1171 = load double, double* %1170
%1172 = fdiv double 1.000000e+00, %1171
store double %1172, double* %294
%1173 = load double, double* %255
%1174 = load double, double* %294
%1175 = call double @pow(double %1173, double %1174)
store double %1175, double* %295
%1176 = load double, double* %295
%1177 = load double, double* %294
%1178 = fmul double %1176, %1177
%1179 = load double, double* %255
%1180 = fdiv double %1178, %1179
store double %1180, double* %296
%1181 = load double, double* %296
%1182 = load double, double* %257
%1183 = fmul double %1181, %1182
store double %1183, double* %297
%1184 = load double*, double** %122
%1185 = getelementptr inbounds double, double* %1184, i64 11
%1186 = load double, double* %1185
%1187 = load double, double* %295
%1188 = fmul double %1186, %1187
store double %1188, double* %298
%1189 = load double*, double** %122
%1190 = getelementptr inbounds double, double* %1189, i64 11
%1191 = load double, double* %1190
store double %1191, double* %299
%1192 = load double, double* %299
%1193 = load double, double* %297
%1194 = fmul double %1192, %1193
store double %1194, double* %300
%1195 = load double, double* %249
%1196 = load double*, double** %122
%1197 = getelementptr inbounds double, double* %1196, i64 95
%1198 = load double, double* %1197
%1199 = call double @pow(double %1195, double %1198)
store double %1199, double* %282
%1200 = load double, double* %282
%1201 = load double*, double** %122
%1202 = getelementptr inbounds double, double* %1201, i64 95
%1203 = load double, double* %1202
%1204 = fmul double %1200, %1203
%1205 = load double, double* %249
%1206 = fdiv double %1204, %1205
store double %1206, double* %283
%1207 = load double, double* %283
%1208 = load double, double* %251
%1209 = fmul double %1207, %1208
store double %1209, double* %284
%1210 = load double*, double** %122
%1211 = getelementptr inbounds double, double* %1210, i64 96
%1212 = load double, double* %1211
%1213 = fneg double %1212
%1214 = load double, double* %249
%1215 = fsub double 1.000000e+00, %1214
%1216 = fmul double %1213, %1215
%1217 = load double, double* %246
%1218 = fdiv double %1216, %1217
store double %1218, double* %285
%1219 = load double*, double** %122
%1220 = getelementptr inbounds double, double* %1219, i64 96
%1221 = load double, double* %1220
%1222 = load double, double* %246
%1223 = fdiv double %1221, %1222
store double %1223, double* %286
%1224 = load double*, double** %122
%1225 = getelementptr inbounds double, double* %1224, i64 96
%1226 = load double, double* %1225
%1227 = load double, double* %249
%1228 = fsub double 1.000000e+00, %1227
%1229 = fmul double %1226, %1228
%1230 = load double, double* %246
%1231 = load double, double* %246
%1232 = fmul double %1230, %1231
%1233 = fdiv double %1229, %1232
store double %1233, double* %288
%1234 = load double, double* %286
%1235 = load double, double* %251
%1236 = fmul double %1234, %1235
store double %1236, double* %287
%1237 = load double, double* %287
%1238 = load double, double* %288
%1239 = load double, double* %248
%1240 = call double @llvm.fmuladd.f64(double %1238, double %1239, double %1237)
store double %1240, double* %287
%1241 = load double, double* %285
%1242 = call double @exp(double %1241)
store double %1242, double* %289
%1243 = load double, double* %289
store double %1243, double* %290
%1244 = load double, double* %290
%1245 = load double, double* %287
%1246 = fmul double %1244, %1245
store double %1246, double* %291
%1247 = load double, double* %282
%1248 = load double, double* %289
%1249 = fmul double %1247, %1248
store double %1249, double* %255
%1250 = load double, double* %289
store double %1250, double* %292
%1251 = load double, double* %282
store double %1251, double* %293
%1252 = load double, double* %292
%1253 = load double, double* %284
%1254 = fmul double %1252, %1253
store double %1254, double* %257
%1255 = load double, double* %257
%1256 = load double, double* %293
%1257 = load double, double* %291
%1258 = call double @llvm.fmuladd.f64(double %1256, double %1257, double %1255)
store double %1258, double* %257
%1259 = load double*, double** %122
%1260 = getelementptr inbounds double, double* %1259, i64 13
%1261 = load double, double* %1260
%1262 = fdiv double 1.000000e+00, %1261
store double %1262, double* %294
%1263 = load double, double* %255
%1264 = load double, double* %294
%1265 = call double @pow(double %1263, double %1264)
store double %1265, double* %295
%1266 = load double, double* %295
%1267 = load double, double* %294
%1268 = fmul double %1266, %1267
%1269 = load double, double* %255
%1270 = fdiv double %1268, %1269
store double %1270, double* %296
%1271 = load double, double* %296
%1272 = load double, double* %257
%1273 = fmul double %1271, %1272
store double %1273, double* %297
%1274 = load double*, double** %122
%1275 = getelementptr inbounds double, double* %1274, i64 94
%1276 = load double, double* %1275
%1277 = load double, double* %295
%1278 = fmul double %1276, %1277
store double %1278, double* %301
%1279 = load double*, double** %122
%1280 = getelementptr inbounds double, double* %1279, i64 94
%1281 = load double, double* %1280
store double %1281, double* %302
%1282 = load double, double* %302
%1283 = load double, double* %297
%1284 = fmul double %1282, %1283
store double %1284, double* %303
%1285 = load double, double* %249
%1286 = load double*, double** %122
%1287 = getelementptr inbounds double, double* %1286, i64 78
%1288 = load double, double* %1287
%1289 = call double @pow(double %1285, double %1288)
store double %1289, double* %282
%1290 = load double, double* %282
%1291 = load double*, double** %122
%1292 = getelementptr inbounds double, double* %1291, i64 78
%1293 = load double, double* %1292
%1294 = fmul double %1290, %1293
%1295 = load double, double* %249
%1296 = fdiv double %1294, %1295
store double %1296, double* %283
%1297 = load double, double* %283
%1298 = load double, double* %251
%1299 = fmul double %1297, %1298
store double %1299, double* %284
%1300 = load double*, double** %122
%1301 = getelementptr inbounds double, double* %1300, i64 97
%1302 = load double, double* %1301
%1303 = fneg double %1302
%1304 = load double, double* %249
%1305 = fsub double 1.000000e+00, %1304
%1306 = fmul double %1303, %1305
%1307 = load double, double* %246
%1308 = fdiv double %1306, %1307
store double %1308, double* %285
%1309 = load double*, double** %122
%1310 = getelementptr inbounds double, double* %1309, i64 97
%1311 = load double, double* %1310
%1312 = load double, double* %246
%1313 = fdiv double %1311, %1312
store double %1313, double* %286
%1314 = load double*, double** %122
%1315 = getelementptr inbounds double, double* %1314, i64 97
%1316 = load double, double* %1315
%1317 = load double, double* %249
%1318 = fsub double 1.000000e+00, %1317
%1319 = fmul double %1316, %1318
%1320 = load double, double* %246
%1321 = load double, double* %246
%1322 = fmul double %1320, %1321
%1323 = fdiv double %1319, %1322
store double %1323, double* %288
%1324 = load double, double* %286
%1325 = load double, double* %251
%1326 = fmul double %1324, %1325
store double %1326, double* %287
%1327 = load double, double* %287
%1328 = load double, double* %288
%1329 = load double, double* %248
%1330 = call double @llvm.fmuladd.f64(double %1328, double %1329, double %1327)
store double %1330, double* %287
%1331 = load double, double* %285
%1332 = call double @exp(double %1331)
store double %1332, double* %289
%1333 = load double, double* %289
store double %1333, double* %290
%1334 = load double, double* %290
%1335 = load double, double* %287
%1336 = fmul double %1334, %1335
store double %1336, double* %291
%1337 = load double, double* %282
%1338 = load double, double* %289
%1339 = fmul double %1337, %1338
store double %1339, double* %255
%1340 = load double, double* %289
store double %1340, double* %292
%1341 = load double, double* %282
store double %1341, double* %293
%1342 = load double, double* %292
%1343 = load double, double* %284
%1344 = fmul double %1342, %1343
store double %1344, double* %257
%1345 = load double, double* %257
%1346 = load double, double* %293
%1347 = load double, double* %291
%1348 = call double @llvm.fmuladd.f64(double %1346, double %1347, double %1345)
store double %1348, double* %257
%1349 = load double*, double** %122
%1350 = getelementptr inbounds double, double* %1349, i64 44
%1351 = load double, double* %1350
%1352 = fdiv double 1.000000e+00, %1351
store double %1352, double* %294
%1353 = load double, double* %255
%1354 = load double, double* %294
%1355 = call double @pow(double %1353, double %1354)
store double %1355, double* %295
%1356 = load double, double* %295
%1357 = load double, double* %294
%1358 = fmul double %1356, %1357
%1359 = load double, double* %255
%1360 = fdiv double %1358, %1359
store double %1360, double* %296
%1361 = load double, double* %296
%1362 = load double, double* %257
%1363 = fmul double %1361, %1362
store double %1363, double* %297
%1364 = load double*, double** %122
%1365 = getelementptr inbounds double, double* %1364, i64 42
%1366 = load double, double* %1365
%1367 = load double, double* %295
%1368 = fmul double %1366, %1367
store double %1368, double* %304
%1369 = load double*, double** %122
%1370 = getelementptr inbounds double, double* %1369, i64 42
%1371 = load double, double* %1370
store double %1371, double* %305
%1372 = load double, double* %305
%1373 = load double, double* %297
%1374 = fmul double %1372, %1373
store double %1374, double* %306
%1375 = load double, double* %249
%1376 = load double*, double** %122
%1377 = getelementptr inbounds double, double* %1376, i64 79
%1378 = load double, double* %1377
%1379 = call double @pow(double %1375, double %1378)
store double %1379, double* %282
%1380 = load double, double* %282
%1381 = load double*, double** %122
%1382 = getelementptr inbounds double, double* %1381, i64 79
%1383 = load double, double* %1382
%1384 = fmul double %1380, %1383
%1385 = load double, double* %249
%1386 = fdiv double %1384, %1385
store double %1386, double* %283
%1387 = load double, double* %283
%1388 = load double, double* %251
%1389 = fmul double %1387, %1388
store double %1389, double* %284
%1390 = load double*, double** %122
%1391 = getelementptr inbounds double, double* %1390, i64 72
%1392 = load double, double* %1391
%1393 = fneg double %1392
%1394 = load double, double* %249
%1395 = fsub double 1.000000e+00, %1394
%1396 = fmul double %1393, %1395
%1397 = load double, double* %246
%1398 = fdiv double %1396, %1397
store double %1398, double* %285
%1399 = load double*, double** %122
%1400 = getelementptr inbounds double, double* %1399, i64 72
%1401 = load double, double* %1400
%1402 = load double, double* %246
%1403 = fdiv double %1401, %1402
store double %1403, double* %286
%1404 = load double*, double** %122
%1405 = getelementptr inbounds double, double* %1404, i64 72
%1406 = load double, double* %1405
%1407 = load double, double* %249
%1408 = fsub double 1.000000e+00, %1407
%1409 = fmul double %1406, %1408
%1410 = load double, double* %246
%1411 = load double, double* %246
%1412 = fmul double %1410, %1411
%1413 = fdiv double %1409, %1412
store double %1413, double* %288
%1414 = load double, double* %286
%1415 = load double, double* %251
%1416 = fmul double %1414, %1415
store double %1416, double* %287
%1417 = load double, double* %287
%1418 = load double, double* %288
%1419 = load double, double* %248
%1420 = call double @llvm.fmuladd.f64(double %1418, double %1419, double %1417)
store double %1420, double* %287
%1421 = load double, double* %285
%1422 = call double @exp(double %1421)
store double %1422, double* %289
%1423 = load double, double* %289
store double %1423, double* %290
%1424 = load double, double* %290
%1425 = load double, double* %287
%1426 = fmul double %1424, %1425
store double %1426, double* %291
%1427 = load double, double* %282
%1428 = load double, double* %289
%1429 = fmul double %1427, %1428
store double %1429, double* %255
%1430 = load double, double* %289
store double %1430, double* %292
%1431 = load double, double* %282
store double %1431, double* %293
%1432 = load double, double* %292
%1433 = load double, double* %284
%1434 = fmul double %1432, %1433
store double %1434, double* %257
%1435 = load double, double* %257
%1436 = load double, double* %293
%1437 = load double, double* %291
%1438 = call double @llvm.fmuladd.f64(double %1436, double %1437, double %1435)
store double %1438, double* %257
%1439 = load double*, double** %122
%1440 = getelementptr inbounds double, double* %1439, i64 33
%1441 = load double, double* %1440
%1442 = fdiv double 1.000000e+00, %1441
store double %1442, double* %294
%1443 = load double, double* %255
%1444 = load double, double* %294
%1445 = call double @pow(double %1443, double %1444)
store double %1445, double* %295
%1446 = load double, double* %295
%1447 = load double, double* %294
%1448 = fmul double %1446, %1447
%1449 = load double, double* %255
%1450 = fdiv double %1448, %1449
store double %1450, double* %296
%1451 = load double, double* %296
%1452 = load double, double* %257
%1453 = fmul double %1451, %1452
store double %1453, double* %297
%1454 = load double*, double** %122
%1455 = getelementptr inbounds double, double* %1454, i64 31
%1456 = load double, double* %1455
%1457 = load double, double* %295
%1458 = fmul double %1456, %1457
store double %1458, double* %307
%1459 = load double*, double** %122
%1460 = getelementptr inbounds double, double* %1459, i64 31
%1461 = load double, double* %1460
store double %1461, double* %308
%1462 = load double, double* %308
%1463 = load double, double* %297
%1464 = fmul double %1462, %1463
store double %1464, double* %309
%1465 = load double, double* %249
%1466 = load double*, double** %122
%1467 = getelementptr inbounds double, double* %1466, i64 80
%1468 = load double, double* %1467
%1469 = call double @pow(double %1465, double %1468)
store double %1469, double* %282
%1470 = load double, double* %282
%1471 = load double*, double** %122
%1472 = getelementptr inbounds double, double* %1471, i64 80
%1473 = load double, double* %1472
%1474 = fmul double %1470, %1473
%1475 = load double, double* %249
%1476 = fdiv double %1474, %1475
store double %1476, double* %283
%1477 = load double, double* %283
%1478 = load double, double* %251
%1479 = fmul double %1477, %1478
store double %1479, double* %284
%1480 = load double*, double** %122
%1481 = getelementptr inbounds double, double* %1480, i64 75
%1482 = load double, double* %1481
%1483 = fneg double %1482
%1484 = load double, double* %249
%1485 = fsub double 1.000000e+00, %1484
%1486 = fmul double %1483, %1485
%1487 = load double, double* %246
%1488 = fdiv double %1486, %1487
store double %1488, double* %285
%1489 = load double*, double** %122
%1490 = getelementptr inbounds double, double* %1489, i64 75
%1491 = load double, double* %1490
%1492 = load double, double* %246
%1493 = fdiv double %1491, %1492
store double %1493, double* %286
%1494 = load double*, double** %122
%1495 = getelementptr inbounds double, double* %1494, i64 75
%1496 = load double, double* %1495
%1497 = load double, double* %249
%1498 = fsub double 1.000000e+00, %1497
%1499 = fmul double %1496, %1498
%1500 = load double, double* %246
%1501 = load double, double* %246
%1502 = fmul double %1500, %1501
%1503 = fdiv double %1499, %1502
store double %1503, double* %288
%1504 = load double, double* %286
%1505 = load double, double* %251
%1506 = fmul double %1504, %1505
store double %1506, double* %287
%1507 = load double, double* %287
%1508 = load double, double* %288
%1509 = load double, double* %248
%1510 = call double @llvm.fmuladd.f64(double %1508, double %1509, double %1507)
store double %1510, double* %287
%1511 = load double, double* %285
%1512 = call double @exp(double %1511)
store double %1512, double* %289
%1513 = load double, double* %289
store double %1513, double* %290
%1514 = load double, double* %290
%1515 = load double, double* %287
%1516 = fmul double %1514, %1515
store double %1516, double* %291
%1517 = load double, double* %282
%1518 = load double, double* %289
%1519 = fmul double %1517, %1518
store double %1519, double* %255
%1520 = load double, double* %289
store double %1520, double* %292
%1521 = load double, double* %282
store double %1521, double* %293
%1522 = load double, double* %292
%1523 = load double, double* %284
%1524 = fmul double %1522, %1523
store double %1524, double* %257
%1525 = load double, double* %257
%1526 = load double, double* %293
%1527 = load double, double* %291
%1528 = call double @llvm.fmuladd.f64(double %1526, double %1527, double %1525)
store double %1528, double* %257
%1529 = load double*, double** %122
%1530 = getelementptr inbounds double, double* %1529, i64 35
%1531 = load double, double* %1530
%1532 = fdiv double 1.000000e+00, %1531
store double %1532, double* %294
%1533 = load double, double* %255
%1534 = load double, double* %294
%1535 = call double @pow(double %1533, double %1534)
store double %1535, double* %295
%1536 = load double, double* %295
%1537 = load double, double* %294
%1538 = fmul double %1536, %1537
%1539 = load double, double* %255
%1540 = fdiv double %1538, %1539
store double %1540, double* %296
%1541 = load double, double* %296
%1542 = load double, double* %257
%1543 = fmul double %1541, %1542
store double %1543, double* %297
%1544 = load double*, double** %122
%1545 = getelementptr inbounds double, double* %1544, i64 34
%1546 = load double, double* %1545
%1547 = load double, double* %295
%1548 = fmul double %1546, %1547
store double %1548, double* %310
%1549 = load double*, double** %122
%1550 = getelementptr inbounds double, double* %1549, i64 34
%1551 = load double, double* %1550
store double %1551, double* %311
%1552 = load double, double* %311
%1553 = load double, double* %297
%1554 = fmul double %1552, %1553
store double %1554, double* %312
%1555 = load double, double* %249
%1556 = load double*, double** %122
%1557 = getelementptr inbounds double, double* %1556, i64 79
%1558 = load double, double* %1557
%1559 = call double @pow(double %1555, double %1558)
store double %1559, double* %282
%1560 = load double, double* %282
%1561 = load double*, double** %122
%1562 = getelementptr inbounds double, double* %1561, i64 79
%1563 = load double, double* %1562
%1564 = fmul double %1560, %1563
%1565 = load double, double* %249
%1566 = fdiv double %1564, %1565
store double %1566, double* %283
%1567 = load double, double* %283
%1568 = load double, double* %251
%1569 = fmul double %1567, %1568
store double %1569, double* %284
%1570 = load double*, double** %122
%1571 = getelementptr inbounds double, double* %1570, i64 73
%1572 = load double, double* %1571
%1573 = fneg double %1572
%1574 = load double, double* %249
%1575 = fsub double 1.000000e+00, %1574
%1576 = fmul double %1573, %1575
%1577 = load double, double* %246
%1578 = fdiv double %1576, %1577
store double %1578, double* %285
%1579 = load double*, double** %122
%1580 = getelementptr inbounds double, double* %1579, i64 73
%1581 = load double, double* %1580
%1582 = load double, double* %246
%1583 = fdiv double %1581, %1582
store double %1583, double* %286
%1584 = load double*, double** %122
%1585 = getelementptr inbounds double, double* %1584, i64 73
%1586 = load double, double* %1585
%1587 = load double, double* %249
%1588 = fsub double 1.000000e+00, %1587
%1589 = fmul double %1586, %1588
%1590 = load double, double* %246
%1591 = load double, double* %246
%1592 = fmul double %1590, %1591
%1593 = fdiv double %1589, %1592
store double %1593, double* %288
%1594 = load double, double* %286
%1595 = load double, double* %251
%1596 = fmul double %1594, %1595
store double %1596, double* %287
%1597 = load double, double* %287
%1598 = load double, double* %288
%1599 = load double, double* %248
%1600 = call double @llvm.fmuladd.f64(double %1598, double %1599, double %1597)
store double %1600, double* %287
%1601 = load double, double* %285
%1602 = call double @exp(double %1601)
store double %1602, double* %289
%1603 = load double, double* %289
store double %1603, double* %290
%1604 = load double, double* %290
%1605 = load double, double* %287
%1606 = fmul double %1604, %1605
store double %1606, double* %291
%1607 = load double, double* %282
%1608 = load double, double* %289
%1609 = fmul double %1607, %1608
store double %1609, double* %255
%1610 = load double, double* %289
store double %1610, double* %292
%1611 = load double, double* %282
store double %1611, double* %293
%1612 = load double, double* %292
%1613 = load double, double* %284
%1614 = fmul double %1612, %1613
store double %1614, double* %257
%1615 = load double, double* %257
%1616 = load double, double* %293
%1617 = load double, double* %291
%1618 = call double @llvm.fmuladd.f64(double %1616, double %1617, double %1615)
store double %1618, double* %257
%1619 = load double*, double** %122
%1620 = getelementptr inbounds double, double* %1619, i64 37
%1621 = load double, double* %1620
%1622 = fdiv double 1.000000e+00, %1621
store double %1622, double* %294
%1623 = load double, double* %255
%1624 = load double, double* %294
%1625 = call double @pow(double %1623, double %1624)
store double %1625, double* %295
%1626 = load double, double* %295
%1627 = load double, double* %294
%1628 = fmul double %1626, %1627
%1629 = load double, double* %255
%1630 = fdiv double %1628, %1629
store double %1630, double* %296
%1631 = load double, double* %296
%1632 = load double, double* %257
%1633 = fmul double %1631, %1632
store double %1633, double* %297
%1634 = load double*, double** %122
%1635 = getelementptr inbounds double, double* %1634, i64 36
%1636 = load double, double* %1635
%1637 = load double, double* %295
%1638 = fmul double %1636, %1637
store double %1638, double* %313
%1639 = load double*, double** %122
%1640 = getelementptr inbounds double, double* %1639, i64 36
%1641 = load double, double* %1640
store double %1641, double* %314
%1642 = load double, double* %314
%1643 = load double, double* %297
%1644 = fmul double %1642, %1643
store double %1644, double* %315
%1645 = load double, double* %249
%1646 = load double*, double** %122
%1647 = getelementptr inbounds double, double* %1646, i64 80
%1648 = load double, double* %1647
%1649 = call double @pow(double %1645, double %1648)
store double %1649, double* %282
%1650 = load double, double* %282
%1651 = load double*, double** %122
%1652 = getelementptr inbounds double, double* %1651, i64 80
%1653 = load double, double* %1652
%1654 = fmul double %1650, %1653
%1655 = load double, double* %249
%1656 = fdiv double %1654, %1655
store double %1656, double* %283
%1657 = load double, double* %283
%1658 = load double, double* %251
%1659 = fmul double %1657, %1658
store double %1659, double* %284
%1660 = load double*, double** %122
%1661 = getelementptr inbounds double, double* %1660, i64 76
%1662 = load double, double* %1661
%1663 = fneg double %1662
%1664 = load double, double* %249
%1665 = fsub double 1.000000e+00, %1664
%1666 = fmul double %1663, %1665
%1667 = load double, double* %246
%1668 = fdiv double %1666, %1667
store double %1668, double* %285
%1669 = load double*, double** %122
%1670 = getelementptr inbounds double, double* %1669, i64 76
%1671 = load double, double* %1670
%1672 = load double, double* %246
%1673 = fdiv double %1671, %1672
store double %1673, double* %286
%1674 = load double*, double** %122
%1675 = getelementptr inbounds double, double* %1674, i64 76
%1676 = load double, double* %1675
%1677 = load double, double* %249
%1678 = fsub double 1.000000e+00, %1677
%1679 = fmul double %1676, %1678
%1680 = load double, double* %246
%1681 = load double, double* %246
%1682 = fmul double %1680, %1681
%1683 = fdiv double %1679, %1682
store double %1683, double* %288
%1684 = load double, double* %286
%1685 = load double, double* %251
%1686 = fmul double %1684, %1685
store double %1686, double* %287
%1687 = load double, double* %287
%1688 = load double, double* %288
%1689 = load double, double* %248
%1690 = call double @llvm.fmuladd.f64(double %1688, double %1689, double %1687)
store double %1690, double* %287
%1691 = load double, double* %285
%1692 = call double @exp(double %1691)
store double %1692, double* %289
%1693 = load double, double* %289
store double %1693, double* %290
%1694 = load double, double* %290
%1695 = load double, double* %287
%1696 = fmul double %1694, %1695
store double %1696, double* %291
%1697 = load double, double* %282
%1698 = load double, double* %289
%1699 = fmul double %1697, %1698
store double %1699, double* %255
%1700 = load double, double* %289
store double %1700, double* %292
%1701 = load double, double* %282
store double %1701, double* %293
%1702 = load double, double* %292
%1703 = load double, double* %284
%1704 = fmul double %1702, %1703
store double %1704, double* %257
%1705 = load double, double* %257
%1706 = load double, double* %293
%1707 = load double, double* %291
%1708 = call double @llvm.fmuladd.f64(double %1706, double %1707, double %1705)
store double %1708, double* %257
%1709 = load double*, double** %122
%1710 = getelementptr inbounds double, double* %1709, i64 39
%1711 = load double, double* %1710
%1712 = fdiv double 1.000000e+00, %1711
store double %1712, double* %294
%1713 = load double, double* %255
%1714 = load double, double* %294
%1715 = call double @pow(double %1713, double %1714)
store double %1715, double* %295
%1716 = load double, double* %295
%1717 = load double, double* %294
%1718 = fmul double %1716, %1717
%1719 = load double, double* %255
%1720 = fdiv double %1718, %1719
store double %1720, double* %296
%1721 = load double, double* %296
%1722 = load double, double* %257
%1723 = fmul double %1721, %1722
store double %1723, double* %297
%1724 = load double*, double** %122
%1725 = getelementptr inbounds double, double* %1724, i64 38
%1726 = load double, double* %1725
%1727 = load double, double* %295
%1728 = fmul double %1726, %1727
store double %1728, double* %316
%1729 = load double*, double** %122
%1730 = getelementptr inbounds double, double* %1729, i64 38
%1731 = load double, double* %1730
store double %1731, double* %317
%1732 = load double, double* %317
%1733 = load double, double* %297
%1734 = fmul double %1732, %1733
store double %1734, double* %318
%1735 = load double, double* %249
%1736 = load double*, double** %122
%1737 = getelementptr inbounds double, double* %1736, i64 79
%1738 = load double, double* %1737
%1739 = call double @pow(double %1735, double %1738)
store double %1739, double* %282
%1740 = load double, double* %282
%1741 = load double*, double** %122
%1742 = getelementptr inbounds double, double* %1741, i64 79
%1743 = load double, double* %1742
%1744 = fmul double %1740, %1743
%1745 = load double, double* %249
%1746 = fdiv double %1744, %1745
store double %1746, double* %283
%1747 = load double, double* %283
%1748 = load double, double* %251
%1749 = fmul double %1747, %1748
store double %1749, double* %284
%1750 = load double*, double** %122
%1751 = getelementptr inbounds double, double* %1750, i64 73
%1752 = load double, double* %1751
%1753 = fneg double %1752
%1754 = load double, double* %249
%1755 = fsub double 1.000000e+00, %1754
%1756 = fmul double %1753, %1755
%1757 = load double, double* %246
%1758 = fdiv double %1756, %1757
store double %1758, double* %285
%1759 = load double*, double** %122
%1760 = getelementptr inbounds double, double* %1759, i64 73
%1761 = load double, double* %1760
%1762 = load double, double* %246
%1763 = fdiv double %1761, %1762
store double %1763, double* %286
%1764 = load double*, double** %122
%1765 = getelementptr inbounds double, double* %1764, i64 73
%1766 = load double, double* %1765
%1767 = load double, double* %249
%1768 = fsub double 1.000000e+00, %1767
%1769 = fmul double %1766, %1768
%1770 = load double, double* %246
%1771 = load double, double* %246
%1772 = fmul double %1770, %1771
%1773 = fdiv double %1769, %1772
store double %1773, double* %288
%1774 = load double, double* %286
%1775 = load double, double* %251
%1776 = fmul double %1774, %1775
store double %1776, double* %287
%1777 = load double, double* %287
%1778 = load double, double* %288
%1779 = load double, double* %248
%1780 = call double @llvm.fmuladd.f64(double %1778, double %1779, double %1777)
store double %1780, double* %287
%1781 = load double, double* %285
%1782 = call double @exp(double %1781)
store double %1782, double* %289
%1783 = load double, double* %289
store double %1783, double* %290
%1784 = load double, double* %290
%1785 = load double, double* %287
%1786 = fmul double %1784, %1785
store double %1786, double* %291
%1787 = load double, double* %282
%1788 = load double, double* %289
%1789 = fmul double %1787, %1788
store double %1789, double* %255
%1790 = load double, double* %289
store double %1790, double* %292
%1791 = load double, double* %282
store double %1791, double* %293
%1792 = load double, double* %292
%1793 = load double, double* %284
%1794 = fmul double %1792, %1793
store double %1794, double* %257
%1795 = load double, double* %257
%1796 = load double, double* %293
%1797 = load double, double* %291
%1798 = call double @llvm.fmuladd.f64(double %1796, double %1797, double %1795)
store double %1798, double* %257
%1799 = load double*, double** %122
%1800 = getelementptr inbounds double, double* %1799, i64 37
%1801 = load double, double* %1800
%1802 = fdiv double 1.000000e+00, %1801
store double %1802, double* %294
%1803 = load double, double* %255
%1804 = load double, double* %294
%1805 = call double @pow(double %1803, double %1804)
store double %1805, double* %295
%1806 = load double, double* %295
%1807 = load double, double* %294
%1808 = fmul double %1806, %1807
%1809 = load double, double* %255
%1810 = fdiv double %1808, %1809
store double %1810, double* %296
%1811 = load double, double* %296
%1812 = load double, double* %257
%1813 = fmul double %1811, %1812
store double %1813, double* %297
%1814 = load double*, double** %122
%1815 = getelementptr inbounds double, double* %1814, i64 45
%1816 = load double, double* %1815
%1817 = load double, double* %295
%1818 = fmul double %1816, %1817
store double %1818, double* %319
%1819 = load double*, double** %122
%1820 = getelementptr inbounds double, double* %1819, i64 45
%1821 = load double, double* %1820
store double %1821, double* %320
%1822 = load double, double* %320
%1823 = load double, double* %297
%1824 = fmul double %1822, %1823
store double %1824, double* %321
%1825 = load double, double* %249
%1826 = load double*, double** %122
%1827 = getelementptr inbounds double, double* %1826, i64 80
%1828 = load double, double* %1827
%1829 = call double @pow(double %1825, double %1828)
store double %1829, double* %282
%1830 = load double, double* %282
%1831 = load double*, double** %122
%1832 = getelementptr inbounds double, double* %1831, i64 80
%1833 = load double, double* %1832
%1834 = fmul double %1830, %1833
%1835 = load double, double* %249
%1836 = fdiv double %1834, %1835
store double %1836, double* %283
%1837 = load double, double* %283
%1838 = load double, double* %251
%1839 = fmul double %1837, %1838
store double %1839, double* %284
%1840 = load double*, double** %122
%1841 = getelementptr inbounds double, double* %1840, i64 76
%1842 = load double, double* %1841
%1843 = fneg double %1842
%1844 = load double, double* %249
%1845 = fsub double 1.000000e+00, %1844
%1846 = fmul double %1843, %1845
%1847 = load double, double* %246
%1848 = fdiv double %1846, %1847
store double %1848, double* %285
%1849 = load double*, double** %122
%1850 = getelementptr inbounds double, double* %1849, i64 76
%1851 = load double, double* %1850
%1852 = load double, double* %246
%1853 = fdiv double %1851, %1852
store double %1853, double* %286
%1854 = load double*, double** %122
%1855 = getelementptr inbounds double, double* %1854, i64 76
%1856 = load double, double* %1855
%1857 = load double, double* %249
%1858 = fsub double 1.000000e+00, %1857
%1859 = fmul double %1856, %1858
%1860 = load double, double* %246
%1861 = load double, double* %246
%1862 = fmul double %1860, %1861
%1863 = fdiv double %1859, %1862
store double %1863, double* %288
%1864 = load double, double* %286
%1865 = load double, double* %251
%1866 = fmul double %1864, %1865
store double %1866, double* %287
%1867 = load double, double* %287
%1868 = load double, double* %288
%1869 = load double, double* %248
%1870 = call double @llvm.fmuladd.f64(double %1868, double %1869, double %1867)
store double %1870, double* %287
%1871 = load double, double* %285
%1872 = call double @exp(double %1871)
store double %1872, double* %289
%1873 = load double, double* %289
store double %1873, double* %290
%1874 = load double, double* %290
%1875 = load double, double* %287
%1876 = fmul double %1874, %1875
store double %1876, double* %291
%1877 = load double, double* %282
%1878 = load double, double* %289
%1879 = fmul double %1877, %1878
store double %1879, double* %255
%1880 = load double, double* %289
store double %1880, double* %292
%1881 = load double, double* %282
store double %1881, double* %293
%1882 = load double, double* %292
%1883 = load double, double* %284
%1884 = fmul double %1882, %1883
store double %1884, double* %257
%1885 = load double, double* %257
%1886 = load double, double* %293
%1887 = load double, double* %291
%1888 = call double @llvm.fmuladd.f64(double %1886, double %1887, double %1885)
store double %1888, double* %257
%1889 = load double*, double** %122
%1890 = getelementptr inbounds double, double* %1889, i64 39
%1891 = load double, double* %1890
%1892 = fdiv double 1.000000e+00, %1891
store double %1892, double* %294
%1893 = load double, double* %255
%1894 = load double, double* %294
%1895 = call double @pow(double %1893, double %1894)
store double %1895, double* %295
%1896 = load double, double* %295
%1897 = load double, double* %294
%1898 = fmul double %1896, %1897
%1899 = load double, double* %255
%1900 = fdiv double %1898, %1899
store double %1900, double* %296
%1901 = load double, double* %296
%1902 = load double, double* %257
%1903 = fmul double %1901, %1902
store double %1903, double* %297
%1904 = load double*, double** %122
%1905 = getelementptr inbounds double, double* %1904, i64 46
%1906 = load double, double* %1905
%1907 = load double, double* %295
%1908 = fmul double %1906, %1907
store double %1908, double* %322
%1909 = load double*, double** %122
%1910 = getelementptr inbounds double, double* %1909, i64 46
%1911 = load double, double* %1910
store double %1911, double* %323
%1912 = load double, double* %323
%1913 = load double, double* %297
%1914 = fmul double %1912, %1913
store double %1914, double* %324
%1915 = load double, double* %249
%1916 = load double*, double** %122
%1917 = getelementptr inbounds double, double* %1916, i64 79
%1918 = load double, double* %1917
%1919 = call double @pow(double %1915, double %1918)
store double %1919, double* %282
%1920 = load double, double* %282
%1921 = load double*, double** %122
%1922 = getelementptr inbounds double, double* %1921, i64 79
%1923 = load double, double* %1922
%1924 = fmul double %1920, %1923
%1925 = load double, double* %249
%1926 = fdiv double %1924, %1925
store double %1926, double* %283
%1927 = load double, double* %283
%1928 = load double, double* %251
%1929 = fmul double %1927, %1928
store double %1929, double* %284
%1930 = load double*, double** %122
%1931 = getelementptr inbounds double, double* %1930, i64 74
%1932 = load double, double* %1931
%1933 = fneg double %1932
%1934 = load double, double* %249
%1935 = fsub double 1.000000e+00, %1934
%1936 = fmul double %1933, %1935
%1937 = load double, double* %246
%1938 = fdiv double %1936, %1937
store double %1938, double* %285
%1939 = load double*, double** %122
%1940 = getelementptr inbounds double, double* %1939, i64 74
%1941 = load double, double* %1940
%1942 = load double, double* %246
%1943 = fdiv double %1941, %1942
store double %1943, double* %286
%1944 = load double*, double** %122
%1945 = getelementptr inbounds double, double* %1944, i64 74
%1946 = load double, double* %1945
%1947 = load double, double* %249
%1948 = fsub double 1.000000e+00, %1947
%1949 = fmul double %1946, %1948
%1950 = load double, double* %246
%1951 = load double, double* %246
%1952 = fmul double %1950, %1951
%1953 = fdiv double %1949, %1952
store double %1953, double* %288
%1954 = load double, double* %286
%1955 = load double, double* %251
%1956 = fmul double %1954, %1955
store double %1956, double* %287
%1957 = load double, double* %287
%1958 = load double, double* %288
%1959 = load double, double* %248
%1960 = call double @llvm.fmuladd.f64(double %1958, double %1959, double %1957)
store double %1960, double* %287
%1961 = load double, double* %285
%1962 = call double @exp(double %1961)
store double %1962, double* %289
%1963 = load double, double* %289
store double %1963, double* %290
%1964 = load double, double* %290
%1965 = load double, double* %287
%1966 = fmul double %1964, %1965
store double %1966, double* %291
%1967 = load double, double* %282
%1968 = load double, double* %289
%1969 = fmul double %1967, %1968
store double %1969, double* %255
%1970 = load double, double* %289
store double %1970, double* %292
%1971 = load double, double* %282
store double %1971, double* %293
%1972 = load double, double* %292
%1973 = load double, double* %284
%1974 = fmul double %1972, %1973
store double %1974, double* %257
%1975 = load double, double* %257
%1976 = load double, double* %293
%1977 = load double, double* %291
%1978 = call double @llvm.fmuladd.f64(double %1976, double %1977, double %1975)
store double %1978, double* %257
%1979 = load double*, double** %122
%1980 = getelementptr inbounds double, double* %1979, i64 48
%1981 = load double, double* %1980
%1982 = fdiv double 1.000000e+00, %1981
store double %1982, double* %294
%1983 = load double, double* %255
%1984 = load double, double* %294
%1985 = call double @pow(double %1983, double %1984)
store double %1985, double* %295
%1986 = load double, double* %295
%1987 = load double, double* %294
%1988 = fmul double %1986, %1987
%1989 = load double, double* %255
%1990 = fdiv double %1988, %1989
store double %1990, double* %296
%1991 = load double, double* %296
%1992 = load double, double* %257
%1993 = fmul double %1991, %1992
store double %1993, double* %297
%1994 = load double*, double** %122
%1995 = getelementptr inbounds double, double* %1994, i64 47
%1996 = load double, double* %1995
%1997 = load double, double* %295
%1998 = fmul double %1996, %1997
store double %1998, double* %325
%1999 = load double*, double** %122
%2000 = getelementptr inbounds double, double* %1999, i64 47
%2001 = load double, double* %2000
store double %2001, double* %326
%2002 = load double, double* %326
%2003 = load double, double* %297
%2004 = fmul double %2002, %2003
store double %2004, double* %327
%2005 = load double, double* %249
%2006 = load double*, double** %122
%2007 = getelementptr inbounds double, double* %2006, i64 80
%2008 = load double, double* %2007
%2009 = call double @pow(double %2005, double %2008)
store double %2009, double* %282
%2010 = load double, double* %282
%2011 = load double*, double** %122
%2012 = getelementptr inbounds double, double* %2011, i64 80
%2013 = load double, double* %2012
%2014 = fmul double %2010, %2013
%2015 = load double, double* %249
%2016 = fdiv double %2014, %2015
store double %2016, double* %283
%2017 = load double, double* %283
%2018 = load double, double* %251
%2019 = fmul double %2017, %2018
store double %2019, double* %284
%2020 = load double*, double** %122
%2021 = getelementptr inbounds double, double* %2020, i64 77
%2022 = load double, double* %2021
%2023 = fneg double %2022
%2024 = load double, double* %249
%2025 = fsub double 1.000000e+00, %2024
%2026 = fmul double %2023, %2025
%2027 = load double, double* %246
%2028 = fdiv double %2026, %2027
store double %2028, double* %285
%2029 = load double*, double** %122
%2030 = getelementptr inbounds double, double* %2029, i64 77
%2031 = load double, double* %2030
%2032 = load double, double* %246
%2033 = fdiv double %2031, %2032
store double %2033, double* %286
%2034 = load double*, double** %122
%2035 = getelementptr inbounds double, double* %2034, i64 77
%2036 = load double, double* %2035
%2037 = load double, double* %249
%2038 = fsub double 1.000000e+00, %2037
%2039 = fmul double %2036, %2038
%2040 = load double, double* %246
%2041 = load double, double* %246
%2042 = fmul double %2040, %2041
%2043 = fdiv double %2039, %2042
store double %2043, double* %288
%2044 = load double, double* %286
%2045 = load double, double* %251
%2046 = fmul double %2044, %2045
store double %2046, double* %287
%2047 = load double, double* %287
%2048 = load double, double* %288
%2049 = load double, double* %248
%2050 = call double @llvm.fmuladd.f64(double %2048, double %2049, double %2047)
store double %2050, double* %287
%2051 = load double, double* %285
%2052 = call double @exp(double %2051)
store double %2052, double* %289
%2053 = load double, double* %289
store double %2053, double* %290
%2054 = load double, double* %290
%2055 = load double, double* %287
%2056 = fmul double %2054, %2055
store double %2056, double* %291
%2057 = load double, double* %282
%2058 = load double, double* %289
%2059 = fmul double %2057, %2058
store double %2059, double* %255
%2060 = load double, double* %289
store double %2060, double* %292
%2061 = load double, double* %282
store double %2061, double* %293
%2062 = load double, double* %292
%2063 = load double, double* %284
%2064 = fmul double %2062, %2063
store double %2064, double* %257
%2065 = load double, double* %257
%2066 = load double, double* %293
%2067 = load double, double* %291
%2068 = call double @llvm.fmuladd.f64(double %2066, double %2067, double %2065)
store double %2068, double* %257
%2069 = load double*, double** %122
%2070 = getelementptr inbounds double, double* %2069, i64 50
%2071 = load double, double* %2070
%2072 = fdiv double 1.000000e+00, %2071
store double %2072, double* %294
%2073 = load double, double* %255
%2074 = load double, double* %294
%2075 = call double @pow(double %2073, double %2074)
store double %2075, double* %295
%2076 = load double, double* %295
%2077 = load double, double* %294
%2078 = fmul double %2076, %2077
%2079 = load double, double* %255
%2080 = fdiv double %2078, %2079
store double %2080, double* %296
%2081 = load double, double* %296
%2082 = load double, double* %257
%2083 = fmul double %2081, %2082
store double %2083, double* %297
%2084 = load double*, double** %122
%2085 = getelementptr inbounds double, double* %2084, i64 49
%2086 = load double, double* %2085
%2087 = load double, double* %295
%2088 = fmul double %2086, %2087
store double %2088, double* %328
%2089 = load double*, double** %122
%2090 = getelementptr inbounds double, double* %2089, i64 49
%2091 = load double, double* %2090
store double %2091, double* %329
%2092 = load double, double* %329
%2093 = load double, double* %297
%2094 = fmul double %2092, %2093
store double %2094, double* %330
%2095 = load double*, double** %122
%2096 = getelementptr inbounds double, double* %2095, i64 12
%2097 = load double, double* %2096
%2098 = load double, double* %252
%2099 = load double*, double** %122
%2100 = getelementptr inbounds double, double* %2099, i64 81
%2101 = load double, double* %2100
%2102 = call double @llvm.fmuladd.f64(double %2098, double %2101, double 1.000000e+00)
%2103 = fmul double %2097, %2102
store double %2103, double* %331
%2104 = load double*, double** %122
%2105 = getelementptr inbounds double, double* %2104, i64 12
%2106 = load double, double* %2105
%2107 = load double*, double** %122
%2108 = getelementptr inbounds double, double* %2107, i64 81
%2109 = load double, double* %2108
%2110 = fmul double %2106, %2109
store double %2110, double* %332
%2111 = load double, double* %332
%2112 = load double, double* %254
%2113 = fmul double %2111, %2112
store double %2113, double* %333
%2114 = load double*, double** %122
%2115 = getelementptr inbounds double, double* %2114, i64 13
%2116 = load double, double* %2115
%2117 = load double, double* %252
%2118 = load double*, double** %122
%2119 = getelementptr inbounds double, double* %2118, i64 81
%2120 = load double, double* %2119
%2121 = call double @llvm.fmuladd.f64(double %2117, double %2120, double 1.000000e+00)
%2122 = fmul double %2116, %2121
store double %2122, double* %334
%2123 = load double*, double** %122
%2124 = getelementptr inbounds double, double* %2123, i64 13
%2125 = load double, double* %2124
%2126 = load double*, double** %122
%2127 = getelementptr inbounds double, double* %2126, i64 81
%2128 = load double, double* %2127
%2129 = fmul double %2125, %2128
store double %2129, double* %335
%2130 = load double, double* %335
%2131 = load double, double* %254
%2132 = fmul double %2130, %2131
store double %2132, double* %336
%2133 = load double*, double** %122
%2134 = getelementptr inbounds double, double* %2133, i64 41
%2135 = load double, double* %2134
%2136 = load double, double* %252
%2137 = load double*, double** %122
%2138 = getelementptr inbounds double, double* %2137, i64 82
%2139 = load double, double* %2138
%2140 = call double @llvm.fmuladd.f64(double %2136, double %2139, double 1.000000e+00)
%2141 = fmul double %2135, %2140
store double %2141, double* %337
%2142 = load double*, double** %122
%2143 = getelementptr inbounds double, double* %2142, i64 41
%2144 = load double, double* %2143
%2145 = load double*, double** %122
%2146 = getelementptr inbounds double, double* %2145, i64 82
%2147 = load double, double* %2146
%2148 = fmul double %2144, %2147
store double %2148, double* %338
%2149 = load double, double* %338
%2150 = load double, double* %254
%2151 = fmul double %2149, %2150
store double %2151, double* %339
%2152 = load double*, double** %122
%2153 = getelementptr inbounds double, double* %2152, i64 98
%2154 = load double, double* %2153
%2155 = load double, double* %252
%2156 = load double*, double** %122
%2157 = getelementptr inbounds double, double* %2156, i64 101
%2158 = load double, double* %2157
%2159 = load double, double* %252
%2160 = load double*, double** %122
%2161 = getelementptr inbounds double, double* %2160, i64 102
%2162 = load double, double* %2161
%2163 = call double @llvm.fmuladd.f64(double %2159, double %2162, double %2158)
%2164 = call double @llvm.fmuladd.f64(double %2155, double %2163, double 1.000000e+00)
%2165 = fmul double %2154, %2164
store double %2165, double* %340
%2166 = load double, double* %252
%2167 = fmul double 2.000000e+00, %2166
%2168 = load double*, double** %122
%2169 = getelementptr inbounds double, double* %2168, i64 102
%2170 = load double, double* %2169
%2171 = load double*, double** %122
%2172 = getelementptr inbounds double, double* %2171, i64 101
%2173 = load double, double* %2172
%2174 = call double @llvm.fmuladd.f64(double %2167, double %2170, double %2173)
%2175 = load double*, double** %122
%2176 = getelementptr inbounds double, double* %2175, i64 98
%2177 = load double, double* %2176
%2178 = fmul double %2174, %2177
store double %2178, double* %341
%2179 = load double, double* %341
%2180 = load double, double* %254
%2181 = fmul double %2179, %2180
store double %2181, double* %342
%2182 = load double*, double** %122
%2183 = getelementptr inbounds double, double* %2182, i64 99
%2184 = load double, double* %2183
%2185 = load double, double* %252
%2186 = load double*, double** %122
%2187 = getelementptr inbounds double, double* %2186, i64 103
%2188 = load double, double* %2187
%2189 = call double @llvm.fmuladd.f64(double %2185, double %2188, double 1.000000e+00)
%2190 = fmul double %2184, %2189
store double %2190, double* %343
%2191 = load double*, double** %122
%2192 = getelementptr inbounds double, double* %2191, i64 99
%2193 = load double, double* %2192
%2194 = load double*, double** %122
%2195 = getelementptr inbounds double, double* %2194, i64 103
%2196 = load double, double* %2195
%2197 = fmul double %2193, %2196
store double %2197, double* %344
%2198 = load double, double* %344
%2199 = load double, double* %254
%2200 = fmul double %2198, %2199
store double %2200, double* %345
%2201 = load double*, double** %122
%2202 = getelementptr inbounds double, double* %2201, i64 17
%2203 = load double, double* %2202
%2204 = fmul double 5.000000e-01, %2203
%2205 = load double, double* %249
%2206 = fmul double %2204, %2205
%2207 = load double, double* %246
%2208 = fdiv double %2206, %2207
store double %2208, double* %282
%2209 = load double*, double** %122
%2210 = getelementptr inbounds double, double* %2209, i64 17
%2211 = load double, double* %2210
%2212 = fmul double 5.000000e-01, %2211
%2213 = load double, double* %246
%2214 = fdiv double %2212, %2213
store double %2214, double* %283
%2215 = load double*, double** %122
%2216 = getelementptr inbounds double, double* %2215, i64 17
%2217 = load double, double* %2216
%2218 = fmul double -5.000000e-01, %2217
%2219 = load double, double* %249
%2220 = fmul double %2218, %2219
%2221 = load double, double* %246
%2222 = load double, double* %246
%2223 = fmul double %2221, %2222
%2224 = fdiv double %2220, %2223
store double %2224, double* %346
%2225 = load double, double* %283
%2226 = load double, double* %251
%2227 = fmul double %2225, %2226
store double %2227, double* %284
%2228 = load double, double* %284
%2229 = load double, double* %346
%2230 = load double, double* %248
%2231 = call double @llvm.fmuladd.f64(double %2229, double %2230, double %2228)
store double %2231, double* %284
%2232 = load double, double* %282
%2233 = call double @exp(double %2232)
store double %2233, double* %285
%2234 = load double, double* %285
store double %2234, double* %347
%2235 = load double, double* %347
%2236 = load double, double* %284
%2237 = fmul double %2235, %2236
store double %2237, double* %287
%2238 = load double*, double** %122
%2239 = getelementptr inbounds double, double* %2238, i64 17
%2240 = load double, double* %2239
%2241 = fmul double -5.000000e-01, %2240
%2242 = load double, double* %249
%2243 = fmul double %2241, %2242
%2244 = load double, double* %246
%2245 = fdiv double %2243, %2244
store double %2245, double* %289
%2246 = load double*, double** %122
%2247 = getelementptr inbounds double, double* %2246, i64 17
%2248 = load double, double* %2247
%2249 = fmul double -5.000000e-01, %2248
%2250 = load double, double* %246
%2251 = fdiv double %2249, %2250
store double %2251, double* %348
%2252 = load double*, double** %122
%2253 = getelementptr inbounds double, double* %2252, i64 17
%2254 = load double, double* %2253
%2255 = fmul double 5.000000e-01, %2254
%2256 = load double, double* %249
%2257 = fmul double %2255, %2256
%2258 = load double, double* %246
%2259 = load double, double* %246
%2260 = fmul double %2258, %2259
%2261 = fdiv double %2257, %2260
store double %2261, double* %349
%2262 = load double, double* %348
%2263 = load double, double* %251
%2264 = fmul double %2262, %2263
store double %2264, double* %291
%2265 = load double, double* %291
%2266 = load double, double* %349
%2267 = load double, double* %248
%2268 = call double @llvm.fmuladd.f64(double %2266, double %2267, double %2265)
store double %2268, double* %291
%2269 = load double, double* %289
%2270 = call double @exp(double %2269)
store double %2270, double* %294
%2271 = load double, double* %294
store double %2271, double* %350
%2272 = load double, double* %350
%2273 = load double, double* %291
%2274 = fmul double %2272, %2273
store double %2274, double* %351
%2275 = load double, double* %285
%2276 = load double, double* %294
%2277 = fsub double %2275, %2276
store double %2277, double* %255
store double 1.000000e+00, double* %352
store double -1.000000e+00, double* %353
%2278 = load double, double* %352
%2279 = load double, double* %287
%2280 = fmul double %2278, %2279
store double %2280, double* %257
%2281 = load double, double* %257
%2282 = load double, double* %353
%2283 = load double, double* %351
%2284 = call double @llvm.fmuladd.f64(double %2282, double %2283, double %2281)
store double %2284, double* %257
%2285 = load double, double* %255
%2286 = call double @log(double %2285)
store double %2286, double* %295
%2287 = load double, double* %255
%2288 = fdiv double 1.000000e+00, %2287
store double %2288, double* %296
%2289 = load double, double* %296
%2290 = load double, double* %257
%2291 = fmul double %2289, %2290
store double %2291, double* %297
%2292 = load double, double* %246
%2293 = load double, double* %249
%2294 = fdiv double %2292, %2293
%2295 = fmul double 2.000000e+00, %2294
%2296 = load double, double* %295
%2297 = fmul double %2295, %2296
store double %2297, double* %354
%2298 = load double, double* %295
%2299 = fmul double 2.000000e+00, %2298
%2300 = load double, double* %249
%2301 = fdiv double %2299, %2300
store double %2301, double* %355
%2302 = load double, double* %246
%2303 = fmul double -2.000000e+00, %2302
%2304 = load double, double* %295
%2305 = fmul double %2303, %2304
%2306 = load double, double* %249
%2307 = load double, double* %249
%2308 = fmul double %2306, %2307
%2309 = fdiv double %2305, %2308
store double %2309, double* %357
%2310 = load double, double* %246
%2311 = fmul double 2.000000e+00, %2310
%2312 = load double, double* %249
%2313 = fdiv double %2311, %2312
store double %2313, double* %358
%2314 = load double, double* %355
%2315 = load double, double* %248
%2316 = fmul double %2314, %2315
store double %2316, double* %356
%2317 = load double, double* %356
%2318 = load double, double* %357
%2319 = load double, double* %251
%2320 = call double @llvm.fmuladd.f64(double %2318, double %2319, double %2317)
store double %2320, double* %356
%2321 = load double, double* %356
%2322 = load double, double* %358
%2323 = load double, double* %297
%2324 = call double @llvm.fmuladd.f64(double %2322, double %2323, double %2321)
store double %2324, double* %356
%2325 = load double, double* %249
%2326 = call double @log(double %2325)
store double %2326, double* %255
%2327 = load double, double* %249
%2328 = fdiv double 1.000000e+00, %2327
store double %2328, double* %256
%2329 = load double, double* %256
%2330 = load double, double* %251
%2331 = fmul double %2329, %2330
store double %2331, double* %257
%2332 = load double, double* %354
%2333 = load double, double* %249
%2334 = load double, double* %246
%2335 = fmul double 3.000000e+00, %2334
%2336 = load double, double* %255
%2337 = fmul double %2335, %2336
%2338 = fneg double %2337
%2339 = call double @llvm.fmuladd.f64(double %2332, double %2333, double %2338)
%2340 = load double*, double** %122
%2341 = getelementptr inbounds double, double* %2340, i64 72
%2342 = load double, double* %2341
%2343 = load double, double* %249
%2344 = fsub double %2343, 1.000000e+00
%2345 = fneg double %2342
%2346 = call double @llvm.fmuladd.f64(double %2345, double %2344, double %2339)
store double %2346, double* %359
%2347 = load double, double* %249
store double %2347, double* %360
%2348 = load double, double* %354
%2349 = load double*, double** %122
%2350 = getelementptr inbounds double, double* %2349, i64 72
%2351 = load double, double* %2350
%2352 = fsub double %2348, %2351
store double %2352, double* %362
%2353 = load double, double* %255
%2354 = fmul double -3.000000e+00, %2353
store double %2354, double* %363
%2355 = load double, double* %246
%2356 = fmul double -3.000000e+00, %2355
store double %2356, double* %364
%2357 = load double, double* %360
%2358 = load double, double* %356
%2359 = fmul double %2357, %2358
store double %2359, double* %361
%2360 = load double, double* %361
%2361 = load double, double* %362
%2362 = load double, double* %251
%2363 = call double @llvm.fmuladd.f64(double %2361, double %2362, double %2360)
store double %2363, double* %361
%2364 = load double, double* %361
%2365 = load double, double* %363
%2366 = load double, double* %248
%2367 = call double @llvm.fmuladd.f64(double %2365, double %2366, double %2364)
store double %2367, double* %361
%2368 = load double, double* %361
%2369 = load double, double* %364
%2370 = load double, double* %257
%2371 = call double @llvm.fmuladd.f64(double %2369, double %2370, double %2368)
store double %2371, double* %361
%2372 = load double, double* %359
%2373 = fneg double %2372
%2374 = load double, double* %246
%2375 = fdiv double %2373, %2374
store double %2375, double* %282
%2376 = load double, double* %246
%2377 = fdiv double -1.000000e+00, %2376
store double %2377, double* %365
%2378 = load double, double* %359
%2379 = load double, double* %246
%2380 = load double, double* %246
%2381 = fmul double %2379, %2380
%2382 = fdiv double %2378, %2381
store double %2382, double* %346
%2383 = load double, double* %365
%2384 = load double, double* %361
%2385 = fmul double %2383, %2384
store double %2385, double* %284
%2386 = load double, double* %284
%2387 = load double, double* %346
%2388 = load double, double* %248
%2389 = call double @llvm.fmuladd.f64(double %2387, double %2388, double %2386)
store double %2389, double* %284
%2390 = load double, double* %282
%2391 = call double @exp(double %2390)
store double %2391, double* %285
%2392 = load double, double* %285
store double %2392, double* %347
%2393 = load double, double* %347
%2394 = load double, double* %284
%2395 = fmul double %2393, %2394
store double %2395, double* %287
%2396 = load double, double* %285
%2397 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2396, double 1.000000e+00)
%2398 = call double @sqrt(double %2397)
%2399 = fadd double 1.000000e+00, %2398
%2400 = fmul double 5.000000e-01, %2399
store double %2400, double* %255
%2401 = load double, double* %285
%2402 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2401, double 1.000000e+00)
%2403 = call double @sqrt(double %2402)
%2404 = fdiv double 1.000000e+00, %2403
store double %2404, double* %352
%2405 = load double, double* %352
%2406 = load double, double* %287
%2407 = fmul double %2405, %2406
store double %2407, double* %257
%2408 = load double, double* %255
%2409 = call double @log(double %2408)
store double %2409, double* %289
%2410 = load double, double* %255
%2411 = fdiv double 1.000000e+00, %2410
store double %2411, double* %366
%2412 = load double, double* %366
%2413 = load double, double* %257
%2414 = fmul double %2412, %2413
store double %2414, double* %291
%2415 = load double, double* %359
%2416 = load double, double* %246
%2417 = fmul double 2.000000e+00, %2416
%2418 = load double, double* %289
%2419 = call double @llvm.fmuladd.f64(double %2417, double %2418, double %2415)
store double %2419, double* %367
store double 1.000000e+00, double* %368
%2420 = load double, double* %289
%2421 = fmul double 2.000000e+00, %2420
store double %2421, double* %370
%2422 = load double, double* %246
%2423 = fmul double 2.000000e+00, %2422
store double %2423, double* %371
%2424 = load double, double* %368
%2425 = load double, double* %361
%2426 = fmul double %2424, %2425
store double %2426, double* %369
%2427 = load double, double* %369
%2428 = load double, double* %370
%2429 = load double, double* %248
%2430 = call double @llvm.fmuladd.f64(double %2428, double %2429, double %2427)
store double %2430, double* %369
%2431 = load double, double* %369
%2432 = load double, double* %371
%2433 = load double, double* %291
%2434 = call double @llvm.fmuladd.f64(double %2432, double %2433, double %2431)
store double %2434, double* %369
%2435 = load double*, double** %122
%2436 = getelementptr inbounds double, double* %2435, i64 24
%2437 = load double, double* %2436
%2438 = fmul double 5.000000e-01, %2437
%2439 = load double, double* %249
%2440 = fmul double %2438, %2439
%2441 = load double, double* %246
%2442 = fdiv double %2440, %2441
store double %2442, double* %282
%2443 = load double*, double** %122
%2444 = getelementptr inbounds double, double* %2443, i64 24
%2445 = load double, double* %2444
%2446 = fmul double 5.000000e-01, %2445
%2447 = load double, double* %246
%2448 = fdiv double %2446, %2447
store double %2448, double* %283
%2449 = load double*, double** %122
%2450 = getelementptr inbounds double, double* %2449, i64 24
%2451 = load double, double* %2450
%2452 = fmul double -5.000000e-01, %2451
%2453 = load double, double* %249
%2454 = fmul double %2452, %2453
%2455 = load double, double* %246
%2456 = load double, double* %246
%2457 = fmul double %2455, %2456
%2458 = fdiv double %2454, %2457
store double %2458, double* %346
%2459 = load double, double* %283
%2460 = load double, double* %251
%2461 = fmul double %2459, %2460
store double %2461, double* %284
%2462 = load double, double* %284
%2463 = load double, double* %346
%2464 = load double, double* %248
%2465 = call double @llvm.fmuladd.f64(double %2463, double %2464, double %2462)
store double %2465, double* %284
%2466 = load double, double* %282
%2467 = call double @exp(double %2466)
store double %2467, double* %285
%2468 = load double, double* %285
store double %2468, double* %347
%2469 = load double, double* %347
%2470 = load double, double* %284
%2471 = fmul double %2469, %2470
store double %2471, double* %287
%2472 = load double*, double** %122
%2473 = getelementptr inbounds double, double* %2472, i64 24
%2474 = load double, double* %2473
%2475 = fmul double -5.000000e-01, %2474
%2476 = load double, double* %249
%2477 = fmul double %2475, %2476
%2478 = load double, double* %246
%2479 = fdiv double %2477, %2478
store double %2479, double* %289
%2480 = load double*, double** %122
%2481 = getelementptr inbounds double, double* %2480, i64 24
%2482 = load double, double* %2481
%2483 = fmul double -5.000000e-01, %2482
%2484 = load double, double* %246
%2485 = fdiv double %2483, %2484
store double %2485, double* %348
%2486 = load double*, double** %122
%2487 = getelementptr inbounds double, double* %2486, i64 24
%2488 = load double, double* %2487
%2489 = fmul double 5.000000e-01, %2488
%2490 = load double, double* %249
%2491 = fmul double %2489, %2490
%2492 = load double, double* %246
%2493 = load double, double* %246
%2494 = fmul double %2492, %2493
%2495 = fdiv double %2491, %2494
store double %2495, double* %349
%2496 = load double, double* %348
%2497 = load double, double* %251
%2498 = fmul double %2496, %2497
store double %2498, double* %291
%2499 = load double, double* %291
%2500 = load double, double* %349
%2501 = load double, double* %248
%2502 = call double @llvm.fmuladd.f64(double %2500, double %2501, double %2499)
store double %2502, double* %291
%2503 = load double, double* %289
%2504 = call double @exp(double %2503)
store double %2504, double* %294
%2505 = load double, double* %294
store double %2505, double* %350
%2506 = load double, double* %350
%2507 = load double, double* %291
%2508 = fmul double %2506, %2507
store double %2508, double* %351
%2509 = load double, double* %285
%2510 = load double, double* %294
%2511 = fsub double %2509, %2510
store double %2511, double* %255
store double 1.000000e+00, double* %352
store double -1.000000e+00, double* %353
%2512 = load double, double* %352
%2513 = load double, double* %287
%2514 = fmul double %2512, %2513
store double %2514, double* %257
%2515 = load double, double* %257
%2516 = load double, double* %353
%2517 = load double, double* %351
%2518 = call double @llvm.fmuladd.f64(double %2516, double %2517, double %2515)
store double %2518, double* %257
%2519 = load double, double* %255
%2520 = call double @log(double %2519)
store double %2520, double* %295
%2521 = load double, double* %255
%2522 = fdiv double 1.000000e+00, %2521
store double %2522, double* %296
%2523 = load double, double* %296
%2524 = load double, double* %257
%2525 = fmul double %2523, %2524
store double %2525, double* %297
%2526 = load double, double* %246
%2527 = load double, double* %249
%2528 = fdiv double %2526, %2527
%2529 = fmul double 2.000000e+00, %2528
%2530 = load double, double* %295
%2531 = fmul double %2529, %2530
store double %2531, double* %354
%2532 = load double, double* %295
%2533 = fmul double 2.000000e+00, %2532
%2534 = load double, double* %249
%2535 = fdiv double %2533, %2534
store double %2535, double* %355
%2536 = load double, double* %246
%2537 = fmul double -2.000000e+00, %2536
%2538 = load double, double* %295
%2539 = fmul double %2537, %2538
%2540 = load double, double* %249
%2541 = load double, double* %249
%2542 = fmul double %2540, %2541
%2543 = fdiv double %2539, %2542
store double %2543, double* %357
%2544 = load double, double* %246
%2545 = fmul double 2.000000e+00, %2544
%2546 = load double, double* %249
%2547 = fdiv double %2545, %2546
store double %2547, double* %358
%2548 = load double, double* %355
%2549 = load double, double* %248
%2550 = fmul double %2548, %2549
store double %2550, double* %356
%2551 = load double, double* %356
%2552 = load double, double* %357
%2553 = load double, double* %251
%2554 = call double @llvm.fmuladd.f64(double %2552, double %2553, double %2551)
store double %2554, double* %356
%2555 = load double, double* %356
%2556 = load double, double* %358
%2557 = load double, double* %297
%2558 = call double @llvm.fmuladd.f64(double %2556, double %2557, double %2555)
store double %2558, double* %356
%2559 = load double, double* %249
%2560 = call double @log(double %2559)
store double %2560, double* %255
%2561 = load double, double* %249
%2562 = fdiv double 1.000000e+00, %2561
store double %2562, double* %256
%2563 = load double, double* %256
%2564 = load double, double* %251
%2565 = fmul double %2563, %2564
store double %2565, double* %257
%2566 = load double, double* %354
%2567 = load double, double* %249
%2568 = load double, double* %246
%2569 = fmul double 3.000000e+00, %2568
%2570 = load double, double* %255
%2571 = fmul double %2569, %2570
%2572 = fneg double %2571
%2573 = call double @llvm.fmuladd.f64(double %2566, double %2567, double %2572)
%2574 = load double*, double** %122
%2575 = getelementptr inbounds double, double* %2574, i64 73
%2576 = load double, double* %2575
%2577 = load double, double* %249
%2578 = fsub double %2577, 1.000000e+00
%2579 = fneg double %2576
%2580 = call double @llvm.fmuladd.f64(double %2579, double %2578, double %2573)
store double %2580, double* %359
%2581 = load double, double* %249
store double %2581, double* %360
%2582 = load double, double* %354
%2583 = load double*, double** %122
%2584 = getelementptr inbounds double, double* %2583, i64 73
%2585 = load double, double* %2584
%2586 = fsub double %2582, %2585
store double %2586, double* %362
%2587 = load double, double* %255
%2588 = fmul double -3.000000e+00, %2587
store double %2588, double* %363
%2589 = load double, double* %246
%2590 = fmul double -3.000000e+00, %2589
store double %2590, double* %364
%2591 = load double, double* %360
%2592 = load double, double* %356
%2593 = fmul double %2591, %2592
store double %2593, double* %361
%2594 = load double, double* %361
%2595 = load double, double* %362
%2596 = load double, double* %251
%2597 = call double @llvm.fmuladd.f64(double %2595, double %2596, double %2594)
store double %2597, double* %361
%2598 = load double, double* %361
%2599 = load double, double* %363
%2600 = load double, double* %248
%2601 = call double @llvm.fmuladd.f64(double %2599, double %2600, double %2598)
store double %2601, double* %361
%2602 = load double, double* %361
%2603 = load double, double* %364
%2604 = load double, double* %257
%2605 = call double @llvm.fmuladd.f64(double %2603, double %2604, double %2602)
store double %2605, double* %361
%2606 = load double, double* %359
%2607 = fneg double %2606
%2608 = load double, double* %246
%2609 = fdiv double %2607, %2608
store double %2609, double* %282
%2610 = load double, double* %246
%2611 = fdiv double -1.000000e+00, %2610
store double %2611, double* %365
%2612 = load double, double* %359
%2613 = load double, double* %246
%2614 = load double, double* %246
%2615 = fmul double %2613, %2614
%2616 = fdiv double %2612, %2615
store double %2616, double* %346
%2617 = load double, double* %365
%2618 = load double, double* %361
%2619 = fmul double %2617, %2618
store double %2619, double* %284
%2620 = load double, double* %284
%2621 = load double, double* %346
%2622 = load double, double* %248
%2623 = call double @llvm.fmuladd.f64(double %2621, double %2622, double %2620)
store double %2623, double* %284
%2624 = load double, double* %282
%2625 = call double @exp(double %2624)
store double %2625, double* %285
%2626 = load double, double* %285
store double %2626, double* %347
%2627 = load double, double* %347
%2628 = load double, double* %284
%2629 = fmul double %2627, %2628
store double %2629, double* %287
%2630 = load double, double* %285
%2631 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2630, double 1.000000e+00)
%2632 = call double @sqrt(double %2631)
%2633 = fadd double 1.000000e+00, %2632
%2634 = fmul double 5.000000e-01, %2633
store double %2634, double* %255
%2635 = load double, double* %285
%2636 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2635, double 1.000000e+00)
%2637 = call double @sqrt(double %2636)
%2638 = fdiv double 1.000000e+00, %2637
store double %2638, double* %352
%2639 = load double, double* %352
%2640 = load double, double* %287
%2641 = fmul double %2639, %2640
store double %2641, double* %257
%2642 = load double, double* %255
%2643 = call double @log(double %2642)
store double %2643, double* %289
%2644 = load double, double* %255
%2645 = fdiv double 1.000000e+00, %2644
store double %2645, double* %366
%2646 = load double, double* %366
%2647 = load double, double* %257
%2648 = fmul double %2646, %2647
store double %2648, double* %291
%2649 = load double, double* %359
%2650 = load double, double* %246
%2651 = fmul double 2.000000e+00, %2650
%2652 = load double, double* %289
%2653 = call double @llvm.fmuladd.f64(double %2651, double %2652, double %2649)
store double %2653, double* %372
store double 1.000000e+00, double* %373
%2654 = load double, double* %289
%2655 = fmul double 2.000000e+00, %2654
store double %2655, double* %375
%2656 = load double, double* %246
%2657 = fmul double 2.000000e+00, %2656
store double %2657, double* %376
%2658 = load double, double* %373
%2659 = load double, double* %361
%2660 = fmul double %2658, %2659
store double %2660, double* %374
%2661 = load double, double* %374
%2662 = load double, double* %375
%2663 = load double, double* %248
%2664 = call double @llvm.fmuladd.f64(double %2662, double %2663, double %2661)
store double %2664, double* %374
%2665 = load double, double* %374
%2666 = load double, double* %376
%2667 = load double, double* %291
%2668 = call double @llvm.fmuladd.f64(double %2666, double %2667, double %2665)
store double %2668, double* %374
%2669 = load double*, double** %122
%2670 = getelementptr inbounds double, double* %2669, i64 28
%2671 = load double, double* %2670
%2672 = fmul double 5.000000e-01, %2671
%2673 = load double, double* %249
%2674 = fmul double %2672, %2673
%2675 = load double, double* %246
%2676 = fdiv double %2674, %2675
store double %2676, double* %282
%2677 = load double*, double** %122
%2678 = getelementptr inbounds double, double* %2677, i64 28
%2679 = load double, double* %2678
%2680 = fmul double 5.000000e-01, %2679
%2681 = load double, double* %246
%2682 = fdiv double %2680, %2681
store double %2682, double* %283
%2683 = load double*, double** %122
%2684 = getelementptr inbounds double, double* %2683, i64 28
%2685 = load double, double* %2684
%2686 = fmul double -5.000000e-01, %2685
%2687 = load double, double* %249
%2688 = fmul double %2686, %2687
%2689 = load double, double* %246
%2690 = load double, double* %246
%2691 = fmul double %2689, %2690
%2692 = fdiv double %2688, %2691
store double %2692, double* %346
%2693 = load double, double* %283
%2694 = load double, double* %251
%2695 = fmul double %2693, %2694
store double %2695, double* %284
%2696 = load double, double* %284
%2697 = load double, double* %346
%2698 = load double, double* %248
%2699 = call double @llvm.fmuladd.f64(double %2697, double %2698, double %2696)
store double %2699, double* %284
%2700 = load double, double* %282
%2701 = call double @exp(double %2700)
store double %2701, double* %285
%2702 = load double, double* %285
store double %2702, double* %347
%2703 = load double, double* %347
%2704 = load double, double* %284
%2705 = fmul double %2703, %2704
store double %2705, double* %287
%2706 = load double*, double** %122
%2707 = getelementptr inbounds double, double* %2706, i64 28
%2708 = load double, double* %2707
%2709 = fmul double -5.000000e-01, %2708
%2710 = load double, double* %249
%2711 = fmul double %2709, %2710
%2712 = load double, double* %246
%2713 = fdiv double %2711, %2712
store double %2713, double* %289
%2714 = load double*, double** %122
%2715 = getelementptr inbounds double, double* %2714, i64 28
%2716 = load double, double* %2715
%2717 = fmul double -5.000000e-01, %2716
%2718 = load double, double* %246
%2719 = fdiv double %2717, %2718
store double %2719, double* %348
%2720 = load double*, double** %122
%2721 = getelementptr inbounds double, double* %2720, i64 28
%2722 = load double, double* %2721
%2723 = fmul double 5.000000e-01, %2722
%2724 = load double, double* %249
%2725 = fmul double %2723, %2724
%2726 = load double, double* %246
%2727 = load double, double* %246
%2728 = fmul double %2726, %2727
%2729 = fdiv double %2725, %2728
store double %2729, double* %349
%2730 = load double, double* %348
%2731 = load double, double* %251
%2732 = fmul double %2730, %2731
store double %2732, double* %291
%2733 = load double, double* %291
%2734 = load double, double* %349
%2735 = load double, double* %248
%2736 = call double @llvm.fmuladd.f64(double %2734, double %2735, double %2733)
store double %2736, double* %291
%2737 = load double, double* %289
%2738 = call double @exp(double %2737)
store double %2738, double* %294
%2739 = load double, double* %294
store double %2739, double* %350
%2740 = load double, double* %350
%2741 = load double, double* %291
%2742 = fmul double %2740, %2741
store double %2742, double* %351
%2743 = load double, double* %285
%2744 = load double, double* %294
%2745 = fsub double %2743, %2744
store double %2745, double* %255
store double 1.000000e+00, double* %352
store double -1.000000e+00, double* %353
%2746 = load double, double* %352
%2747 = load double, double* %287
%2748 = fmul double %2746, %2747
store double %2748, double* %257
%2749 = load double, double* %257
%2750 = load double, double* %353
%2751 = load double, double* %351
%2752 = call double @llvm.fmuladd.f64(double %2750, double %2751, double %2749)
store double %2752, double* %257
%2753 = load double, double* %255
%2754 = call double @log(double %2753)
store double %2754, double* %295
%2755 = load double, double* %255
%2756 = fdiv double 1.000000e+00, %2755
store double %2756, double* %296
%2757 = load double, double* %296
%2758 = load double, double* %257
%2759 = fmul double %2757, %2758
store double %2759, double* %297
%2760 = load double, double* %246
%2761 = load double, double* %249
%2762 = fdiv double %2760, %2761
%2763 = fmul double 2.000000e+00, %2762
%2764 = load double, double* %295
%2765 = fmul double %2763, %2764
store double %2765, double* %354
%2766 = load double, double* %295
%2767 = fmul double 2.000000e+00, %2766
%2768 = load double, double* %249
%2769 = fdiv double %2767, %2768
store double %2769, double* %355
%2770 = load double, double* %246
%2771 = fmul double -2.000000e+00, %2770
%2772 = load double, double* %295
%2773 = fmul double %2771, %2772
%2774 = load double, double* %249
%2775 = load double, double* %249
%2776 = fmul double %2774, %2775
%2777 = fdiv double %2773, %2776
store double %2777, double* %357
%2778 = load double, double* %246
%2779 = fmul double 2.000000e+00, %2778
%2780 = load double, double* %249
%2781 = fdiv double %2779, %2780
store double %2781, double* %358
%2782 = load double, double* %355
%2783 = load double, double* %248
%2784 = fmul double %2782, %2783
store double %2784, double* %356
%2785 = load double, double* %356
%2786 = load double, double* %357
%2787 = load double, double* %251
%2788 = call double @llvm.fmuladd.f64(double %2786, double %2787, double %2785)
store double %2788, double* %356
%2789 = load double, double* %356
%2790 = load double, double* %358
%2791 = load double, double* %297
%2792 = call double @llvm.fmuladd.f64(double %2790, double %2791, double %2789)
store double %2792, double* %356
%2793 = load double, double* %249
%2794 = call double @log(double %2793)
store double %2794, double* %255
%2795 = load double, double* %249
%2796 = fdiv double 1.000000e+00, %2795
store double %2796, double* %256
%2797 = load double, double* %256
%2798 = load double, double* %251
%2799 = fmul double %2797, %2798
store double %2799, double* %257
%2800 = load double, double* %354
%2801 = load double, double* %249
%2802 = load double, double* %246
%2803 = fmul double 3.000000e+00, %2802
%2804 = load double, double* %255
%2805 = fmul double %2803, %2804
%2806 = fneg double %2805
%2807 = call double @llvm.fmuladd.f64(double %2800, double %2801, double %2806)
%2808 = load double*, double** %122
%2809 = getelementptr inbounds double, double* %2808, i64 74
%2810 = load double, double* %2809
%2811 = load double, double* %249
%2812 = fsub double %2811, 1.000000e+00
%2813 = fneg double %2810
%2814 = call double @llvm.fmuladd.f64(double %2813, double %2812, double %2807)
store double %2814, double* %359
%2815 = load double, double* %249
store double %2815, double* %360
%2816 = load double, double* %354
%2817 = load double*, double** %122
%2818 = getelementptr inbounds double, double* %2817, i64 74
%2819 = load double, double* %2818
%2820 = fsub double %2816, %2819
store double %2820, double* %362
%2821 = load double, double* %255
%2822 = fmul double -3.000000e+00, %2821
store double %2822, double* %363
%2823 = load double, double* %246
%2824 = fmul double -3.000000e+00, %2823
store double %2824, double* %364
%2825 = load double, double* %360
%2826 = load double, double* %356
%2827 = fmul double %2825, %2826
store double %2827, double* %361
%2828 = load double, double* %361
%2829 = load double, double* %362
%2830 = load double, double* %251
%2831 = call double @llvm.fmuladd.f64(double %2829, double %2830, double %2828)
store double %2831, double* %361
%2832 = load double, double* %361
%2833 = load double, double* %363
%2834 = load double, double* %248
%2835 = call double @llvm.fmuladd.f64(double %2833, double %2834, double %2832)
store double %2835, double* %361
%2836 = load double, double* %361
%2837 = load double, double* %364
%2838 = load double, double* %257
%2839 = call double @llvm.fmuladd.f64(double %2837, double %2838, double %2836)
store double %2839, double* %361
%2840 = load double, double* %359
%2841 = fneg double %2840
%2842 = load double, double* %246
%2843 = fdiv double %2841, %2842
store double %2843, double* %282
%2844 = load double, double* %246
%2845 = fdiv double -1.000000e+00, %2844
store double %2845, double* %365
%2846 = load double, double* %359
%2847 = load double, double* %246
%2848 = load double, double* %246
%2849 = fmul double %2847, %2848
%2850 = fdiv double %2846, %2849
store double %2850, double* %346
%2851 = load double, double* %365
%2852 = load double, double* %361
%2853 = fmul double %2851, %2852
store double %2853, double* %284
%2854 = load double, double* %284
%2855 = load double, double* %346
%2856 = load double, double* %248
%2857 = call double @llvm.fmuladd.f64(double %2855, double %2856, double %2854)
store double %2857, double* %284
%2858 = load double, double* %282
%2859 = call double @exp(double %2858)
store double %2859, double* %285
%2860 = load double, double* %285
store double %2860, double* %347
%2861 = load double, double* %347
%2862 = load double, double* %284
%2863 = fmul double %2861, %2862
store double %2863, double* %287
%2864 = load double, double* %285
%2865 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2864, double 1.000000e+00)
%2866 = call double @sqrt(double %2865)
%2867 = fadd double 1.000000e+00, %2866
%2868 = fmul double 5.000000e-01, %2867
store double %2868, double* %255
%2869 = load double, double* %285
%2870 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2869, double 1.000000e+00)
%2871 = call double @sqrt(double %2870)
%2872 = fdiv double 1.000000e+00, %2871
store double %2872, double* %352
%2873 = load double, double* %352
%2874 = load double, double* %287
%2875 = fmul double %2873, %2874
store double %2875, double* %257
%2876 = load double, double* %255
%2877 = call double @log(double %2876)
store double %2877, double* %289
%2878 = load double, double* %255
%2879 = fdiv double 1.000000e+00, %2878
store double %2879, double* %366
%2880 = load double, double* %366
%2881 = load double, double* %257
%2882 = fmul double %2880, %2881
store double %2882, double* %291
%2883 = load double, double* %359
%2884 = load double, double* %246
%2885 = fmul double 2.000000e+00, %2884
%2886 = load double, double* %289
%2887 = call double @llvm.fmuladd.f64(double %2885, double %2886, double %2883)
store double %2887, double* %377
store double 1.000000e+00, double* %378
%2888 = load double, double* %289
%2889 = fmul double 2.000000e+00, %2888
store double %2889, double* %380
%2890 = load double, double* %246
%2891 = fmul double 2.000000e+00, %2890
store double %2891, double* %381
%2892 = load double, double* %378
%2893 = load double, double* %361
%2894 = fmul double %2892, %2893
store double %2894, double* %379
%2895 = load double, double* %379
%2896 = load double, double* %380
%2897 = load double, double* %248
%2898 = call double @llvm.fmuladd.f64(double %2896, double %2897, double %2895)
store double %2898, double* %379
%2899 = load double, double* %379
%2900 = load double, double* %381
%2901 = load double, double* %291
%2902 = call double @llvm.fmuladd.f64(double %2900, double %2901, double %2899)
store double %2902, double* %379
%2903 = load double*, double** %122
%2904 = getelementptr inbounds double, double* %2903, i64 17
%2905 = load double, double* %2904
%2906 = load double, double* %367
%2907 = fdiv double %2905, %2906
store double %2907, double* %255
%2908 = load double*, double** %122
%2909 = getelementptr inbounds double, double* %2908, i64 17
%2910 = load double, double* %2909
%2911 = fneg double %2910
%2912 = load double, double* %367
%2913 = load double, double* %367
%2914 = fmul double %2912, %2913
%2915 = fdiv double %2911, %2914
store double %2915, double* %382
%2916 = load double, double* %382
%2917 = load double, double* %369
%2918 = fmul double %2916, %2917
store double %2918, double* %257
%2919 = load double, double* %255
%2920 = load double*, double** %122
%2921 = getelementptr inbounds double, double* %2920, i64 18
%2922 = load double, double* %2921
%2923 = call double @pow(double %2919, double %2922)
store double %2923, double* %282
%2924 = load double, double* %282
%2925 = load double*, double** %122
%2926 = getelementptr inbounds double, double* %2925, i64 18
%2927 = load double, double* %2926
%2928 = fmul double %2924, %2927
%2929 = load double, double* %255
%2930 = fdiv double %2928, %2929
store double %2930, double* %383
%2931 = load double, double* %383
%2932 = load double, double* %257
%2933 = fmul double %2931, %2932
store double %2933, double* %284
%2934 = load double*, double** %122
%2935 = getelementptr inbounds double, double* %2934, i64 16
%2936 = load double, double* %2935
%2937 = load double, double* %282
%2938 = fmul double %2936, %2937
store double %2938, double* %384
%2939 = load double*, double** %122
%2940 = getelementptr inbounds double, double* %2939, i64 16
%2941 = load double, double* %2940
store double %2941, double* %385
%2942 = load double, double* %385
%2943 = load double, double* %284
%2944 = fmul double %2942, %2943
store double %2944, double* %386
%2945 = load double*, double** %122
%2946 = getelementptr inbounds double, double* %2945, i64 24
%2947 = load double, double* %2946
%2948 = load double, double* %372
%2949 = fdiv double %2947, %2948
store double %2949, double* %255
%2950 = load double*, double** %122
%2951 = getelementptr inbounds double, double* %2950, i64 24
%2952 = load double, double* %2951
%2953 = fneg double %2952
%2954 = load double, double* %372
%2955 = load double, double* %372
%2956 = fmul double %2954, %2955
%2957 = fdiv double %2953, %2956
store double %2957, double* %387
%2958 = load double, double* %387
%2959 = load double, double* %374
%2960 = fmul double %2958, %2959
store double %2960, double* %257
%2961 = load double, double* %255
%2962 = load double*, double** %122
%2963 = getelementptr inbounds double, double* %2962, i64 25
%2964 = load double, double* %2963
%2965 = call double @pow(double %2961, double %2964)
store double %2965, double* %282
%2966 = load double, double* %282
%2967 = load double*, double** %122
%2968 = getelementptr inbounds double, double* %2967, i64 25
%2969 = load double, double* %2968
%2970 = fmul double %2966, %2969
%2971 = load double, double* %255
%2972 = fdiv double %2970, %2971
store double %2972, double* %383
%2973 = load double, double* %383
%2974 = load double, double* %257
%2975 = fmul double %2973, %2974
store double %2975, double* %284
%2976 = load double*, double** %122
%2977 = getelementptr inbounds double, double* %2976, i64 21
%2978 = load double, double* %2977
%2979 = load double, double* %282
%2980 = fmul double %2978, %2979
store double %2980, double* %388
%2981 = load double*, double** %122
%2982 = getelementptr inbounds double, double* %2981, i64 21
%2983 = load double, double* %2982
store double %2983, double* %389
%2984 = load double, double* %389
%2985 = load double, double* %284
%2986 = fmul double %2984, %2985
store double %2986, double* %390
%2987 = load double*, double** %122
%2988 = getelementptr inbounds double, double* %2987, i64 24
%2989 = load double, double* %2988
%2990 = load double, double* %372
%2991 = fdiv double %2989, %2990
store double %2991, double* %255
%2992 = load double*, double** %122
%2993 = getelementptr inbounds double, double* %2992, i64 24
%2994 = load double, double* %2993
%2995 = fneg double %2994
%2996 = load double, double* %372
%2997 = load double, double* %372
%2998 = fmul double %2996, %2997
%2999 = fdiv double %2995, %2998
store double %2999, double* %387
%3000 = load double, double* %387
%3001 = load double, double* %374
%3002 = fmul double %3000, %3001
store double %3002, double* %257
%3003 = load double, double* %255
%3004 = load double*, double** %122
%3005 = getelementptr inbounds double, double* %3004, i64 25
%3006 = load double, double* %3005
%3007 = call double @pow(double %3003, double %3006)
store double %3007, double* %282
%3008 = load double, double* %282
%3009 = load double*, double** %122
%3010 = getelementptr inbounds double, double* %3009, i64 25
%3011 = load double, double* %3010
%3012 = fmul double %3008, %3011
%3013 = load double, double* %255
%3014 = fdiv double %3012, %3013
store double %3014, double* %383
%3015 = load double, double* %383
%3016 = load double, double* %257
%3017 = fmul double %3015, %3016
store double %3017, double* %284
%3018 = load double*, double** %122
%3019 = getelementptr inbounds double, double* %3018, i64 23
%3020 = load double, double* %3019
%3021 = load double, double* %282
%3022 = fmul double %3020, %3021
store double %3022, double* %391
%3023 = load double*, double** %122
%3024 = getelementptr inbounds double, double* %3023, i64 23
%3025 = load double, double* %3024
store double %3025, double* %392
%3026 = load double, double* %392
%3027 = load double, double* %284
%3028 = fmul double %3026, %3027
store double %3028, double* %393
%3029 = load double*, double** %122
%3030 = getelementptr inbounds double, double* %3029, i64 28
%3031 = load double, double* %3030
%3032 = load double, double* %377
%3033 = fdiv double %3031, %3032
store double %3033, double* %255
%3034 = load double*, double** %122
%3035 = getelementptr inbounds double, double* %3034, i64 28
%3036 = load double, double* %3035
%3037 = fneg double %3036
%3038 = load double, double* %377
%3039 = load double, double* %377
%3040 = fmul double %3038, %3039
%3041 = fdiv double %3037, %3040
store double %3041, double* %394
%3042 = load double, double* %394
%3043 = load double, double* %379
%3044 = fmul double %3042, %3043
store double %3044, double* %257
%3045 = load double, double* %255
%3046 = load double*, double** %122
%3047 = getelementptr inbounds double, double* %3046, i64 29
%3048 = load double, double* %3047
%3049 = call double @pow(double %3045, double %3048)
store double %3049, double* %282
%3050 = load double, double* %282
%3051 = load double*, double** %122
%3052 = getelementptr inbounds double, double* %3051, i64 29
%3053 = load double, double* %3052
%3054 = fmul double %3050, %3053
%3055 = load double, double* %255
%3056 = fdiv double %3054, %3055
store double %3056, double* %383
%3057 = load double, double* %383
%3058 = load double, double* %257
%3059 = fmul double %3057, %3058
store double %3059, double* %284
%3060 = load double*, double** %122
%3061 = getelementptr inbounds double, double* %3060, i64 27
%3062 = load double, double* %3061
%3063 = load double, double* %282
%3064 = fmul double %3062, %3063
store double %3064, double* %395
%3065 = load double*, double** %122
%3066 = getelementptr inbounds double, double* %3065, i64 27
%3067 = load double, double* %3066
store double %3067, double* %396
%3068 = load double, double* %396
%3069 = load double, double* %284
%3070 = fmul double %3068, %3069
store double %3070, double* %397
%3071 = load double, double* %249
%3072 = load double*, double** %122
%3073 = getelementptr inbounds double, double* %3072, i64 78
%3074 = load double, double* %3073
%3075 = call double @pow(double %3071, double %3074)
store double %3075, double* %255
%3076 = load double, double* %255
%3077 = load double*, double** %122
%3078 = getelementptr inbounds double, double* %3077, i64 78
%3079 = load double, double* %3078
%3080 = fmul double %3076, %3079
%3081 = load double, double* %249
%3082 = fdiv double %3080, %3081
store double %3082, double* %256
%3083 = load double, double* %256
%3084 = load double, double* %251
%3085 = fmul double %3083, %3084
store double %3085, double* %257
%3086 = load double*, double** %122
%3087 = getelementptr inbounds double, double* %3086, i64 71
%3088 = load double, double* %3087
%3089 = fneg double %3088
%3090 = load double, double* %249
%3091 = fsub double 1.000000e+00, %3090
%3092 = fmul double %3089, %3091
%3093 = load double, double* %246
%3094 = fdiv double %3092, %3093
store double %3094, double* %282
%3095 = load double*, double** %122
%3096 = getelementptr inbounds double, double* %3095, i64 71
%3097 = load double, double* %3096
%3098 = load double, double* %246
%3099 = fdiv double %3097, %3098
store double %3099, double* %283
%3100 = load double*, double** %122
%3101 = getelementptr inbounds double, double* %3100, i64 71
%3102 = load double, double* %3101
%3103 = load double, double* %249
%3104 = fsub double 1.000000e+00, %3103
%3105 = fmul double %3102, %3104
%3106 = load double, double* %246
%3107 = load double, double* %246
%3108 = fmul double %3106, %3107
%3109 = fdiv double %3105, %3108
store double %3109, double* %346
%3110 = load double, double* %283
%3111 = load double, double* %251
%3112 = fmul double %3110, %3111
store double %3112, double* %284
%3113 = load double, double* %284
%3114 = load double, double* %346
%3115 = load double, double* %248
%3116 = call double @llvm.fmuladd.f64(double %3114, double %3115, double %3113)
store double %3116, double* %284
%3117 = load double, double* %282
%3118 = call double @exp(double %3117)
store double %3118, double* %285
%3119 = load double, double* %285
store double %3119, double* %347
%3120 = load double, double* %347
%3121 = load double, double* %284
%3122 = fmul double %3120, %3121
store double %3122, double* %287
%3123 = load double*, double** %122
%3124 = getelementptr inbounds double, double* %3123, i64 4
%3125 = load double, double* %3124
%3126 = load double, double* %255
%3127 = fmul double %3125, %3126
%3128 = load double, double* %285
%3129 = fmul double %3127, %3128
store double %3129, double* %398
%3130 = load double*, double** %122
%3131 = getelementptr inbounds double, double* %3130, i64 4
%3132 = load double, double* %3131
%3133 = load double, double* %285
%3134 = fmul double %3132, %3133
store double %3134, double* %399
%3135 = load double*, double** %122
%3136 = getelementptr inbounds double, double* %3135, i64 4
%3137 = load double, double* %3136
%3138 = load double, double* %255
%3139 = fmul double %3137, %3138
store double %3139, double* %401
%3140 = load double, double* %399
%3141 = load double, double* %257
%3142 = fmul double %3140, %3141
store double %3142, double* %400
%3143 = load double, double* %400
%3144 = load double, double* %401
%3145 = load double, double* %287
%3146 = call double @llvm.fmuladd.f64(double %3144, double %3145, double %3143)
store double %3146, double* %400
%3147 = load double, double* %249
%3148 = load double*, double** %122
%3149 = getelementptr inbounds double, double* %3148, i64 70
%3150 = load double, double* %3149
%3151 = call double @pow(double %3147, double %3150)
store double %3151, double* %255
%3152 = load double, double* %255
%3153 = load double*, double** %122
%3154 = getelementptr inbounds double, double* %3153, i64 70
%3155 = load double, double* %3154
%3156 = fmul double %3152, %3155
%3157 = load double, double* %249
%3158 = fdiv double %3156, %3157
store double %3158, double* %256
%3159 = load double, double* %256
%3160 = load double, double* %251
%3161 = fmul double %3159, %3160
store double %3161, double* %257
%3162 = load double*, double** %122
%3163 = getelementptr inbounds double, double* %3162, i64 3
%3164 = load double, double* %3163
%3165 = load double, double* %255
%3166 = fmul double %3164, %3165
store double %3166, double* %402
%3167 = load double*, double** %122
%3168 = getelementptr inbounds double, double* %3167, i64 3
%3169 = load double, double* %3168
store double %3169, double* %403
%3170 = load double, double* %403
%3171 = load double, double* %257
%3172 = fmul double %3170, %3171
store double %3172, double* %404
%3173 = load double, double* %340
%3174 = fneg double %3173
%3175 = load double, double* %343
%3176 = load double, double* %246
%3177 = fmul double %3175, %3176
%3178 = fdiv double %3174, %3177
store double %3178, double* %255
%3179 = load double, double* %343
%3180 = load double, double* %246
%3181 = fmul double %3179, %3180
%3182 = fdiv double -1.000000e+00, %3181
store double %3182, double* %405
%3183 = load double, double* %340
%3184 = load double, double* %343
%3185 = load double, double* %343
%3186 = fmul double %3184, %3185
%3187 = load double, double* %246
%3188 = fmul double %3186, %3187
%3189 = fdiv double %3183, %3188
store double %3189, double* %406
%3190 = load double, double* %340
%3191 = load double, double* %343
%3192 = load double, double* %246
%3193 = load double, double* %246
%3194 = fmul double %3192, %3193
%3195 = fmul double %3191, %3194
%3196 = fdiv double %3190, %3195
store double %3196, double* %407
%3197 = load double, double* %405
%3198 = load double, double* %342
%3199 = fmul double %3197, %3198
store double %3199, double* %257
%3200 = load double, double* %257
%3201 = load double, double* %406
%3202 = load double, double* %345
%3203 = call double @llvm.fmuladd.f64(double %3201, double %3202, double %3200)
store double %3203, double* %257
%3204 = load double, double* %257
%3205 = load double, double* %407
%3206 = load double, double* %248
%3207 = call double @llvm.fmuladd.f64(double %3205, double %3206, double %3204)
store double %3207, double* %257
%3208 = load double, double* %255
%3209 = call double @exp(double %3208)
store double %3209, double* %408
%3210 = load double, double* %408
store double %3210, double* %409
%3211 = load double, double* %409
%3212 = load double, double* %257
%3213 = fmul double %3211, %3212
store double %3213, double* %410
%3214 = load double*, double** %122
%3215 = getelementptr inbounds double, double* %3214, i64 51
%3216 = load double, double* %3215
%3217 = fcmp ogt double %3216, 0.000000e+00
br i1 %3217, label %3218, label %3223
3218: ; preds = %121
%3219 = load double*, double** %122
%3220 = getelementptr inbounds double, double* %3219, i64 51
%3221 = load double, double* %3220
%3222 = fdiv double 1.000000e+00, %3221
store double %3222, double* %411
br label %3224
3223: ; preds = %121
store double 0.000000e+00, double* %411
br label %3224
3224: ; preds = %3223, %3218
%3225 = load double*, double** %122
%3226 = getelementptr inbounds double, double* %3225, i64 52
%3227 = load double, double* %3226
%3228 = fcmp ogt double %3227, 0.000000e+00
br i1 %3228, label %3229, label %3234
3229: ; preds = %3224
%3230 = load double*, double** %122
%3231 = getelementptr inbounds double, double* %3230, i64 52
%3232 = load double, double* %3231
%3233 = fdiv double 1.000000e+00, %3232
store double %3233, double* %412
br label %3235
3234: ; preds = %3224
store double 0.000000e+00, double* %412
br label %3235
3235: ; preds = %3234, %3229
%3236 = load double*, double** %122
%3237 = getelementptr inbounds double, double* %3236, i64 53
%3238 = load double, double* %3237
%3239 = fcmp ogt double %3238, 0.000000e+00
br i1 %3239, label %3240, label %3250
3240: ; preds = %3235
%3241 = load double, double* %258
%3242 = fdiv double 1.000000e+00, %3241
store double %3242, double* %413
%3243 = load double, double* %258
%3244 = load double, double* %258
%3245 = fmul double %3243, %3244
%3246 = fdiv double -1.000000e+00, %3245
store double %3246, double* %414
%3247 = load double, double* %414
%3248 = load double, double* %260
%3249 = fmul double %3247, %3248
store double %3249, double* %415
br label %3251
3250: ; preds = %3235
store double 0.000000e+00, double* %413
store double 0.000000e+00, double* %415
br label %3251
3251: ; preds = %3250, %3240
%3252 = load double*, double** %122
%3253 = getelementptr inbounds double, double* %3252, i64 54
%3254 = load double, double* %3253
%3255 = fcmp ogt double %3254, 0.000000e+00
br i1 %3255, label %3256, label %3261
3256: ; preds = %3251
%3257 = load double*, double** %122
%3258 = getelementptr inbounds double, double* %3257, i64 54
%3259 = load double, double* %3258
%3260 = fdiv double 1.000000e+00, %3259
store double %3260, double* %416
br label %3262
3261: ; preds = %3251
store double 0.000000e+00, double* %416
br label %3262
3262: ; preds = %3261, %3256
%3263 = load double*, double** %122
%3264 = getelementptr inbounds double, double* %3263, i64 55
%3265 = load double, double* %3264
%3266 = fcmp ogt double %3265, 0.000000e+00
br i1 %3266, label %3267, label %3272
3267: ; preds = %3262
%3268 = load double*, double** %122
%3269 = getelementptr inbounds double, double* %3268, i64 55
%3270 = load double, double* %3269
%3271 = fdiv double 1.000000e+00, %3270
store double %3271, double* %417
br label %3273
3272: ; preds = %3262
store double 0.000000e+00, double* %417
br label %3273
3273: ; preds = %3272, %3267
%3274 = load double*, double** %122
%3275 = getelementptr inbounds double, double* %3274, i64 3
%3276 = load double, double* %3275
%3277 = fcmp ogt double %3276, 0.000000e+00
br i1 %3277, label %3278, label %3288
3278: ; preds = %3273
%3279 = load double, double* %402
%3280 = fdiv double 1.000000e+00, %3279
store double %3280, double* %418
%3281 = load double, double* %402
%3282 = load double, double* %402
%3283 = fmul double %3281, %3282
%3284 = fdiv double -1.000000e+00, %3283
store double %3284, double* %419
%3285 = load double, double* %419
%3286 = load double, double* %404
%3287 = fmul double %3285, %3286
store double %3287, double* %420
br label %3289
3288: ; preds = %3273
store double 0.000000e+00, double* %418
store double 0.000000e+00, double* %420
br label %3289
3289: ; preds = %3288, %3278
%3290 = load double*, double** %122
%3291 = getelementptr inbounds double, double* %3290, i64 5
%3292 = load double, double* %3291
%3293 = fcmp ogt double %3292, 0.000000e+00
br i1 %3293, label %3294, label %3299
3294: ; preds = %3289
%3295 = load double*, double** %122
%3296 = getelementptr inbounds double, double* %3295, i64 5
%3297 = load double, double* %3296
%3298 = fdiv double 1.000000e+00, %3297
store double %3298, double* %421
br label %3300
3299: ; preds = %3289
store double 0.000000e+00, double* %421
br label %3300
3300: ; preds = %3299, %3294
%3301 = load double*, double** %122
%3302 = getelementptr inbounds double, double* %3301, i64 59
%3303 = load double, double* %3302
%3304 = fcmp ogt double %3303, 0.000000e+00
br i1 %3304, label %3305, label %3310
3305: ; preds = %3300
%3306 = load double*, double** %122
%3307 = getelementptr inbounds double, double* %3306, i64 59
%3308 = load double, double* %3307
%3309 = fdiv double 1.000000e+00, %3308
store double %3309, double* %422
br label %3311
3310: ; preds = %3300
store double 0.000000e+00, double* %422
br label %3311
3311: ; preds = %3310, %3305
%3312 = load double*, double** %122
%3313 = getelementptr inbounds double, double* %3312, i64 60
%3314 = load double, double* %3313
%3315 = fcmp ogt double %3314, 0.000000e+00
br i1 %3315, label %3316, label %3321
3316: ; preds = %3311
%3317 = load double*, double** %122
%3318 = getelementptr inbounds double, double* %3317, i64 60
%3319 = load double, double* %3318
%3320 = fdiv double 1.000000e+00, %3319
store double %3320, double* %423
br label %3322
3321: ; preds = %3311
store double 0.000000e+00, double* %423
br label %3322
3322: ; preds = %3321, %3316
%3323 = load double*, double** %122
%3324 = getelementptr inbounds double, double* %3323, i64 60
%3325 = load double, double* %3324
%3326 = fcmp ogt double %3325, 0.000000e+00
br i1 %3326, label %3327, label %3328
3327: ; preds = %3322
store double 0.000000e+00, double* %424
br label %3329
3328: ; preds = %3322
store double 1.000000e+00, double* %424
br label %3329
3329: ; preds = %3328, %3327
%3330 = load double, double* %367
%3331 = fneg double %3330
%3332 = load double*, double** %122
%3333 = getelementptr inbounds double, double* %3332, i64 14
%3334 = load double, double* %3333
%3335 = fmul double %3331, %3334
store double %3335, double* %425
%3336 = load double*, double** %122
%3337 = getelementptr inbounds double, double* %3336, i64 14
%3338 = load double, double* %3337
%3339 = fneg double %3338
store double %3339, double* %426
%3340 = load double, double* %426
%3341 = load double, double* %369
%3342 = fmul double %3340, %3341
store double %3342, double* %427
%3343 = load double*, double** %122
%3344 = getelementptr inbounds double, double* %3343, i64 19
%3345 = load double, double* %3344
%3346 = fcmp ole double %3345, 0.000000e+00
br i1 %3346, label %3347, label %3560
3347: ; preds = %3329
%3348 = load double*, double** %124
%3349 = load double, double* %3348
%3350 = load double, double* %425
%3351 = fadd double %3349, %3350
store double %3351, double* %428
store double 1.000000e+00, double* %429
store double 1.000000e+00, double* %430
%3352 = load double, double* %430
%3353 = load double, double* %427
%3354 = fmul double %3352, %3353
store double %3354, double* %431
%3355 = load double, double* %428
%3356 = fcmp ogt double %3355, 0.000000e+00
br i1 %3356, label %3357, label %3474
3357: ; preds = %3347
%3358 = load double*, double** %122
%3359 = getelementptr inbounds double, double* %3358, i64 14
%3360 = load double, double* %3359
%3361 = fsub double 1.000000e+00, %3360
store double %3361, double* %255
%3362 = load double*, double** %122
%3363 = getelementptr inbounds double, double* %3362, i64 18
%3364 = load double, double* %3363
%3365 = fsub double -1.000000e+00, %3364
store double %3365, double* %282
%3366 = load double, double* %255
%3367 = load double, double* %282
%3368 = call double @pow(double %3366, double %3367)
store double %3368, double* %432
%3369 = load double, double* %367
%3370 = load double, double* %432
%3371 = load double*, double** %122
%3372 = getelementptr inbounds double, double* %3371, i64 14
%3373 = load double, double* %3372
%3374 = fsub double 1.000000e+00, %3373
%3375 = fmul double %3370, %3374
%3376 = load double*, double** %122
%3377 = getelementptr inbounds double, double* %3376, i64 14
%3378 = load double, double* %3377
%3379 = fsub double 1.000000e+00, %3378
%3380 = fneg double %3375
%3381 = call double @llvm.fmuladd.f64(double %3380, double %3379, double 1.000000e+00)
%3382 = fmul double %3369, %3381
%3383 = load double*, double** %122
%3384 = getelementptr inbounds double, double* %3383, i64 18
%3385 = load double, double* %3384
%3386 = fsub double 1.000000e+00, %3385
%3387 = fdiv double %3382, %3386
store double %3387, double* %433
%3388 = load double*, double** %122
%3389 = getelementptr inbounds double, double* %3388, i64 14
%3390 = load double, double* %3389
%3391 = fsub double 1.000000e+00, %3390
%3392 = load double*, double** %122
%3393 = getelementptr inbounds double, double* %3392, i64 14
%3394 = load double, double* %3393
%3395 = fsub double 1.000000e+00, %3394
%3396 = fmul double %3391, %3395
%3397 = load double, double* %432
%3398 = fneg double %3396
%3399 = call double @llvm.fmuladd.f64(double %3398, double %3397, double 1.000000e+00)
%3400 = load double*, double** %122
%3401 = getelementptr inbounds double, double* %3400, i64 18
%3402 = load double, double* %3401
%3403 = fsub double 1.000000e+00, %3402
%3404 = fdiv double %3399, %3403
store double %3404, double* %434
store double 0.000000e+00, double* %436
%3405 = load double, double* %434
%3406 = load double, double* %369
%3407 = fmul double %3405, %3406
store double %3407, double* %435
%3408 = load double, double* %428
%3409 = load double*, double** %122
%3410 = getelementptr inbounds double, double* %3409, i64 14
%3411 = load double, double* %3410
%3412 = fsub double 1.000000e+00, %3411
%3413 = load double*, double** %122
%3414 = getelementptr inbounds double, double* %3413, i64 18
%3415 = load double, double* %3414
%3416 = fmul double 5.000000e-01, %3415
%3417 = load double, double* %428
%3418 = fmul double %3416, %3417
%3419 = load double, double* %367
%3420 = fdiv double %3418, %3419
%3421 = fadd double %3412, %3420
%3422 = fmul double %3408, %3421
%3423 = load double, double* %432
%3424 = fmul double %3422, %3423
store double %3424, double* %437
%3425 = load double, double* %428
%3426 = fmul double 5.000000e-01, %3425
%3427 = load double*, double** %122
%3428 = getelementptr inbounds double, double* %3427, i64 18
%3429 = load double, double* %3428
%3430 = fmul double %3426, %3429
%3431 = load double, double* %367
%3432 = fdiv double %3430, %3431
%3433 = load double*, double** %122
%3434 = getelementptr inbounds double, double* %3433, i64 14
%3435 = load double, double* %3434
%3436 = fsub double %3432, %3435
%3437 = fadd double %3436, 1.000000e+00
%3438 = load double, double* %432
%3439 = load double, double* %428
%3440 = fmul double 5.000000e-01, %3439
%3441 = load double*, double** %122
%3442 = getelementptr inbounds double, double* %3441, i64 18
%3443 = load double, double* %3442
%3444 = fmul double %3440, %3443
%3445 = load double, double* %432
%3446 = fmul double %3444, %3445
%3447 = load double, double* %367
%3448 = fdiv double %3446, %3447
%3449 = call double @llvm.fmuladd.f64(double %3437, double %3438, double %3448)
store double %3449, double* %438
%3450 = load double, double* %428
%3451 = load double, double* %428
%3452 = fmul double %3450, %3451
%3453 = fmul double -5.000000e-01, %3452
%3454 = load double*, double** %122
%3455 = getelementptr inbounds double, double* %3454, i64 18
%3456 = load double, double* %3455
%3457 = fmul double %3453, %3456
%3458 = load double, double* %432
%3459 = fmul double %3457, %3458
%3460 = load double, double* %367
%3461 = load double, double* %367
%3462 = fmul double %3460, %3461
%3463 = fdiv double %3459, %3462
store double %3463, double* %441
%3464 = load double, double* %438
%3465 = load double, double* %429
%3466 = fmul double %3464, %3465
store double %3466, double* %439
%3467 = load double, double* %438
%3468 = load double, double* %431
%3469 = fmul double %3467, %3468
store double %3469, double* %440
%3470 = load double, double* %440
%3471 = load double, double* %441
%3472 = load double, double* %369
%3473 = call double @llvm.fmuladd.f64(double %3471, double %3472, double %3470)
store double %3473, double* %440
br label %3542
3474: ; preds = %3347
%3475 = load double*, double** %124
%3476 = load double, double* %3475
%3477 = load double, double* %367
%3478 = fdiv double %3476, %3477
%3479 = fsub double 1.000000e+00, %3478
store double %3479, double* %255
%3480 = load double, double* %367
%3481 = fdiv double -1.000000e+00, %3480
store double %3481, double* %442
%3482 = load double*, double** %124
%3483 = load double, double* %3482
%3484 = load double, double* %367
%3485 = load double, double* %367
%3486 = fmul double %3484, %3485
%3487 = fdiv double %3483, %3486
store double %3487, double* %382
%3488 = load double, double* %382
%3489 = load double, double* %369
%3490 = fmul double %3488, %3489
store double %3490, double* %257
%3491 = load double*, double** %122
%3492 = getelementptr inbounds double, double* %3491, i64 18
%3493 = load double, double* %3492
%3494 = fsub double 1.000000e+00, %3493
store double %3494, double* %282
%3495 = load double, double* %255
%3496 = load double, double* %282
%3497 = call double @pow(double %3495, double %3496)
store double %3497, double* %285
%3498 = load double, double* %285
%3499 = load double, double* %282
%3500 = fmul double %3498, %3499
%3501 = load double, double* %255
%3502 = fdiv double %3500, %3501
store double %3502, double* %443
%3503 = load double, double* %443
%3504 = load double, double* %442
%3505 = fmul double %3503, %3504
store double %3505, double* %444
%3506 = load double, double* %443
%3507 = load double, double* %257
%3508 = fmul double %3506, %3507
store double %3508, double* %287
%3509 = load double, double* %367
%3510 = load double, double* %285
%3511 = fsub double 1.000000e+00, %3510
%3512 = fmul double %3509, %3511
%3513 = load double*, double** %122
%3514 = getelementptr inbounds double, double* %3513, i64 18
%3515 = load double, double* %3514
%3516 = fsub double 1.000000e+00, %3515
%3517 = fdiv double %3512, %3516
store double %3517, double* %433
%3518 = load double, double* %285
%3519 = fsub double 1.000000e+00, %3518
%3520 = load double*, double** %122
%3521 = getelementptr inbounds double, double* %3520, i64 18
%3522 = load double, double* %3521
%3523 = fsub double 1.000000e+00, %3522
%3524 = fdiv double %3519, %3523
store double %3524, double* %434
%3525 = load double, double* %367
%3526 = fneg double %3525
%3527 = load double*, double** %122
%3528 = getelementptr inbounds double, double* %3527, i64 18
%3529 = load double, double* %3528
%3530 = fsub double 1.000000e+00, %3529
%3531 = fdiv double %3526, %3530
store double %3531, double* %445
%3532 = load double, double* %434
%3533 = load double, double* %369
%3534 = fmul double %3532, %3533
store double %3534, double* %435
%3535 = load double, double* %445
%3536 = load double, double* %444
%3537 = fmul double %3535, %3536
store double %3537, double* %436
%3538 = load double, double* %435
%3539 = load double, double* %445
%3540 = load double, double* %287
%3541 = call double @llvm.fmuladd.f64(double %3539, double %3540, double %3538)
store double %3541, double* %435
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %439
store double 0.000000e+00, double* %440
br label %3542
3542: ; preds = %3474, %3357
%3543 = load double, double* %433
%3544 = load double, double* %437
%3545 = fadd double %3543, %3544
store double %3545, double* %446
store double 1.000000e+00, double* %447
store double 1.000000e+00, double* %450
%3546 = load double, double* %447
%3547 = load double, double* %435
%3548 = fmul double %3546, %3547
store double %3548, double* %448
%3549 = load double, double* %447
%3550 = load double, double* %436
%3551 = fmul double %3549, %3550
store double %3551, double* %449
%3552 = load double, double* %449
%3553 = load double, double* %450
%3554 = load double, double* %439
%3555 = call double @llvm.fmuladd.f64(double %3553, double %3554, double %3552)
store double %3555, double* %449
%3556 = load double, double* %448
%3557 = load double, double* %450
%3558 = load double, double* %440
%3559 = call double @llvm.fmuladd.f64(double %3557, double %3558, double %3556)
store double %3559, double* %448
br label %3848
3560: ; preds = %3329
%3561 = load double, double* %425
%3562 = load double, double* %425
%3563 = load double*, double** %122
%3564 = getelementptr inbounds double, double* %3563, i64 19
%3565 = load double, double* %3564
%3566 = fmul double 4.000000e+00, %3565
%3567 = load double*, double** %122
%3568 = getelementptr inbounds double, double* %3567, i64 19
%3569 = load double, double* %3568
%3570 = fmul double %3566, %3569
%3571 = call double @llvm.fmuladd.f64(double %3561, double %3562, double %3570)
%3572 = call double @sqrt(double %3571)
store double %3572, double* %451
%3573 = load double, double* %425
%3574 = load double, double* %425
%3575 = load double, double* %425
%3576 = load double*, double** %122
%3577 = getelementptr inbounds double, double* %3576, i64 19
%3578 = load double, double* %3577
%3579 = load double*, double** %122
%3580 = getelementptr inbounds double, double* %3579, i64 19
%3581 = load double, double* %3580
%3582 = fmul double %3578, %3581
%3583 = fmul double 4.000000e+00, %3582
%3584 = call double @llvm.fmuladd.f64(double %3574, double %3575, double %3583)
%3585 = call double @sqrt(double %3584)
%3586 = fdiv double %3573, %3585
store double %3586, double* %452
%3587 = load double, double* %452
%3588 = load double, double* %427
%3589 = fmul double %3587, %3588
store double %3589, double* %453
%3590 = load double, double* %425
%3591 = load double, double* %451
%3592 = fadd double %3590, %3591
%3593 = fmul double -5.000000e-01, %3592
store double %3593, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%3594 = load double, double* %455
%3595 = load double, double* %427
%3596 = fmul double %3594, %3595
store double %3596, double* %456
%3597 = load double, double* %456
%3598 = load double, double* %457
%3599 = load double, double* %453
%3600 = call double @llvm.fmuladd.f64(double %3598, double %3599, double %3597)
store double %3600, double* %456
%3601 = load double, double* %454
%3602 = load double, double* %367
%3603 = fdiv double %3601, %3602
%3604 = fsub double 1.000000e+00, %3603
store double %3604, double* %255
%3605 = load double, double* %367
%3606 = fdiv double -1.000000e+00, %3605
store double %3606, double* %458
%3607 = load double, double* %454
%3608 = load double, double* %367
%3609 = load double, double* %367
%3610 = fmul double %3608, %3609
%3611 = fdiv double %3607, %3610
store double %3611, double* %382
%3612 = load double, double* %458
%3613 = load double, double* %456
%3614 = fmul double %3612, %3613
store double %3614, double* %257
%3615 = load double, double* %257
%3616 = load double, double* %382
%3617 = load double, double* %369
%3618 = call double @llvm.fmuladd.f64(double %3616, double %3617, double %3615)
store double %3618, double* %257
%3619 = load double*, double** %122
%3620 = getelementptr inbounds double, double* %3619, i64 18
%3621 = load double, double* %3620
%3622 = fsub double 1.000000e+00, %3621
store double %3622, double* %282
%3623 = load double, double* %255
%3624 = load double, double* %282
%3625 = call double @pow(double %3623, double %3624)
store double %3625, double* %285
%3626 = load double, double* %285
%3627 = load double, double* %282
%3628 = fmul double %3626, %3627
%3629 = load double, double* %255
%3630 = fdiv double %3628, %3629
store double %3630, double* %443
%3631 = load double, double* %443
%3632 = load double, double* %257
%3633 = fmul double %3631, %3632
store double %3633, double* %287
%3634 = load double, double* %367
%3635 = fneg double %3634
%3636 = load double, double* %285
%3637 = fmul double %3635, %3636
%3638 = load double*, double** %122
%3639 = getelementptr inbounds double, double* %3638, i64 18
%3640 = load double, double* %3639
%3641 = fsub double 1.000000e+00, %3640
%3642 = fdiv double %3637, %3641
store double %3642, double* %459
%3643 = load double, double* %285
%3644 = fneg double %3643
%3645 = load double*, double** %122
%3646 = getelementptr inbounds double, double* %3645, i64 18
%3647 = load double, double* %3646
%3648 = fsub double 1.000000e+00, %3647
%3649 = fdiv double %3644, %3648
store double %3649, double* %460
%3650 = load double, double* %367
%3651 = fneg double %3650
%3652 = load double*, double** %122
%3653 = getelementptr inbounds double, double* %3652, i64 18
%3654 = load double, double* %3653
%3655 = fsub double 1.000000e+00, %3654
%3656 = fdiv double %3651, %3655
store double %3656, double* %462
%3657 = load double, double* %460
%3658 = load double, double* %369
%3659 = fmul double %3657, %3658
store double %3659, double* %461
%3660 = load double, double* %461
%3661 = load double, double* %462
%3662 = load double, double* %287
%3663 = call double @llvm.fmuladd.f64(double %3661, double %3662, double %3660)
store double %3663, double* %461
%3664 = load double*, double** %124
%3665 = load double, double* %3664
%3666 = load double, double* %425
%3667 = fadd double %3665, %3666
store double %3667, double* %463
store double 1.000000e+00, double* %464
store double 1.000000e+00, double* %465
%3668 = load double, double* %465
%3669 = load double, double* %427
%3670 = fmul double %3668, %3669
store double %3670, double* %466
%3671 = load double, double* %463
%3672 = load double, double* %463
%3673 = load double*, double** %122
%3674 = getelementptr inbounds double, double* %3673, i64 19
%3675 = load double, double* %3674
%3676 = fmul double 4.000000e+00, %3675
%3677 = load double*, double** %122
%3678 = getelementptr inbounds double, double* %3677, i64 19
%3679 = load double, double* %3678
%3680 = fmul double %3676, %3679
%3681 = call double @llvm.fmuladd.f64(double %3671, double %3672, double %3680)
%3682 = call double @sqrt(double %3681)
store double %3682, double* %467
%3683 = load double, double* %463
%3684 = load double, double* %463
%3685 = load double, double* %463
%3686 = load double*, double** %122
%3687 = getelementptr inbounds double, double* %3686, i64 19
%3688 = load double, double* %3687
%3689 = load double*, double** %122
%3690 = getelementptr inbounds double, double* %3689, i64 19
%3691 = load double, double* %3690
%3692 = fmul double %3688, %3691
%3693 = fmul double 4.000000e+00, %3692
%3694 = call double @llvm.fmuladd.f64(double %3684, double %3685, double %3693)
%3695 = call double @sqrt(double %3694)
%3696 = fdiv double %3683, %3695
store double %3696, double* %468
%3697 = load double, double* %468
%3698 = load double, double* %464
%3699 = fmul double %3697, %3698
store double %3699, double* %469
%3700 = load double, double* %468
%3701 = load double, double* %466
%3702 = fmul double %3700, %3701
store double %3702, double* %470
%3703 = load double, double* %463
%3704 = load double, double* %467
%3705 = fsub double %3703, %3704
%3706 = load double, double* %425
%3707 = fneg double %3706
%3708 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3705, double %3707)
store double %3708, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%3709 = load double, double* %472
%3710 = load double, double* %464
%3711 = fmul double %3709, %3710
store double %3711, double* %473
%3712 = load double, double* %472
%3713 = load double, double* %466
%3714 = fmul double %3712, %3713
store double %3714, double* %474
%3715 = load double, double* %473
%3716 = load double, double* %475
%3717 = load double, double* %469
%3718 = call double @llvm.fmuladd.f64(double %3716, double %3717, double %3715)
store double %3718, double* %473
%3719 = load double, double* %474
%3720 = load double, double* %475
%3721 = load double, double* %470
%3722 = call double @llvm.fmuladd.f64(double %3720, double %3721, double %3719)
store double %3722, double* %474
%3723 = load double, double* %474
%3724 = load double, double* %476
%3725 = load double, double* %427
%3726 = call double @llvm.fmuladd.f64(double %3724, double %3725, double %3723)
store double %3726, double* %474
%3727 = load double, double* %471
%3728 = load double, double* %367
%3729 = fdiv double %3727, %3728
%3730 = fsub double 1.000000e+00, %3729
store double %3730, double* %255
%3731 = load double, double* %367
%3732 = fdiv double -1.000000e+00, %3731
store double %3732, double* %477
%3733 = load double, double* %471
%3734 = load double, double* %367
%3735 = load double, double* %367
%3736 = fmul double %3734, %3735
%3737 = fdiv double %3733, %3736
store double %3737, double* %382
%3738 = load double, double* %477
%3739 = load double, double* %473
%3740 = fmul double %3738, %3739
store double %3740, double* %442
%3741 = load double, double* %477
%3742 = load double, double* %474
%3743 = fmul double %3741, %3742
store double %3743, double* %257
%3744 = load double, double* %257
%3745 = load double, double* %382
%3746 = load double, double* %369
%3747 = call double @llvm.fmuladd.f64(double %3745, double %3746, double %3744)
store double %3747, double* %257
%3748 = load double*, double** %122
%3749 = getelementptr inbounds double, double* %3748, i64 18
%3750 = load double, double* %3749
%3751 = fsub double 1.000000e+00, %3750
store double %3751, double* %282
%3752 = load double, double* %255
%3753 = load double, double* %282
%3754 = call double @pow(double %3752, double %3753)
store double %3754, double* %285
%3755 = load double, double* %285
%3756 = load double, double* %282
%3757 = fmul double %3755, %3756
%3758 = load double, double* %255
%3759 = fdiv double %3757, %3758
store double %3759, double* %443
%3760 = load double, double* %443
%3761 = load double, double* %442
%3762 = fmul double %3760, %3761
store double %3762, double* %444
%3763 = load double, double* %443
%3764 = load double, double* %257
%3765 = fmul double %3763, %3764
store double %3765, double* %287
%3766 = load double, double* %367
%3767 = fneg double %3766
%3768 = load double, double* %285
%3769 = fmul double %3767, %3768
%3770 = load double*, double** %122
%3771 = getelementptr inbounds double, double* %3770, i64 18
%3772 = load double, double* %3771
%3773 = fsub double 1.000000e+00, %3772
%3774 = fdiv double %3769, %3773
store double %3774, double* %433
%3775 = load double, double* %285
%3776 = fneg double %3775
%3777 = load double*, double** %122
%3778 = getelementptr inbounds double, double* %3777, i64 18
%3779 = load double, double* %3778
%3780 = fsub double 1.000000e+00, %3779
%3781 = fdiv double %3776, %3780
store double %3781, double* %434
%3782 = load double, double* %367
%3783 = fneg double %3782
%3784 = load double*, double** %122
%3785 = getelementptr inbounds double, double* %3784, i64 18
%3786 = load double, double* %3785
%3787 = fsub double 1.000000e+00, %3786
%3788 = fdiv double %3783, %3787
store double %3788, double* %445
%3789 = load double, double* %434
%3790 = load double, double* %369
%3791 = fmul double %3789, %3790
store double %3791, double* %435
%3792 = load double, double* %445
%3793 = load double, double* %444
%3794 = fmul double %3792, %3793
store double %3794, double* %436
%3795 = load double, double* %435
%3796 = load double, double* %445
%3797 = load double, double* %287
%3798 = call double @llvm.fmuladd.f64(double %3796, double %3797, double %3795)
store double %3798, double* %435
%3799 = load double*, double** %122
%3800 = getelementptr inbounds double, double* %3799, i64 14
%3801 = load double, double* %3800
%3802 = fsub double 1.000000e+00, %3801
store double %3802, double* %255
%3803 = load double*, double** %122
%3804 = getelementptr inbounds double, double* %3803, i64 18
%3805 = load double, double* %3804
%3806 = fneg double %3805
store double %3806, double* %282
%3807 = load double, double* %255
%3808 = load double, double* %282
%3809 = call double @pow(double %3807, double %3808)
store double %3809, double* %285
%3810 = load double, double* %433
%3811 = load double, double* %285
%3812 = load double*, double** %124
%3813 = load double, double* %3812
%3814 = load double, double* %471
%3815 = fsub double %3813, %3814
%3816 = load double, double* %454
%3817 = fadd double %3815, %3816
%3818 = call double @llvm.fmuladd.f64(double %3811, double %3817, double %3810)
%3819 = load double, double* %459
%3820 = fsub double %3818, %3819
store double %3820, double* %446
store double 1.000000e+00, double* %447
%3821 = load double, double* %285
store double %3821, double* %449
%3822 = load double, double* %285
%3823 = fneg double %3822
store double %3823, double* %478
%3824 = load double, double* %285
store double %3824, double* %479
store double -1.000000e+00, double* %480
%3825 = load double, double* %447
%3826 = load double, double* %435
%3827 = fmul double %3825, %3826
store double %3827, double* %448
%3828 = load double, double* %449
%3829 = load double, double* %447
%3830 = load double, double* %436
%3831 = call double @llvm.fmuladd.f64(double %3829, double %3830, double %3828)
store double %3831, double* %449
%3832 = load double, double* %449
%3833 = load double, double* %478
%3834 = load double, double* %473
%3835 = call double @llvm.fmuladd.f64(double %3833, double %3834, double %3832)
store double %3835, double* %449
%3836 = load double, double* %448
%3837 = load double, double* %478
%3838 = load double, double* %474
%3839 = call double @llvm.fmuladd.f64(double %3837, double %3838, double %3836)
store double %3839, double* %448
%3840 = load double, double* %448
%3841 = load double, double* %479
%3842 = load double, double* %456
%3843 = call double @llvm.fmuladd.f64(double %3841, double %3842, double %3840)
store double %3843, double* %448
%3844 = load double, double* %448
%3845 = load double, double* %480
%3846 = load double, double* %461
%3847 = call double @llvm.fmuladd.f64(double %3845, double %3846, double %3844)
store double %3847, double* %448
br label %3848
3848: ; preds = %3560, %3542
%3849 = load double, double* %367
%3850 = fneg double %3849
%3851 = load double*, double** %122
%3852 = getelementptr inbounds double, double* %3851, i64 14
%3853 = load double, double* %3852
%3854 = fmul double %3850, %3853
store double %3854, double* %425
%3855 = load double*, double** %122
%3856 = getelementptr inbounds double, double* %3855, i64 14
%3857 = load double, double* %3856
%3858 = fneg double %3857
store double %3858, double* %426
%3859 = load double, double* %426
%3860 = load double, double* %369
%3861 = fmul double %3859, %3860
store double %3861, double* %427
%3862 = load double*, double** %122
%3863 = getelementptr inbounds double, double* %3862, i64 19
%3864 = load double, double* %3863
%3865 = fcmp ole double %3864, 0.000000e+00
br i1 %3865, label %3866, label %4079
3866: ; preds = %3848
%3867 = load double*, double** %125
%3868 = load double, double* %3867
%3869 = load double, double* %425
%3870 = fadd double %3868, %3869
store double %3870, double* %428
store double 1.000000e+00, double* %481
store double 1.000000e+00, double* %430
%3871 = load double, double* %430
%3872 = load double, double* %427
%3873 = fmul double %3871, %3872
store double %3873, double* %431
%3874 = load double, double* %428
%3875 = fcmp ogt double %3874, 0.000000e+00
br i1 %3875, label %3876, label %3993
3876: ; preds = %3866
%3877 = load double*, double** %122
%3878 = getelementptr inbounds double, double* %3877, i64 14
%3879 = load double, double* %3878
%3880 = fsub double 1.000000e+00, %3879
store double %3880, double* %255
%3881 = load double*, double** %122
%3882 = getelementptr inbounds double, double* %3881, i64 18
%3883 = load double, double* %3882
%3884 = fsub double -1.000000e+00, %3883
store double %3884, double* %282
%3885 = load double, double* %255
%3886 = load double, double* %282
%3887 = call double @pow(double %3885, double %3886)
store double %3887, double* %432
%3888 = load double, double* %367
%3889 = load double, double* %432
%3890 = load double*, double** %122
%3891 = getelementptr inbounds double, double* %3890, i64 14
%3892 = load double, double* %3891
%3893 = fsub double 1.000000e+00, %3892
%3894 = fmul double %3889, %3893
%3895 = load double*, double** %122
%3896 = getelementptr inbounds double, double* %3895, i64 14
%3897 = load double, double* %3896
%3898 = fsub double 1.000000e+00, %3897
%3899 = fneg double %3894
%3900 = call double @llvm.fmuladd.f64(double %3899, double %3898, double 1.000000e+00)
%3901 = fmul double %3888, %3900
%3902 = load double*, double** %122
%3903 = getelementptr inbounds double, double* %3902, i64 18
%3904 = load double, double* %3903
%3905 = fsub double 1.000000e+00, %3904
%3906 = fdiv double %3901, %3905
store double %3906, double* %433
%3907 = load double*, double** %122
%3908 = getelementptr inbounds double, double* %3907, i64 14
%3909 = load double, double* %3908
%3910 = fsub double 1.000000e+00, %3909
%3911 = load double*, double** %122
%3912 = getelementptr inbounds double, double* %3911, i64 14
%3913 = load double, double* %3912
%3914 = fsub double 1.000000e+00, %3913
%3915 = fmul double %3910, %3914
%3916 = load double, double* %432
%3917 = fneg double %3915
%3918 = call double @llvm.fmuladd.f64(double %3917, double %3916, double 1.000000e+00)
%3919 = load double*, double** %122
%3920 = getelementptr inbounds double, double* %3919, i64 18
%3921 = load double, double* %3920
%3922 = fsub double 1.000000e+00, %3921
%3923 = fdiv double %3918, %3922
store double %3923, double* %434
store double 0.000000e+00, double* %482
%3924 = load double, double* %434
%3925 = load double, double* %369
%3926 = fmul double %3924, %3925
store double %3926, double* %435
%3927 = load double, double* %428
%3928 = load double*, double** %122
%3929 = getelementptr inbounds double, double* %3928, i64 14
%3930 = load double, double* %3929
%3931 = fsub double 1.000000e+00, %3930
%3932 = load double*, double** %122
%3933 = getelementptr inbounds double, double* %3932, i64 18
%3934 = load double, double* %3933
%3935 = fmul double 5.000000e-01, %3934
%3936 = load double, double* %428
%3937 = fmul double %3935, %3936
%3938 = load double, double* %367
%3939 = fdiv double %3937, %3938
%3940 = fadd double %3931, %3939
%3941 = fmul double %3927, %3940
%3942 = load double, double* %432
%3943 = fmul double %3941, %3942
store double %3943, double* %437
%3944 = load double, double* %428
%3945 = fmul double 5.000000e-01, %3944
%3946 = load double*, double** %122
%3947 = getelementptr inbounds double, double* %3946, i64 18
%3948 = load double, double* %3947
%3949 = fmul double %3945, %3948
%3950 = load double, double* %367
%3951 = fdiv double %3949, %3950
%3952 = load double*, double** %122
%3953 = getelementptr inbounds double, double* %3952, i64 14
%3954 = load double, double* %3953
%3955 = fsub double %3951, %3954
%3956 = fadd double %3955, 1.000000e+00
%3957 = load double, double* %432
%3958 = load double, double* %428
%3959 = fmul double 5.000000e-01, %3958
%3960 = load double*, double** %122
%3961 = getelementptr inbounds double, double* %3960, i64 18
%3962 = load double, double* %3961
%3963 = fmul double %3959, %3962
%3964 = load double, double* %432
%3965 = fmul double %3963, %3964
%3966 = load double, double* %367
%3967 = fdiv double %3965, %3966
%3968 = call double @llvm.fmuladd.f64(double %3956, double %3957, double %3967)
store double %3968, double* %438
%3969 = load double, double* %428
%3970 = load double, double* %428
%3971 = fmul double %3969, %3970
%3972 = fmul double -5.000000e-01, %3971
%3973 = load double*, double** %122
%3974 = getelementptr inbounds double, double* %3973, i64 18
%3975 = load double, double* %3974
%3976 = fmul double %3972, %3975
%3977 = load double, double* %432
%3978 = fmul double %3976, %3977
%3979 = load double, double* %367
%3980 = load double, double* %367
%3981 = fmul double %3979, %3980
%3982 = fdiv double %3978, %3981
store double %3982, double* %441
%3983 = load double, double* %438
%3984 = load double, double* %481
%3985 = fmul double %3983, %3984
store double %3985, double* %483
%3986 = load double, double* %438
%3987 = load double, double* %431
%3988 = fmul double %3986, %3987
store double %3988, double* %440
%3989 = load double, double* %440
%3990 = load double, double* %441
%3991 = load double, double* %369
%3992 = call double @llvm.fmuladd.f64(double %3990, double %3991, double %3989)
store double %3992, double* %440
br label %4061
3993: ; preds = %3866
%3994 = load double*, double** %125
%3995 = load double, double* %3994
%3996 = load double, double* %367
%3997 = fdiv double %3995, %3996
%3998 = fsub double 1.000000e+00, %3997
store double %3998, double* %255
%3999 = load double, double* %367
%4000 = fdiv double -1.000000e+00, %3999
store double %4000, double* %484
%4001 = load double*, double** %125
%4002 = load double, double* %4001
%4003 = load double, double* %367
%4004 = load double, double* %367
%4005 = fmul double %4003, %4004
%4006 = fdiv double %4002, %4005
store double %4006, double* %382
%4007 = load double, double* %382
%4008 = load double, double* %369
%4009 = fmul double %4007, %4008
store double %4009, double* %257
%4010 = load double*, double** %122
%4011 = getelementptr inbounds double, double* %4010, i64 18
%4012 = load double, double* %4011
%4013 = fsub double 1.000000e+00, %4012
store double %4013, double* %282
%4014 = load double, double* %255
%4015 = load double, double* %282
%4016 = call double @pow(double %4014, double %4015)
store double %4016, double* %285
%4017 = load double, double* %285
%4018 = load double, double* %282
%4019 = fmul double %4017, %4018
%4020 = load double, double* %255
%4021 = fdiv double %4019, %4020
store double %4021, double* %443
%4022 = load double, double* %443
%4023 = load double, double* %484
%4024 = fmul double %4022, %4023
store double %4024, double* %485
%4025 = load double, double* %443
%4026 = load double, double* %257
%4027 = fmul double %4025, %4026
store double %4027, double* %287
%4028 = load double, double* %367
%4029 = load double, double* %285
%4030 = fsub double 1.000000e+00, %4029
%4031 = fmul double %4028, %4030
%4032 = load double*, double** %122
%4033 = getelementptr inbounds double, double* %4032, i64 18
%4034 = load double, double* %4033
%4035 = fsub double 1.000000e+00, %4034
%4036 = fdiv double %4031, %4035
store double %4036, double* %433
%4037 = load double, double* %285
%4038 = fsub double 1.000000e+00, %4037
%4039 = load double*, double** %122
%4040 = getelementptr inbounds double, double* %4039, i64 18
%4041 = load double, double* %4040
%4042 = fsub double 1.000000e+00, %4041
%4043 = fdiv double %4038, %4042
store double %4043, double* %434
%4044 = load double, double* %367
%4045 = fneg double %4044
%4046 = load double*, double** %122
%4047 = getelementptr inbounds double, double* %4046, i64 18
%4048 = load double, double* %4047
%4049 = fsub double 1.000000e+00, %4048
%4050 = fdiv double %4045, %4049
store double %4050, double* %445
%4051 = load double, double* %434
%4052 = load double, double* %369
%4053 = fmul double %4051, %4052
store double %4053, double* %435
%4054 = load double, double* %445
%4055 = load double, double* %485
%4056 = fmul double %4054, %4055
store double %4056, double* %482
%4057 = load double, double* %435
%4058 = load double, double* %445
%4059 = load double, double* %287
%4060 = call double @llvm.fmuladd.f64(double %4058, double %4059, double %4057)
store double %4060, double* %435
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %483
store double 0.000000e+00, double* %440
br label %4061
4061: ; preds = %3993, %3876
%4062 = load double, double* %433
%4063 = load double, double* %437
%4064 = fadd double %4062, %4063
store double %4064, double* %486
store double 1.000000e+00, double* %487
store double 1.000000e+00, double* %490
%4065 = load double, double* %487
%4066 = load double, double* %435
%4067 = fmul double %4065, %4066
store double %4067, double* %488
%4068 = load double, double* %487
%4069 = load double, double* %482
%4070 = fmul double %4068, %4069
store double %4070, double* %489
%4071 = load double, double* %489
%4072 = load double, double* %490
%4073 = load double, double* %483
%4074 = call double @llvm.fmuladd.f64(double %4072, double %4073, double %4071)
store double %4074, double* %489
%4075 = load double, double* %488
%4076 = load double, double* %490
%4077 = load double, double* %440
%4078 = call double @llvm.fmuladd.f64(double %4076, double %4077, double %4075)
store double %4078, double* %488
br label %4367
4079: ; preds = %3848
%4080 = load double, double* %425
%4081 = load double, double* %425
%4082 = load double*, double** %122
%4083 = getelementptr inbounds double, double* %4082, i64 19
%4084 = load double, double* %4083
%4085 = fmul double 4.000000e+00, %4084
%4086 = load double*, double** %122
%4087 = getelementptr inbounds double, double* %4086, i64 19
%4088 = load double, double* %4087
%4089 = fmul double %4085, %4088
%4090 = call double @llvm.fmuladd.f64(double %4080, double %4081, double %4089)
%4091 = call double @sqrt(double %4090)
store double %4091, double* %451
%4092 = load double, double* %425
%4093 = load double, double* %425
%4094 = load double, double* %425
%4095 = load double*, double** %122
%4096 = getelementptr inbounds double, double* %4095, i64 19
%4097 = load double, double* %4096
%4098 = load double*, double** %122
%4099 = getelementptr inbounds double, double* %4098, i64 19
%4100 = load double, double* %4099
%4101 = fmul double %4097, %4100
%4102 = fmul double 4.000000e+00, %4101
%4103 = call double @llvm.fmuladd.f64(double %4093, double %4094, double %4102)
%4104 = call double @sqrt(double %4103)
%4105 = fdiv double %4092, %4104
store double %4105, double* %452
%4106 = load double, double* %452
%4107 = load double, double* %427
%4108 = fmul double %4106, %4107
store double %4108, double* %453
%4109 = load double, double* %425
%4110 = load double, double* %451
%4111 = fadd double %4109, %4110
%4112 = fmul double -5.000000e-01, %4111
store double %4112, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%4113 = load double, double* %455
%4114 = load double, double* %427
%4115 = fmul double %4113, %4114
store double %4115, double* %456
%4116 = load double, double* %456
%4117 = load double, double* %457
%4118 = load double, double* %453
%4119 = call double @llvm.fmuladd.f64(double %4117, double %4118, double %4116)
store double %4119, double* %456
%4120 = load double, double* %454
%4121 = load double, double* %367
%4122 = fdiv double %4120, %4121
%4123 = fsub double 1.000000e+00, %4122
store double %4123, double* %255
%4124 = load double, double* %367
%4125 = fdiv double -1.000000e+00, %4124
store double %4125, double* %458
%4126 = load double, double* %454
%4127 = load double, double* %367
%4128 = load double, double* %367
%4129 = fmul double %4127, %4128
%4130 = fdiv double %4126, %4129
store double %4130, double* %382
%4131 = load double, double* %458
%4132 = load double, double* %456
%4133 = fmul double %4131, %4132
store double %4133, double* %257
%4134 = load double, double* %257
%4135 = load double, double* %382
%4136 = load double, double* %369
%4137 = call double @llvm.fmuladd.f64(double %4135, double %4136, double %4134)
store double %4137, double* %257
%4138 = load double*, double** %122
%4139 = getelementptr inbounds double, double* %4138, i64 18
%4140 = load double, double* %4139
%4141 = fsub double 1.000000e+00, %4140
store double %4141, double* %282
%4142 = load double, double* %255
%4143 = load double, double* %282
%4144 = call double @pow(double %4142, double %4143)
store double %4144, double* %285
%4145 = load double, double* %285
%4146 = load double, double* %282
%4147 = fmul double %4145, %4146
%4148 = load double, double* %255
%4149 = fdiv double %4147, %4148
store double %4149, double* %443
%4150 = load double, double* %443
%4151 = load double, double* %257
%4152 = fmul double %4150, %4151
store double %4152, double* %287
%4153 = load double, double* %367
%4154 = fneg double %4153
%4155 = load double, double* %285
%4156 = fmul double %4154, %4155
%4157 = load double*, double** %122
%4158 = getelementptr inbounds double, double* %4157, i64 18
%4159 = load double, double* %4158
%4160 = fsub double 1.000000e+00, %4159
%4161 = fdiv double %4156, %4160
store double %4161, double* %459
%4162 = load double, double* %285
%4163 = fneg double %4162
%4164 = load double*, double** %122
%4165 = getelementptr inbounds double, double* %4164, i64 18
%4166 = load double, double* %4165
%4167 = fsub double 1.000000e+00, %4166
%4168 = fdiv double %4163, %4167
store double %4168, double* %460
%4169 = load double, double* %367
%4170 = fneg double %4169
%4171 = load double*, double** %122
%4172 = getelementptr inbounds double, double* %4171, i64 18
%4173 = load double, double* %4172
%4174 = fsub double 1.000000e+00, %4173
%4175 = fdiv double %4170, %4174
store double %4175, double* %462
%4176 = load double, double* %460
%4177 = load double, double* %369
%4178 = fmul double %4176, %4177
store double %4178, double* %461
%4179 = load double, double* %461
%4180 = load double, double* %462
%4181 = load double, double* %287
%4182 = call double @llvm.fmuladd.f64(double %4180, double %4181, double %4179)
store double %4182, double* %461
%4183 = load double*, double** %125
%4184 = load double, double* %4183
%4185 = load double, double* %425
%4186 = fadd double %4184, %4185
store double %4186, double* %463
store double 1.000000e+00, double* %491
store double 1.000000e+00, double* %465
%4187 = load double, double* %465
%4188 = load double, double* %427
%4189 = fmul double %4187, %4188
store double %4189, double* %466
%4190 = load double, double* %463
%4191 = load double, double* %463
%4192 = load double*, double** %122
%4193 = getelementptr inbounds double, double* %4192, i64 19
%4194 = load double, double* %4193
%4195 = fmul double 4.000000e+00, %4194
%4196 = load double*, double** %122
%4197 = getelementptr inbounds double, double* %4196, i64 19
%4198 = load double, double* %4197
%4199 = fmul double %4195, %4198
%4200 = call double @llvm.fmuladd.f64(double %4190, double %4191, double %4199)
%4201 = call double @sqrt(double %4200)
store double %4201, double* %467
%4202 = load double, double* %463
%4203 = load double, double* %463
%4204 = load double, double* %463
%4205 = load double*, double** %122
%4206 = getelementptr inbounds double, double* %4205, i64 19
%4207 = load double, double* %4206
%4208 = load double*, double** %122
%4209 = getelementptr inbounds double, double* %4208, i64 19
%4210 = load double, double* %4209
%4211 = fmul double %4207, %4210
%4212 = fmul double 4.000000e+00, %4211
%4213 = call double @llvm.fmuladd.f64(double %4203, double %4204, double %4212)
%4214 = call double @sqrt(double %4213)
%4215 = fdiv double %4202, %4214
store double %4215, double* %468
%4216 = load double, double* %468
%4217 = load double, double* %491
%4218 = fmul double %4216, %4217
store double %4218, double* %492
%4219 = load double, double* %468
%4220 = load double, double* %466
%4221 = fmul double %4219, %4220
store double %4221, double* %470
%4222 = load double, double* %463
%4223 = load double, double* %467
%4224 = fsub double %4222, %4223
%4225 = load double, double* %425
%4226 = fneg double %4225
%4227 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %4224, double %4226)
store double %4227, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%4228 = load double, double* %472
%4229 = load double, double* %491
%4230 = fmul double %4228, %4229
store double %4230, double* %493
%4231 = load double, double* %472
%4232 = load double, double* %466
%4233 = fmul double %4231, %4232
store double %4233, double* %474
%4234 = load double, double* %493
%4235 = load double, double* %475
%4236 = load double, double* %492
%4237 = call double @llvm.fmuladd.f64(double %4235, double %4236, double %4234)
store double %4237, double* %493
%4238 = load double, double* %474
%4239 = load double, double* %475
%4240 = load double, double* %470
%4241 = call double @llvm.fmuladd.f64(double %4239, double %4240, double %4238)
store double %4241, double* %474
%4242 = load double, double* %474
%4243 = load double, double* %476
%4244 = load double, double* %427
%4245 = call double @llvm.fmuladd.f64(double %4243, double %4244, double %4242)
store double %4245, double* %474
%4246 = load double, double* %471
%4247 = load double, double* %367
%4248 = fdiv double %4246, %4247
%4249 = fsub double 1.000000e+00, %4248
store double %4249, double* %255
%4250 = load double, double* %367
%4251 = fdiv double -1.000000e+00, %4250
store double %4251, double* %477
%4252 = load double, double* %471
%4253 = load double, double* %367
%4254 = load double, double* %367
%4255 = fmul double %4253, %4254
%4256 = fdiv double %4252, %4255
store double %4256, double* %382
%4257 = load double, double* %477
%4258 = load double, double* %493
%4259 = fmul double %4257, %4258
store double %4259, double* %484
%4260 = load double, double* %477
%4261 = load double, double* %474
%4262 = fmul double %4260, %4261
store double %4262, double* %257
%4263 = load double, double* %257
%4264 = load double, double* %382
%4265 = load double, double* %369
%4266 = call double @llvm.fmuladd.f64(double %4264, double %4265, double %4263)
store double %4266, double* %257
%4267 = load double*, double** %122
%4268 = getelementptr inbounds double, double* %4267, i64 18
%4269 = load double, double* %4268
%4270 = fsub double 1.000000e+00, %4269
store double %4270, double* %282
%4271 = load double, double* %255
%4272 = load double, double* %282
%4273 = call double @pow(double %4271, double %4272)
store double %4273, double* %285
%4274 = load double, double* %285
%4275 = load double, double* %282
%4276 = fmul double %4274, %4275
%4277 = load double, double* %255
%4278 = fdiv double %4276, %4277
store double %4278, double* %443
%4279 = load double, double* %443
%4280 = load double, double* %484
%4281 = fmul double %4279, %4280
store double %4281, double* %485
%4282 = load double, double* %443
%4283 = load double, double* %257
%4284 = fmul double %4282, %4283
store double %4284, double* %287
%4285 = load double, double* %367
%4286 = fneg double %4285
%4287 = load double, double* %285
%4288 = fmul double %4286, %4287
%4289 = load double*, double** %122
%4290 = getelementptr inbounds double, double* %4289, i64 18
%4291 = load double, double* %4290
%4292 = fsub double 1.000000e+00, %4291
%4293 = fdiv double %4288, %4292
store double %4293, double* %433
%4294 = load double, double* %285
%4295 = fneg double %4294
%4296 = load double*, double** %122
%4297 = getelementptr inbounds double, double* %4296, i64 18
%4298 = load double, double* %4297
%4299 = fsub double 1.000000e+00, %4298
%4300 = fdiv double %4295, %4299
store double %4300, double* %434
%4301 = load double, double* %367
%4302 = fneg double %4301
%4303 = load double*, double** %122
%4304 = getelementptr inbounds double, double* %4303, i64 18
%4305 = load double, double* %4304
%4306 = fsub double 1.000000e+00, %4305
%4307 = fdiv double %4302, %4306
store double %4307, double* %445
%4308 = load double, double* %434
%4309 = load double, double* %369
%4310 = fmul double %4308, %4309
store double %4310, double* %435
%4311 = load double, double* %445
%4312 = load double, double* %485
%4313 = fmul double %4311, %4312
store double %4313, double* %482
%4314 = load double, double* %435
%4315 = load double, double* %445
%4316 = load double, double* %287
%4317 = call double @llvm.fmuladd.f64(double %4315, double %4316, double %4314)
store double %4317, double* %435
%4318 = load double*, double** %122
%4319 = getelementptr inbounds double, double* %4318, i64 14
%4320 = load double, double* %4319
%4321 = fsub double 1.000000e+00, %4320
store double %4321, double* %255
%4322 = load double*, double** %122
%4323 = getelementptr inbounds double, double* %4322, i64 18
%4324 = load double, double* %4323
%4325 = fneg double %4324
store double %4325, double* %282
%4326 = load double, double* %255
%4327 = load double, double* %282
%4328 = call double @pow(double %4326, double %4327)
store double %4328, double* %285
%4329 = load double, double* %433
%4330 = load double, double* %285
%4331 = load double*, double** %125
%4332 = load double, double* %4331
%4333 = load double, double* %471
%4334 = fsub double %4332, %4333
%4335 = load double, double* %454
%4336 = fadd double %4334, %4335
%4337 = call double @llvm.fmuladd.f64(double %4330, double %4336, double %4329)
%4338 = load double, double* %459
%4339 = fsub double %4337, %4338
store double %4339, double* %486
store double 1.000000e+00, double* %487
%4340 = load double, double* %285
store double %4340, double* %489
%4341 = load double, double* %285
%4342 = fneg double %4341
store double %4342, double* %494
%4343 = load double, double* %285
store double %4343, double* %495
store double -1.000000e+00, double* %496
%4344 = load double, double* %487
%4345 = load double, double* %435
%4346 = fmul double %4344, %4345
store double %4346, double* %488
%4347 = load double, double* %489
%4348 = load double, double* %487
%4349 = load double, double* %482
%4350 = call double @llvm.fmuladd.f64(double %4348, double %4349, double %4347)
store double %4350, double* %489
%4351 = load double, double* %489
%4352 = load double, double* %494
%4353 = load double, double* %493
%4354 = call double @llvm.fmuladd.f64(double %4352, double %4353, double %4351)
store double %4354, double* %489
%4355 = load double, double* %488
%4356 = load double, double* %494
%4357 = load double, double* %474
%4358 = call double @llvm.fmuladd.f64(double %4356, double %4357, double %4355)
store double %4358, double* %488
%4359 = load double, double* %488
%4360 = load double, double* %495
%4361 = load double, double* %456
%4362 = call double @llvm.fmuladd.f64(double %4360, double %4361, double %4359)
store double %4362, double* %488
%4363 = load double, double* %488
%4364 = load double, double* %496
%4365 = load double, double* %461
%4366 = call double @llvm.fmuladd.f64(double %4364, double %4365, double %4363)
store double %4366, double* %488
br label %4367
4367: ; preds = %4079, %4061
%4368 = load double, double* %372
%4369 = fneg double %4368
%4370 = load double*, double** %122
%4371 = getelementptr inbounds double, double* %4370, i64 14
%4372 = load double, double* %4371
%4373 = fmul double %4369, %4372
store double %4373, double* %425
%4374 = load double*, double** %122
%4375 = getelementptr inbounds double, double* %4374, i64 14
%4376 = load double, double* %4375
%4377 = fneg double %4376
store double %4377, double* %497
%4378 = load double, double* %497
%4379 = load double, double* %374
%4380 = fmul double %4378, %4379
store double %4380, double* %427
%4381 = load double*, double** %122
%4382 = getelementptr inbounds double, double* %4381, i64 26
%4383 = load double, double* %4382
%4384 = fcmp ole double %4383, 0.000000e+00
br i1 %4384, label %4385, label %4763
4385: ; preds = %4367
%4386 = load double*, double** %126
%4387 = load double, double* %4386
%4388 = load double, double* %425
%4389 = fadd double %4387, %4388
store double %4389, double* %428
store double 1.000000e+00, double* %498
store double 1.000000e+00, double* %430
%4390 = load double, double* %430
%4391 = load double, double* %427
%4392 = fmul double %4390, %4391
store double %4392, double* %431
%4393 = load double, double* %428
%4394 = fcmp ogt double %4393, 0.000000e+00
br i1 %4394, label %4395, label %4512
4395: ; preds = %4385
%4396 = load double*, double** %122
%4397 = getelementptr inbounds double, double* %4396, i64 14
%4398 = load double, double* %4397
%4399 = fsub double 1.000000e+00, %4398
store double %4399, double* %255
%4400 = load double*, double** %122
%4401 = getelementptr inbounds double, double* %4400, i64 25
%4402 = load double, double* %4401
%4403 = fsub double -1.000000e+00, %4402
store double %4403, double* %282
%4404 = load double, double* %255
%4405 = load double, double* %282
%4406 = call double @pow(double %4404, double %4405)
store double %4406, double* %432
%4407 = load double, double* %372
%4408 = load double, double* %432
%4409 = load double*, double** %122
%4410 = getelementptr inbounds double, double* %4409, i64 14
%4411 = load double, double* %4410
%4412 = fsub double 1.000000e+00, %4411
%4413 = fmul double %4408, %4412
%4414 = load double*, double** %122
%4415 = getelementptr inbounds double, double* %4414, i64 14
%4416 = load double, double* %4415
%4417 = fsub double 1.000000e+00, %4416
%4418 = fneg double %4413
%4419 = call double @llvm.fmuladd.f64(double %4418, double %4417, double 1.000000e+00)
%4420 = fmul double %4407, %4419
%4421 = load double*, double** %122
%4422 = getelementptr inbounds double, double* %4421, i64 25
%4423 = load double, double* %4422
%4424 = fsub double 1.000000e+00, %4423
%4425 = fdiv double %4420, %4424
store double %4425, double* %433
%4426 = load double*, double** %122
%4427 = getelementptr inbounds double, double* %4426, i64 14
%4428 = load double, double* %4427
%4429 = fsub double 1.000000e+00, %4428
%4430 = load double*, double** %122
%4431 = getelementptr inbounds double, double* %4430, i64 14
%4432 = load double, double* %4431
%4433 = fsub double 1.000000e+00, %4432
%4434 = fmul double %4429, %4433
%4435 = load double, double* %432
%4436 = fneg double %4434
%4437 = call double @llvm.fmuladd.f64(double %4436, double %4435, double 1.000000e+00)
%4438 = load double*, double** %122
%4439 = getelementptr inbounds double, double* %4438, i64 25
%4440 = load double, double* %4439
%4441 = fsub double 1.000000e+00, %4440
%4442 = fdiv double %4437, %4441
store double %4442, double* %499
store double 0.000000e+00, double* %500
%4443 = load double, double* %499
%4444 = load double, double* %374
%4445 = fmul double %4443, %4444
store double %4445, double* %435
%4446 = load double, double* %428
%4447 = load double*, double** %122
%4448 = getelementptr inbounds double, double* %4447, i64 14
%4449 = load double, double* %4448
%4450 = fsub double 1.000000e+00, %4449
%4451 = load double*, double** %122
%4452 = getelementptr inbounds double, double* %4451, i64 25
%4453 = load double, double* %4452
%4454 = fmul double 5.000000e-01, %4453
%4455 = load double, double* %428
%4456 = fmul double %4454, %4455
%4457 = load double, double* %372
%4458 = fdiv double %4456, %4457
%4459 = fadd double %4450, %4458
%4460 = fmul double %4446, %4459
%4461 = load double, double* %432
%4462 = fmul double %4460, %4461
store double %4462, double* %437
%4463 = load double, double* %428
%4464 = fmul double 5.000000e-01, %4463
%4465 = load double*, double** %122
%4466 = getelementptr inbounds double, double* %4465, i64 25
%4467 = load double, double* %4466
%4468 = fmul double %4464, %4467
%4469 = load double, double* %372
%4470 = fdiv double %4468, %4469
%4471 = load double*, double** %122
%4472 = getelementptr inbounds double, double* %4471, i64 14
%4473 = load double, double* %4472
%4474 = fsub double %4470, %4473
%4475 = fadd double %4474, 1.000000e+00
%4476 = load double, double* %432
%4477 = load double, double* %428
%4478 = fmul double 5.000000e-01, %4477
%4479 = load double*, double** %122
%4480 = getelementptr inbounds double, double* %4479, i64 25
%4481 = load double, double* %4480
%4482 = fmul double %4478, %4481
%4483 = load double, double* %432
%4484 = fmul double %4482, %4483
%4485 = load double, double* %372
%4486 = fdiv double %4484, %4485
%4487 = call double @llvm.fmuladd.f64(double %4475, double %4476, double %4486)
store double %4487, double* %438
%4488 = load double, double* %428
%4489 = load double, double* %428
%4490 = fmul double %4488, %4489
%4491 = fmul double -5.000000e-01, %4490
%4492 = load double*, double** %122
%4493 = getelementptr inbounds double, double* %4492, i64 25
%4494 = load double, double* %4493
%4495 = fmul double %4491, %4494
%4496 = load double, double* %432
%4497 = fmul double %4495, %4496
%4498 = load double, double* %372
%4499 = load double, double* %372
%4500 = fmul double %4498, %4499
%4501 = fdiv double %4497, %4500
store double %4501, double* %502
%4502 = load double, double* %438
%4503 = load double, double* %498
%4504 = fmul double %4502, %4503
store double %4504, double* %501
%4505 = load double, double* %438
%4506 = load double, double* %431
%4507 = fmul double %4505, %4506
store double %4507, double* %440
%4508 = load double, double* %440
%4509 = load double, double* %502
%4510 = load double, double* %374
%4511 = call double @llvm.fmuladd.f64(double %4509, double %4510, double %4508)
store double %4511, double* %440
br label %4745
4512: ; preds = %4385
%4513 = load double*, double** %122
%4514 = getelementptr inbounds double, double* %4513, i64 85
%4515 = load double, double* %4514
%4516 = fcmp ogt double %4515, 0.000000e+00
br i1 %4516, label %4517, label %4676
4517: ; preds = %4512
%4518 = load double*, double** %126
%4519 = load double, double* %4518
%4520 = load double*, double** %122
%4521 = getelementptr inbounds double, double* %4520, i64 85
%4522 = load double, double* %4521
%4523 = fneg double %4522
%4524 = fcmp olt double %4519, %4523
br i1 %4524, label %4525, label %4676
4525: ; preds = %4517
%4526 = load double*, double** %122
%4527 = getelementptr inbounds double, double* %4526, i64 85
%4528 = load double, double* %4527
%4529 = load double, double* %372
%4530 = fdiv double %4528, %4529
%4531 = fadd double 1.000000e+00, %4530
store double %4531, double* %255
%4532 = load double*, double** %122
%4533 = getelementptr inbounds double, double* %4532, i64 85
%4534 = load double, double* %4533
%4535 = fneg double %4534
%4536 = load double, double* %372
%4537 = load double, double* %372
%4538 = fmul double %4536, %4537
%4539 = fdiv double %4535, %4538
store double %4539, double* %387
%4540 = load double, double* %387
%4541 = load double, double* %374
%4542 = fmul double %4540, %4541
store double %4542, double* %257
%4543 = load double*, double** %122
%4544 = getelementptr inbounds double, double* %4543, i64 25
%4545 = load double, double* %4544
%4546 = fsub double 1.000000e+00, %4545
store double %4546, double* %282
%4547 = load double, double* %255
%4548 = load double, double* %282
%4549 = call double @pow(double %4547, double %4548)
store double %4549, double* %285
%4550 = load double, double* %285
%4551 = load double, double* %282
%4552 = fmul double %4550, %4551
%4553 = load double, double* %255
%4554 = fdiv double %4552, %4553
store double %4554, double* %443
%4555 = load double, double* %443
%4556 = load double, double* %257
%4557 = fmul double %4555, %4556
store double %4557, double* %287
%4558 = load double, double* %372
%4559 = load double, double* %285
%4560 = load double*, double** %122
%4561 = getelementptr inbounds double, double* %4560, i64 25
%4562 = load double, double* %4561
%4563 = fsub double 1.000000e+00, %4562
%4564 = load double*, double** %126
%4565 = load double, double* %4564
%4566 = load double*, double** %122
%4567 = getelementptr inbounds double, double* %4566, i64 85
%4568 = load double, double* %4567
%4569 = fadd double %4565, %4568
%4570 = fmul double %4563, %4569
%4571 = load double, double* %372
%4572 = load double*, double** %122
%4573 = getelementptr inbounds double, double* %4572, i64 85
%4574 = load double, double* %4573
%4575 = fadd double %4571, %4574
%4576 = fdiv double %4570, %4575
%4577 = fsub double 1.000000e+00, %4576
%4578 = fneg double %4559
%4579 = call double @llvm.fmuladd.f64(double %4578, double %4577, double 1.000000e+00)
%4580 = fmul double %4558, %4579
%4581 = load double*, double** %122
%4582 = getelementptr inbounds double, double* %4581, i64 25
%4583 = load double, double* %4582
%4584 = fsub double 1.000000e+00, %4583
%4585 = fdiv double %4580, %4584
store double %4585, double* %433
%4586 = load double*, double** %122
%4587 = getelementptr inbounds double, double* %4586, i64 25
%4588 = load double, double* %4587
%4589 = fsub double 1.000000e+00, %4588
%4590 = load double*, double** %122
%4591 = getelementptr inbounds double, double* %4590, i64 85
%4592 = load double, double* %4591
%4593 = load double*, double** %126
%4594 = load double, double* %4593
%4595 = fadd double %4592, %4594
%4596 = fmul double %4589, %4595
%4597 = load double*, double** %122
%4598 = getelementptr inbounds double, double* %4597, i64 85
%4599 = load double, double* %4598
%4600 = load double, double* %372
%4601 = fadd double %4599, %4600
%4602 = fdiv double %4596, %4601
%4603 = fsub double 1.000000e+00, %4602
%4604 = load double, double* %285
%4605 = fneg double %4603
%4606 = call double @llvm.fmuladd.f64(double %4605, double %4604, double 1.000000e+00)
%4607 = load double*, double** %122
%4608 = getelementptr inbounds double, double* %4607, i64 25
%4609 = load double, double* %4608
%4610 = fsub double 1.000000e+00, %4609
%4611 = fdiv double %4606, %4610
%4612 = load double, double* %372
%4613 = load double*, double** %122
%4614 = getelementptr inbounds double, double* %4613, i64 85
%4615 = load double, double* %4614
%4616 = load double*, double** %126
%4617 = load double, double* %4616
%4618 = fadd double %4615, %4617
%4619 = fmul double %4612, %4618
%4620 = load double, double* %285
%4621 = fmul double %4619, %4620
%4622 = load double*, double** %122
%4623 = getelementptr inbounds double, double* %4622, i64 85
%4624 = load double, double* %4623
%4625 = load double, double* %372
%4626 = fadd double %4624, %4625
%4627 = load double*, double** %122
%4628 = getelementptr inbounds double, double* %4627, i64 85
%4629 = load double, double* %4628
%4630 = load double, double* %372
%4631 = fadd double %4629, %4630
%4632 = fmul double %4626, %4631
%4633 = fdiv double %4621, %4632
%4634 = fsub double %4611, %4633
store double %4634, double* %499
%4635 = load double, double* %372
%4636 = load double*, double** %122
%4637 = getelementptr inbounds double, double* %4636, i64 25
%4638 = load double, double* %4637
%4639 = fsub double 1.000000e+00, %4638
%4640 = load double*, double** %122
%4641 = getelementptr inbounds double, double* %4640, i64 85
%4642 = load double, double* %4641
%4643 = load double*, double** %126
%4644 = load double, double* %4643
%4645 = fadd double %4642, %4644
%4646 = fmul double %4639, %4645
%4647 = load double*, double** %122
%4648 = getelementptr inbounds double, double* %4647, i64 85
%4649 = load double, double* %4648
%4650 = load double, double* %372
%4651 = fadd double %4649, %4650
%4652 = fdiv double %4646, %4651
%4653 = fsub double %4652, 1.000000e+00
%4654 = fmul double %4635, %4653
%4655 = load double*, double** %122
%4656 = getelementptr inbounds double, double* %4655, i64 25
%4657 = load double, double* %4656
%4658 = fsub double 1.000000e+00, %4657
%4659 = fdiv double %4654, %4658
store double %4659, double* %445
%4660 = load double, double* %372
%4661 = load double, double* %285
%4662 = fmul double %4660, %4661
%4663 = load double*, double** %122
%4664 = getelementptr inbounds double, double* %4663, i64 85
%4665 = load double, double* %4664
%4666 = load double, double* %372
%4667 = fadd double %4665, %4666
%4668 = fdiv double %4662, %4667
store double %4668, double* %500
%4669 = load double, double* %499
%4670 = load double, double* %374
%4671 = fmul double %4669, %4670
store double %4671, double* %435
%4672 = load double, double* %435
%4673 = load double, double* %445
%4674 = load double, double* %287
%4675 = call double @llvm.fmuladd.f64(double %4673, double %4674, double %4672)
store double %4675, double* %435
br label %4744
4676: ; preds = %4517, %4512
%4677 = load double*, double** %126
%4678 = load double, double* %4677
%4679 = load double, double* %372
%4680 = fdiv double %4678, %4679
%4681 = fsub double 1.000000e+00, %4680
store double %4681, double* %255
%4682 = load double, double* %372
%4683 = fdiv double -1.000000e+00, %4682
store double %4683, double* %503
%4684 = load double*, double** %126
%4685 = load double, double* %4684
%4686 = load double, double* %372
%4687 = load double, double* %372
%4688 = fmul double %4686, %4687
%4689 = fdiv double %4685, %4688
store double %4689, double* %387
%4690 = load double, double* %387
%4691 = load double, double* %374
%4692 = fmul double %4690, %4691
store double %4692, double* %257
%4693 = load double*, double** %122
%4694 = getelementptr inbounds double, double* %4693, i64 25
%4695 = load double, double* %4694
%4696 = fsub double 1.000000e+00, %4695
store double %4696, double* %282
%4697 = load double, double* %255
%4698 = load double, double* %282
%4699 = call double @pow(double %4697, double %4698)
store double %4699, double* %285
%4700 = load double, double* %285
%4701 = load double, double* %282
%4702 = fmul double %4700, %4701
%4703 = load double, double* %255
%4704 = fdiv double %4702, %4703
store double %4704, double* %443
%4705 = load double, double* %443
%4706 = load double, double* %503
%4707 = fmul double %4705, %4706
store double %4707, double* %504
%4708 = load double, double* %443
%4709 = load double, double* %257
%4710 = fmul double %4708, %4709
store double %4710, double* %287
%4711 = load double, double* %372
%4712 = load double, double* %285
%4713 = fsub double 1.000000e+00, %4712
%4714 = fmul double %4711, %4713
%4715 = load double*, double** %122
%4716 = getelementptr inbounds double, double* %4715, i64 25
%4717 = load double, double* %4716
%4718 = fsub double 1.000000e+00, %4717
%4719 = fdiv double %4714, %4718
store double %4719, double* %433
%4720 = load double, double* %285
%4721 = fsub double 1.000000e+00, %4720
%4722 = load double*, double** %122
%4723 = getelementptr inbounds double, double* %4722, i64 25
%4724 = load double, double* %4723
%4725 = fsub double 1.000000e+00, %4724
%4726 = fdiv double %4721, %4725
store double %4726, double* %499
%4727 = load double, double* %372
%4728 = fneg double %4727
%4729 = load double*, double** %122
%4730 = getelementptr inbounds double, double* %4729, i64 25
%4731 = load double, double* %4730
%4732 = fsub double 1.000000e+00, %4731
%4733 = fdiv double %4728, %4732
store double %4733, double* %445
%4734 = load double, double* %499
%4735 = load double, double* %374
%4736 = fmul double %4734, %4735
store double %4736, double* %435
%4737 = load double, double* %445
%4738 = load double, double* %504
%4739 = fmul double %4737, %4738
store double %4739, double* %500
%4740 = load double, double* %435
%4741 = load double, double* %445
%4742 = load double, double* %287
%4743 = call double @llvm.fmuladd.f64(double %4741, double %4742, double %4740)
store double %4743, double* %435
br label %4744
4744: ; preds = %4676, %4525
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %501
store double 0.000000e+00, double* %440
br label %4745
4745: ; preds = %4744, %4395
%4746 = load double, double* %433
%4747 = load double, double* %437
%4748 = fadd double %4746, %4747
store double %4748, double* %505
store double 1.000000e+00, double* %506
store double 1.000000e+00, double* %509
%4749 = load double, double* %506
%4750 = load double, double* %435
%4751 = fmul double %4749, %4750
store double %4751, double* %507
%4752 = load double, double* %506
%4753 = load double, double* %500
%4754 = fmul double %4752, %4753
store double %4754, double* %508
%4755 = load double, double* %508
%4756 = load double, double* %509
%4757 = load double, double* %501
%4758 = call double @llvm.fmuladd.f64(double %4756, double %4757, double %4755)
store double %4758, double* %508
%4759 = load double, double* %507
%4760 = load double, double* %509
%4761 = load double, double* %440
%4762 = call double @llvm.fmuladd.f64(double %4760, double %4761, double %4759)
store double %4762, double* %507
br label %5844
4763: ; preds = %4367
%4764 = load double*, double** %122
%4765 = getelementptr inbounds double, double* %4764, i64 85
%4766 = load double, double* %4765
%4767 = fcmp ogt double %4766, 0.000000e+00
br i1 %4767, label %4768, label %5555
4768: ; preds = %4763
%4769 = load double*, double** %122
%4770 = getelementptr inbounds double, double* %4769, i64 86
%4771 = load double, double* %4770
%4772 = fcmp ogt double %4771, 0.000000e+00
br i1 %4772, label %4773, label %5555
4773: ; preds = %4768
%4774 = load double*, double** %122
%4775 = getelementptr inbounds double, double* %4774, i64 85
%4776 = load double, double* %4775
%4777 = load double, double* %425
%4778 = fadd double %4776, %4777
%4779 = load double*, double** %122
%4780 = getelementptr inbounds double, double* %4779, i64 85
%4781 = load double, double* %4780
%4782 = load double, double* %425
%4783 = fsub double %4781, %4782
%4784 = fdiv double %4778, %4783
store double %4784, double* %510
%4785 = load double*, double** %122
%4786 = getelementptr inbounds double, double* %4785, i64 85
%4787 = load double, double* %4786
%4788 = load double, double* %425
%4789 = fadd double %4787, %4788
%4790 = load double*, double** %122
%4791 = getelementptr inbounds double, double* %4790, i64 85
%4792 = load double, double* %4791
%4793 = load double, double* %425
%4794 = fsub double %4792, %4793
%4795 = load double*, double** %122
%4796 = getelementptr inbounds double, double* %4795, i64 85
%4797 = load double, double* %4796
%4798 = load double, double* %425
%4799 = fsub double %4797, %4798
%4800 = fmul double %4794, %4799
%4801 = fdiv double %4789, %4800
%4802 = load double*, double** %122
%4803 = getelementptr inbounds double, double* %4802, i64 85
%4804 = load double, double* %4803
%4805 = load double, double* %425
%4806 = fsub double %4804, %4805
%4807 = fdiv double 1.000000e+00, %4806
%4808 = fadd double %4801, %4807
store double %4808, double* %511
%4809 = load double, double* %511
%4810 = load double, double* %427
%4811 = fmul double %4809, %4810
store double %4811, double* %512
%4812 = load double, double* %510
%4813 = fmul double 2.000000e+00, %4812
%4814 = load double, double* %510
%4815 = fsub double %4814, 1.000000e+00
%4816 = load double, double* %510
%4817 = fsub double %4816, 1.000000e+00
%4818 = load double*, double** %122
%4819 = getelementptr inbounds double, double* %4818, i64 26
%4820 = load double, double* %4819
%4821 = fmul double 4.000000e+00, %4820
%4822 = load double*, double** %122
%4823 = getelementptr inbounds double, double* %4822, i64 26
%4824 = load double, double* %4823
%4825 = fmul double %4821, %4824
%4826 = call double @llvm.fmuladd.f64(double %4815, double %4817, double %4825)
%4827 = call double @sqrt(double %4826)
%4828 = load double, double* %510
%4829 = fadd double %4828, 1.000000e+00
%4830 = load double, double* %510
%4831 = fadd double %4830, 1.000000e+00
%4832 = load double*, double** %122
%4833 = getelementptr inbounds double, double* %4832, i64 86
%4834 = load double, double* %4833
%4835 = fmul double 4.000000e+00, %4834
%4836 = load double*, double** %122
%4837 = getelementptr inbounds double, double* %4836, i64 86
%4838 = load double, double* %4837
%4839 = fmul double %4835, %4838
%4840 = call double @llvm.fmuladd.f64(double %4829, double %4831, double %4839)
%4841 = call double @sqrt(double %4840)
%4842 = fadd double %4827, %4841
%4843 = fdiv double %4813, %4842
store double %4843, double* %513
%4844 = load double, double* %510
%4845 = fadd double %4844, 1.000000e+00
%4846 = load double, double* %510
%4847 = fadd double %4846, 1.000000e+00
%4848 = load double*, double** %122
%4849 = getelementptr inbounds double, double* %4848, i64 86
%4850 = load double, double* %4849
%4851 = load double*, double** %122
%4852 = getelementptr inbounds double, double* %4851, i64 86
%4853 = load double, double* %4852
%4854 = fmul double %4850, %4853
%4855 = fmul double 4.000000e+00, %4854
%4856 = call double @llvm.fmuladd.f64(double %4845, double %4847, double %4855)
%4857 = call double @sqrt(double %4856)
%4858 = load double, double* %510
%4859 = fsub double %4858, 1.000000e+00
%4860 = load double, double* %510
%4861 = fsub double %4860, 1.000000e+00
%4862 = load double*, double** %122
%4863 = getelementptr inbounds double, double* %4862, i64 26
%4864 = load double, double* %4863
%4865 = load double*, double** %122
%4866 = getelementptr inbounds double, double* %4865, i64 26
%4867 = load double, double* %4866
%4868 = fmul double %4864, %4867
%4869 = fmul double 4.000000e+00, %4868
%4870 = call double @llvm.fmuladd.f64(double %4859, double %4861, double %4869)
%4871 = call double @sqrt(double %4870)
%4872 = fadd double %4857, %4871
%4873 = fdiv double 2.000000e+00, %4872
%4874 = load double, double* %510
%4875 = fmul double 2.000000e+00, %4874
%4876 = load double, double* %510
%4877 = fadd double %4876, 1.000000e+00
%4878 = load double, double* %510
%4879 = fadd double %4878, 1.000000e+00
%4880 = load double, double* %510
%4881 = fadd double %4880, 1.000000e+00
%4882 = load double*, double** %122
%4883 = getelementptr inbounds double, double* %4882, i64 86
%4884 = load double, double* %4883
%4885 = load double*, double** %122
%4886 = getelementptr inbounds double, double* %4885, i64 86
%4887 = load double, double* %4886
%4888 = fmul double %4884, %4887
%4889 = fmul double 4.000000e+00, %4888
%4890 = call double @llvm.fmuladd.f64(double %4879, double %4881, double %4889)
%4891 = call double @sqrt(double %4890)
%4892 = fdiv double %4877, %4891
%4893 = load double, double* %510
%4894 = fsub double %4893, 1.000000e+00
%4895 = load double, double* %510
%4896 = fsub double %4895, 1.000000e+00
%4897 = load double, double* %510
%4898 = fsub double %4897, 1.000000e+00
%4899 = load double*, double** %122
%4900 = getelementptr inbounds double, double* %4899, i64 26
%4901 = load double, double* %4900
%4902 = load double*, double** %122
%4903 = getelementptr inbounds double, double* %4902, i64 26
%4904 = load double, double* %4903
%4905 = fmul double %4901, %4904
%4906 = fmul double 4.000000e+00, %4905
%4907 = call double @llvm.fmuladd.f64(double %4896, double %4898, double %4906)
%4908 = call double @sqrt(double %4907)
%4909 = fdiv double %4894, %4908
%4910 = fadd double %4892, %4909
%4911 = fmul double %4875, %4910
%4912 = load double, double* %510
%4913 = fadd double %4912, 1.000000e+00
%4914 = load double, double* %510
%4915 = fadd double %4914, 1.000000e+00
%4916 = load double*, double** %122
%4917 = getelementptr inbounds double, double* %4916, i64 86
%4918 = load double, double* %4917
%4919 = load double*, double** %122
%4920 = getelementptr inbounds double, double* %4919, i64 86
%4921 = load double, double* %4920
%4922 = fmul double %4918, %4921
%4923 = fmul double 4.000000e+00, %4922
%4924 = call double @llvm.fmuladd.f64(double %4913, double %4915, double %4923)
%4925 = call double @sqrt(double %4924)
%4926 = load double, double* %510
%4927 = fsub double %4926, 1.000000e+00
%4928 = load double, double* %510
%4929 = fsub double %4928, 1.000000e+00
%4930 = load double*, double** %122
%4931 = getelementptr inbounds double, double* %4930, i64 26
%4932 = load double, double* %4931
%4933 = load double*, double** %122
%4934 = getelementptr inbounds double, double* %4933, i64 26
%4935 = load double, double* %4934
%4936 = fmul double %4932, %4935
%4937 = fmul double 4.000000e+00, %4936
%4938 = call double @llvm.fmuladd.f64(double %4927, double %4929, double %4937)
%4939 = call double @sqrt(double %4938)
%4940 = fadd double %4925, %4939
%4941 = load double, double* %510
%4942 = fadd double %4941, 1.000000e+00
%4943 = load double, double* %510
%4944 = fadd double %4943, 1.000000e+00
%4945 = load double*, double** %122
%4946 = getelementptr inbounds double, double* %4945, i64 86
%4947 = load double, double* %4946
%4948 = load double*, double** %122
%4949 = getelementptr inbounds double, double* %4948, i64 86
%4950 = load double, double* %4949
%4951 = fmul double %4947, %4950
%4952 = fmul double 4.000000e+00, %4951
%4953 = call double @llvm.fmuladd.f64(double %4942, double %4944, double %4952)
%4954 = call double @sqrt(double %4953)
%4955 = load double, double* %510
%4956 = fsub double %4955, 1.000000e+00
%4957 = load double, double* %510
%4958 = fsub double %4957, 1.000000e+00
%4959 = load double*, double** %122
%4960 = getelementptr inbounds double, double* %4959, i64 26
%4961 = load double, double* %4960
%4962 = load double*, double** %122
%4963 = getelementptr inbounds double, double* %4962, i64 26
%4964 = load double, double* %4963
%4965 = fmul double %4961, %4964
%4966 = fmul double 4.000000e+00, %4965
%4967 = call double @llvm.fmuladd.f64(double %4956, double %4958, double %4966)
%4968 = call double @sqrt(double %4967)
%4969 = fadd double %4954, %4968
%4970 = fmul double %4940, %4969
%4971 = fdiv double %4911, %4970
%4972 = fsub double %4873, %4971
store double %4972, double* %514
%4973 = load double, double* %514
%4974 = load double, double* %512
%4975 = fmul double %4973, %4974
store double %4975, double* %515
%4976 = load double, double* %513
%4977 = load double*, double** %122
%4978 = getelementptr inbounds double, double* %4977, i64 85
%4979 = load double, double* %4978
%4980 = load double, double* %425
%4981 = fsub double %4979, %4980
%4982 = load double*, double** %122
%4983 = getelementptr inbounds double, double* %4982, i64 85
%4984 = load double, double* %4983
%4985 = fneg double %4984
%4986 = call double @llvm.fmuladd.f64(double %4976, double %4981, double %4985)
%4987 = load double, double* %425
%4988 = fsub double %4986, %4987
%4989 = fmul double 5.000000e-01, %4988
store double %4989, double* %454
%4990 = load double*, double** %122
%4991 = getelementptr inbounds double, double* %4990, i64 85
%4992 = load double, double* %4991
%4993 = load double, double* %425
%4994 = fsub double %4992, %4993
%4995 = fmul double 5.000000e-01, %4994
store double %4995, double* %516
%4996 = load double, double* %513
%4997 = fneg double %4996
%4998 = fsub double %4997, 1.000000e+00
%4999 = fmul double 5.000000e-01, %4998
store double %4999, double* %455
%5000 = load double, double* %516
%5001 = load double, double* %515
%5002 = fmul double %5000, %5001
store double %5002, double* %456
%5003 = load double, double* %456
%5004 = load double, double* %455
%5005 = load double, double* %427
%5006 = call double @llvm.fmuladd.f64(double %5004, double %5005, double %5003)
store double %5006, double* %456
%5007 = load double, double* %454
%5008 = load double, double* %372
%5009 = fdiv double %5007, %5008
%5010 = fsub double 1.000000e+00, %5009
store double %5010, double* %255
%5011 = load double, double* %372
%5012 = fdiv double -1.000000e+00, %5011
store double %5012, double* %458
%5013 = load double, double* %454
%5014 = load double, double* %372
%5015 = load double, double* %372
%5016 = fmul double %5014, %5015
%5017 = fdiv double %5013, %5016
store double %5017, double* %387
%5018 = load double, double* %458
%5019 = load double, double* %456
%5020 = fmul double %5018, %5019
store double %5020, double* %257
%5021 = load double, double* %257
%5022 = load double, double* %387
%5023 = load double, double* %374
%5024 = call double @llvm.fmuladd.f64(double %5022, double %5023, double %5021)
store double %5024, double* %257
%5025 = load double*, double** %122
%5026 = getelementptr inbounds double, double* %5025, i64 25
%5027 = load double, double* %5026
%5028 = fsub double 1.000000e+00, %5027
store double %5028, double* %282
%5029 = load double, double* %255
%5030 = load double, double* %282
%5031 = call double @pow(double %5029, double %5030)
store double %5031, double* %285
%5032 = load double, double* %285
%5033 = load double, double* %282
%5034 = fmul double %5032, %5033
%5035 = load double, double* %255
%5036 = fdiv double %5034, %5035
store double %5036, double* %443
%5037 = load double, double* %443
%5038 = load double, double* %257
%5039 = fmul double %5037, %5038
store double %5039, double* %287
%5040 = load double, double* %372
%5041 = load double, double* %285
%5042 = fsub double 1.000000e+00, %5041
%5043 = fmul double %5040, %5042
%5044 = load double*, double** %122
%5045 = getelementptr inbounds double, double* %5044, i64 25
%5046 = load double, double* %5045
%5047 = fsub double 1.000000e+00, %5046
%5048 = fdiv double %5043, %5047
store double %5048, double* %517
%5049 = load double, double* %285
%5050 = fsub double 1.000000e+00, %5049
%5051 = load double*, double** %122
%5052 = getelementptr inbounds double, double* %5051, i64 25
%5053 = load double, double* %5052
%5054 = fsub double 1.000000e+00, %5053
%5055 = fdiv double %5050, %5054
store double %5055, double* %518
%5056 = load double, double* %372
%5057 = fneg double %5056
%5058 = load double*, double** %122
%5059 = getelementptr inbounds double, double* %5058, i64 25
%5060 = load double, double* %5059
%5061 = fsub double 1.000000e+00, %5060
%5062 = fdiv double %5057, %5061
store double %5062, double* %520
%5063 = load double, double* %518
%5064 = load double, double* %374
%5065 = fmul double %5063, %5064
store double %5065, double* %519
%5066 = load double, double* %519
%5067 = load double, double* %520
%5068 = load double, double* %287
%5069 = call double @llvm.fmuladd.f64(double %5067, double %5068, double %5066)
store double %5069, double* %519
%5070 = load double*, double** %126
%5071 = load double, double* %5070
%5072 = load double*, double** %122
%5073 = getelementptr inbounds double, double* %5072, i64 85
%5074 = load double, double* %5073
%5075 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5071, double %5074)
%5076 = load double, double* %425
%5077 = fadd double %5075, %5076
%5078 = load double*, double** %122
%5079 = getelementptr inbounds double, double* %5078, i64 85
%5080 = load double, double* %5079
%5081 = load double, double* %425
%5082 = fsub double %5080, %5081
%5083 = fdiv double %5077, %5082
store double %5083, double* %521
%5084 = load double*, double** %122
%5085 = getelementptr inbounds double, double* %5084, i64 85
%5086 = load double, double* %5085
%5087 = load double, double* %425
%5088 = fsub double %5086, %5087
%5089 = fdiv double 2.000000e+00, %5088
store double %5089, double* %522
%5090 = load double*, double** %122
%5091 = getelementptr inbounds double, double* %5090, i64 85
%5092 = load double, double* %5091
%5093 = load double*, double** %126
%5094 = load double, double* %5093
%5095 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5094, double %5092)
%5096 = load double, double* %425
%5097 = fadd double %5095, %5096
%5098 = load double*, double** %122
%5099 = getelementptr inbounds double, double* %5098, i64 85
%5100 = load double, double* %5099
%5101 = load double, double* %425
%5102 = fsub double %5100, %5101
%5103 = load double*, double** %122
%5104 = getelementptr inbounds double, double* %5103, i64 85
%5105 = load double, double* %5104
%5106 = load double, double* %425
%5107 = fsub double %5105, %5106
%5108 = fmul double %5102, %5107
%5109 = fdiv double %5097, %5108
%5110 = load double*, double** %122
%5111 = getelementptr inbounds double, double* %5110, i64 85
%5112 = load double, double* %5111
%5113 = load double, double* %425
%5114 = fsub double %5112, %5113
%5115 = fdiv double 1.000000e+00, %5114
%5116 = fadd double %5109, %5115
store double %5116, double* %523
%5117 = load double, double* %523
%5118 = load double, double* %427
%5119 = fmul double %5117, %5118
store double %5119, double* %524
%5120 = load double, double* %521
%5121 = fmul double 2.000000e+00, %5120
%5122 = load double, double* %521
%5123 = fsub double %5122, 1.000000e+00
%5124 = load double, double* %521
%5125 = fsub double %5124, 1.000000e+00
%5126 = load double*, double** %122
%5127 = getelementptr inbounds double, double* %5126, i64 26
%5128 = load double, double* %5127
%5129 = fmul double 4.000000e+00, %5128
%5130 = load double*, double** %122
%5131 = getelementptr inbounds double, double* %5130, i64 26
%5132 = load double, double* %5131
%5133 = fmul double %5129, %5132
%5134 = call double @llvm.fmuladd.f64(double %5123, double %5125, double %5133)
%5135 = call double @sqrt(double %5134)
%5136 = load double, double* %521
%5137 = fadd double %5136, 1.000000e+00
%5138 = load double, double* %521
%5139 = fadd double %5138, 1.000000e+00
%5140 = load double*, double** %122
%5141 = getelementptr inbounds double, double* %5140, i64 86
%5142 = load double, double* %5141
%5143 = fmul double 4.000000e+00, %5142
%5144 = load double*, double** %122
%5145 = getelementptr inbounds double, double* %5144, i64 86
%5146 = load double, double* %5145
%5147 = fmul double %5143, %5146
%5148 = call double @llvm.fmuladd.f64(double %5137, double %5139, double %5147)
%5149 = call double @sqrt(double %5148)
%5150 = fadd double %5135, %5149
%5151 = fdiv double %5121, %5150
store double %5151, double* %525
%5152 = load double, double* %521
%5153 = fadd double %5152, 1.000000e+00
%5154 = load double, double* %521
%5155 = fadd double %5154, 1.000000e+00
%5156 = load double*, double** %122
%5157 = getelementptr inbounds double, double* %5156, i64 86
%5158 = load double, double* %5157
%5159 = load double*, double** %122
%5160 = getelementptr inbounds double, double* %5159, i64 86
%5161 = load double, double* %5160
%5162 = fmul double %5158, %5161
%5163 = fmul double 4.000000e+00, %5162
%5164 = call double @llvm.fmuladd.f64(double %5153, double %5155, double %5163)
%5165 = call double @sqrt(double %5164)
%5166 = load double, double* %521
%5167 = fsub double %5166, 1.000000e+00
%5168 = load double, double* %521
%5169 = fsub double %5168, 1.000000e+00
%5170 = load double*, double** %122
%5171 = getelementptr inbounds double, double* %5170, i64 26
%5172 = load double, double* %5171
%5173 = load double*, double** %122
%5174 = getelementptr inbounds double, double* %5173, i64 26
%5175 = load double, double* %5174
%5176 = fmul double %5172, %5175
%5177 = fmul double 4.000000e+00, %5176
%5178 = call double @llvm.fmuladd.f64(double %5167, double %5169, double %5177)
%5179 = call double @sqrt(double %5178)
%5180 = fadd double %5165, %5179
%5181 = fdiv double 2.000000e+00, %5180
%5182 = load double, double* %521
%5183 = fmul double 2.000000e+00, %5182
%5184 = load double, double* %521
%5185 = fadd double %5184, 1.000000e+00
%5186 = load double, double* %521
%5187 = fadd double %5186, 1.000000e+00
%5188 = load double, double* %521
%5189 = fadd double %5188, 1.000000e+00
%5190 = load double*, double** %122
%5191 = getelementptr inbounds double, double* %5190, i64 86
%5192 = load double, double* %5191
%5193 = load double*, double** %122
%5194 = getelementptr inbounds double, double* %5193, i64 86
%5195 = load double, double* %5194
%5196 = fmul double %5192, %5195
%5197 = fmul double 4.000000e+00, %5196
%5198 = call double @llvm.fmuladd.f64(double %5187, double %5189, double %5197)
%5199 = call double @sqrt(double %5198)
%5200 = fdiv double %5185, %5199
%5201 = load double, double* %521
%5202 = fsub double %5201, 1.000000e+00
%5203 = load double, double* %521
%5204 = fsub double %5203, 1.000000e+00
%5205 = load double, double* %521
%5206 = fsub double %5205, 1.000000e+00
%5207 = load double*, double** %122
%5208 = getelementptr inbounds double, double* %5207, i64 26
%5209 = load double, double* %5208
%5210 = load double*, double** %122
%5211 = getelementptr inbounds double, double* %5210, i64 26
%5212 = load double, double* %5211
%5213 = fmul double %5209, %5212
%5214 = fmul double 4.000000e+00, %5213
%5215 = call double @llvm.fmuladd.f64(double %5204, double %5206, double %5214)
%5216 = call double @sqrt(double %5215)
%5217 = fdiv double %5202, %5216
%5218 = fadd double %5200, %5217
%5219 = fmul double %5183, %5218
%5220 = load double, double* %521
%5221 = fadd double %5220, 1.000000e+00
%5222 = load double, double* %521
%5223 = fadd double %5222, 1.000000e+00
%5224 = load double*, double** %122
%5225 = getelementptr inbounds double, double* %5224, i64 86
%5226 = load double, double* %5225
%5227 = load double*, double** %122
%5228 = getelementptr inbounds double, double* %5227, i64 86
%5229 = load double, double* %5228
%5230 = fmul double %5226, %5229
%5231 = fmul double 4.000000e+00, %5230
%5232 = call double @llvm.fmuladd.f64(double %5221, double %5223, double %5231)
%5233 = call double @sqrt(double %5232)
%5234 = load double, double* %521
%5235 = fsub double %5234, 1.000000e+00
%5236 = load double, double* %521
%5237 = fsub double %5236, 1.000000e+00
%5238 = load double*, double** %122
%5239 = getelementptr inbounds double, double* %5238, i64 26
%5240 = load double, double* %5239
%5241 = load double*, double** %122
%5242 = getelementptr inbounds double, double* %5241, i64 26
%5243 = load double, double* %5242
%5244 = fmul double %5240, %5243
%5245 = fmul double 4.000000e+00, %5244
%5246 = call double @llvm.fmuladd.f64(double %5235, double %5237, double %5245)
%5247 = call double @sqrt(double %5246)
%5248 = fadd double %5233, %5247
%5249 = load double, double* %521
%5250 = fadd double %5249, 1.000000e+00
%5251 = load double, double* %521
%5252 = fadd double %5251, 1.000000e+00
%5253 = load double*, double** %122
%5254 = getelementptr inbounds double, double* %5253, i64 86
%5255 = load double, double* %5254
%5256 = load double*, double** %122
%5257 = getelementptr inbounds double, double* %5256, i64 86
%5258 = load double, double* %5257
%5259 = fmul double %5255, %5258
%5260 = fmul double 4.000000e+00, %5259
%5261 = call double @llvm.fmuladd.f64(double %5250, double %5252, double %5260)
%5262 = call double @sqrt(double %5261)
%5263 = load double, double* %521
%5264 = fsub double %5263, 1.000000e+00
%5265 = load double, double* %521
%5266 = fsub double %5265, 1.000000e+00
%5267 = load double*, double** %122
%5268 = getelementptr inbounds double, double* %5267, i64 26
%5269 = load double, double* %5268
%5270 = load double*, double** %122
%5271 = getelementptr inbounds double, double* %5270, i64 26
%5272 = load double, double* %5271
%5273 = fmul double %5269, %5272
%5274 = fmul double 4.000000e+00, %5273
%5275 = call double @llvm.fmuladd.f64(double %5264, double %5266, double %5274)
%5276 = call double @sqrt(double %5275)
%5277 = fadd double %5262, %5276
%5278 = fmul double %5248, %5277
%5279 = fdiv double %5219, %5278
%5280 = fsub double %5181, %5279
store double %5280, double* %526
%5281 = load double, double* %526
%5282 = load double, double* %522
%5283 = fmul double %5281, %5282
store double %5283, double* %527
%5284 = load double, double* %526
%5285 = load double, double* %524
%5286 = fmul double %5284, %5285
store double %5286, double* %528
%5287 = load double, double* %525
%5288 = load double*, double** %122
%5289 = getelementptr inbounds double, double* %5288, i64 85
%5290 = load double, double* %5289
%5291 = load double, double* %425
%5292 = fsub double %5290, %5291
%5293 = load double*, double** %122
%5294 = getelementptr inbounds double, double* %5293, i64 85
%5295 = load double, double* %5294
%5296 = fneg double %5295
%5297 = call double @llvm.fmuladd.f64(double %5287, double %5292, double %5296)
%5298 = load double, double* %425
%5299 = fsub double %5297, %5298
%5300 = fmul double 5.000000e-01, %5299
store double %5300, double* %471
%5301 = load double*, double** %122
%5302 = getelementptr inbounds double, double* %5301, i64 85
%5303 = load double, double* %5302
%5304 = load double, double* %425
%5305 = fsub double %5303, %5304
%5306 = fmul double 5.000000e-01, %5305
store double %5306, double* %529
%5307 = load double, double* %525
%5308 = fneg double %5307
%5309 = fsub double %5308, 1.000000e+00
%5310 = fmul double 5.000000e-01, %5309
store double %5310, double* %476
%5311 = load double, double* %529
%5312 = load double, double* %527
%5313 = fmul double %5311, %5312
store double %5313, double* %530
%5314 = load double, double* %529
%5315 = load double, double* %528
%5316 = fmul double %5314, %5315
store double %5316, double* %474
%5317 = load double, double* %474
%5318 = load double, double* %476
%5319 = load double, double* %427
%5320 = call double @llvm.fmuladd.f64(double %5318, double %5319, double %5317)
store double %5320, double* %474
%5321 = load double, double* %471
%5322 = load double, double* %372
%5323 = fdiv double %5321, %5322
%5324 = fsub double 1.000000e+00, %5323
store double %5324, double* %255
%5325 = load double, double* %372
%5326 = fdiv double -1.000000e+00, %5325
store double %5326, double* %477
%5327 = load double, double* %471
%5328 = load double, double* %372
%5329 = load double, double* %372
%5330 = fmul double %5328, %5329
%5331 = fdiv double %5327, %5330
store double %5331, double* %387
%5332 = load double, double* %477
%5333 = load double, double* %530
%5334 = fmul double %5332, %5333
store double %5334, double* %503
%5335 = load double, double* %477
%5336 = load double, double* %474
%5337 = fmul double %5335, %5336
store double %5337, double* %257
%5338 = load double, double* %257
%5339 = load double, double* %387
%5340 = load double, double* %374
%5341 = call double @llvm.fmuladd.f64(double %5339, double %5340, double %5338)
store double %5341, double* %257
%5342 = load double*, double** %122
%5343 = getelementptr inbounds double, double* %5342, i64 25
%5344 = load double, double* %5343
%5345 = fsub double 1.000000e+00, %5344
store double %5345, double* %282
%5346 = load double, double* %255
%5347 = load double, double* %282
%5348 = call double @pow(double %5346, double %5347)
store double %5348, double* %285
%5349 = load double, double* %285
%5350 = load double, double* %282
%5351 = fmul double %5349, %5350
%5352 = load double, double* %255
%5353 = fdiv double %5351, %5352
store double %5353, double* %443
%5354 = load double, double* %443
%5355 = load double, double* %503
%5356 = fmul double %5354, %5355
store double %5356, double* %504
%5357 = load double, double* %443
%5358 = load double, double* %257
%5359 = fmul double %5357, %5358
store double %5359, double* %287
%5360 = load double, double* %372
%5361 = load double, double* %285
%5362 = fsub double 1.000000e+00, %5361
%5363 = fmul double %5360, %5362
%5364 = load double*, double** %122
%5365 = getelementptr inbounds double, double* %5364, i64 25
%5366 = load double, double* %5365
%5367 = fsub double 1.000000e+00, %5366
%5368 = fdiv double %5363, %5367
store double %5368, double* %433
%5369 = load double, double* %285
%5370 = fsub double 1.000000e+00, %5369
%5371 = load double*, double** %122
%5372 = getelementptr inbounds double, double* %5371, i64 25
%5373 = load double, double* %5372
%5374 = fsub double 1.000000e+00, %5373
%5375 = fdiv double %5370, %5374
store double %5375, double* %499
%5376 = load double, double* %372
%5377 = fneg double %5376
%5378 = load double*, double** %122
%5379 = getelementptr inbounds double, double* %5378, i64 25
%5380 = load double, double* %5379
%5381 = fsub double 1.000000e+00, %5380
%5382 = fdiv double %5377, %5381
store double %5382, double* %445
%5383 = load double, double* %499
%5384 = load double, double* %374
%5385 = fmul double %5383, %5384
store double %5385, double* %435
%5386 = load double, double* %445
%5387 = load double, double* %504
%5388 = fmul double %5386, %5387
store double %5388, double* %500
%5389 = load double, double* %435
%5390 = load double, double* %445
%5391 = load double, double* %287
%5392 = call double @llvm.fmuladd.f64(double %5390, double %5391, double %5389)
store double %5392, double* %435
%5393 = load double, double* %525
%5394 = fadd double %5393, 1.000000e+00
%5395 = fmul double 5.000000e-01, %5394
store double %5395, double* %531
store double 5.000000e-01, double* %532
%5396 = load double, double* %532
%5397 = load double, double* %527
%5398 = fmul double %5396, %5397
store double %5398, double* %533
%5399 = load double, double* %532
%5400 = load double, double* %528
%5401 = fmul double %5399, %5400
store double %5401, double* %534
%5402 = load double*, double** %122
%5403 = getelementptr inbounds double, double* %5402, i64 85
%5404 = load double, double* %5403
%5405 = load double, double* %372
%5406 = fdiv double %5404, %5405
%5407 = fadd double 1.000000e+00, %5406
store double %5407, double* %255
%5408 = load double*, double** %122
%5409 = getelementptr inbounds double, double* %5408, i64 85
%5410 = load double, double* %5409
%5411 = fneg double %5410
%5412 = load double, double* %372
%5413 = load double, double* %372
%5414 = fmul double %5412, %5413
%5415 = fdiv double %5411, %5414
store double %5415, double* %387
%5416 = load double, double* %387
%5417 = load double, double* %374
%5418 = fmul double %5416, %5417
store double %5418, double* %257
%5419 = load double*, double** %122
%5420 = getelementptr inbounds double, double* %5419, i64 25
%5421 = load double, double* %5420
%5422 = fneg double %5421
store double %5422, double* %282
%5423 = load double, double* %255
%5424 = load double, double* %282
%5425 = call double @pow(double %5423, double %5424)
store double %5425, double* %535
%5426 = load double, double* %535
%5427 = load double, double* %282
%5428 = fmul double %5426, %5427
%5429 = load double, double* %255
%5430 = fdiv double %5428, %5429
store double %5430, double* %536
%5431 = load double, double* %536
%5432 = load double, double* %257
%5433 = fmul double %5431, %5432
store double %5433, double* %537
%5434 = load double, double* %425
%5435 = load double, double* %372
%5436 = fdiv double %5434, %5435
%5437 = fadd double 1.000000e+00, %5436
store double %5437, double* %255
%5438 = load double, double* %372
%5439 = fdiv double 1.000000e+00, %5438
store double %5439, double* %538
%5440 = load double, double* %425
%5441 = fneg double %5440
%5442 = load double, double* %372
%5443 = load double, double* %372
%5444 = fmul double %5442, %5443
%5445 = fdiv double %5441, %5444
store double %5445, double* %387
%5446 = load double, double* %538
%5447 = load double, double* %427
%5448 = fmul double %5446, %5447
store double %5448, double* %257
%5449 = load double, double* %257
%5450 = load double, double* %387
%5451 = load double, double* %374
%5452 = call double @llvm.fmuladd.f64(double %5450, double %5451, double %5449)
store double %5452, double* %257
%5453 = load double*, double** %122
%5454 = getelementptr inbounds double, double* %5453, i64 25
%5455 = load double, double* %5454
%5456 = fneg double %5455
store double %5456, double* %282
%5457 = load double, double* %255
%5458 = load double, double* %282
%5459 = call double @pow(double %5457, double %5458)
store double %5459, double* %539
%5460 = load double, double* %539
%5461 = load double, double* %282
%5462 = fmul double %5460, %5461
%5463 = load double, double* %255
%5464 = fdiv double %5462, %5463
store double %5464, double* %540
%5465 = load double, double* %540
%5466 = load double, double* %257
%5467 = fmul double %5465, %5466
store double %5467, double* %541
%5468 = load double, double* %531
%5469 = fsub double 1.000000e+00, %5468
%5470 = load double, double* %535
%5471 = load double, double* %531
%5472 = load double, double* %539
%5473 = fmul double %5471, %5472
%5474 = call double @llvm.fmuladd.f64(double %5469, double %5470, double %5473)
store double %5474, double* %542
%5475 = load double, double* %539
%5476 = load double, double* %535
%5477 = fsub double %5475, %5476
store double %5477, double* %543
%5478 = load double, double* %531
%5479 = fsub double 1.000000e+00, %5478
store double %5479, double* %546
%5480 = load double, double* %531
store double %5480, double* %547
%5481 = load double, double* %543
%5482 = load double, double* %533
%5483 = fmul double %5481, %5482
store double %5483, double* %544
%5484 = load double, double* %543
%5485 = load double, double* %534
%5486 = fmul double %5484, %5485
store double %5486, double* %545
%5487 = load double, double* %545
%5488 = load double, double* %546
%5489 = load double, double* %537
%5490 = call double @llvm.fmuladd.f64(double %5488, double %5489, double %5487)
store double %5490, double* %545
%5491 = load double, double* %545
%5492 = load double, double* %547
%5493 = load double, double* %541
%5494 = call double @llvm.fmuladd.f64(double %5492, double %5493, double %5491)
store double %5494, double* %545
%5495 = load double*, double** %126
%5496 = load double, double* %5495
%5497 = load double, double* %471
%5498 = fsub double %5496, %5497
%5499 = load double, double* %454
%5500 = fadd double %5498, %5499
%5501 = load double, double* %542
%5502 = fmul double %5500, %5501
store double %5502, double* %548
%5503 = load double, double* %542
store double %5503, double* %549
%5504 = load double, double* %542
%5505 = fneg double %5504
store double %5505, double* %550
%5506 = load double, double* %542
store double %5506, double* %552
%5507 = load double, double* %454
%5508 = load double, double* %471
%5509 = fsub double %5507, %5508
%5510 = load double*, double** %126
%5511 = load double, double* %5510
%5512 = fadd double %5509, %5511
store double %5512, double* %553
%5513 = load double, double* %549
%5514 = load double, double* %550
%5515 = load double, double* %530
%5516 = call double @llvm.fmuladd.f64(double %5514, double %5515, double %5513)
store double %5516, double* %549
%5517 = load double, double* %550
%5518 = load double, double* %474
%5519 = fmul double %5517, %5518
store double %5519, double* %551
%5520 = load double, double* %551
%5521 = load double, double* %552
%5522 = load double, double* %456
%5523 = call double @llvm.fmuladd.f64(double %5521, double %5522, double %5520)
store double %5523, double* %551
%5524 = load double, double* %549
%5525 = load double, double* %553
%5526 = load double, double* %544
%5527 = call double @llvm.fmuladd.f64(double %5525, double %5526, double %5524)
store double %5527, double* %549
%5528 = load double, double* %551
%5529 = load double, double* %553
%5530 = load double, double* %545
%5531 = call double @llvm.fmuladd.f64(double %5529, double %5530, double %5528)
store double %5531, double* %551
%5532 = load double, double* %548
%5533 = load double, double* %433
%5534 = fadd double %5532, %5533
%5535 = load double, double* %517
%5536 = fsub double %5534, %5535
store double %5536, double* %505
store double 1.000000e+00, double* %554
store double 1.000000e+00, double* %506
store double -1.000000e+00, double* %555
%5537 = load double, double* %554
%5538 = load double, double* %549
%5539 = fmul double %5537, %5538
store double %5539, double* %508
%5540 = load double, double* %554
%5541 = load double, double* %551
%5542 = fmul double %5540, %5541
store double %5542, double* %507
%5543 = load double, double* %507
%5544 = load double, double* %506
%5545 = load double, double* %435
%5546 = call double @llvm.fmuladd.f64(double %5544, double %5545, double %5543)
store double %5546, double* %507
%5547 = load double, double* %508
%5548 = load double, double* %506
%5549 = load double, double* %500
%5550 = call double @llvm.fmuladd.f64(double %5548, double %5549, double %5547)
store double %5550, double* %508
%5551 = load double, double* %507
%5552 = load double, double* %555
%5553 = load double, double* %519
%5554 = call double @llvm.fmuladd.f64(double %5552, double %5553, double %5551)
store double %5554, double* %507
br label %5843
5555: ; preds = %4768, %4763
%5556 = load double, double* %425
%5557 = load double, double* %425
%5558 = load double*, double** %122
%5559 = getelementptr inbounds double, double* %5558, i64 26
%5560 = load double, double* %5559
%5561 = fmul double 4.000000e+00, %5560
%5562 = load double*, double** %122
%5563 = getelementptr inbounds double, double* %5562, i64 26
%5564 = load double, double* %5563
%5565 = fmul double %5561, %5564
%5566 = call double @llvm.fmuladd.f64(double %5556, double %5557, double %5565)
%5567 = call double @sqrt(double %5566)
store double %5567, double* %451
%5568 = load double, double* %425
%5569 = load double, double* %425
%5570 = load double, double* %425
%5571 = load double*, double** %122
%5572 = getelementptr inbounds double, double* %5571, i64 26
%5573 = load double, double* %5572
%5574 = load double*, double** %122
%5575 = getelementptr inbounds double, double* %5574, i64 26
%5576 = load double, double* %5575
%5577 = fmul double %5573, %5576
%5578 = fmul double 4.000000e+00, %5577
%5579 = call double @llvm.fmuladd.f64(double %5569, double %5570, double %5578)
%5580 = call double @sqrt(double %5579)
%5581 = fdiv double %5568, %5580
store double %5581, double* %452
%5582 = load double, double* %452
%5583 = load double, double* %427
%5584 = fmul double %5582, %5583
store double %5584, double* %453
%5585 = load double, double* %425
%5586 = load double, double* %451
%5587 = fadd double %5585, %5586
%5588 = fmul double -5.000000e-01, %5587
store double %5588, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%5589 = load double, double* %455
%5590 = load double, double* %427
%5591 = fmul double %5589, %5590
store double %5591, double* %456
%5592 = load double, double* %456
%5593 = load double, double* %457
%5594 = load double, double* %453
%5595 = call double @llvm.fmuladd.f64(double %5593, double %5594, double %5592)
store double %5595, double* %456
%5596 = load double, double* %454
%5597 = load double, double* %372
%5598 = fdiv double %5596, %5597
%5599 = fsub double 1.000000e+00, %5598
store double %5599, double* %255
%5600 = load double, double* %372
%5601 = fdiv double -1.000000e+00, %5600
store double %5601, double* %458
%5602 = load double, double* %454
%5603 = load double, double* %372
%5604 = load double, double* %372
%5605 = fmul double %5603, %5604
%5606 = fdiv double %5602, %5605
store double %5606, double* %387
%5607 = load double, double* %458
%5608 = load double, double* %456
%5609 = fmul double %5607, %5608
store double %5609, double* %257
%5610 = load double, double* %257
%5611 = load double, double* %387
%5612 = load double, double* %374
%5613 = call double @llvm.fmuladd.f64(double %5611, double %5612, double %5610)
store double %5613, double* %257
%5614 = load double*, double** %122
%5615 = getelementptr inbounds double, double* %5614, i64 25
%5616 = load double, double* %5615
%5617 = fsub double 1.000000e+00, %5616
store double %5617, double* %282
%5618 = load double, double* %255
%5619 = load double, double* %282
%5620 = call double @pow(double %5618, double %5619)
store double %5620, double* %285
%5621 = load double, double* %285
%5622 = load double, double* %282
%5623 = fmul double %5621, %5622
%5624 = load double, double* %255
%5625 = fdiv double %5623, %5624
store double %5625, double* %443
%5626 = load double, double* %443
%5627 = load double, double* %257
%5628 = fmul double %5626, %5627
store double %5628, double* %287
%5629 = load double, double* %372
%5630 = fneg double %5629
%5631 = load double, double* %285
%5632 = fmul double %5630, %5631
%5633 = load double*, double** %122
%5634 = getelementptr inbounds double, double* %5633, i64 25
%5635 = load double, double* %5634
%5636 = fsub double 1.000000e+00, %5635
%5637 = fdiv double %5632, %5636
store double %5637, double* %459
%5638 = load double, double* %285
%5639 = fneg double %5638
%5640 = load double*, double** %122
%5641 = getelementptr inbounds double, double* %5640, i64 25
%5642 = load double, double* %5641
%5643 = fsub double 1.000000e+00, %5642
%5644 = fdiv double %5639, %5643
store double %5644, double* %556
%5645 = load double, double* %372
%5646 = fneg double %5645
%5647 = load double*, double** %122
%5648 = getelementptr inbounds double, double* %5647, i64 25
%5649 = load double, double* %5648
%5650 = fsub double 1.000000e+00, %5649
%5651 = fdiv double %5646, %5650
store double %5651, double* %462
%5652 = load double, double* %556
%5653 = load double, double* %374
%5654 = fmul double %5652, %5653
store double %5654, double* %461
%5655 = load double, double* %461
%5656 = load double, double* %462
%5657 = load double, double* %287
%5658 = call double @llvm.fmuladd.f64(double %5656, double %5657, double %5655)
store double %5658, double* %461
%5659 = load double*, double** %126
%5660 = load double, double* %5659
%5661 = load double, double* %425
%5662 = fadd double %5660, %5661
store double %5662, double* %463
store double 1.000000e+00, double* %557
store double 1.000000e+00, double* %465
%5663 = load double, double* %465
%5664 = load double, double* %427
%5665 = fmul double %5663, %5664
store double %5665, double* %466
%5666 = load double, double* %463
%5667 = load double, double* %463
%5668 = load double*, double** %122
%5669 = getelementptr inbounds double, double* %5668, i64 26
%5670 = load double, double* %5669
%5671 = fmul double 4.000000e+00, %5670
%5672 = load double*, double** %122
%5673 = getelementptr inbounds double, double* %5672, i64 26
%5674 = load double, double* %5673
%5675 = fmul double %5671, %5674
%5676 = call double @llvm.fmuladd.f64(double %5666, double %5667, double %5675)
%5677 = call double @sqrt(double %5676)
store double %5677, double* %467
%5678 = load double, double* %463
%5679 = load double, double* %463
%5680 = load double, double* %463
%5681 = load double*, double** %122
%5682 = getelementptr inbounds double, double* %5681, i64 26
%5683 = load double, double* %5682
%5684 = load double*, double** %122
%5685 = getelementptr inbounds double, double* %5684, i64 26
%5686 = load double, double* %5685
%5687 = fmul double %5683, %5686
%5688 = fmul double 4.000000e+00, %5687
%5689 = call double @llvm.fmuladd.f64(double %5679, double %5680, double %5688)
%5690 = call double @sqrt(double %5689)
%5691 = fdiv double %5678, %5690
store double %5691, double* %468
%5692 = load double, double* %468
%5693 = load double, double* %557
%5694 = fmul double %5692, %5693
store double %5694, double* %558
%5695 = load double, double* %468
%5696 = load double, double* %466
%5697 = fmul double %5695, %5696
store double %5697, double* %470
%5698 = load double, double* %463
%5699 = load double, double* %467
%5700 = fsub double %5698, %5699
%5701 = load double, double* %425
%5702 = fneg double %5701
%5703 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5700, double %5702)
store double %5703, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%5704 = load double, double* %472
%5705 = load double, double* %557
%5706 = fmul double %5704, %5705
store double %5706, double* %530
%5707 = load double, double* %472
%5708 = load double, double* %466
%5709 = fmul double %5707, %5708
store double %5709, double* %474
%5710 = load double, double* %530
%5711 = load double, double* %475
%5712 = load double, double* %558
%5713 = call double @llvm.fmuladd.f64(double %5711, double %5712, double %5710)
store double %5713, double* %530
%5714 = load double, double* %474
%5715 = load double, double* %475
%5716 = load double, double* %470
%5717 = call double @llvm.fmuladd.f64(double %5715, double %5716, double %5714)
store double %5717, double* %474
%5718 = load double, double* %474
%5719 = load double, double* %476
%5720 = load double, double* %427
%5721 = call double @llvm.fmuladd.f64(double %5719, double %5720, double %5718)
store double %5721, double* %474
%5722 = load double, double* %471
%5723 = load double, double* %372
%5724 = fdiv double %5722, %5723
%5725 = fsub double 1.000000e+00, %5724
store double %5725, double* %255
%5726 = load double, double* %372
%5727 = fdiv double -1.000000e+00, %5726
store double %5727, double* %477
%5728 = load double, double* %471
%5729 = load double, double* %372
%5730 = load double, double* %372
%5731 = fmul double %5729, %5730
%5732 = fdiv double %5728, %5731
store double %5732, double* %387
%5733 = load double, double* %477
%5734 = load double, double* %530
%5735 = fmul double %5733, %5734
store double %5735, double* %503
%5736 = load double, double* %477
%5737 = load double, double* %474
%5738 = fmul double %5736, %5737
store double %5738, double* %257
%5739 = load double, double* %257
%5740 = load double, double* %387
%5741 = load double, double* %374
%5742 = call double @llvm.fmuladd.f64(double %5740, double %5741, double %5739)
store double %5742, double* %257
%5743 = load double*, double** %122
%5744 = getelementptr inbounds double, double* %5743, i64 25
%5745 = load double, double* %5744
%5746 = fsub double 1.000000e+00, %5745
store double %5746, double* %282
%5747 = load double, double* %255
%5748 = load double, double* %282
%5749 = call double @pow(double %5747, double %5748)
store double %5749, double* %285
%5750 = load double, double* %285
%5751 = load double, double* %282
%5752 = fmul double %5750, %5751
%5753 = load double, double* %255
%5754 = fdiv double %5752, %5753
store double %5754, double* %443
%5755 = load double, double* %443
%5756 = load double, double* %503
%5757 = fmul double %5755, %5756
store double %5757, double* %504
%5758 = load double, double* %443
%5759 = load double, double* %257
%5760 = fmul double %5758, %5759
store double %5760, double* %287
%5761 = load double, double* %372
%5762 = fneg double %5761
%5763 = load double, double* %285
%5764 = fmul double %5762, %5763
%5765 = load double*, double** %122
%5766 = getelementptr inbounds double, double* %5765, i64 25
%5767 = load double, double* %5766
%5768 = fsub double 1.000000e+00, %5767
%5769 = fdiv double %5764, %5768
store double %5769, double* %433
%5770 = load double, double* %285
%5771 = fneg double %5770
%5772 = load double*, double** %122
%5773 = getelementptr inbounds double, double* %5772, i64 25
%5774 = load double, double* %5773
%5775 = fsub double 1.000000e+00, %5774
%5776 = fdiv double %5771, %5775
store double %5776, double* %499
%5777 = load double, double* %372
%5778 = fneg double %5777
%5779 = load double*, double** %122
%5780 = getelementptr inbounds double, double* %5779, i64 25
%5781 = load double, double* %5780
%5782 = fsub double 1.000000e+00, %5781
%5783 = fdiv double %5778, %5782
store double %5783, double* %445
%5784 = load double, double* %499
%5785 = load double, double* %374
%5786 = fmul double %5784, %5785
store double %5786, double* %435
%5787 = load double, double* %445
%5788 = load double, double* %504
%5789 = fmul double %5787, %5788
store double %5789, double* %500
%5790 = load double, double* %435
%5791 = load double, double* %445
%5792 = load double, double* %287
%5793 = call double @llvm.fmuladd.f64(double %5791, double %5792, double %5790)
store double %5793, double* %435
%5794 = load double*, double** %122
%5795 = getelementptr inbounds double, double* %5794, i64 14
%5796 = load double, double* %5795
%5797 = fsub double 1.000000e+00, %5796
store double %5797, double* %255
%5798 = load double*, double** %122
%5799 = getelementptr inbounds double, double* %5798, i64 25
%5800 = load double, double* %5799
%5801 = fneg double %5800
store double %5801, double* %282
%5802 = load double, double* %255
%5803 = load double, double* %282
%5804 = call double @pow(double %5802, double %5803)
store double %5804, double* %285
%5805 = load double, double* %433
%5806 = load double, double* %285
%5807 = load double*, double** %126
%5808 = load double, double* %5807
%5809 = load double, double* %471
%5810 = fsub double %5808, %5809
%5811 = load double, double* %454
%5812 = fadd double %5810, %5811
%5813 = call double @llvm.fmuladd.f64(double %5806, double %5812, double %5805)
%5814 = load double, double* %459
%5815 = fsub double %5813, %5814
store double %5815, double* %505
store double 1.000000e+00, double* %506
%5816 = load double, double* %285
store double %5816, double* %508
%5817 = load double, double* %285
%5818 = fneg double %5817
store double %5818, double* %559
%5819 = load double, double* %285
store double %5819, double* %560
store double -1.000000e+00, double* %561
%5820 = load double, double* %506
%5821 = load double, double* %435
%5822 = fmul double %5820, %5821
store double %5822, double* %507
%5823 = load double, double* %508
%5824 = load double, double* %506
%5825 = load double, double* %500
%5826 = call double @llvm.fmuladd.f64(double %5824, double %5825, double %5823)
store double %5826, double* %508
%5827 = load double, double* %508
%5828 = load double, double* %559
%5829 = load double, double* %530
%5830 = call double @llvm.fmuladd.f64(double %5828, double %5829, double %5827)
store double %5830, double* %508
%5831 = load double, double* %507
%5832 = load double, double* %559
%5833 = load double, double* %474
%5834 = call double @llvm.fmuladd.f64(double %5832, double %5833, double %5831)
store double %5834, double* %507
%5835 = load double, double* %507
%5836 = load double, double* %560
%5837 = load double, double* %456
%5838 = call double @llvm.fmuladd.f64(double %5836, double %5837, double %5835)
store double %5838, double* %507
%5839 = load double, double* %507
%5840 = load double, double* %561
%5841 = load double, double* %461
%5842 = call double @llvm.fmuladd.f64(double %5840, double %5841, double %5839)
store double %5842, double* %507
br label %5843
5843: ; preds = %5555, %4773
br label %5844
5844: ; preds = %5843, %4745
%5845 = load double, double* %372
%5846 = fneg double %5845
%5847 = load double*, double** %122
%5848 = getelementptr inbounds double, double* %5847, i64 14
%5849 = load double, double* %5848
%5850 = fmul double %5846, %5849
store double %5850, double* %425
%5851 = load double*, double** %122
%5852 = getelementptr inbounds double, double* %5851, i64 14
%5853 = load double, double* %5852
%5854 = fneg double %5853
store double %5854, double* %497
%5855 = load double, double* %497
%5856 = load double, double* %374
%5857 = fmul double %5855, %5856
store double %5857, double* %427
%5858 = load double*, double** %122
%5859 = getelementptr inbounds double, double* %5858, i64 26
%5860 = load double, double* %5859
%5861 = fcmp ole double %5860, 0.000000e+00
br i1 %5861, label %5862, label %6240
5862: ; preds = %5844
%5863 = load double*, double** %127
%5864 = load double, double* %5863
%5865 = load double, double* %425
%5866 = fadd double %5864, %5865
store double %5866, double* %428
store double 1.000000e+00, double* %562
store double 1.000000e+00, double* %430
%5867 = load double, double* %430
%5868 = load double, double* %427
%5869 = fmul double %5867, %5868
store double %5869, double* %431
%5870 = load double, double* %428
%5871 = fcmp ogt double %5870, 0.000000e+00
br i1 %5871, label %5872, label %5989
5872: ; preds = %5862
%5873 = load double*, double** %122
%5874 = getelementptr inbounds double, double* %5873, i64 14
%5875 = load double, double* %5874
%5876 = fsub double 1.000000e+00, %5875
store double %5876, double* %255
%5877 = load double*, double** %122
%5878 = getelementptr inbounds double, double* %5877, i64 25
%5879 = load double, double* %5878
%5880 = fsub double -1.000000e+00, %5879
store double %5880, double* %282
%5881 = load double, double* %255
%5882 = load double, double* %282
%5883 = call double @pow(double %5881, double %5882)
store double %5883, double* %432
%5884 = load double, double* %372
%5885 = load double, double* %432
%5886 = load double*, double** %122
%5887 = getelementptr inbounds double, double* %5886, i64 14
%5888 = load double, double* %5887
%5889 = fsub double 1.000000e+00, %5888
%5890 = fmul double %5885, %5889
%5891 = load double*, double** %122
%5892 = getelementptr inbounds double, double* %5891, i64 14
%5893 = load double, double* %5892
%5894 = fsub double 1.000000e+00, %5893
%5895 = fneg double %5890
%5896 = call double @llvm.fmuladd.f64(double %5895, double %5894, double 1.000000e+00)
%5897 = fmul double %5884, %5896
%5898 = load double*, double** %122
%5899 = getelementptr inbounds double, double* %5898, i64 25
%5900 = load double, double* %5899
%5901 = fsub double 1.000000e+00, %5900
%5902 = fdiv double %5897, %5901
store double %5902, double* %433
%5903 = load double*, double** %122
%5904 = getelementptr inbounds double, double* %5903, i64 14
%5905 = load double, double* %5904
%5906 = fsub double 1.000000e+00, %5905
%5907 = load double*, double** %122
%5908 = getelementptr inbounds double, double* %5907, i64 14
%5909 = load double, double* %5908
%5910 = fsub double 1.000000e+00, %5909
%5911 = fmul double %5906, %5910
%5912 = load double, double* %432
%5913 = fneg double %5911
%5914 = call double @llvm.fmuladd.f64(double %5913, double %5912, double 1.000000e+00)
%5915 = load double*, double** %122
%5916 = getelementptr inbounds double, double* %5915, i64 25
%5917 = load double, double* %5916
%5918 = fsub double 1.000000e+00, %5917
%5919 = fdiv double %5914, %5918
store double %5919, double* %499
store double 0.000000e+00, double* %563
%5920 = load double, double* %499
%5921 = load double, double* %374
%5922 = fmul double %5920, %5921
store double %5922, double* %435
%5923 = load double, double* %428
%5924 = load double*, double** %122
%5925 = getelementptr inbounds double, double* %5924, i64 14
%5926 = load double, double* %5925
%5927 = fsub double 1.000000e+00, %5926
%5928 = load double*, double** %122
%5929 = getelementptr inbounds double, double* %5928, i64 25
%5930 = load double, double* %5929
%5931 = fmul double 5.000000e-01, %5930
%5932 = load double, double* %428
%5933 = fmul double %5931, %5932
%5934 = load double, double* %372
%5935 = fdiv double %5933, %5934
%5936 = fadd double %5927, %5935
%5937 = fmul double %5923, %5936
%5938 = load double, double* %432
%5939 = fmul double %5937, %5938
store double %5939, double* %437
%5940 = load double, double* %428
%5941 = fmul double 5.000000e-01, %5940
%5942 = load double*, double** %122
%5943 = getelementptr inbounds double, double* %5942, i64 25
%5944 = load double, double* %5943
%5945 = fmul double %5941, %5944
%5946 = load double, double* %372
%5947 = fdiv double %5945, %5946
%5948 = load double*, double** %122
%5949 = getelementptr inbounds double, double* %5948, i64 14
%5950 = load double, double* %5949
%5951 = fsub double %5947, %5950
%5952 = fadd double %5951, 1.000000e+00
%5953 = load double, double* %432
%5954 = load double, double* %428
%5955 = fmul double 5.000000e-01, %5954
%5956 = load double*, double** %122
%5957 = getelementptr inbounds double, double* %5956, i64 25
%5958 = load double, double* %5957
%5959 = fmul double %5955, %5958
%5960 = load double, double* %432
%5961 = fmul double %5959, %5960
%5962 = load double, double* %372
%5963 = fdiv double %5961, %5962
%5964 = call double @llvm.fmuladd.f64(double %5952, double %5953, double %5963)
store double %5964, double* %438
%5965 = load double, double* %428
%5966 = load double, double* %428
%5967 = fmul double %5965, %5966
%5968 = fmul double -5.000000e-01, %5967
%5969 = load double*, double** %122
%5970 = getelementptr inbounds double, double* %5969, i64 25
%5971 = load double, double* %5970
%5972 = fmul double %5968, %5971
%5973 = load double, double* %432
%5974 = fmul double %5972, %5973
%5975 = load double, double* %372
%5976 = load double, double* %372
%5977 = fmul double %5975, %5976
%5978 = fdiv double %5974, %5977
store double %5978, double* %502
%5979 = load double, double* %438
%5980 = load double, double* %562
%5981 = fmul double %5979, %5980
store double %5981, double* %564
%5982 = load double, double* %438
%5983 = load double, double* %431
%5984 = fmul double %5982, %5983
store double %5984, double* %440
%5985 = load double, double* %440
%5986 = load double, double* %502
%5987 = load double, double* %374
%5988 = call double @llvm.fmuladd.f64(double %5986, double %5987, double %5985)
store double %5988, double* %440
br label %6222
5989: ; preds = %5862
%5990 = load double*, double** %122
%5991 = getelementptr inbounds double, double* %5990, i64 85
%5992 = load double, double* %5991
%5993 = fcmp ogt double %5992, 0.000000e+00
br i1 %5993, label %5994, label %6153
5994: ; preds = %5989
%5995 = load double*, double** %127
%5996 = load double, double* %5995
%5997 = load double*, double** %122
%5998 = getelementptr inbounds double, double* %5997, i64 85
%5999 = load double, double* %5998
%6000 = fneg double %5999
%6001 = fcmp olt double %5996, %6000
br i1 %6001, label %6002, label %6153
6002: ; preds = %5994
%6003 = load double*, double** %122
%6004 = getelementptr inbounds double, double* %6003, i64 85
%6005 = load double, double* %6004
%6006 = load double, double* %372
%6007 = fdiv double %6005, %6006
%6008 = fadd double 1.000000e+00, %6007
store double %6008, double* %255
%6009 = load double*, double** %122
%6010 = getelementptr inbounds double, double* %6009, i64 85
%6011 = load double, double* %6010
%6012 = fneg double %6011
%6013 = load double, double* %372
%6014 = load double, double* %372
%6015 = fmul double %6013, %6014
%6016 = fdiv double %6012, %6015
store double %6016, double* %387
%6017 = load double, double* %387
%6018 = load double, double* %374
%6019 = fmul double %6017, %6018
store double %6019, double* %257
%6020 = load double*, double** %122
%6021 = getelementptr inbounds double, double* %6020, i64 25
%6022 = load double, double* %6021
%6023 = fsub double 1.000000e+00, %6022
store double %6023, double* %282
%6024 = load double, double* %255
%6025 = load double, double* %282
%6026 = call double @pow(double %6024, double %6025)
store double %6026, double* %285
%6027 = load double, double* %285
%6028 = load double, double* %282
%6029 = fmul double %6027, %6028
%6030 = load double, double* %255
%6031 = fdiv double %6029, %6030
store double %6031, double* %443
%6032 = load double, double* %443
%6033 = load double, double* %257
%6034 = fmul double %6032, %6033
store double %6034, double* %287
%6035 = load double, double* %372
%6036 = load double, double* %285
%6037 = load double*, double** %122
%6038 = getelementptr inbounds double, double* %6037, i64 25
%6039 = load double, double* %6038
%6040 = fsub double 1.000000e+00, %6039
%6041 = load double*, double** %127
%6042 = load double, double* %6041
%6043 = load double*, double** %122
%6044 = getelementptr inbounds double, double* %6043, i64 85
%6045 = load double, double* %6044
%6046 = fadd double %6042, %6045
%6047 = fmul double %6040, %6046
%6048 = load double, double* %372
%6049 = load double*, double** %122
%6050 = getelementptr inbounds double, double* %6049, i64 85
%6051 = load double, double* %6050
%6052 = fadd double %6048, %6051
%6053 = fdiv double %6047, %6052
%6054 = fsub double 1.000000e+00, %6053
%6055 = fneg double %6036
%6056 = call double @llvm.fmuladd.f64(double %6055, double %6054, double 1.000000e+00)
%6057 = fmul double %6035, %6056
%6058 = load double*, double** %122
%6059 = getelementptr inbounds double, double* %6058, i64 25
%6060 = load double, double* %6059
%6061 = fsub double 1.000000e+00, %6060
%6062 = fdiv double %6057, %6061
store double %6062, double* %433
%6063 = load double*, double** %122
%6064 = getelementptr inbounds double, double* %6063, i64 25
%6065 = load double, double* %6064
%6066 = fsub double 1.000000e+00, %6065
%6067 = load double*, double** %122
%6068 = getelementptr inbounds double, double* %6067, i64 85
%6069 = load double, double* %6068
%6070 = load double*, double** %127
%6071 = load double, double* %6070
%6072 = fadd double %6069, %6071
%6073 = fmul double %6066, %6072
%6074 = load double*, double** %122
%6075 = getelementptr inbounds double, double* %6074, i64 85
%6076 = load double, double* %6075
%6077 = load double, double* %372
%6078 = fadd double %6076, %6077
%6079 = fdiv double %6073, %6078
%6080 = fsub double 1.000000e+00, %6079
%6081 = load double, double* %285
%6082 = fneg double %6080
%6083 = call double @llvm.fmuladd.f64(double %6082, double %6081, double 1.000000e+00)
%6084 = load double*, double** %122
%6085 = getelementptr inbounds double, double* %6084, i64 25
%6086 = load double, double* %6085
%6087 = fsub double 1.000000e+00, %6086
%6088 = fdiv double %6083, %6087
%6089 = load double, double* %372
%6090 = load double*, double** %122
%6091 = getelementptr inbounds double, double* %6090, i64 85
%6092 = load double, double* %6091
%6093 = load double*, double** %127
%6094 = load double, double* %6093
%6095 = fadd double %6092, %6094
%6096 = fmul double %6089, %6095
%6097 = load double, double* %285
%6098 = fmul double %6096, %6097
%6099 = load double*, double** %122
%6100 = getelementptr inbounds double, double* %6099, i64 85
%6101 = load double, double* %6100
%6102 = load double, double* %372
%6103 = fadd double %6101, %6102
%6104 = load double*, double** %122
%6105 = getelementptr inbounds double, double* %6104, i64 85
%6106 = load double, double* %6105
%6107 = load double, double* %372
%6108 = fadd double %6106, %6107
%6109 = fmul double %6103, %6108
%6110 = fdiv double %6098, %6109
%6111 = fsub double %6088, %6110
store double %6111, double* %499
%6112 = load double, double* %372
%6113 = load double*, double** %122
%6114 = getelementptr inbounds double, double* %6113, i64 25
%6115 = load double, double* %6114
%6116 = fsub double 1.000000e+00, %6115
%6117 = load double*, double** %122
%6118 = getelementptr inbounds double, double* %6117, i64 85
%6119 = load double, double* %6118
%6120 = load double*, double** %127
%6121 = load double, double* %6120
%6122 = fadd double %6119, %6121
%6123 = fmul double %6116, %6122
%6124 = load double*, double** %122
%6125 = getelementptr inbounds double, double* %6124, i64 85
%6126 = load double, double* %6125
%6127 = load double, double* %372
%6128 = fadd double %6126, %6127
%6129 = fdiv double %6123, %6128
%6130 = fsub double %6129, 1.000000e+00
%6131 = fmul double %6112, %6130
%6132 = load double*, double** %122
%6133 = getelementptr inbounds double, double* %6132, i64 25
%6134 = load double, double* %6133
%6135 = fsub double 1.000000e+00, %6134
%6136 = fdiv double %6131, %6135
store double %6136, double* %445
%6137 = load double, double* %372
%6138 = load double, double* %285
%6139 = fmul double %6137, %6138
%6140 = load double*, double** %122
%6141 = getelementptr inbounds double, double* %6140, i64 85
%6142 = load double, double* %6141
%6143 = load double, double* %372
%6144 = fadd double %6142, %6143
%6145 = fdiv double %6139, %6144
store double %6145, double* %563
%6146 = load double, double* %499
%6147 = load double, double* %374
%6148 = fmul double %6146, %6147
store double %6148, double* %435
%6149 = load double, double* %435
%6150 = load double, double* %445
%6151 = load double, double* %287
%6152 = call double @llvm.fmuladd.f64(double %6150, double %6151, double %6149)
store double %6152, double* %435
br label %6221
6153: ; preds = %5994, %5989
%6154 = load double*, double** %127
%6155 = load double, double* %6154
%6156 = load double, double* %372
%6157 = fdiv double %6155, %6156
%6158 = fsub double 1.000000e+00, %6157
store double %6158, double* %255
%6159 = load double, double* %372
%6160 = fdiv double -1.000000e+00, %6159
store double %6160, double* %565
%6161 = load double*, double** %127
%6162 = load double, double* %6161
%6163 = load double, double* %372
%6164 = load double, double* %372
%6165 = fmul double %6163, %6164
%6166 = fdiv double %6162, %6165
store double %6166, double* %387
%6167 = load double, double* %387
%6168 = load double, double* %374
%6169 = fmul double %6167, %6168
store double %6169, double* %257
%6170 = load double*, double** %122
%6171 = getelementptr inbounds double, double* %6170, i64 25
%6172 = load double, double* %6171
%6173 = fsub double 1.000000e+00, %6172
store double %6173, double* %282
%6174 = load double, double* %255
%6175 = load double, double* %282
%6176 = call double @pow(double %6174, double %6175)
store double %6176, double* %285
%6177 = load double, double* %285
%6178 = load double, double* %282
%6179 = fmul double %6177, %6178
%6180 = load double, double* %255
%6181 = fdiv double %6179, %6180
store double %6181, double* %443
%6182 = load double, double* %443
%6183 = load double, double* %565
%6184 = fmul double %6182, %6183
store double %6184, double* %566
%6185 = load double, double* %443
%6186 = load double, double* %257
%6187 = fmul double %6185, %6186
store double %6187, double* %287
%6188 = load double, double* %372
%6189 = load double, double* %285
%6190 = fsub double 1.000000e+00, %6189
%6191 = fmul double %6188, %6190
%6192 = load double*, double** %122
%6193 = getelementptr inbounds double, double* %6192, i64 25
%6194 = load double, double* %6193
%6195 = fsub double 1.000000e+00, %6194
%6196 = fdiv double %6191, %6195
store double %6196, double* %433
%6197 = load double, double* %285
%6198 = fsub double 1.000000e+00, %6197
%6199 = load double*, double** %122
%6200 = getelementptr inbounds double, double* %6199, i64 25
%6201 = load double, double* %6200
%6202 = fsub double 1.000000e+00, %6201
%6203 = fdiv double %6198, %6202
store double %6203, double* %499
%6204 = load double, double* %372
%6205 = fneg double %6204
%6206 = load double*, double** %122
%6207 = getelementptr inbounds double, double* %6206, i64 25
%6208 = load double, double* %6207
%6209 = fsub double 1.000000e+00, %6208
%6210 = fdiv double %6205, %6209
store double %6210, double* %445
%6211 = load double, double* %499
%6212 = load double, double* %374
%6213 = fmul double %6211, %6212
store double %6213, double* %435
%6214 = load double, double* %445
%6215 = load double, double* %566
%6216 = fmul double %6214, %6215
store double %6216, double* %563
%6217 = load double, double* %435
%6218 = load double, double* %445
%6219 = load double, double* %287
%6220 = call double @llvm.fmuladd.f64(double %6218, double %6219, double %6217)
store double %6220, double* %435
br label %6221
6221: ; preds = %6153, %6002
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %564
store double 0.000000e+00, double* %440
br label %6222
6222: ; preds = %6221, %5872
%6223 = load double, double* %433
%6224 = load double, double* %437
%6225 = fadd double %6223, %6224
store double %6225, double* %567
store double 1.000000e+00, double* %568
store double 1.000000e+00, double* %571
%6226 = load double, double* %568
%6227 = load double, double* %435
%6228 = fmul double %6226, %6227
store double %6228, double* %569
%6229 = load double, double* %568
%6230 = load double, double* %563
%6231 = fmul double %6229, %6230
store double %6231, double* %570
%6232 = load double, double* %570
%6233 = load double, double* %571
%6234 = load double, double* %564
%6235 = call double @llvm.fmuladd.f64(double %6233, double %6234, double %6232)
store double %6235, double* %570
%6236 = load double, double* %569
%6237 = load double, double* %571
%6238 = load double, double* %440
%6239 = call double @llvm.fmuladd.f64(double %6237, double %6238, double %6236)
store double %6239, double* %569
br label %7321
6240: ; preds = %5844
%6241 = load double*, double** %122
%6242 = getelementptr inbounds double, double* %6241, i64 85
%6243 = load double, double* %6242
%6244 = fcmp ogt double %6243, 0.000000e+00
br i1 %6244, label %6245, label %7032
6245: ; preds = %6240
%6246 = load double*, double** %122
%6247 = getelementptr inbounds double, double* %6246, i64 86
%6248 = load double, double* %6247
%6249 = fcmp ogt double %6248, 0.000000e+00
br i1 %6249, label %6250, label %7032
6250: ; preds = %6245
%6251 = load double*, double** %122
%6252 = getelementptr inbounds double, double* %6251, i64 85
%6253 = load double, double* %6252
%6254 = load double, double* %425
%6255 = fadd double %6253, %6254
%6256 = load double*, double** %122
%6257 = getelementptr inbounds double, double* %6256, i64 85
%6258 = load double, double* %6257
%6259 = load double, double* %425
%6260 = fsub double %6258, %6259
%6261 = fdiv double %6255, %6260
store double %6261, double* %510
%6262 = load double*, double** %122
%6263 = getelementptr inbounds double, double* %6262, i64 85
%6264 = load double, double* %6263
%6265 = load double, double* %425
%6266 = fadd double %6264, %6265
%6267 = load double*, double** %122
%6268 = getelementptr inbounds double, double* %6267, i64 85
%6269 = load double, double* %6268
%6270 = load double, double* %425
%6271 = fsub double %6269, %6270
%6272 = load double*, double** %122
%6273 = getelementptr inbounds double, double* %6272, i64 85
%6274 = load double, double* %6273
%6275 = load double, double* %425
%6276 = fsub double %6274, %6275
%6277 = fmul double %6271, %6276
%6278 = fdiv double %6266, %6277
%6279 = load double*, double** %122
%6280 = getelementptr inbounds double, double* %6279, i64 85
%6281 = load double, double* %6280
%6282 = load double, double* %425
%6283 = fsub double %6281, %6282
%6284 = fdiv double 1.000000e+00, %6283
%6285 = fadd double %6278, %6284
store double %6285, double* %511
%6286 = load double, double* %511
%6287 = load double, double* %427
%6288 = fmul double %6286, %6287
store double %6288, double* %512
%6289 = load double, double* %510
%6290 = fmul double 2.000000e+00, %6289
%6291 = load double, double* %510
%6292 = fsub double %6291, 1.000000e+00
%6293 = load double, double* %510
%6294 = fsub double %6293, 1.000000e+00
%6295 = load double*, double** %122
%6296 = getelementptr inbounds double, double* %6295, i64 26
%6297 = load double, double* %6296
%6298 = fmul double 4.000000e+00, %6297
%6299 = load double*, double** %122
%6300 = getelementptr inbounds double, double* %6299, i64 26
%6301 = load double, double* %6300
%6302 = fmul double %6298, %6301
%6303 = call double @llvm.fmuladd.f64(double %6292, double %6294, double %6302)
%6304 = call double @sqrt(double %6303)
%6305 = load double, double* %510
%6306 = fadd double %6305, 1.000000e+00
%6307 = load double, double* %510
%6308 = fadd double %6307, 1.000000e+00
%6309 = load double*, double** %122
%6310 = getelementptr inbounds double, double* %6309, i64 86
%6311 = load double, double* %6310
%6312 = fmul double 4.000000e+00, %6311
%6313 = load double*, double** %122
%6314 = getelementptr inbounds double, double* %6313, i64 86
%6315 = load double, double* %6314
%6316 = fmul double %6312, %6315
%6317 = call double @llvm.fmuladd.f64(double %6306, double %6308, double %6316)
%6318 = call double @sqrt(double %6317)
%6319 = fadd double %6304, %6318
%6320 = fdiv double %6290, %6319
store double %6320, double* %513
%6321 = load double, double* %510
%6322 = fadd double %6321, 1.000000e+00
%6323 = load double, double* %510
%6324 = fadd double %6323, 1.000000e+00
%6325 = load double*, double** %122
%6326 = getelementptr inbounds double, double* %6325, i64 86
%6327 = load double, double* %6326
%6328 = load double*, double** %122
%6329 = getelementptr inbounds double, double* %6328, i64 86
%6330 = load double, double* %6329
%6331 = fmul double %6327, %6330
%6332 = fmul double 4.000000e+00, %6331
%6333 = call double @llvm.fmuladd.f64(double %6322, double %6324, double %6332)
%6334 = call double @sqrt(double %6333)
%6335 = load double, double* %510
%6336 = fsub double %6335, 1.000000e+00
%6337 = load double, double* %510
%6338 = fsub double %6337, 1.000000e+00
%6339 = load double*, double** %122
%6340 = getelementptr inbounds double, double* %6339, i64 26
%6341 = load double, double* %6340
%6342 = load double*, double** %122
%6343 = getelementptr inbounds double, double* %6342, i64 26
%6344 = load double, double* %6343
%6345 = fmul double %6341, %6344
%6346 = fmul double 4.000000e+00, %6345
%6347 = call double @llvm.fmuladd.f64(double %6336, double %6338, double %6346)
%6348 = call double @sqrt(double %6347)
%6349 = fadd double %6334, %6348
%6350 = fdiv double 2.000000e+00, %6349
%6351 = load double, double* %510
%6352 = fmul double 2.000000e+00, %6351
%6353 = load double, double* %510
%6354 = fadd double %6353, 1.000000e+00
%6355 = load double, double* %510
%6356 = fadd double %6355, 1.000000e+00
%6357 = load double, double* %510
%6358 = fadd double %6357, 1.000000e+00
%6359 = load double*, double** %122
%6360 = getelementptr inbounds double, double* %6359, i64 86
%6361 = load double, double* %6360
%6362 = load double*, double** %122
%6363 = getelementptr inbounds double, double* %6362, i64 86
%6364 = load double, double* %6363
%6365 = fmul double %6361, %6364
%6366 = fmul double 4.000000e+00, %6365
%6367 = call double @llvm.fmuladd.f64(double %6356, double %6358, double %6366)
%6368 = call double @sqrt(double %6367)
%6369 = fdiv double %6354, %6368
%6370 = load double, double* %510
%6371 = fsub double %6370, 1.000000e+00
%6372 = load double, double* %510
%6373 = fsub double %6372, 1.000000e+00
%6374 = load double, double* %510
%6375 = fsub double %6374, 1.000000e+00
%6376 = load double*, double** %122
%6377 = getelementptr inbounds double, double* %6376, i64 26
%6378 = load double, double* %6377
%6379 = load double*, double** %122
%6380 = getelementptr inbounds double, double* %6379, i64 26
%6381 = load double, double* %6380
%6382 = fmul double %6378, %6381
%6383 = fmul double 4.000000e+00, %6382
%6384 = call double @llvm.fmuladd.f64(double %6373, double %6375, double %6383)
%6385 = call double @sqrt(double %6384)
%6386 = fdiv double %6371, %6385
%6387 = fadd double %6369, %6386
%6388 = fmul double %6352, %6387
%6389 = load double, double* %510
%6390 = fadd double %6389, 1.000000e+00
%6391 = load double, double* %510
%6392 = fadd double %6391, 1.000000e+00
%6393 = load double*, double** %122
%6394 = getelementptr inbounds double, double* %6393, i64 86
%6395 = load double, double* %6394
%6396 = load double*, double** %122
%6397 = getelementptr inbounds double, double* %6396, i64 86
%6398 = load double, double* %6397
%6399 = fmul double %6395, %6398
%6400 = fmul double 4.000000e+00, %6399
%6401 = call double @llvm.fmuladd.f64(double %6390, double %6392, double %6400)
%6402 = call double @sqrt(double %6401)
%6403 = load double, double* %510
%6404 = fsub double %6403, 1.000000e+00
%6405 = load double, double* %510
%6406 = fsub double %6405, 1.000000e+00
%6407 = load double*, double** %122
%6408 = getelementptr inbounds double, double* %6407, i64 26
%6409 = load double, double* %6408
%6410 = load double*, double** %122
%6411 = getelementptr inbounds double, double* %6410, i64 26
%6412 = load double, double* %6411
%6413 = fmul double %6409, %6412
%6414 = fmul double 4.000000e+00, %6413
%6415 = call double @llvm.fmuladd.f64(double %6404, double %6406, double %6414)
%6416 = call double @sqrt(double %6415)
%6417 = fadd double %6402, %6416
%6418 = load double, double* %510
%6419 = fadd double %6418, 1.000000e+00
%6420 = load double, double* %510
%6421 = fadd double %6420, 1.000000e+00
%6422 = load double*, double** %122
%6423 = getelementptr inbounds double, double* %6422, i64 86
%6424 = load double, double* %6423
%6425 = load double*, double** %122
%6426 = getelementptr inbounds double, double* %6425, i64 86
%6427 = load double, double* %6426
%6428 = fmul double %6424, %6427
%6429 = fmul double 4.000000e+00, %6428
%6430 = call double @llvm.fmuladd.f64(double %6419, double %6421, double %6429)
%6431 = call double @sqrt(double %6430)
%6432 = load double, double* %510
%6433 = fsub double %6432, 1.000000e+00
%6434 = load double, double* %510
%6435 = fsub double %6434, 1.000000e+00
%6436 = load double*, double** %122
%6437 = getelementptr inbounds double, double* %6436, i64 26
%6438 = load double, double* %6437
%6439 = load double*, double** %122
%6440 = getelementptr inbounds double, double* %6439, i64 26
%6441 = load double, double* %6440
%6442 = fmul double %6438, %6441
%6443 = fmul double 4.000000e+00, %6442
%6444 = call double @llvm.fmuladd.f64(double %6433, double %6435, double %6443)
%6445 = call double @sqrt(double %6444)
%6446 = fadd double %6431, %6445
%6447 = fmul double %6417, %6446
%6448 = fdiv double %6388, %6447
%6449 = fsub double %6350, %6448
store double %6449, double* %514
%6450 = load double, double* %514
%6451 = load double, double* %512
%6452 = fmul double %6450, %6451
store double %6452, double* %515
%6453 = load double, double* %513
%6454 = load double*, double** %122
%6455 = getelementptr inbounds double, double* %6454, i64 85
%6456 = load double, double* %6455
%6457 = load double, double* %425
%6458 = fsub double %6456, %6457
%6459 = load double*, double** %122
%6460 = getelementptr inbounds double, double* %6459, i64 85
%6461 = load double, double* %6460
%6462 = fneg double %6461
%6463 = call double @llvm.fmuladd.f64(double %6453, double %6458, double %6462)
%6464 = load double, double* %425
%6465 = fsub double %6463, %6464
%6466 = fmul double 5.000000e-01, %6465
store double %6466, double* %454
%6467 = load double*, double** %122
%6468 = getelementptr inbounds double, double* %6467, i64 85
%6469 = load double, double* %6468
%6470 = load double, double* %425
%6471 = fsub double %6469, %6470
%6472 = fmul double 5.000000e-01, %6471
store double %6472, double* %516
%6473 = load double, double* %513
%6474 = fneg double %6473
%6475 = fsub double %6474, 1.000000e+00
%6476 = fmul double 5.000000e-01, %6475
store double %6476, double* %455
%6477 = load double, double* %516
%6478 = load double, double* %515
%6479 = fmul double %6477, %6478
store double %6479, double* %456
%6480 = load double, double* %456
%6481 = load double, double* %455
%6482 = load double, double* %427
%6483 = call double @llvm.fmuladd.f64(double %6481, double %6482, double %6480)
store double %6483, double* %456
%6484 = load double, double* %454
%6485 = load double, double* %372
%6486 = fdiv double %6484, %6485
%6487 = fsub double 1.000000e+00, %6486
store double %6487, double* %255
%6488 = load double, double* %372
%6489 = fdiv double -1.000000e+00, %6488
store double %6489, double* %458
%6490 = load double, double* %454
%6491 = load double, double* %372
%6492 = load double, double* %372
%6493 = fmul double %6491, %6492
%6494 = fdiv double %6490, %6493
store double %6494, double* %387
%6495 = load double, double* %458
%6496 = load double, double* %456
%6497 = fmul double %6495, %6496
store double %6497, double* %257
%6498 = load double, double* %257
%6499 = load double, double* %387
%6500 = load double, double* %374
%6501 = call double @llvm.fmuladd.f64(double %6499, double %6500, double %6498)
store double %6501, double* %257
%6502 = load double*, double** %122
%6503 = getelementptr inbounds double, double* %6502, i64 25
%6504 = load double, double* %6503
%6505 = fsub double 1.000000e+00, %6504
store double %6505, double* %282
%6506 = load double, double* %255
%6507 = load double, double* %282
%6508 = call double @pow(double %6506, double %6507)
store double %6508, double* %285
%6509 = load double, double* %285
%6510 = load double, double* %282
%6511 = fmul double %6509, %6510
%6512 = load double, double* %255
%6513 = fdiv double %6511, %6512
store double %6513, double* %443
%6514 = load double, double* %443
%6515 = load double, double* %257
%6516 = fmul double %6514, %6515
store double %6516, double* %287
%6517 = load double, double* %372
%6518 = load double, double* %285
%6519 = fsub double 1.000000e+00, %6518
%6520 = fmul double %6517, %6519
%6521 = load double*, double** %122
%6522 = getelementptr inbounds double, double* %6521, i64 25
%6523 = load double, double* %6522
%6524 = fsub double 1.000000e+00, %6523
%6525 = fdiv double %6520, %6524
store double %6525, double* %517
%6526 = load double, double* %285
%6527 = fsub double 1.000000e+00, %6526
%6528 = load double*, double** %122
%6529 = getelementptr inbounds double, double* %6528, i64 25
%6530 = load double, double* %6529
%6531 = fsub double 1.000000e+00, %6530
%6532 = fdiv double %6527, %6531
store double %6532, double* %518
%6533 = load double, double* %372
%6534 = fneg double %6533
%6535 = load double*, double** %122
%6536 = getelementptr inbounds double, double* %6535, i64 25
%6537 = load double, double* %6536
%6538 = fsub double 1.000000e+00, %6537
%6539 = fdiv double %6534, %6538
store double %6539, double* %520
%6540 = load double, double* %518
%6541 = load double, double* %374
%6542 = fmul double %6540, %6541
store double %6542, double* %519
%6543 = load double, double* %519
%6544 = load double, double* %520
%6545 = load double, double* %287
%6546 = call double @llvm.fmuladd.f64(double %6544, double %6545, double %6543)
store double %6546, double* %519
%6547 = load double*, double** %127
%6548 = load double, double* %6547
%6549 = load double*, double** %122
%6550 = getelementptr inbounds double, double* %6549, i64 85
%6551 = load double, double* %6550
%6552 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6548, double %6551)
%6553 = load double, double* %425
%6554 = fadd double %6552, %6553
%6555 = load double*, double** %122
%6556 = getelementptr inbounds double, double* %6555, i64 85
%6557 = load double, double* %6556
%6558 = load double, double* %425
%6559 = fsub double %6557, %6558
%6560 = fdiv double %6554, %6559
store double %6560, double* %521
%6561 = load double*, double** %122
%6562 = getelementptr inbounds double, double* %6561, i64 85
%6563 = load double, double* %6562
%6564 = load double, double* %425
%6565 = fsub double %6563, %6564
%6566 = fdiv double 2.000000e+00, %6565
store double %6566, double* %572
%6567 = load double*, double** %122
%6568 = getelementptr inbounds double, double* %6567, i64 85
%6569 = load double, double* %6568
%6570 = load double*, double** %127
%6571 = load double, double* %6570
%6572 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %6571, double %6569)
%6573 = load double, double* %425
%6574 = fadd double %6572, %6573
%6575 = load double*, double** %122
%6576 = getelementptr inbounds double, double* %6575, i64 85
%6577 = load double, double* %6576
%6578 = load double, double* %425
%6579 = fsub double %6577, %6578
%6580 = load double*, double** %122
%6581 = getelementptr inbounds double, double* %6580, i64 85
%6582 = load double, double* %6581
%6583 = load double, double* %425
%6584 = fsub double %6582, %6583
%6585 = fmul double %6579, %6584
%6586 = fdiv double %6574, %6585
%6587 = load double*, double** %122
%6588 = getelementptr inbounds double, double* %6587, i64 85
%6589 = load double, double* %6588
%6590 = load double, double* %425
%6591 = fsub double %6589, %6590
%6592 = fdiv double 1.000000e+00, %6591
%6593 = fadd double %6586, %6592
store double %6593, double* %523
%6594 = load double, double* %523
%6595 = load double, double* %427
%6596 = fmul double %6594, %6595
store double %6596, double* %524
%6597 = load double, double* %521
%6598 = fmul double 2.000000e+00, %6597
%6599 = load double, double* %521
%6600 = fsub double %6599, 1.000000e+00
%6601 = load double, double* %521
%6602 = fsub double %6601, 1.000000e+00
%6603 = load double*, double** %122
%6604 = getelementptr inbounds double, double* %6603, i64 26
%6605 = load double, double* %6604
%6606 = fmul double 4.000000e+00, %6605
%6607 = load double*, double** %122
%6608 = getelementptr inbounds double, double* %6607, i64 26
%6609 = load double, double* %6608
%6610 = fmul double %6606, %6609
%6611 = call double @llvm.fmuladd.f64(double %6600, double %6602, double %6610)
%6612 = call double @sqrt(double %6611)
%6613 = load double, double* %521
%6614 = fadd double %6613, 1.000000e+00
%6615 = load double, double* %521
%6616 = fadd double %6615, 1.000000e+00
%6617 = load double*, double** %122
%6618 = getelementptr inbounds double, double* %6617, i64 86
%6619 = load double, double* %6618
%6620 = fmul double 4.000000e+00, %6619
%6621 = load double*, double** %122
%6622 = getelementptr inbounds double, double* %6621, i64 86
%6623 = load double, double* %6622
%6624 = fmul double %6620, %6623
%6625 = call double @llvm.fmuladd.f64(double %6614, double %6616, double %6624)
%6626 = call double @sqrt(double %6625)
%6627 = fadd double %6612, %6626
%6628 = fdiv double %6598, %6627
store double %6628, double* %525
%6629 = load double, double* %521
%6630 = fadd double %6629, 1.000000e+00
%6631 = load double, double* %521
%6632 = fadd double %6631, 1.000000e+00
%6633 = load double*, double** %122
%6634 = getelementptr inbounds double, double* %6633, i64 86
%6635 = load double, double* %6634
%6636 = load double*, double** %122
%6637 = getelementptr inbounds double, double* %6636, i64 86
%6638 = load double, double* %6637
%6639 = fmul double %6635, %6638
%6640 = fmul double 4.000000e+00, %6639
%6641 = call double @llvm.fmuladd.f64(double %6630, double %6632, double %6640)
%6642 = call double @sqrt(double %6641)
%6643 = load double, double* %521
%6644 = fsub double %6643, 1.000000e+00
%6645 = load double, double* %521
%6646 = fsub double %6645, 1.000000e+00
%6647 = load double*, double** %122
%6648 = getelementptr inbounds double, double* %6647, i64 26
%6649 = load double, double* %6648
%6650 = load double*, double** %122
%6651 = getelementptr inbounds double, double* %6650, i64 26
%6652 = load double, double* %6651
%6653 = fmul double %6649, %6652
%6654 = fmul double 4.000000e+00, %6653
%6655 = call double @llvm.fmuladd.f64(double %6644, double %6646, double %6654)
%6656 = call double @sqrt(double %6655)
%6657 = fadd double %6642, %6656
%6658 = fdiv double 2.000000e+00, %6657
%6659 = load double, double* %521
%6660 = fmul double 2.000000e+00, %6659
%6661 = load double, double* %521
%6662 = fadd double %6661, 1.000000e+00
%6663 = load double, double* %521
%6664 = fadd double %6663, 1.000000e+00
%6665 = load double, double* %521
%6666 = fadd double %6665, 1.000000e+00
%6667 = load double*, double** %122
%6668 = getelementptr inbounds double, double* %6667, i64 86
%6669 = load double, double* %6668
%6670 = load double*, double** %122
%6671 = getelementptr inbounds double, double* %6670, i64 86
%6672 = load double, double* %6671
%6673 = fmul double %6669, %6672
%6674 = fmul double 4.000000e+00, %6673
%6675 = call double @llvm.fmuladd.f64(double %6664, double %6666, double %6674)
%6676 = call double @sqrt(double %6675)
%6677 = fdiv double %6662, %6676
%6678 = load double, double* %521
%6679 = fsub double %6678, 1.000000e+00
%6680 = load double, double* %521
%6681 = fsub double %6680, 1.000000e+00
%6682 = load double, double* %521
%6683 = fsub double %6682, 1.000000e+00
%6684 = load double*, double** %122
%6685 = getelementptr inbounds double, double* %6684, i64 26
%6686 = load double, double* %6685
%6687 = load double*, double** %122
%6688 = getelementptr inbounds double, double* %6687, i64 26
%6689 = load double, double* %6688
%6690 = fmul double %6686, %6689
%6691 = fmul double 4.000000e+00, %6690
%6692 = call double @llvm.fmuladd.f64(double %6681, double %6683, double %6691)
%6693 = call double @sqrt(double %6692)
%6694 = fdiv double %6679, %6693
%6695 = fadd double %6677, %6694
%6696 = fmul double %6660, %6695
%6697 = load double, double* %521
%6698 = fadd double %6697, 1.000000e+00
%6699 = load double, double* %521
%6700 = fadd double %6699, 1.000000e+00
%6701 = load double*, double** %122
%6702 = getelementptr inbounds double, double* %6701, i64 86
%6703 = load double, double* %6702
%6704 = load double*, double** %122
%6705 = getelementptr inbounds double, double* %6704, i64 86
%6706 = load double, double* %6705
%6707 = fmul double %6703, %6706
%6708 = fmul double 4.000000e+00, %6707
%6709 = call double @llvm.fmuladd.f64(double %6698, double %6700, double %6708)
%6710 = call double @sqrt(double %6709)
%6711 = load double, double* %521
%6712 = fsub double %6711, 1.000000e+00
%6713 = load double, double* %521
%6714 = fsub double %6713, 1.000000e+00
%6715 = load double*, double** %122
%6716 = getelementptr inbounds double, double* %6715, i64 26
%6717 = load double, double* %6716
%6718 = load double*, double** %122
%6719 = getelementptr inbounds double, double* %6718, i64 26
%6720 = load double, double* %6719
%6721 = fmul double %6717, %6720
%6722 = fmul double 4.000000e+00, %6721
%6723 = call double @llvm.fmuladd.f64(double %6712, double %6714, double %6722)
%6724 = call double @sqrt(double %6723)
%6725 = fadd double %6710, %6724
%6726 = load double, double* %521
%6727 = fadd double %6726, 1.000000e+00
%6728 = load double, double* %521
%6729 = fadd double %6728, 1.000000e+00
%6730 = load double*, double** %122
%6731 = getelementptr inbounds double, double* %6730, i64 86
%6732 = load double, double* %6731
%6733 = load double*, double** %122
%6734 = getelementptr inbounds double, double* %6733, i64 86
%6735 = load double, double* %6734
%6736 = fmul double %6732, %6735
%6737 = fmul double 4.000000e+00, %6736
%6738 = call double @llvm.fmuladd.f64(double %6727, double %6729, double %6737)
%6739 = call double @sqrt(double %6738)
%6740 = load double, double* %521
%6741 = fsub double %6740, 1.000000e+00
%6742 = load double, double* %521
%6743 = fsub double %6742, 1.000000e+00
%6744 = load double*, double** %122
%6745 = getelementptr inbounds double, double* %6744, i64 26
%6746 = load double, double* %6745
%6747 = load double*, double** %122
%6748 = getelementptr inbounds double, double* %6747, i64 26
%6749 = load double, double* %6748
%6750 = fmul double %6746, %6749
%6751 = fmul double 4.000000e+00, %6750
%6752 = call double @llvm.fmuladd.f64(double %6741, double %6743, double %6751)
%6753 = call double @sqrt(double %6752)
%6754 = fadd double %6739, %6753
%6755 = fmul double %6725, %6754
%6756 = fdiv double %6696, %6755
%6757 = fsub double %6658, %6756
store double %6757, double* %526
%6758 = load double, double* %526
%6759 = load double, double* %572
%6760 = fmul double %6758, %6759
store double %6760, double* %573
%6761 = load double, double* %526
%6762 = load double, double* %524
%6763 = fmul double %6761, %6762
store double %6763, double* %528
%6764 = load double, double* %525
%6765 = load double*, double** %122
%6766 = getelementptr inbounds double, double* %6765, i64 85
%6767 = load double, double* %6766
%6768 = load double, double* %425
%6769 = fsub double %6767, %6768
%6770 = load double*, double** %122
%6771 = getelementptr inbounds double, double* %6770, i64 85
%6772 = load double, double* %6771
%6773 = fneg double %6772
%6774 = call double @llvm.fmuladd.f64(double %6764, double %6769, double %6773)
%6775 = load double, double* %425
%6776 = fsub double %6774, %6775
%6777 = fmul double 5.000000e-01, %6776
store double %6777, double* %471
%6778 = load double*, double** %122
%6779 = getelementptr inbounds double, double* %6778, i64 85
%6780 = load double, double* %6779
%6781 = load double, double* %425
%6782 = fsub double %6780, %6781
%6783 = fmul double 5.000000e-01, %6782
store double %6783, double* %529
%6784 = load double, double* %525
%6785 = fneg double %6784
%6786 = fsub double %6785, 1.000000e+00
%6787 = fmul double 5.000000e-01, %6786
store double %6787, double* %476
%6788 = load double, double* %529
%6789 = load double, double* %573
%6790 = fmul double %6788, %6789
store double %6790, double* %574
%6791 = load double, double* %529
%6792 = load double, double* %528
%6793 = fmul double %6791, %6792
store double %6793, double* %474
%6794 = load double, double* %474
%6795 = load double, double* %476
%6796 = load double, double* %427
%6797 = call double @llvm.fmuladd.f64(double %6795, double %6796, double %6794)
store double %6797, double* %474
%6798 = load double, double* %471
%6799 = load double, double* %372
%6800 = fdiv double %6798, %6799
%6801 = fsub double 1.000000e+00, %6800
store double %6801, double* %255
%6802 = load double, double* %372
%6803 = fdiv double -1.000000e+00, %6802
store double %6803, double* %477
%6804 = load double, double* %471
%6805 = load double, double* %372
%6806 = load double, double* %372
%6807 = fmul double %6805, %6806
%6808 = fdiv double %6804, %6807
store double %6808, double* %387
%6809 = load double, double* %477
%6810 = load double, double* %574
%6811 = fmul double %6809, %6810
store double %6811, double* %565
%6812 = load double, double* %477
%6813 = load double, double* %474
%6814 = fmul double %6812, %6813
store double %6814, double* %257
%6815 = load double, double* %257
%6816 = load double, double* %387
%6817 = load double, double* %374
%6818 = call double @llvm.fmuladd.f64(double %6816, double %6817, double %6815)
store double %6818, double* %257
%6819 = load double*, double** %122
%6820 = getelementptr inbounds double, double* %6819, i64 25
%6821 = load double, double* %6820
%6822 = fsub double 1.000000e+00, %6821
store double %6822, double* %282
%6823 = load double, double* %255
%6824 = load double, double* %282
%6825 = call double @pow(double %6823, double %6824)
store double %6825, double* %285
%6826 = load double, double* %285
%6827 = load double, double* %282
%6828 = fmul double %6826, %6827
%6829 = load double, double* %255
%6830 = fdiv double %6828, %6829
store double %6830, double* %443
%6831 = load double, double* %443
%6832 = load double, double* %565
%6833 = fmul double %6831, %6832
store double %6833, double* %566
%6834 = load double, double* %443
%6835 = load double, double* %257
%6836 = fmul double %6834, %6835
store double %6836, double* %287
%6837 = load double, double* %372
%6838 = load double, double* %285
%6839 = fsub double 1.000000e+00, %6838
%6840 = fmul double %6837, %6839
%6841 = load double*, double** %122
%6842 = getelementptr inbounds double, double* %6841, i64 25
%6843 = load double, double* %6842
%6844 = fsub double 1.000000e+00, %6843
%6845 = fdiv double %6840, %6844
store double %6845, double* %433
%6846 = load double, double* %285
%6847 = fsub double 1.000000e+00, %6846
%6848 = load double*, double** %122
%6849 = getelementptr inbounds double, double* %6848, i64 25
%6850 = load double, double* %6849
%6851 = fsub double 1.000000e+00, %6850
%6852 = fdiv double %6847, %6851
store double %6852, double* %499
%6853 = load double, double* %372
%6854 = fneg double %6853
%6855 = load double*, double** %122
%6856 = getelementptr inbounds double, double* %6855, i64 25
%6857 = load double, double* %6856
%6858 = fsub double 1.000000e+00, %6857
%6859 = fdiv double %6854, %6858
store double %6859, double* %445
%6860 = load double, double* %499
%6861 = load double, double* %374
%6862 = fmul double %6860, %6861
store double %6862, double* %435
%6863 = load double, double* %445
%6864 = load double, double* %566
%6865 = fmul double %6863, %6864
store double %6865, double* %563
%6866 = load double, double* %435
%6867 = load double, double* %445
%6868 = load double, double* %287
%6869 = call double @llvm.fmuladd.f64(double %6867, double %6868, double %6866)
store double %6869, double* %435
%6870 = load double, double* %525
%6871 = fadd double %6870, 1.000000e+00
%6872 = fmul double 5.000000e-01, %6871
store double %6872, double* %531
store double 5.000000e-01, double* %532
%6873 = load double, double* %532
%6874 = load double, double* %573
%6875 = fmul double %6873, %6874
store double %6875, double* %575
%6876 = load double, double* %532
%6877 = load double, double* %528
%6878 = fmul double %6876, %6877
store double %6878, double* %534
%6879 = load double*, double** %122
%6880 = getelementptr inbounds double, double* %6879, i64 85
%6881 = load double, double* %6880
%6882 = load double, double* %372
%6883 = fdiv double %6881, %6882
%6884 = fadd double 1.000000e+00, %6883
store double %6884, double* %255
%6885 = load double*, double** %122
%6886 = getelementptr inbounds double, double* %6885, i64 85
%6887 = load double, double* %6886
%6888 = fneg double %6887
%6889 = load double, double* %372
%6890 = load double, double* %372
%6891 = fmul double %6889, %6890
%6892 = fdiv double %6888, %6891
store double %6892, double* %387
%6893 = load double, double* %387
%6894 = load double, double* %374
%6895 = fmul double %6893, %6894
store double %6895, double* %257
%6896 = load double*, double** %122
%6897 = getelementptr inbounds double, double* %6896, i64 25
%6898 = load double, double* %6897
%6899 = fneg double %6898
store double %6899, double* %282
%6900 = load double, double* %255
%6901 = load double, double* %282
%6902 = call double @pow(double %6900, double %6901)
store double %6902, double* %535
%6903 = load double, double* %535
%6904 = load double, double* %282
%6905 = fmul double %6903, %6904
%6906 = load double, double* %255
%6907 = fdiv double %6905, %6906
store double %6907, double* %536
%6908 = load double, double* %536
%6909 = load double, double* %257
%6910 = fmul double %6908, %6909
store double %6910, double* %537
%6911 = load double, double* %425
%6912 = load double, double* %372
%6913 = fdiv double %6911, %6912
%6914 = fadd double 1.000000e+00, %6913
store double %6914, double* %255
%6915 = load double, double* %372
%6916 = fdiv double 1.000000e+00, %6915
store double %6916, double* %538
%6917 = load double, double* %425
%6918 = fneg double %6917
%6919 = load double, double* %372
%6920 = load double, double* %372
%6921 = fmul double %6919, %6920
%6922 = fdiv double %6918, %6921
store double %6922, double* %387
%6923 = load double, double* %538
%6924 = load double, double* %427
%6925 = fmul double %6923, %6924
store double %6925, double* %257
%6926 = load double, double* %257
%6927 = load double, double* %387
%6928 = load double, double* %374
%6929 = call double @llvm.fmuladd.f64(double %6927, double %6928, double %6926)
store double %6929, double* %257
%6930 = load double*, double** %122
%6931 = getelementptr inbounds double, double* %6930, i64 25
%6932 = load double, double* %6931
%6933 = fneg double %6932
store double %6933, double* %282
%6934 = load double, double* %255
%6935 = load double, double* %282
%6936 = call double @pow(double %6934, double %6935)
store double %6936, double* %539
%6937 = load double, double* %539
%6938 = load double, double* %282
%6939 = fmul double %6937, %6938
%6940 = load double, double* %255
%6941 = fdiv double %6939, %6940
store double %6941, double* %540
%6942 = load double, double* %540
%6943 = load double, double* %257
%6944 = fmul double %6942, %6943
store double %6944, double* %541
%6945 = load double, double* %531
%6946 = fsub double 1.000000e+00, %6945
%6947 = load double, double* %535
%6948 = load double, double* %531
%6949 = load double, double* %539
%6950 = fmul double %6948, %6949
%6951 = call double @llvm.fmuladd.f64(double %6946, double %6947, double %6950)
store double %6951, double* %542
%6952 = load double, double* %539
%6953 = load double, double* %535
%6954 = fsub double %6952, %6953
store double %6954, double* %543
%6955 = load double, double* %531
%6956 = fsub double 1.000000e+00, %6955
store double %6956, double* %546
%6957 = load double, double* %531
store double %6957, double* %547
%6958 = load double, double* %543
%6959 = load double, double* %575
%6960 = fmul double %6958, %6959
store double %6960, double* %576
%6961 = load double, double* %543
%6962 = load double, double* %534
%6963 = fmul double %6961, %6962
store double %6963, double* %545
%6964 = load double, double* %545
%6965 = load double, double* %546
%6966 = load double, double* %537
%6967 = call double @llvm.fmuladd.f64(double %6965, double %6966, double %6964)
store double %6967, double* %545
%6968 = load double, double* %545
%6969 = load double, double* %547
%6970 = load double, double* %541
%6971 = call double @llvm.fmuladd.f64(double %6969, double %6970, double %6968)
store double %6971, double* %545
%6972 = load double*, double** %127
%6973 = load double, double* %6972
%6974 = load double, double* %471
%6975 = fsub double %6973, %6974
%6976 = load double, double* %454
%6977 = fadd double %6975, %6976
%6978 = load double, double* %542
%6979 = fmul double %6977, %6978
store double %6979, double* %548
%6980 = load double, double* %542
store double %6980, double* %577
%6981 = load double, double* %542
%6982 = fneg double %6981
store double %6982, double* %550
%6983 = load double, double* %542
store double %6983, double* %552
%6984 = load double, double* %454
%6985 = load double, double* %471
%6986 = fsub double %6984, %6985
%6987 = load double*, double** %127
%6988 = load double, double* %6987
%6989 = fadd double %6986, %6988
store double %6989, double* %553
%6990 = load double, double* %577
%6991 = load double, double* %550
%6992 = load double, double* %574
%6993 = call double @llvm.fmuladd.f64(double %6991, double %6992, double %6990)
store double %6993, double* %577
%6994 = load double, double* %550
%6995 = load double, double* %474
%6996 = fmul double %6994, %6995
store double %6996, double* %551
%6997 = load double, double* %551
%6998 = load double, double* %552
%6999 = load double, double* %456
%7000 = call double @llvm.fmuladd.f64(double %6998, double %6999, double %6997)
store double %7000, double* %551
%7001 = load double, double* %577
%7002 = load double, double* %553
%7003 = load double, double* %576
%7004 = call double @llvm.fmuladd.f64(double %7002, double %7003, double %7001)
store double %7004, double* %577
%7005 = load double, double* %551
%7006 = load double, double* %553
%7007 = load double, double* %545
%7008 = call double @llvm.fmuladd.f64(double %7006, double %7007, double %7005)
store double %7008, double* %551
%7009 = load double, double* %548
%7010 = load double, double* %433
%7011 = fadd double %7009, %7010
%7012 = load double, double* %517
%7013 = fsub double %7011, %7012
store double %7013, double* %567
store double 1.000000e+00, double* %578
store double 1.000000e+00, double* %568
store double -1.000000e+00, double* %579
%7014 = load double, double* %578
%7015 = load double, double* %577
%7016 = fmul double %7014, %7015
store double %7016, double* %570
%7017 = load double, double* %578
%7018 = load double, double* %551
%7019 = fmul double %7017, %7018
store double %7019, double* %569
%7020 = load double, double* %569
%7021 = load double, double* %568
%7022 = load double, double* %435
%7023 = call double @llvm.fmuladd.f64(double %7021, double %7022, double %7020)
store double %7023, double* %569
%7024 = load double, double* %570
%7025 = load double, double* %568
%7026 = load double, double* %563
%7027 = call double @llvm.fmuladd.f64(double %7025, double %7026, double %7024)
store double %7027, double* %570
%7028 = load double, double* %569
%7029 = load double, double* %579
%7030 = load double, double* %519
%7031 = call double @llvm.fmuladd.f64(double %7029, double %7030, double %7028)
store double %7031, double* %569
br label %7320
7032: ; preds = %6245, %6240
%7033 = load double, double* %425
%7034 = load double, double* %425
%7035 = load double*, double** %122
%7036 = getelementptr inbounds double, double* %7035, i64 26
%7037 = load double, double* %7036
%7038 = fmul double 4.000000e+00, %7037
%7039 = load double*, double** %122
%7040 = getelementptr inbounds double, double* %7039, i64 26
%7041 = load double, double* %7040
%7042 = fmul double %7038, %7041
%7043 = call double @llvm.fmuladd.f64(double %7033, double %7034, double %7042)
%7044 = call double @sqrt(double %7043)
store double %7044, double* %451
%7045 = load double, double* %425
%7046 = load double, double* %425
%7047 = load double, double* %425
%7048 = load double*, double** %122
%7049 = getelementptr inbounds double, double* %7048, i64 26
%7050 = load double, double* %7049
%7051 = load double*, double** %122
%7052 = getelementptr inbounds double, double* %7051, i64 26
%7053 = load double, double* %7052
%7054 = fmul double %7050, %7053
%7055 = fmul double 4.000000e+00, %7054
%7056 = call double @llvm.fmuladd.f64(double %7046, double %7047, double %7055)
%7057 = call double @sqrt(double %7056)
%7058 = fdiv double %7045, %7057
store double %7058, double* %452
%7059 = load double, double* %452
%7060 = load double, double* %427
%7061 = fmul double %7059, %7060
store double %7061, double* %453
%7062 = load double, double* %425
%7063 = load double, double* %451
%7064 = fadd double %7062, %7063
%7065 = fmul double -5.000000e-01, %7064
store double %7065, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%7066 = load double, double* %455
%7067 = load double, double* %427
%7068 = fmul double %7066, %7067
store double %7068, double* %456
%7069 = load double, double* %456
%7070 = load double, double* %457
%7071 = load double, double* %453
%7072 = call double @llvm.fmuladd.f64(double %7070, double %7071, double %7069)
store double %7072, double* %456
%7073 = load double, double* %454
%7074 = load double, double* %372
%7075 = fdiv double %7073, %7074
%7076 = fsub double 1.000000e+00, %7075
store double %7076, double* %255
%7077 = load double, double* %372
%7078 = fdiv double -1.000000e+00, %7077
store double %7078, double* %458
%7079 = load double, double* %454
%7080 = load double, double* %372
%7081 = load double, double* %372
%7082 = fmul double %7080, %7081
%7083 = fdiv double %7079, %7082
store double %7083, double* %387
%7084 = load double, double* %458
%7085 = load double, double* %456
%7086 = fmul double %7084, %7085
store double %7086, double* %257
%7087 = load double, double* %257
%7088 = load double, double* %387
%7089 = load double, double* %374
%7090 = call double @llvm.fmuladd.f64(double %7088, double %7089, double %7087)
store double %7090, double* %257
%7091 = load double*, double** %122
%7092 = getelementptr inbounds double, double* %7091, i64 25
%7093 = load double, double* %7092
%7094 = fsub double 1.000000e+00, %7093
store double %7094, double* %282
%7095 = load double, double* %255
%7096 = load double, double* %282
%7097 = call double @pow(double %7095, double %7096)
store double %7097, double* %285
%7098 = load double, double* %285
%7099 = load double, double* %282
%7100 = fmul double %7098, %7099
%7101 = load double, double* %255
%7102 = fdiv double %7100, %7101
store double %7102, double* %443
%7103 = load double, double* %443
%7104 = load double, double* %257
%7105 = fmul double %7103, %7104
store double %7105, double* %287
%7106 = load double, double* %372
%7107 = fneg double %7106
%7108 = load double, double* %285
%7109 = fmul double %7107, %7108
%7110 = load double*, double** %122
%7111 = getelementptr inbounds double, double* %7110, i64 25
%7112 = load double, double* %7111
%7113 = fsub double 1.000000e+00, %7112
%7114 = fdiv double %7109, %7113
store double %7114, double* %459
%7115 = load double, double* %285
%7116 = fneg double %7115
%7117 = load double*, double** %122
%7118 = getelementptr inbounds double, double* %7117, i64 25
%7119 = load double, double* %7118
%7120 = fsub double 1.000000e+00, %7119
%7121 = fdiv double %7116, %7120
store double %7121, double* %556
%7122 = load double, double* %372
%7123 = fneg double %7122
%7124 = load double*, double** %122
%7125 = getelementptr inbounds double, double* %7124, i64 25
%7126 = load double, double* %7125
%7127 = fsub double 1.000000e+00, %7126
%7128 = fdiv double %7123, %7127
store double %7128, double* %462
%7129 = load double, double* %556
%7130 = load double, double* %374
%7131 = fmul double %7129, %7130
store double %7131, double* %461
%7132 = load double, double* %461
%7133 = load double, double* %462
%7134 = load double, double* %287
%7135 = call double @llvm.fmuladd.f64(double %7133, double %7134, double %7132)
store double %7135, double* %461
%7136 = load double*, double** %127
%7137 = load double, double* %7136
%7138 = load double, double* %425
%7139 = fadd double %7137, %7138
store double %7139, double* %463
store double 1.000000e+00, double* %580
store double 1.000000e+00, double* %465
%7140 = load double, double* %465
%7141 = load double, double* %427
%7142 = fmul double %7140, %7141
store double %7142, double* %466
%7143 = load double, double* %463
%7144 = load double, double* %463
%7145 = load double*, double** %122
%7146 = getelementptr inbounds double, double* %7145, i64 26
%7147 = load double, double* %7146
%7148 = fmul double 4.000000e+00, %7147
%7149 = load double*, double** %122
%7150 = getelementptr inbounds double, double* %7149, i64 26
%7151 = load double, double* %7150
%7152 = fmul double %7148, %7151
%7153 = call double @llvm.fmuladd.f64(double %7143, double %7144, double %7152)
%7154 = call double @sqrt(double %7153)
store double %7154, double* %467
%7155 = load double, double* %463
%7156 = load double, double* %463
%7157 = load double, double* %463
%7158 = load double*, double** %122
%7159 = getelementptr inbounds double, double* %7158, i64 26
%7160 = load double, double* %7159
%7161 = load double*, double** %122
%7162 = getelementptr inbounds double, double* %7161, i64 26
%7163 = load double, double* %7162
%7164 = fmul double %7160, %7163
%7165 = fmul double 4.000000e+00, %7164
%7166 = call double @llvm.fmuladd.f64(double %7156, double %7157, double %7165)
%7167 = call double @sqrt(double %7166)
%7168 = fdiv double %7155, %7167
store double %7168, double* %468
%7169 = load double, double* %468
%7170 = load double, double* %580
%7171 = fmul double %7169, %7170
store double %7171, double* %581
%7172 = load double, double* %468
%7173 = load double, double* %466
%7174 = fmul double %7172, %7173
store double %7174, double* %470
%7175 = load double, double* %463
%7176 = load double, double* %467
%7177 = fsub double %7175, %7176
%7178 = load double, double* %425
%7179 = fneg double %7178
%7180 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7177, double %7179)
store double %7180, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%7181 = load double, double* %472
%7182 = load double, double* %580
%7183 = fmul double %7181, %7182
store double %7183, double* %574
%7184 = load double, double* %472
%7185 = load double, double* %466
%7186 = fmul double %7184, %7185
store double %7186, double* %474
%7187 = load double, double* %574
%7188 = load double, double* %475
%7189 = load double, double* %581
%7190 = call double @llvm.fmuladd.f64(double %7188, double %7189, double %7187)
store double %7190, double* %574
%7191 = load double, double* %474
%7192 = load double, double* %475
%7193 = load double, double* %470
%7194 = call double @llvm.fmuladd.f64(double %7192, double %7193, double %7191)
store double %7194, double* %474
%7195 = load double, double* %474
%7196 = load double, double* %476
%7197 = load double, double* %427
%7198 = call double @llvm.fmuladd.f64(double %7196, double %7197, double %7195)
store double %7198, double* %474
%7199 = load double, double* %471
%7200 = load double, double* %372
%7201 = fdiv double %7199, %7200
%7202 = fsub double 1.000000e+00, %7201
store double %7202, double* %255
%7203 = load double, double* %372
%7204 = fdiv double -1.000000e+00, %7203
store double %7204, double* %477
%7205 = load double, double* %471
%7206 = load double, double* %372
%7207 = load double, double* %372
%7208 = fmul double %7206, %7207
%7209 = fdiv double %7205, %7208
store double %7209, double* %387
%7210 = load double, double* %477
%7211 = load double, double* %574
%7212 = fmul double %7210, %7211
store double %7212, double* %565
%7213 = load double, double* %477
%7214 = load double, double* %474
%7215 = fmul double %7213, %7214
store double %7215, double* %257
%7216 = load double, double* %257
%7217 = load double, double* %387
%7218 = load double, double* %374
%7219 = call double @llvm.fmuladd.f64(double %7217, double %7218, double %7216)
store double %7219, double* %257
%7220 = load double*, double** %122
%7221 = getelementptr inbounds double, double* %7220, i64 25
%7222 = load double, double* %7221
%7223 = fsub double 1.000000e+00, %7222
store double %7223, double* %282
%7224 = load double, double* %255
%7225 = load double, double* %282
%7226 = call double @pow(double %7224, double %7225)
store double %7226, double* %285
%7227 = load double, double* %285
%7228 = load double, double* %282
%7229 = fmul double %7227, %7228
%7230 = load double, double* %255
%7231 = fdiv double %7229, %7230
store double %7231, double* %443
%7232 = load double, double* %443
%7233 = load double, double* %565
%7234 = fmul double %7232, %7233
store double %7234, double* %566
%7235 = load double, double* %443
%7236 = load double, double* %257
%7237 = fmul double %7235, %7236
store double %7237, double* %287
%7238 = load double, double* %372
%7239 = fneg double %7238
%7240 = load double, double* %285
%7241 = fmul double %7239, %7240
%7242 = load double*, double** %122
%7243 = getelementptr inbounds double, double* %7242, i64 25
%7244 = load double, double* %7243
%7245 = fsub double 1.000000e+00, %7244
%7246 = fdiv double %7241, %7245
store double %7246, double* %433
%7247 = load double, double* %285
%7248 = fneg double %7247
%7249 = load double*, double** %122
%7250 = getelementptr inbounds double, double* %7249, i64 25
%7251 = load double, double* %7250
%7252 = fsub double 1.000000e+00, %7251
%7253 = fdiv double %7248, %7252
store double %7253, double* %499
%7254 = load double, double* %372
%7255 = fneg double %7254
%7256 = load double*, double** %122
%7257 = getelementptr inbounds double, double* %7256, i64 25
%7258 = load double, double* %7257
%7259 = fsub double 1.000000e+00, %7258
%7260 = fdiv double %7255, %7259
store double %7260, double* %445
%7261 = load double, double* %499
%7262 = load double, double* %374
%7263 = fmul double %7261, %7262
store double %7263, double* %435
%7264 = load double, double* %445
%7265 = load double, double* %566
%7266 = fmul double %7264, %7265
store double %7266, double* %563
%7267 = load double, double* %435
%7268 = load double, double* %445
%7269 = load double, double* %287
%7270 = call double @llvm.fmuladd.f64(double %7268, double %7269, double %7267)
store double %7270, double* %435
%7271 = load double*, double** %122
%7272 = getelementptr inbounds double, double* %7271, i64 14
%7273 = load double, double* %7272
%7274 = fsub double 1.000000e+00, %7273
store double %7274, double* %255
%7275 = load double*, double** %122
%7276 = getelementptr inbounds double, double* %7275, i64 25
%7277 = load double, double* %7276
%7278 = fneg double %7277
store double %7278, double* %282
%7279 = load double, double* %255
%7280 = load double, double* %282
%7281 = call double @pow(double %7279, double %7280)
store double %7281, double* %285
%7282 = load double, double* %433
%7283 = load double, double* %285
%7284 = load double*, double** %127
%7285 = load double, double* %7284
%7286 = load double, double* %471
%7287 = fsub double %7285, %7286
%7288 = load double, double* %454
%7289 = fadd double %7287, %7288
%7290 = call double @llvm.fmuladd.f64(double %7283, double %7289, double %7282)
%7291 = load double, double* %459
%7292 = fsub double %7290, %7291
store double %7292, double* %567
store double 1.000000e+00, double* %568
%7293 = load double, double* %285
store double %7293, double* %570
%7294 = load double, double* %285
%7295 = fneg double %7294
store double %7295, double* %582
%7296 = load double, double* %285
store double %7296, double* %583
store double -1.000000e+00, double* %584
%7297 = load double, double* %568
%7298 = load double, double* %435
%7299 = fmul double %7297, %7298
store double %7299, double* %569
%7300 = load double, double* %570
%7301 = load double, double* %568
%7302 = load double, double* %563
%7303 = call double @llvm.fmuladd.f64(double %7301, double %7302, double %7300)
store double %7303, double* %570
%7304 = load double, double* %570
%7305 = load double, double* %582
%7306 = load double, double* %574
%7307 = call double @llvm.fmuladd.f64(double %7305, double %7306, double %7304)
store double %7307, double* %570
%7308 = load double, double* %569
%7309 = load double, double* %582
%7310 = load double, double* %474
%7311 = call double @llvm.fmuladd.f64(double %7309, double %7310, double %7308)
store double %7311, double* %569
%7312 = load double, double* %569
%7313 = load double, double* %583
%7314 = load double, double* %456
%7315 = call double @llvm.fmuladd.f64(double %7313, double %7314, double %7312)
store double %7315, double* %569
%7316 = load double, double* %569
%7317 = load double, double* %584
%7318 = load double, double* %461
%7319 = call double @llvm.fmuladd.f64(double %7317, double %7318, double %7316)
store double %7319, double* %569
br label %7320
7320: ; preds = %7032, %6250
br label %7321
7321: ; preds = %7320, %6222
%7322 = load double*, double** %122
%7323 = getelementptr inbounds double, double* %7322, i64 27
%7324 = load double, double* %7323
%7325 = fcmp ogt double %7324, 0.000000e+00
br i1 %7325, label %7326, label %7856
7326: ; preds = %7321
%7327 = load double, double* %377
%7328 = fneg double %7327
%7329 = load double*, double** %122
%7330 = getelementptr inbounds double, double* %7329, i64 14
%7331 = load double, double* %7330
%7332 = fmul double %7328, %7331
store double %7332, double* %425
%7333 = load double*, double** %122
%7334 = getelementptr inbounds double, double* %7333, i64 14
%7335 = load double, double* %7334
%7336 = fneg double %7335
store double %7336, double* %585
%7337 = load double, double* %585
%7338 = load double, double* %379
%7339 = fmul double %7337, %7338
store double %7339, double* %427
%7340 = load double*, double** %122
%7341 = getelementptr inbounds double, double* %7340, i64 30
%7342 = load double, double* %7341
%7343 = fcmp ole double %7342, 0.000000e+00
br i1 %7343, label %7344, label %7564
7344: ; preds = %7326
%7345 = load double*, double** %128
%7346 = load double, double* %7345
%7347 = load double, double* %425
%7348 = fadd double %7346, %7347
store double %7348, double* %428
store double 1.000000e+00, double* %586
store double 1.000000e+00, double* %430
%7349 = load double, double* %430
%7350 = load double, double* %427
%7351 = fmul double %7349, %7350
store double %7351, double* %431
%7352 = load double, double* %428
%7353 = fcmp ogt double %7352, 0.000000e+00
br i1 %7353, label %7354, label %7471
7354: ; preds = %7344
%7355 = load double*, double** %122
%7356 = getelementptr inbounds double, double* %7355, i64 14
%7357 = load double, double* %7356
%7358 = fsub double 1.000000e+00, %7357
store double %7358, double* %255
%7359 = load double*, double** %122
%7360 = getelementptr inbounds double, double* %7359, i64 29
%7361 = load double, double* %7360
%7362 = fsub double -1.000000e+00, %7361
store double %7362, double* %282
%7363 = load double, double* %255
%7364 = load double, double* %282
%7365 = call double @pow(double %7363, double %7364)
store double %7365, double* %432
%7366 = load double, double* %377
%7367 = load double, double* %432
%7368 = load double*, double** %122
%7369 = getelementptr inbounds double, double* %7368, i64 14
%7370 = load double, double* %7369
%7371 = fsub double 1.000000e+00, %7370
%7372 = fmul double %7367, %7371
%7373 = load double*, double** %122
%7374 = getelementptr inbounds double, double* %7373, i64 14
%7375 = load double, double* %7374
%7376 = fsub double 1.000000e+00, %7375
%7377 = fneg double %7372
%7378 = call double @llvm.fmuladd.f64(double %7377, double %7376, double 1.000000e+00)
%7379 = fmul double %7366, %7378
%7380 = load double*, double** %122
%7381 = getelementptr inbounds double, double* %7380, i64 29
%7382 = load double, double* %7381
%7383 = fsub double 1.000000e+00, %7382
%7384 = fdiv double %7379, %7383
store double %7384, double* %433
%7385 = load double*, double** %122
%7386 = getelementptr inbounds double, double* %7385, i64 14
%7387 = load double, double* %7386
%7388 = fsub double 1.000000e+00, %7387
%7389 = load double*, double** %122
%7390 = getelementptr inbounds double, double* %7389, i64 14
%7391 = load double, double* %7390
%7392 = fsub double 1.000000e+00, %7391
%7393 = fmul double %7388, %7392
%7394 = load double, double* %432
%7395 = fneg double %7393
%7396 = call double @llvm.fmuladd.f64(double %7395, double %7394, double 1.000000e+00)
%7397 = load double*, double** %122
%7398 = getelementptr inbounds double, double* %7397, i64 29
%7399 = load double, double* %7398
%7400 = fsub double 1.000000e+00, %7399
%7401 = fdiv double %7396, %7400
store double %7401, double* %587
store double 0.000000e+00, double* %563
store double 0.000000e+00, double* %588
%7402 = load double, double* %587
%7403 = load double, double* %379
%7404 = fmul double %7402, %7403
store double %7404, double* %435
%7405 = load double, double* %428
%7406 = load double*, double** %122
%7407 = getelementptr inbounds double, double* %7406, i64 14
%7408 = load double, double* %7407
%7409 = fsub double 1.000000e+00, %7408
%7410 = load double*, double** %122
%7411 = getelementptr inbounds double, double* %7410, i64 29
%7412 = load double, double* %7411
%7413 = fmul double 5.000000e-01, %7412
%7414 = load double, double* %428
%7415 = fmul double %7413, %7414
%7416 = load double, double* %377
%7417 = fdiv double %7415, %7416
%7418 = fadd double %7409, %7417
%7419 = fmul double %7405, %7418
%7420 = load double, double* %432
%7421 = fmul double %7419, %7420
store double %7421, double* %437
%7422 = load double, double* %428
%7423 = fmul double 5.000000e-01, %7422
%7424 = load double*, double** %122
%7425 = getelementptr inbounds double, double* %7424, i64 29
%7426 = load double, double* %7425
%7427 = fmul double %7423, %7426
%7428 = load double, double* %377
%7429 = fdiv double %7427, %7428
%7430 = load double*, double** %122
%7431 = getelementptr inbounds double, double* %7430, i64 14
%7432 = load double, double* %7431
%7433 = fsub double %7429, %7432
%7434 = fadd double %7433, 1.000000e+00
%7435 = load double, double* %432
%7436 = load double, double* %428
%7437 = fmul double 5.000000e-01, %7436
%7438 = load double*, double** %122
%7439 = getelementptr inbounds double, double* %7438, i64 29
%7440 = load double, double* %7439
%7441 = fmul double %7437, %7440
%7442 = load double, double* %432
%7443 = fmul double %7441, %7442
%7444 = load double, double* %377
%7445 = fdiv double %7443, %7444
%7446 = call double @llvm.fmuladd.f64(double %7434, double %7435, double %7445)
store double %7446, double* %438
%7447 = load double, double* %428
%7448 = load double, double* %428
%7449 = fmul double %7447, %7448
%7450 = fmul double -5.000000e-01, %7449
%7451 = load double*, double** %122
%7452 = getelementptr inbounds double, double* %7451, i64 29
%7453 = load double, double* %7452
%7454 = fmul double %7450, %7453
%7455 = load double, double* %432
%7456 = fmul double %7454, %7455
%7457 = load double, double* %377
%7458 = load double, double* %377
%7459 = fmul double %7457, %7458
%7460 = fdiv double %7456, %7459
store double %7460, double* %590
store double 0.000000e+00, double* %564
%7461 = load double, double* %438
%7462 = load double, double* %586
%7463 = fmul double %7461, %7462
store double %7463, double* %589
%7464 = load double, double* %438
%7465 = load double, double* %431
%7466 = fmul double %7464, %7465
store double %7466, double* %440
%7467 = load double, double* %440
%7468 = load double, double* %590
%7469 = load double, double* %379
%7470 = call double @llvm.fmuladd.f64(double %7468, double %7469, double %7467)
store double %7470, double* %440
br label %7539
7471: ; preds = %7344
%7472 = load double*, double** %128
%7473 = load double, double* %7472
%7474 = load double, double* %377
%7475 = fdiv double %7473, %7474
%7476 = fsub double 1.000000e+00, %7475
store double %7476, double* %255
%7477 = load double, double* %377
%7478 = fdiv double -1.000000e+00, %7477
store double %7478, double* %591
%7479 = load double*, double** %128
%7480 = load double, double* %7479
%7481 = load double, double* %377
%7482 = load double, double* %377
%7483 = fmul double %7481, %7482
%7484 = fdiv double %7480, %7483
store double %7484, double* %394
%7485 = load double, double* %394
%7486 = load double, double* %379
%7487 = fmul double %7485, %7486
store double %7487, double* %257
%7488 = load double*, double** %122
%7489 = getelementptr inbounds double, double* %7488, i64 29
%7490 = load double, double* %7489
%7491 = fsub double 1.000000e+00, %7490
store double %7491, double* %282
%7492 = load double, double* %255
%7493 = load double, double* %282
%7494 = call double @pow(double %7492, double %7493)
store double %7494, double* %285
%7495 = load double, double* %285
%7496 = load double, double* %282
%7497 = fmul double %7495, %7496
%7498 = load double, double* %255
%7499 = fdiv double %7497, %7498
store double %7499, double* %443
%7500 = load double, double* %443
%7501 = load double, double* %591
%7502 = fmul double %7500, %7501
store double %7502, double* %592
%7503 = load double, double* %443
%7504 = load double, double* %257
%7505 = fmul double %7503, %7504
store double %7505, double* %287
%7506 = load double, double* %377
%7507 = load double, double* %285
%7508 = fsub double 1.000000e+00, %7507
%7509 = fmul double %7506, %7508
%7510 = load double*, double** %122
%7511 = getelementptr inbounds double, double* %7510, i64 29
%7512 = load double, double* %7511
%7513 = fsub double 1.000000e+00, %7512
%7514 = fdiv double %7509, %7513
store double %7514, double* %433
%7515 = load double, double* %285
%7516 = fsub double 1.000000e+00, %7515
%7517 = load double*, double** %122
%7518 = getelementptr inbounds double, double* %7517, i64 29
%7519 = load double, double* %7518
%7520 = fsub double 1.000000e+00, %7519
%7521 = fdiv double %7516, %7520
store double %7521, double* %587
%7522 = load double, double* %377
%7523 = fneg double %7522
%7524 = load double*, double** %122
%7525 = getelementptr inbounds double, double* %7524, i64 29
%7526 = load double, double* %7525
%7527 = fsub double 1.000000e+00, %7526
%7528 = fdiv double %7523, %7527
store double %7528, double* %445
store double 0.000000e+00, double* %563
%7529 = load double, double* %587
%7530 = load double, double* %379
%7531 = fmul double %7529, %7530
store double %7531, double* %435
%7532 = load double, double* %445
%7533 = load double, double* %592
%7534 = fmul double %7532, %7533
store double %7534, double* %588
%7535 = load double, double* %435
%7536 = load double, double* %445
%7537 = load double, double* %287
%7538 = call double @llvm.fmuladd.f64(double %7536, double %7537, double %7535)
store double %7538, double* %435
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %564
store double 0.000000e+00, double* %440
store double 0.000000e+00, double* %589
br label %7539
7539: ; preds = %7471, %7354
%7540 = load double, double* %433
%7541 = load double, double* %437
%7542 = fadd double %7540, %7541
store double %7542, double* %593
store double 1.000000e+00, double* %594
store double 1.000000e+00, double* %598
%7543 = load double, double* %594
%7544 = load double, double* %435
%7545 = fmul double %7543, %7544
store double %7545, double* %595
%7546 = load double, double* %594
%7547 = load double, double* %588
%7548 = fmul double %7546, %7547
store double %7548, double* %596
%7549 = load double, double* %594
%7550 = load double, double* %563
%7551 = fmul double %7549, %7550
store double %7551, double* %597
%7552 = load double, double* %597
%7553 = load double, double* %598
%7554 = load double, double* %564
%7555 = call double @llvm.fmuladd.f64(double %7553, double %7554, double %7552)
store double %7555, double* %597
%7556 = load double, double* %595
%7557 = load double, double* %598
%7558 = load double, double* %440
%7559 = call double @llvm.fmuladd.f64(double %7557, double %7558, double %7556)
store double %7559, double* %595
%7560 = load double, double* %596
%7561 = load double, double* %598
%7562 = load double, double* %589
%7563 = call double @llvm.fmuladd.f64(double %7561, double %7562, double %7560)
store double %7563, double* %596
br label %7855
7564: ; preds = %7326
%7565 = load double, double* %425
%7566 = load double, double* %425
%7567 = load double*, double** %122
%7568 = getelementptr inbounds double, double* %7567, i64 30
%7569 = load double, double* %7568
%7570 = fmul double 4.000000e+00, %7569
%7571 = load double*, double** %122
%7572 = getelementptr inbounds double, double* %7571, i64 30
%7573 = load double, double* %7572
%7574 = fmul double %7570, %7573
%7575 = call double @llvm.fmuladd.f64(double %7565, double %7566, double %7574)
%7576 = call double @sqrt(double %7575)
store double %7576, double* %451
%7577 = load double, double* %425
%7578 = load double, double* %425
%7579 = load double, double* %425
%7580 = load double*, double** %122
%7581 = getelementptr inbounds double, double* %7580, i64 30
%7582 = load double, double* %7581
%7583 = load double*, double** %122
%7584 = getelementptr inbounds double, double* %7583, i64 30
%7585 = load double, double* %7584
%7586 = fmul double %7582, %7585
%7587 = fmul double 4.000000e+00, %7586
%7588 = call double @llvm.fmuladd.f64(double %7578, double %7579, double %7587)
%7589 = call double @sqrt(double %7588)
%7590 = fdiv double %7577, %7589
store double %7590, double* %452
%7591 = load double, double* %452
%7592 = load double, double* %427
%7593 = fmul double %7591, %7592
store double %7593, double* %453
%7594 = load double, double* %425
%7595 = load double, double* %451
%7596 = fadd double %7594, %7595
%7597 = fmul double -5.000000e-01, %7596
store double %7597, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%7598 = load double, double* %455
%7599 = load double, double* %427
%7600 = fmul double %7598, %7599
store double %7600, double* %456
%7601 = load double, double* %456
%7602 = load double, double* %457
%7603 = load double, double* %453
%7604 = call double @llvm.fmuladd.f64(double %7602, double %7603, double %7601)
store double %7604, double* %456
%7605 = load double, double* %454
%7606 = load double, double* %377
%7607 = fdiv double %7605, %7606
%7608 = fsub double 1.000000e+00, %7607
store double %7608, double* %255
%7609 = load double, double* %377
%7610 = fdiv double -1.000000e+00, %7609
store double %7610, double* %458
%7611 = load double, double* %454
%7612 = load double, double* %377
%7613 = load double, double* %377
%7614 = fmul double %7612, %7613
%7615 = fdiv double %7611, %7614
store double %7615, double* %394
%7616 = load double, double* %458
%7617 = load double, double* %456
%7618 = fmul double %7616, %7617
store double %7618, double* %257
%7619 = load double, double* %257
%7620 = load double, double* %394
%7621 = load double, double* %379
%7622 = call double @llvm.fmuladd.f64(double %7620, double %7621, double %7619)
store double %7622, double* %257
%7623 = load double*, double** %122
%7624 = getelementptr inbounds double, double* %7623, i64 29
%7625 = load double, double* %7624
%7626 = fsub double 1.000000e+00, %7625
store double %7626, double* %282
%7627 = load double, double* %255
%7628 = load double, double* %282
%7629 = call double @pow(double %7627, double %7628)
store double %7629, double* %285
%7630 = load double, double* %285
%7631 = load double, double* %282
%7632 = fmul double %7630, %7631
%7633 = load double, double* %255
%7634 = fdiv double %7632, %7633
store double %7634, double* %443
%7635 = load double, double* %443
%7636 = load double, double* %257
%7637 = fmul double %7635, %7636
store double %7637, double* %287
%7638 = load double, double* %377
%7639 = fneg double %7638
%7640 = load double, double* %285
%7641 = fmul double %7639, %7640
%7642 = load double*, double** %122
%7643 = getelementptr inbounds double, double* %7642, i64 29
%7644 = load double, double* %7643
%7645 = fsub double 1.000000e+00, %7644
%7646 = fdiv double %7641, %7645
store double %7646, double* %459
%7647 = load double, double* %285
%7648 = fneg double %7647
%7649 = load double*, double** %122
%7650 = getelementptr inbounds double, double* %7649, i64 29
%7651 = load double, double* %7650
%7652 = fsub double 1.000000e+00, %7651
%7653 = fdiv double %7648, %7652
store double %7653, double* %599
%7654 = load double, double* %377
%7655 = fneg double %7654
%7656 = load double*, double** %122
%7657 = getelementptr inbounds double, double* %7656, i64 29
%7658 = load double, double* %7657
%7659 = fsub double 1.000000e+00, %7658
%7660 = fdiv double %7655, %7659
store double %7660, double* %462
%7661 = load double, double* %599
%7662 = load double, double* %379
%7663 = fmul double %7661, %7662
store double %7663, double* %461
%7664 = load double, double* %461
%7665 = load double, double* %462
%7666 = load double, double* %287
%7667 = call double @llvm.fmuladd.f64(double %7665, double %7666, double %7664)
store double %7667, double* %461
%7668 = load double*, double** %128
%7669 = load double, double* %7668
%7670 = load double, double* %425
%7671 = fadd double %7669, %7670
store double %7671, double* %463
store double 1.000000e+00, double* %600
store double 1.000000e+00, double* %465
%7672 = load double, double* %465
%7673 = load double, double* %427
%7674 = fmul double %7672, %7673
store double %7674, double* %466
%7675 = load double, double* %463
%7676 = load double, double* %463
%7677 = load double*, double** %122
%7678 = getelementptr inbounds double, double* %7677, i64 30
%7679 = load double, double* %7678
%7680 = fmul double 4.000000e+00, %7679
%7681 = load double*, double** %122
%7682 = getelementptr inbounds double, double* %7681, i64 30
%7683 = load double, double* %7682
%7684 = fmul double %7680, %7683
%7685 = call double @llvm.fmuladd.f64(double %7675, double %7676, double %7684)
%7686 = call double @sqrt(double %7685)
store double %7686, double* %467
%7687 = load double, double* %463
%7688 = load double, double* %463
%7689 = load double, double* %463
%7690 = load double*, double** %122
%7691 = getelementptr inbounds double, double* %7690, i64 30
%7692 = load double, double* %7691
%7693 = load double*, double** %122
%7694 = getelementptr inbounds double, double* %7693, i64 30
%7695 = load double, double* %7694
%7696 = fmul double %7692, %7695
%7697 = fmul double 4.000000e+00, %7696
%7698 = call double @llvm.fmuladd.f64(double %7688, double %7689, double %7697)
%7699 = call double @sqrt(double %7698)
%7700 = fdiv double %7687, %7699
store double %7700, double* %468
%7701 = load double, double* %468
%7702 = load double, double* %600
%7703 = fmul double %7701, %7702
store double %7703, double* %601
%7704 = load double, double* %468
%7705 = load double, double* %466
%7706 = fmul double %7704, %7705
store double %7706, double* %470
%7707 = load double, double* %463
%7708 = load double, double* %467
%7709 = fsub double %7707, %7708
%7710 = load double, double* %425
%7711 = fneg double %7710
%7712 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7709, double %7711)
store double %7712, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%7713 = load double, double* %472
%7714 = load double, double* %600
%7715 = fmul double %7713, %7714
store double %7715, double* %602
%7716 = load double, double* %472
%7717 = load double, double* %466
%7718 = fmul double %7716, %7717
store double %7718, double* %474
%7719 = load double, double* %602
%7720 = load double, double* %475
%7721 = load double, double* %601
%7722 = call double @llvm.fmuladd.f64(double %7720, double %7721, double %7719)
store double %7722, double* %602
%7723 = load double, double* %474
%7724 = load double, double* %475
%7725 = load double, double* %470
%7726 = call double @llvm.fmuladd.f64(double %7724, double %7725, double %7723)
store double %7726, double* %474
%7727 = load double, double* %474
%7728 = load double, double* %476
%7729 = load double, double* %427
%7730 = call double @llvm.fmuladd.f64(double %7728, double %7729, double %7727)
store double %7730, double* %474
%7731 = load double, double* %471
%7732 = load double, double* %377
%7733 = fdiv double %7731, %7732
%7734 = fsub double 1.000000e+00, %7733
store double %7734, double* %255
%7735 = load double, double* %377
%7736 = fdiv double -1.000000e+00, %7735
store double %7736, double* %477
%7737 = load double, double* %471
%7738 = load double, double* %377
%7739 = load double, double* %377
%7740 = fmul double %7738, %7739
%7741 = fdiv double %7737, %7740
store double %7741, double* %394
%7742 = load double, double* %477
%7743 = load double, double* %602
%7744 = fmul double %7742, %7743
store double %7744, double* %591
%7745 = load double, double* %477
%7746 = load double, double* %474
%7747 = fmul double %7745, %7746
store double %7747, double* %257
%7748 = load double, double* %257
%7749 = load double, double* %394
%7750 = load double, double* %379
%7751 = call double @llvm.fmuladd.f64(double %7749, double %7750, double %7748)
store double %7751, double* %257
%7752 = load double*, double** %122
%7753 = getelementptr inbounds double, double* %7752, i64 29
%7754 = load double, double* %7753
%7755 = fsub double 1.000000e+00, %7754
store double %7755, double* %282
%7756 = load double, double* %255
%7757 = load double, double* %282
%7758 = call double @pow(double %7756, double %7757)
store double %7758, double* %285
%7759 = load double, double* %285
%7760 = load double, double* %282
%7761 = fmul double %7759, %7760
%7762 = load double, double* %255
%7763 = fdiv double %7761, %7762
store double %7763, double* %443
%7764 = load double, double* %443
%7765 = load double, double* %591
%7766 = fmul double %7764, %7765
store double %7766, double* %592
%7767 = load double, double* %443
%7768 = load double, double* %257
%7769 = fmul double %7767, %7768
store double %7769, double* %287
%7770 = load double, double* %377
%7771 = fneg double %7770
%7772 = load double, double* %285
%7773 = fmul double %7771, %7772
%7774 = load double*, double** %122
%7775 = getelementptr inbounds double, double* %7774, i64 29
%7776 = load double, double* %7775
%7777 = fsub double 1.000000e+00, %7776
%7778 = fdiv double %7773, %7777
store double %7778, double* %433
%7779 = load double, double* %285
%7780 = fneg double %7779
%7781 = load double*, double** %122
%7782 = getelementptr inbounds double, double* %7781, i64 29
%7783 = load double, double* %7782
%7784 = fsub double 1.000000e+00, %7783
%7785 = fdiv double %7780, %7784
store double %7785, double* %587
%7786 = load double, double* %377
%7787 = fneg double %7786
%7788 = load double*, double** %122
%7789 = getelementptr inbounds double, double* %7788, i64 29
%7790 = load double, double* %7789
%7791 = fsub double 1.000000e+00, %7790
%7792 = fdiv double %7787, %7791
store double %7792, double* %445
store double 0.000000e+00, double* %563
%7793 = load double, double* %587
%7794 = load double, double* %379
%7795 = fmul double %7793, %7794
store double %7795, double* %435
%7796 = load double, double* %445
%7797 = load double, double* %592
%7798 = fmul double %7796, %7797
store double %7798, double* %588
%7799 = load double, double* %435
%7800 = load double, double* %445
%7801 = load double, double* %287
%7802 = call double @llvm.fmuladd.f64(double %7800, double %7801, double %7799)
store double %7802, double* %435
%7803 = load double*, double** %122
%7804 = getelementptr inbounds double, double* %7803, i64 14
%7805 = load double, double* %7804
%7806 = fsub double 1.000000e+00, %7805
store double %7806, double* %255
%7807 = load double*, double** %122
%7808 = getelementptr inbounds double, double* %7807, i64 29
%7809 = load double, double* %7808
%7810 = fneg double %7809
store double %7810, double* %282
%7811 = load double, double* %255
%7812 = load double, double* %282
%7813 = call double @pow(double %7811, double %7812)
store double %7813, double* %285
%7814 = load double, double* %433
%7815 = load double, double* %285
%7816 = load double*, double** %128
%7817 = load double, double* %7816
%7818 = load double, double* %471
%7819 = fsub double %7817, %7818
%7820 = load double, double* %454
%7821 = fadd double %7819, %7820
%7822 = call double @llvm.fmuladd.f64(double %7815, double %7821, double %7814)
%7823 = load double, double* %459
%7824 = fsub double %7822, %7823
store double %7824, double* %593
store double 1.000000e+00, double* %594
%7825 = load double, double* %285
store double %7825, double* %596
%7826 = load double, double* %285
%7827 = fneg double %7826
store double %7827, double* %603
%7828 = load double, double* %285
store double %7828, double* %604
store double -1.000000e+00, double* %605
%7829 = load double, double* %594
%7830 = load double, double* %435
%7831 = fmul double %7829, %7830
store double %7831, double* %595
%7832 = load double, double* %596
%7833 = load double, double* %594
%7834 = load double, double* %588
%7835 = call double @llvm.fmuladd.f64(double %7833, double %7834, double %7832)
store double %7835, double* %596
%7836 = load double, double* %594
%7837 = load double, double* %563
%7838 = fmul double %7836, %7837
store double %7838, double* %597
%7839 = load double, double* %596
%7840 = load double, double* %603
%7841 = load double, double* %602
%7842 = call double @llvm.fmuladd.f64(double %7840, double %7841, double %7839)
store double %7842, double* %596
%7843 = load double, double* %595
%7844 = load double, double* %603
%7845 = load double, double* %474
%7846 = call double @llvm.fmuladd.f64(double %7844, double %7845, double %7843)
store double %7846, double* %595
%7847 = load double, double* %595
%7848 = load double, double* %604
%7849 = load double, double* %456
%7850 = call double @llvm.fmuladd.f64(double %7848, double %7849, double %7847)
store double %7850, double* %595
%7851 = load double, double* %595
%7852 = load double, double* %605
%7853 = load double, double* %461
%7854 = call double @llvm.fmuladd.f64(double %7852, double %7853, double %7851)
store double %7854, double* %595
br label %7855
7855: ; preds = %7564, %7539
br label %7857
7856: ; preds = %7321
store double 0.000000e+00, double* %593
store double 0.000000e+00, double* %595
store double 0.000000e+00, double* %596
br label %7857
7857: ; preds = %7856, %7855
%7858 = load double*, double** %124
%7859 = load double, double* %7858
%7860 = load double, double* %331
%7861 = load double, double* %246
%7862 = fmul double %7860, %7861
%7863 = fdiv double %7859, %7862
store double %7863, double* %606
%7864 = load double, double* %331
%7865 = load double, double* %246
%7866 = fmul double %7864, %7865
%7867 = fdiv double 1.000000e+00, %7866
store double %7867, double* %607
%7868 = load double*, double** %124
%7869 = load double, double* %7868
%7870 = fneg double %7869
%7871 = load double, double* %331
%7872 = load double, double* %331
%7873 = fmul double %7871, %7872
%7874 = load double, double* %246
%7875 = fmul double %7873, %7874
%7876 = fdiv double %7870, %7875
store double %7876, double* %608
%7877 = load double*, double** %124
%7878 = load double, double* %7877
%7879 = fneg double %7878
%7880 = load double, double* %331
%7881 = load double, double* %246
%7882 = load double, double* %246
%7883 = fmul double %7881, %7882
%7884 = fmul double %7880, %7883
%7885 = fdiv double %7879, %7884
store double %7885, double* %610
%7886 = load double, double* %608
%7887 = load double, double* %333
%7888 = fmul double %7886, %7887
store double %7888, double* %609
%7889 = load double, double* %609
%7890 = load double, double* %610
%7891 = load double, double* %248
%7892 = call double @llvm.fmuladd.f64(double %7890, double %7891, double %7889)
store double %7892, double* %609
%7893 = load double, double* %606
%7894 = fcmp ogt double %7893, 1.000000e+02
br i1 %7894, label %7895, label %7902
7895: ; preds = %7857
%7896 = call double @exp(double 1.000000e+02)
store double %7896, double* %612
%7897 = load double, double* %612
%7898 = load double, double* %606
%7899 = fsub double %7898, 1.000000e+02
%7900 = fadd double 1.000000e+00, %7899
%7901 = fmul double %7897, %7900
store double %7901, double* %611
br label %7917
7902: ; preds = %7857
%7903 = load double, double* %606
%7904 = fcmp olt double %7903, -1.000000e+02
br i1 %7904, label %7905, label %7912
7905: ; preds = %7902
%7906 = call double @exp(double -1.000000e+02)
store double %7906, double* %612
%7907 = load double, double* %612
%7908 = load double, double* %606
%7909 = fadd double %7908, 1.000000e+02
%7910 = fadd double 1.000000e+00, %7909
%7911 = fmul double %7907, %7910
store double %7911, double* %611
br label %7916
7912: ; preds = %7902
%7913 = load double, double* %606
%7914 = call double @exp(double %7913)
store double %7914, double* %611
%7915 = load double, double* %611
store double %7915, double* %612
br label %7916
7916: ; preds = %7912, %7905
br label %7917
7917: ; preds = %7916, %7895
%7918 = load double, double* %612
%7919 = load double, double* %607
%7920 = fmul double %7918, %7919
store double %7920, double* %613
%7921 = load double, double* %612
%7922 = load double, double* %609
%7923 = fmul double %7921, %7922
store double %7923, double* %614
%7924 = load double, double* %298
%7925 = load double, double* %611
%7926 = fsub double %7925, 1.000000e+00
%7927 = fmul double %7924, %7926
store double %7927, double* %615
%7928 = load double, double* %611
%7929 = fsub double %7928, 1.000000e+00
store double %7929, double* %616
%7930 = load double, double* %298
store double %7930, double* %618
%7931 = load double, double* %616
%7932 = load double, double* %300
%7933 = fmul double %7931, %7932
store double %7933, double* %617
%7934 = load double, double* %618
%7935 = load double, double* %613
%7936 = fmul double %7934, %7935
store double %7936, double* %619
%7937 = load double, double* %617
%7938 = load double, double* %618
%7939 = load double, double* %614
%7940 = call double @llvm.fmuladd.f64(double %7938, double %7939, double %7937)
store double %7940, double* %617
%7941 = load double*, double** %126
%7942 = load double, double* %7941
%7943 = load double, double* %334
%7944 = load double, double* %246
%7945 = fmul double %7943, %7944
%7946 = fdiv double %7942, %7945
store double %7946, double* %606
%7947 = load double, double* %334
%7948 = load double, double* %246
%7949 = fmul double %7947, %7948
%7950 = fdiv double 1.000000e+00, %7949
store double %7950, double* %620
%7951 = load double*, double** %126
%7952 = load double, double* %7951
%7953 = fneg double %7952
%7954 = load double, double* %334
%7955 = load double, double* %334
%7956 = fmul double %7954, %7955
%7957 = load double, double* %246
%7958 = fmul double %7956, %7957
%7959 = fdiv double %7953, %7958
store double %7959, double* %621
%7960 = load double*, double** %126
%7961 = load double, double* %7960
%7962 = fneg double %7961
%7963 = load double, double* %334
%7964 = load double, double* %246
%7965 = load double, double* %246
%7966 = fmul double %7964, %7965
%7967 = fmul double %7963, %7966
%7968 = fdiv double %7962, %7967
store double %7968, double* %610
%7969 = load double, double* %621
%7970 = load double, double* %336
%7971 = fmul double %7969, %7970
store double %7971, double* %609
%7972 = load double, double* %609
%7973 = load double, double* %610
%7974 = load double, double* %248
%7975 = call double @llvm.fmuladd.f64(double %7973, double %7974, double %7972)
store double %7975, double* %609
%7976 = load double, double* %606
%7977 = fcmp ogt double %7976, 1.000000e+02
br i1 %7977, label %7978, label %7985
7978: ; preds = %7917
%7979 = call double @exp(double 1.000000e+02)
store double %7979, double* %612
%7980 = load double, double* %612
%7981 = load double, double* %606
%7982 = fsub double %7981, 1.000000e+02
%7983 = fadd double 1.000000e+00, %7982
%7984 = fmul double %7980, %7983
store double %7984, double* %611
br label %8000
7985: ; preds = %7917
%7986 = load double, double* %606
%7987 = fcmp olt double %7986, -1.000000e+02
br i1 %7987, label %7988, label %7995
7988: ; preds = %7985
%7989 = call double @exp(double -1.000000e+02)
store double %7989, double* %612
%7990 = load double, double* %612
%7991 = load double, double* %606
%7992 = fadd double %7991, 1.000000e+02
%7993 = fadd double 1.000000e+00, %7992
%7994 = fmul double %7990, %7993
store double %7994, double* %611
br label %7999
7995: ; preds = %7985
%7996 = load double, double* %606
%7997 = call double @exp(double %7996)
store double %7997, double* %611
%7998 = load double, double* %611
store double %7998, double* %612
br label %7999
7999: ; preds = %7995, %7988
br label %8000
8000: ; preds = %7999, %7978
%8001 = load double, double* %612
%8002 = load double, double* %620
%8003 = fmul double %8001, %8002
store double %8003, double* %622
%8004 = load double, double* %612
%8005 = load double, double* %609
%8006 = fmul double %8004, %8005
store double %8006, double* %614
%8007 = load double, double* %298
%8008 = load double, double* %301
%8009 = fmul double %8007, %8008
%8010 = load double, double* %611
%8011 = fsub double %8010, 1.000000e+00
%8012 = fmul double %8009, %8011
store double %8012, double* %623
%8013 = load double, double* %611
%8014 = fsub double %8013, 1.000000e+00
%8015 = load double, double* %301
%8016 = fmul double %8014, %8015
store double %8016, double* %624
%8017 = load double, double* %611
%8018 = fsub double %8017, 1.000000e+00
%8019 = load double, double* %298
%8020 = fmul double %8018, %8019
store double %8020, double* %626
%8021 = load double, double* %298
%8022 = load double, double* %301
%8023 = fmul double %8021, %8022
store double %8023, double* %627
%8024 = load double, double* %624
%8025 = load double, double* %300
%8026 = fmul double %8024, %8025
store double %8026, double* %625
%8027 = load double, double* %625
%8028 = load double, double* %626
%8029 = load double, double* %303
%8030 = call double @llvm.fmuladd.f64(double %8028, double %8029, double %8027)
store double %8030, double* %625
%8031 = load double, double* %627
%8032 = load double, double* %622
%8033 = fmul double %8031, %8032
store double %8033, double* %628
%8034 = load double, double* %625
%8035 = load double, double* %627
%8036 = load double, double* %614
%8037 = call double @llvm.fmuladd.f64(double %8035, double %8036, double %8034)
store double %8037, double* %625
%8038 = load double, double* %446
%8039 = load double, double* %412
%8040 = call double @llvm.fmuladd.f64(double %8038, double %8039, double 1.000000e+00)
%8041 = load double, double* %505
%8042 = load double, double* %411
%8043 = call double @llvm.fmuladd.f64(double %8041, double %8042, double %8040)
store double %8043, double* %629
%8044 = load double, double* %412
store double %8044, double* %630
%8045 = load double, double* %411
store double %8045, double* %633
%8046 = load double, double* %630
%8047 = load double, double* %448
%8048 = fmul double %8046, %8047
store double %8048, double* %631
%8049 = load double, double* %630
%8050 = load double, double* %449
%8051 = fmul double %8049, %8050
store double %8051, double* %632
%8052 = load double, double* %631
%8053 = load double, double* %633
%8054 = load double, double* %507
%8055 = call double @llvm.fmuladd.f64(double %8053, double %8054, double %8052)
store double %8055, double* %631
%8056 = load double, double* %633
%8057 = load double, double* %508
%8058 = fmul double %8056, %8057
store double %8058, double* %634
%8059 = load double, double* %629
%8060 = fsub double %8059, 1.000000e-04
%8061 = load double, double* %629
%8062 = fsub double %8061, 1.000000e-04
%8063 = call double @llvm.fmuladd.f64(double %8060, double %8062, double 1.000000e-08)
%8064 = call double @sqrt(double %8063)
%8065 = load double, double* %629
%8066 = fadd double %8064, %8065
%8067 = fsub double %8066, 1.000000e-04
%8068 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %8067, double 1.000000e-04)
store double %8068, double* %635
%8069 = load double, double* %629
%8070 = fsub double %8069, 1.000000e-04
%8071 = load double, double* %629
%8072 = fsub double %8071, 1.000000e-04
%8073 = load double, double* %629
%8074 = fsub double %8073, 1.000000e-04
%8075 = call double @llvm.fmuladd.f64(double %8072, double %8074, double 1.000000e-08)
%8076 = call double @sqrt(double %8075)
%8077 = fdiv double %8070, %8076
%8078 = fadd double %8077, 1.000000e+00
%8079 = fmul double 5.000000e-01, %8078
store double %8079, double* %636
%8080 = load double, double* %636
%8081 = load double, double* %631
%8082 = fmul double %8080, %8081
store double %8082, double* %637
%8083 = load double, double* %636
%8084 = load double, double* %632
%8085 = fmul double %8083, %8084
store double %8085, double* %638
%8086 = load double, double* %636
%8087 = load double, double* %634
%8088 = fmul double %8086, %8087
store double %8088, double* %639
%8089 = load double, double* %615
%8090 = load double, double* %413
%8091 = load double, double* %623
%8092 = load double, double* %416
%8093 = fmul double %8091, %8092
%8094 = call double @llvm.fmuladd.f64(double %8089, double %8090, double %8093)
store double %8094, double* %640
%8095 = load double, double* %413
store double %8095, double* %641
%8096 = load double, double* %615
store double %8096, double* %644
%8097 = load double, double* %416
store double %8097, double* %645
%8098 = load double, double* %641
%8099 = load double, double* %617
%8100 = fmul double %8098, %8099
store double %8100, double* %642
%8101 = load double, double* %641
%8102 = load double, double* %619
%8103 = fmul double %8101, %8102
store double %8103, double* %643
%8104 = load double, double* %642
%8105 = load double, double* %644
%8106 = load double, double* %415
%8107 = call double @llvm.fmuladd.f64(double %8105, double %8106, double %8104)
store double %8107, double* %642
%8108 = load double, double* %642
%8109 = load double, double* %645
%8110 = load double, double* %625
%8111 = call double @llvm.fmuladd.f64(double %8109, double %8110, double %8108)
store double %8111, double* %642
%8112 = load double, double* %645
%8113 = load double, double* %628
%8114 = fmul double %8112, %8113
store double %8114, double* %646
%8115 = load double*, double** %122
%8116 = getelementptr inbounds double, double* %8115, i64 88
%8117 = load double, double* %8116
%8118 = fcmp olt double %8117, 5.000000e-01
br i1 %8118, label %8119, label %8211
8119: ; preds = %8000
%8120 = load double*, double** %122
%8121 = getelementptr inbounds double, double* %8120, i64 89
%8122 = load double, double* %8121
%8123 = fdiv double 1.000000e+00, %8122
store double %8123, double* %282
%8124 = load double, double* %635
%8125 = load double, double* %282
%8126 = call double @pow(double %8124, double %8125)
store double %8126, double* %285
%8127 = load double, double* %285
%8128 = load double, double* %282
%8129 = fmul double %8127, %8128
%8130 = load double, double* %635
%8131 = fdiv double %8129, %8130
store double %8131, double* %647
%8132 = load double, double* %647
%8133 = load double, double* %637
%8134 = fmul double %8132, %8133
store double %8134, double* %287
%8135 = load double, double* %647
%8136 = load double, double* %638
%8137 = fmul double %8135, %8136
store double %8137, double* %444
%8138 = load double, double* %647
%8139 = load double, double* %639
%8140 = fmul double %8138, %8139
store double %8140, double* %504
%8141 = load double, double* %285
%8142 = load double, double* %640
%8143 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8142, double %8141)
store double %8143, double* %255
store double 1.000000e+00, double* %352
store double 4.000000e+00, double* %648
%8144 = load double, double* %352
%8145 = load double, double* %287
%8146 = fmul double %8144, %8145
store double %8146, double* %257
%8147 = load double, double* %352
%8148 = load double, double* %444
%8149 = fmul double %8147, %8148
store double %8149, double* %442
%8150 = load double, double* %352
%8151 = load double, double* %504
%8152 = fmul double %8150, %8151
store double %8152, double* %503
%8153 = load double, double* %257
%8154 = load double, double* %648
%8155 = load double, double* %642
%8156 = call double @llvm.fmuladd.f64(double %8154, double %8155, double %8153)
store double %8156, double* %257
%8157 = load double, double* %442
%8158 = load double, double* %648
%8159 = load double, double* %643
%8160 = call double @llvm.fmuladd.f64(double %8158, double %8159, double %8157)
store double %8160, double* %442
%8161 = load double, double* %503
%8162 = load double, double* %648
%8163 = load double, double* %646
%8164 = call double @llvm.fmuladd.f64(double %8162, double %8163, double %8161)
store double %8164, double* %503
%8165 = load double, double* %255
%8166 = load double*, double** %122
%8167 = getelementptr inbounds double, double* %8166, i64 89
%8168 = load double, double* %8167
%8169 = call double @pow(double %8165, double %8168)
store double %8169, double* %289
%8170 = load double, double* %289
%8171 = load double*, double** %122
%8172 = getelementptr inbounds double, double* %8171, i64 89
%8173 = load double, double* %8172
%8174 = fmul double %8170, %8173
%8175 = load double, double* %255
%8176 = fdiv double %8174, %8175
store double %8176, double* %366
%8177 = load double, double* %366
%8178 = load double, double* %257
%8179 = fmul double %8177, %8178
store double %8179, double* %291
%8180 = load double, double* %366
%8181 = load double, double* %442
%8182 = fmul double %8180, %8181
store double %8182, double* %649
%8183 = load double, double* %366
%8184 = load double, double* %503
%8185 = fmul double %8183, %8184
store double %8185, double* %650
%8186 = load double, double* %635
%8187 = load double, double* %289
%8188 = fadd double %8186, %8187
%8189 = fmul double 5.000000e-01, %8188
store double %8189, double* %651
store double 5.000000e-01, double* %652
store double 5.000000e-01, double* %656
%8190 = load double, double* %652
%8191 = load double, double* %637
%8192 = fmul double %8190, %8191
store double %8192, double* %653
%8193 = load double, double* %652
%8194 = load double, double* %638
%8195 = fmul double %8193, %8194
store double %8195, double* %654
%8196 = load double, double* %652
%8197 = load double, double* %639
%8198 = fmul double %8196, %8197
store double %8198, double* %655
%8199 = load double, double* %653
%8200 = load double, double* %656
%8201 = load double, double* %291
%8202 = call double @llvm.fmuladd.f64(double %8200, double %8201, double %8199)
store double %8202, double* %653
%8203 = load double, double* %654
%8204 = load double, double* %656
%8205 = load double, double* %649
%8206 = call double @llvm.fmuladd.f64(double %8204, double %8205, double %8203)
store double %8206, double* %654
%8207 = load double, double* %655
%8208 = load double, double* %656
%8209 = load double, double* %650
%8210 = call double @llvm.fmuladd.f64(double %8208, double %8209, double %8207)
store double %8210, double* %655
br label %8275
8211: ; preds = %8000
%8212 = load double, double* %640
%8213 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8212, double 1.000000e+00)
store double %8213, double* %255
store double 4.000000e+00, double* %648
%8214 = load double, double* %648
%8215 = load double, double* %642
%8216 = fmul double %8214, %8215
store double %8216, double* %257
%8217 = load double, double* %648
%8218 = load double, double* %643
%8219 = fmul double %8217, %8218
store double %8219, double* %442
%8220 = load double, double* %648
%8221 = load double, double* %646
%8222 = fmul double %8220, %8221
store double %8222, double* %503
%8223 = load double, double* %255
%8224 = load double*, double** %122
%8225 = getelementptr inbounds double, double* %8224, i64 89
%8226 = load double, double* %8225
%8227 = call double @pow(double %8223, double %8226)
store double %8227, double* %282
%8228 = load double, double* %282
%8229 = load double*, double** %122
%8230 = getelementptr inbounds double, double* %8229, i64 89
%8231 = load double, double* %8230
%8232 = fmul double %8228, %8231
%8233 = load double, double* %255
%8234 = fdiv double %8232, %8233
store double %8234, double* %383
%8235 = load double, double* %383
%8236 = load double, double* %257
%8237 = fmul double %8235, %8236
store double %8237, double* %284
%8238 = load double, double* %383
%8239 = load double, double* %442
%8240 = fmul double %8238, %8239
store double %8240, double* %657
%8241 = load double, double* %383
%8242 = load double, double* %503
%8243 = fmul double %8241, %8242
store double %8243, double* %658
%8244 = load double, double* %635
%8245 = fmul double 5.000000e-01, %8244
%8246 = load double, double* %282
%8247 = fadd double 1.000000e+00, %8246
%8248 = fmul double %8245, %8247
store double %8248, double* %651
%8249 = load double, double* %282
%8250 = fadd double %8249, 1.000000e+00
%8251 = fmul double 5.000000e-01, %8250
store double %8251, double* %652
%8252 = load double, double* %635
%8253 = fmul double 5.000000e-01, %8252
store double %8253, double* %659
%8254 = load double, double* %652
%8255 = load double, double* %637
%8256 = fmul double %8254, %8255
store double %8256, double* %653
%8257 = load double, double* %652
%8258 = load double, double* %638
%8259 = fmul double %8257, %8258
store double %8259, double* %654
%8260 = load double, double* %652
%8261 = load double, double* %639
%8262 = fmul double %8260, %8261
store double %8262, double* %655
%8263 = load double, double* %653
%8264 = load double, double* %659
%8265 = load double, double* %284
%8266 = call double @llvm.fmuladd.f64(double %8264, double %8265, double %8263)
store double %8266, double* %653
%8267 = load double, double* %654
%8268 = load double, double* %659
%8269 = load double, double* %657
%8270 = call double @llvm.fmuladd.f64(double %8268, double %8269, double %8267)
store double %8270, double* %654
%8271 = load double, double* %655
%8272 = load double, double* %659
%8273 = load double, double* %658
%8274 = call double @llvm.fmuladd.f64(double %8272, double %8273, double %8271)
store double %8274, double* %655
br label %8275
8275: ; preds = %8211, %8119
%8276 = load double, double* %623
%8277 = load double, double* %651
%8278 = fdiv double %8276, %8277
%8279 = load double*, double** %151
store double %8278, double* %8279
%8280 = load double, double* %651
%8281 = fdiv double 1.000000e+00, %8280
store double %8281, double* %660
%8282 = load double, double* %623
%8283 = fneg double %8282
%8284 = load double, double* %651
%8285 = load double, double* %651
%8286 = fmul double %8284, %8285
%8287 = fdiv double %8283, %8286
store double %8287, double* %661
%8288 = load double, double* %660
%8289 = load double, double* %625
%8290 = fmul double %8288, %8289
%8291 = load double*, double** %152
store double %8290, double* %8291
%8292 = load double, double* %660
%8293 = load double, double* %628
%8294 = fmul double %8292, %8293
%8295 = load double*, double** %153
store double %8294, double* %8295
%8296 = load double*, double** %152
%8297 = load double, double* %8296
%8298 = load double, double* %661
%8299 = load double, double* %653
%8300 = call double @llvm.fmuladd.f64(double %8298, double %8299, double %8297)
%8301 = load double*, double** %152
store double %8300, double* %8301
%8302 = load double, double* %661
%8303 = load double, double* %654
%8304 = fmul double %8302, %8303
%8305 = load double*, double** %154
store double %8304, double* %8305
%8306 = load double*, double** %153
%8307 = load double, double* %8306
%8308 = load double, double* %661
%8309 = load double, double* %655
%8310 = call double @llvm.fmuladd.f64(double %8308, double %8309, double %8307)
%8311 = load double*, double** %153
store double %8310, double* %8311
%8312 = load double, double* %615
%8313 = load double, double* %651
%8314 = fdiv double %8312, %8313
%8315 = load double*, double** %147
store double %8314, double* %8315
%8316 = load double, double* %651
%8317 = fdiv double 1.000000e+00, %8316
store double %8317, double* %662
%8318 = load double, double* %615
%8319 = fneg double %8318
%8320 = load double, double* %651
%8321 = load double, double* %651
%8322 = fmul double %8320, %8321
%8323 = fdiv double %8319, %8322
store double %8323, double* %663
%8324 = load double, double* %662
%8325 = load double, double* %617
%8326 = fmul double %8324, %8325
%8327 = load double*, double** %148
store double %8326, double* %8327
%8328 = load double, double* %662
%8329 = load double, double* %619
%8330 = fmul double %8328, %8329
%8331 = load double*, double** %149
store double %8330, double* %8331
%8332 = load double*, double** %148
%8333 = load double, double* %8332
%8334 = load double, double* %663
%8335 = load double, double* %653
%8336 = call double @llvm.fmuladd.f64(double %8334, double %8335, double %8333)
%8337 = load double*, double** %148
store double %8336, double* %8337
%8338 = load double*, double** %149
%8339 = load double, double* %8338
%8340 = load double, double* %663
%8341 = load double, double* %654
%8342 = call double @llvm.fmuladd.f64(double %8340, double %8341, double %8339)
%8343 = load double*, double** %149
store double %8342, double* %8343
%8344 = load double, double* %663
%8345 = load double, double* %655
%8346 = fmul double %8344, %8345
%8347 = load double*, double** %150
store double %8346, double* %8347
%8348 = load double*, double** %122
%8349 = getelementptr inbounds double, double* %8348, i64 42
%8350 = load double, double* %8349
%8351 = fcmp ogt double %8350, 0.000000e+00
br i1 %8351, label %8352, label %8690
8352: ; preds = %8275
%8353 = load double*, double** %127
%8354 = load double, double* %8353
%8355 = load double*, double** %122
%8356 = getelementptr inbounds double, double* %8355, i64 44
%8357 = load double, double* %8356
%8358 = load double, double* %246
%8359 = fmul double %8357, %8358
%8360 = fdiv double %8354, %8359
store double %8360, double* %606
%8361 = load double*, double** %122
%8362 = getelementptr inbounds double, double* %8361, i64 44
%8363 = load double, double* %8362
%8364 = load double, double* %246
%8365 = fmul double %8363, %8364
%8366 = fdiv double 1.000000e+00, %8365
store double %8366, double* %664
%8367 = load double*, double** %127
%8368 = load double, double* %8367
%8369 = fneg double %8368
%8370 = load double*, double** %122
%8371 = getelementptr inbounds double, double* %8370, i64 44
%8372 = load double, double* %8371
%8373 = load double, double* %246
%8374 = load double, double* %246
%8375 = fmul double %8373, %8374
%8376 = fmul double %8372, %8375
%8377 = fdiv double %8369, %8376
store double %8377, double* %610
%8378 = load double, double* %610
%8379 = load double, double* %248
%8380 = fmul double %8378, %8379
store double %8380, double* %609
%8381 = load double, double* %606
%8382 = fcmp ogt double %8381, 1.000000e+02
br i1 %8382, label %8383, label %8390
8383: ; preds = %8352
%8384 = call double @exp(double 1.000000e+02)
store double %8384, double* %612
%8385 = load double, double* %612
%8386 = load double, double* %606
%8387 = fsub double %8386, 1.000000e+02
%8388 = fadd double 1.000000e+00, %8387
%8389 = fmul double %8385, %8388
store double %8389, double* %611
br label %8405
8390: ; preds = %8352
%8391 = load double, double* %606
%8392 = fcmp olt double %8391, -1.000000e+02
br i1 %8392, label %8393, label %8400
8393: ; preds = %8390
%8394 = call double @exp(double -1.000000e+02)
store double %8394, double* %612
%8395 = load double, double* %612
%8396 = load double, double* %606
%8397 = fadd double %8396, 1.000000e+02
%8398 = fadd double 1.000000e+00, %8397
%8399 = fmul double %8395, %8398
store double %8399, double* %611
br label %8404
8400: ; preds = %8390
%8401 = load double, double* %606
%8402 = call double @exp(double %8401)
store double %8402, double* %611
%8403 = load double, double* %611
store double %8403, double* %612
br label %8404
8404: ; preds = %8400, %8393
br label %8405
8405: ; preds = %8404, %8383
%8406 = load double, double* %612
%8407 = load double, double* %664
%8408 = fmul double %8406, %8407
store double %8408, double* %665
%8409 = load double, double* %612
%8410 = load double, double* %609
%8411 = fmul double %8409, %8410
store double %8411, double* %614
%8412 = load double*, double** %126
%8413 = load double, double* %8412
%8414 = load double*, double** %122
%8415 = getelementptr inbounds double, double* %8414, i64 44
%8416 = load double, double* %8415
%8417 = load double, double* %246
%8418 = fmul double %8416, %8417
%8419 = fdiv double %8413, %8418
store double %8419, double* %666
%8420 = load double*, double** %122
%8421 = getelementptr inbounds double, double* %8420, i64 44
%8422 = load double, double* %8421
%8423 = load double, double* %246
%8424 = fmul double %8422, %8423
%8425 = fdiv double 1.000000e+00, %8424
store double %8425, double* %667
%8426 = load double*, double** %126
%8427 = load double, double* %8426
%8428 = fneg double %8427
%8429 = load double*, double** %122
%8430 = getelementptr inbounds double, double* %8429, i64 44
%8431 = load double, double* %8430
%8432 = load double, double* %246
%8433 = load double, double* %246
%8434 = fmul double %8432, %8433
%8435 = fmul double %8431, %8434
%8436 = fdiv double %8428, %8435
store double %8436, double* %668
%8437 = load double, double* %668
%8438 = load double, double* %248
%8439 = fmul double %8437, %8438
store double %8439, double* %669
%8440 = load double, double* %666
%8441 = fcmp ogt double %8440, 1.000000e+02
br i1 %8441, label %8442, label %8449
8442: ; preds = %8405
%8443 = call double @exp(double 1.000000e+02)
store double %8443, double* %671
%8444 = load double, double* %671
%8445 = load double, double* %666
%8446 = fsub double %8445, 1.000000e+02
%8447 = fadd double 1.000000e+00, %8446
%8448 = fmul double %8444, %8447
store double %8448, double* %670
br label %8464
8449: ; preds = %8405
%8450 = load double, double* %666
%8451 = fcmp olt double %8450, -1.000000e+02
br i1 %8451, label %8452, label %8459
8452: ; preds = %8449
%8453 = call double @exp(double -1.000000e+02)
store double %8453, double* %671
%8454 = load double, double* %671
%8455 = load double, double* %666
%8456 = fadd double %8455, 1.000000e+02
%8457 = fadd double 1.000000e+00, %8456
%8458 = fmul double %8454, %8457
store double %8458, double* %670
br label %8463
8459: ; preds = %8449
%8460 = load double, double* %666
%8461 = call double @exp(double %8460)
store double %8461, double* %670
%8462 = load double, double* %670
store double %8462, double* %671
br label %8463
8463: ; preds = %8459, %8452
br label %8464
8464: ; preds = %8463, %8442
%8465 = load double, double* %671
%8466 = load double, double* %667
%8467 = fmul double %8465, %8466
store double %8467, double* %672
%8468 = load double, double* %671
%8469 = load double, double* %669
%8470 = fmul double %8468, %8469
store double %8470, double* %673
%8471 = load double, double* %304
%8472 = load double*, double** %122
%8473 = getelementptr inbounds double, double* %8472, i64 43
%8474 = load double, double* %8473
%8475 = load double, double* %611
%8476 = load double*, double** %122
%8477 = getelementptr inbounds double, double* %8476, i64 43
%8478 = load double, double* %8477
%8479 = fsub double 1.000000e+00, %8478
%8480 = load double, double* %670
%8481 = fmul double %8479, %8480
%8482 = call double @llvm.fmuladd.f64(double %8474, double %8475, double %8481)
%8483 = fsub double %8482, 1.000000e+00
%8484 = fmul double %8471, %8483
store double %8484, double* %674
%8485 = load double, double* %611
%8486 = load double*, double** %122
%8487 = getelementptr inbounds double, double* %8486, i64 43
%8488 = load double, double* %8487
%8489 = load double, double* %670
%8490 = load double*, double** %122
%8491 = getelementptr inbounds double, double* %8490, i64 43
%8492 = load double, double* %8491
%8493 = fsub double 1.000000e+00, %8492
%8494 = fmul double %8489, %8493
%8495 = call double @llvm.fmuladd.f64(double %8485, double %8488, double %8494)
%8496 = fsub double %8495, 1.000000e+00
store double %8496, double* %675
%8497 = load double, double* %304
%8498 = load double*, double** %122
%8499 = getelementptr inbounds double, double* %8498, i64 43
%8500 = load double, double* %8499
%8501 = fmul double %8497, %8500
store double %8501, double* %677
%8502 = load double, double* %304
%8503 = load double*, double** %122
%8504 = getelementptr inbounds double, double* %8503, i64 43
%8505 = load double, double* %8504
%8506 = fsub double 1.000000e+00, %8505
%8507 = fmul double %8502, %8506
store double %8507, double* %679
%8508 = load double, double* %675
%8509 = load double, double* %306
%8510 = fmul double %8508, %8509
store double %8510, double* %676
%8511 = load double, double* %677
%8512 = load double, double* %665
%8513 = fmul double %8511, %8512
store double %8513, double* %678
%8514 = load double, double* %676
%8515 = load double, double* %677
%8516 = load double, double* %614
%8517 = call double @llvm.fmuladd.f64(double %8515, double %8516, double %8514)
store double %8517, double* %676
%8518 = load double, double* %679
%8519 = load double, double* %672
%8520 = fmul double %8518, %8519
store double %8520, double* %680
%8521 = load double, double* %676
%8522 = load double, double* %679
%8523 = load double, double* %673
%8524 = call double @llvm.fmuladd.f64(double %8522, double %8523, double %8521)
store double %8524, double* %676
%8525 = load double, double* %674
%8526 = load double, double* %417
%8527 = fmul double %8525, %8526
store double %8527, double* %681
%8528 = load double, double* %417
store double %8528, double* %682
%8529 = load double, double* %682
%8530 = load double, double* %676
%8531 = fmul double %8529, %8530
store double %8531, double* %683
%8532 = load double, double* %682
%8533 = load double, double* %678
%8534 = fmul double %8532, %8533
store double %8534, double* %684
%8535 = load double, double* %682
%8536 = load double, double* %680
%8537 = fmul double %8535, %8536
store double %8537, double* %685
%8538 = load double, double* %681
%8539 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8538, double 1.000000e+00)
%8540 = call double @sqrt(double %8539)
%8541 = fadd double 1.000000e+00, %8540
%8542 = fmul double 5.000000e-01, %8541
store double %8542, double* %686
%8543 = load double, double* %681
%8544 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %8543, double 1.000000e+00)
%8545 = call double @sqrt(double %8544)
%8546 = fdiv double 1.000000e+00, %8545
store double %8546, double* %687
%8547 = load double, double* %687
%8548 = load double, double* %683
%8549 = fmul double %8547, %8548
store double %8549, double* %688
%8550 = load double, double* %687
%8551 = load double, double* %684
%8552 = fmul double %8550, %8551
store double %8552, double* %689
%8553 = load double, double* %687
%8554 = load double, double* %685
%8555 = fmul double %8553, %8554
store double %8555, double* %690
%8556 = load double*, double** %128
%8557 = load double, double* %8556
%8558 = load double*, double** %122
%8559 = getelementptr inbounds double, double* %8558, i64 44
%8560 = load double, double* %8559
%8561 = load double, double* %246
%8562 = fmul double %8560, %8561
%8563 = fdiv double %8557, %8562
store double %8563, double* %606
%8564 = load double*, double** %122
%8565 = getelementptr inbounds double, double* %8564, i64 44
%8566 = load double, double* %8565
%8567 = load double, double* %246
%8568 = fmul double %8566, %8567
%8569 = fdiv double 1.000000e+00, %8568
store double %8569, double* %691
%8570 = load double*, double** %128
%8571 = load double, double* %8570
%8572 = fneg double %8571
%8573 = load double*, double** %122
%8574 = getelementptr inbounds double, double* %8573, i64 44
%8575 = load double, double* %8574
%8576 = load double, double* %246
%8577 = load double, double* %246
%8578 = fmul double %8576, %8577
%8579 = fmul double %8575, %8578
%8580 = fdiv double %8572, %8579
store double %8580, double* %610
%8581 = load double, double* %610
%8582 = load double, double* %248
%8583 = fmul double %8581, %8582
store double %8583, double* %609
%8584 = load double, double* %606
%8585 = fcmp ogt double %8584, 1.000000e+02
br i1 %8585, label %8586, label %8593
8586: ; preds = %8464
%8587 = call double @exp(double 1.000000e+02)
store double %8587, double* %612
%8588 = load double, double* %612
%8589 = load double, double* %606
%8590 = fsub double %8589, 1.000000e+02
%8591 = fadd double 1.000000e+00, %8590
%8592 = fmul double %8588, %8591
store double %8592, double* %611
br label %8608
8593: ; preds = %8464
%8594 = load double, double* %606
%8595 = fcmp olt double %8594, -1.000000e+02
br i1 %8595, label %8596, label %8603
8596: ; preds = %8593
%8597 = call double @exp(double -1.000000e+02)
store double %8597, double* %612
%8598 = load double, double* %612
%8599 = load double, double* %606
%8600 = fadd double %8599, 1.000000e+02
%8601 = fadd double 1.000000e+00, %8600
%8602 = fmul double %8598, %8601
store double %8602, double* %611
br label %8607
8603: ; preds = %8593
%8604 = load double, double* %606
%8605 = call double @exp(double %8604)
store double %8605, double* %611
%8606 = load double, double* %611
store double %8606, double* %612
br label %8607
8607: ; preds = %8603, %8596
br label %8608
8608: ; preds = %8607, %8586
%8609 = load double, double* %612
%8610 = load double, double* %691
%8611 = fmul double %8609, %8610
store double %8611, double* %692
%8612 = load double, double* %612
%8613 = load double, double* %609
%8614 = fmul double %8612, %8613
store double %8614, double* %614
%8615 = load double, double* %304
%8616 = load double, double* %611
%8617 = fsub double %8616, 1.000000e+00
%8618 = fmul double %8615, %8617
store double %8618, double* %693
%8619 = load double, double* %611
%8620 = fsub double %8619, 1.000000e+00
store double %8620, double* %694
%8621 = load double, double* %304
store double %8621, double* %696
%8622 = load double, double* %694
%8623 = load double, double* %306
%8624 = fmul double %8622, %8623
store double %8624, double* %695
%8625 = load double, double* %696
%8626 = load double, double* %692
%8627 = fmul double %8625, %8626
store double %8627, double* %697
%8628 = load double, double* %695
%8629 = load double, double* %696
%8630 = load double, double* %614
%8631 = call double @llvm.fmuladd.f64(double %8629, double %8630, double %8628)
store double %8631, double* %695
%8632 = load double, double* %674
%8633 = load double, double* %693
%8634 = fsub double %8632, %8633
%8635 = load double, double* %686
%8636 = fdiv double %8634, %8635
%8637 = load double*, double** %210
store double %8636, double* %8637
%8638 = load double, double* %686
%8639 = fdiv double 1.000000e+00, %8638
store double %8639, double* %698
%8640 = load double, double* %686
%8641 = fdiv double -1.000000e+00, %8640
store double %8641, double* %699
%8642 = load double, double* %674
%8643 = load double, double* %693
%8644 = fsub double %8642, %8643
%8645 = fneg double %8644
%8646 = load double, double* %686
%8647 = load double, double* %686
%8648 = fmul double %8646, %8647
%8649 = fdiv double %8645, %8648
store double %8649, double* %700
%8650 = load double, double* %698
%8651 = load double, double* %676
%8652 = fmul double %8650, %8651
%8653 = load double*, double** %211
store double %8652, double* %8653
%8654 = load double, double* %698
%8655 = load double, double* %678
%8656 = fmul double %8654, %8655
%8657 = load double*, double** %212
store double %8656, double* %8657
%8658 = load double, double* %698
%8659 = load double, double* %680
%8660 = fmul double %8658, %8659
%8661 = load double*, double** %213
store double %8660, double* %8661
%8662 = load double*, double** %211
%8663 = load double, double* %8662
%8664 = load double, double* %699
%8665 = load double, double* %695
%8666 = call double @llvm.fmuladd.f64(double %8664, double %8665, double %8663)
%8667 = load double*, double** %211
store double %8666, double* %8667
%8668 = load double, double* %699
%8669 = load double, double* %697
%8670 = fmul double %8668, %8669
%8671 = load double*, double** %214
store double %8670, double* %8671
%8672 = load double*, double** %211
%8673 = load double, double* %8672
%8674 = load double, double* %700
%8675 = load double, double* %688
%8676 = call double @llvm.fmuladd.f64(double %8674, double %8675, double %8673)
%8677 = load double*, double** %211
store double %8676, double* %8677
%8678 = load double*, double** %212
%8679 = load double, double* %8678
%8680 = load double, double* %700
%8681 = load double, double* %689
%8682 = call double @llvm.fmuladd.f64(double %8680, double %8681, double %8679)
%8683 = load double*, double** %212
store double %8682, double* %8683
%8684 = load double*, double** %213
%8685 = load double, double* %8684
%8686 = load double, double* %700
%8687 = load double, double* %690
%8688 = call double @llvm.fmuladd.f64(double %8686, double %8687, double %8685)
%8689 = load double*, double** %213
store double %8688, double* %8689
br label %8696
8690: ; preds = %8275
store double 0.000000e+00, double* %674
store double 0.000000e+00, double* %676
store double 0.000000e+00, double* %678
store double 0.000000e+00, double* %680
store double 1.000000e+00, double* %686
store double 0.000000e+00, double* %688
store double 0.000000e+00, double* %689
store double 0.000000e+00, double* %690
%8691 = load double*, double** %210
store double 0.000000e+00, double* %8691
%8692 = load double*, double** %211
store double 0.000000e+00, double* %8692
%8693 = load double*, double** %212
store double 0.000000e+00, double* %8693
%8694 = load double*, double** %213
store double 0.000000e+00, double* %8694
%8695 = load double*, double** %214
store double 0.000000e+00, double* %8695
br label %8696
8696: ; preds = %8690, %8608
%8697 = load double*, double** %122
%8698 = getelementptr inbounds double, double* %8697, i64 32
%8699 = load double, double* %8698
%8700 = fcmp oeq double %8699, 1.000000e+00
br i1 %8700, label %8701, label %9040
8701: ; preds = %8696
%8702 = load double*, double** %124
%8703 = load double, double* %8702
%8704 = load double*, double** %122
%8705 = getelementptr inbounds double, double* %8704, i64 33
%8706 = load double, double* %8705
%8707 = load double, double* %246
%8708 = fmul double %8706, %8707
%8709 = fdiv double %8703, %8708
store double %8709, double* %606
%8710 = load double*, double** %122
%8711 = getelementptr inbounds double, double* %8710, i64 33
%8712 = load double, double* %8711
%8713 = load double, double* %246
%8714 = fmul double %8712, %8713
%8715 = fdiv double 1.000000e+00, %8714
store double %8715, double* %607
%8716 = load double*, double** %124
%8717 = load double, double* %8716
%8718 = fneg double %8717
%8719 = load double*, double** %122
%8720 = getelementptr inbounds double, double* %8719, i64 33
%8721 = load double, double* %8720
%8722 = load double, double* %246
%8723 = load double, double* %246
%8724 = fmul double %8722, %8723
%8725 = fmul double %8721, %8724
%8726 = fdiv double %8718, %8725
store double %8726, double* %610
%8727 = load double, double* %610
%8728 = load double, double* %248
%8729 = fmul double %8727, %8728
store double %8729, double* %609
%8730 = load double, double* %606
%8731 = fcmp ogt double %8730, 1.000000e+02
br i1 %8731, label %8732, label %8739
8732: ; preds = %8701
%8733 = call double @exp(double 1.000000e+02)
store double %8733, double* %612
%8734 = load double, double* %612
%8735 = load double, double* %606
%8736 = fsub double %8735, 1.000000e+02
%8737 = fadd double 1.000000e+00, %8736
%8738 = fmul double %8734, %8737
store double %8738, double* %611
br label %8754
8739: ; preds = %8701
%8740 = load double, double* %606
%8741 = fcmp olt double %8740, -1.000000e+02
br i1 %8741, label %8742, label %8749
8742: ; preds = %8739
%8743 = call double @exp(double -1.000000e+02)
store double %8743, double* %612
%8744 = load double, double* %612
%8745 = load double, double* %606
%8746 = fadd double %8745, 1.000000e+02
%8747 = fadd double 1.000000e+00, %8746
%8748 = fmul double %8744, %8747
store double %8748, double* %611
br label %8753
8749: ; preds = %8739
%8750 = load double, double* %606
%8751 = call double @exp(double %8750)
store double %8751, double* %611
%8752 = load double, double* %611
store double %8752, double* %612
br label %8753
8753: ; preds = %8749, %8742
br label %8754
8754: ; preds = %8753, %8732
%8755 = load double, double* %612
%8756 = load double, double* %607
%8757 = fmul double %8755, %8756
store double %8757, double* %613
%8758 = load double, double* %612
%8759 = load double, double* %609
%8760 = fmul double %8758, %8759
store double %8760, double* %614
%8761 = load double*, double** %124
%8762 = load double, double* %8761
%8763 = load double*, double** %122
%8764 = getelementptr inbounds double, double* %8763, i64 35
%8765 = load double, double* %8764
%8766 = load double, double* %246
%8767 = fmul double %8765, %8766
%8768 = fdiv double %8762, %8767
store double %8768, double* %701
%8769 = load double*, double** %122
%8770 = getelementptr inbounds double, double* %8769, i64 35
%8771 = load double, double* %8770
%8772 = load double, double* %246
%8773 = fmul double %8771, %8772
%8774 = fdiv double 1.000000e+00, %8773
store double %8774, double* %702
%8775 = load double*, double** %124
%8776 = load double, double* %8775
%8777 = fneg double %8776
%8778 = load double*, double** %122
%8779 = getelementptr inbounds double, double* %8778, i64 35
%8780 = load double, double* %8779
%8781 = load double, double* %246
%8782 = load double, double* %246
%8783 = fmul double %8781, %8782
%8784 = fmul double %8780, %8783
%8785 = fdiv double %8777, %8784
store double %8785, double* %703
%8786 = load double, double* %703
%8787 = load double, double* %248
%8788 = fmul double %8786, %8787
store double %8788, double* %704
%8789 = load double, double* %701
%8790 = fcmp ogt double %8789, 1.000000e+02
br i1 %8790, label %8791, label %8798
8791: ; preds = %8754
%8792 = call double @exp(double 1.000000e+02)
store double %8792, double* %706
%8793 = load double, double* %706
%8794 = load double, double* %701
%8795 = fsub double %8794, 1.000000e+02
%8796 = fadd double 1.000000e+00, %8795
%8797 = fmul double %8793, %8796
store double %8797, double* %705
br label %8813
8798: ; preds = %8754
%8799 = load double, double* %701
%8800 = fcmp olt double %8799, -1.000000e+02
br i1 %8800, label %8801, label %8808
8801: ; preds = %8798
%8802 = call double @exp(double -1.000000e+02)
store double %8802, double* %706
%8803 = load double, double* %706
%8804 = load double, double* %701
%8805 = fadd double %8804, 1.000000e+02
%8806 = fadd double 1.000000e+00, %8805
%8807 = fmul double %8803, %8806
store double %8807, double* %705
br label %8812
8808: ; preds = %8798
%8809 = load double, double* %701
%8810 = call double @exp(double %8809)
store double %8810, double* %705
%8811 = load double, double* %705
store double %8811, double* %706
br label %8812
8812: ; preds = %8808, %8801
br label %8813
8813: ; preds = %8812, %8791
%8814 = load double, double* %706
%8815 = load double, double* %702
%8816 = fmul double %8814, %8815
store double %8816, double* %707
%8817 = load double, double* %706
%8818 = load double, double* %704
%8819 = fmul double %8817, %8818
store double %8819, double* %708
%8820 = load double*, double** %122
%8821 = getelementptr inbounds double, double* %8820, i64 98
%8822 = load double, double* %8821
%8823 = fcmp ogt double %8822, 0.000000e+00
br i1 %8823, label %8824, label %8988
8824: ; preds = %8813
%8825 = load double, double* %340
%8826 = fneg double %8825
%8827 = load double*, double** %124
%8828 = load double, double* %8827
%8829 = fsub double %8826, %8828
%8830 = load double, double* %343
%8831 = load double, double* %246
%8832 = fmul double %8830, %8831
%8833 = fdiv double %8829, %8832
store double %8833, double* %666
%8834 = load double, double* %343
%8835 = load double, double* %246
%8836 = fmul double %8834, %8835
%8837 = fdiv double -1.000000e+00, %8836
store double %8837, double* %709
%8838 = load double, double* %343
%8839 = load double, double* %246
%8840 = fmul double %8838, %8839
%8841 = fdiv double -1.000000e+00, %8840
store double %8841, double* %710
%8842 = load double*, double** %124
%8843 = load double, double* %8842
%8844 = fneg double %8843
%8845 = load double, double* %340
%8846 = fsub double %8844, %8845
%8847 = fneg double %8846
%8848 = load double, double* %343
%8849 = load double, double* %343
%8850 = fmul double %8848, %8849
%8851 = load double, double* %246
%8852 = fmul double %8850, %8851
%8853 = fdiv double %8847, %8852
store double %8853, double* %711
%8854 = load double*, double** %124
%8855 = load double, double* %8854
%8856 = fneg double %8855
%8857 = load double, double* %340
%8858 = fsub double %8856, %8857
%8859 = fneg double %8858
%8860 = load double, double* %343
%8861 = load double, double* %246
%8862 = load double, double* %246
%8863 = fmul double %8861, %8862
%8864 = fmul double %8860, %8863
%8865 = fdiv double %8859, %8864
store double %8865, double* %668
%8866 = load double, double* %709
%8867 = load double, double* %342
%8868 = fmul double %8866, %8867
store double %8868, double* %669
%8869 = load double, double* %669
%8870 = load double, double* %711
%8871 = load double, double* %345
%8872 = call double @llvm.fmuladd.f64(double %8870, double %8871, double %8869)
store double %8872, double* %669
%8873 = load double, double* %669
%8874 = load double, double* %668
%8875 = load double, double* %248
%8876 = call double @llvm.fmuladd.f64(double %8874, double %8875, double %8873)
store double %8876, double* %669
%8877 = load double, double* %666
%8878 = fcmp ogt double %8877, 1.000000e+02
br i1 %8878, label %8879, label %8886
8879: ; preds = %8824
%8880 = call double @exp(double 1.000000e+02)
store double %8880, double* %671
%8881 = load double, double* %671
%8882 = load double, double* %666
%8883 = fsub double %8882, 1.000000e+02
%8884 = fadd double 1.000000e+00, %8883
%8885 = fmul double %8881, %8884
store double %8885, double* %670
br label %8901
8886: ; preds = %8824
%8887 = load double, double* %666
%8888 = fcmp olt double %8887, -1.000000e+02
br i1 %8888, label %8889, label %8896
8889: ; preds = %8886
%8890 = call double @exp(double -1.000000e+02)
store double %8890, double* %671
%8891 = load double, double* %671
%8892 = load double, double* %666
%8893 = fadd double %8892, 1.000000e+02
%8894 = fadd double 1.000000e+00, %8893
%8895 = fmul double %8891, %8894
store double %8895, double* %670
br label %8900
8896: ; preds = %8886
%8897 = load double, double* %666
%8898 = call double @exp(double %8897)
store double %8898, double* %670
%8899 = load double, double* %670
store double %8899, double* %671
br label %8900
8900: ; preds = %8896, %8889
br label %8901
8901: ; preds = %8900, %8879
%8902 = load double, double* %671
%8903 = load double, double* %669
%8904 = fmul double %8902, %8903
store double %8904, double* %673
%8905 = load double, double* %671
%8906 = load double, double* %710
%8907 = fmul double %8905, %8906
store double %8907, double* %712
%8908 = load double, double* %307
%8909 = load double, double* %611
%8910 = fsub double %8909, 1.000000e+00
%8911 = load double, double* %310
%8912 = load double, double* %705
%8913 = fsub double %8912, 1.000000e+00
%8914 = fmul double %8911, %8913
%8915 = call double @llvm.fmuladd.f64(double %8908, double %8910, double %8914)
%8916 = load double*, double** %122
%8917 = getelementptr inbounds double, double* %8916, i64 100
%8918 = load double, double* %8917
%8919 = load double, double* %670
%8920 = load double, double* %408
%8921 = fsub double %8919, %8920
%8922 = fneg double %8918
%8923 = call double @llvm.fmuladd.f64(double %8922, double %8921, double %8915)
%8924 = load double*, double** %141
store double %8923, double* %8924
%8925 = load double, double* %611
%8926 = fsub double %8925, 1.000000e+00
store double %8926, double* %713
%8927 = load double, double* %307
store double %8927, double* %714
%8928 = load double, double* %705
%8929 = fsub double %8928, 1.000000e+00
store double %8929, double* %715
%8930 = load double, double* %310
store double %8930, double* %716
%8931 = load double*, double** %122
%8932 = getelementptr inbounds double, double* %8931, i64 100
%8933 = load double, double* %8932
%8934 = fneg double %8933
store double %8934, double* %717
%8935 = load double*, double** %122
%8936 = getelementptr inbounds double, double* %8935, i64 100
%8937 = load double, double* %8936
store double %8937, double* %718
%8938 = load double, double* %713
%8939 = load double, double* %309
%8940 = fmul double %8938, %8939
%8941 = load double*, double** %142
store double %8940, double* %8941
%8942 = load double, double* %714
%8943 = load double, double* %613
%8944 = fmul double %8942, %8943
%8945 = load double*, double** %143
store double %8944, double* %8945
%8946 = load double*, double** %142
%8947 = load double, double* %8946
%8948 = load double, double* %714
%8949 = load double, double* %614
%8950 = call double @llvm.fmuladd.f64(double %8948, double %8949, double %8947)
%8951 = load double*, double** %142
store double %8950, double* %8951
%8952 = load double*, double** %142
%8953 = load double, double* %8952
%8954 = load double, double* %715
%8955 = load double, double* %312
%8956 = call double @llvm.fmuladd.f64(double %8954, double %8955, double %8953)
%8957 = load double*, double** %142
store double %8956, double* %8957
%8958 = load double*, double** %143
%8959 = load double, double* %8958
%8960 = load double, double* %716
%8961 = load double, double* %707
%8962 = call double @llvm.fmuladd.f64(double %8960, double %8961, double %8959)
%8963 = load double*, double** %143
store double %8962, double* %8963
%8964 = load double*, double** %142
%8965 = load double, double* %8964
%8966 = load double, double* %716
%8967 = load double, double* %708
%8968 = call double @llvm.fmuladd.f64(double %8966, double %8967, double %8965)
%8969 = load double*, double** %142
store double %8968, double* %8969
%8970 = load double*, double** %142
%8971 = load double, double* %8970
%8972 = load double, double* %717
%8973 = load double, double* %673
%8974 = call double @llvm.fmuladd.f64(double %8972, double %8973, double %8971)
%8975 = load double*, double** %142
store double %8974, double* %8975
%8976 = load double*, double** %143
%8977 = load double, double* %8976
%8978 = load double, double* %717
%8979 = load double, double* %712
%8980 = call double @llvm.fmuladd.f64(double %8978, double %8979, double %8977)
%8981 = load double*, double** %143
store double %8980, double* %8981
%8982 = load double*, double** %142
%8983 = load double, double* %8982
%8984 = load double, double* %718
%8985 = load double, double* %410
%8986 = call double @llvm.fmuladd.f64(double %8984, double %8985, double %8983)
%8987 = load double*, double** %142
store double %8986, double* %8987
br label %9036
8988: ; preds = %8813
%8989 = load double, double* %307
%8990 = load double, double* %611
%8991 = fsub double %8990, 1.000000e+00
%8992 = load double, double* %310
%8993 = load double, double* %705
%8994 = fsub double %8993, 1.000000e+00
%8995 = fmul double %8992, %8994
%8996 = call double @llvm.fmuladd.f64(double %8989, double %8991, double %8995)
%8997 = load double*, double** %141
store double %8996, double* %8997
%8998 = load double, double* %611
%8999 = fsub double %8998, 1.000000e+00
store double %8999, double* %713
%9000 = load double, double* %307
store double %9000, double* %714
%9001 = load double, double* %705
%9002 = fsub double %9001, 1.000000e+00
store double %9002, double* %715
%9003 = load double, double* %310
store double %9003, double* %716
%9004 = load double, double* %713
%9005 = load double, double* %309
%9006 = fmul double %9004, %9005
%9007 = load double*, double** %142
store double %9006, double* %9007
%9008 = load double, double* %714
%9009 = load double, double* %613
%9010 = fmul double %9008, %9009
%9011 = load double*, double** %143
store double %9010, double* %9011
%9012 = load double*, double** %142
%9013 = load double, double* %9012
%9014 = load double, double* %714
%9015 = load double, double* %614
%9016 = call double @llvm.fmuladd.f64(double %9014, double %9015, double %9013)
%9017 = load double*, double** %142
store double %9016, double* %9017
%9018 = load double*, double** %142
%9019 = load double, double* %9018
%9020 = load double, double* %715
%9021 = load double, double* %312
%9022 = call double @llvm.fmuladd.f64(double %9020, double %9021, double %9019)
%9023 = load double*, double** %142
store double %9022, double* %9023
%9024 = load double*, double** %143
%9025 = load double, double* %9024
%9026 = load double, double* %716
%9027 = load double, double* %707
%9028 = call double @llvm.fmuladd.f64(double %9026, double %9027, double %9025)
%9029 = load double*, double** %143
store double %9028, double* %9029
%9030 = load double*, double** %142
%9031 = load double, double* %9030
%9032 = load double, double* %716
%9033 = load double, double* %708
%9034 = call double @llvm.fmuladd.f64(double %9032, double %9033, double %9031)
%9035 = load double*, double** %142
store double %9034, double* %9035
br label %9036
9036: ; preds = %8988, %8901
%9037 = load double*, double** %144
store double 0.000000e+00, double* %9037
%9038 = load double*, double** %145
store double 0.000000e+00, double* %9038
%9039 = load double*, double** %146
store double 0.000000e+00, double* %9039
br label %10164
9040: ; preds = %8696
%9041 = load double*, double** %122
%9042 = getelementptr inbounds double, double* %9041, i64 32
%9043 = load double, double* %9042
%9044 = fcmp oeq double %9043, 0.000000e+00
br i1 %9044, label %9045, label %9384
9045: ; preds = %9040
%9046 = load double*, double** %141
store double 0.000000e+00, double* %9046
%9047 = load double*, double** %142
store double 0.000000e+00, double* %9047
%9048 = load double*, double** %143
store double 0.000000e+00, double* %9048
%9049 = load double*, double** %125
%9050 = load double, double* %9049
%9051 = load double*, double** %122
%9052 = getelementptr inbounds double, double* %9051, i64 33
%9053 = load double, double* %9052
%9054 = load double, double* %246
%9055 = fmul double %9053, %9054
%9056 = fdiv double %9050, %9055
store double %9056, double* %606
%9057 = load double*, double** %122
%9058 = getelementptr inbounds double, double* %9057, i64 33
%9059 = load double, double* %9058
%9060 = load double, double* %246
%9061 = fmul double %9059, %9060
%9062 = fdiv double 1.000000e+00, %9061
store double %9062, double* %719
%9063 = load double*, double** %125
%9064 = load double, double* %9063
%9065 = fneg double %9064
%9066 = load double*, double** %122
%9067 = getelementptr inbounds double, double* %9066, i64 33
%9068 = load double, double* %9067
%9069 = load double, double* %246
%9070 = load double, double* %246
%9071 = fmul double %9069, %9070
%9072 = fmul double %9068, %9071
%9073 = fdiv double %9065, %9072
store double %9073, double* %610
%9074 = load double, double* %610
%9075 = load double, double* %248
%9076 = fmul double %9074, %9075
store double %9076, double* %609
%9077 = load double, double* %606
%9078 = fcmp ogt double %9077, 1.000000e+02
br i1 %9078, label %9079, label %9086
9079: ; preds = %9045
%9080 = call double @exp(double 1.000000e+02)
store double %9080, double* %612
%9081 = load double, double* %612
%9082 = load double, double* %606
%9083 = fsub double %9082, 1.000000e+02
%9084 = fadd double 1.000000e+00, %9083
%9085 = fmul double %9081, %9084
store double %9085, double* %611
br label %9101
9086: ; preds = %9045
%9087 = load double, double* %606
%9088 = fcmp olt double %9087, -1.000000e+02
br i1 %9088, label %9089, label %9096
9089: ; preds = %9086
%9090 = call double @exp(double -1.000000e+02)
store double %9090, double* %612
%9091 = load double, double* %612
%9092 = load double, double* %606
%9093 = fadd double %9092, 1.000000e+02
%9094 = fadd double 1.000000e+00, %9093
%9095 = fmul double %9091, %9094
store double %9095, double* %611
br label %9100
9096: ; preds = %9086
%9097 = load double, double* %606
%9098 = call double @exp(double %9097)
store double %9098, double* %611
%9099 = load double, double* %611
store double %9099, double* %612
br label %9100
9100: ; preds = %9096, %9089
br label %9101
9101: ; preds = %9100, %9079
%9102 = load double, double* %612
%9103 = load double, double* %719
%9104 = fmul double %9102, %9103
store double %9104, double* %720
%9105 = load double, double* %612
%9106 = load double, double* %609
%9107 = fmul double %9105, %9106
store double %9107, double* %614
%9108 = load double*, double** %125
%9109 = load double, double* %9108
%9110 = load double*, double** %122
%9111 = getelementptr inbounds double, double* %9110, i64 35
%9112 = load double, double* %9111
%9113 = load double, double* %246
%9114 = fmul double %9112, %9113
%9115 = fdiv double %9109, %9114
store double %9115, double* %701
%9116 = load double*, double** %122
%9117 = getelementptr inbounds double, double* %9116, i64 35
%9118 = load double, double* %9117
%9119 = load double, double* %246
%9120 = fmul double %9118, %9119
%9121 = fdiv double 1.000000e+00, %9120
store double %9121, double* %721
%9122 = load double*, double** %125
%9123 = load double, double* %9122
%9124 = fneg double %9123
%9125 = load double*, double** %122
%9126 = getelementptr inbounds double, double* %9125, i64 35
%9127 = load double, double* %9126
%9128 = load double, double* %246
%9129 = load double, double* %246
%9130 = fmul double %9128, %9129
%9131 = fmul double %9127, %9130
%9132 = fdiv double %9124, %9131
store double %9132, double* %703
%9133 = load double, double* %703
%9134 = load double, double* %248
%9135 = fmul double %9133, %9134
store double %9135, double* %704
%9136 = load double, double* %701
%9137 = fcmp ogt double %9136, 1.000000e+02
br i1 %9137, label %9138, label %9145
9138: ; preds = %9101
%9139 = call double @exp(double 1.000000e+02)
store double %9139, double* %706
%9140 = load double, double* %706
%9141 = load double, double* %701
%9142 = fsub double %9141, 1.000000e+02
%9143 = fadd double 1.000000e+00, %9142
%9144 = fmul double %9140, %9143
store double %9144, double* %705
br label %9160
9145: ; preds = %9101
%9146 = load double, double* %701
%9147 = fcmp olt double %9146, -1.000000e+02
br i1 %9147, label %9148, label %9155
9148: ; preds = %9145
%9149 = call double @exp(double -1.000000e+02)
store double %9149, double* %706
%9150 = load double, double* %706
%9151 = load double, double* %701
%9152 = fadd double %9151, 1.000000e+02
%9153 = fadd double 1.000000e+00, %9152
%9154 = fmul double %9150, %9153
store double %9154, double* %705
br label %9159
9155: ; preds = %9145
%9156 = load double, double* %701
%9157 = call double @exp(double %9156)
store double %9157, double* %705
%9158 = load double, double* %705
store double %9158, double* %706
br label %9159
9159: ; preds = %9155, %9148
br label %9160
9160: ; preds = %9159, %9138
%9161 = load double, double* %706
%9162 = load double, double* %721
%9163 = fmul double %9161, %9162
store double %9163, double* %722
%9164 = load double, double* %706
%9165 = load double, double* %704
%9166 = fmul double %9164, %9165
store double %9166, double* %708
%9167 = load double*, double** %122
%9168 = getelementptr inbounds double, double* %9167, i64 98
%9169 = load double, double* %9168
%9170 = fcmp ogt double %9169, 0.000000e+00
br i1 %9170, label %9171, label %9335
9171: ; preds = %9160
%9172 = load double, double* %340
%9173 = fneg double %9172
%9174 = load double*, double** %125
%9175 = load double, double* %9174
%9176 = fsub double %9173, %9175
%9177 = load double, double* %343
%9178 = load double, double* %246
%9179 = fmul double %9177, %9178
%9180 = fdiv double %9176, %9179
store double %9180, double* %666
%9181 = load double, double* %343
%9182 = load double, double* %246
%9183 = fmul double %9181, %9182
%9184 = fdiv double -1.000000e+00, %9183
store double %9184, double* %709
%9185 = load double, double* %343
%9186 = load double, double* %246
%9187 = fmul double %9185, %9186
%9188 = fdiv double -1.000000e+00, %9187
store double %9188, double* %723
%9189 = load double*, double** %125
%9190 = load double, double* %9189
%9191 = fneg double %9190
%9192 = load double, double* %340
%9193 = fsub double %9191, %9192
%9194 = fneg double %9193
%9195 = load double, double* %343
%9196 = load double, double* %343
%9197 = fmul double %9195, %9196
%9198 = load double, double* %246
%9199 = fmul double %9197, %9198
%9200 = fdiv double %9194, %9199
store double %9200, double* %711
%9201 = load double*, double** %125
%9202 = load double, double* %9201
%9203 = fneg double %9202
%9204 = load double, double* %340
%9205 = fsub double %9203, %9204
%9206 = fneg double %9205
%9207 = load double, double* %343
%9208 = load double, double* %246
%9209 = load double, double* %246
%9210 = fmul double %9208, %9209
%9211 = fmul double %9207, %9210
%9212 = fdiv double %9206, %9211
store double %9212, double* %668
%9213 = load double, double* %709
%9214 = load double, double* %342
%9215 = fmul double %9213, %9214
store double %9215, double* %669
%9216 = load double, double* %669
%9217 = load double, double* %711
%9218 = load double, double* %345
%9219 = call double @llvm.fmuladd.f64(double %9217, double %9218, double %9216)
store double %9219, double* %669
%9220 = load double, double* %669
%9221 = load double, double* %668
%9222 = load double, double* %248
%9223 = call double @llvm.fmuladd.f64(double %9221, double %9222, double %9220)
store double %9223, double* %669
%9224 = load double, double* %666
%9225 = fcmp ogt double %9224, 1.000000e+02
br i1 %9225, label %9226, label %9233
9226: ; preds = %9171
%9227 = call double @exp(double 1.000000e+02)
store double %9227, double* %671
%9228 = load double, double* %671
%9229 = load double, double* %666
%9230 = fsub double %9229, 1.000000e+02
%9231 = fadd double 1.000000e+00, %9230
%9232 = fmul double %9228, %9231
store double %9232, double* %670
br label %9248
9233: ; preds = %9171
%9234 = load double, double* %666
%9235 = fcmp olt double %9234, -1.000000e+02
br i1 %9235, label %9236, label %9243
9236: ; preds = %9233
%9237 = call double @exp(double -1.000000e+02)
store double %9237, double* %671
%9238 = load double, double* %671
%9239 = load double, double* %666
%9240 = fadd double %9239, 1.000000e+02
%9241 = fadd double 1.000000e+00, %9240
%9242 = fmul double %9238, %9241
store double %9242, double* %670
br label %9247
9243: ; preds = %9233
%9244 = load double, double* %666
%9245 = call double @exp(double %9244)
store double %9245, double* %670
%9246 = load double, double* %670
store double %9246, double* %671
br label %9247
9247: ; preds = %9243, %9236
br label %9248
9248: ; preds = %9247, %9226
%9249 = load double, double* %671
%9250 = load double, double* %669
%9251 = fmul double %9249, %9250
store double %9251, double* %673
%9252 = load double, double* %671
%9253 = load double, double* %723
%9254 = fmul double %9252, %9253
store double %9254, double* %724
%9255 = load double, double* %307
%9256 = load double, double* %611
%9257 = fsub double %9256, 1.000000e+00
%9258 = load double, double* %310
%9259 = load double, double* %705
%9260 = fsub double %9259, 1.000000e+00
%9261 = fmul double %9258, %9260
%9262 = call double @llvm.fmuladd.f64(double %9255, double %9257, double %9261)
%9263 = load double*, double** %122
%9264 = getelementptr inbounds double, double* %9263, i64 100
%9265 = load double, double* %9264
%9266 = load double, double* %670
%9267 = load double, double* %408
%9268 = fsub double %9266, %9267
%9269 = fneg double %9265
%9270 = call double @llvm.fmuladd.f64(double %9269, double %9268, double %9262)
%9271 = load double*, double** %144
store double %9270, double* %9271
%9272 = load double, double* %611
%9273 = fsub double %9272, 1.000000e+00
store double %9273, double* %725
%9274 = load double, double* %307
store double %9274, double* %726
%9275 = load double, double* %705
%9276 = fsub double %9275, 1.000000e+00
store double %9276, double* %727
%9277 = load double, double* %310
store double %9277, double* %728
%9278 = load double*, double** %122
%9279 = getelementptr inbounds double, double* %9278, i64 100
%9280 = load double, double* %9279
%9281 = fneg double %9280
store double %9281, double* %729
%9282 = load double*, double** %122
%9283 = getelementptr inbounds double, double* %9282, i64 100
%9284 = load double, double* %9283
store double %9284, double* %730
%9285 = load double, double* %725
%9286 = load double, double* %309
%9287 = fmul double %9285, %9286
%9288 = load double*, double** %145
store double %9287, double* %9288
%9289 = load double, double* %726
%9290 = load double, double* %720
%9291 = fmul double %9289, %9290
%9292 = load double*, double** %146
store double %9291, double* %9292
%9293 = load double*, double** %145
%9294 = load double, double* %9293
%9295 = load double, double* %726
%9296 = load double, double* %614
%9297 = call double @llvm.fmuladd.f64(double %9295, double %9296, double %9294)
%9298 = load double*, double** %145
store double %9297, double* %9298
%9299 = load double*, double** %145
%9300 = load double, double* %9299
%9301 = load double, double* %727
%9302 = load double, double* %312
%9303 = call double @llvm.fmuladd.f64(double %9301, double %9302, double %9300)
%9304 = load double*, double** %145
store double %9303, double* %9304
%9305 = load double*, double** %146
%9306 = load double, double* %9305
%9307 = load double, double* %728
%9308 = load double, double* %722
%9309 = call double @llvm.fmuladd.f64(double %9307, double %9308, double %9306)
%9310 = load double*, double** %146
store double %9309, double* %9310
%9311 = load double*, double** %145
%9312 = load double, double* %9311
%9313 = load double, double* %728
%9314 = load double, double* %708
%9315 = call double @llvm.fmuladd.f64(double %9313, double %9314, double %9312)
%9316 = load double*, double** %145
store double %9315, double* %9316
%9317 = load double*, double** %145
%9318 = load double, double* %9317
%9319 = load double, double* %729
%9320 = load double, double* %673
%9321 = call double @llvm.fmuladd.f64(double %9319, double %9320, double %9318)
%9322 = load double*, double** %145
store double %9321, double* %9322
%9323 = load double*, double** %146
%9324 = load double, double* %9323
%9325 = load double, double* %729
%9326 = load double, double* %724
%9327 = call double @llvm.fmuladd.f64(double %9325, double %9326, double %9324)
%9328 = load double*, double** %146
store double %9327, double* %9328
%9329 = load double*, double** %145
%9330 = load double, double* %9329
%9331 = load double, double* %730
%9332 = load double, double* %410
%9333 = call double @llvm.fmuladd.f64(double %9331, double %9332, double %9330)
%9334 = load double*, double** %145
store double %9333, double* %9334
br label %9383
9335: ; preds = %9160
%9336 = load double, double* %307
%9337 = load double, double* %611
%9338 = fsub double %9337, 1.000000e+00
%9339 = load double, double* %310
%9340 = load double, double* %705
%9341 = fsub double %9340, 1.000000e+00
%9342 = fmul double %9339, %9341
%9343 = call double @llvm.fmuladd.f64(double %9336, double %9338, double %9342)
%9344 = load double*, double** %144
store double %9343, double* %9344
%9345 = load double, double* %611
%9346 = fsub double %9345, 1.000000e+00
store double %9346, double* %725
%9347 = load double, double* %307
store double %9347, double* %726
%9348 = load double, double* %705
%9349 = fsub double %9348, 1.000000e+00
store double %9349, double* %727
%9350 = load double, double* %310
store double %9350, double* %728
%9351 = load double, double* %725
%9352 = load double, double* %309
%9353 = fmul double %9351, %9352
%9354 = load double*, double** %145
store double %9353, double* %9354
%9355 = load double, double* %726
%9356 = load double, double* %720
%9357 = fmul double %9355, %9356
%9358 = load double*, double** %146
store double %9357, double* %9358
%9359 = load double*, double** %145
%9360 = load double, double* %9359
%9361 = load double, double* %726
%9362 = load double, double* %614
%9363 = call double @llvm.fmuladd.f64(double %9361, double %9362, double %9360)
%9364 = load double*, double** %145
store double %9363, double* %9364
%9365 = load double*, double** %145
%9366 = load double, double* %9365
%9367 = load double, double* %727
%9368 = load double, double* %312
%9369 = call double @llvm.fmuladd.f64(double %9367, double %9368, double %9366)
%9370 = load double*, double** %145
store double %9369, double* %9370
%9371 = load double*, double** %146
%9372 = load double, double* %9371
%9373 = load double, double* %728
%9374 = load double, double* %722
%9375 = call double @llvm.fmuladd.f64(double %9373, double %9374, double %9372)
%9376 = load double*, double** %146
store double %9375, double* %9376
%9377 = load double*, double** %145
%9378 = load double, double* %9377
%9379 = load double, double* %728
%9380 = load double, double* %708
%9381 = call double @llvm.fmuladd.f64(double %9379, double %9380, double %9378)
%9382 = load double*, double** %145
store double %9381, double* %9382
br label %9383
9383: ; preds = %9335, %9248
br label %10163
9384: ; preds = %9040
%9385 = load double*, double** %124
%9386 = load double, double* %9385
%9387 = load double*, double** %122
%9388 = getelementptr inbounds double, double* %9387, i64 33
%9389 = load double, double* %9388
%9390 = load double, double* %246
%9391 = fmul double %9389, %9390
%9392 = fdiv double %9386, %9391
store double %9392, double* %606
%9393 = load double*, double** %122
%9394 = getelementptr inbounds double, double* %9393, i64 33
%9395 = load double, double* %9394
%9396 = load double, double* %246
%9397 = fmul double %9395, %9396
%9398 = fdiv double 1.000000e+00, %9397
store double %9398, double* %607
%9399 = load double*, double** %124
%9400 = load double, double* %9399
%9401 = fneg double %9400
%9402 = load double*, double** %122
%9403 = getelementptr inbounds double, double* %9402, i64 33
%9404 = load double, double* %9403
%9405 = load double, double* %246
%9406 = load double, double* %246
%9407 = fmul double %9405, %9406
%9408 = fmul double %9404, %9407
%9409 = fdiv double %9401, %9408
store double %9409, double* %610
%9410 = load double, double* %610
%9411 = load double, double* %248
%9412 = fmul double %9410, %9411
store double %9412, double* %609
%9413 = load double, double* %606
%9414 = fcmp ogt double %9413, 1.000000e+02
br i1 %9414, label %9415, label %9422
9415: ; preds = %9384
%9416 = call double @exp(double 1.000000e+02)
store double %9416, double* %612
%9417 = load double, double* %612
%9418 = load double, double* %606
%9419 = fsub double %9418, 1.000000e+02
%9420 = fadd double 1.000000e+00, %9419
%9421 = fmul double %9417, %9420
store double %9421, double* %611
br label %9437
9422: ; preds = %9384
%9423 = load double, double* %606
%9424 = fcmp olt double %9423, -1.000000e+02
br i1 %9424, label %9425, label %9432
9425: ; preds = %9422
%9426 = call double @exp(double -1.000000e+02)
store double %9426, double* %612
%9427 = load double, double* %612
%9428 = load double, double* %606
%9429 = fadd double %9428, 1.000000e+02
%9430 = fadd double 1.000000e+00, %9429
%9431 = fmul double %9427, %9430
store double %9431, double* %611
br label %9436
9432: ; preds = %9422
%9433 = load double, double* %606
%9434 = call double @exp(double %9433)
store double %9434, double* %611
%9435 = load double, double* %611
store double %9435, double* %612
br label %9436
9436: ; preds = %9432, %9425
br label %9437
9437: ; preds = %9436, %9415
%9438 = load double, double* %612
%9439 = load double, double* %607
%9440 = fmul double %9438, %9439
store double %9440, double* %613
%9441 = load double, double* %612
%9442 = load double, double* %609
%9443 = fmul double %9441, %9442
store double %9443, double* %614
%9444 = load double*, double** %124
%9445 = load double, double* %9444
%9446 = load double*, double** %122
%9447 = getelementptr inbounds double, double* %9446, i64 35
%9448 = load double, double* %9447
%9449 = load double, double* %246
%9450 = fmul double %9448, %9449
%9451 = fdiv double %9445, %9450
store double %9451, double* %701
%9452 = load double*, double** %122
%9453 = getelementptr inbounds double, double* %9452, i64 35
%9454 = load double, double* %9453
%9455 = load double, double* %246
%9456 = fmul double %9454, %9455
%9457 = fdiv double 1.000000e+00, %9456
store double %9457, double* %702
%9458 = load double*, double** %124
%9459 = load double, double* %9458
%9460 = fneg double %9459
%9461 = load double*, double** %122
%9462 = getelementptr inbounds double, double* %9461, i64 35
%9463 = load double, double* %9462
%9464 = load double, double* %246
%9465 = load double, double* %246
%9466 = fmul double %9464, %9465
%9467 = fmul double %9463, %9466
%9468 = fdiv double %9460, %9467
store double %9468, double* %703
%9469 = load double, double* %703
%9470 = load double, double* %248
%9471 = fmul double %9469, %9470
store double %9471, double* %704
%9472 = load double, double* %701
%9473 = fcmp ogt double %9472, 1.000000e+02
br i1 %9473, label %9474, label %9481
9474: ; preds = %9437
%9475 = call double @exp(double 1.000000e+02)
store double %9475, double* %706
%9476 = load double, double* %706
%9477 = load double, double* %701
%9478 = fsub double %9477, 1.000000e+02
%9479 = fadd double 1.000000e+00, %9478
%9480 = fmul double %9476, %9479
store double %9480, double* %705
br label %9496
9481: ; preds = %9437
%9482 = load double, double* %701
%9483 = fcmp olt double %9482, -1.000000e+02
br i1 %9483, label %9484, label %9491
9484: ; preds = %9481
%9485 = call double @exp(double -1.000000e+02)
store double %9485, double* %706
%9486 = load double, double* %706
%9487 = load double, double* %701
%9488 = fadd double %9487, 1.000000e+02
%9489 = fadd double 1.000000e+00, %9488
%9490 = fmul double %9486, %9489
store double %9490, double* %705
br label %9495
9491: ; preds = %9481
%9492 = load double, double* %701
%9493 = call double @exp(double %9492)
store double %9493, double* %705
%9494 = load double, double* %705
store double %9494, double* %706
br label %9495
9495: ; preds = %9491, %9484
br label %9496
9496: ; preds = %9495, %9474
%9497 = load double, double* %706
%9498 = load double, double* %702
%9499 = fmul double %9497, %9498
store double %9499, double* %707
%9500 = load double, double* %706
%9501 = load double, double* %704
%9502 = fmul double %9500, %9501
store double %9502, double* %708
%9503 = load double*, double** %122
%9504 = getelementptr inbounds double, double* %9503, i64 98
%9505 = load double, double* %9504
%9506 = fcmp ogt double %9505, 0.000000e+00
br i1 %9506, label %9507, label %9699
9507: ; preds = %9496
%9508 = load double, double* %340
%9509 = fneg double %9508
%9510 = load double*, double** %124
%9511 = load double, double* %9510
%9512 = fsub double %9509, %9511
%9513 = load double, double* %343
%9514 = load double, double* %246
%9515 = fmul double %9513, %9514
%9516 = fdiv double %9512, %9515
store double %9516, double* %666
%9517 = load double, double* %343
%9518 = load double, double* %246
%9519 = fmul double %9517, %9518
%9520 = fdiv double -1.000000e+00, %9519
store double %9520, double* %709
%9521 = load double, double* %343
%9522 = load double, double* %246
%9523 = fmul double %9521, %9522
%9524 = fdiv double -1.000000e+00, %9523
store double %9524, double* %710
%9525 = load double*, double** %124
%9526 = load double, double* %9525
%9527 = fneg double %9526
%9528 = load double, double* %340
%9529 = fsub double %9527, %9528
%9530 = fneg double %9529
%9531 = load double, double* %343
%9532 = load double, double* %343
%9533 = fmul double %9531, %9532
%9534 = load double, double* %246
%9535 = fmul double %9533, %9534
%9536 = fdiv double %9530, %9535
store double %9536, double* %711
%9537 = load double*, double** %124
%9538 = load double, double* %9537
%9539 = fneg double %9538
%9540 = load double, double* %340
%9541 = fsub double %9539, %9540
%9542 = fneg double %9541
%9543 = load double, double* %343
%9544 = load double, double* %246
%9545 = load double, double* %246
%9546 = fmul double %9544, %9545
%9547 = fmul double %9543, %9546
%9548 = fdiv double %9542, %9547
store double %9548, double* %668
%9549 = load double, double* %709
%9550 = load double, double* %342
%9551 = fmul double %9549, %9550
store double %9551, double* %669
%9552 = load double, double* %669
%9553 = load double, double* %711
%9554 = load double, double* %345
%9555 = call double @llvm.fmuladd.f64(double %9553, double %9554, double %9552)
store double %9555, double* %669
%9556 = load double, double* %669
%9557 = load double, double* %668
%9558 = load double, double* %248
%9559 = call double @llvm.fmuladd.f64(double %9557, double %9558, double %9556)
store double %9559, double* %669
%9560 = load double, double* %666
%9561 = fcmp ogt double %9560, 1.000000e+02
br i1 %9561, label %9562, label %9569
9562: ; preds = %9507
%9563 = call double @exp(double 1.000000e+02)
store double %9563, double* %671
%9564 = load double, double* %671
%9565 = load double, double* %666
%9566 = fsub double %9565, 1.000000e+02
%9567 = fadd double 1.000000e+00, %9566
%9568 = fmul double %9564, %9567
store double %9568, double* %670
br label %9584
9569: ; preds = %9507
%9570 = load double, double* %666
%9571 = fcmp olt double %9570, -1.000000e+02
br i1 %9571, label %9572, label %9579
9572: ; preds = %9569
%9573 = call double @exp(double -1.000000e+02)
store double %9573, double* %671
%9574 = load double, double* %671
%9575 = load double, double* %666
%9576 = fadd double %9575, 1.000000e+02
%9577 = fadd double 1.000000e+00, %9576
%9578 = fmul double %9574, %9577
store double %9578, double* %670
br label %9583
9579: ; preds = %9569
%9580 = load double, double* %666
%9581 = call double @exp(double %9580)
store double %9581, double* %670
%9582 = load double, double* %670
store double %9582, double* %671
br label %9583
9583: ; preds = %9579, %9572
br label %9584
9584: ; preds = %9583, %9562
%9585 = load double, double* %671
%9586 = load double, double* %669
%9587 = fmul double %9585, %9586
store double %9587, double* %673
%9588 = load double, double* %671
%9589 = load double, double* %710
%9590 = fmul double %9588, %9589
store double %9590, double* %712
%9591 = load double*, double** %122
%9592 = getelementptr inbounds double, double* %9591, i64 32
%9593 = load double, double* %9592
%9594 = load double, double* %307
%9595 = load double, double* %611
%9596 = fsub double %9595, 1.000000e+00
%9597 = load double, double* %310
%9598 = load double, double* %705
%9599 = fsub double %9598, 1.000000e+00
%9600 = fmul double %9597, %9599
%9601 = call double @llvm.fmuladd.f64(double %9594, double %9596, double %9600)
%9602 = load double*, double** %122
%9603 = getelementptr inbounds double, double* %9602, i64 100
%9604 = load double, double* %9603
%9605 = load double, double* %670
%9606 = load double, double* %408
%9607 = fsub double %9605, %9606
%9608 = fneg double %9604
%9609 = call double @llvm.fmuladd.f64(double %9608, double %9607, double %9601)
%9610 = fmul double %9593, %9609
%9611 = load double*, double** %141
store double %9610, double* %9611
%9612 = load double, double* %611
%9613 = fsub double %9612, 1.000000e+00
%9614 = load double*, double** %122
%9615 = getelementptr inbounds double, double* %9614, i64 32
%9616 = load double, double* %9615
%9617 = fmul double %9613, %9616
store double %9617, double* %713
%9618 = load double, double* %307
%9619 = load double*, double** %122
%9620 = getelementptr inbounds double, double* %9619, i64 32
%9621 = load double, double* %9620
%9622 = fmul double %9618, %9621
store double %9622, double* %714
%9623 = load double, double* %705
%9624 = fsub double %9623, 1.000000e+00
%9625 = load double*, double** %122
%9626 = getelementptr inbounds double, double* %9625, i64 32
%9627 = load double, double* %9626
%9628 = fmul double %9624, %9627
store double %9628, double* %715
%9629 = load double, double* %310
%9630 = load double*, double** %122
%9631 = getelementptr inbounds double, double* %9630, i64 32
%9632 = load double, double* %9631
%9633 = fmul double %9629, %9632
store double %9633, double* %716
%9634 = load double*, double** %122
%9635 = getelementptr inbounds double, double* %9634, i64 100
%9636 = load double, double* %9635
%9637 = fneg double %9636
%9638 = load double*, double** %122
%9639 = getelementptr inbounds double, double* %9638, i64 32
%9640 = load double, double* %9639
%9641 = fmul double %9637, %9640
store double %9641, double* %717
%9642 = load double*, double** %122
%9643 = getelementptr inbounds double, double* %9642, i64 100
%9644 = load double, double* %9643
%9645 = load double*, double** %122
%9646 = getelementptr inbounds double, double* %9645, i64 32
%9647 = load double, double* %9646
%9648 = fmul double %9644, %9647
store double %9648, double* %718
%9649 = load double, double* %713
%9650 = load double, double* %309
%9651 = fmul double %9649, %9650
%9652 = load double*, double** %142
store double %9651, double* %9652
%9653 = load double, double* %714
%9654 = load double, double* %613
%9655 = fmul double %9653, %9654
%9656 = load double*, double** %143
store double %9655, double* %9656
%9657 = load double*, double** %142
%9658 = load double, double* %9657
%9659 = load double, double* %714
%9660 = load double, double* %614
%9661 = call double @llvm.fmuladd.f64(double %9659, double %9660, double %9658)
%9662 = load double*, double** %142
store double %9661, double* %9662
%9663 = load double*, double** %142
%9664 = load double, double* %9663
%9665 = load double, double* %715
%9666 = load double, double* %312
%9667 = call double @llvm.fmuladd.f64(double %9665, double %9666, double %9664)
%9668 = load double*, double** %142
store double %9667, double* %9668
%9669 = load double*, double** %143
%9670 = load double, double* %9669
%9671 = load double, double* %716
%9672 = load double, double* %707
%9673 = call double @llvm.fmuladd.f64(double %9671, double %9672, double %9670)
%9674 = load double*, double** %143
store double %9673, double* %9674
%9675 = load double*, double** %142
%9676 = load double, double* %9675
%9677 = load double, double* %716
%9678 = load double, double* %708
%9679 = call double @llvm.fmuladd.f64(double %9677, double %9678, double %9676)
%9680 = load double*, double** %142
store double %9679, double* %9680
%9681 = load double*, double** %142
%9682 = load double, double* %9681
%9683 = load double, double* %717
%9684 = load double, double* %673
%9685 = call double @llvm.fmuladd.f64(double %9683, double %9684, double %9682)
%9686 = load double*, double** %142
store double %9685, double* %9686
%9687 = load double*, double** %143
%9688 = load double, double* %9687
%9689 = load double, double* %717
%9690 = load double, double* %712
%9691 = call double @llvm.fmuladd.f64(double %9689, double %9690, double %9688)
%9692 = load double*, double** %143
store double %9691, double* %9692
%9693 = load double*, double** %142
%9694 = load double, double* %9693
%9695 = load double, double* %718
%9696 = load double, double* %410
%9697 = call double @llvm.fmuladd.f64(double %9695, double %9696, double %9694)
%9698 = load double*, double** %142
store double %9697, double* %9698
br label %9767
9699: ; preds = %9496
%9700 = load double*, double** %122
%9701 = getelementptr inbounds double, double* %9700, i64 32
%9702 = load double, double* %9701
%9703 = load double, double* %307
%9704 = load double, double* %611
%9705 = fsub double %9704, 1.000000e+00
%9706 = load double, double* %310
%9707 = load double, double* %705
%9708 = fsub double %9707, 1.000000e+00
%9709 = fmul double %9706, %9708
%9710 = call double @llvm.fmuladd.f64(double %9703, double %9705, double %9709)
%9711 = fmul double %9702, %9710
%9712 = load double*, double** %141
store double %9711, double* %9712
%9713 = load double, double* %611
%9714 = fsub double %9713, 1.000000e+00
%9715 = load double*, double** %122
%9716 = getelementptr inbounds double, double* %9715, i64 32
%9717 = load double, double* %9716
%9718 = fmul double %9714, %9717
store double %9718, double* %713
%9719 = load double, double* %307
%9720 = load double*, double** %122
%9721 = getelementptr inbounds double, double* %9720, i64 32
%9722 = load double, double* %9721
%9723 = fmul double %9719, %9722
store double %9723, double* %714
%9724 = load double, double* %705
%9725 = fsub double %9724, 1.000000e+00
%9726 = load double*, double** %122
%9727 = getelementptr inbounds double, double* %9726, i64 32
%9728 = load double, double* %9727
%9729 = fmul double %9725, %9728
store double %9729, double* %715
%9730 = load double, double* %310
%9731 = load double*, double** %122
%9732 = getelementptr inbounds double, double* %9731, i64 32
%9733 = load double, double* %9732
%9734 = fmul double %9730, %9733
store double %9734, double* %716
%9735 = load double, double* %713
%9736 = load double, double* %309
%9737 = fmul double %9735, %9736
%9738 = load double*, double** %142
store double %9737, double* %9738
%9739 = load double, double* %714
%9740 = load double, double* %613
%9741 = fmul double %9739, %9740
%9742 = load double*, double** %143
store double %9741, double* %9742
%9743 = load double*, double** %142
%9744 = load double, double* %9743
%9745 = load double, double* %714
%9746 = load double, double* %614
%9747 = call double @llvm.fmuladd.f64(double %9745, double %9746, double %9744)
%9748 = load double*, double** %142
store double %9747, double* %9748
%9749 = load double*, double** %142
%9750 = load double, double* %9749
%9751 = load double, double* %715
%9752 = load double, double* %312
%9753 = call double @llvm.fmuladd.f64(double %9751, double %9752, double %9750)
%9754 = load double*, double** %142
store double %9753, double* %9754
%9755 = load double*, double** %143
%9756 = load double, double* %9755
%9757 = load double, double* %716
%9758 = load double, double* %707
%9759 = call double @llvm.fmuladd.f64(double %9757, double %9758, double %9756)
%9760 = load double*, double** %143
store double %9759, double* %9760
%9761 = load double*, double** %142
%9762 = load double, double* %9761
%9763 = load double, double* %716
%9764 = load double, double* %708
%9765 = call double @llvm.fmuladd.f64(double %9763, double %9764, double %9762)
%9766 = load double*, double** %142
store double %9765, double* %9766
br label %9767
9767: ; preds = %9699, %9584
%9768 = load double*, double** %125
%9769 = load double, double* %9768
%9770 = load double*, double** %122
%9771 = getelementptr inbounds double, double* %9770, i64 33
%9772 = load double, double* %9771
%9773 = load double, double* %246
%9774 = fmul double %9772, %9773
%9775 = fdiv double %9769, %9774
store double %9775, double* %606
%9776 = load double*, double** %122
%9777 = getelementptr inbounds double, double* %9776, i64 33
%9778 = load double, double* %9777
%9779 = load double, double* %246
%9780 = fmul double %9778, %9779
%9781 = fdiv double 1.000000e+00, %9780
store double %9781, double* %719
%9782 = load double*, double** %125
%9783 = load double, double* %9782
%9784 = fneg double %9783
%9785 = load double*, double** %122
%9786 = getelementptr inbounds double, double* %9785, i64 33
%9787 = load double, double* %9786
%9788 = load double, double* %246
%9789 = load double, double* %246
%9790 = fmul double %9788, %9789
%9791 = fmul double %9787, %9790
%9792 = fdiv double %9784, %9791
store double %9792, double* %610
%9793 = load double, double* %610
%9794 = load double, double* %248
%9795 = fmul double %9793, %9794
store double %9795, double* %609
%9796 = load double, double* %606
%9797 = fcmp ogt double %9796, 1.000000e+02
br i1 %9797, label %9798, label %9805
9798: ; preds = %9767
%9799 = call double @exp(double 1.000000e+02)
store double %9799, double* %612
%9800 = load double, double* %612
%9801 = load double, double* %606
%9802 = fsub double %9801, 1.000000e+02
%9803 = fadd double 1.000000e+00, %9802
%9804 = fmul double %9800, %9803
store double %9804, double* %611
br label %9820
9805: ; preds = %9767
%9806 = load double, double* %606
%9807 = fcmp olt double %9806, -1.000000e+02
br i1 %9807, label %9808, label %9815
9808: ; preds = %9805
%9809 = call double @exp(double -1.000000e+02)
store double %9809, double* %612
%9810 = load double, double* %612
%9811 = load double, double* %606
%9812 = fadd double %9811, 1.000000e+02
%9813 = fadd double 1.000000e+00, %9812
%9814 = fmul double %9810, %9813
store double %9814, double* %611
br label %9819
9815: ; preds = %9805
%9816 = load double, double* %606
%9817 = call double @exp(double %9816)
store double %9817, double* %611
%9818 = load double, double* %611
store double %9818, double* %612
br label %9819
9819: ; preds = %9815, %9808
br label %9820
9820: ; preds = %9819, %9798
%9821 = load double, double* %612
%9822 = load double, double* %719
%9823 = fmul double %9821, %9822
store double %9823, double* %720
%9824 = load double, double* %612
%9825 = load double, double* %609
%9826 = fmul double %9824, %9825
store double %9826, double* %614
%9827 = load double*, double** %125
%9828 = load double, double* %9827
%9829 = load double*, double** %122
%9830 = getelementptr inbounds double, double* %9829, i64 35
%9831 = load double, double* %9830
%9832 = load double, double* %246
%9833 = fmul double %9831, %9832
%9834 = fdiv double %9828, %9833
store double %9834, double* %701
%9835 = load double*, double** %122
%9836 = getelementptr inbounds double, double* %9835, i64 35
%9837 = load double, double* %9836
%9838 = load double, double* %246
%9839 = fmul double %9837, %9838
%9840 = fdiv double 1.000000e+00, %9839
store double %9840, double* %721
%9841 = load double*, double** %125
%9842 = load double, double* %9841
%9843 = fneg double %9842
%9844 = load double*, double** %122
%9845 = getelementptr inbounds double, double* %9844, i64 35
%9846 = load double, double* %9845
%9847 = load double, double* %246
%9848 = load double, double* %246
%9849 = fmul double %9847, %9848
%9850 = fmul double %9846, %9849
%9851 = fdiv double %9843, %9850
store double %9851, double* %703
%9852 = load double, double* %703
%9853 = load double, double* %248
%9854 = fmul double %9852, %9853
store double %9854, double* %704
%9855 = load double, double* %701
%9856 = fcmp ogt double %9855, 1.000000e+02
br i1 %9856, label %9857, label %9864
9857: ; preds = %9820
%9858 = call double @exp(double 1.000000e+02)
store double %9858, double* %706
%9859 = load double, double* %706
%9860 = load double, double* %701
%9861 = fsub double %9860, 1.000000e+02
%9862 = fadd double 1.000000e+00, %9861
%9863 = fmul double %9859, %9862
store double %9863, double* %705
br label %9879
9864: ; preds = %9820
%9865 = load double, double* %701
%9866 = fcmp olt double %9865, -1.000000e+02
br i1 %9866, label %9867, label %9874
9867: ; preds = %9864
%9868 = call double @exp(double -1.000000e+02)
store double %9868, double* %706
%9869 = load double, double* %706
%9870 = load double, double* %701
%9871 = fadd double %9870, 1.000000e+02
%9872 = fadd double 1.000000e+00, %9871
%9873 = fmul double %9869, %9872
store double %9873, double* %705
br label %9878
9874: ; preds = %9864
%9875 = load double, double* %701
%9876 = call double @exp(double %9875)
store double %9876, double* %705
%9877 = load double, double* %705
store double %9877, double* %706
br label %9878
9878: ; preds = %9874, %9867
br label %9879
9879: ; preds = %9878, %9857
%9880 = load double, double* %706
%9881 = load double, double* %721
%9882 = fmul double %9880, %9881
store double %9882, double* %722
%9883 = load double, double* %706
%9884 = load double, double* %704
%9885 = fmul double %9883, %9884
store double %9885, double* %708
%9886 = load double*, double** %122
%9887 = getelementptr inbounds double, double* %9886, i64 98
%9888 = load double, double* %9887
%9889 = fcmp ogt double %9888, 0.000000e+00
br i1 %9889, label %9890, label %10089
9890: ; preds = %9879
%9891 = load double, double* %340
%9892 = fneg double %9891
%9893 = load double*, double** %125
%9894 = load double, double* %9893
%9895 = fsub double %9892, %9894
%9896 = load double, double* %343
%9897 = load double, double* %246
%9898 = fmul double %9896, %9897
%9899 = fdiv double %9895, %9898
store double %9899, double* %666
%9900 = load double, double* %343
%9901 = load double, double* %246
%9902 = fmul double %9900, %9901
%9903 = fdiv double -1.000000e+00, %9902
store double %9903, double* %709
%9904 = load double, double* %343
%9905 = load double, double* %246
%9906 = fmul double %9904, %9905
%9907 = fdiv double -1.000000e+00, %9906
store double %9907, double* %723
%9908 = load double*, double** %125
%9909 = load double, double* %9908
%9910 = fneg double %9909
%9911 = load double, double* %340
%9912 = fsub double %9910, %9911
%9913 = fneg double %9912
%9914 = load double, double* %343
%9915 = load double, double* %343
%9916 = fmul double %9914, %9915
%9917 = load double, double* %246
%9918 = fmul double %9916, %9917
%9919 = fdiv double %9913, %9918
store double %9919, double* %711
%9920 = load double*, double** %125
%9921 = load double, double* %9920
%9922 = fneg double %9921
%9923 = load double, double* %340
%9924 = fsub double %9922, %9923
%9925 = fneg double %9924
%9926 = load double, double* %343
%9927 = load double, double* %246
%9928 = load double, double* %246
%9929 = fmul double %9927, %9928
%9930 = fmul double %9926, %9929
%9931 = fdiv double %9925, %9930
store double %9931, double* %668
%9932 = load double, double* %709
%9933 = load double, double* %342
%9934 = fmul double %9932, %9933
store double %9934, double* %669
%9935 = load double, double* %669
%9936 = load double, double* %711
%9937 = load double, double* %345
%9938 = call double @llvm.fmuladd.f64(double %9936, double %9937, double %9935)
store double %9938, double* %669
%9939 = load double, double* %669
%9940 = load double, double* %668
%9941 = load double, double* %248
%9942 = call double @llvm.fmuladd.f64(double %9940, double %9941, double %9939)
store double %9942, double* %669
%9943 = load double, double* %666
%9944 = fcmp ogt double %9943, 1.000000e+02
br i1 %9944, label %9945, label %9952
9945: ; preds = %9890
%9946 = call double @exp(double 1.000000e+02)
store double %9946, double* %671
%9947 = load double, double* %671
%9948 = load double, double* %666
%9949 = fsub double %9948, 1.000000e+02
%9950 = fadd double 1.000000e+00, %9949
%9951 = fmul double %9947, %9950
store double %9951, double* %670
br label %9967
9952: ; preds = %9890
%9953 = load double, double* %666
%9954 = fcmp olt double %9953, -1.000000e+02
br i1 %9954, label %9955, label %9962
9955: ; preds = %9952
%9956 = call double @exp(double -1.000000e+02)
store double %9956, double* %671
%9957 = load double, double* %671
%9958 = load double, double* %666
%9959 = fadd double %9958, 1.000000e+02
%9960 = fadd double 1.000000e+00, %9959
%9961 = fmul double %9957, %9960
store double %9961, double* %670
br label %9966
9962: ; preds = %9952
%9963 = load double, double* %666
%9964 = call double @exp(double %9963)
store double %9964, double* %670
%9965 = load double, double* %670
store double %9965, double* %671
br label %9966
9966: ; preds = %9962, %9955
br label %9967
9967: ; preds = %9966, %9945
%9968 = load double, double* %671
%9969 = load double, double* %669
%9970 = fmul double %9968, %9969
store double %9970, double* %673
%9971 = load double, double* %671
%9972 = load double, double* %723
%9973 = fmul double %9971, %9972
store double %9973, double* %724
%9974 = load double*, double** %122
%9975 = getelementptr inbounds double, double* %9974, i64 32
%9976 = load double, double* %9975
%9977 = fsub double 1.000000e+00, %9976
%9978 = load double, double* %307
%9979 = load double, double* %611
%9980 = fsub double %9979, 1.000000e+00
%9981 = load double, double* %310
%9982 = load double, double* %705
%9983 = fsub double %9982, 1.000000e+00
%9984 = fmul double %9981, %9983
%9985 = call double @llvm.fmuladd.f64(double %9978, double %9980, double %9984)
%9986 = load double*, double** %122
%9987 = getelementptr inbounds double, double* %9986, i64 100
%9988 = load double, double* %9987
%9989 = load double, double* %670
%9990 = load double, double* %408
%9991 = fsub double %9989, %9990
%9992 = fneg double %9988
%9993 = call double @llvm.fmuladd.f64(double %9992, double %9991, double %9985)
%9994 = fmul double %9977, %9993
%9995 = load double*, double** %144
store double %9994, double* %9995
%9996 = load double, double* %611
%9997 = fsub double %9996, 1.000000e+00
%9998 = load double*, double** %122
%9999 = getelementptr inbounds double, double* %9998, i64 32
%10000 = load double, double* %9999
%10001 = fsub double 1.000000e+00, %10000
%10002 = fmul double %9997, %10001
store double %10002, double* %725
%10003 = load double, double* %307
%10004 = load double*, double** %122
%10005 = getelementptr inbounds double, double* %10004, i64 32
%10006 = load double, double* %10005
%10007 = fsub double 1.000000e+00, %10006
%10008 = fmul double %10003, %10007
store double %10008, double* %726
%10009 = load double, double* %705
%10010 = fsub double %10009, 1.000000e+00
%10011 = load double*, double** %122
%10012 = getelementptr inbounds double, double* %10011, i64 32
%10013 = load double, double* %10012
%10014 = fsub double 1.000000e+00, %10013
%10015 = fmul double %10010, %10014
store double %10015, double* %727
%10016 = load double, double* %310
%10017 = load double*, double** %122
%10018 = getelementptr inbounds double, double* %10017, i64 32
%10019 = load double, double* %10018
%10020 = fsub double 1.000000e+00, %10019
%10021 = fmul double %10016, %10020
store double %10021, double* %728
%10022 = load double*, double** %122
%10023 = getelementptr inbounds double, double* %10022, i64 100
%10024 = load double, double* %10023
%10025 = fneg double %10024
%10026 = load double*, double** %122
%10027 = getelementptr inbounds double, double* %10026, i64 32
%10028 = load double, double* %10027
%10029 = fsub double 1.000000e+00, %10028
%10030 = fmul double %10025, %10029
store double %10030, double* %729
%10031 = load double*, double** %122
%10032 = getelementptr inbounds double, double* %10031, i64 100
%10033 = load double, double* %10032
%10034 = load double*, double** %122
%10035 = getelementptr inbounds double, double* %10034, i64 32
%10036 = load double, double* %10035
%10037 = fsub double 1.000000e+00, %10036
%10038 = fmul double %10033, %10037
store double %10038, double* %730
%10039 = load double, double* %725
%10040 = load double, double* %309
%10041 = fmul double %10039, %10040
%10042 = load double*, double** %145
store double %10041, double* %10042
%10043 = load double, double* %726
%10044 = load double, double* %720
%10045 = fmul double %10043, %10044
%10046 = load double*, double** %146
store double %10045, double* %10046
%10047 = load double*, double** %145
%10048 = load double, double* %10047
%10049 = load double, double* %726
%10050 = load double, double* %614
%10051 = call double @llvm.fmuladd.f64(double %10049, double %10050, double %10048)
%10052 = load double*, double** %145
store double %10051, double* %10052
%10053 = load double*, double** %145
%10054 = load double, double* %10053
%10055 = load double, double* %727
%10056 = load double, double* %312
%10057 = call double @llvm.fmuladd.f64(double %10055, double %10056, double %10054)
%10058 = load double*, double** %145
store double %10057, double* %10058
%10059 = load double*, double** %146
%10060 = load double, double* %10059
%10061 = load double, double* %728
%10062 = load double, double* %722
%10063 = call double @llvm.fmuladd.f64(double %10061, double %10062, double %10060)
%10064 = load double*, double** %146
store double %10063, double* %10064
%10065 = load double*, double** %145
%10066 = load double, double* %10065
%10067 = load double, double* %728
%10068 = load double, double* %708
%10069 = call double @llvm.fmuladd.f64(double %10067, double %10068, double %10066)
%10070 = load double*, double** %145
store double %10069, double* %10070
%10071 = load double*, double** %145
%10072 = load double, double* %10071
%10073 = load double, double* %729
%10074 = load double, double* %673
%10075 = call double @llvm.fmuladd.f64(double %10073, double %10074, double %10072)
%10076 = load double*, double** %145
store double %10075, double* %10076
%10077 = load double*, double** %146
%10078 = load double, double* %10077
%10079 = load double, double* %729
%10080 = load double, double* %724
%10081 = call double @llvm.fmuladd.f64(double %10079, double %10080, double %10078)
%10082 = load double*, double** %146
store double %10081, double* %10082
%10083 = load double*, double** %145
%10084 = load double, double* %10083
%10085 = load double, double* %730
%10086 = load double, double* %410
%10087 = call double @llvm.fmuladd.f64(double %10085, double %10086, double %10084)
%10088 = load double*, double** %145
store double %10087, double* %10088
br label %10162
10089: ; preds = %9879
%10090 = load double*, double** %122
%10091 = getelementptr inbounds double, double* %10090, i64 32
%10092 = load double, double* %10091
%10093 = fsub double 1.000000e+00, %10092
%10094 = load double, double* %307
%10095 = load double, double* %611
%10096 = fsub double %10095, 1.000000e+00
%10097 = load double, double* %310
%10098 = load double, double* %705
%10099 = fsub double %10098, 1.000000e+00
%10100 = fmul double %10097, %10099
%10101 = call double @llvm.fmuladd.f64(double %10094, double %10096, double %10100)
%10102 = fmul double %10093, %10101
%10103 = load double*, double** %144
store double %10102, double* %10103
%10104 = load double, double* %611
%10105 = fsub double %10104, 1.000000e+00
%10106 = load double*, double** %122
%10107 = getelementptr inbounds double, double* %10106, i64 32
%10108 = load double, double* %10107
%10109 = fsub double 1.000000e+00, %10108
%10110 = fmul double %10105, %10109
store double %10110, double* %725
%10111 = load double, double* %307
%10112 = load double*, double** %122
%10113 = getelementptr inbounds double, double* %10112, i64 32
%10114 = load double, double* %10113
%10115 = fsub double 1.000000e+00, %10114
%10116 = fmul double %10111, %10115
store double %10116, double* %726
%10117 = load double, double* %705
%10118 = fsub double %10117, 1.000000e+00
%10119 = load double*, double** %122
%10120 = getelementptr inbounds double, double* %10119, i64 32
%10121 = load double, double* %10120
%10122 = fsub double 1.000000e+00, %10121
%10123 = fmul double %10118, %10122
store double %10123, double* %727
%10124 = load double, double* %310
%10125 = load double*, double** %122
%10126 = getelementptr inbounds double, double* %10125, i64 32
%10127 = load double, double* %10126
%10128 = fsub double 1.000000e+00, %10127
%10129 = fmul double %10124, %10128
store double %10129, double* %728
%10130 = load double, double* %725
%10131 = load double, double* %309
%10132 = fmul double %10130, %10131
%10133 = load double*, double** %145
store double %10132, double* %10133
%10134 = load double, double* %726
%10135 = load double, double* %720
%10136 = fmul double %10134, %10135
%10137 = load double*, double** %146
store double %10136, double* %10137
%10138 = load double*, double** %145
%10139 = load double, double* %10138
%10140 = load double, double* %726
%10141 = load double, double* %614
%10142 = call double @llvm.fmuladd.f64(double %10140, double %10141, double %10139)
%10143 = load double*, double** %145
store double %10142, double* %10143
%10144 = load double*, double** %145
%10145 = load double, double* %10144
%10146 = load double, double* %727
%10147 = load double, double* %312
%10148 = call double @llvm.fmuladd.f64(double %10146, double %10147, double %10145)
%10149 = load double*, double** %145
store double %10148, double* %10149
%10150 = load double*, double** %146
%10151 = load double, double* %10150
%10152 = load double, double* %728
%10153 = load double, double* %722
%10154 = call double @llvm.fmuladd.f64(double %10152, double %10153, double %10151)
%10155 = load double*, double** %146
store double %10154, double* %10155
%10156 = load double*, double** %145
%10157 = load double, double* %10156
%10158 = load double, double* %728
%10159 = load double, double* %708
%10160 = call double @llvm.fmuladd.f64(double %10158, double %10159, double %10157)
%10161 = load double*, double** %145
store double %10160, double* %10161
br label %10162
10162: ; preds = %10089, %9967
br label %10163
10163: ; preds = %10162, %9383
br label %10164
10164: ; preds = %10163, %9036
%10165 = load double*, double** %126
%10166 = load double, double* %10165
%10167 = load double*, double** %122
%10168 = getelementptr inbounds double, double* %10167, i64 37
%10169 = load double, double* %10168
%10170 = load double, double* %246
%10171 = fmul double %10169, %10170
%10172 = fdiv double %10166, %10171
store double %10172, double* %606
%10173 = load double*, double** %122
%10174 = getelementptr inbounds double, double* %10173, i64 37
%10175 = load double, double* %10174
%10176 = load double, double* %246
%10177 = fmul double %10175, %10176
%10178 = fdiv double 1.000000e+00, %10177
store double %10178, double* %620
%10179 = load double*, double** %126
%10180 = load double, double* %10179
%10181 = fneg double %10180
%10182 = load double*, double** %122
%10183 = getelementptr inbounds double, double* %10182, i64 37
%10184 = load double, double* %10183
%10185 = load double, double* %246
%10186 = load double, double* %246
%10187 = fmul double %10185, %10186
%10188 = fmul double %10184, %10187
%10189 = fdiv double %10181, %10188
store double %10189, double* %610
%10190 = load double, double* %610
%10191 = load double, double* %248
%10192 = fmul double %10190, %10191
store double %10192, double* %609
%10193 = load double, double* %606
%10194 = fcmp ogt double %10193, 1.000000e+02
br i1 %10194, label %10195, label %10202
10195: ; preds = %10164
%10196 = call double @exp(double 1.000000e+02)
store double %10196, double* %612
%10197 = load double, double* %612
%10198 = load double, double* %606
%10199 = fsub double %10198, 1.000000e+02
%10200 = fadd double 1.000000e+00, %10199
%10201 = fmul double %10197, %10200
store double %10201, double* %611
br label %10217
10202: ; preds = %10164
%10203 = load double, double* %606
%10204 = fcmp olt double %10203, -1.000000e+02
br i1 %10204, label %10205, label %10212
10205: ; preds = %10202
%10206 = call double @exp(double -1.000000e+02)
store double %10206, double* %612
%10207 = load double, double* %612
%10208 = load double, double* %606
%10209 = fadd double %10208, 1.000000e+02
%10210 = fadd double 1.000000e+00, %10209
%10211 = fmul double %10207, %10210
store double %10211, double* %611
br label %10216
10212: ; preds = %10202
%10213 = load double, double* %606
%10214 = call double @exp(double %10213)
store double %10214, double* %611
%10215 = load double, double* %611
store double %10215, double* %612
br label %10216
10216: ; preds = %10212, %10205
br label %10217
10217: ; preds = %10216, %10195
%10218 = load double, double* %612
%10219 = load double, double* %620
%10220 = fmul double %10218, %10219
store double %10220, double* %622
%10221 = load double, double* %612
%10222 = load double, double* %609
%10223 = fmul double %10221, %10222
store double %10223, double* %614
%10224 = load double*, double** %126
%10225 = load double, double* %10224
%10226 = load double*, double** %122
%10227 = getelementptr inbounds double, double* %10226, i64 39
%10228 = load double, double* %10227
%10229 = load double, double* %246
%10230 = fmul double %10228, %10229
%10231 = fdiv double %10225, %10230
store double %10231, double* %701
%10232 = load double*, double** %122
%10233 = getelementptr inbounds double, double* %10232, i64 39
%10234 = load double, double* %10233
%10235 = load double, double* %246
%10236 = fmul double %10234, %10235
%10237 = fdiv double 1.000000e+00, %10236
store double %10237, double* %731
%10238 = load double*, double** %126
%10239 = load double, double* %10238
%10240 = fneg double %10239
%10241 = load double*, double** %122
%10242 = getelementptr inbounds double, double* %10241, i64 39
%10243 = load double, double* %10242
%10244 = load double, double* %246
%10245 = load double, double* %246
%10246 = fmul double %10244, %10245
%10247 = fmul double %10243, %10246
%10248 = fdiv double %10240, %10247
store double %10248, double* %703
%10249 = load double, double* %703
%10250 = load double, double* %248
%10251 = fmul double %10249, %10250
store double %10251, double* %704
%10252 = load double, double* %701
%10253 = fcmp ogt double %10252, 1.000000e+02
br i1 %10253, label %10254, label %10261
10254: ; preds = %10217
%10255 = call double @exp(double 1.000000e+02)
store double %10255, double* %706
%10256 = load double, double* %706
%10257 = load double, double* %701
%10258 = fsub double %10257, 1.000000e+02
%10259 = fadd double 1.000000e+00, %10258
%10260 = fmul double %10256, %10259
store double %10260, double* %705
br label %10276
10261: ; preds = %10217
%10262 = load double, double* %701
%10263 = fcmp olt double %10262, -1.000000e+02
br i1 %10263, label %10264, label %10271
10264: ; preds = %10261
%10265 = call double @exp(double -1.000000e+02)
store double %10265, double* %706
%10266 = load double, double* %706
%10267 = load double, double* %701
%10268 = fadd double %10267, 1.000000e+02
%10269 = fadd double 1.000000e+00, %10268
%10270 = fmul double %10266, %10269
store double %10270, double* %705
br label %10275
10271: ; preds = %10261
%10272 = load double, double* %701
%10273 = call double @exp(double %10272)
store double %10273, double* %705
%10274 = load double, double* %705
store double %10274, double* %706
br label %10275
10275: ; preds = %10271, %10264
br label %10276
10276: ; preds = %10275, %10254
%10277 = load double, double* %706
%10278 = load double, double* %731
%10279 = fmul double %10277, %10278
store double %10279, double* %732
%10280 = load double, double* %706
%10281 = load double, double* %704
%10282 = fmul double %10280, %10281
store double %10282, double* %708
%10283 = load double, double* %313
%10284 = load double, double* %611
%10285 = fsub double %10284, 1.000000e+00
%10286 = load double, double* %316
%10287 = load double, double* %705
%10288 = fsub double %10287, 1.000000e+00
%10289 = fmul double %10286, %10288
%10290 = call double @llvm.fmuladd.f64(double %10283, double %10285, double %10289)
store double %10290, double* %733
%10291 = load double, double* %611
%10292 = fsub double %10291, 1.000000e+00
store double %10292, double* %734
%10293 = load double, double* %313
store double %10293, double* %736
%10294 = load double, double* %705
%10295 = fsub double %10294, 1.000000e+00
store double %10295, double* %738
%10296 = load double, double* %316
store double %10296, double* %739
%10297 = load double, double* %734
%10298 = load double, double* %315
%10299 = fmul double %10297, %10298
store double %10299, double* %735
%10300 = load double, double* %736
%10301 = load double, double* %622
%10302 = fmul double %10300, %10301
store double %10302, double* %737
%10303 = load double, double* %735
%10304 = load double, double* %736
%10305 = load double, double* %614
%10306 = call double @llvm.fmuladd.f64(double %10304, double %10305, double %10303)
store double %10306, double* %735
%10307 = load double, double* %735
%10308 = load double, double* %738
%10309 = load double, double* %318
%10310 = call double @llvm.fmuladd.f64(double %10308, double %10309, double %10307)
store double %10310, double* %735
%10311 = load double, double* %737
%10312 = load double, double* %739
%10313 = load double, double* %732
%10314 = call double @llvm.fmuladd.f64(double %10312, double %10313, double %10311)
store double %10314, double* %737
%10315 = load double, double* %735
%10316 = load double, double* %739
%10317 = load double, double* %708
%10318 = call double @llvm.fmuladd.f64(double %10316, double %10317, double %10315)
store double %10318, double* %735
%10319 = load double*, double** %122
%10320 = getelementptr inbounds double, double* %10319, i64 45
%10321 = load double, double* %10320
%10322 = fcmp ogt double %10321, 0.000000e+00
br i1 %10322, label %10328, label %10323
10323: ; preds = %10276
%10324 = load double*, double** %122
%10325 = getelementptr inbounds double, double* %10324, i64 46
%10326 = load double, double* %10325
%10327 = fcmp ogt double %10326, 0.000000e+00
br i1 %10327, label %10328, label %10494
10328: ; preds = %10323, %10276
%10329 = load double*, double** %127
%10330 = load double, double* %10329
%10331 = load double*, double** %122
%10332 = getelementptr inbounds double, double* %10331, i64 37
%10333 = load double, double* %10332
%10334 = load double, double* %246
%10335 = fmul double %10333, %10334
%10336 = fdiv double %10330, %10335
store double %10336, double* %606
%10337 = load double*, double** %122
%10338 = getelementptr inbounds double, double* %10337, i64 37
%10339 = load double, double* %10338
%10340 = load double, double* %246
%10341 = fmul double %10339, %10340
%10342 = fdiv double 1.000000e+00, %10341
store double %10342, double* %664
%10343 = load double*, double** %127
%10344 = load double, double* %10343
%10345 = fneg double %10344
%10346 = load double*, double** %122
%10347 = getelementptr inbounds double, double* %10346, i64 37
%10348 = load double, double* %10347
%10349 = load double, double* %246
%10350 = load double, double* %246
%10351 = fmul double %10349, %10350
%10352 = fmul double %10348, %10351
%10353 = fdiv double %10345, %10352
store double %10353, double* %610
%10354 = load double, double* %610
%10355 = load double, double* %248
%10356 = fmul double %10354, %10355
store double %10356, double* %609
%10357 = load double, double* %606
%10358 = fcmp ogt double %10357, 1.000000e+02
br i1 %10358, label %10359, label %10366
10359: ; preds = %10328
%10360 = call double @exp(double 1.000000e+02)
store double %10360, double* %612
%10361 = load double, double* %612
%10362 = load double, double* %606
%10363 = fsub double %10362, 1.000000e+02
%10364 = fadd double 1.000000e+00, %10363
%10365 = fmul double %10361, %10364
store double %10365, double* %611
br label %10381
10366: ; preds = %10328
%10367 = load double, double* %606
%10368 = fcmp olt double %10367, -1.000000e+02
br i1 %10368, label %10369, label %10376
10369: ; preds = %10366
%10370 = call double @exp(double -1.000000e+02)
store double %10370, double* %612
%10371 = load double, double* %612
%10372 = load double, double* %606
%10373 = fadd double %10372, 1.000000e+02
%10374 = fadd double 1.000000e+00, %10373
%10375 = fmul double %10371, %10374
store double %10375, double* %611
br label %10380
10376: ; preds = %10366
%10377 = load double, double* %606
%10378 = call double @exp(double %10377)
store double %10378, double* %611
%10379 = load double, double* %611
store double %10379, double* %612
br label %10380
10380: ; preds = %10376, %10369
br label %10381
10381: ; preds = %10380, %10359
%10382 = load double, double* %612
%10383 = load double, double* %664
%10384 = fmul double %10382, %10383
store double %10384, double* %665
%10385 = load double, double* %612
%10386 = load double, double* %609
%10387 = fmul double %10385, %10386
store double %10387, double* %614
%10388 = load double*, double** %127
%10389 = load double, double* %10388
%10390 = load double*, double** %122
%10391 = getelementptr inbounds double, double* %10390, i64 39
%10392 = load double, double* %10391
%10393 = load double, double* %246
%10394 = fmul double %10392, %10393
%10395 = fdiv double %10389, %10394
store double %10395, double* %701
%10396 = load double*, double** %122
%10397 = getelementptr inbounds double, double* %10396, i64 39
%10398 = load double, double* %10397
%10399 = load double, double* %246
%10400 = fmul double %10398, %10399
%10401 = fdiv double 1.000000e+00, %10400
store double %10401, double* %740
%10402 = load double*, double** %127
%10403 = load double, double* %10402
%10404 = fneg double %10403
%10405 = load double*, double** %122
%10406 = getelementptr inbounds double, double* %10405, i64 39
%10407 = load double, double* %10406
%10408 = load double, double* %246
%10409 = load double, double* %246
%10410 = fmul double %10408, %10409
%10411 = fmul double %10407, %10410
%10412 = fdiv double %10404, %10411
store double %10412, double* %703
%10413 = load double, double* %703
%10414 = load double, double* %248
%10415 = fmul double %10413, %10414
store double %10415, double* %704
%10416 = load double, double* %701
%10417 = fcmp ogt double %10416, 1.000000e+02
br i1 %10417, label %10418, label %10425
10418: ; preds = %10381
%10419 = call double @exp(double 1.000000e+02)
store double %10419, double* %706
%10420 = load double, double* %706
%10421 = load double, double* %701
%10422 = fsub double %10421, 1.000000e+02
%10423 = fadd double 1.000000e+00, %10422
%10424 = fmul double %10420, %10423
store double %10424, double* %705
br label %10440
10425: ; preds = %10381
%10426 = load double, double* %701
%10427 = fcmp olt double %10426, -1.000000e+02
br i1 %10427, label %10428, label %10435
10428: ; preds = %10425
%10429 = call double @exp(double -1.000000e+02)
store double %10429, double* %706
%10430 = load double, double* %706
%10431 = load double, double* %701
%10432 = fadd double %10431, 1.000000e+02
%10433 = fadd double 1.000000e+00, %10432
%10434 = fmul double %10430, %10433
store double %10434, double* %705
br label %10439
10435: ; preds = %10425
%10436 = load double, double* %701
%10437 = call double @exp(double %10436)
store double %10437, double* %705
%10438 = load double, double* %705
store double %10438, double* %706
br label %10439
10439: ; preds = %10435, %10428
br label %10440
10440: ; preds = %10439, %10418
%10441 = load double, double* %706
%10442 = load double, double* %740
%10443 = fmul double %10441, %10442
store double %10443, double* %741
%10444 = load double, double* %706
%10445 = load double, double* %704
%10446 = fmul double %10444, %10445
store double %10446, double* %708
%10447 = load double, double* %319
%10448 = load double, double* %611
%10449 = fsub double %10448, 1.000000e+00
%10450 = load double, double* %322
%10451 = load double, double* %705
%10452 = fsub double %10451, 1.000000e+00
%10453 = fmul double %10450, %10452
%10454 = call double @llvm.fmuladd.f64(double %10447, double %10449, double %10453)
%10455 = load double*, double** %159
store double %10454, double* %10455
%10456 = load double, double* %611
%10457 = fsub double %10456, 1.000000e+00
store double %10457, double* %742
%10458 = load double, double* %319
store double %10458, double* %743
%10459 = load double, double* %705
%10460 = fsub double %10459, 1.000000e+00
store double %10460, double* %744
%10461 = load double, double* %322
store double %10461, double* %745
%10462 = load double, double* %742
%10463 = load double, double* %321
%10464 = fmul double %10462, %10463
%10465 = load double*, double** %160
store double %10464, double* %10465
%10466 = load double, double* %743
%10467 = load double, double* %665
%10468 = fmul double %10466, %10467
%10469 = load double*, double** %161
store double %10468, double* %10469
%10470 = load double*, double** %160
%10471 = load double, double* %10470
%10472 = load double, double* %743
%10473 = load double, double* %614
%10474 = call double @llvm.fmuladd.f64(double %10472, double %10473, double %10471)
%10475 = load double*, double** %160
store double %10474, double* %10475
%10476 = load double*, double** %160
%10477 = load double, double* %10476
%10478 = load double, double* %744
%10479 = load double, double* %324
%10480 = call double @llvm.fmuladd.f64(double %10478, double %10479, double %10477)
%10481 = load double*, double** %160
store double %10480, double* %10481
%10482 = load double*, double** %161
%10483 = load double, double* %10482
%10484 = load double, double* %745
%10485 = load double, double* %741
%10486 = call double @llvm.fmuladd.f64(double %10484, double %10485, double %10483)
%10487 = load double*, double** %161
store double %10486, double* %10487
%10488 = load double*, double** %160
%10489 = load double, double* %10488
%10490 = load double, double* %745
%10491 = load double, double* %708
%10492 = call double @llvm.fmuladd.f64(double %10490, double %10491, double %10489)
%10493 = load double*, double** %160
store double %10492, double* %10493
br label %10498
10494: ; preds = %10323
%10495 = load double*, double** %159
store double 0.000000e+00, double* %10495
%10496 = load double*, double** %160
store double 0.000000e+00, double* %10496
%10497 = load double*, double** %161
store double 0.000000e+00, double* %10497
br label %10498
10498: ; preds = %10494, %10440
%10499 = load double*, double** %122
%10500 = getelementptr inbounds double, double* %10499, i64 40
%10501 = load double, double* %10500
%10502 = fcmp ogt double %10501, 0.000000e+00
br i1 %10502, label %10503, label %10721
10503: ; preds = %10498
%10504 = load double, double* %372
%10505 = load double*, double** %126
%10506 = load double, double* %10505
%10507 = fsub double %10504, %10506
%10508 = load double, double* %372
%10509 = load double*, double** %126
%10510 = load double, double* %10509
%10511 = fsub double %10508, %10510
%10512 = call double @llvm.fmuladd.f64(double %10507, double %10511, double 1.000000e-02)
%10513 = call double @sqrt(double %10512)
%10514 = load double, double* %372
%10515 = load double*, double** %126
%10516 = load double, double* %10515
%10517 = fsub double %10514, %10516
%10518 = fadd double %10513, %10517
%10519 = fmul double 5.000000e-01, %10518
store double %10519, double* %471
%10520 = load double, double* %372
%10521 = load double*, double** %126
%10522 = load double, double* %10521
%10523 = fsub double %10520, %10522
%10524 = load double, double* %372
%10525 = load double*, double** %126
%10526 = load double, double* %10525
%10527 = fsub double %10524, %10526
%10528 = load double, double* %372
%10529 = load double*, double** %126
%10530 = load double, double* %10529
%10531 = fsub double %10528, %10530
%10532 = call double @llvm.fmuladd.f64(double %10527, double %10531, double 1.000000e-02)
%10533 = call double @sqrt(double %10532)
%10534 = fdiv double %10523, %10533
%10535 = fadd double %10534, 1.000000e+00
%10536 = fmul double 5.000000e-01, %10535
store double %10536, double* %746
%10537 = load double, double* %372
%10538 = load double*, double** %126
%10539 = load double, double* %10538
%10540 = fsub double %10537, %10539
%10541 = fneg double %10540
%10542 = load double, double* %372
%10543 = load double*, double** %126
%10544 = load double, double* %10543
%10545 = fsub double %10542, %10544
%10546 = load double, double* %372
%10547 = load double*, double** %126
%10548 = load double, double* %10547
%10549 = fsub double %10546, %10548
%10550 = call double @llvm.fmuladd.f64(double %10545, double %10549, double 1.000000e-02)
%10551 = call double @sqrt(double %10550)
%10552 = fdiv double %10541, %10551
%10553 = fsub double %10552, 1.000000e+00
%10554 = fmul double 5.000000e-01, %10553
store double %10554, double* %530
%10555 = load double, double* %746
%10556 = load double, double* %374
%10557 = fmul double %10555, %10556
store double %10557, double* %474
%10558 = load double*, double** %122
%10559 = getelementptr inbounds double, double* %10558, i64 25
%10560 = load double, double* %10559
%10561 = fsub double %10560, 1.000000e+00
store double %10561, double* %282
%10562 = load double, double* %471
%10563 = load double, double* %282
%10564 = call double @pow(double %10562, double %10563)
store double %10564, double* %285
%10565 = load double, double* %285
%10566 = load double, double* %282
%10567 = fmul double %10565, %10566
%10568 = load double, double* %471
%10569 = fdiv double %10567, %10568
store double %10569, double* %747
%10570 = load double, double* %747
%10571 = load double, double* %474
%10572 = fmul double %10570, %10571
store double %10572, double* %287
%10573 = load double, double* %747
%10574 = load double, double* %530
%10575 = fmul double %10573, %10574
store double %10575, double* %504
%10576 = load double, double* %337
%10577 = fneg double %10576
%10578 = load double, double* %285
%10579 = fmul double %10577, %10578
store double %10579, double* %255
%10580 = load double, double* %285
%10581 = fneg double %10580
store double %10581, double* %748
%10582 = load double, double* %337
%10583 = fneg double %10582
store double %10583, double* %352
%10584 = load double, double* %748
%10585 = load double, double* %339
%10586 = fmul double %10584, %10585
store double %10586, double* %257
%10587 = load double, double* %257
%10588 = load double, double* %352
%10589 = load double, double* %287
%10590 = call double @llvm.fmuladd.f64(double %10588, double %10589, double %10587)
store double %10590, double* %257
%10591 = load double, double* %352
%10592 = load double, double* %504
%10593 = fmul double %10591, %10592
store double %10593, double* %503
%10594 = load double, double* %255
%10595 = fcmp ogt double %10594, 1.000000e+02
br i1 %10595, label %10596, label %10603
10596: ; preds = %10503
%10597 = call double @exp(double 1.000000e+02)
store double %10597, double* %366
%10598 = load double, double* %366
%10599 = load double, double* %255
%10600 = fsub double %10599, 1.000000e+02
%10601 = fadd double 1.000000e+00, %10600
%10602 = fmul double %10598, %10601
store double %10602, double* %289
br label %10618
10603: ; preds = %10503
%10604 = load double, double* %255
%10605 = fcmp olt double %10604, -1.000000e+02
br i1 %10605, label %10606, label %10613
10606: ; preds = %10603
%10607 = call double @exp(double -1.000000e+02)
store double %10607, double* %366
%10608 = load double, double* %366
%10609 = load double, double* %255
%10610 = fadd double %10609, 1.000000e+02
%10611 = fadd double 1.000000e+00, %10610
%10612 = fmul double %10608, %10611
store double %10612, double* %289
br label %10617
10613: ; preds = %10603
%10614 = load double, double* %255
%10615 = call double @exp(double %10614)
store double %10615, double* %289
%10616 = load double, double* %289
store double %10616, double* %366
br label %10617
10617: ; preds = %10613, %10606
br label %10618
10618: ; preds = %10617, %10596
%10619 = load double, double* %366
%10620 = load double, double* %257
%10621 = fmul double %10619, %10620
store double %10621, double* %291
%10622 = load double, double* %366
%10623 = load double, double* %503
%10624 = fmul double %10622, %10623
store double %10624, double* %650
%10625 = load double*, double** %122
%10626 = getelementptr inbounds double, double* %10625, i64 40
%10627 = load double, double* %10626
%10628 = load double, double* %471
%10629 = fmul double %10627, %10628
%10630 = load double, double* %289
%10631 = fmul double %10629, %10630
store double %10631, double* %749
%10632 = load double*, double** %122
%10633 = getelementptr inbounds double, double* %10632, i64 40
%10634 = load double, double* %10633
%10635 = load double, double* %289
%10636 = fmul double %10634, %10635
store double %10636, double* %750
%10637 = load double*, double** %122
%10638 = getelementptr inbounds double, double* %10637, i64 40
%10639 = load double, double* %10638
%10640 = load double, double* %471
%10641 = fmul double %10639, %10640
store double %10641, double* %753
%10642 = load double, double* %750
%10643 = load double, double* %474
%10644 = fmul double %10642, %10643
store double %10644, double* %751
%10645 = load double, double* %750
%10646 = load double, double* %530
%10647 = fmul double %10645, %10646
store double %10647, double* %752
%10648 = load double, double* %751
%10649 = load double, double* %753
%10650 = load double, double* %291
%10651 = call double @llvm.fmuladd.f64(double %10649, double %10650, double %10648)
store double %10651, double* %751
%10652 = load double, double* %752
%10653 = load double, double* %753
%10654 = load double, double* %650
%10655 = call double @llvm.fmuladd.f64(double %10653, double %10654, double %10652)
store double %10655, double* %752
%10656 = load double*, double** %147
%10657 = load double, double* %10656
%10658 = load double*, double** %151
%10659 = load double, double* %10658
%10660 = fsub double %10657, %10659
%10661 = load double, double* %733
%10662 = fsub double %10660, %10661
%10663 = load double, double* %749
%10664 = fmul double %10662, %10663
store double %10664, double* %754
%10665 = load double, double* %749
store double %10665, double* %755
%10666 = load double, double* %749
%10667 = fneg double %10666
store double %10667, double* %759
%10668 = load double, double* %749
%10669 = fneg double %10668
store double %10669, double* %760
%10670 = load double*, double** %151
%10671 = load double, double* %10670
%10672 = fneg double %10671
%10673 = load double*, double** %147
%10674 = load double, double* %10673
%10675 = fadd double %10672, %10674
%10676 = load double, double* %733
%10677 = fsub double %10675, %10676
store double %10677, double* %761
%10678 = load double, double* %755
%10679 = load double*, double** %148
%10680 = load double, double* %10679
%10681 = fmul double %10678, %10680
store double %10681, double* %756
%10682 = load double, double* %755
%10683 = load double*, double** %149
%10684 = load double, double* %10683
%10685 = fmul double %10682, %10684
store double %10685, double* %757
%10686 = load double, double* %755
%10687 = load double*, double** %150
%10688 = load double, double* %10687
%10689 = fmul double %10686, %10688
store double %10689, double* %758
%10690 = load double, double* %756
%10691 = load double, double* %759
%10692 = load double*, double** %152
%10693 = load double, double* %10692
%10694 = call double @llvm.fmuladd.f64(double %10691, double %10693, double %10690)
store double %10694, double* %756
%10695 = load double, double* %758
%10696 = load double, double* %759
%10697 = load double*, double** %153
%10698 = load double, double* %10697
%10699 = call double @llvm.fmuladd.f64(double %10696, double %10698, double %10695)
store double %10699, double* %758
%10700 = load double, double* %757
%10701 = load double, double* %759
%10702 = load double*, double** %154
%10703 = load double, double* %10702
%10704 = call double @llvm.fmuladd.f64(double %10701, double %10703, double %10700)
store double %10704, double* %757
%10705 = load double, double* %756
%10706 = load double, double* %760
%10707 = load double, double* %735
%10708 = call double @llvm.fmuladd.f64(double %10706, double %10707, double %10705)
store double %10708, double* %756
%10709 = load double, double* %758
%10710 = load double, double* %760
%10711 = load double, double* %737
%10712 = call double @llvm.fmuladd.f64(double %10710, double %10711, double %10709)
store double %10712, double* %758
%10713 = load double, double* %756
%10714 = load double, double* %761
%10715 = load double, double* %751
%10716 = call double @llvm.fmuladd.f64(double %10714, double %10715, double %10713)
store double %10716, double* %756
%10717 = load double, double* %758
%10718 = load double, double* %761
%10719 = load double, double* %752
%10720 = call double @llvm.fmuladd.f64(double %10718, double %10719, double %10717)
store double %10720, double* %758
br label %10722
10721: ; preds = %10498
store double 0.000000e+00, double* %754
store double 0.000000e+00, double* %756
store double 0.000000e+00, double* %757
store double 0.000000e+00, double* %758
br label %10722
10722: ; preds = %10721, %10618
%10723 = load double, double* %733
%10724 = load double, double* %754
%10725 = fsub double %10723, %10724
%10726 = load double*, double** %155
store double %10725, double* %10726
store double 1.000000e+00, double* %762
store double -1.000000e+00, double* %763
%10727 = load double, double* %762
%10728 = load double, double* %735
%10729 = fmul double %10727, %10728
%10730 = load double*, double** %156
store double %10729, double* %10730
%10731 = load double, double* %762
%10732 = load double, double* %737
%10733 = fmul double %10731, %10732
%10734 = load double*, double** %157
store double %10733, double* %10734
%10735 = load double*, double** %156
%10736 = load double, double* %10735
%10737 = load double, double* %763
%10738 = load double, double* %756
%10739 = call double @llvm.fmuladd.f64(double %10737, double %10738, double %10736)
%10740 = load double*, double** %156
store double %10739, double* %10740
%10741 = load double, double* %763
%10742 = load double, double* %757
%10743 = fmul double %10741, %10742
%10744 = load double*, double** %158
store double %10743, double* %10744
%10745 = load double*, double** %157
%10746 = load double, double* %10745
%10747 = load double, double* %763
%10748 = load double, double* %758
%10749 = call double @llvm.fmuladd.f64(double %10747, double %10748, double %10746)
%10750 = load double*, double** %157
store double %10749, double* %10750
%10751 = load double*, double** %122
%10752 = getelementptr inbounds double, double* %10751, i64 1
%10753 = load double, double* %10752
%10754 = fcmp ogt double %10753, 0.000000e+00
br i1 %10754, label %10755, label %10775
10755: ; preds = %10722
%10756 = load double*, double** %129
%10757 = load double, double* %10756
%10758 = load double, double* %261
%10759 = fdiv double %10757, %10758
%10760 = load double*, double** %162
store double %10759, double* %10760
%10761 = load double, double* %261
%10762 = fdiv double 1.000000e+00, %10761
%10763 = load double*, double** %163
store double %10762, double* %10763
%10764 = load double*, double** %129
%10765 = load double, double* %10764
%10766 = fneg double %10765
%10767 = load double, double* %261
%10768 = load double, double* %261
%10769 = fmul double %10767, %10768
%10770 = fdiv double %10766, %10769
store double %10770, double* %764
%10771 = load double, double* %764
%10772 = load double, double* %263
%10773 = fmul double %10771, %10772
%10774 = load double*, double** %164
store double %10773, double* %10774
br label %10779
10775: ; preds = %10722
%10776 = load double*, double** %162
store double 0.000000e+00, double* %10776
%10777 = load double*, double** %163
store double 0.000000e+00, double* %10777
%10778 = load double*, double** %164
store double 0.000000e+00, double* %10778
br label %10779
10779: ; preds = %10775, %10755
%10780 = load double*, double** %126
%10781 = load double, double* %10780
%10782 = load double, double* %246
%10783 = fdiv double %10781, %10782
store double %10783, double* %606
%10784 = load double, double* %246
%10785 = fdiv double 1.000000e+00, %10784
store double %10785, double* %620
%10786 = load double*, double** %126
%10787 = load double, double* %10786
%10788 = fneg double %10787
%10789 = load double, double* %246
%10790 = load double, double* %246
%10791 = fmul double %10789, %10790
%10792 = fdiv double %10788, %10791
store double %10792, double* %610
%10793 = load double, double* %610
%10794 = load double, double* %248
%10795 = fmul double %10793, %10794
store double %10795, double* %609
%10796 = load double, double* %606
%10797 = fcmp ogt double %10796, 1.000000e+02
br i1 %10797, label %10798, label %10805
10798: ; preds = %10779
%10799 = call double @exp(double 1.000000e+02)
store double %10799, double* %612
%10800 = load double, double* %612
%10801 = load double, double* %606
%10802 = fsub double %10801, 1.000000e+02
%10803 = fadd double 1.000000e+00, %10802
%10804 = fmul double %10800, %10803
store double %10804, double* %611
br label %10820
10805: ; preds = %10779
%10806 = load double, double* %606
%10807 = fcmp olt double %10806, -1.000000e+02
br i1 %10807, label %10808, label %10815
10808: ; preds = %10805
%10809 = call double @exp(double -1.000000e+02)
store double %10809, double* %612
%10810 = load double, double* %612
%10811 = load double, double* %606
%10812 = fadd double %10811, 1.000000e+02
%10813 = fadd double 1.000000e+00, %10812
%10814 = fmul double %10810, %10813
store double %10814, double* %611
br label %10819
10815: ; preds = %10805
%10816 = load double, double* %606
%10817 = call double @exp(double %10816)
store double %10817, double* %611
%10818 = load double, double* %611
store double %10818, double* %612
br label %10819
10819: ; preds = %10815, %10808
br label %10820
10820: ; preds = %10819, %10798
%10821 = load double, double* %612
%10822 = load double, double* %620
%10823 = fmul double %10821, %10822
store double %10823, double* %622
%10824 = load double, double* %612
%10825 = load double, double* %609
%10826 = fmul double %10824, %10825
store double %10826, double* %614
%10827 = load double*, double** %130
%10828 = load double, double* %10827
%10829 = load double, double* %246
%10830 = fdiv double %10828, %10829
store double %10830, double* %666
%10831 = load double, double* %246
%10832 = fdiv double 1.000000e+00, %10831
store double %10832, double* %765
%10833 = load double*, double** %130
%10834 = load double, double* %10833
%10835 = fneg double %10834
%10836 = load double, double* %246
%10837 = load double, double* %246
%10838 = fmul double %10836, %10837
%10839 = fdiv double %10835, %10838
store double %10839, double* %668
%10840 = load double, double* %668
%10841 = load double, double* %248
%10842 = fmul double %10840, %10841
store double %10842, double* %669
%10843 = load double, double* %666
%10844 = fcmp ogt double %10843, 1.000000e+02
br i1 %10844, label %10845, label %10852
10845: ; preds = %10820
%10846 = call double @exp(double 1.000000e+02)
store double %10846, double* %671
%10847 = load double, double* %671
%10848 = load double, double* %666
%10849 = fsub double %10848, 1.000000e+02
%10850 = fadd double 1.000000e+00, %10849
%10851 = fmul double %10847, %10850
store double %10851, double* %670
br label %10867
10852: ; preds = %10820
%10853 = load double, double* %666
%10854 = fcmp olt double %10853, -1.000000e+02
br i1 %10854, label %10855, label %10862
10855: ; preds = %10852
%10856 = call double @exp(double -1.000000e+02)
store double %10856, double* %671
%10857 = load double, double* %671
%10858 = load double, double* %666
%10859 = fadd double %10858, 1.000000e+02
%10860 = fadd double 1.000000e+00, %10859
%10861 = fmul double %10857, %10860
store double %10861, double* %670
br label %10866
10862: ; preds = %10852
%10863 = load double, double* %666
%10864 = call double @exp(double %10863)
store double %10864, double* %670
%10865 = load double, double* %670
store double %10865, double* %671
br label %10866
10866: ; preds = %10862, %10855
br label %10867
10867: ; preds = %10866, %10845
%10868 = load double, double* %671
%10869 = load double, double* %765
%10870 = fmul double %10868, %10869
store double %10870, double* %766
%10871 = load double, double* %671
%10872 = load double, double* %669
%10873 = fmul double %10871, %10872
store double %10873, double* %673
%10874 = load double, double* %398
%10875 = load double, double* %611
%10876 = call double @llvm.fmuladd.f64(double %10874, double %10875, double 1.000000e+00)
%10877 = call double @sqrt(double %10876)
store double %10877, double* %767
%10878 = load double, double* %611
%10879 = load double, double* %611
%10880 = load double, double* %398
%10881 = call double @llvm.fmuladd.f64(double %10879, double %10880, double 1.000000e+00)
%10882 = call double @sqrt(double %10881)
%10883 = fmul double 2.000000e+00, %10882
%10884 = fdiv double %10878, %10883
store double %10884, double* %768
%10885 = load double, double* %398
%10886 = load double, double* %611
%10887 = load double, double* %398
%10888 = call double @llvm.fmuladd.f64(double %10886, double %10887, double 1.000000e+00)
%10889 = call double @sqrt(double %10888)
%10890 = fmul double 2.000000e+00, %10889
%10891 = fdiv double %10885, %10890
store double %10891, double* %770
%10892 = load double, double* %768
%10893 = load double, double* %400
%10894 = fmul double %10892, %10893
store double %10894, double* %769
%10895 = load double, double* %770
%10896 = load double, double* %622
%10897 = fmul double %10895, %10896
store double %10897, double* %771
%10898 = load double, double* %769
%10899 = load double, double* %770
%10900 = load double, double* %614
%10901 = call double @llvm.fmuladd.f64(double %10899, double %10900, double %10898)
store double %10901, double* %769
%10902 = load double, double* %398
%10903 = load double, double* %670
%10904 = call double @llvm.fmuladd.f64(double %10902, double %10903, double 1.000000e+00)
%10905 = call double @sqrt(double %10904)
store double %10905, double* %772
%10906 = load double, double* %670
%10907 = load double, double* %670
%10908 = load double, double* %398
%10909 = call double @llvm.fmuladd.f64(double %10907, double %10908, double 1.000000e+00)
%10910 = call double @sqrt(double %10909)
%10911 = fmul double 2.000000e+00, %10910
%10912 = fdiv double %10906, %10911
store double %10912, double* %773
%10913 = load double, double* %398
%10914 = load double, double* %670
%10915 = load double, double* %398
%10916 = call double @llvm.fmuladd.f64(double %10914, double %10915, double 1.000000e+00)
%10917 = call double @sqrt(double %10916)
%10918 = fmul double 2.000000e+00, %10917
%10919 = fdiv double %10913, %10918
store double %10919, double* %775
%10920 = load double, double* %773
%10921 = load double, double* %400
%10922 = fmul double %10920, %10921
store double %10922, double* %774
%10923 = load double, double* %775
%10924 = load double, double* %766
%10925 = fmul double %10923, %10924
store double %10925, double* %776
%10926 = load double, double* %774
%10927 = load double, double* %775
%10928 = load double, double* %673
%10929 = call double @llvm.fmuladd.f64(double %10927, double %10928, double %10926)
store double %10929, double* %774
%10930 = load double*, double** %122
%10931 = getelementptr inbounds double, double* %10930, i64 2
%10932 = load double, double* %10931
%10933 = fcmp ogt double %10932, 0.000000e+00
br i1 %10933, label %10934, label %11286
10934: ; preds = %10867
%10935 = load double, double* %767
%10936 = fadd double %10935, 1.000000e+00
%10937 = load double, double* %772
%10938 = fadd double %10937, 1.000000e+00
%10939 = fdiv double %10936, %10938
store double %10939, double* %777
%10940 = load double, double* %772
%10941 = fadd double %10940, 1.000000e+00
%10942 = fdiv double 1.000000e+00, %10941
store double %10942, double* %778
%10943 = load double, double* %767
%10944 = fadd double %10943, 1.000000e+00
%10945 = fneg double %10944
%10946 = load double, double* %772
%10947 = fadd double %10946, 1.000000e+00
%10948 = load double, double* %772
%10949 = fadd double %10948, 1.000000e+00
%10950 = fmul double %10947, %10949
%10951 = fdiv double %10945, %10950
store double %10951, double* %781
%10952 = load double, double* %778
%10953 = load double, double* %769
%10954 = fmul double %10952, %10953
store double %10954, double* %779
%10955 = load double, double* %778
%10956 = load double, double* %771
%10957 = fmul double %10955, %10956
store double %10957, double* %780
%10958 = load double, double* %779
%10959 = load double, double* %781
%10960 = load double, double* %774
%10961 = call double @llvm.fmuladd.f64(double %10959, double %10960, double %10958)
store double %10961, double* %779
%10962 = load double, double* %781
%10963 = load double, double* %776
%10964 = fmul double %10962, %10963
store double %10964, double* %782
%10965 = load double, double* %777
%10966 = call double @log(double %10965)
store double %10966, double* %255
%10967 = load double, double* %777
%10968 = fdiv double 1.000000e+00, %10967
store double %10968, double* %783
%10969 = load double, double* %783
%10970 = load double, double* %779
%10971 = fmul double %10969, %10970
store double %10971, double* %257
%10972 = load double, double* %783
%10973 = load double, double* %780
%10974 = fmul double %10972, %10973
store double %10974, double* %503
%10975 = load double, double* %783
%10976 = load double, double* %782
%10977 = fmul double %10975, %10976
store double %10977, double* %784
%10978 = load double*, double** %131
%10979 = load double, double* %10978
%10980 = load double, double* %246
%10981 = load double, double* %767
%10982 = load double, double* %772
%10983 = fsub double %10981, %10982
%10984 = load double, double* %255
%10985 = fsub double %10983, %10984
%10986 = call double @llvm.fmuladd.f64(double %10980, double %10985, double %10979)
%10987 = load double, double* %264
%10988 = fdiv double %10986, %10987
store double %10988, double* %785
%10989 = load double, double* %264
%10990 = fdiv double 1.000000e+00, %10989
store double %10990, double* %786
%10991 = load double, double* %255
%10992 = fneg double %10991
%10993 = load double, double* %772
%10994 = fsub double %10992, %10993
%10995 = load double, double* %767
%10996 = fadd double %10994, %10995
%10997 = load double, double* %264
%10998 = fdiv double %10996, %10997
store double %10998, double* %787
%10999 = load double, double* %246
%11000 = load double, double* %264
%11001 = fdiv double %10999, %11000
store double %11001, double* %789
%11002 = load double, double* %246
%11003 = fneg double %11002
%11004 = load double, double* %264
%11005 = fdiv double %11003, %11004
store double %11005, double* %791
%11006 = load double, double* %246
%11007 = fneg double %11006
%11008 = load double, double* %264
%11009 = fdiv double %11007, %11008
store double %11009, double* %793
%11010 = load double, double* %246
%11011 = load double, double* %255
%11012 = fneg double %11011
%11013 = load double, double* %772
%11014 = fsub double %11012, %11013
%11015 = load double, double* %767
%11016 = fadd double %11014, %11015
%11017 = load double*, double** %131
%11018 = load double, double* %11017
%11019 = call double @llvm.fmuladd.f64(double %11010, double %11016, double %11018)
%11020 = fneg double %11019
%11021 = load double, double* %264
%11022 = load double, double* %264
%11023 = fmul double %11021, %11022
%11024 = fdiv double %11020, %11023
store double %11024, double* %794
%11025 = load double, double* %787
%11026 = load double, double* %248
%11027 = fmul double %11025, %11026
store double %11027, double* %788
%11028 = load double, double* %788
%11029 = load double, double* %789
%11030 = load double, double* %769
%11031 = call double @llvm.fmuladd.f64(double %11029, double %11030, double %11028)
store double %11031, double* %788
%11032 = load double, double* %789
%11033 = load double, double* %771
%11034 = fmul double %11032, %11033
store double %11034, double* %790
%11035 = load double, double* %788
%11036 = load double, double* %791
%11037 = load double, double* %774
%11038 = call double @llvm.fmuladd.f64(double %11036, double %11037, double %11035)
store double %11038, double* %788
%11039 = load double, double* %791
%11040 = load double, double* %776
%11041 = fmul double %11039, %11040
store double %11041, double* %792
%11042 = load double, double* %788
%11043 = load double, double* %793
%11044 = load double, double* %257
%11045 = call double @llvm.fmuladd.f64(double %11043, double %11044, double %11042)
store double %11045, double* %788
%11046 = load double, double* %790
%11047 = load double, double* %793
%11048 = load double, double* %503
%11049 = call double @llvm.fmuladd.f64(double %11047, double %11048, double %11046)
store double %11049, double* %790
%11050 = load double, double* %792
%11051 = load double, double* %793
%11052 = load double, double* %784
%11053 = call double @llvm.fmuladd.f64(double %11051, double %11052, double %11050)
store double %11053, double* %792
%11054 = load double, double* %788
%11055 = load double, double* %794
%11056 = load double, double* %266
%11057 = call double @llvm.fmuladd.f64(double %11055, double %11056, double %11054)
store double %11057, double* %788
%11058 = load double, double* %418
%11059 = load double, double* %264
%11060 = fmul double %11058, %11059
%11061 = load double, double* %785
%11062 = fmul double %11060, %11061
%11063 = load double, double* %418
%11064 = fmul double 5.000000e-01, %11063
%11065 = load double, double* %421
%11066 = fmul double %11064, %11065
%11067 = load double*, double** %131
%11068 = load double, double* %11067
%11069 = load double*, double** %131
%11070 = load double, double* %11069
%11071 = call double @llvm.fmuladd.f64(double %11068, double %11070, double 1.000000e-02)
%11072 = call double @sqrt(double %11071)
%11073 = call double @llvm.fmuladd.f64(double %11066, double %11072, double 1.000000e+00)
%11074 = fdiv double %11062, %11073
store double %11074, double* %795
%11075 = load double, double* %785
%11076 = load double, double* %264
%11077 = fmul double %11075, %11076
%11078 = load double, double* %421
%11079 = fmul double 5.000000e-01, %11078
%11080 = load double, double* %418
%11081 = fmul double %11079, %11080
%11082 = load double*, double** %131
%11083 = load double, double* %11082
%11084 = load double*, double** %131
%11085 = load double, double* %11084
%11086 = call double @llvm.fmuladd.f64(double %11083, double %11085, double 1.000000e-02)
%11087 = call double @sqrt(double %11086)
%11088 = call double @llvm.fmuladd.f64(double %11081, double %11087, double 1.000000e+00)
%11089 = fdiv double %11077, %11088
%11090 = load double, double* %421
%11091 = fmul double 5.000000e-01, %11090
%11092 = load double, double* %785
%11093 = fmul double %11091, %11092
%11094 = load double, double* %418
%11095 = fmul double %11093, %11094
%11096 = load double, double* %264
%11097 = fmul double %11095, %11096
%11098 = load double*, double** %131
%11099 = load double, double* %11098
%11100 = load double*, double** %131
%11101 = load double, double* %11100
%11102 = call double @llvm.fmuladd.f64(double %11099, double %11101, double 1.000000e-02)
%11103 = call double @sqrt(double %11102)
%11104 = fmul double %11097, %11103
%11105 = load double, double* %421
%11106 = fmul double 5.000000e-01, %11105
%11107 = load double, double* %418
%11108 = fmul double %11106, %11107
%11109 = load double*, double** %131
%11110 = load double, double* %11109
%11111 = load double*, double** %131
%11112 = load double, double* %11111
%11113 = call double @llvm.fmuladd.f64(double %11110, double %11112, double 1.000000e-02)
%11114 = call double @sqrt(double %11113)
%11115 = call double @llvm.fmuladd.f64(double %11108, double %11114, double 1.000000e+00)
%11116 = load double, double* %421
%11117 = fmul double 5.000000e-01, %11116
%11118 = load double, double* %418
%11119 = fmul double %11117, %11118
%11120 = load double*, double** %131
%11121 = load double, double* %11120
%11122 = load double*, double** %131
%11123 = load double, double* %11122
%11124 = call double @llvm.fmuladd.f64(double %11121, double %11123, double 1.000000e-02)
%11125 = call double @sqrt(double %11124)
%11126 = call double @llvm.fmuladd.f64(double %11119, double %11125, double 1.000000e+00)
%11127 = fmul double %11115, %11126
%11128 = fdiv double %11104, %11127
%11129 = fsub double %11089, %11128
store double %11129, double* %796
%11130 = load double, double* %785
%11131 = load double, double* %418
%11132 = fmul double %11130, %11131
%11133 = load double, double* %421
%11134 = fmul double 5.000000e-01, %11133
%11135 = load double, double* %418
%11136 = fmul double %11134, %11135
%11137 = load double*, double** %131
%11138 = load double, double* %11137
%11139 = load double*, double** %131
%11140 = load double, double* %11139
%11141 = call double @llvm.fmuladd.f64(double %11138, double %11140, double 1.000000e-02)
%11142 = call double @sqrt(double %11141)
%11143 = call double @llvm.fmuladd.f64(double %11136, double %11142, double 1.000000e+00)
%11144 = fdiv double %11132, %11143
store double %11144, double* %798
%11145 = load double, double* %418
%11146 = load double, double* %264
%11147 = fmul double %11145, %11146
%11148 = load double, double* %421
%11149 = fmul double 5.000000e-01, %11148
%11150 = load double, double* %418
%11151 = fmul double %11149, %11150
%11152 = load double*, double** %131
%11153 = load double, double* %11152
%11154 = load double*, double** %131
%11155 = load double, double* %11154
%11156 = call double @llvm.fmuladd.f64(double %11153, double %11155, double 1.000000e-02)
%11157 = call double @sqrt(double %11156)
%11158 = call double @llvm.fmuladd.f64(double %11151, double %11157, double 1.000000e+00)
%11159 = fdiv double %11147, %11158
store double %11159, double* %799
%11160 = load double, double* %421
%11161 = fmul double -5.000000e-01, %11160
%11162 = load double, double* %785
%11163 = fmul double %11161, %11162
%11164 = load double, double* %418
%11165 = load double, double* %418
%11166 = fmul double %11164, %11165
%11167 = fmul double %11163, %11166
%11168 = load double, double* %264
%11169 = fmul double %11167, %11168
%11170 = load double*, double** %131
%11171 = load double, double* %11170
%11172 = fmul double %11169, %11171
%11173 = load double*, double** %131
%11174 = load double, double* %11173
%11175 = load double*, double** %131
%11176 = load double, double* %11175
%11177 = call double @llvm.fmuladd.f64(double %11174, double %11176, double 1.000000e-02)
%11178 = call double @sqrt(double %11177)
%11179 = load double, double* %421
%11180 = fmul double 5.000000e-01, %11179
%11181 = load double, double* %418
%11182 = fmul double %11180, %11181
%11183 = load double*, double** %131
%11184 = load double, double* %11183
%11185 = load double*, double** %131
%11186 = load double, double* %11185
%11187 = call double @llvm.fmuladd.f64(double %11184, double %11186, double 1.000000e-02)
%11188 = call double @sqrt(double %11187)
%11189 = call double @llvm.fmuladd.f64(double %11182, double %11188, double 1.000000e+00)
%11190 = load double, double* %421
%11191 = fmul double 5.000000e-01, %11190
%11192 = load double, double* %418
%11193 = fmul double %11191, %11192
%11194 = load double*, double** %131
%11195 = load double, double* %11194
%11196 = load double*, double** %131
%11197 = load double, double* %11196
%11198 = call double @llvm.fmuladd.f64(double %11195, double %11197, double 1.000000e-02)
%11199 = call double @sqrt(double %11198)
%11200 = call double @llvm.fmuladd.f64(double %11193, double %11199, double 1.000000e+00)
%11201 = fmul double %11189, %11200
%11202 = fmul double %11178, %11201
%11203 = fdiv double %11172, %11202
store double %11203, double* %800
%11204 = load double, double* %796
%11205 = load double, double* %420
%11206 = fmul double %11204, %11205
store double %11206, double* %797
%11207 = load double, double* %797
%11208 = load double, double* %798
%11209 = load double, double* %266
%11210 = call double @llvm.fmuladd.f64(double %11208, double %11209, double %11207)
store double %11210, double* %797
%11211 = load double, double* %800
%11212 = load double, double* %799
%11213 = load double, double* %786
%11214 = call double @llvm.fmuladd.f64(double %11212, double %11213, double %11211)
store double %11214, double* %800
%11215 = load double, double* %797
%11216 = load double, double* %799
%11217 = load double, double* %788
%11218 = call double @llvm.fmuladd.f64(double %11216, double %11217, double %11215)
store double %11218, double* %797
%11219 = load double, double* %799
%11220 = load double, double* %790
%11221 = fmul double %11219, %11220
store double %11221, double* %801
%11222 = load double, double* %799
%11223 = load double, double* %792
%11224 = fmul double %11222, %11223
store double %11224, double* %802
%11225 = load double, double* %785
%11226 = load double, double* %795
%11227 = load double, double* %795
%11228 = call double @llvm.fmuladd.f64(double %11226, double %11227, double 1.000000e+00)
%11229 = call double @sqrt(double %11228)
%11230 = fdiv double %11225, %11229
%11231 = load double*, double** %165
store double %11230, double* %11231
%11232 = load double, double* %795
%11233 = load double, double* %795
%11234 = call double @llvm.fmuladd.f64(double %11232, double %11233, double 1.000000e+00)
%11235 = call double @sqrt(double %11234)
%11236 = fdiv double 1.000000e+00, %11235
store double %11236, double* %803
%11237 = load double, double* %795
%11238 = fneg double %11237
%11239 = load double, double* %785
%11240 = fmul double %11238, %11239
%11241 = load double, double* %795
%11242 = load double, double* %795
%11243 = call double @llvm.fmuladd.f64(double %11241, double %11242, double 1.000000e+00)
%11244 = call double @pow(double %11243, double 1.500000e+00)
%11245 = fdiv double %11240, %11244
store double %11245, double* %804
%11246 = load double, double* %803
%11247 = load double, double* %786
%11248 = fmul double %11246, %11247
%11249 = load double*, double** %166
store double %11248, double* %11249
%11250 = load double, double* %803
%11251 = load double, double* %788
%11252 = fmul double %11250, %11251
%11253 = load double*, double** %167
store double %11252, double* %11253
%11254 = load double, double* %803
%11255 = load double, double* %790
%11256 = fmul double %11254, %11255
%11257 = load double*, double** %168
store double %11256, double* %11257
%11258 = load double, double* %803
%11259 = load double, double* %792
%11260 = fmul double %11258, %11259
%11261 = load double*, double** %169
store double %11260, double* %11261
%11262 = load double*, double** %167
%11263 = load double, double* %11262
%11264 = load double, double* %804
%11265 = load double, double* %797
%11266 = call double @llvm.fmuladd.f64(double %11264, double %11265, double %11263)
%11267 = load double*, double** %167
store double %11266, double* %11267
%11268 = load double*, double** %166
%11269 = load double, double* %11268
%11270 = load double, double* %804
%11271 = load double, double* %800
%11272 = call double @llvm.fmuladd.f64(double %11270, double %11271, double %11269)
%11273 = load double*, double** %166
store double %11272, double* %11273
%11274 = load double*, double** %168
%11275 = load double, double* %11274
%11276 = load double, double* %804
%11277 = load double, double* %801
%11278 = call double @llvm.fmuladd.f64(double %11276, double %11277, double %11275)
%11279 = load double*, double** %168
store double %11278, double* %11279
%11280 = load double*, double** %169
%11281 = load double, double* %11280
%11282 = load double, double* %804
%11283 = load double, double* %802
%11284 = call double @llvm.fmuladd.f64(double %11282, double %11283, double %11281)
%11285 = load double*, double** %169
store double %11284, double* %11285
br label %11292
11286: ; preds = %10867
%11287 = load double*, double** %165
store double 0.000000e+00, double* %11287
%11288 = load double*, double** %166
store double 0.000000e+00, double* %11288
%11289 = load double*, double** %167
store double 0.000000e+00, double* %11289
%11290 = load double*, double** %168
store double 0.000000e+00, double* %11290
%11291 = load double*, double** %169
store double 0.000000e+00, double* %11291
br label %11292
11292: ; preds = %11286, %10934
%11293 = load double*, double** %122
%11294 = getelementptr inbounds double, double* %11293, i64 6
%11295 = load double, double* %11294
%11296 = fcmp ogt double %11295, 0.000000e+00
br i1 %11296, label %11297, label %11317
11297: ; preds = %11292
%11298 = load double*, double** %132
%11299 = load double, double* %11298
%11300 = load double, double* %267
%11301 = fdiv double %11299, %11300
%11302 = load double*, double** %170
store double %11301, double* %11302
%11303 = load double, double* %267
%11304 = fdiv double 1.000000e+00, %11303
%11305 = load double*, double** %171
store double %11304, double* %11305
%11306 = load double*, double** %132
%11307 = load double, double* %11306
%11308 = fneg double %11307
%11309 = load double, double* %267
%11310 = load double, double* %267
%11311 = fmul double %11309, %11310
%11312 = fdiv double %11308, %11311
store double %11312, double* %805
%11313 = load double, double* %805
%11314 = load double, double* %269
%11315 = fmul double %11313, %11314
%11316 = load double*, double** %172
store double %11315, double* %11316
br label %11321
11317: ; preds = %11292
%11318 = load double*, double** %170
store double 0.000000e+00, double* %11318
%11319 = load double*, double** %171
store double 0.000000e+00, double* %11319
%11320 = load double*, double** %172
store double 0.000000e+00, double* %11320
br label %11321
11321: ; preds = %11317, %11297
%11322 = load double*, double** %122
%11323 = getelementptr inbounds double, double* %11322, i64 7
%11324 = load double, double* %11323
%11325 = fcmp ogt double %11324, 0.000000e+00
br i1 %11325, label %11326, label %11369
11326: ; preds = %11321
%11327 = load double*, double** %133
%11328 = load double, double* %11327
%11329 = load double, double* %651
%11330 = fmul double %11328, %11329
%11331 = load double, double* %270
%11332 = fdiv double %11330, %11331
%11333 = load double*, double** %173
store double %11332, double* %11333
%11334 = load double, double* %651
%11335 = load double, double* %270
%11336 = fdiv double %11334, %11335
%11337 = load double*, double** %174
store double %11336, double* %11337
%11338 = load double*, double** %133
%11339 = load double, double* %11338
%11340 = load double, double* %270
%11341 = fdiv double %11339, %11340
store double %11341, double* %806
%11342 = load double, double* %651
%11343 = fneg double %11342
%11344 = load double*, double** %133
%11345 = load double, double* %11344
%11346 = fmul double %11343, %11345
%11347 = load double, double* %270
%11348 = load double, double* %270
%11349 = fmul double %11347, %11348
%11350 = fdiv double %11346, %11349
store double %11350, double* %807
%11351 = load double, double* %806
%11352 = load double, double* %653
%11353 = fmul double %11351, %11352
%11354 = load double*, double** %175
store double %11353, double* %11354
%11355 = load double, double* %806
%11356 = load double, double* %654
%11357 = fmul double %11355, %11356
%11358 = load double*, double** %176
store double %11357, double* %11358
%11359 = load double, double* %806
%11360 = load double, double* %655
%11361 = fmul double %11359, %11360
%11362 = load double*, double** %177
store double %11361, double* %11362
%11363 = load double*, double** %175
%11364 = load double, double* %11363
%11365 = load double, double* %807
%11366 = load double, double* %272
%11367 = call double @llvm.fmuladd.f64(double %11365, double %11366, double %11364)
%11368 = load double*, double** %175
store double %11367, double* %11368
br label %11375
11369: ; preds = %11321
%11370 = load double*, double** %173
store double 0.000000e+00, double* %11370
%11371 = load double*, double** %174
store double 0.000000e+00, double* %11371
%11372 = load double*, double** %175
store double 0.000000e+00, double* %11372
%11373 = load double*, double** %176
store double 0.000000e+00, double* %11373
%11374 = load double*, double** %177
store double 0.000000e+00, double* %11374
br label %11375
11375: ; preds = %11369, %11326
%11376 = load double*, double** %122
%11377 = getelementptr inbounds double, double* %11376, i64 8
%11378 = load double, double* %11377
%11379 = fcmp ogt double %11378, 0.000000e+00
br i1 %11379, label %11380, label %11400
11380: ; preds = %11375
%11381 = load double*, double** %134
%11382 = load double, double* %11381
%11383 = load double, double* %273
%11384 = fdiv double %11382, %11383
%11385 = load double*, double** %178
store double %11384, double* %11385
%11386 = load double, double* %273
%11387 = fdiv double 1.000000e+00, %11386
%11388 = load double*, double** %179
store double %11387, double* %11388
%11389 = load double*, double** %134
%11390 = load double, double* %11389
%11391 = fneg double %11390
%11392 = load double, double* %273
%11393 = load double, double* %273
%11394 = fmul double %11392, %11393
%11395 = fdiv double %11391, %11394
store double %11395, double* %808
%11396 = load double, double* %808
%11397 = load double, double* %275
%11398 = fmul double %11396, %11397
%11399 = load double*, double** %180
store double %11398, double* %11399
br label %11404
11400: ; preds = %11375
%11401 = load double*, double** %178
store double 0.000000e+00, double* %11401
%11402 = load double*, double** %179
store double 0.000000e+00, double* %11402
%11403 = load double*, double** %180
store double 0.000000e+00, double* %11403
br label %11404
11404: ; preds = %11400, %11380
%11405 = load double*, double** %122
%11406 = getelementptr inbounds double, double* %11405, i64 10
%11407 = load double, double* %11406
%11408 = fcmp ogt double %11407, 0.000000e+00
br i1 %11408, label %11409, label %11452
11409: ; preds = %11404
%11410 = load double*, double** %135
%11411 = load double, double* %11410
%11412 = load double, double* %686
%11413 = fmul double %11411, %11412
%11414 = load double, double* %279
%11415 = fdiv double %11413, %11414
%11416 = load double*, double** %181
store double %11415, double* %11416
%11417 = load double, double* %686
%11418 = load double, double* %279
%11419 = fdiv double %11417, %11418
%11420 = load double*, double** %182
store double %11419, double* %11420
%11421 = load double*, double** %135
%11422 = load double, double* %11421
%11423 = load double, double* %279
%11424 = fdiv double %11422, %11423
store double %11424, double* %809
%11425 = load double, double* %686
%11426 = fneg double %11425
%11427 = load double*, double** %135
%11428 = load double, double* %11427
%11429 = fmul double %11426, %11428
%11430 = load double, double* %279
%11431 = load double, double* %279
%11432 = fmul double %11430, %11431
%11433 = fdiv double %11429, %11432
store double %11433, double* %810
%11434 = load double, double* %809
%11435 = load double, double* %688
%11436 = fmul double %11434, %11435
%11437 = load double*, double** %183
store double %11436, double* %11437
%11438 = load double, double* %809
%11439 = load double, double* %689
%11440 = fmul double %11438, %11439
%11441 = load double*, double** %184
store double %11440, double* %11441
%11442 = load double, double* %809
%11443 = load double, double* %690
%11444 = fmul double %11442, %11443
%11445 = load double*, double** %185
store double %11444, double* %11445
%11446 = load double*, double** %183
%11447 = load double, double* %11446
%11448 = load double, double* %810
%11449 = load double, double* %281
%11450 = call double @llvm.fmuladd.f64(double %11448, double %11449, double %11447)
%11451 = load double*, double** %183
store double %11450, double* %11451
br label %11458
11452: ; preds = %11404
%11453 = load double*, double** %181
store double 0.000000e+00, double* %11453
%11454 = load double*, double** %182
store double 0.000000e+00, double* %11454
%11455 = load double*, double** %183
store double 0.000000e+00, double* %11455
%11456 = load double*, double** %184
store double 0.000000e+00, double* %11456
%11457 = load double*, double** %185
store double 0.000000e+00, double* %11457
br label %11458
11458: ; preds = %11452, %11409
%11459 = load double*, double** %122
%11460 = getelementptr inbounds double, double* %11459, i64 47
%11461 = load double, double* %11460
%11462 = fcmp ogt double %11461, 0.000000e+00
br i1 %11462, label %11468, label %11463
11463: ; preds = %11458
%11464 = load double*, double** %122
%11465 = getelementptr inbounds double, double* %11464, i64 49
%11466 = load double, double* %11465
%11467 = fcmp ogt double %11466, 0.000000e+00
br i1 %11467, label %11468, label %11634
11468: ; preds = %11463, %11458
%11469 = load double*, double** %128
%11470 = load double, double* %11469
%11471 = load double*, double** %122
%11472 = getelementptr inbounds double, double* %11471, i64 48
%11473 = load double, double* %11472
%11474 = load double, double* %246
%11475 = fmul double %11473, %11474
%11476 = fdiv double %11470, %11475
store double %11476, double* %606
%11477 = load double*, double** %122
%11478 = getelementptr inbounds double, double* %11477, i64 48
%11479 = load double, double* %11478
%11480 = load double, double* %246
%11481 = fmul double %11479, %11480
%11482 = fdiv double 1.000000e+00, %11481
store double %11482, double* %691
%11483 = load double*, double** %128
%11484 = load double, double* %11483
%11485 = fneg double %11484
%11486 = load double*, double** %122
%11487 = getelementptr inbounds double, double* %11486, i64 48
%11488 = load double, double* %11487
%11489 = load double, double* %246
%11490 = load double, double* %246
%11491 = fmul double %11489, %11490
%11492 = fmul double %11488, %11491
%11493 = fdiv double %11485, %11492
store double %11493, double* %610
%11494 = load double, double* %610
%11495 = load double, double* %248
%11496 = fmul double %11494, %11495
store double %11496, double* %609
%11497 = load double, double* %606
%11498 = fcmp ogt double %11497, 1.000000e+02
br i1 %11498, label %11499, label %11506
11499: ; preds = %11468
%11500 = call double @exp(double 1.000000e+02)
store double %11500, double* %612
%11501 = load double, double* %612
%11502 = load double, double* %606
%11503 = fsub double %11502, 1.000000e+02
%11504 = fadd double 1.000000e+00, %11503
%11505 = fmul double %11501, %11504
store double %11505, double* %611
br label %11521
11506: ; preds = %11468
%11507 = load double, double* %606
%11508 = fcmp olt double %11507, -1.000000e+02
br i1 %11508, label %11509, label %11516
11509: ; preds = %11506
%11510 = call double @exp(double -1.000000e+02)
store double %11510, double* %612
%11511 = load double, double* %612
%11512 = load double, double* %606
%11513 = fadd double %11512, 1.000000e+02
%11514 = fadd double 1.000000e+00, %11513
%11515 = fmul double %11511, %11514
store double %11515, double* %611
br label %11520
11516: ; preds = %11506
%11517 = load double, double* %606
%11518 = call double @exp(double %11517)
store double %11518, double* %611
%11519 = load double, double* %611
store double %11519, double* %612
br label %11520
11520: ; preds = %11516, %11509
br label %11521
11521: ; preds = %11520, %11499
%11522 = load double, double* %612
%11523 = load double, double* %691
%11524 = fmul double %11522, %11523
store double %11524, double* %692
%11525 = load double, double* %612
%11526 = load double, double* %609
%11527 = fmul double %11525, %11526
store double %11527, double* %614
%11528 = load double*, double** %128
%11529 = load double, double* %11528
%11530 = load double*, double** %122
%11531 = getelementptr inbounds double, double* %11530, i64 50
%11532 = load double, double* %11531
%11533 = load double, double* %246
%11534 = fmul double %11532, %11533
%11535 = fdiv double %11529, %11534
store double %11535, double* %701
%11536 = load double*, double** %122
%11537 = getelementptr inbounds double, double* %11536, i64 50
%11538 = load double, double* %11537
%11539 = load double, double* %246
%11540 = fmul double %11538, %11539
%11541 = fdiv double 1.000000e+00, %11540
store double %11541, double* %811
%11542 = load double*, double** %128
%11543 = load double, double* %11542
%11544 = fneg double %11543
%11545 = load double*, double** %122
%11546 = getelementptr inbounds double, double* %11545, i64 50
%11547 = load double, double* %11546
%11548 = load double, double* %246
%11549 = load double, double* %246
%11550 = fmul double %11548, %11549
%11551 = fmul double %11547, %11550
%11552 = fdiv double %11544, %11551
store double %11552, double* %703
%11553 = load double, double* %703
%11554 = load double, double* %248
%11555 = fmul double %11553, %11554
store double %11555, double* %704
%11556 = load double, double* %701
%11557 = fcmp ogt double %11556, 1.000000e+02
br i1 %11557, label %11558, label %11565
11558: ; preds = %11521
%11559 = call double @exp(double 1.000000e+02)
store double %11559, double* %706
%11560 = load double, double* %706
%11561 = load double, double* %701
%11562 = fsub double %11561, 1.000000e+02
%11563 = fadd double 1.000000e+00, %11562
%11564 = fmul double %11560, %11563
store double %11564, double* %705
br label %11580
11565: ; preds = %11521
%11566 = load double, double* %701
%11567 = fcmp olt double %11566, -1.000000e+02
br i1 %11567, label %11568, label %11575
11568: ; preds = %11565
%11569 = call double @exp(double -1.000000e+02)
store double %11569, double* %706
%11570 = load double, double* %706
%11571 = load double, double* %701
%11572 = fadd double %11571, 1.000000e+02
%11573 = fadd double 1.000000e+00, %11572
%11574 = fmul double %11570, %11573
store double %11574, double* %705
br label %11579
11575: ; preds = %11565
%11576 = load double, double* %701
%11577 = call double @exp(double %11576)
store double %11577, double* %705
%11578 = load double, double* %705
store double %11578, double* %706
br label %11579
11579: ; preds = %11575, %11568
br label %11580
11580: ; preds = %11579, %11558
%11581 = load double, double* %706
%11582 = load double, double* %811
%11583 = fmul double %11581, %11582
store double %11583, double* %812
%11584 = load double, double* %706
%11585 = load double, double* %704
%11586 = fmul double %11584, %11585
store double %11586, double* %708
%11587 = load double, double* %325
%11588 = load double, double* %611
%11589 = fsub double %11588, 1.000000e+00
%11590 = load double, double* %328
%11591 = load double, double* %705
%11592 = fsub double %11591, 1.000000e+00
%11593 = fmul double %11590, %11592
%11594 = call double @llvm.fmuladd.f64(double %11587, double %11589, double %11593)
%11595 = load double*, double** %207
store double %11594, double* %11595
%11596 = load double, double* %611
%11597 = fsub double %11596, 1.000000e+00
store double %11597, double* %813
%11598 = load double, double* %325
store double %11598, double* %814
%11599 = load double, double* %705
%11600 = fsub double %11599, 1.000000e+00
store double %11600, double* %815
%11601 = load double, double* %328
store double %11601, double* %816
%11602 = load double, double* %813
%11603 = load double, double* %327
%11604 = fmul double %11602, %11603
%11605 = load double*, double** %208
store double %11604, double* %11605
%11606 = load double, double* %814
%11607 = load double, double* %692
%11608 = fmul double %11606, %11607
%11609 = load double*, double** %209
store double %11608, double* %11609
%11610 = load double*, double** %208
%11611 = load double, double* %11610
%11612 = load double, double* %814
%11613 = load double, double* %614
%11614 = call double @llvm.fmuladd.f64(double %11612, double %11613, double %11611)
%11615 = load double*, double** %208
store double %11614, double* %11615
%11616 = load double*, double** %208
%11617 = load double, double* %11616
%11618 = load double, double* %815
%11619 = load double, double* %330
%11620 = call double @llvm.fmuladd.f64(double %11618, double %11619, double %11617)
%11621 = load double*, double** %208
store double %11620, double* %11621
%11622 = load double*, double** %209
%11623 = load double, double* %11622
%11624 = load double, double* %816
%11625 = load double, double* %812
%11626 = call double @llvm.fmuladd.f64(double %11624, double %11625, double %11623)
%11627 = load double*, double** %209
store double %11626, double* %11627
%11628 = load double*, double** %208
%11629 = load double, double* %11628
%11630 = load double, double* %816
%11631 = load double, double* %708
%11632 = call double @llvm.fmuladd.f64(double %11630, double %11631, double %11629)
%11633 = load double*, double** %208
store double %11632, double* %11633
br label %11638
11634: ; preds = %11463
%11635 = load double*, double** %207
store double 0.000000e+00, double* %11635
%11636 = load double*, double** %208
store double 0.000000e+00, double* %11636
%11637 = load double*, double** %209
store double 0.000000e+00, double* %11637
br label %11638
11638: ; preds = %11634, %11580
%11639 = load double*, double** %122
%11640 = getelementptr inbounds double, double* %11639, i64 9
%11641 = load double, double* %11640
%11642 = fcmp ogt double %11641, 0.000000e+00
br i1 %11642, label %11643, label %11663
11643: ; preds = %11638
%11644 = load double*, double** %136
%11645 = load double, double* %11644
%11646 = load double, double* %276
%11647 = fdiv double %11645, %11646
%11648 = load double*, double** %215
store double %11647, double* %11648
%11649 = load double, double* %276
%11650 = fdiv double 1.000000e+00, %11649
%11651 = load double*, double** %216
store double %11650, double* %11651
%11652 = load double*, double** %136
%11653 = load double, double* %11652
%11654 = fneg double %11653
%11655 = load double, double* %276
%11656 = load double, double* %276
%11657 = fmul double %11655, %11656
%11658 = fdiv double %11654, %11657
store double %11658, double* %817
%11659 = load double, double* %817
%11660 = load double, double* %278
%11661 = fmul double %11659, %11660
%11662 = load double*, double** %217
store double %11661, double* %11662
br label %11667
11663: ; preds = %11638
%11664 = load double*, double** %215
store double 0.000000e+00, double* %11664
%11665 = load double*, double** %216
store double 0.000000e+00, double* %11665
%11666 = load double*, double** %217
store double 0.000000e+00, double* %11666
br label %11667
11667: ; preds = %11663, %11643
%11668 = load double, double* %615
%11669 = fcmp ogt double %11668, 0.000000e+00
br i1 %11669, label %11670, label %11671
11670: ; preds = %11667
store double 1.000000e+00, double* %818
br label %11672
11671: ; preds = %11667
store double 0.000000e+00, double* %818
br label %11672
11672: ; preds = %11671, %11670
%11673 = load double, double* %615
%11674 = load double, double* %818
%11675 = fmul double %11673, %11674
%11676 = load double, double* %423
%11677 = fmul double %11675, %11676
store double %11677, double* %819
%11678 = load double, double* %423
%11679 = load double, double* %818
%11680 = fmul double %11678, %11679
store double %11680, double* %820
%11681 = load double, double* %820
%11682 = load double, double* %617
%11683 = fmul double %11681, %11682
store double %11683, double* %821
%11684 = load double, double* %820
%11685 = load double, double* %619
%11686 = fmul double %11684, %11685
store double %11686, double* %822
%11687 = load double, double* %819
%11688 = load double, double* %819
%11689 = fadd double %11688, 1.000000e+00
%11690 = fdiv double %11687, %11689
store double %11690, double* %823
%11691 = load double, double* %819
%11692 = fadd double %11691, 1.000000e+00
%11693 = fdiv double 1.000000e+00, %11692
%11694 = load double, double* %819
%11695 = load double, double* %819
%11696 = fadd double %11695, 1.000000e+00
%11697 = load double, double* %819
%11698 = fadd double %11697, 1.000000e+00
%11699 = fmul double %11696, %11698
%11700 = fdiv double %11694, %11699
%11701 = fsub double %11693, %11700
store double %11701, double* %824
%11702 = load double, double* %824
%11703 = load double, double* %821
%11704 = fmul double %11702, %11703
store double %11704, double* %825
%11705 = load double, double* %824
%11706 = load double, double* %822
%11707 = fmul double %11705, %11706
store double %11707, double* %826
%11708 = load double*, double** %126
%11709 = load double, double* %11708
%11710 = load double, double* %422
%11711 = fmul double %11709, %11710
%11712 = fdiv double %11711, 1.440000e+00
store double %11712, double* %255
%11713 = load double, double* %422
%11714 = fmul double 0x3FE638E3765C7DAF, %11713
store double %11714, double* %503
%11715 = load double, double* %255
%11716 = fcmp ogt double %11715, 1.000000e+02
br i1 %11716, label %11717, label %11724
11717: ; preds = %11672
%11718 = call double @exp(double 1.000000e+02)
store double %11718, double* %383
%11719 = load double, double* %383
%11720 = load double, double* %255
%11721 = fsub double %11720, 1.000000e+02
%11722 = fadd double 1.000000e+00, %11721
%11723 = fmul double %11719, %11722
store double %11723, double* %282
br label %11739
11724: ; preds = %11672
%11725 = load double, double* %255
%11726 = fcmp olt double %11725, -1.000000e+02
br i1 %11726, label %11727, label %11734
11727: ; preds = %11724
%11728 = call double @exp(double -1.000000e+02)
store double %11728, double* %383
%11729 = load double, double* %383
%11730 = load double, double* %255
%11731 = fadd double %11730, 1.000000e+02
%11732 = fadd double 1.000000e+00, %11731
%11733 = fmul double %11729, %11732
store double %11733, double* %282
br label %11738
11734: ; preds = %11724
%11735 = load double, double* %255
%11736 = call double @exp(double %11735)
store double %11736, double* %282
%11737 = load double, double* %282
store double %11737, double* %383
br label %11738
11738: ; preds = %11734, %11727
br label %11739
11739: ; preds = %11738, %11717
%11740 = load double, double* %383
%11741 = load double, double* %503
%11742 = fmul double %11740, %11741
store double %11742, double* %658
%11743 = load double*, double** %122
%11744 = getelementptr inbounds double, double* %11743, i64 56
%11745 = load double, double* %11744
%11746 = load double*, double** %122
%11747 = getelementptr inbounds double, double* %11746, i64 57
%11748 = load double, double* %11747
%11749 = load double, double* %635
%11750 = call double @llvm.fmuladd.f64(double %11748, double %11749, double 1.000000e+00)
%11751 = fmul double %11745, %11750
%11752 = load double*, double** %122
%11753 = getelementptr inbounds double, double* %11752, i64 58
%11754 = load double, double* %11753
%11755 = load double, double* %282
%11756 = fmul double %11754, %11755
%11757 = load double, double* %424
%11758 = load double, double* %823
%11759 = load double, double* %823
%11760 = call double @llvm.fmuladd.f64(double %11758, double %11759, double %11757)
%11761 = fmul double %11756, %11760
%11762 = load double, double* %818
%11763 = call double @llvm.fmuladd.f64(double %11761, double %11762, double 1.000000e+00)
%11764 = fmul double %11751, %11763
store double %11764, double* %827
%11765 = load double*, double** %122
%11766 = getelementptr inbounds double, double* %11765, i64 57
%11767 = load double, double* %11766
%11768 = load double*, double** %122
%11769 = getelementptr inbounds double, double* %11768, i64 56
%11770 = load double, double* %11769
%11771 = fmul double %11767, %11770
%11772 = load double, double* %818
%11773 = load double, double* %424
%11774 = load double, double* %823
%11775 = load double, double* %823
%11776 = call double @llvm.fmuladd.f64(double %11774, double %11775, double %11773)
%11777 = fmul double %11772, %11776
%11778 = load double*, double** %122
%11779 = getelementptr inbounds double, double* %11778, i64 58
%11780 = load double, double* %11779
%11781 = fmul double %11777, %11780
%11782 = load double, double* %282
%11783 = call double @llvm.fmuladd.f64(double %11781, double %11782, double 1.000000e+00)
%11784 = fmul double %11771, %11783
store double %11784, double* %828
%11785 = load double, double* %635
%11786 = load double*, double** %122
%11787 = getelementptr inbounds double, double* %11786, i64 57
%11788 = load double, double* %11787
%11789 = call double @llvm.fmuladd.f64(double %11785, double %11788, double 1.000000e+00)
%11790 = load double, double* %818
%11791 = fmul double %11789, %11790
%11792 = load double, double* %424
%11793 = load double, double* %823
%11794 = load double, double* %823
%11795 = call double @llvm.fmuladd.f64(double %11793, double %11794, double %11792)
%11796 = fmul double %11791, %11795
%11797 = load double*, double** %122
%11798 = getelementptr inbounds double, double* %11797, i64 56
%11799 = load double, double* %11798
%11800 = fmul double %11796, %11799
%11801 = load double*, double** %122
%11802 = getelementptr inbounds double, double* %11801, i64 58
%11803 = load double, double* %11802
%11804 = fmul double %11800, %11803
store double %11804, double* %832
%11805 = load double, double* %823
%11806 = fmul double 2.000000e+00, %11805
%11807 = load double, double* %635
%11808 = load double*, double** %122
%11809 = getelementptr inbounds double, double* %11808, i64 57
%11810 = load double, double* %11809
%11811 = call double @llvm.fmuladd.f64(double %11807, double %11810, double 1.000000e+00)
%11812 = fmul double %11806, %11811
%11813 = load double, double* %818
%11814 = fmul double %11812, %11813
%11815 = load double*, double** %122
%11816 = getelementptr inbounds double, double* %11815, i64 56
%11817 = load double, double* %11816
%11818 = fmul double %11814, %11817
%11819 = load double*, double** %122
%11820 = getelementptr inbounds double, double* %11819, i64 58
%11821 = load double, double* %11820
%11822 = fmul double %11818, %11821
%11823 = load double, double* %282
%11824 = fmul double %11822, %11823
store double %11824, double* %833
%11825 = load double, double* %828
%11826 = load double, double* %637
%11827 = fmul double %11825, %11826
store double %11827, double* %829
%11828 = load double, double* %828
%11829 = load double, double* %638
%11830 = fmul double %11828, %11829
store double %11830, double* %830
%11831 = load double, double* %828
%11832 = load double, double* %639
%11833 = fmul double %11831, %11832
store double %11833, double* %831
%11834 = load double, double* %831
%11835 = load double, double* %832
%11836 = load double, double* %658
%11837 = call double @llvm.fmuladd.f64(double %11835, double %11836, double %11834)
store double %11837, double* %831
%11838 = load double, double* %829
%11839 = load double, double* %833
%11840 = load double, double* %825
%11841 = call double @llvm.fmuladd.f64(double %11839, double %11840, double %11838)
store double %11841, double* %829
%11842 = load double, double* %830
%11843 = load double, double* %833
%11844 = load double, double* %826
%11845 = call double @llvm.fmuladd.f64(double %11843, double %11844, double %11842)
store double %11845, double* %830
%11846 = load double, double* %384
%11847 = load double, double* %446
%11848 = fmul double %11846, %11847
%11849 = load double*, double** %122
%11850 = getelementptr inbounds double, double* %11849, i64 32
%11851 = load double, double* %11850
%11852 = load double, double* %827
%11853 = load double, double* %615
%11854 = fmul double %11852, %11853
%11855 = load double, double* %651
%11856 = fdiv double %11854, %11855
%11857 = call double @llvm.fmuladd.f64(double %11848, double %11851, double %11856)
%11858 = load double*, double** %186
store double %11857, double* %11858
%11859 = load double, double* %446
%11860 = load double*, double** %122
%11861 = getelementptr inbounds double, double* %11860, i64 32
%11862 = load double, double* %11861
%11863 = fmul double %11859, %11862
store double %11863, double* %834
%11864 = load double, double* %384
%11865 = load double*, double** %122
%11866 = getelementptr inbounds double, double* %11865, i64 32
%11867 = load double, double* %11866
%11868 = fmul double %11864, %11867
store double %11868, double* %835
%11869 = load double, double* %615
%11870 = load double, double* %651
%11871 = fdiv double %11869, %11870
store double %11871, double* %836
%11872 = load double, double* %827
%11873 = load double, double* %651
%11874 = fdiv double %11872, %11873
store double %11874, double* %837
%11875 = load double, double* %615
%11876 = fneg double %11875
%11877 = load double, double* %827
%11878 = fmul double %11876, %11877
%11879 = load double, double* %651
%11880 = load double, double* %651
%11881 = fmul double %11879, %11880
%11882 = fdiv double %11878, %11881
store double %11882, double* %838
%11883 = load double, double* %834
%11884 = load double, double* %386
%11885 = fmul double %11883, %11884
%11886 = load double*, double** %187
store double %11885, double* %11886
%11887 = load double*, double** %187
%11888 = load double, double* %11887
%11889 = load double, double* %835
%11890 = load double, double* %448
%11891 = call double @llvm.fmuladd.f64(double %11889, double %11890, double %11888)
%11892 = load double*, double** %187
store double %11891, double* %11892
%11893 = load double, double* %835
%11894 = load double, double* %449
%11895 = fmul double %11893, %11894
%11896 = load double*, double** %188
store double %11895, double* %11896
%11897 = load double*, double** %187
%11898 = load double, double* %11897
%11899 = load double, double* %836
%11900 = load double, double* %829
%11901 = call double @llvm.fmuladd.f64(double %11899, double %11900, double %11898)
%11902 = load double*, double** %187
store double %11901, double* %11902
%11903 = load double*, double** %188
%11904 = load double, double* %11903
%11905 = load double, double* %836
%11906 = load double, double* %830
%11907 = call double @llvm.fmuladd.f64(double %11905, double %11906, double %11904)
%11908 = load double*, double** %188
store double %11907, double* %11908
%11909 = load double, double* %836
%11910 = load double, double* %831
%11911 = fmul double %11909, %11910
%11912 = load double*, double** %189
store double %11911, double* %11912
%11913 = load double*, double** %187
%11914 = load double, double* %11913
%11915 = load double, double* %837
%11916 = load double, double* %617
%11917 = call double @llvm.fmuladd.f64(double %11915, double %11916, double %11914)
%11918 = load double*, double** %187
store double %11917, double* %11918
%11919 = load double*, double** %188
%11920 = load double, double* %11919
%11921 = load double, double* %837
%11922 = load double, double* %619
%11923 = call double @llvm.fmuladd.f64(double %11921, double %11922, double %11920)
%11924 = load double*, double** %188
store double %11923, double* %11924
%11925 = load double*, double** %187
%11926 = load double, double* %11925
%11927 = load double, double* %838
%11928 = load double, double* %653
%11929 = call double @llvm.fmuladd.f64(double %11927, double %11928, double %11926)
%11930 = load double*, double** %187
store double %11929, double* %11930
%11931 = load double*, double** %188
%11932 = load double, double* %11931
%11933 = load double, double* %838
%11934 = load double, double* %654
%11935 = call double @llvm.fmuladd.f64(double %11933, double %11934, double %11932)
%11936 = load double*, double** %188
store double %11935, double* %11936
%11937 = load double*, double** %189
%11938 = load double, double* %11937
%11939 = load double, double* %838
%11940 = load double, double* %655
%11941 = call double @llvm.fmuladd.f64(double %11939, double %11940, double %11938)
%11942 = load double*, double** %189
store double %11941, double* %11942
%11943 = load double, double* %384
%11944 = load double, double* %486
%11945 = fmul double %11943, %11944
%11946 = load double*, double** %122
%11947 = getelementptr inbounds double, double* %11946, i64 32
%11948 = load double, double* %11947
%11949 = fsub double 1.000000e+00, %11948
%11950 = fmul double %11945, %11949
%11951 = load double*, double** %190
store double %11950, double* %11951
%11952 = load double, double* %486
%11953 = load double*, double** %122
%11954 = getelementptr inbounds double, double* %11953, i64 32
%11955 = load double, double* %11954
%11956 = fsub double 1.000000e+00, %11955
%11957 = fmul double %11952, %11956
store double %11957, double* %839
%11958 = load double, double* %384
%11959 = load double*, double** %122
%11960 = getelementptr inbounds double, double* %11959, i64 32
%11961 = load double, double* %11960
%11962 = fsub double 1.000000e+00, %11961
%11963 = fmul double %11958, %11962
store double %11963, double* %840
%11964 = load double, double* %839
%11965 = load double, double* %386
%11966 = fmul double %11964, %11965
%11967 = load double*, double** %191
store double %11966, double* %11967
%11968 = load double*, double** %191
%11969 = load double, double* %11968
%11970 = load double, double* %840
%11971 = load double, double* %488
%11972 = call double @llvm.fmuladd.f64(double %11970, double %11971, double %11969)
%11973 = load double*, double** %191
store double %11972, double* %11973
%11974 = load double, double* %840
%11975 = load double, double* %489
%11976 = fmul double %11974, %11975
%11977 = load double*, double** %192
store double %11976, double* %11977
%11978 = load double, double* %388
%11979 = load double, double* %505
%11980 = load double*, double** %122
%11981 = getelementptr inbounds double, double* %11980, i64 61
%11982 = load double, double* %11981
%11983 = load double, double* %623
%11984 = fmul double %11982, %11983
%11985 = call double @llvm.fmuladd.f64(double %11978, double %11979, double %11984)
%11986 = load double*, double** %122
%11987 = getelementptr inbounds double, double* %11986, i64 22
%11988 = load double, double* %11987
%11989 = load double, double* %767
%11990 = call double @llvm.fmuladd.f64(double %11988, double %11989, double %11985)
%11991 = load double*, double** %193
store double %11990, double* %11991
%11992 = load double, double* %505
store double %11992, double* %841
%11993 = load double, double* %388
store double %11993, double* %842
%11994 = load double*, double** %122
%11995 = getelementptr inbounds double, double* %11994, i64 61
%11996 = load double, double* %11995
store double %11996, double* %843
%11997 = load double*, double** %122
%11998 = getelementptr inbounds double, double* %11997, i64 22
%11999 = load double, double* %11998
store double %11999, double* %844
%12000 = load double, double* %841
%12001 = load double, double* %390
%12002 = fmul double %12000, %12001
%12003 = load double*, double** %194
store double %12002, double* %12003
%12004 = load double*, double** %194
%12005 = load double, double* %12004
%12006 = load double, double* %842
%12007 = load double, double* %507
%12008 = call double @llvm.fmuladd.f64(double %12006, double %12007, double %12005)
%12009 = load double*, double** %194
store double %12008, double* %12009
%12010 = load double, double* %842
%12011 = load double, double* %508
%12012 = fmul double %12010, %12011
%12013 = load double*, double** %195
store double %12012, double* %12013
%12014 = load double*, double** %194
%12015 = load double, double* %12014
%12016 = load double, double* %843
%12017 = load double, double* %625
%12018 = call double @llvm.fmuladd.f64(double %12016, double %12017, double %12015)
%12019 = load double*, double** %194
store double %12018, double* %12019
%12020 = load double*, double** %195
%12021 = load double, double* %12020
%12022 = load double, double* %843
%12023 = load double, double* %628
%12024 = call double @llvm.fmuladd.f64(double %12022, double %12023, double %12021)
%12025 = load double*, double** %195
store double %12024, double* %12025
%12026 = load double*, double** %194
%12027 = load double, double* %12026
%12028 = load double, double* %844
%12029 = load double, double* %769
%12030 = call double @llvm.fmuladd.f64(double %12028, double %12029, double %12027)
%12031 = load double*, double** %194
store double %12030, double* %12031
%12032 = load double*, double** %195
%12033 = load double, double* %12032
%12034 = load double, double* %844
%12035 = load double, double* %771
%12036 = call double @llvm.fmuladd.f64(double %12034, double %12035, double %12033)
%12037 = load double*, double** %195
store double %12036, double* %12037
%12038 = load double*, double** %122
%12039 = getelementptr inbounds double, double* %12038, i64 22
%12040 = load double, double* %12039
%12041 = load double, double* %772
%12042 = fmul double %12040, %12041
%12043 = load double*, double** %196
store double %12042, double* %12043
%12044 = load double*, double** %122
%12045 = getelementptr inbounds double, double* %12044, i64 22
%12046 = load double, double* %12045
store double %12046, double* %845
%12047 = load double, double* %845
%12048 = load double, double* %774
%12049 = fmul double %12047, %12048
%12050 = load double*, double** %197
store double %12049, double* %12050
%12051 = load double, double* %845
%12052 = load double, double* %776
%12053 = fmul double %12051, %12052
%12054 = load double*, double** %198
store double %12053, double* %12054
%12055 = load double, double* %391
%12056 = load double, double* %567
%12057 = load double*, double** %122
%12058 = getelementptr inbounds double, double* %12057, i64 61
%12059 = load double, double* %12058
%12060 = load double, double* %674
%12061 = fmul double %12059, %12060
%12062 = call double @llvm.fmuladd.f64(double %12055, double %12056, double %12061)
%12063 = load double*, double** %199
store double %12062, double* %12063
%12064 = load double, double* %567
store double %12064, double* %846
%12065 = load double, double* %391
store double %12065, double* %847
%12066 = load double*, double** %122
%12067 = getelementptr inbounds double, double* %12066, i64 61
%12068 = load double, double* %12067
store double %12068, double* %848
%12069 = load double, double* %846
%12070 = load double, double* %393
%12071 = fmul double %12069, %12070
%12072 = load double*, double** %200
store double %12071, double* %12072
%12073 = load double*, double** %200
%12074 = load double, double* %12073
%12075 = load double, double* %847
%12076 = load double, double* %569
%12077 = call double @llvm.fmuladd.f64(double %12075, double %12076, double %12074)
%12078 = load double*, double** %200
store double %12077, double* %12078
%12079 = load double, double* %847
%12080 = load double, double* %570
%12081 = fmul double %12079, %12080
%12082 = load double*, double** %201
store double %12081, double* %12082
%12083 = load double*, double** %200
%12084 = load double, double* %12083
%12085 = load double, double* %848
%12086 = load double, double* %676
%12087 = call double @llvm.fmuladd.f64(double %12085, double %12086, double %12084)
%12088 = load double*, double** %200
store double %12087, double* %12088
%12089 = load double*, double** %201
%12090 = load double, double* %12089
%12091 = load double, double* %848
%12092 = load double, double* %678
%12093 = call double @llvm.fmuladd.f64(double %12091, double %12092, double %12090)
%12094 = load double*, double** %201
store double %12093, double* %12094
%12095 = load double, double* %848
%12096 = load double, double* %680
%12097 = fmul double %12095, %12096
%12098 = load double*, double** %202
store double %12097, double* %12098
%12099 = load double, double* %395
%12100 = load double, double* %593
%12101 = load double*, double** %122
%12102 = getelementptr inbounds double, double* %12101, i64 87
%12103 = load double, double* %12102
%12104 = load double*, double** %128
%12105 = load double, double* %12104
%12106 = fmul double %12103, %12105
%12107 = call double @llvm.fmuladd.f64(double %12099, double %12100, double %12106)
%12108 = load double*, double** %218
store double %12107, double* %12108
%12109 = load double, double* %593
store double %12109, double* %849
%12110 = load double, double* %395
store double %12110, double* %850
%12111 = load double*, double** %122
%12112 = getelementptr inbounds double, double* %12111, i64 87
%12113 = load double, double* %12112
%12114 = load double*, double** %220
store double %12113, double* %12114
%12115 = load double, double* %849
%12116 = load double, double* %397
%12117 = fmul double %12115, %12116
%12118 = load double*, double** %219
store double %12117, double* %12118
%12119 = load double*, double** %219
%12120 = load double, double* %12119
%12121 = load double, double* %850
%12122 = load double, double* %595
%12123 = call double @llvm.fmuladd.f64(double %12121, double %12122, double %12120)
%12124 = load double*, double** %219
store double %12123, double* %12124
%12125 = load double*, double** %220
%12126 = load double, double* %12125
%12127 = load double, double* %850
%12128 = load double, double* %596
%12129 = call double @llvm.fmuladd.f64(double %12127, double %12128, double %12126)
%12130 = load double*, double** %220
store double %12129, double* %12130
%12131 = load double*, double** %137
%12132 = load double, double* %12131
%12133 = load double*, double** %122
%12134 = getelementptr inbounds double, double* %12133, i64 15
%12135 = load double, double* %12134
%12136 = fmul double %12132, %12135
%12137 = load double*, double** %203
store double %12136, double* %12137
%12138 = load double*, double** %122
%12139 = getelementptr inbounds double, double* %12138, i64 15
%12140 = load double, double* %12139
%12141 = load double*, double** %204
store double %12140, double* %12141
%12142 = load double*, double** %138
%12143 = load double, double* %12142
%12144 = load double*, double** %122
%12145 = getelementptr inbounds double, double* %12144, i64 20
%12146 = load double, double* %12145
%12147 = fmul double %12143, %12146
%12148 = load double*, double** %205
store double %12147, double* %12148
%12149 = load double*, double** %122
%12150 = getelementptr inbounds double, double* %12149, i64 20
%12151 = load double, double* %12150
%12152 = load double*, double** %206
store double %12151, double* %12152
%12153 = load double*, double** %141
%12154 = load double, double* %12153
%12155 = load double*, double** %124
%12156 = load double, double* %12155
%12157 = load double*, double** %155
%12158 = load double, double* %12157
%12159 = load double*, double** %126
%12160 = load double, double* %12159
%12161 = fmul double %12158, %12160
%12162 = call double @llvm.fmuladd.f64(double %12154, double %12156, double %12161)
%12163 = load double*, double** %147
%12164 = load double, double* %12163
%12165 = load double*, double** %151
%12166 = load double, double* %12165
%12167 = fsub double %12164, %12166
%12168 = load double*, double** %139
%12169 = load double, double* %12168
%12170 = call double @llvm.fmuladd.f64(double %12167, double %12169, double %12162)
%12171 = load double*, double** %144
%12172 = load double, double* %12171
%12173 = load double*, double** %125
%12174 = load double, double* %12173
%12175 = call double @llvm.fmuladd.f64(double %12172, double %12174, double %12170)
%12176 = load double*, double** %159
%12177 = load double, double* %12176
%12178 = load double*, double** %127
%12179 = load double, double* %12178
%12180 = call double @llvm.fmuladd.f64(double %12177, double %12179, double %12175)
%12181 = load double*, double** %215
%12182 = load double, double* %12181
%12183 = load double*, double** %136
%12184 = load double, double* %12183
%12185 = call double @llvm.fmuladd.f64(double %12182, double %12184, double %12180)
%12186 = load double*, double** %207
%12187 = load double, double* %12186
%12188 = load double*, double** %128
%12189 = load double, double* %12188
%12190 = call double @llvm.fmuladd.f64(double %12187, double %12189, double %12185)
%12191 = load double*, double** %210
%12192 = load double, double* %12191
%12193 = load double*, double** %140
%12194 = load double, double* %12193
%12195 = call double @llvm.fmuladd.f64(double %12192, double %12194, double %12190)
%12196 = load double*, double** %162
%12197 = load double, double* %12196
%12198 = load double*, double** %129
%12199 = load double, double* %12198
%12200 = call double @llvm.fmuladd.f64(double %12197, double %12199, double %12195)
%12201 = load double*, double** %165
%12202 = load double, double* %12201
%12203 = load double*, double** %131
%12204 = load double, double* %12203
%12205 = call double @llvm.fmuladd.f64(double %12202, double %12204, double %12200)
%12206 = load double*, double** %170
%12207 = load double, double* %12206
%12208 = load double*, double** %132
%12209 = load double, double* %12208
%12210 = call double @llvm.fmuladd.f64(double %12207, double %12209, double %12205)
%12211 = load double*, double** %173
%12212 = load double, double* %12211
%12213 = load double*, double** %133
%12214 = load double, double* %12213
%12215 = call double @llvm.fmuladd.f64(double %12212, double %12214, double %12210)
%12216 = load double*, double** %178
%12217 = load double, double* %12216
%12218 = load double*, double** %134
%12219 = load double, double* %12218
%12220 = call double @llvm.fmuladd.f64(double %12217, double %12219, double %12215)
%12221 = load double*, double** %181
%12222 = load double, double* %12221
%12223 = load double*, double** %135
%12224 = load double, double* %12223
%12225 = call double @llvm.fmuladd.f64(double %12222, double %12224, double %12220)
%12226 = fneg double %12225
%12227 = load double*, double** %223
store double %12226, double* %12227
%12228 = load double*, double** %124
%12229 = load double, double* %12228
%12230 = fneg double %12229
store double %12230, double* %851
%12231 = load double*, double** %141
%12232 = load double, double* %12231
%12233 = fneg double %12232
%12234 = load double*, double** %225
store double %12233, double* %12234
%12235 = load double*, double** %126
%12236 = load double, double* %12235
%12237 = fneg double %12236
store double %12237, double* %852
%12238 = load double*, double** %155
%12239 = load double, double* %12238
%12240 = fneg double %12239
%12241 = load double*, double** %226
store double %12240, double* %12241
%12242 = load double*, double** %139
%12243 = load double, double* %12242
%12244 = fneg double %12243
store double %12244, double* %853
%12245 = load double*, double** %139
%12246 = load double, double* %12245
store double %12246, double* %854
%12247 = load double*, double** %151
%12248 = load double, double* %12247
%12249 = load double*, double** %147
%12250 = load double, double* %12249
%12251 = fsub double %12248, %12250
%12252 = load double*, double** %227
store double %12251, double* %12252
%12253 = load double*, double** %125
%12254 = load double, double* %12253
%12255 = fneg double %12254
store double %12255, double* %855
%12256 = load double*, double** %144
%12257 = load double, double* %12256
%12258 = fneg double %12257
%12259 = load double*, double** %228
store double %12258, double* %12259
%12260 = load double*, double** %127
%12261 = load double, double* %12260
%12262 = fneg double %12261
store double %12262, double* %856
%12263 = load double*, double** %159
%12264 = load double, double* %12263
%12265 = fneg double %12264
%12266 = load double*, double** %229
store double %12265, double* %12266
%12267 = load double*, double** %136
%12268 = load double, double* %12267
%12269 = fneg double %12268
store double %12269, double* %857
%12270 = load double*, double** %215
%12271 = load double, double* %12270
%12272 = fneg double %12271
%12273 = load double*, double** %230
store double %12272, double* %12273
%12274 = load double*, double** %128
%12275 = load double, double* %12274
%12276 = fneg double %12275
store double %12276, double* %858
%12277 = load double*, double** %207
%12278 = load double, double* %12277
%12279 = fneg double %12278
%12280 = load double*, double** %231
store double %12279, double* %12280
%12281 = load double*, double** %140
%12282 = load double, double* %12281
%12283 = fneg double %12282
store double %12283, double* %859
%12284 = load double*, double** %210
%12285 = load double, double* %12284
%12286 = fneg double %12285
%12287 = load double*, double** %232
store double %12286, double* %12287
%12288 = load double*, double** %129
%12289 = load double, double* %12288
%12290 = fneg double %12289
store double %12290, double* %860
%12291 = load double*, double** %162
%12292 = load double, double* %12291
%12293 = fneg double %12292
%12294 = load double*, double** %233
store double %12293, double* %12294
%12295 = load double*, double** %131
%12296 = load double, double* %12295
%12297 = fneg double %12296
store double %12297, double* %861
%12298 = load double*, double** %165
%12299 = load double, double* %12298
%12300 = fneg double %12299
%12301 = load double*, double** %234
store double %12300, double* %12301
%12302 = load double*, double** %132
%12303 = load double, double* %12302
%12304 = fneg double %12303
store double %12304, double* %862
%12305 = load double*, double** %170
%12306 = load double, double* %12305
%12307 = fneg double %12306
%12308 = load double*, double** %236
store double %12307, double* %12308
%12309 = load double*, double** %133
%12310 = load double, double* %12309
%12311 = fneg double %12310
store double %12311, double* %863
%12312 = load double*, double** %173
%12313 = load double, double* %12312
%12314 = fneg double %12313
%12315 = load double*, double** %237
store double %12314, double* %12315
%12316 = load double*, double** %134
%12317 = load double, double* %12316
%12318 = fneg double %12317
store double %12318, double* %864
%12319 = load double*, double** %178
%12320 = load double, double* %12319
%12321 = fneg double %12320
%12322 = load double*, double** %238
store double %12321, double* %12322
%12323 = load double*, double** %135
%12324 = load double, double* %12323
%12325 = fneg double %12324
store double %12325, double* %865
%12326 = load double*, double** %181
%12327 = load double, double* %12326
%12328 = fneg double %12327
%12329 = load double*, double** %239
store double %12328, double* %12329
%12330 = load double, double* %851
%12331 = load double*, double** %142
%12332 = load double, double* %12331
%12333 = fmul double %12330, %12332
%12334 = load double*, double** %224
store double %12333, double* %12334
%12335 = load double*, double** %225
%12336 = load double, double* %12335
%12337 = load double, double* %851
%12338 = load double*, double** %143
%12339 = load double, double* %12338
%12340 = call double @llvm.fmuladd.f64(double %12337, double %12339, double %12336)
%12341 = load double*, double** %225
store double %12340, double* %12341
%12342 = load double*, double** %224
%12343 = load double, double* %12342
%12344 = load double, double* %852
%12345 = load double*, double** %156
%12346 = load double, double* %12345
%12347 = call double @llvm.fmuladd.f64(double %12344, double %12346, double %12343)
%12348 = load double*, double** %224
store double %12347, double* %12348
%12349 = load double*, double** %226
%12350 = load double, double* %12349
%12351 = load double, double* %852
%12352 = load double*, double** %157
%12353 = load double, double* %12352
%12354 = call double @llvm.fmuladd.f64(double %12351, double %12353, double %12350)
%12355 = load double*, double** %226
store double %12354, double* %12355
%12356 = load double*, double** %225
%12357 = load double, double* %12356
%12358 = load double, double* %852
%12359 = load double*, double** %158
%12360 = load double, double* %12359
%12361 = call double @llvm.fmuladd.f64(double %12358, double %12360, double %12357)
%12362 = load double*, double** %225
store double %12361, double* %12362
%12363 = load double*, double** %224
%12364 = load double, double* %12363
%12365 = load double, double* %853
%12366 = load double*, double** %148
%12367 = load double, double* %12366
%12368 = call double @llvm.fmuladd.f64(double %12365, double %12367, double %12364)
%12369 = load double*, double** %224
store double %12368, double* %12369
%12370 = load double*, double** %225
%12371 = load double, double* %12370
%12372 = load double, double* %853
%12373 = load double*, double** %149
%12374 = load double, double* %12373
%12375 = call double @llvm.fmuladd.f64(double %12372, double %12374, double %12371)
%12376 = load double*, double** %225
store double %12375, double* %12376
%12377 = load double*, double** %226
%12378 = load double, double* %12377
%12379 = load double, double* %853
%12380 = load double*, double** %150
%12381 = load double, double* %12380
%12382 = call double @llvm.fmuladd.f64(double %12379, double %12381, double %12378)
%12383 = load double*, double** %226
store double %12382, double* %12383
%12384 = load double*, double** %224
%12385 = load double, double* %12384
%12386 = load double, double* %854
%12387 = load double*, double** %152
%12388 = load double, double* %12387
%12389 = call double @llvm.fmuladd.f64(double %12386, double %12388, double %12385)
%12390 = load double*, double** %224
store double %12389, double* %12390
%12391 = load double*, double** %226
%12392 = load double, double* %12391
%12393 = load double, double* %854
%12394 = load double*, double** %153
%12395 = load double, double* %12394
%12396 = call double @llvm.fmuladd.f64(double %12393, double %12395, double %12392)
%12397 = load double*, double** %226
store double %12396, double* %12397
%12398 = load double*, double** %225
%12399 = load double, double* %12398
%12400 = load double, double* %854
%12401 = load double*, double** %154
%12402 = load double, double* %12401
%12403 = call double @llvm.fmuladd.f64(double %12400, double %12402, double %12399)
%12404 = load double*, double** %225
store double %12403, double* %12404
%12405 = load double*, double** %224
%12406 = load double, double* %12405
%12407 = load double, double* %855
%12408 = load double*, double** %145
%12409 = load double, double* %12408
%12410 = call double @llvm.fmuladd.f64(double %12407, double %12409, double %12406)
%12411 = load double*, double** %224
store double %12410, double* %12411
%12412 = load double*, double** %228
%12413 = load double, double* %12412
%12414 = load double, double* %855
%12415 = load double*, double** %146
%12416 = load double, double* %12415
%12417 = call double @llvm.fmuladd.f64(double %12414, double %12416, double %12413)
%12418 = load double*, double** %228
store double %12417, double* %12418
%12419 = load double*, double** %224
%12420 = load double, double* %12419
%12421 = load double, double* %856
%12422 = load double*, double** %160
%12423 = load double, double* %12422
%12424 = call double @llvm.fmuladd.f64(double %12421, double %12423, double %12420)
%12425 = load double*, double** %224
store double %12424, double* %12425
%12426 = load double*, double** %229
%12427 = load double, double* %12426
%12428 = load double, double* %856
%12429 = load double*, double** %161
%12430 = load double, double* %12429
%12431 = call double @llvm.fmuladd.f64(double %12428, double %12430, double %12427)
%12432 = load double*, double** %229
store double %12431, double* %12432
%12433 = load double*, double** %230
%12434 = load double, double* %12433
%12435 = load double, double* %857
%12436 = load double*, double** %216
%12437 = load double, double* %12436
%12438 = call double @llvm.fmuladd.f64(double %12435, double %12437, double %12434)
%12439 = load double*, double** %230
store double %12438, double* %12439
%12440 = load double*, double** %224
%12441 = load double, double* %12440
%12442 = load double, double* %857
%12443 = load double*, double** %217
%12444 = load double, double* %12443
%12445 = call double @llvm.fmuladd.f64(double %12442, double %12444, double %12441)
%12446 = load double*, double** %224
store double %12445, double* %12446
%12447 = load double*, double** %224
%12448 = load double, double* %12447
%12449 = load double, double* %858
%12450 = load double*, double** %208
%12451 = load double, double* %12450
%12452 = call double @llvm.fmuladd.f64(double %12449, double %12451, double %12448)
%12453 = load double*, double** %224
store double %12452, double* %12453
%12454 = load double*, double** %231
%12455 = load double, double* %12454
%12456 = load double, double* %858
%12457 = load double*, double** %209
%12458 = load double, double* %12457
%12459 = call double @llvm.fmuladd.f64(double %12456, double %12458, double %12455)
%12460 = load double*, double** %231
store double %12459, double* %12460
%12461 = load double*, double** %224
%12462 = load double, double* %12461
%12463 = load double, double* %859
%12464 = load double*, double** %211
%12465 = load double, double* %12464
%12466 = call double @llvm.fmuladd.f64(double %12463, double %12465, double %12462)
%12467 = load double*, double** %224
store double %12466, double* %12467
%12468 = load double*, double** %229
%12469 = load double, double* %12468
%12470 = load double, double* %859
%12471 = load double*, double** %212
%12472 = load double, double* %12471
%12473 = call double @llvm.fmuladd.f64(double %12470, double %12472, double %12469)
%12474 = load double*, double** %229
store double %12473, double* %12474
%12475 = load double*, double** %226
%12476 = load double, double* %12475
%12477 = load double, double* %859
%12478 = load double*, double** %213
%12479 = load double, double* %12478
%12480 = call double @llvm.fmuladd.f64(double %12477, double %12479, double %12476)
%12481 = load double*, double** %226
store double %12480, double* %12481
%12482 = load double*, double** %231
%12483 = load double, double* %12482
%12484 = load double, double* %859
%12485 = load double*, double** %214
%12486 = load double, double* %12485
%12487 = call double @llvm.fmuladd.f64(double %12484, double %12486, double %12483)
%12488 = load double*, double** %231
store double %12487, double* %12488
%12489 = load double*, double** %233
%12490 = load double, double* %12489
%12491 = load double, double* %860
%12492 = load double*, double** %163
%12493 = load double, double* %12492
%12494 = call double @llvm.fmuladd.f64(double %12491, double %12493, double %12490)
%12495 = load double*, double** %233
store double %12494, double* %12495
%12496 = load double*, double** %224
%12497 = load double, double* %12496
%12498 = load double, double* %860
%12499 = load double*, double** %164
%12500 = load double, double* %12499
%12501 = call double @llvm.fmuladd.f64(double %12498, double %12500, double %12497)
%12502 = load double*, double** %224
store double %12501, double* %12502
%12503 = load double*, double** %234
%12504 = load double, double* %12503
%12505 = load double, double* %861
%12506 = load double*, double** %166
%12507 = load double, double* %12506
%12508 = call double @llvm.fmuladd.f64(double %12505, double %12507, double %12504)
%12509 = load double*, double** %234
store double %12508, double* %12509
%12510 = load double*, double** %224
%12511 = load double, double* %12510
%12512 = load double, double* %861
%12513 = load double*, double** %167
%12514 = load double, double* %12513
%12515 = call double @llvm.fmuladd.f64(double %12512, double %12514, double %12511)
%12516 = load double*, double** %224
store double %12515, double* %12516
%12517 = load double*, double** %226
%12518 = load double, double* %12517
%12519 = load double, double* %861
%12520 = load double*, double** %168
%12521 = load double, double* %12520
%12522 = call double @llvm.fmuladd.f64(double %12519, double %12521, double %12518)
%12523 = load double*, double** %226
store double %12522, double* %12523
%12524 = load double, double* %861
%12525 = load double*, double** %169
%12526 = load double, double* %12525
%12527 = fmul double %12524, %12526
%12528 = load double*, double** %235
store double %12527, double* %12528
%12529 = load double*, double** %236
%12530 = load double, double* %12529
%12531 = load double, double* %862
%12532 = load double*, double** %171
%12533 = load double, double* %12532
%12534 = call double @llvm.fmuladd.f64(double %12531, double %12533, double %12530)
%12535 = load double*, double** %236
store double %12534, double* %12535
%12536 = load double*, double** %224
%12537 = load double, double* %12536
%12538 = load double, double* %862
%12539 = load double*, double** %172
%12540 = load double, double* %12539
%12541 = call double @llvm.fmuladd.f64(double %12538, double %12540, double %12537)
%12542 = load double*, double** %224
store double %12541, double* %12542
%12543 = load double*, double** %237
%12544 = load double, double* %12543
%12545 = load double, double* %863
%12546 = load double*, double** %174
%12547 = load double, double* %12546
%12548 = call double @llvm.fmuladd.f64(double %12545, double %12547, double %12544)
%12549 = load double*, double** %237
store double %12548, double* %12549
%12550 = load double*, double** %224
%12551 = load double, double* %12550
%12552 = load double, double* %863
%12553 = load double*, double** %175
%12554 = load double, double* %12553
%12555 = call double @llvm.fmuladd.f64(double %12552, double %12554, double %12551)
%12556 = load double*, double** %224
store double %12555, double* %12556
%12557 = load double*, double** %225
%12558 = load double, double* %12557
%12559 = load double, double* %863
%12560 = load double*, double** %176
%12561 = load double, double* %12560
%12562 = call double @llvm.fmuladd.f64(double %12559, double %12561, double %12558)
%12563 = load double*, double** %225
store double %12562, double* %12563
%12564 = load double*, double** %226
%12565 = load double, double* %12564
%12566 = load double, double* %863
%12567 = load double*, double** %177
%12568 = load double, double* %12567
%12569 = call double @llvm.fmuladd.f64(double %12566, double %12568, double %12565)
%12570 = load double*, double** %226
store double %12569, double* %12570
%12571 = load double*, double** %238
%12572 = load double, double* %12571
%12573 = load double, double* %864
%12574 = load double*, double** %179
%12575 = load double, double* %12574
%12576 = call double @llvm.fmuladd.f64(double %12573, double %12575, double %12572)
%12577 = load double*, double** %238
store double %12576, double* %12577
%12578 = load double*, double** %224
%12579 = load double, double* %12578
%12580 = load double, double* %864
%12581 = load double*, double** %180
%12582 = load double, double* %12581
%12583 = call double @llvm.fmuladd.f64(double %12580, double %12582, double %12579)
%12584 = load double*, double** %224
store double %12583, double* %12584
%12585 = load double*, double** %239
%12586 = load double, double* %12585
%12587 = load double, double* %865
%12588 = load double*, double** %182
%12589 = load double, double* %12588
%12590 = call double @llvm.fmuladd.f64(double %12587, double %12589, double %12586)
%12591 = load double*, double** %239
store double %12590, double* %12591
%12592 = load double*, double** %224
%12593 = load double, double* %12592
%12594 = load double, double* %865
%12595 = load double*, double** %183
%12596 = load double, double* %12595
%12597 = call double @llvm.fmuladd.f64(double %12594, double %12596, double %12593)
%12598 = load double*, double** %224
store double %12597, double* %12598
%12599 = load double*, double** %229
%12600 = load double, double* %12599
%12601 = load double, double* %865
%12602 = load double*, double** %184
%12603 = load double, double* %12602
%12604 = call double @llvm.fmuladd.f64(double %12601, double %12603, double %12600)
%12605 = load double*, double** %229
store double %12604, double* %12605
%12606 = load double*, double** %226
%12607 = load double, double* %12606
%12608 = load double, double* %865
%12609 = load double*, double** %185
%12610 = load double, double* %12609
%12611 = call double @llvm.fmuladd.f64(double %12608, double %12610, double %12607)
%12612 = load double*, double** %226
store double %12611, double* %12612
%12613 = load double*, double** %122
%12614 = getelementptr inbounds double, double* %12613, i64 83
%12615 = load double, double* %12614
%12616 = fcmp ogt double %12615, 0.000000e+00
br i1 %12616, label %12617, label %12630
12617: ; preds = %11739
%12618 = load double*, double** %123
%12619 = load double, double* %12618
%12620 = load double*, double** %122
%12621 = getelementptr inbounds double, double* %12620, i64 83
%12622 = load double, double* %12621
%12623 = fdiv double %12619, %12622
%12624 = load double*, double** %221
store double %12623, double* %12624
%12625 = load double*, double** %122
%12626 = getelementptr inbounds double, double* %12625, i64 83
%12627 = load double, double* %12626
%12628 = fdiv double 1.000000e+00, %12627
%12629 = load double*, double** %222
store double %12628, double* %12629
br label %12633
12630: ; preds = %11739
%12631 = load double*, double** %221
store double 0.000000e+00, double* %12631
%12632 = load double*, double** %222
store double 0.000000e+00, double* %12632
br label %12633
12633: ; preds = %12630, %12617
%12634 = load double*, double** %123
%12635 = load double, double* %12634
%12636 = load double*, double** %122
%12637 = getelementptr inbounds double, double* %12636, i64 84
%12638 = load double, double* %12637
%12639 = fmul double %12635, %12638
%12640 = load double*, double** %240
store double %12639, double* %12640
%12641 = load double*, double** %122
%12642 = getelementptr inbounds double, double* %12641, i64 84
%12643 = load double, double* %12642
%12644 = load double*, double** %241
store double %12643, double* %12644
%12645 = load double*, double** %242
%12646 = load double, double* %12645
%12647 = fcmp une double %12646, 1.000000e+00
br i1 %12647, label %12648, label %13255
12648: ; preds = %12633
%12649 = load double*, double** %242
%12650 = load double, double* %12649
%12651 = load double*, double** %141
%12652 = load double, double* %12651
%12653 = fmul double %12650, %12652
%12654 = load double*, double** %141
store double %12653, double* %12654
%12655 = load double*, double** %242
%12656 = load double, double* %12655
%12657 = load double*, double** %142
%12658 = load double, double* %12657
%12659 = fmul double %12656, %12658
%12660 = load double*, double** %142
store double %12659, double* %12660
%12661 = load double*, double** %242
%12662 = load double, double* %12661
%12663 = load double*, double** %143
%12664 = load double, double* %12663
%12665 = fmul double %12662, %12664
%12666 = load double*, double** %143
store double %12665, double* %12666
%12667 = load double*, double** %242
%12668 = load double, double* %12667
%12669 = load double*, double** %144
%12670 = load double, double* %12669
%12671 = fmul double %12668, %12670
%12672 = load double*, double** %144
store double %12671, double* %12672
%12673 = load double*, double** %242
%12674 = load double, double* %12673
%12675 = load double*, double** %145
%12676 = load double, double* %12675
%12677 = fmul double %12674, %12676
%12678 = load double*, double** %145
store double %12677, double* %12678
%12679 = load double*, double** %242
%12680 = load double, double* %12679
%12681 = load double*, double** %146
%12682 = load double, double* %12681
%12683 = fmul double %12680, %12682
%12684 = load double*, double** %146
store double %12683, double* %12684
%12685 = load double*, double** %242
%12686 = load double, double* %12685
%12687 = load double*, double** %147
%12688 = load double, double* %12687
%12689 = fmul double %12686, %12688
%12690 = load double*, double** %147
store double %12689, double* %12690
%12691 = load double*, double** %242
%12692 = load double, double* %12691
%12693 = load double*, double** %148
%12694 = load double, double* %12693
%12695 = fmul double %12692, %12694
%12696 = load double*, double** %148
store double %12695, double* %12696
%12697 = load double*, double** %242
%12698 = load double, double* %12697
%12699 = load double*, double** %149
%12700 = load double, double* %12699
%12701 = fmul double %12698, %12700
%12702 = load double*, double** %149
store double %12701, double* %12702
%12703 = load double*, double** %242
%12704 = load double, double* %12703
%12705 = load double*, double** %150
%12706 = load double, double* %12705
%12707 = fmul double %12704, %12706
%12708 = load double*, double** %150
store double %12707, double* %12708
%12709 = load double*, double** %242
%12710 = load double, double* %12709
%12711 = load double*, double** %151
%12712 = load double, double* %12711
%12713 = fmul double %12710, %12712
%12714 = load double*, double** %151
store double %12713, double* %12714
%12715 = load double*, double** %242
%12716 = load double, double* %12715
%12717 = load double*, double** %152
%12718 = load double, double* %12717
%12719 = fmul double %12716, %12718
%12720 = load double*, double** %152
store double %12719, double* %12720
%12721 = load double*, double** %242
%12722 = load double, double* %12721
%12723 = load double*, double** %153
%12724 = load double, double* %12723
%12725 = fmul double %12722, %12724
%12726 = load double*, double** %153
store double %12725, double* %12726
%12727 = load double*, double** %242
%12728 = load double, double* %12727
%12729 = load double*, double** %154
%12730 = load double, double* %12729
%12731 = fmul double %12728, %12730
%12732 = load double*, double** %154
store double %12731, double* %12732
%12733 = load double*, double** %242
%12734 = load double, double* %12733
%12735 = load double*, double** %155
%12736 = load double, double* %12735
%12737 = fmul double %12734, %12736
%12738 = load double*, double** %155
store double %12737, double* %12738
%12739 = load double*, double** %242
%12740 = load double, double* %12739
%12741 = load double*, double** %156
%12742 = load double, double* %12741
%12743 = fmul double %12740, %12742
%12744 = load double*, double** %156
store double %12743, double* %12744
%12745 = load double*, double** %242
%12746 = load double, double* %12745
%12747 = load double*, double** %157
%12748 = load double, double* %12747
%12749 = fmul double %12746, %12748
%12750 = load double*, double** %157
store double %12749, double* %12750
%12751 = load double*, double** %242
%12752 = load double, double* %12751
%12753 = load double*, double** %158
%12754 = load double, double* %12753
%12755 = fmul double %12752, %12754
%12756 = load double*, double** %158
store double %12755, double* %12756
%12757 = load double*, double** %242
%12758 = load double, double* %12757
%12759 = load double*, double** %159
%12760 = load double, double* %12759
%12761 = fmul double %12758, %12760
%12762 = load double*, double** %159
store double %12761, double* %12762
%12763 = load double*, double** %242
%12764 = load double, double* %12763
%12765 = load double*, double** %160
%12766 = load double, double* %12765
%12767 = fmul double %12764, %12766
%12768 = load double*, double** %160
store double %12767, double* %12768
%12769 = load double*, double** %242
%12770 = load double, double* %12769
%12771 = load double*, double** %161
%12772 = load double, double* %12771
%12773 = fmul double %12770, %12772
%12774 = load double*, double** %161
store double %12773, double* %12774
%12775 = load double*, double** %242
%12776 = load double, double* %12775
%12777 = load double*, double** %162
%12778 = load double, double* %12777
%12779 = fmul double %12776, %12778
%12780 = load double*, double** %162
store double %12779, double* %12780
%12781 = load double*, double** %242
%12782 = load double, double* %12781
%12783 = load double*, double** %163
%12784 = load double, double* %12783
%12785 = fmul double %12782, %12784
%12786 = load double*, double** %163
store double %12785, double* %12786
%12787 = load double*, double** %242
%12788 = load double, double* %12787
%12789 = load double*, double** %164
%12790 = load double, double* %12789
%12791 = fmul double %12788, %12790
%12792 = load double*, double** %164
store double %12791, double* %12792
%12793 = load double*, double** %242
%12794 = load double, double* %12793
%12795 = load double*, double** %165
%12796 = load double, double* %12795
%12797 = fmul double %12794, %12796
%12798 = load double*, double** %165
store double %12797, double* %12798
%12799 = load double*, double** %242
%12800 = load double, double* %12799
%12801 = load double*, double** %166
%12802 = load double, double* %12801
%12803 = fmul double %12800, %12802
%12804 = load double*, double** %166
store double %12803, double* %12804
%12805 = load double*, double** %242
%12806 = load double, double* %12805
%12807 = load double*, double** %167
%12808 = load double, double* %12807
%12809 = fmul double %12806, %12808
%12810 = load double*, double** %167
store double %12809, double* %12810
%12811 = load double*, double** %242
%12812 = load double, double* %12811
%12813 = load double*, double** %168
%12814 = load double, double* %12813
%12815 = fmul double %12812, %12814
%12816 = load double*, double** %168
store double %12815, double* %12816
%12817 = load double*, double** %242
%12818 = load double, double* %12817
%12819 = load double*, double** %169
%12820 = load double, double* %12819
%12821 = fmul double %12818, %12820
%12822 = load double*, double** %169
store double %12821, double* %12822
%12823 = load double*, double** %242
%12824 = load double, double* %12823
%12825 = load double*, double** %170
%12826 = load double, double* %12825
%12827 = fmul double %12824, %12826
%12828 = load double*, double** %170
store double %12827, double* %12828
%12829 = load double*, double** %242
%12830 = load double, double* %12829
%12831 = load double*, double** %171
%12832 = load double, double* %12831
%12833 = fmul double %12830, %12832
%12834 = load double*, double** %171
store double %12833, double* %12834
%12835 = load double*, double** %242
%12836 = load double, double* %12835
%12837 = load double*, double** %172
%12838 = load double, double* %12837
%12839 = fmul double %12836, %12838
%12840 = load double*, double** %172
store double %12839, double* %12840
%12841 = load double*, double** %242
%12842 = load double, double* %12841
%12843 = load double*, double** %173
%12844 = load double, double* %12843
%12845 = fmul double %12842, %12844
%12846 = load double*, double** %173
store double %12845, double* %12846
%12847 = load double*, double** %242
%12848 = load double, double* %12847
%12849 = load double*, double** %174
%12850 = load double, double* %12849
%12851 = fmul double %12848, %12850
%12852 = load double*, double** %174
store double %12851, double* %12852
%12853 = load double*, double** %242
%12854 = load double, double* %12853
%12855 = load double*, double** %175
%12856 = load double, double* %12855
%12857 = fmul double %12854, %12856
%12858 = load double*, double** %175
store double %12857, double* %12858
%12859 = load double*, double** %242
%12860 = load double, double* %12859
%12861 = load double*, double** %176
%12862 = load double, double* %12861
%12863 = fmul double %12860, %12862
%12864 = load double*, double** %176
store double %12863, double* %12864
%12865 = load double*, double** %242
%12866 = load double, double* %12865
%12867 = load double*, double** %177
%12868 = load double, double* %12867
%12869 = fmul double %12866, %12868
%12870 = load double*, double** %177
store double %12869, double* %12870
%12871 = load double*, double** %242
%12872 = load double, double* %12871
%12873 = load double*, double** %178
%12874 = load double, double* %12873
%12875 = fmul double %12872, %12874
%12876 = load double*, double** %178
store double %12875, double* %12876
%12877 = load double*, double** %242
%12878 = load double, double* %12877
%12879 = load double*, double** %179
%12880 = load double, double* %12879
%12881 = fmul double %12878, %12880
%12882 = load double*, double** %179
store double %12881, double* %12882
%12883 = load double*, double** %242
%12884 = load double, double* %12883
%12885 = load double*, double** %180
%12886 = load double, double* %12885
%12887 = fmul double %12884, %12886
%12888 = load double*, double** %180
store double %12887, double* %12888
%12889 = load double*, double** %242
%12890 = load double, double* %12889
%12891 = load double*, double** %181
%12892 = load double, double* %12891
%12893 = fmul double %12890, %12892
%12894 = load double*, double** %181
store double %12893, double* %12894
%12895 = load double*, double** %242
%12896 = load double, double* %12895
%12897 = load double*, double** %182
%12898 = load double, double* %12897
%12899 = fmul double %12896, %12898
%12900 = load double*, double** %182
store double %12899, double* %12900
%12901 = load double*, double** %242
%12902 = load double, double* %12901
%12903 = load double*, double** %183
%12904 = load double, double* %12903
%12905 = fmul double %12902, %12904
%12906 = load double*, double** %183
store double %12905, double* %12906
%12907 = load double*, double** %242
%12908 = load double, double* %12907
%12909 = load double*, double** %184
%12910 = load double, double* %12909
%12911 = fmul double %12908, %12910
%12912 = load double*, double** %184
store double %12911, double* %12912
%12913 = load double*, double** %242
%12914 = load double, double* %12913
%12915 = load double*, double** %185
%12916 = load double, double* %12915
%12917 = fmul double %12914, %12916
%12918 = load double*, double** %185
store double %12917, double* %12918
%12919 = load double*, double** %242
%12920 = load double, double* %12919
%12921 = load double*, double** %186
%12922 = load double, double* %12921
%12923 = fmul double %12920, %12922
%12924 = load double*, double** %186
store double %12923, double* %12924
%12925 = load double*, double** %242
%12926 = load double, double* %12925
%12927 = load double*, double** %187
%12928 = load double, double* %12927
%12929 = fmul double %12926, %12928
%12930 = load double*, double** %187
store double %12929, double* %12930
%12931 = load double*, double** %242
%12932 = load double, double* %12931
%12933 = load double*, double** %188
%12934 = load double, double* %12933
%12935 = fmul double %12932, %12934
%12936 = load double*, double** %188
store double %12935, double* %12936
%12937 = load double*, double** %242
%12938 = load double, double* %12937
%12939 = load double*, double** %189
%12940 = load double, double* %12939
%12941 = fmul double %12938, %12940
%12942 = load double*, double** %189
store double %12941, double* %12942
%12943 = load double*, double** %242
%12944 = load double, double* %12943
%12945 = load double*, double** %190
%12946 = load double, double* %12945
%12947 = fmul double %12944, %12946
%12948 = load double*, double** %190
store double %12947, double* %12948
%12949 = load double*, double** %242
%12950 = load double, double* %12949
%12951 = load double*, double** %191
%12952 = load double, double* %12951
%12953 = fmul double %12950, %12952
%12954 = load double*, double** %191
store double %12953, double* %12954
%12955 = load double*, double** %242
%12956 = load double, double* %12955
%12957 = load double*, double** %192
%12958 = load double, double* %12957
%12959 = fmul double %12956, %12958
%12960 = load double*, double** %192
store double %12959, double* %12960
%12961 = load double*, double** %242
%12962 = load double, double* %12961
%12963 = load double*, double** %193
%12964 = load double, double* %12963
%12965 = fmul double %12962, %12964
%12966 = load double*, double** %193
store double %12965, double* %12966
%12967 = load double*, double** %242
%12968 = load double, double* %12967
%12969 = load double*, double** %194
%12970 = load double, double* %12969
%12971 = fmul double %12968, %12970
%12972 = load double*, double** %194
store double %12971, double* %12972
%12973 = load double*, double** %242
%12974 = load double, double* %12973
%12975 = load double*, double** %195
%12976 = load double, double* %12975
%12977 = fmul double %12974, %12976
%12978 = load double*, double** %195
store double %12977, double* %12978
%12979 = load double*, double** %242
%12980 = load double, double* %12979
%12981 = load double*, double** %196
%12982 = load double, double* %12981
%12983 = fmul double %12980, %12982
%12984 = load double*, double** %196
store double %12983, double* %12984
%12985 = load double*, double** %242
%12986 = load double, double* %12985
%12987 = load double*, double** %197
%12988 = load double, double* %12987
%12989 = fmul double %12986, %12988
%12990 = load double*, double** %197
store double %12989, double* %12990
%12991 = load double*, double** %242
%12992 = load double, double* %12991
%12993 = load double*, double** %198
%12994 = load double, double* %12993
%12995 = fmul double %12992, %12994
%12996 = load double*, double** %198
store double %12995, double* %12996
%12997 = load double*, double** %242
%12998 = load double, double* %12997
%12999 = load double*, double** %199
%13000 = load double, double* %12999
%13001 = fmul double %12998, %13000
%13002 = load double*, double** %199
store double %13001, double* %13002
%13003 = load double*, double** %242
%13004 = load double, double* %13003
%13005 = load double*, double** %200
%13006 = load double, double* %13005
%13007 = fmul double %13004, %13006
%13008 = load double*, double** %200
store double %13007, double* %13008
%13009 = load double*, double** %242
%13010 = load double, double* %13009
%13011 = load double*, double** %201
%13012 = load double, double* %13011
%13013 = fmul double %13010, %13012
%13014 = load double*, double** %201
store double %13013, double* %13014
%13015 = load double*, double** %242
%13016 = load double, double* %13015
%13017 = load double*, double** %202
%13018 = load double, double* %13017
%13019 = fmul double %13016, %13018
%13020 = load double*, double** %202
store double %13019, double* %13020
%13021 = load double*, double** %242
%13022 = load double, double* %13021
%13023 = load double*, double** %203
%13024 = load double, double* %13023
%13025 = fmul double %13022, %13024
%13026 = load double*, double** %203
store double %13025, double* %13026
%13027 = load double*, double** %242
%13028 = load double, double* %13027
%13029 = load double*, double** %204
%13030 = load double, double* %13029
%13031 = fmul double %13028, %13030
%13032 = load double*, double** %204
store double %13031, double* %13032
%13033 = load double*, double** %242
%13034 = load double, double* %13033
%13035 = load double*, double** %205
%13036 = load double, double* %13035
%13037 = fmul double %13034, %13036
%13038 = load double*, double** %205
store double %13037, double* %13038
%13039 = load double*, double** %242
%13040 = load double, double* %13039
%13041 = load double*, double** %206
%13042 = load double, double* %13041
%13043 = fmul double %13040, %13042
%13044 = load double*, double** %206
store double %13043, double* %13044
%13045 = load double*, double** %242
%13046 = load double, double* %13045
%13047 = load double*, double** %207
%13048 = load double, double* %13047
%13049 = fmul double %13046, %13048
%13050 = load double*, double** %207
store double %13049, double* %13050
%13051 = load double*, double** %242
%13052 = load double, double* %13051
%13053 = load double*, double** %208
%13054 = load double, double* %13053
%13055 = fmul double %13052, %13054
%13056 = load double*, double** %208
store double %13055, double* %13056
%13057 = load double*, double** %242
%13058 = load double, double* %13057
%13059 = load double*, double** %209
%13060 = load double, double* %13059
%13061 = fmul double %13058, %13060
%13062 = load double*, double** %209
store double %13061, double* %13062
%13063 = load double*, double** %242
%13064 = load double, double* %13063
%13065 = load double*, double** %210
%13066 = load double, double* %13065
%13067 = fmul double %13064, %13066
%13068 = load double*, double** %210
store double %13067, double* %13068
%13069 = load double*, double** %242
%13070 = load double, double* %13069
%13071 = load double*, double** %211
%13072 = load double, double* %13071
%13073 = fmul double %13070, %13072
%13074 = load double*, double** %211
store double %13073, double* %13074
%13075 = load double*, double** %242
%13076 = load double, double* %13075
%13077 = load double*, double** %212
%13078 = load double, double* %13077
%13079 = fmul double %13076, %13078
%13080 = load double*, double** %212
store double %13079, double* %13080
%13081 = load double*, double** %242
%13082 = load double, double* %13081
%13083 = load double*, double** %213
%13084 = load double, double* %13083
%13085 = fmul double %13082, %13084
%13086 = load double*, double** %213
store double %13085, double* %13086
%13087 = load double*, double** %242
%13088 = load double, double* %13087
%13089 = load double*, double** %214
%13090 = load double, double* %13089
%13091 = fmul double %13088, %13090
%13092 = load double*, double** %214
store double %13091, double* %13092
%13093 = load double*, double** %242
%13094 = load double, double* %13093
%13095 = load double*, double** %215
%13096 = load double, double* %13095
%13097 = fmul double %13094, %13096
%13098 = load double*, double** %215
store double %13097, double* %13098
%13099 = load double*, double** %242
%13100 = load double, double* %13099
%13101 = load double*, double** %216
%13102 = load double, double* %13101
%13103 = fmul double %13100, %13102
%13104 = load double*, double** %216
store double %13103, double* %13104
%13105 = load double*, double** %242
%13106 = load double, double* %13105
%13107 = load double*, double** %217
%13108 = load double, double* %13107
%13109 = fmul double %13106, %13108
%13110 = load double*, double** %217
store double %13109, double* %13110
%13111 = load double*, double** %242
%13112 = load double, double* %13111
%13113 = load double*, double** %218
%13114 = load double, double* %13113
%13115 = fmul double %13112, %13114
%13116 = load double*, double** %218
store double %13115, double* %13116
%13117 = load double*, double** %242
%13118 = load double, double* %13117
%13119 = load double*, double** %219
%13120 = load double, double* %13119
%13121 = fmul double %13118, %13120
%13122 = load double*, double** %219
store double %13121, double* %13122
%13123 = load double*, double** %242
%13124 = load double, double* %13123
%13125 = load double*, double** %220
%13126 = load double, double* %13125
%13127 = fmul double %13124, %13126
%13128 = load double*, double** %220
store double %13127, double* %13128
%13129 = load double*, double** %242
%13130 = load double, double* %13129
%13131 = load double*, double** %221
%13132 = load double, double* %13131
%13133 = fmul double %13130, %13132
%13134 = load double*, double** %221
store double %13133, double* %13134
%13135 = load double*, double** %242
%13136 = load double, double* %13135
%13137 = load double*, double** %222
%13138 = load double, double* %13137
%13139 = fmul double %13136, %13138
%13140 = load double*, double** %222
store double %13139, double* %13140
%13141 = load double*, double** %242
%13142 = load double, double* %13141
%13143 = load double*, double** %223
%13144 = load double, double* %13143
%13145 = fmul double %13142, %13144
%13146 = load double*, double** %223
store double %13145, double* %13146
%13147 = load double*, double** %242
%13148 = load double, double* %13147
%13149 = load double*, double** %224
%13150 = load double, double* %13149
%13151 = fmul double %13148, %13150
%13152 = load double*, double** %224
store double %13151, double* %13152
%13153 = load double*, double** %242
%13154 = load double, double* %13153
%13155 = load double*, double** %225
%13156 = load double, double* %13155
%13157 = fmul double %13154, %13156
%13158 = load double*, double** %225
store double %13157, double* %13158
%13159 = load double*, double** %242
%13160 = load double, double* %13159
%13161 = load double*, double** %226
%13162 = load double, double* %13161
%13163 = fmul double %13160, %13162
%13164 = load double*, double** %226
store double %13163, double* %13164
%13165 = load double*, double** %242
%13166 = load double, double* %13165
%13167 = load double*, double** %227
%13168 = load double, double* %13167
%13169 = fmul double %13166, %13168
%13170 = load double*, double** %227
store double %13169, double* %13170
%13171 = load double*, double** %242
%13172 = load double, double* %13171
%13173 = load double*, double** %228
%13174 = load double, double* %13173
%13175 = fmul double %13172, %13174
%13176 = load double*, double** %228
store double %13175, double* %13176
%13177 = load double*, double** %242
%13178 = load double, double* %13177
%13179 = load double*, double** %229
%13180 = load double, double* %13179
%13181 = fmul double %13178, %13180
%13182 = load double*, double** %229
store double %13181, double* %13182
%13183 = load double*, double** %242
%13184 = load double, double* %13183
%13185 = load double*, double** %230
%13186 = load double, double* %13185
%13187 = fmul double %13184, %13186
%13188 = load double*, double** %230
store double %13187, double* %13188
%13189 = load double*, double** %242
%13190 = load double, double* %13189
%13191 = load double*, double** %231
%13192 = load double, double* %13191
%13193 = fmul double %13190, %13192
%13194 = load double*, double** %231
store double %13193, double* %13194
%13195 = load double*, double** %242
%13196 = load double, double* %13195
%13197 = load double*, double** %232
%13198 = load double, double* %13197
%13199 = fmul double %13196, %13198
%13200 = load double*, double** %232
store double %13199, double* %13200
%13201 = load double*, double** %242
%13202 = load double, double* %13201
%13203 = load double*, double** %233
%13204 = load double, double* %13203
%13205 = fmul double %13202, %13204
%13206 = load double*, double** %233
store double %13205, double* %13206
%13207 = load double*, double** %242
%13208 = load double, double* %13207
%13209 = load double*, double** %234
%13210 = load double, double* %13209
%13211 = fmul double %13208, %13210
%13212 = load double*, double** %234
store double %13211, double* %13212
%13213 = load double*, double** %242
%13214 = load double, double* %13213
%13215 = load double*, double** %235
%13216 = load double, double* %13215
%13217 = fmul double %13214, %13216
%13218 = load double*, double** %235
store double %13217, double* %13218
%13219 = load double*, double** %242
%13220 = load double, double* %13219
%13221 = load double*, double** %236
%13222 = load double, double* %13221
%13223 = fmul double %13220, %13222
%13224 = load double*, double** %236
store double %13223, double* %13224
%13225 = load double*, double** %242
%13226 = load double, double* %13225
%13227 = load double*, double** %237
%13228 = load double, double* %13227
%13229 = fmul double %13226, %13228
%13230 = load double*, double** %237
store double %13229, double* %13230
%13231 = load double*, double** %242
%13232 = load double, double* %13231
%13233 = load double*, double** %238
%13234 = load double, double* %13233
%13235 = fmul double %13232, %13234
%13236 = load double*, double** %238
store double %13235, double* %13236
%13237 = load double*, double** %242
%13238 = load double, double* %13237
%13239 = load double*, double** %239
%13240 = load double, double* %13239
%13241 = fmul double %13238, %13240
%13242 = load double*, double** %239
store double %13241, double* %13242
%13243 = load double*, double** %242
%13244 = load double, double* %13243
%13245 = load double*, double** %240
%13246 = load double, double* %13245
%13247 = fmul double %13244, %13246
%13248 = load double*, double** %240
store double %13247, double* %13248
%13249 = load double*, double** %242
%13250 = load double, double* %13249
%13251 = load double*, double** %241
%13252 = load double, double* %13251
%13253 = fmul double %13250, %13252
%13254 = load double*, double** %241
store double %13253, double* %13254
br label %13255
13255: ; preds = %12648, %12633
ret i32 0
}

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