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


x86 assembly (clang, -O0):
<vbic_3T_et_cf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x1800,%rsp
mov    0x300(%rbp),%rax
mov    0x2f8(%rbp),%rax
mov    0x2f0(%rbp),%rax
mov    0x2e8(%rbp),%rax
mov    0x2e0(%rbp),%rax
mov    0x2d8(%rbp),%rax
mov    0x2d0(%rbp),%rax
mov    0x2c8(%rbp),%rax
mov    0x2c0(%rbp),%rax
mov    0x2b8(%rbp),%rax
mov    0x2b0(%rbp),%rax
mov    0x2a8(%rbp),%rax
mov    0x2a0(%rbp),%rax
mov    0x298(%rbp),%rax
mov    0x290(%rbp),%rax
mov    0x288(%rbp),%rax
mov    0x280(%rbp),%rax
mov    0x278(%rbp),%rax
mov    0x270(%rbp),%rax
mov    0x268(%rbp),%rax
mov    0x260(%rbp),%rax
mov    0x258(%rbp),%rax
mov    0x250(%rbp),%rax
mov    0x248(%rbp),%rax
mov    0x240(%rbp),%rax
mov    0x238(%rbp),%rax
mov    0x230(%rbp),%rax
mov    0x228(%rbp),%rax
mov    0x220(%rbp),%rax
mov    0x218(%rbp),%rax
mov    0x210(%rbp),%rax
mov    0x208(%rbp),%rax
mov    0x200(%rbp),%rax
mov    0x1f8(%rbp),%rax
mov    0x1f0(%rbp),%rax
mov    0x1e8(%rbp),%rax
mov    0x1e0(%rbp),%rax
mov    0x1d8(%rbp),%rax
mov    0x1d0(%rbp),%rax
mov    0x1c8(%rbp),%rax
mov    0x1c0(%rbp),%rax
mov    0x1b8(%rbp),%rax
mov    0x1b0(%rbp),%rax
mov    0x1a8(%rbp),%rax
mov    0x1a0(%rbp),%rax
mov    0x198(%rbp),%rax
mov    0x190(%rbp),%rax
mov    0x188(%rbp),%rax
mov    0x180(%rbp),%rax
mov    0x178(%rbp),%rax
mov    0x170(%rbp),%rax
mov    0x168(%rbp),%rax
mov    0x160(%rbp),%rax
mov    0x158(%rbp),%rax
mov    0x150(%rbp),%rax
mov    0x148(%rbp),%rax
mov    0x140(%rbp),%rax
mov    0x138(%rbp),%rax
mov    0x130(%rbp),%rax
mov    0x128(%rbp),%rax
mov    0x120(%rbp),%rax
mov    0x118(%rbp),%rax
mov    0x110(%rbp),%rax
mov    0x108(%rbp),%rax
mov    0x100(%rbp),%rax
mov    0xf8(%rbp),%rax
mov    0xf0(%rbp),%rax
mov    0xe8(%rbp),%rax
mov    0xe0(%rbp),%rax
mov    0xd8(%rbp),%rax
mov    0xd0(%rbp),%rax
mov    0xc8(%rbp),%rax
mov    0xc0(%rbp),%rax
mov    0xb8(%rbp),%rax
mov    0xb0(%rbp),%rax
mov    0xa8(%rbp),%rax
mov    0xa0(%rbp),%rax
mov    0x98(%rbp),%rax
mov    0x90(%rbp),%rax
mov    0x88(%rbp),%rax
mov    0x80(%rbp),%rax
mov    0x78(%rbp),%rax
mov    0x70(%rbp),%rax
mov    0x68(%rbp),%rax
mov    0x60(%rbp),%rax
mov    0x58(%rbp),%rax
mov    0x50(%rbp),%rax
mov    0x48(%rbp),%rax
mov    0x40(%rbp),%rax
mov    0x38(%rbp),%rax
mov    0x30(%rbp),%rax
mov    0x28(%rbp),%rax
mov    0x20(%rbp),%rax
mov    0x18(%rbp),%rax
mov    0x10(%rbp),%rax
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8,-0x28(%rbp)
mov    %r9,-0x30(%rbp)
mov    -0x8(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1258(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x1260(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0x1268(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x1270(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
movsd  %xmm0,-0x1278(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x1280(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x1288(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x1290(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x1298(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x12a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x12a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
movsd  %xmm0,-0x12b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
movsd  %xmm0,-0x12b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
movsd  %xmm0,-0x12c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x12c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
movsd  %xmm0,-0x12d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
movsd  %xmm0,-0x12d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movsd  %xmm0,-0x12e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x12e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm0
movsd  %xmm0,-0x12f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
movsd  %xmm0,-0x12f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x1300(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1308(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x1310(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movsd  %xmm0,-0x1318(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x1320(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm0
movsd  %xmm0,-0x1328(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x1330(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movsd  %xmm0,-0x1338(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x1340(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
movsd  %xmm0,-0x1348(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x1350(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm0
movsd  %xmm0,-0x1358(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
movsd  %xmm0,-0x1360(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm0
movsd  %xmm0,-0x1368(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
movsd  %xmm0,-0x1370(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x1378(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
movsd  %xmm0,-0x1380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x1388(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
movsd  %xmm0,-0x1390(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
movsd  %xmm0,-0x1398(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
movsd  %xmm0,-0x13a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm0
movsd  %xmm0,-0x13a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm0
movsd  %xmm0,-0x13b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
movsd  %xmm0,-0x13b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
movsd  %xmm0,-0x13c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
movsd  %xmm0,-0x13c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm0
movsd  %xmm0,-0x13d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
movsd  %xmm0,-0x13d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm0
movsd  %xmm0,-0x13e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x13e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x13f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0x13f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x1400(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x1408(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
movsd  %xmm0,-0x1410(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
movsd  %xmm0,-0x1418(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d0(%rax),%xmm0
movsd  %xmm0,-0x1420(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x1428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x1430(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1438(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm0
movsd  %xmm0,-0x1440(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm0
movsd  %xmm0,-0x1448(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm0
movsd  %xmm0,-0x1450(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm0
movsd  %xmm0,-0x1458(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm0
movsd  %xmm0,-0x1460(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  %xmm0,-0x1468(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  %xmm0,-0x1470(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  %xmm0,-0x1478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  %xmm0,-0x1480(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movsd  %xmm0,-0x1488(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  %xmm0,-0x1490(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movsd  %xmm0,-0x1498(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm0
movsd  %xmm0,-0x14a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm0
movsd  %xmm0,-0x14b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x14b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x290(%rax),%xmm0
movsd  %xmm0,-0x14c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
movsd  %xmm0,-0x14c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
movsd  %xmm0,-0x14d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movsd  %xmm0,-0x14d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
movsd  %xmm0,-0x14e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c0(%rax),%xmm0
movsd  %xmm0,-0x14e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x14f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm0
movsd  %xmm0,-0x14f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm0
movsd  %xmm0,-0x1500(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm0
movsd  %xmm0,-0x1508(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm0
movsd  %xmm0,-0x1510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
movsd  %xmm0,-0x1518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f8(%rax),%xmm0
movsd  %xmm0,-0x1520(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movsd  %xmm0,-0x1528(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movsd  %xmm0,-0x1530(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
movsd  %xmm0,-0x1538(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
movsd  %xmm0,-0x1540(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0x1548(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm0
movsd  %xmm0,-0x1550(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm0
movsd  %xmm0,-0x1558(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x338(%rax),%xmm0
movsd  %xmm0,-0x1560(%rbp)
ff
movsd  0x1550f(%rip),%xmm0
addsd  -0x1258(%rbp),%xmm0
ff
movsd  %xmm0,-0x38(%rbp)
movsd  0x154fa(%rip),%xmm0
addsd  -0x1258(%rbp),%xmm0
ff
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x15485(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x154c8(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x154b3(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x1549a(%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  0x1542f(%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  0x153ff(%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
movsd  -0x14f8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x13f8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x13f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xb8(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1500(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1260(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x1260(%rbp),%xmm0
ff
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0xd0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1450(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1450(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1268(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x1268(%rbp),%xmm0
ff
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0xe8(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1508(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1508(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1288(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x1288(%rbp),%xmm0
ff
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x100(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1448(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1448(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1290(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x1290(%rbp),%xmm0
ff
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x118(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1440(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1440(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1298(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x1298(%rbp),%xmm0
ff
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x130(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1458(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1458(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x12a0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x12a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x148(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1510(%rbp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1510(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x12a8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x12a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14a0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14a0(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14f0f(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movsd  0x14ed4(%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
movsd  0x14dbe(%rip),%xmm0
divsd  -0x12b8(%rbp),%xmm0
ff
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
movsd  -0x12b0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x12b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1520(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1520(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1528(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14ca6(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1528(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1528(%rbp),%xmm0
ff
movsd  0x14c6b(%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
movsd  0x14b55(%rip),%xmm0
divsd  -0x12c0(%rbp),%xmm0
ff
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
movsd  -0x1518(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x1518(%rbp),%xmm0
ff
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x210(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14a0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14a0(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1530(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14a3d(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1530(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1530(%rbp),%xmm0
ff
movsd  0x14a02(%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
movsd  0x148ec(%rip),%xmm0
divsd  -0x13b0(%rbp),%xmm0
ff
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
movsd  -0x13a0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x13a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x228(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14a8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1470(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x147d4(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1470(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1470(%rbp),%xmm0
ff
movsd  0x14799(%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
movsd  0x14683(%rip),%xmm0
divsd  -0x1358(%rbp),%xmm0
ff
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
movsd  -0x1348(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x1348(%rbp),%xmm0
ff
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14b0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1488(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1456b(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1488(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1488(%rbp),%xmm0
ff
movsd  0x14530(%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
movsd  0x1441a(%rip),%xmm0
divsd  -0x1368(%rbp),%xmm0
ff
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
movsd  -0x1360(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x1360(%rbp),%xmm0
ff
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14a8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14302(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movsd  0x142c7(%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
movsd  0x141b1(%rip),%xmm0
divsd  -0x1378(%rbp),%xmm0
ff
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
movsd  -0x1370(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x1370(%rbp),%xmm0
ff
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x270(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14b0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1490(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14099(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1490(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1490(%rbp),%xmm0
ff
movsd  0x1405e(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
movsd  -0x188(%rbp),%xmm0
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
movsd  0x13f48(%rip),%xmm0
divsd  -0x1388(%rbp),%xmm0
ff
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
movsd  -0x1380(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x1380(%rbp),%xmm0
ff
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x288(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14a8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13e30(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movsd  0x13df5(%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
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x13cdf(%rip),%xmm0
divsd  -0x1378(%rbp),%xmm0
ff
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
movsd  -0x13b8(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x13b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x2a0(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14b0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1490(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13bc7(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1490(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1490(%rbp),%xmm0
ff
movsd  0x13b8c(%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
movsd  0x13a76(%rip),%xmm0
divsd  -0x1388(%rbp),%xmm0
ff
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
movsd  -0x13c0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x13c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x2b8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14a8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1395e(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1480(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1480(%rbp),%xmm0
ff
movsd  0x13923(%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
movsd  0x1380d(%rip),%xmm0
divsd  -0x13d0(%rbp),%xmm0
ff
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
movsd  -0x13c8(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x13c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x2d0(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14b0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x1498(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x136f5(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1498(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1498(%rbp),%xmm0
ff
movsd  0x136ba(%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
movsd  0x135a4(%rip),%xmm0
divsd  -0x13e0(%rbp),%xmm0
ff
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
movsd  -0x13d8(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x13d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x12b8(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x14b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x134de(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x12b8(%rbp),%xmm0
ff
mulsd  -0x14b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x300(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x14b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x1347d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0x14b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x1398(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x14c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x1341c(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x1398(%rbp),%xmm0
ff
mulsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1550(%rbp),%xmm3
ff
movsd  -0x80(%rbp),%xmm2
movsd  -0x1558(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  0x133a6(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x13396(%rip),%xmm0
mulsd  -0x80(%rbp),%xmm0
movsd  -0x1558(%rbp),%xmm2
ff
movsd  -0x1550(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mulsd  -0x1538(%rbp),%xmm0
ff
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x1540(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1560(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x13328(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x1540(%rbp),%xmm0
ff
mulsd  -0x1560(%rbp),%xmm0
ff
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x360(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x368(%rbp)
ff
movsd  0x132f8(%rip),%xmm0
mulsd  -0x12e0(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x132d6(%rip),%xmm0
mulsd  -0x12e0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x132d9(%rip),%xmm0
mulsd  -0x12e0(%rbp),%xmm0
ff
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)
movsd  0x13237(%rip),%xmm0
mulsd  -0x12e0(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x13215(%rip),%xmm0
mulsd  -0x12e0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x131d8(%rip),%xmm0
mulsd  -0x12e0(%rbp),%xmm0
ff
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  0x13106(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x130ee(%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  0x13091(%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  0x1305f(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x13043(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x1304e(%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)
movsd  0x12ffb(%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  0x12f65(%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  0x12f56(%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
movsd  -0x1470(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x12eed(%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
subsd  -0x1470(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x12eb5(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x12e9d(%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  0x12daa(%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  0x12d0d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12cf1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x12ce0(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x12cec(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x12cc8(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12cac(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x12c98(%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  0x12c57(%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  0x12c27(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x12bfa(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x12bf2(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x12bda(%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
movsd  0x12b70(%rip),%xmm0
mulsd  -0x1318(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x12b4e(%rip),%xmm0
mulsd  -0x1318(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x12b51(%rip),%xmm0
mulsd  -0x1318(%rbp),%xmm0
ff
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
movsd  0x12aaf(%rip),%xmm0
mulsd  -0x1318(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x12a8d(%rip),%xmm0
mulsd  -0x1318(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x12a50(%rip),%xmm0
mulsd  -0x1318(%rbp),%xmm0
ff
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  0x1297e(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x12966(%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  0x12909(%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  0x128d7(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x128bb(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x128c6(%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  0x12873(%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
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  0x127dd(%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  0x127ce(%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
movsd  -0x1478(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x12765(%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
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x1272d(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x12715(%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  0x12622(%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  0x12585(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12569(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x12558(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x12564(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x12540(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12524(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x12510(%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  0x124cf(%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  0x1249f(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x12472(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x1246a(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x12452(%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
movsd  0x123e8(%rip),%xmm0
mulsd  -0x1338(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x123c6(%rip),%xmm0
mulsd  -0x1338(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x123c9(%rip),%xmm0
mulsd  -0x1338(%rbp),%xmm0
ff
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
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  0x12327(%rip),%xmm0
mulsd  -0x1338(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x12305(%rip),%xmm0
mulsd  -0x1338(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x122c8(%rip),%xmm0
mulsd  -0x1338(%rbp),%xmm0
ff
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  0x121f6(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x121de(%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  0x12181(%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  0x1214f(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x12133(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x1213e(%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  0x120eb(%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  0x12055(%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  0x12046(%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
movsd  -0x1480(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x11fdd(%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
subsd  -0x1480(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x11fa5(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x11f8d(%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  0x11e9a(%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  0x11dfd(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11de1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x11dd0(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x11ddc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x11db8(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11d9c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x11d88(%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  0x11d47(%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  0x11d17(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x11cea(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x11ce2(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x11cca(%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
movsd  -0x12e0(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x12e0(%rbp),%xmm0
ff
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
movsd  -0x12e8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x12e8(%rbp),%xmm0
ff
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  -0x12d8(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x12d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x1318(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1318(%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  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1320(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1320(%rbp),%xmm0
ff
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  -0x1300(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x1300(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x1318(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1318(%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  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1320(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1320(%rbp),%xmm0
ff
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  -0x1310(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x1338(%rbp),%xmm0
ff
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1338(%rbp),%xmm0
ff
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
movsd  -0x1340(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1340(%rbp),%xmm0
ff
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  -0x1330(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x1330(%rbp),%xmm0
ff
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x500(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x14a0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x14a0(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x117dd(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movsd  0x117a2(%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
movsd  -0x1278(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x1278(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x1278(%rbp),%xmm0
ff
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
movsd  -0x1460(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1460(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1270(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x1270(%rbp),%xmm0
ff
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  0x1159b(%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
movsd  -0x13e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5b98 <vbic_3T_et_cf_fj+0x4a58>
movsd  0x11485(%rip),%xmm0
divsd  -0x13e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x578(%rbp)
ff
jmp    5ba3 <vbic_3T_et_cf_fj+0x4a63>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x13f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5bd5 <vbic_3T_et_cf_fj+0x4a95>
movsd  0x11448(%rip),%xmm0
divsd  -0x13f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x580(%rbp)
ff
jmp    5be0 <vbic_3T_et_cf_fj+0x4aa0>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x13f8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5c4e <vbic_3T_et_cf_fj+0x4b0e>
movsd  0x1140b(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x113db(%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    5c64 <vbic_3T_et_cf_fj+0x4b24>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x1400(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5c96 <vbic_3T_et_cf_fj+0x4b56>
movsd  0x11387(%rip),%xmm0
divsd  -0x1400(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    5ca1 <vbic_3T_et_cf_fj+0x4b61>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x1408(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5cd3 <vbic_3T_et_cf_fj+0x4b93>
movsd  0x1134a(%rip),%xmm0
divsd  -0x1408(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    5cde <vbic_3T_et_cf_fj+0x4b9e>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x1270(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5d4c <vbic_3T_et_cf_fj+0x4c0c>
movsd  0x1130d(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x112dd(%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    5d62 <vbic_3T_et_cf_fj+0x4c22>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5d94 <vbic_3T_et_cf_fj+0x4c54>
movsd  0x11289(%rip),%xmm0
divsd  -0x1280(%rbp),%xmm0
ff
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    5d9f <vbic_3T_et_cf_fj+0x4c5f>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x1428(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5dd1 <vbic_3T_et_cf_fj+0x4c91>
movsd  0x1124c(%rip),%xmm0
divsd  -0x1428(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    5ddc <vbic_3T_et_cf_fj+0x4c9c>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x1430(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e0e <vbic_3T_et_cf_fj+0x4cce>
movsd  0x1120f(%rip),%xmm0
divsd  -0x1430(%rbp),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    5e19 <vbic_3T_et_cf_fj+0x4cd9>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x1430(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e3e <vbic_3T_et_cf_fj+0x4cfe>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    5e4e <vbic_3T_et_cf_fj+0x4d0e>
movsd  0x111c2(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x12c8(%rbp),%xmm0
ff
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
xorps  %xmm0,%xmm0
ucomisd -0x12f0(%rbp),%xmm0
ff
jb     64c7 <vbic_3T_et_cf_fj+0x5387>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x1111b(%rip),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  0x1110b(%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    61f5 <vbic_3T_et_cf_fj+0x50b5>
movsd  0x110ce(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x110ae(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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
movsd  0x11071(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x1105d(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x11032(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11022(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x11006(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
movsd  0x10ff6(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x10fbf(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x10fb3(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0x10f6c(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
movsd  0x10f74(%rip),%xmm2
mulsd  -0x12e8(%rbp),%xmm2
ff
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  0x10f3c(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x12e8(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  0x10efc(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x10f00(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x12e8(%rbp),%xmm1
ff
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  0x10ed8(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x12e8(%rbp),%xmm0
ff
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    640a <vbic_3T_et_cf_fj+0x52ca>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x10dfb(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10ddf(%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
movsd  0x10d93(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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  0x10d06(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x10cf2(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x10cd6(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x10cc6(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0x10c8b(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x10bde(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  0x10bce(%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    6e73 <vbic_3T_et_cf_fj+0x5d33>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0x10b39(%rip),%xmm1
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1570(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x12f0(%rbp),%xmm3
ff
mulsd  -0x12f0(%rbp),%xmm3
ff
movsd  0x10adc(%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,-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  0x10aac(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0x10a98(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x10a88(%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  0x109f0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x109d4(%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
movsd  0x10960(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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
movsd  0x108cc(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0x10891(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0x10856(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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  0x107e2(%rip),%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  0x107d2(%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
movsd  0x107aa(%rip),%xmm1
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1568(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x12f0(%rbp),%xmm3
ff
mulsd  -0x12f0(%rbp),%xmm3
ff
movsd  0x1074d(%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,-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  0x106c6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0x106ae(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0x106be(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0x1066e(%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  0x105ae(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10592(%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
movsd  0x10506(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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
movsd  0x1045a(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0x1041f(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0x103e4(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0x10370(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x12e8(%rbp),%xmm0
ff
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  0x102d4(%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  0x10275(%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
mulsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x12c8(%rbp),%xmm0
ff
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
xorps  %xmm0,%xmm0
ucomisd -0x12f0(%rbp),%xmm0
ff
jb     74ec <vbic_3T_et_cf_fj+0x63ac>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x100f6(%rip),%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x100e6(%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    721a <vbic_3T_et_cf_fj+0x60da>
movsd  0x100a9(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10089(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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
movsd  0x1004c(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x10038(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x1000d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xfffd(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xffe1(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  0xffd1(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xff9a(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xff8e(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0xff47(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
movsd  0xff4f(%rip),%xmm2
mulsd  -0x12e8(%rbp),%xmm2
ff
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)
movsd  0xff17(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x12e8(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  0xfed7(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xfedb(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x12e8(%rbp),%xmm1
ff
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  0xfeb3(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x12e8(%rbp),%xmm0
ff
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    742f <vbic_3T_et_cf_fj+0x62ef>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xfdd6(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xfdba(%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
movsd  0xfd6e(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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  0xfce1(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xfccd(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xfcb1(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xfca1(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0xfc66(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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  0xfbb9(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  0xfba9(%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    7e98 <vbic_3T_et_cf_fj+0x6d58>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xfb14(%rip),%xmm1
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1580(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x12f0(%rbp),%xmm3
ff
mulsd  -0x12f0(%rbp),%xmm3
ff
movsd  0xfab7(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1580(%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  0xfa87(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xfa73(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xfa63(%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  0xf9cb(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf9af(%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
movsd  0xf93b(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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
movsd  0xf8a7(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0xf86c(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0xf831(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xf7bd(%rip),%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  0xf7ad(%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
movsd  0xf785(%rip),%xmm1
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  -0x12f0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1578(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x12f0(%rbp),%xmm3
ff
mulsd  -0x12f0(%rbp),%xmm3
ff
movsd  0xf728(%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,-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  0xf6a1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xf689(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xf699(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xf649(%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  0xf589(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf56d(%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
movsd  0xf4e1(%rip),%xmm0
subsd  -0x12e8(%rbp),%xmm0
ff
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
movsd  0xf435(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0xf3fa(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0xf3bf(%rip),%xmm1
subsd  -0x12e8(%rbp),%xmm1
ff
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
movsd  0xf34b(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x12e8(%rbp),%xmm0
ff
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  0xf2af(%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  0xf250(%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
mulsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x12c8(%rbp),%xmm0
ff
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
xorps  %xmm0,%xmm0
ucomisd -0x1328(%rbp),%xmm0
ff
jb     8892 <vbic_3T_et_cf_fj+0x7752>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xf0d1(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  0xf0c1(%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    823f <vbic_3T_et_cf_fj+0x70ff>
movsd  0xf084(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf064(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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
movsd  0xf027(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xf013(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xefe8(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xefd8(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xefbc(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  0xefac(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xef75(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xef69(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xef22(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
movsd  0xef2a(%rip),%xmm2
mulsd  -0x1320(%rbp),%xmm2
ff
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  0xeef2(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x1320(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  0xeeb2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xeeb6(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x1320(%rbp),%xmm1
ff
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  0xee8e(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1320(%rbp),%xmm0
ff
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    87d5 <vbic_3T_et_cf_fj+0x7695>
movsd  -0x14d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    85c0 <vbic_3T_et_cf_fj+0x7480>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x14d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    85c0 <vbic_3T_et_cf_fj+0x7480>
movsd  -0x14d8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xed6b(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14d8(%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  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xed04(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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
movsd  0xec87(%rip),%xmm3
subsd  -0x1320(%rbp),%xmm3
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x14d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x14d8(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0xec4f(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xec28(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xec18(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xebfc(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x14d8(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xebc4(%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  0xeb95(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xeb89(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x14d8(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xeb15(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x14d8(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xeadd(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xeacd(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
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    87b4 <vbic_3T_et_cf_fj+0x7674>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xea30(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xea14(%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
movsd  0xe9c8(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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  0xe93b(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xe927(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xe90b(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xe8fb(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xe8c0(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0xe813(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0xe803(%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    a8ed <vbic_3T_et_cf_fj+0x97ad>
movsd  -0x14d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9f3c <vbic_3T_et_cf_fj+0x8dfc>
movsd  -0x14e0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9f3c <vbic_3T_et_cf_fj+0x8dfc>
movsd  -0x14d8(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xe6d0(%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  0xe6a8(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1638(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe680(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe66c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xe670(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1640(%rbp)
ff
movsd  0xe633(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe623(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  0xe623(%rip),%xmm1
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1640(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1638(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0xe5cb(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe5bb(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xe5ab(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1630(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe572(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe55e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xe552(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1630(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xe525(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x15e8(%rbp)
ff
movsd  0xe511(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1610(%rbp)
ff
movsd  0xe4f1(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1628(%rbp)
ff
movsd  0xe4d9(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe4c9(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xe4b9(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1628(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1618(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe471(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1620(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe455(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe441(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xe435(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1620(%rbp),%xmm2
ff
movsd  -0x1618(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1610(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x15f0(%rbp)
ff
movsd  0xe3dd(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe3cd(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xe3bd(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1608(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe384(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe370(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xe364(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1608(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x15f8(%rbp)
ff
movsd  0xe324(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xe314(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xe304(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1600(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xe2cb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xe2b7(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xe2ab(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1600(%rbp),%xmm3
ff
movsd  -0x15f8(%rbp),%xmm2
ff
movsd  -0x15f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x15e8(%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
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x14d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xe200(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xe1dc(%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  0xe191(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xe19d(%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  0xe121(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe105(%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
movsd  0xe091(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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  0xe01c(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xe008(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0xdfec(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xdfdc(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xdfa1(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  -0x14d8(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xdf01(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xde8d(%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  0xde65(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15d8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xde3d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xde29(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xde2d(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x15e0(%rbp)
ff
movsd  0xddf0(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdde0(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xdde0(%rip),%xmm1
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x15d8(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xdd88(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdd78(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xdd68(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x15d0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdd2f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xdd1b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
movsd  0xdd0f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15d0(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xdce2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1588(%rbp)
ff
movsd  0xdcce(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15b0(%rbp)
ff
movsd  0xdcae(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15c8(%rbp)
ff
movsd  0xdc96(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdc86(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xdc76(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15c8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x15b8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdc2e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x15c0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdc12(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xdbfe(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xdbf2(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15c0(%rbp),%xmm2
ff
movsd  -0x15b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x15b0(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1590(%rbp)
ff
movsd  0xdb9a(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdb8a(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xdb7a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x15a8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdb41(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xdb2d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xdb21(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15a8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1598(%rbp)
ff
movsd  0xdae1(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xdad1(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xdac1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x15a0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xda88(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xda74(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xda68(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15a0(%rbp),%xmm3
ff
movsd  -0x1598(%rbp),%xmm2
ff
movsd  -0x1590(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1588(%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
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x14d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd9a5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd981(%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  0xd936(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xd942(%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  0xd8ae(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd892(%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
movsd  0xd806(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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  0xd779(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xd765(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xd749(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xd739(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xd6fe(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0xd68a(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xd692(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xd67e(%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
movsd  -0x14d8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd616(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14d8(%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  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1320(%rbp),%xmm0
ff
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  0xd523(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd50f(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
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
movsd  -0x1320(%rbp),%xmm0
ff
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  0xd400(%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  0xd3b0(%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  0xd1a1(%rip),%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  0xd191(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0xd179(%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    a8e8 <vbic_3T_et_cf_fj+0x97a8>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xd0c4(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1650(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xd067(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1650(%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
movsd  0xd037(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xd023(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xd013(%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  0xcf7b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xcf5f(%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
movsd  0xceeb(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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
movsd  0xce57(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xce1c(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xcde1(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0xcd6d(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  0xcd5d(%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
movsd  0xcd35(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1648(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xccd8(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1648(%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  0xcc51(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xcc39(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xcc49(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xcbf9(%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  0xcb39(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xcb1d(%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
movsd  0xca91(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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
movsd  0xc9e5(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xc9aa(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xc96f(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0xc8fb(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1320(%rbp),%xmm0
ff
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  0xc85f(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  0xc800(%rip),%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x840(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x930(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa20(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a8ed <vbic_3T_et_cf_fj+0x97ad>
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x12c8(%rbp),%xmm0
ff
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
xorps  %xmm0,%xmm0
ucomisd -0x1328(%rbp),%xmm0
ff
jb     b2e7 <vbic_3T_et_cf_fj+0xa1a7>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xc67c(%rip),%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xc66c(%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    ac94 <vbic_3T_et_cf_fj+0x9b54>
movsd  0xc62f(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc60f(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
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
movsd  0xc5d2(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xc5be(%rip),%xmm2
subsd  -0x12c8(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc593(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xc583(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xc567(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  0xc557(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xc520(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xc514(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xc4cd(%rip),%xmm1
subsd  -0x12c8(%rbp),%xmm1
ff
movsd  0xc4d5(%rip),%xmm2
mulsd  -0x1320(%rbp),%xmm2
ff
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  0xc49d(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x1320(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  0xc45d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xc461(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x1320(%rbp),%xmm1
ff
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  0xc439(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1320(%rbp),%xmm0
ff
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    b22a <vbic_3T_et_cf_fj+0xa0ea>
movsd  -0x14d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    b015 <vbic_3T_et_cf_fj+0x9ed5>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x14d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    b015 <vbic_3T_et_cf_fj+0x9ed5>
movsd  -0x14d8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc316(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14d8(%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  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xc2af(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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
movsd  0xc232(%rip),%xmm3
subsd  -0x1320(%rbp),%xmm3
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x14d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x14d8(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0xc1fa(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc1d3(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xc1c3(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xc1a7(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x14d8(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xc16f(%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  0xc140(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xc134(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x14d8(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xc0c0(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x14d8(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xc088(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xc078(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
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)
jmp    b209 <vbic_3T_et_cf_fj+0xa0c9>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xbfdb(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xbfbf(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xbf73(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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  0xbee6(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xbed2(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xbeb6(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xbea6(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xbe6b(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0xbdbe(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xbdae(%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    d342 <vbic_3T_et_cf_fj+0xc202>
movsd  -0x14d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    c991 <vbic_3T_et_cf_fj+0xb851>
movsd  -0x14e0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    c991 <vbic_3T_et_cf_fj+0xb851>
movsd  -0x14d8(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xbc7b(%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  0xbc53(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1708(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xbc2b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xbc17(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xbc1b(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1710(%rbp)
ff
movsd  0xbbde(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xbbce(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  0xbbce(%rip),%xmm1
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1710(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1708(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0xbb76(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xbb66(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xbb56(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1700(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xbb1d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xbb09(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xbafd(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1700(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xbad0(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x16b8(%rbp)
ff
movsd  0xbabc(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x16e0(%rbp)
ff
movsd  0xba9c(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x16f8(%rbp)
ff
movsd  0xba84(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xba74(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xba64(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16f8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x16e8(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xba1c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x16f0(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xba00(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xb9ec(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xb9e0(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16f0(%rbp),%xmm2
ff
movsd  -0x16e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x16e0(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x16c0(%rbp)
ff
movsd  0xb988(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xb978(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xb968(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x16d8(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xb92f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xb91b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
movsd  0xb90f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16d8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x16c8(%rbp)
ff
movsd  0xb8cf(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xb8bf(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xb8af(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x16d0(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xb876(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xb862(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xb856(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16d0(%rbp),%xmm3
ff
movsd  -0x16c8(%rbp),%xmm2
ff
movsd  -0x16c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x16b8(%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
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x14d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xb7ab(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xb787(%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  0xb73c(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xb748(%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  0xb6cc(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb6b0(%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
movsd  0xb63c(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xb5c7(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xb5b3(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0xb597(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xb587(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xb54c(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  -0x14d8(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xb4ac(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xb438(%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  0xb410(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16a8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb3e8(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb3d4(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xb3d8(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x16b0(%rbp)
ff
movsd  0xb39b(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb38b(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb38b(%rip),%xmm1
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x16a8(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xb333(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb323(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xb313(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x16a0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb2da(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb2c6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xb2ba(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16a0(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xb28d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1658(%rbp)
ff
movsd  0xb279(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1680(%rbp)
ff
movsd  0xb259(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1698(%rbp)
ff
movsd  0xb241(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb231(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xb221(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1698(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1688(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb1d9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1690(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb1bd(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb1a9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xb19d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1690(%rbp),%xmm2
ff
movsd  -0x1688(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1680(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1660(%rbp)
ff
movsd  0xb145(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb135(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xb125(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1678(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb0ec(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb0d8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xb0cc(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1678(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1668(%rbp)
ff
movsd  0xb08c(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb07c(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x14e0(%rbp),%xmm3
ff
mulsd  -0x14e0(%rbp),%xmm3
ff
movsd  0xb06c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1670(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xb033(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xb01f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xb013(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1670(%rbp),%xmm3
ff
movsd  -0x1668(%rbp),%xmm2
ff
movsd  -0x1660(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1658(%rbp),%xmm0
ff
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
movsd  -0x14d8(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x14d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xaf50(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xaf2c(%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  0xaee1(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xaeed(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0xa88(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xae59(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xae3d(%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
movsd  0xadb1(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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  0xad24(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xad10(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xacf4(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xace4(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xaca9(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0xac35(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xac3d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xac29(%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
movsd  -0x14d8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xabc1(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14d8(%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  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1320(%rbp),%xmm0
ff
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  0xaace(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xaaba(%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
movsd  -0x1320(%rbp),%xmm0
ff
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  0xa9ab(%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  0xa95b(%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  0xa74c(%rip),%xmm0
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  0xa73c(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xa724(%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    d33d <vbic_3T_et_cf_fj+0xc1fd>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xa66f(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1720(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xa612(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1720(%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  0xa5e2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xa5ce(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xa5be(%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  0xa526(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa50a(%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
movsd  0xa496(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
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
movsd  0xa402(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xa3c7(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0xa38c(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0xa318(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xa308(%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
movsd  0xa2e0(%rip),%xmm1
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  -0x1328(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1718(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x1328(%rbp),%xmm3
ff
mulsd  -0x1328(%rbp),%xmm3
ff
movsd  0xa283(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1718(%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  0xa1fc(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xa1e4(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xa1f4(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xa1a4(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xac0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0xa90(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xac8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa0e4(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa0c8(%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
movsd  0xa03c(%rip),%xmm0
subsd  -0x1320(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
mulsd  -0x170(%rbp),%xmm0
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
movsd  0x9f90(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0x9f55(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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
movsd  0x9f1a(%rip),%xmm1
subsd  -0x1320(%rbp),%xmm1
ff
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  0x9ea6(%rip),%xmm0
subsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1320(%rbp),%xmm0
ff
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  0x9e0a(%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  0x9dab(%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    d342 <vbic_3T_et_cf_fj+0xc202>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9c90(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xb00(%rbp),%xmm1
ff
movsd  -0xb08(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x9c16(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d4aa <vbic_3T_et_cf_fj+0xc36a>
movsd  0x9c04(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x9bdf(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9b73(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d534 <vbic_3T_et_cf_fj+0xc3f4>
movsd  0x9bbe(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    d50a <vbic_3T_et_cf_fj+0xc3ca>
movsd  0x9ba8(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x9b83(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x9b13(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d52f <vbic_3T_et_cf_fj+0xc3ef>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    d534 <vbic_3T_et_cf_fj+0xc3f4>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  0x9a8c(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x9a6c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb38(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb48(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb48(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x99c2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb60(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb60(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xb00(%rbp),%xmm1
ff
movsd  -0xb08(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x9948(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d778 <vbic_3T_et_cf_fj+0xc638>
movsd  0x9936(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x9911(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x98a5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d802 <vbic_3T_et_cf_fj+0xc6c2>
movsd  0x98f0(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    d7d8 <vbic_3T_et_cf_fj+0xc698>
movsd  0x98da(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x98b5(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x9845(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    d7fd <vbic_3T_et_cf_fj+0xc6bd>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    d802 <vbic_3T_et_cf_fj+0xc6c2>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb58(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  0x97b6(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x9796(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x9772(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0xb78(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0xb80(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0xb80(%rbp),%xmm1
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x690(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0x96aa(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x868(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xba8(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xba8(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm1
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x965e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xba0(%rbp),%xmm1
ff
movsd  0x964a(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9632(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xba0(%rbp),%xmm0
ff
movsd  0x9621(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x95b5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9609(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x95ed(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1728(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x95d1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xba0(%rbp),%xmm1
ff
movsd  0x95bd(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x95a5(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1728(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x9518(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x9524(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0xbb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xb70(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xc00(%rbp),%xmm0
ff
mulsd  -0xb40(%rbp),%xmm0
ff
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xc00(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xc08(%rbp),%xmm1
ff
movsd  -0xc18(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xc08(%rbp),%xmm1
ff
movsd  -0xc20(%rbp),%xmm0
ff
movsd  -0xb80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xc20(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  0x93d0(%rip),%xmm0
ucomisd -0x14e8(%rbp),%xmm0
ff
jbe    df91 <vbic_3T_et_cf_fj+0xce51>
movsd  0x93a2(%rip),%xmm0
divsd  -0x14f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0xbd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xbf8(%rbp),%xmm0
ff
movsd  0x9305(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x92dd(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x92dd(%rip),%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xc08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xc10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x858(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xc28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x14f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
mulsd  -0x14f0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x9180(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  0x916c(%rip),%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  0x915c(%rip),%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc60(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc68(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0xc40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0xc48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
jmp    e1be <vbic_3T_et_cf_fj+0xd07e>
movsd  -0xbf8(%rbp),%xmm0
ff
movsd  0x9077(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x905b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9057(%rip),%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
mulsd  -0xc28(%rbp),%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x14f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14f0(%rbp),%xmm0
ff
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,-0xc80(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  0x8f82(%rip),%xmm0
mulsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x8f5a(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  0x8f3e(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x8f46(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  0x8f32(%rip),%xmm0
mulsd  -0xbd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc60(%rbp),%xmm1
ff
movsd  -0xc90(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc68(%rbp),%xmm1
ff
movsd  -0xc90(%rbp),%xmm0
ff
movsd  -0xc80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xc90(%rbp),%xmm0
ff
movsd  -0xc88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xb70(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8e27(%rip),%xmm0
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0xb70(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc50(%rbp),%xmm1
ff
mulsd  -0xc50(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0xc98(%rbp),%xmm0
ff
mulsd  -0xb80(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xc98(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xca0(%rbp),%xmm0
ff
mulsd  -0xc68(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb30(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8d0c(%rip),%xmm0
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc50(%rbp),%xmm1
ff
mulsd  -0xc50(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xb40(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xcb0(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x13a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ea27 <vbic_3T_et_cf_fj+0xd8e7>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8bc9(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x8bb7(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e509 <vbic_3T_et_cf_fj+0xd3c9>
movsd  0x8ba5(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x8b80(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8b14(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    e593 <vbic_3T_et_cf_fj+0xd453>
movsd  0x8b5f(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    e569 <vbic_3T_et_cf_fj+0xd429>
movsd  0x8b49(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x8b24(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x8ab4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    e58e <vbic_3T_et_cf_fj+0xd44e>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    e593 <vbic_3T_et_cf_fj+0xd453>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xcb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8a0f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x89fd(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e6c3 <vbic_3T_et_cf_fj+0xd583>
movsd  0x89eb(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x89c6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x895a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    e74d <vbic_3T_et_cf_fj+0xd60d>
movsd  0x89a5(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    e723 <vbic_3T_et_cf_fj+0xd5e3>
movsd  0x898f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x896a(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x88fa(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    e748 <vbic_3T_et_cf_fj+0xd608>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    e74d <vbic_3T_et_cf_fj+0xd60d>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xcd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  -0x13a8(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x886b(%rip),%xmm2
subsd  -0x13a8(%rbp),%xmm2
ff
mulsd  -0xce8(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x884b(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  -0x13a8(%rbp),%xmm2
ff
movsd  -0xce8(%rbp),%xmm1
ff
movsd  0x881b(%rip),%xmm3
subsd  -0x13a8(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x87ff(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mulsd  -0x13a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  0x87cb(%rip),%xmm1
subsd  -0x13a8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
mulsd  -0xcc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd30(%rbp),%xmm0
ff
mulsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd08(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd28(%rbp),%xmm0
ff
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd38(%rbp),%xmm0
ff
movsd  %xmm0,-0xd60(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
movsd  0x86af(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x8693(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x8682(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x868e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
movsd  0x866a(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x864e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x863a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
mulsd  -0xd50(%rbp),%xmm0
ff
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
mulsd  -0xd58(%rbp),%xmm0
ff
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
jmp    ea84 <vbic_3T_et_cf_fj+0xd944>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd28(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  0x85ad(%rip),%xmm0
movsd  %xmm0,-0xd68(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd78(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0x1350(%rbp),%xmm0
ff
movsd  0x8574(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    f4f4 <vbic_3T_et_cf_fj+0xe3b4>
jp     f4f4 <vbic_3T_et_cf_fj+0xe3b4>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x852e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x851c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    eba4 <vbic_3T_et_cf_fj+0xda64>
movsd  0x850a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x84e5(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8479(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    ec2e <vbic_3T_et_cf_fj+0xdaee>
movsd  0x84c4(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    ec04 <vbic_3T_et_cf_fj+0xdac4>
movsd  0x84ae(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x8489(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x8419(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    ec29 <vbic_3T_et_cf_fj+0xdae9>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    ec2e <vbic_3T_et_cf_fj+0xdaee>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8374(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x8362(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    ed5e <vbic_3T_et_cf_fj+0xdc1e>
movsd  0x8350(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x832b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x82bf(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    ede8 <vbic_3T_et_cf_fj+0xdca8>
movsd  0x830a(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    edbe <vbic_3T_et_cf_fj+0xdc7e>
movsd  0x82f4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x82cf(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x825f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    ede3 <vbic_3T_et_cf_fj+0xdca3>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    ede8 <vbic_3T_et_cf_fj+0xdca8>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    f354 <vbic_3T_et_cf_fj+0xe214>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x817e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x815d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x8085(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f03b <vbic_3T_et_cf_fj+0xdefb>
movsd  0x8073(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
movsd  -0xcf0(%rbp),%xmm0
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x804e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7fe2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    f0c5 <vbic_3T_et_cf_fj+0xdf85>
movsd  0x802d(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    f09b <vbic_3T_et_cf_fj+0xdf5b>
movsd  0x8017(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x7ff2(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x7f82(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    f0c0 <vbic_3T_et_cf_fj+0xdf80>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    f0c5 <vbic_3T_et_cf_fj+0xdf85>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xdd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x7efb(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x7edf(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1548(%rbp),%xmm0
ff
movsd  -0xce8(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x7e80(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x7e54(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    f4c8 <vbic_3T_et_cf_fj+0xe388>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x7c9c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x7c80(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x7c58(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x7c2c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    1159f <vbic_3T_et_cf_fj+0x1045f>
movsd  -0x1350(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    ffa7 <vbic_3T_et_cf_fj+0xee67>
jp     ffa7 <vbic_3T_et_cf_fj+0xee67>
mov    0x60(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7aa2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe20(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x7a90(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f630 <vbic_3T_et_cf_fj+0xe4f0>
movsd  0x7a7e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x7a59(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x79ed(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    f6ba <vbic_3T_et_cf_fj+0xe57a>
movsd  0x7a38(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    f690 <vbic_3T_et_cf_fj+0xe550>
movsd  0x7a22(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x79fd(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x798d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    f6b5 <vbic_3T_et_cf_fj+0xe575>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    f6ba <vbic_3T_et_cf_fj+0xe57a>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xe20(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x78e8(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe30(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x78d6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f7ea <vbic_3T_et_cf_fj+0xe6aa>
movsd  0x78c4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x789f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7833(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    f874 <vbic_3T_et_cf_fj+0xe734>
movsd  0x787e(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    f84a <vbic_3T_et_cf_fj+0xe70a>
movsd  0x7868(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x7843(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x77d3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    f86f <vbic_3T_et_cf_fj+0xe72f>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    f874 <vbic_3T_et_cf_fj+0xe734>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    fe10 <vbic_3T_et_cf_fj+0xecd0>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x76f2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x76d1(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe40(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x75f9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fac7 <vbic_3T_et_cf_fj+0xe987>
movsd  0x75e7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x75c2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7556(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    fb51 <vbic_3T_et_cf_fj+0xea11>
movsd  0x75a1(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    fb27 <vbic_3T_et_cf_fj+0xe9e7>
movsd  0x758b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x7566(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x74f6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    fb4c <vbic_3T_et_cf_fj+0xea0c>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    fb51 <vbic_3T_et_cf_fj+0xea11>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x746f(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x7453(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1548(%rbp),%xmm0
ff
movsd  -0xce8(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x73f4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x73c8(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xe38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xe48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe78(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    ffa2 <vbic_3T_et_cf_fj+0xee62>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x71e0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x71c4(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x719c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x7170(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xe38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1159a <vbic_3T_et_cf_fj+0x1045a>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x702b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1358(%rbp),%xmm1
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
movsd  -0xb08(%rbp),%xmm0
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
movsd  -0xae8(%rbp),%xmm0
movsd  0x7019(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    100a7 <vbic_3T_et_cf_fj+0xef67>
movsd  0x7007(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
movsd  -0xb18(%rbp),%xmm0
movsd  -0xae8(%rbp),%xmm2
movsd  0x6fe2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6f76(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
jmp    10131 <vbic_3T_et_cf_fj+0xeff1>
movsd  0x6fc1(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
jbe    10107 <vbic_3T_et_cf_fj+0xefc7>
movsd  0x6fab(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
movsd  -0xb18(%rbp),%xmm0
movsd  0x6f86(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
movsd  0x6f16(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    1012c <vbic_3T_et_cf_fj+0xefec>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    10131 <vbic_3T_et_cf_fj+0xeff1>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6e71(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
movsd  0x6e5f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10261 <vbic_3T_et_cf_fj+0xf121>
movsd  0x6e4d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x6e28(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6dbc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    102eb <vbic_3T_et_cf_fj+0xf1ab>
movsd  0x6e07(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    102c1 <vbic_3T_et_cf_fj+0xf181>
movsd  0x6df1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x6dcc(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x6d5c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    102e6 <vbic_3T_et_cf_fj+0xf1a6>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    102eb <vbic_3T_et_cf_fj+0xf1ab>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    10893 <vbic_3T_et_cf_fj+0xf753>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6c7b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6c5a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x6b82(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1053e <vbic_3T_et_cf_fj+0xf3fe>
movsd  0x6b70(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x6b4b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6adf(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    105c8 <vbic_3T_et_cf_fj+0xf488>
movsd  0x6b2a(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    1059e <vbic_3T_et_cf_fj+0xf45e>
movsd  0x6b14(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x6aef(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x6a7f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    105c3 <vbic_3T_et_cf_fj+0xf483>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    105c8 <vbic_3T_et_cf_fj+0xf488>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xdd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0x1350(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x69f0(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x69d4(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x1548(%rbp),%xmm1
ff
movsd  -0xce8(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x6971(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x6935(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xe10(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10a33 <vbic_3T_et_cf_fj+0xf8f3>
movsd  -0x1350(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x6755(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x6739(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x670d(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x66d1(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xdf8(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xdf8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe08(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x1358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x659f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe20(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x658d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10b33 <vbic_3T_et_cf_fj+0xf9f3>
movsd  0x657b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x6556(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x64ea(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    10bbd <vbic_3T_et_cf_fj+0xfa7d>
movsd  0x6535(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    10b93 <vbic_3T_et_cf_fj+0xfa53>
movsd  0x651f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x64fa(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x648a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    10bb8 <vbic_3T_et_cf_fj+0xfa78>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    10bbd <vbic_3T_et_cf_fj+0xfa7d>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xe20(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x63e5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe30(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x63d3(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10ced <vbic_3T_et_cf_fj+0xfbad>
movsd  0x63c1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x639c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6330(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    10d77 <vbic_3T_et_cf_fj+0xfc37>
movsd  0x637b(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    10d4d <vbic_3T_et_cf_fj+0xfc0d>
movsd  0x6365(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x6340(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x62d0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    10d72 <vbic_3T_et_cf_fj+0xfc32>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    10d77 <vbic_3T_et_cf_fj+0xfc37>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1139f <vbic_3T_et_cf_fj+0x1025f>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x61ef(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x61ce(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe40(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xde0(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x60f6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10fca <vbic_3T_et_cf_fj+0xfe8a>
movsd  0x60e4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x60bf(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6053(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    11054 <vbic_3T_et_cf_fj+0xff14>
movsd  0x609e(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    1102a <vbic_3T_et_cf_fj+0xfeea>
movsd  0x6088(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x6063(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
movsd  0x5ff3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    1104f <vbic_3T_et_cf_fj+0xff0f>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    11054 <vbic_3T_et_cf_fj+0xff14>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  0x5f7c(%rip),%xmm0
subsd  -0x1350(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x5f5c(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x5f40(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x1548(%rbp),%xmm1
ff
movsd  -0xce8(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x5edd(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x5ed1(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x5ead(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x5e89(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x5e7d(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x5e59(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5e1e(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  -0x1548(%rbp),%xmm0
ff
movsd  0x5dfa(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xe38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe70(%rbp),%xmm0
ff
movsd  -0xe48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe78(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11595 <vbic_3T_et_cf_fj+0x10455>
movsd  0x5c61(%rip),%xmm0
subsd  -0x1350(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm3
ff
movsd  0x5c41(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xdb0(%rbp),%xmm4
ff
movsd  0x5c25(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x5bf9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x5bed(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x5bc9(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x5ba5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x5b99(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x5b75(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe58(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe58(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xe38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe68(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1159a <vbic_3T_et_cf_fj+0x1045a>
jmp    1159f <vbic_3T_et_cf_fj+0x1045f>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1378(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x1378(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5a33(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1378(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x5a21(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1169f <vbic_3T_et_cf_fj+0x1055f>
movsd  0x5a0f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x59ea(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x597e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    11729 <vbic_3T_et_cf_fj+0x105e9>
movsd  0x59c9(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    116ff <vbic_3T_et_cf_fj+0x105bf>
movsd  0x59b3(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x598e(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x591e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    11724 <vbic_3T_et_cf_fj+0x105e4>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    11729 <vbic_3T_et_cf_fj+0x105e9>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb58(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1388(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0x1388(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5879(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe80(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1388(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x5867(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11859 <vbic_3T_et_cf_fj+0x10719>
movsd  0x5855(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x5830(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x57c4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    118e3 <vbic_3T_et_cf_fj+0x107a3>
movsd  0x580f(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    118b9 <vbic_3T_et_cf_fj+0x10779>
movsd  0x57f9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x57d4(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x5764(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    118de <vbic_3T_et_cf_fj+0x1079e>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    118e3 <vbic_3T_et_cf_fj+0x107a3>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xe80(%rbp),%xmm0
ff
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x56dd(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x56c1(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x5699(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x566d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb8(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xea0(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xea0(%rbp),%xmm1
ff
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm1
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xea0(%rbp),%xmm1
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0x13b8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     11ab1 <vbic_3T_et_cf_fj+0x10971>
movsd  -0x13c0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    11fbf <vbic_3T_et_cf_fj+0x10e7f>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1378(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x1378(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5521(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1378(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x550f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11bb1 <vbic_3T_et_cf_fj+0x10a71>
movsd  0x54fd(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x54d8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x546c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    11c3b <vbic_3T_et_cf_fj+0x10afb>
movsd  0x54b7(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    11c11 <vbic_3T_et_cf_fj+0x10ad1>
movsd  0x54a1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x547c(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x540c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    11c36 <vbic_3T_et_cf_fj+0x10af6>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    11c3b <vbic_3T_et_cf_fj+0x10afb>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xcb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1388(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0x1388(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5367(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1388(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  0x5355(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11d6b <vbic_3T_et_cf_fj+0x10c2b>
movsd  0x5343(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
movsd  0x531e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x52b2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    11df5 <vbic_3T_et_cf_fj+0x10cb5>
movsd  0x52fd(%rip),%xmm0
ucomisd -0xd90(%rbp),%xmm0
ff
jbe    11dcb <vbic_3T_et_cf_fj+0x10c8b>
movsd  0x52e7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  0x52c2(%rip),%xmm2
addsd  -0xd90(%rbp),%xmm2
ff
movsd  0x5252(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
jmp    11df0 <vbic_3T_et_cf_fj+0x10cb0>
movsd  -0xd90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
jmp    11df5 <vbic_3T_et_cf_fj+0x10cb5>
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0xda8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
movsd  0x51cb(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xdb0(%rbp),%xmm3
ff
movsd  0x51af(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb10(%rbp),%xmm0
ff
movsd  0x5184(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
movsd  0x5158(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xed8(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xee0(%rbp),%xmm0
ff
mulsd  -0xcc0(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xee0(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xed0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11fe9 <vbic_3T_et_cf_fj+0x10ea9>
mov    0xf0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1390(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1270f <vbic_3T_et_cf_fj+0x115cf>
movsd  -0x440(%rbp),%xmm0
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x505e(%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  0x4fce(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x1738(%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  0x4fe6(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1738(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4f49(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x4f55(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1730(%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  0x4f56(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1730(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4eb9(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x4ec5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0xef8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x1320(%rbp),%xmm0
ff
movsd  0x4e79(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf08(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0xf08(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x4d7b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12345 <vbic_3T_et_cf_fj+0x11205>
movsd  0x4d69(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x4d44(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4cd8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    123cf <vbic_3T_et_cf_fj+0x1128f>
movsd  0x4d23(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    123a5 <vbic_3T_et_cf_fj+0x11265>
movsd  0x4d0d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x4ce8(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x4c78(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    123ca <vbic_3T_et_cf_fj+0x1128a>
movsd  -0x98(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
jmp    123cf <vbic_3T_et_cf_fj+0x1128f>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0x1390(%rbp),%xmm0
ff
mulsd  -0x758(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf10(%rbp)
ff
movsd  -0x1390(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
movsd  -0x1390(%rbp),%xmm0
ff
mulsd  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0xf18(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xf18(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xf20(%rbp),%xmm1
ff
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xf28(%rbp),%xmm1
ff
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0xc48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf28(%rbp)
ff
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xf10(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf68(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x90(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xe90(%rbp),%xmm0
ff
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf48(%rbp),%xmm1
ff
movsd  -0xf60(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf60(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf50(%rbp),%xmm1
ff
movsd  -0xf60(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xf48(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xea0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xeb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf48(%rbp),%xmm1
ff
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0xf20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0xf28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
jmp    1273b <vbic_3T_et_cf_fj+0x115fb>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xe90(%rbp),%xmm0
ff
subsd  -0xf38(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x48aa(%rip),%xmm0
movsd  %xmm0,-0xf78(%rbp)
ff
movsd  0x4892(%rip),%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0xf78(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf78(%rbp),%xmm0
ff
mulsd  -0xeb0(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf80(%rbp),%xmm0
ff
movsd  -0xf48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0xf50(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf80(%rbp),%xmm0
ff
movsd  -0xf58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1260(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    128c9 <vbic_3T_et_cf_fj+0x11789>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x47ad(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc8(%rbp),%xmm1
ff
mulsd  -0xc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    128f3 <vbic_3T_et_cf_fj+0x117b3>
mov    0x108(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  0x46f8(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  0x46f1(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    129cf <vbic_3T_et_cf_fj+0x1188f>
movsd  0x46df(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0xae8(%rbp),%xmm2
ff
movsd  0x46ba(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x464e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    12a59 <vbic_3T_et_cf_fj+0x11919>
movsd  0x4699(%rip),%xmm0
ucomisd -0xae8(%rbp),%xmm0
ff
jbe    12a2f <vbic_3T_et_cf_fj+0x118ef>
movsd  0x4683(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  0x465e(%rip),%xmm2
addsd  -0xae8(%rbp),%xmm2
ff
movsd  0x45ee(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
jmp    12a54 <vbic_3T_et_cf_fj+0x11914>
movsd  -0xae8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
jmp    12a59 <vbic_3T_et_cf_fj+0x11919>
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb58(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  0x4562(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  0x455b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12b65 <vbic_3T_et_cf_fj+0x11a25>
movsd  0x4549(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x4524(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x44b8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    12bef <vbic_3T_et_cf_fj+0x11aaf>
movsd  0x4503(%rip),%xmm0
ucomisd -0xcc8(%rbp),%xmm0
ff
jbe    12bc5 <vbic_3T_et_cf_fj+0x11a85>
movsd  0x44ed(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  0x44c8(%rip),%xmm2
addsd  -0xcc8(%rbp),%xmm2
ff
movsd  0x4458(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
jmp    12bea <vbic_3T_et_cf_fj+0x11aaa>
movsd  -0xcc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
jmp    12bef <vbic_3T_et_cf_fj+0x11aaf>
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xf90(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x43cd(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0x1758(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4390(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1758(%rbp),%xmm0
ff
movsd  0x437c(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1750(%rbp)
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4338(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1750(%rbp),%xmm0
ff
movsd  0x4324(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  -0xfa8(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0xfb8(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xfc0(%rbp)
ff
movsd  -0xfb0(%rbp),%xmm1
ff
movsd  -0xfb8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xce8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4298(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1748(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x425b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1748(%rbp),%xmm0
ff
movsd  0x4247(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1740(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4203(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1740(%rbp),%xmm0
ff
movsd  0x41ef(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xfe0(%rbp),%xmm0
ff
mulsd  -0xf98(%rbp),%xmm0
ff
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0xfd8(%rbp),%xmm1
ff
movsd  -0xfe0(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0x1268(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13abb <vbic_3T_et_cf_fj+0x1297b>
movsd  0x4162(%rip),%xmm0
addsd  -0xfa0(%rbp),%xmm0
ff
movsd  0x4152(%rip),%xmm1
addsd  -0xfc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  0x4136(%rip),%xmm1
addsd  -0xfc8(%rbp),%xmm1
ff
movsd  0x4126(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff8(%rbp)
ff
movsd  0x4112(%rip),%xmm0
addsd  -0xfa0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x40eb(%rip),%xmm1
addsd  -0xfc8(%rbp),%xmm1
ff
movsd  0x40db(%rip),%xmm2
addsd  -0xfc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1010(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0xfb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1008(%rbp)
ff
movsd  -0x1000(%rbp),%xmm1
ff
movsd  -0x1010(%rbp),%xmm0
ff
movsd  -0xfd8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0xfe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0xff0(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x4036(%rip),%xmm0
divsd  -0xff0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
ff
mulsd  -0x1000(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
mulsd  -0x1008(%rbp),%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
ff
mulsd  -0x1018(%rbp),%xmm0
ff
movsd  %xmm0,-0x1028(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0xfa0(%rbp),%xmm2
ff
subsd  -0xfc8(%rbp),%xmm2
ff
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  0x3f99(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1038(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0xfc8(%rbp),%xmm0
ff
addsd  -0xfa0(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1060(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1070(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0xfc8(%rbp),%xmm2
ff
addsd  -0xfa0(%rbp),%xmm2
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe0(%rbp),%xmm1
ff
mulsd  -0xe0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1078(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1050(%rbp),%xmm0
ff
movsd  -0xfb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1050(%rbp),%xmm0
ff
mulsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xfd8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0xfe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1058(%rbp),%xmm1
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1068(%rbp),%xmm1
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  -0x1028(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
ff
movsd  -0x1078(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x17f8(%rbp)
ff
movsd  0x3d21(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1800(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3d55(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1800(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x17f8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3cad(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17e8(%rbp)
ff
movsd  0x3c95(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17f0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3cc9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x17e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3c21(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x17b8(%rbp)
ff
movsd  0x3c21(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17e0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3c45(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x17c0(%rbp)
ff
movsd  0x3bb5(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17d8(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3be9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3b49(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x17c8(%rbp)
ff
movsd  0x3b4d(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17d0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3b81(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17d0(%rbp),%xmm3
ff
movsd  -0x17c8(%rbp),%xmm2
ff
movsd  -0x17c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x17b8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x3ac9(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17a8(%rbp)
ff
movsd  0x3aa9(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17b0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3add(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x17a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3a35(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1798(%rbp)
ff
movsd  0x3a1d(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17a0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3a51(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1798(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x39a9(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a0(%rbp)
ff
movsd  0x39c9(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1030(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x20(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1770(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x39b9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1778(%rbp)
ff
movsd  0x3938(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1790(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x396c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1790(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x38cc(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1780(%rbp)
ff
movsd  0x38d0(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1788(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3904(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1788(%rbp),%xmm3
ff
movsd  -0x1780(%rbp),%xmm2
ff
movsd  -0x1778(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1770(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x384c(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1088(%rbp),%xmm0
ff
mulsd  -0x5c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x1098(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x10a8(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0x1038(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0x1048(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x1058(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x1068(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x1768(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
movsd  -0x1080(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3748(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1768(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1080(%rbp),%xmm0
ff
movsd  -0x1080(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3709(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x36f5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x1760(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
movsd  -0x1080(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x369e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x371a(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1760(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c8(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1038(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1048(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1058(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0x1068(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x1090(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x10a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x10b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10c8(%rbp),%xmm0
ff
movsd  -0x10b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13b01 <vbic_3T_et_cf_fj+0x129c1>
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x128(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1288(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13ba7 <vbic_3T_et_cf_fj+0x12a67>
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x34cf(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13bd1 <vbic_3T_et_cf_fj+0x12a91>
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)
movsd  -0x1290(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13d03 <vbic_3T_et_cf_fj+0x12bc3>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xc50(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xc50(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0xc50(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x30(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0xc60(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0xc68(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10e0(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13d49 <vbic_3T_et_cf_fj+0x12c09>
mov    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x168(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x178(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x180(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1298(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13def <vbic_3T_et_cf_fj+0x12caf>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3287(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13e19 <vbic_3T_et_cf_fj+0x12cd9>
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)
movsd  -0x12a8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13f4b <vbic_3T_et_cf_fj+0x12e0b>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xd68(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd68(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x40(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xd78(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xd80(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10f8(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13f91 <vbic_3T_et_cf_fj+0x12e51>
mov    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0xb30(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13fbb <vbic_3T_et_cf_fj+0x12e7b>
movsd  0x305a(%rip),%xmm0
movsd  %xmm0,-0x1100(%rbp)
ff
jmp    13fc6 <vbic_3T_et_cf_fj+0x12e86>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1100(%rbp),%xmm0
ff
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x1110(%rbp),%xmm0
mulsd  -0xb40(%rbp),%xmm0
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0x1110(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1120(%rbp)
ff
movsd  -0x1108(%rbp),%xmm0
ff
movsd  0x2fca(%rip),%xmm1
addsd  -0x1108(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  0x2fae(%rip),%xmm1
addsd  -0x1108(%rbp),%xmm1
ff
movsd  0x2f9e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1108(%rbp),%xmm1
ff
movsd  0x2f8a(%rip),%xmm2
addsd  -0x1108(%rbp),%xmm2
ff
movsd  0x2f7a(%rip),%xmm3
addsd  -0x1108(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x1118(%rbp),%xmm0
ff
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
movsd  %xmm0,-0x1140(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x2fae(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x2f92(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x2f42(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1417e <vbic_3T_et_cf_fj+0x1303e>
movsd  0x2f30(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x2f0b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2e9f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    14208 <vbic_3T_et_cf_fj+0x130c8>
movsd  0x2eea(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    141de <vbic_3T_et_cf_fj+0x1309e>
movsd  0x2ed4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x2eaf(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x2e3f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    14203 <vbic_3T_et_cf_fj+0x130c3>
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    14208 <vbic_3T_et_cf_fj+0x130c8>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0x1410(%rbp),%xmm0
ff
movsd  -0x1418(%rbp),%xmm1
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2dc4(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x1420(%rbp),%xmm1
ff
mulsd  -0x170(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1128(%rbp),%xmm2
ff
movsd  -0x1128(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1100(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2d74(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1148(%rbp)
ff
movsd  -0x1418(%rbp),%xmm0
ff
mulsd  -0x1410(%rbp),%xmm0
ff
movsd  -0x1100(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1128(%rbp),%xmm2
ff
movsd  -0x1128(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x1420(%rbp),%xmm1
ff
movsd  -0x170(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2d0c(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0x1418(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x2ce0(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1100(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1128(%rbp),%xmm1
ff
movsd  -0x1128(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1410(%rbp),%xmm0
ff
mulsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x1170(%rbp)
ff
movsd  0x2c98(%rip),%xmm0
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm1
ff
movsd  -0x1418(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2c6c(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x1410(%rbp),%xmm0
ff
mulsd  -0x1420(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  -0x1168(%rbp),%xmm1
ff
movsd  -0x1170(%rbp),%xmm0
ff
movsd  -0xc88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  -0x1158(%rbp),%xmm1
ff
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1138(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1160(%rbp),%xmm1
ff
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1140(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  -0x1350(%rbp),%xmm2
ff
movsd  -0x1148(%rbp),%xmm1
ff
mulsd  -0xb30(%rbp),%xmm1
ff
divsd  -0xc50(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x690(%rbp),%xmm0
ff
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
divsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1148(%rbp),%xmm0
ff
movsd  -0xc50(%rbp),%xmm1
ff
mulsd  -0xc50(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1188(%rbp),%xmm0
ff
movsd  -0x6a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1188(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1190(%rbp),%xmm0
ff
movsd  -0x1158(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1190(%rbp),%xmm0
ff
movsd  -0x1160(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0xb40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0xb50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11a0(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11a0(%rbp),%xmm0
ff
movsd  -0xc68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11a0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  0x28bd(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7d0(%rbp),%xmm0
ff
movsd  0x2896(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
movsd  0x2872(%rip),%xmm1
subsd  -0x1350(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11b0(%rbp)
ff
movsd  -0x11a8(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11b0(%rbp),%xmm0
ff
movsd  -0x7e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b0(%rbp),%xmm0
ff
mulsd  -0x7e8(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x868(%rbp),%xmm2
ff
movsd  -0x1438(%rbp),%xmm0
ff
mulsd  -0xb70(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1308(%rbp),%xmm0
ff
movsd  -0xfa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x11c0(%rbp)
ff
movsd  -0x1438(%rbp),%xmm0
ff
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x1308(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
ff
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11c0(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c8(%rbp),%xmm0
ff
movsd  -0xb80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c8(%rbp),%xmm0
ff
movsd  -0xb98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0xfb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0xfc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1308(%rbp),%xmm0
ff
mulsd  -0xfc8(%rbp),%xmm0
ff
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1308(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0xfd8(%rbp),%xmm0
ff
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0xfe8(%rbp),%xmm0
ff
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa58(%rbp),%xmm2
ff
movsd  -0x1438(%rbp),%xmm1
ff
mulsd  -0xd08(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e8(%rbp)
ff
movsd  -0x1438(%rbp),%xmm0
ff
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x11e0(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x238(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e8(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xa70(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x238(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x240(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f0(%rbp),%xmm0
ff
mulsd  -0xd38(%rbp),%xmm0
ff
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x12d0(%rbp),%xmm0
ff
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12d0(%rbp),%xmm0
ff
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x12f8(%rbp),%xmm0
ff
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12f8(%rbp),%xmm0
ff
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x11f8(%rbp)
ff
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1200(%rbp)
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1208(%rbp)
ff
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1210(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1218(%rbp)
ff
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1220(%rbp)
ff
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1228(%rbp)
ff
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1238(%rbp)
ff
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1240(%rbp)
ff
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1248(%rbp)
ff
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1250(%rbp)
ff
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f8(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1228(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1228(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1230(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1248(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1248(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x14c8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15707 <vbic_3T_et_cf_fj+0x145c7>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x14c8(%rbp),%xmm0
ff
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x1919(%rip),%xmm0
divsd  -0x14c8(%rbp),%xmm0
ff
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15723 <vbic_3T_et_cf_fj+0x145e3>
mov    0x270(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x278(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x14d0(%rbp),%xmm0
ff
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x14d0(%rbp),%xmm0
ff
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x18a4(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    15779 <vbic_3T_et_cf_fj+0x14639>
jp     15779 <vbic_3T_et_cf_fj+0x14639>
jmp    16235 <vbic_3T_et_cf_fj+0x150f5>
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x1800,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_3T_et_cf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0xaf8,%rsp
mov    %r9,%r12
mov    %r8,%rbp
mov    %rcx,%r15
mov    %rdx,%r14
mov    %rsi,%r13
movsd  (%rdi),%xmm0
movsd  0x8(%rdi),%xmm1
movsd  %xmm1,0xa30(%rsp)
movsd  0x10(%rdi),%xmm1
movsd  %xmm1,0x5d0(%rsp)
movsd  0x18(%rdi),%xmm1
movsd  %xmm1,0x5c0(%rsp)
movsd  0x20(%rdi),%xmm1
movsd  %xmm1,0x228(%rsp)
movsd  0x28(%rdi),%xmm1
movsd  %xmm1,0x8f0(%rsp)
movsd  0x30(%rdi),%xmm1
movsd  %xmm1,0xa38(%rsp)
movsd  0x38(%rdi),%xmm1
movsd  %xmm1,0xa40(%rsp)
movsd  0x40(%rdi),%xmm1
movsd  %xmm1,0x840(%rsp)
movsd  0x50(%rdi),%xmm1
movsd  %xmm1,0xa60(%rsp)
addsd  0xde16(%rip),%xmm0
movsd  (%rsi),%xmm2
addsd  %xmm0,%xmm2
movsd  0xde0e(%rip),%xmm4
mulsd  %xmm2,%xmm4
unpcklpd %xmm2,%xmm4
movapd 0xdeb6(%rip),%xmm1
unpcklpd %xmm0,%xmm1
divpd  %xmm1,%xmm4
movapd %xmm4,0x40(%rsp)
movsd  0xddf0(%rip),%xmm1
movapd %xmm1,%xmm3
divsd  %xmm0,%xmm3
movapd %xmm3,0x310(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x240(%rsp)
movapd %xmm4,%xmm0
movapd %xmm1,%xmm2
divsd  0x180(%rdi),%xmm2
movapd %xmm2,0x10(%rsp)
unpckhpd %xmm4,%xmm0
movapd %xmm0,%xmm2
movapd %xmm0,0x130(%rsp)
divsd  0x190(%rdi),%xmm1
movapd %xmm1,0x1e0(%rsp)
movsd  0x58(%rdi),%xmm0
movsd  %xmm0,0x6c0(%rsp)
movsd  0x60(%rdi),%xmm0
movsd  %xmm0,0x660(%rsp)
movsd  0x68(%rdi),%xmm0
movsd  %xmm0,0x640(%rsp)
movsd  0x70(%rdi),%xmm0
movaps %xmm0,0xf0(%rsp)
movsd  0x78(%rdi),%xmm0
movsd  %xmm0,0xa90(%rsp)
movsd  0x80(%rdi),%xmm0
movsd  %xmm0,0xa48(%rsp)
movsd  0x88(%rdi),%xmm0
movaps %xmm0,0x590(%rsp)
movsd  0x90(%rdi),%xmm0
movaps %xmm0,0x570(%rsp)
movsd  0x98(%rdi),%xmm0
movsd  %xmm0,0xd0(%rsp)
movsd  0xa0(%rdi),%xmm0
movsd  %xmm0,0xa98(%rsp)
movsd  0xa8(%rdi),%xmm0
movsd  %xmm0,0xa50(%rsp)
movsd  0xb0(%rdi),%xmm0
movsd  %xmm0,0xa80(%rsp)
movsd  0xb8(%rdi),%xmm0
movsd  %xmm0,0xa58(%rsp)
movsd  0xc0(%rdi),%xmm0
movaps %xmm0,0x6a0(%rsp)
movsd  0xc8(%rdi),%xmm0
movaps %xmm0,0x2a0(%rsp)
movsd  0xd0(%rdi),%xmm0
movsd  %xmm0,0xe0(%rsp)
movsd  0xe0(%rdi),%xmm0
movsd  %xmm0,0x600(%rsp)
movsd  0xe8(%rdi),%xmm0
movsd  %xmm0,0x6d8(%rsp)
movsd  0xf8(%rdi),%xmm0
movsd  %xmm0,0xa10(%rsp)
movsd  0x100(%rdi),%xmm0
movsd  %xmm0,0x530(%rsp)
movsd  0x108(%rdi),%xmm0
movsd  %xmm0,0x3d0(%rsp)
movsd  0x110(%rdi),%xmm0
movsd  %xmm0,0xa18(%rsp)
movsd  0x118(%rdi),%xmm0
movsd  %xmm0,0x450(%rsp)
movsd  0x120(%rdi),%xmm0
movsd  %xmm0,0xa20(%rsp)
movsd  0x128(%rdi),%xmm0
movsd  %xmm0,0x4d0(%rsp)
movsd  0x130(%rdi),%xmm0
movsd  %xmm0,0xa28(%rsp)
movsd  0x138(%rdi),%xmm0
movsd  %xmm0,0x6e8(%rsp)
movsd  0x140(%rdi),%xmm0
movsd  %xmm0,0x868(%rsp)
movsd  0x148(%rdi),%xmm0
movaps %xmm0,0xac0(%rsp)
movsd  0x150(%rdi),%xmm0
movsd  %xmm0,0x6c8(%rsp)
movsd  0x158(%rdi),%xmm0
movsd  %xmm0,0x990(%rsp)
movsd  0x160(%rdi),%xmm0
movsd  %xmm0,0x690(%rsp)
movsd  0x168(%rdi),%xmm0
movsd  %xmm0,0x6d0(%rsp)
movsd  0x170(%rdi),%xmm0
movsd  %xmm0,0x850(%rsp)
movups 0x198(%rdi),%xmm0
movaps %xmm0,0x950(%rsp)
movsd  0x1a8(%rdi),%xmm0
movsd  %xmm0,0x930(%rsp)
movsd  0x1b0(%rdi),%xmm0
movsd  %xmm0,0x940(%rsp)
movsd  0x1b8(%rdi),%xmm0
movsd  %xmm0,0x378(%rsp)
movsd  0x1c0(%rdi),%xmm0
movsd  %xmm0,0xa70(%rsp)
movsd  0x1c8(%rdi),%xmm0
movsd  %xmm0,0xa68(%rsp)
movsd  0x1d0(%rdi),%xmm0
movsd  %xmm0,0xa78(%rsp)
movsd  0x1d8(%rdi),%xmm0
movsd  %xmm0,0x630(%rsp)
movsd  0x1e0(%rdi),%xmm0
movsd  %xmm0,0x7e8(%rsp)
movsd  0x1e8(%rdi),%xmm0
movsd  %xmm0,0xa88(%rsp)
movsd  0x210(%rdi),%xmm0
movsd  %xmm0,0x888(%rsp)
movsd  0x218(%rdi),%xmm0
movsd  %xmm0,0x880(%rsp)
movsd  0x220(%rdi),%xmm0
movsd  %xmm0,0x438(%rsp)
movsd  0x228(%rdi),%xmm0
movsd  %xmm0,0xc0(%rsp)
movsd  0x230(%rdi),%xmm0
movsd  %xmm0,0x278(%rsp)
movsd  0x238(%rdi),%xmm0
movaps %xmm0,0x50(%rsp)
movsd  0x240(%rdi),%xmm0
movaps %xmm0,0x470(%rsp)
movsd  0x248(%rdi),%xmm0
movaps %xmm0,0x360(%rsp)
movsd  0x258(%rdi),%xmm0
movaps %xmm0,0x460(%rsp)
movsd  0x260(%rdi),%xmm0
movaps %xmm0,0x510(%rsp)
movsd  0x270(%rdi),%xmm0
movsd  %xmm0,0x1a8(%rsp)
movsd  0x278(%rdi),%xmm0
movsd  %xmm0,0x420(%rsp)
movsd  0x280(%rdi),%xmm0
movsd  %xmm0,0x3b0(%rsp)
movsd  0x288(%rdi),%xmm0
movsd  %xmm0,0x580(%rsp)
movsd  0x290(%rdi),%xmm0
movsd  %xmm0,0x6e0(%rsp)
movsd  0x298(%rdi),%xmm0
movsd  %xmm0,0xab0(%rsp)
movsd  0x2a0(%rdi),%xmm0
movsd  %xmm0,0xab8(%rsp)
movsd  0x2a8(%rdi),%xmm0
movaps %xmm0,0x120(%rsp)
movsd  0x2b0(%rdi),%xmm0
movsd  %xmm0,0x230(%rsp)
movsd  0x2c0(%rdi),%xmm0
movsd  %xmm0,0x9f8(%rsp)
movsd  0x2c8(%rdi),%xmm0
movaps %xmm0,0x770(%rsp)
movsd  0x2d0(%rdi),%xmm1
movsd  0x2d8(%rdi),%xmm0
movsd  %xmm0,0x870(%rsp)
movsd  0x2e0(%rdi),%xmm0
movsd  %xmm0,0x878(%rsp)
movsd  0x2e8(%rdi),%xmm0
movsd  %xmm0,0x890(%rsp)
movsd  0x2f0(%rdi),%xmm0
movsd  %xmm0,0x960(%rsp)
movsd  0x2f8(%rdi),%xmm0
movsd  %xmm0,0x538(%rsp)
movsd  0x300(%rdi),%xmm0
movaps %xmm0,0x30(%rsp)
movsd  0x308(%rdi),%xmm0
movaps %xmm0,0x750(%rsp)
movsd  0x310(%rdi),%xmm0
movsd  %xmm0,0x5c8(%rsp)
movsd  0x318(%rdi),%xmm0
movsd  %xmm0,0x1f8(%rsp)
movsd  0x320(%rdi),%xmm0
movaps %xmm0,0x8e0(%rsp)
movsd  0x328(%rdi),%xmm0
movsd  %xmm0,0x7c0(%rsp)
movsd  0x330(%rdi),%xmm0
movsd  %xmm0,0x2b8(%rsp)
movsd  0x338(%rdi),%xmm0
movsd  %xmm0,0x4c0(%rsp)
movsd  0x250(%rdi),%xmm0
movaps %xmm0,0x90(%rsp)
movsd  0x268(%rdi),%xmm0
movaps %xmm0,(%rsp)
movapd %xmm2,%xmm0
movsd  %xmm1,0x7e0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x1b0(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x870(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9b8(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x438(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x838(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x878(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9c0(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x880(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9c8(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x888(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9d0(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0xc0(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x130(%rsp),%xmm0
movsd  0x890(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9d8(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x1a8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x4a0(%rsp)
movapd 0x50(%rsp),%xmm0
xorpd  0xd817(%rip),%xmm0
movsd  0xd74f(%rip),%xmm1
subsd  0x130(%rsp),%xmm1
movapd %xmm1,0x20(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x40(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0xc0(%rsp)
movapd %xmm0,0x7b0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x4a0(%rsp),%xmm0
movsd  %xmm1,0x290(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd6f1(%rip),%xmm1
divsd  0x660(%rsp),%xmm1
movsd  %xmm0,0x110(%rsp)
movapd %xmm1,0x80(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x670(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x538(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x490(%rsp)
movapd 0x30(%rsp),%xmm0
xorpd  0xd75b(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x490(%rsp),%xmm0
movsd  %xmm1,0x100(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd668(%rip),%xmm1
divsd  0x640(%rsp),%xmm1
movsd  %xmm0,0x190(%rsp)
movapd %xmm1,0xb0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x610(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x1a8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x800(%rsp)
movapd 0x750(%rsp),%xmm0
xorpd  0xd6cf(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x800(%rsp),%xmm0
movsd  %xmm1,0x980(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd5dc(%rip),%xmm1
divsd  0x690(%rsp),%xmm1
movsd  %xmm0,0x988(%rsp)
movapd %xmm1,0x810(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x740(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x420(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x288(%rsp)
movapd 0x470(%rsp),%xmm0
xorpd  0xd643(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x288(%rsp),%xmm0
movsd  %xmm1,0x4c8(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd550(%rip),%xmm1
divsd  0x3d0(%rsp),%xmm1
movsd  %xmm0,0x9f0(%rsp)
movapd %xmm1,0x160(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x1f0(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x3b0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x280(%rsp)
movapd 0x460(%rsp),%xmm0
xorpd  0xd5b7(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x280(%rsp),%xmm0
movsd  %xmm1,0x380(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd4c4(%rip),%xmm1
divsd  0x450(%rsp),%xmm1
movsd  %xmm0,0x9e8(%rsp)
movapd %xmm1,0x1c0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x540(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x420(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x200(%rsp)
movapd 0x360(%rsp),%xmm1
xorpd  0xd52b(%rip),%xmm1
movapd 0x20(%rsp),%xmm0
movapd %xmm1,0x300(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x40(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x200(%rsp),%xmm0
movsd  %xmm1,0x148(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd425(%rip),%xmm1
divsd  0x4d0(%rsp),%xmm1
movapd %xmm1,0x550(%rsp)
movsd  %xmm0,0xa08(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x388(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x3b0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x2e0(%rsp)
movapd 0x510(%rsp),%xmm0
xorpd  0xd48c(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
movapd %xmm0,0x60(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x2e0(%rsp),%xmm0
movsd  %xmm1,0x3f0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd393(%rip),%xmm1
divsd  0x6e8(%rsp),%xmm1
movapd %xmm1,0x480(%rsp)
movsd  %xmm0,0xa00(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x5d8(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x420(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x860(%rsp)
movapd 0x70(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x860(%rsp),%xmm0
movsd  %xmm1,0x9a8(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x9b0(%rsp)
movaps 0x550(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5b8(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x3b0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x858(%rsp)
movapd 0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x858(%rsp),%xmm0
movsd  %xmm1,0x998(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x9a0(%rsp)
movaps 0x480(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5b0(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x420(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x70(%rsp)
movapd 0x90(%rsp),%xmm1
xorpd  0xd337(%rip),%xmm1
movapd 0x20(%rsp),%xmm0
movapd %xmm1,0x90(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x70(%rsp),%xmm0
movaps 0x10(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x130(%rsp),%xmm0
movsd  0x3b0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movapd (%rsp),%xmm0
xorpd  0xd2e0(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x10(%rsp),%xmm0
movaps 0x1e0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0xd204(%rip),%xmm1
movapd 0x590(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm1,%xmm0
movapd 0x130(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x10(%rsp)
movapd 0x40(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xd1d2(%rip),%xmm4
mulsd  %xmm3,%xmm4
movsd  %xmm4,0x70(%rsp)
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x60(%rsp)
movapd %xmm4,%xmm2
divsd  0xc0(%rsp),%xmm2
mulsd  0x310(%rsp),%xmm1
mulsd  0xd190(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x1e0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,(%rsp)
movsd  0x1e0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x1e0(%rsp)
movapd 0x40(%rsp),%xmm2
movsd  0x60(%rsp),%xmm0
divsd  %xmm2,%xmm0
movsd  0x70(%rsp),%xmm1
divsd  %xmm2,%xmm1
movsd  0x10(%rsp),%xmm2
divsd  0xc0(%rsp),%xmm2
mulsd  0x310(%rsp),%xmm1
mulsd  0xd125(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x10(%rsp)
call   1030 <exp@plt>
movsd  0x10(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x1e0(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x1e0(%rsp)
movsd  (%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm4
movsd  0xd0cb(%rip),%xmm3
divsd  (%rsp),%xmm3
mulsd  0x1e0(%rsp),%xmm3
movapd 0x40(%rsp),%xmm5
movapd %xmm5,%xmm0
movapd 0x130(%rsp),%xmm2
divsd  %xmm2,%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x560(%rsp)
mulsd  %xmm4,%xmm0
movapd %xmm0,(%rsp)
movapd %xmm4,%xmm0
addsd  %xmm4,%xmm0
divsd  %xmm2,%xmm0
movsd  0xd09c(%rip),%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x4d8(%rsp)
mulsd  %xmm1,%xmm4
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x760(%rsp)
divsd  %xmm1,%xmm4
movapd %xmm5,%xmm1
addsd  %xmm5,%xmm1
movapd %xmm1,0x1e0(%rsp)
divsd  %xmm2,%xmm1
mulsd  0xd041(%rip),%xmm0
mulsd  0x310(%rsp),%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,0x70(%rsp)
movapd %xmm1,0x170(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm3,0x210(%rsp)
movapd %xmm2,%xmm0
call   1040 <log@plt>
movapd 0x40(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  0xd01d(%rip),%xmm1
movapd %xmm1,0x400(%rsp)
movsd  %xmm0,0x10(%rsp)
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm2
movapd 0x130(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
addsd  0xcff0(%rip),%xmm1
movapd 0x470(%rsp),%xmm0
movapd %xmm1,0x7d0(%rsp)
mulsd  %xmm1,%xmm0
subsd  %xmm0,%xmm2
movapd %xmm2,0x410(%rsp)
movapd %xmm2,%xmm0
xorpd  0xd051(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xcf80(%rip),%xmm2
movsd  0xcfb0(%rip),%xmm3
movsd  %xmm0,0x2f0(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
xorps  %xmm4,%xmm4
sqrtsd %xmm3,%xmm4
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm3
movsd  %xmm4,0x650(%rsp)
jae    20e8 <vbic_3T_et_cf_fj+0xfa8>
movapd %xmm3,%xmm0
movsd  %xmm3,0x60(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x60(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0xcf28(%rip),%xmm2
movapd 0x210(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movapd (%rsp),%xmm5
subsd  0x470(%rsp),%xmm5
movapd 0x240(%rsp),%xmm1
mulsd  0x2b8(%rsp),%xmm1
addsd  0xcef1(%rip),%xmm4
mulsd  0xcef9(%rip),%xmm4
ucomisd %xmm6,%xmm3
movsd  %xmm4,0x500(%rsp)
jae    2181 <vbic_3T_et_cf_fj+0x1041>
movapd %xmm0,0x210(%rsp)
movapd %xmm3,%xmm0
movapd %xmm1,0x60(%rsp)
movapd %xmm5,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm5
movsd  0x500(%rsp),%xmm4
movapd 0x60(%rsp),%xmm1
movsd  %xmm0,0x650(%rsp)
movsd  0xce98(%rip),%xmm2
movapd 0x210(%rsp),%xmm0
movapd 0x130(%rsp),%xmm3
divsd  %xmm3,%xmm2
movapd %xmm2,0x2c0(%rsp)
movsd  0x10(%rsp),%xmm2
mulsd  0xce93(%rip),%xmm2
movsd  %xmm2,0x10(%rsp)
mulsd  %xmm3,%xmm0
movapd %xmm0,0x210(%rsp)
mulsd  0x310(%rsp),%xmm5
movapd %xmm5,(%rsp)
addsd  0x7c0(%rsp),%xmm1
movapd %xmm1,0x60(%rsp)
movapd %xmm4,%xmm0
call   1040 <log@plt>
movsd  %xmm0,0x338(%rsp)
movsd  0xce31(%rip),%xmm1
movapd 0x6a0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,%xmm0
movapd 0x130(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x2d0(%rsp)
movapd 0x40(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xcdfc(%rip),%xmm4
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x150(%rsp)
mulsd  %xmm3,%xmm4
movsd  %xmm4,0x900(%rsp)
movapd %xmm4,%xmm3
divsd  0xc0(%rsp),%xmm3
mulsd  0x310(%rsp),%xmm1
movsd  0xcdb4(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x70(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0xa0(%rsp)
movsd  0x70(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x70(%rsp)
movapd 0x40(%rsp),%xmm1
movsd  0x900(%rsp),%xmm0
divsd  %xmm1,%xmm0
movsd  0x150(%rsp),%xmm2
divsd  %xmm1,%xmm2
movsd  0x2d0(%rsp),%xmm1
divsd  0xc0(%rsp),%xmm1
mulsd  0x310(%rsp),%xmm2
mulsd  0xcd41(%rip),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x2d0(%rsp)
call   1030 <exp@plt>
movsd  0x2d0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x70(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x70(%rsp)
movsd  0xa0(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0xa0(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movsd  0xcce3(%rip),%xmm1
divsd  0xa0(%rsp),%xmm1
mulsd  0x70(%rsp),%xmm1
movapd 0x560(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0x2d0(%rsp)
movsd  0x4d8(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm0,%xmm0
movapd 0x130(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  0x760(%rsp),%xmm2
mulsd  0xcc97(%rip),%xmm0
mulsd  0x310(%rsp),%xmm2
addsd  %xmm0,%xmm2
movapd 0x170(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x170(%rsp)
movapd %xmm3,%xmm0
call   1040 <log@plt>
movapd 0x400(%rsp),%xmm2
movsd  %xmm0,0xa0(%rsp)
mulsd  %xmm0,%xmm2
movapd 0x2d0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  0x130(%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd 0x300(%rsp),%xmm2
mulsd  0x7d0(%rsp),%xmm2
addsd  %xmm1,%xmm2
subsd  0x360(%rsp),%xmm0
movapd %xmm0,0x2d0(%rsp)
movapd 0xccbf(%rip),%xmm0
movapd %xmm2,0x300(%rsp)
xorpd  %xmm2,%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xcc17(%rip),%xmm7
movsd  %xmm0,0x260(%rsp)
mulsd  %xmm0,%xmm7
movsd  0xcbca(%rip),%xmm0
addsd  %xmm0,%xmm7
sqrtsd %xmm7,%xmm10
xorpd  %xmm11,%xmm11
ucomisd %xmm11,%xmm7
movsd  %xmm10,0x5f0(%rsp)
jae    2484 <vbic_3T_et_cf_fj+0x1344>
movapd %xmm7,%xmm0
movsd  %xmm7,0x70(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movsd  0x70(%rsp),%xmm7
movapd %xmm0,%xmm10
movsd  0xa0(%rsp),%xmm5
mulsd  0xcba3(%rip),%xmm5
movapd 0x170(%rsp),%xmm8
mulsd  0x130(%rsp),%xmm8
movapd 0x310(%rsp),%xmm0
movapd 0x2d0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movapd 0x2c0(%rsp),%xmm4
mulsd  %xmm0,%xmm4
movapd (%rsp),%xmm9
addsd  0x210(%rsp),%xmm9
movsd  0x10(%rsp),%xmm3
mulsd  0xcb2e(%rip),%xmm3
movapd 0x240(%rsp),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm0,%xmm2
mulsd  0x4c0(%rsp),%xmm2
addsd  0xcafd(%rip),%xmm10
mulsd  0xcb04(%rip),%xmm10
ucomisd %xmm11,%xmm7
movsd  %xmm10,0x150(%rsp)
jae    25cd <vbic_3T_et_cf_fj+0x148d>
movapd %xmm7,%xmm0
movapd %xmm1,0x60(%rsp)
movapd %xmm2,0x210(%rsp)
movsd  %xmm3,0x10(%rsp)
movapd %xmm4,0x2c0(%rsp)
movapd %xmm9,(%rsp)
movapd %xmm8,0x170(%rsp)
movsd  %xmm5,0xa0(%rsp)
movapd %xmm6,0x2d0(%rsp)
call   1060 <sqrt@plt>
movapd 0x2d0(%rsp),%xmm6
movsd  0xa0(%rsp),%xmm5
movapd 0x170(%rsp),%xmm8
movapd (%rsp),%xmm9
movsd  0x150(%rsp),%xmm10
movapd 0x2c0(%rsp),%xmm4
movsd  0x10(%rsp),%xmm3
movapd 0x210(%rsp),%xmm2
movapd 0x60(%rsp),%xmm1
movsd  %xmm0,0x5f0(%rsp)
addsd  %xmm8,%xmm6
movapd %xmm6,0x2d0(%rsp)
mulsd  0xca35(%rip),%xmm5
movsd  %xmm5,0xa0(%rsp)
addsd  %xmm9,%xmm3
movsd  %xmm3,0x10(%rsp)
mulsd  0x400(%rsp),%xmm4
movapd %xmm4,0x2c0(%rsp)
movsd  0xc9ff(%rip),%xmm0
addsd  %xmm0,%xmm1
movapd %xmm1,0x60(%rsp)
addsd  %xmm0,%xmm2
movapd %xmm2,0x210(%rsp)
movapd 0x1e0(%rsp),%xmm0
mulsd  0x338(%rsp),%xmm0
movapd %xmm0,(%rsp)
movapd %xmm10,%xmm0
call   1040 <log@plt>
movapd 0x1e0(%rsp),%xmm1
movsd  %xmm0,0x170(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x70(%rsp)
movsd  0xc9b3(%rip),%xmm0
movsd  0x600(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd 0x130(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  0x40(%rsp),%xmm0
movsd  0xc993(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x760(%rsp)
call   1030 <exp@plt>
movsd  %xmm0,0x4d8(%rsp)
movsd  0x760(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0x4d8(%rsp),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd 0x560(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x560(%rsp)
movapd 0x130(%rsp),%xmm0
call   1040 <log@plt>
mulsd  0x400(%rsp),%xmm0
movapd 0x560(%rsp),%xmm1
mulsd  0x130(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
movapd 0x90(%rsp),%xmm1
mulsd  0x7d0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0xc98d(%rip),%xmm0
movapd %xmm1,0x90(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
mulsd  0xc8e1(%rip),%xmm1
movsd  0xc8a1(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     2783 <vbic_3T_et_cf_fj+0x1643>
sqrtsd %xmm1,%xmm6
jmp    27a6 <vbic_3T_et_cf_fj+0x1666>
movapd %xmm1,%xmm0
movsd  %xmm1,0x560(%rsp)
call   1060 <sqrt@plt>
movsd  0x560(%rsp),%xmm1
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0xc0(%rsp),%xmm8
movapd 0x300(%rsp),%xmm2
movapd 0x410(%rsp),%xmm5
movsd  0xa0(%rsp),%xmm9
addsd  0x2d0(%rsp),%xmm9
movsd  0x10(%rsp),%xmm3
movapd 0x2c0(%rsp),%xmm4
addsd  %xmm4,%xmm3
ucomisd %xmm1,%xmm0
movsd  0xc84b(%rip),%xmm7
divsd  0x40(%rsp),%xmm7
movapd 0x60(%rsp),%xmm0
mulsd  0x5c8(%rsp),%xmm0
movapd %xmm0,0x60(%rsp)
movapd 0x210(%rsp),%xmm0
mulsd  0x1f8(%rsp),%xmm0
movapd %xmm0,0x210(%rsp)
movapd (%rsp),%xmm0
addsd  %xmm5,%xmm0
movapd %xmm0,(%rsp)
divsd  %xmm8,%xmm5
movapd 0x70(%rsp),%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x70(%rsp)
addsd  0xc7ba(%rip),%xmm6
mulsd  0xc7c2(%rip),%xmm6
movsd  %xmm3,0x10(%rsp)
movsd  %xmm7,0x2d0(%rsp)
ja     e532 <vbic_3T_et_cf_fj+0xd3f2>
addsd  %xmm9,%xmm4
movapd %xmm4,0x2c0(%rsp)
divsd  %xmm8,%xmm2
movapd %xmm2,0x300(%rsp)
mulsd  %xmm3,%xmm7
movsd  %xmm7,0xa0(%rsp)
mulsd  0xc774(%rip),%xmm5
movapd %xmm5,0x410(%rsp)
movapd %xmm6,%xmm0
call   1040 <log@plt>
mulsd  0x1e0(%rsp),%xmm0
addsd  0x90(%rsp),%xmm0
movsd  %xmm0,0x90(%rsp)
movapd 0x590(%rsp),%xmm0
divsd  (%rsp),%xmm0
movapd %xmm0,0xae0(%rsp)
movaps 0x570(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x760(%rsp)
movapd 0x6a0(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
movapd %xmm0,0x900(%rsp)
movaps 0x2a0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x4d8(%rsp)
movaps 0x900(%rsp),%xmm0
movaps 0x2a0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x7d0(%rsp)
movsd  0x600(%rsp),%xmm0
divsd  0x90(%rsp),%xmm0
movsd  0x6d8(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x130(%rsp),%xmm0
movsd  0x1a8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x898(%rsp)
movaps 0x7b0(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x6d8(%rsp)
movaps 0x130(%rsp),%xmm0
movsd  0x278(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x90(%rsp)
movapd 0x60(%rsp),%xmm0
xorpd  0xc704(%rip),%xmm0
movapd 0x40(%rsp),%xmm1
mulsd  0x210(%rsp),%xmm1
movapd %xmm0,0x8d0(%rsp)
movapd %xmm1,0x820(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x7b0(%rsp)
xorpd  %xmm2,%xmm2
movsd  0x930(%rsp),%xmm4
ucomisd %xmm2,%xmm4
xorpd  %xmm1,%xmm1
xorpd  %xmm3,%xmm3
jbe    2a6e <vbic_3T_et_cf_fj+0x192e>
movapd %xmm4,%xmm0
movsd  0x1b0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x7e0(%rsp),%xmm5
mulsd  %xmm1,%xmm5
divsd  0x130(%rsp),%xmm5
mulsd  0x310(%rsp),%xmm5
mulsd  %xmm4,%xmm5
movsd  0xc5ba(%rip),%xmm3
divsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm0
movsd  0xc5da(%rip),%xmm1
divsd  %xmm0,%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x7e0(%rsp)
movapd %xmm3,0x930(%rsp)
movapd 0x2c0(%rsp),%xmm8
movsd  0x2d0(%rsp),%xmm5
mulsd  %xmm8,%xmm5
movapd 0x300(%rsp),%xmm6
mulsd  0xc56f(%rip),%xmm6
movapd 0x410(%rsp),%xmm3
addsd  0xa0(%rsp),%xmm3
movsd  0x940(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movsd  0x490(%rsp),%xmm12
movsd  0x290(%rsp),%xmm13
movsd  0x100(%rsp),%xmm14
movsd  0x538(%rsp),%xmm15
movsd  0x378(%rsp),%xmm4
jbe    2b07 <vbic_3T_et_cf_fj+0x19c7>
movsd  0xc50d(%rip),%xmm2
divsd  %xmm0,%xmm2
movapd %xmm2,0x940(%rsp)
movapd 0x50(%rsp),%xmm10
movapd 0x20(%rsp),%xmm1
mulsd  %xmm1,%xmm10
movapd 0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  %xmm5,%xmm6
movsd  0x2f0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x2f0(%rsp)
movsd  0xc4c2(%rip),%xmm2
divsd  0x650(%rsp),%xmm2
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm4
xorpd  %xmm7,%xmm7
movapd 0x40(%rsp),%xmm1
movsd  0x1a8(%rsp),%xmm9
movapd 0xc0(%rsp),%xmm3
jbe    2b8a <vbic_3T_et_cf_fj+0x1a4a>
movsd  0xc48a(%rip),%xmm7
divsd  %xmm4,%xmm7
movsd  %xmm7,0x378(%rsp)
movapd 0x50(%rsp),%xmm7
divsd  %xmm1,%xmm7
movapd %xmm7,0x50(%rsp)
divsd  %xmm3,%xmm10
movapd 0x30(%rsp),%xmm7
divsd  %xmm1,%xmm7
movapd %xmm7,0x30(%rsp)
divsd  %xmm3,%xmm0
movsd  0x260(%rsp),%xmm1
mulsd  %xmm6,%xmm1
movapd %xmm1,%xmm6
movsd  0xc43b(%rip),%xmm1
movapd %xmm1,%xmm3
divsd  0x5f0(%rsp),%xmm3
mulsd  0x2f0(%rsp),%xmm2
divsd  0x500(%rsp),%xmm1
movapd %xmm1,0x2d0(%rsp)
movsd  0x338(%rsp),%xmm11
addsd  %xmm11,%xmm11
movsd  0x5c0(%rsp),%xmm7
ucomisd %xmm5,%xmm7
xorpd  %xmm1,%xmm1
jbe    2c7f <vbic_3T_et_cf_fj+0x1b3f>
movsd  0x278(%rsp),%xmm8
movsd  0x90(%rsp),%xmm4
mulsd  %xmm4,%xmm8
divsd  0x130(%rsp),%xmm8
mulsd  0x310(%rsp),%xmm8
mulsd  %xmm7,%xmm4
mulsd  %xmm7,%xmm8
movsd  0xc3b4(%rip),%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm4,%xmm4
movsd  0xc3d4(%rip),%xmm5
divsd  %xmm4,%xmm5
mulsd  %xmm8,%xmm5
movapd 0x2c0(%rsp),%xmm8
movsd  %xmm5,0x830(%rsp)
movsd  %xmm1,0x278(%rsp)
movapd %xmm9,%xmm1
movsd  0x4a0(%rsp),%xmm9
mulsd  %xmm9,%xmm1
movapd 0x310(%rsp),%xmm4
movapd 0x50(%rsp),%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm5,0x50(%rsp)
movsd  0xc352(%rip),%xmm7
mulsd  %xmm7,%xmm10
mulsd  %xmm12,%xmm15
movapd 0x30(%rsp),%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm5,0x30(%rsp)
mulsd  %xmm7,%xmm0
mulsd  %xmm6,%xmm3
movsd  0xc320(%rip),%xmm4
divsd  0x150(%rsp),%xmm4
movsd  0x170(%rsp),%xmm6
addsd  %xmm6,%xmm6
movapd 0x2d0(%rsp),%xmm5
mulsd  %xmm2,%xmm5
movapd %xmm5,0x2d0(%rsp)
mulsd  %xmm7,%xmm11
xorpd  %xmm5,%xmm5
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x538(%rsp)
movsd  0x8f0(%rsp),%xmm2
ucomisd %xmm5,%xmm2
movapd %xmm2,%xmm5
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x5c0(%rsp)
jbe    2d67 <vbic_3T_et_cf_fj+0x1c27>
movsd  0xc2b6(%rip),%xmm2
divsd  %xmm5,%xmm2
movsd  %xmm2,0x5c0(%rsp)
movapd 0x130(%rsp),%xmm2
divsd  %xmm2,%xmm1
addsd  0x50(%rsp),%xmm10
divsd  %xmm2,%xmm15
addsd  0x30(%rsp),%xmm0
mulsd  %xmm3,%xmm4
mulsd  0xc286(%rip),%xmm6
addsd  0x10(%rsp),%xmm11
movapd 0x2d0(%rsp),%xmm2
mulsd  0x1e0(%rsp),%xmm2
movapd %xmm2,0x2d0(%rsp)
movsd  0x630(%rsp),%xmm3
ucomisd 0xc2f3(%rip),%xmm3
jbe    2ddc <vbic_3T_et_cf_fj+0x1c9c>
movsd  0xc241(%rip),%xmm2
divsd  %xmm3,%xmm2
movsd  %xmm2,0x538(%rsp)
movapd 0x310(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm8,%xmm6
movapd %xmm10,%xmm2
mulsd  %xmm13,%xmm2
mulsd  %xmm3,%xmm15
mulsd  %xmm14,%xmm0
movapd 0x1e0(%rsp),%xmm3
mulsd  %xmm4,%xmm3
movapd %xmm3,0x1e0(%rsp)
movapd 0x2d0(%rsp),%xmm3
addsd  %xmm11,%xmm3
movapd %xmm3,0x2d0(%rsp)
movapd 0x240(%rsp),%xmm7
mulsd  0x580(%rsp),%xmm7
xorpd  %xmm5,%xmm5
movsd  0x7e8(%rsp),%xmm4
xorpd  %xmm3,%xmm3
movapd %xmm3,0x560(%rsp)
ucomisd %xmm5,%xmm4
ja     2e78 <vbic_3T_et_cf_fj+0x1d38>
xorpd  %xmm3,%xmm3
movapd %xmm3,0x8f0(%rsp)
movsd  0xc19a(%rip),%xmm3
jmp    2e91 <vbic_3T_et_cf_fj+0x1d51>
movsd  0xc190(%rip),%xmm3
movapd %xmm3,%xmm5
divsd  %xmm4,%xmm5
movapd %xmm5,0x8f0(%rsp)
movapd 0xb0(%rsp),%xmm8
movapd 0x470(%rsp),%xmm5
movapd 0x20(%rsp),%xmm4
mulsd  %xmm4,%xmm5
movapd %xmm5,0x50(%rsp)
movapd 0x460(%rsp),%xmm5
mulsd  %xmm4,%xmm5
movapd %xmm5,0x2c0(%rsp)
mulsd  %xmm1,%xmm13
mulsd  %xmm2,%xmm9
movapd 0x80(%rsp),%xmm5
mulsd  0x670(%rsp),%xmm5
movapd (%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm1,0x600(%rsp)
mulsd  %xmm15,%xmm14
mulsd  %xmm0,%xmm12
mulsd  0x610(%rsp),%xmm8
movapd 0x1e0(%rsp),%xmm0
addsd  %xmm6,%xmm0
movapd %xmm0,0x1e0(%rsp)
movapd 0xc1b2(%rip),%xmm2
addsd  %xmm3,%xmm7
movapd %xmm4,%xmm1
movapd 0xc192(%rip),%xmm0
xorpd  %xmm0,%xmm1
movapd %xmm1,0x5f0(%rsp)
movapd 0xf0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
xorpd  %xmm0,%xmm3
movapd %xmm3,0x260(%rsp)
mulsd  0x2d0(%rsp),%xmm3
movapd %xmm3,0x30(%rsp)
xorpd  %xmm0,%xmm0
movsd  0xd0(%rsp),%xmm3
ucomisd %xmm3,%xmm0
movapd %xmm1,0x300(%rsp)
movapd %xmm10,0x650(%rsp)
movapd %xmm5,0x80(%rsp)
movapd %xmm8,0xb0(%rsp)
movsd  %xmm9,0x4a0(%rsp)
movsd  %xmm12,0x490(%rsp)
movapd %xmm7,0x400(%rsp)
movsd  %xmm13,0x290(%rsp)
movsd  %xmm14,0x100(%rsp)
jae    3037 <vbic_3T_et_cf_fj+0x1ef7>
movapd %xmm3,%xmm6
movsd  0xc05e(%rip),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm3,%xmm0
movsd  %xmm2,0x500(%rsp)
addsd  %xmm2,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movapd %xmm0,0x630(%rsp)
jb     31c5 <vbic_3T_et_cf_fj+0x2085>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
movapd %xmm1,0x90(%rsp)
jmp    31f2 <vbic_3T_et_cf_fj+0x20b2>
movsd  (%r14),%xmm3
movapd %xmm1,%xmm5
addsd  %xmm3,%xmm5
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x338(%rsp)
ucomisd %xmm1,%xmm5
jbe    322a <vbic_3T_et_cf_fj+0x20ea>
movsd  0xbfa9(%rip),%xmm0
subsd  0xf0(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
movsd  0xbfbf(%rip),%xmm1
subsd  0x570(%rsp),%xmm1
movapd %xmm5,0x90(%rsp)
call   1050 <pow@plt>
movapd 0xa0(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm5,%xmm2
movsd  0xbf5a(%rip),%xmm8
movapd %xmm8,%xmm1
subsd  %xmm2,%xmm1
movapd (%rsp),%xmm4
mulsd  %xmm4,%xmm1
movapd %xmm8,%xmm2
movapd 0x570(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm5,%xmm3
movapd %xmm5,%xmm10
mulsd  %xmm5,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm8,%xmm5
subsd  %xmm3,%xmm5
divsd  %xmm2,%xmm5
movapd 0x2d0(%rsp),%xmm9
mulsd  %xmm9,%xmm5
movapd %xmm5,0x10(%rsp)
movsd  0xbf07(%rip),%xmm2
movapd %xmm6,%xmm3
mulsd  %xmm2,%xmm3
movapd 0x90(%rsp),%xmm7
mulsd  %xmm7,%xmm3
divsd  %xmm4,%xmm3
addsd  %xmm10,%xmm3
mulsd  %xmm7,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm7,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,%xmm5
divsd  %xmm4,%xmm5
subsd  0xf0(%rsp),%xmm5
addsd  %xmm8,%xmm5
mulsd  %xmm0,%xmm2
divsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm5
mulsd  %xmm7,%xmm7
mulsd  0xbeb3(%rip),%xmm7
addsd  %xmm2,%xmm5
movapd %xmm7,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x600(%rsp),%xmm2
movapd 0x30(%rsp),%xmm0
movapd %xmm5,0x500(%rsp)
mulsd  %xmm5,%xmm0
mulsd  %xmm9,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
movapd %xmm0,0x90(%rsp)
movsd  %xmm2,0x338(%rsp)
jmp    3329 <vbic_3T_et_cf_fj+0x21e9>
movapd %xmm3,0x150(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x150(%rsp),%xmm3
movapd %xmm0,0x90(%rsp)
movsd  0xd0(%rsp),%xmm6
mulsd  %xmm6,%xmm6
mulsd  0xbe4a(%rip),%xmm6
movsd  %xmm6,0xd0(%rsp)
addsd  %xmm6,%xmm3
ucomisd %xmm2,%xmm3
movapd %xmm3,0x150(%rsp)
jb     34a4 <vbic_3T_et_cf_fj+0x2364>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    34ad <vbic_3T_et_cf_fj+0x236d>
movapd %xmm3,%xmm0
divsd  %xmm4,%xmm0
movapd 0x570(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
subpd  %xmm1,%xmm2
movapd %xmm2,0x90(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm2,%xmm1
movapd %xmm3,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x90(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x10(%rsp),%xmm6
unpcklpd %xmm1,%xmm6
movapd %xmm2,%xmm1
movapd %xmm2,%xmm7
movlpd 0x600(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x2d0(%rsp),%xmm8
movapd %xmm8,%xmm1
mulsd  %xmm6,%xmm1
movapd 0xbe42(%rip),%xmm2
movlpd 0x5f0(%rsp),%xmm2
movapd %xmm7,%xmm3
movapd (%rsp),%xmm4
unpcklpd %xmm4,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm5
mulpd  %xmm6,%xmm5
unpckhpd %xmm6,%xmm6
mulsd  %xmm1,%xmm6
movsd  0xbd30(%rip),%xmm3
subsd  %xmm0,%xmm3
movapd %xmm4,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm7,%xmm1
divsd  %xmm7,%xmm3
mulsd  %xmm8,%xmm3
unpckhpd %xmm5,%xmm5
mulsd  %xmm2,%xmm5
movapd %xmm5,0x90(%rsp)
mulsd  %xmm2,%xmm6
addsd  %xmm3,%xmm6
movapd %xmm6,0x10(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x500(%rsp)
xorpd  %xmm3,%xmm3
addsd  %xmm1,%xmm3
movapd %xmm3,0x410(%rsp)
movsd  (%r15),%xmm3
movapd 0x300(%rsp),%xmm2
addsd  %xmm3,%xmm2
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
jbe    355b <vbic_3T_et_cf_fj+0x241b>
movsd  0xbcb2(%rip),%xmm0
subsd  0xf0(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
movsd  0xbcc8(%rip),%xmm1
subsd  0x570(%rsp),%xmm1
movapd %xmm2,0x300(%rsp)
call   1050 <pow@plt>
movapd 0x300(%rsp),%xmm4
movapd 0xa0(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm11
movsd  0xbc55(%rip),%xmm8
movapd %xmm8,%xmm1
subsd  %xmm2,%xmm1
movapd (%rsp),%xmm7
mulsd  %xmm7,%xmm1
movapd %xmm8,%xmm2
movapd 0x570(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm11,%xmm3
mulsd  %xmm11,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm8,%xmm5
movapd %xmm8,%xmm10
subsd  %xmm3,%xmm5
divsd  %xmm2,%xmm5
movapd 0x2d0(%rsp),%xmm8
mulsd  %xmm8,%xmm5
movsd  0xbc06(%rip),%xmm3
movapd %xmm6,%xmm2
movapd %xmm6,%xmm9
mulsd  %xmm3,%xmm2
mulsd  %xmm4,%xmm2
divsd  %xmm7,%xmm2
addsd  %xmm11,%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm4,%xmm3
mulsd  %xmm6,%xmm3
movapd %xmm3,%xmm6
divsd  %xmm7,%xmm6
subsd  0xf0(%rsp),%xmm6
addsd  %xmm10,%xmm6
mulsd  %xmm0,%xmm3
divsd  %xmm7,%xmm3
mulsd  %xmm0,%xmm6
mulsd  %xmm4,%xmm4
mulsd  0xbbb6(%rip),%xmm4
addsd  %xmm3,%xmm6
mulsd  %xmm9,%xmm4
mulsd  %xmm0,%xmm4
divsd  0x600(%rsp),%xmm4
movapd 0x30(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm8,%xmm4
addsd  %xmm0,%xmm4
xorpd  %xmm3,%xmm3
jmp    364f <vbic_3T_et_cf_fj+0x250f>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,0x10(%rsp)
movapd 0x300(%rsp),%xmm0
movapd (%rsp),%xmm1
movapd 0x90(%rsp),%xmm2
addsd  %xmm0,%xmm2
mulsd  0xbb52(%rip),%xmm2
movapd %xmm2,0x90(%rsp)
divsd  %xmm1,%xmm2
movsd  0xbb25(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0x570(%rsp),%xmm1
movsd  %xmm0,0x320(%rsp)
movapd %xmm1,0x170(%rsp)
call   1050 <pow@plt>
movapd %xmm0,0xa0(%rsp)
movsd  (%r14),%xmm1
addsd  0x300(%rsp),%xmm1
movsd  %xmm1,0x338(%rsp)
mulsd  %xmm1,%xmm1
movapd %xmm1,%xmm0
addsd  0x500(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     36b2 <vbic_3T_et_cf_fj+0x2572>
sqrtsd %xmm0,%xmm4
jmp    36d1 <vbic_3T_et_cf_fj+0x2591>
movapd %xmm3,%xmm0
divsd  (%rsp),%xmm0
movapd 0x570(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xbb67(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x300(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm3,0x30(%rsp)
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm5
movapd 0x300(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm5
movapd %xmm2,%xmm1
movapd %xmm2,%xmm4
movlpd 0x600(%rsp),%xmm1
divpd  %xmm1,%xmm5
movapd 0x2d0(%rsp),%xmm8
movapd %xmm8,%xmm1
mulsd  %xmm5,%xmm1
movapd 0xbb0c(%rip),%xmm2
movlpd 0x5f0(%rsp),%xmm2
movapd %xmm4,%xmm3
movapd (%rsp),%xmm7
unpcklpd %xmm7,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm3
mulpd  %xmm5,%xmm3
unpckhpd %xmm5,%xmm5
mulsd  %xmm1,%xmm5
movsd  0xb9fa(%rip),%xmm1
subsd  %xmm0,%xmm1
xorpd  %xmm6,%xmm6
mulsd  %xmm1,%xmm7
divsd  %xmm4,%xmm7
movapd %xmm7,%xmm0
divsd  %xmm4,%xmm1
mulsd  %xmm8,%xmm1
unpckhpd %xmm3,%xmm3
mulsd  %xmm2,%xmm3
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
xorpd  %xmm4,%xmm4
xorpd  %xmm2,%xmm2
movapd %xmm7,%xmm1
addsd  %xmm5,%xmm4
addsd  %xmm3,%xmm6
movapd %xmm6,0x5f0(%rsp)
movapd 0x500(%rsp),%xmm0
addsd  0x90(%rsp),%xmm0
movapd %xmm0,0x500(%rsp)
movsd  0x338(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x338(%rsp)
addsd  %xmm1,%xmm2
movapd 0x410(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
movapd %xmm0,0x410(%rsp)
jmp    3e03 <vbic_3T_et_cf_fj+0x2cc3>
movsd  %xmm1,0x410(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x410(%rsp),%xmm1
movapd %xmm0,%xmm4
addsd  0xd0(%rsp),%xmm1
ucomisd %xmm2,%xmm1
jb     36e9 <vbic_3T_et_cf_fj+0x25a9>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    3704 <vbic_3T_et_cf_fj+0x25c4>
movapd %xmm1,%xmm0
movsd  %xmm4,0x410(%rsp)
call   1060 <sqrt@plt>
movsd  0x410(%rsp),%xmm4
movsd  %xmm0,0x390(%rsp)
movapd 0x300(%rsp),%xmm0
movapd (%rsp),%xmm1
movapd %xmm0,%xmm3
movsd  0x338(%rsp),%xmm2
subsd  %xmm4,%xmm2
mulsd  0xb8ec(%rip),%xmm2
divsd  0x10(%rsp),%xmm3
movapd %xmm3,0x10(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x1b0(%rsp)
divsd  %xmm1,%xmm2
movsd  0xb8b7(%rip),%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x3e0(%rsp)
movaps 0x170(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x2f0(%rsp)
movsd  0xb88c(%rip),%xmm0
subsd  0xf0(%rsp),%xmm0
movaps 0x570(%rsp),%xmm1
xorps  0xb934(%rip),%xmm1
movsd  %xmm0,0x180(%rsp)
movaps %xmm1,0x250(%rsp)
call   1050 <pow@plt>
movsd  (%r14),%xmm1
movaps %xmm1,0x1d0(%rsp)
xorpd  %xmm2,%xmm2
movapd 0x630(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movapd %xmm0,0x410(%rsp)
jb     37e4 <vbic_3T_et_cf_fj+0x26a4>
xorps  %xmm3,%xmm3
sqrtsd %xmm1,%xmm3
jmp    37f5 <vbic_3T_et_cf_fj+0x26b5>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd %xmm0,%xmm3
movapd 0x150(%rsp),%xmm0
movapd 0x10(%rsp),%xmm4
mulsd  0x30(%rsp),%xmm4
ucomisd %xmm2,%xmm0
jb     3816 <vbic_3T_et_cf_fj+0x26d6>
sqrtsd %xmm0,%xmm0
jmp    3839 <vbic_3T_et_cf_fj+0x26f9>
movapd %xmm3,0x630(%rsp)
movapd %xmm4,0x10(%rsp)
call   1060 <sqrt@plt>
movapd 0x10(%rsp),%xmm4
movapd 0x630(%rsp),%xmm3
movsd  %xmm0,0x3c0(%rsp)
movapd 0x300(%rsp),%xmm0
movapd (%rsp),%xmm1
movapd 0x30(%rsp),%xmm5
movsd  0xb7ca(%rip),%xmm2
mulsd  %xmm2,%xmm5
movapd %xmm5,0x340(%rsp)
mulsd  %xmm2,%xmm4
movapd %xmm4,0x10(%rsp)
movapd %xmm0,%xmm2
xorpd  0xb84f(%rip),%xmm2
movapd %xmm2,0x440(%rsp)
addsd  %xmm0,%xmm3
mulsd  0xb792(%rip),%xmm3
movapd %xmm3,0x630(%rsp)
divsd  %xmm1,%xmm3
movsd  0xb765(%rip),%xmm1
subsd  %xmm3,%xmm1
movsd  %xmm1,0x730(%rsp)
movapd %xmm1,%xmm0
movaps 0x170(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x3a0(%rsp)
movsd  (%r15),%xmm2
addsd  0x300(%rsp),%xmm2
movsd  %xmm2,0x150(%rsp)
mulsd  %xmm2,%xmm2
movsd  0x500(%rsp),%xmm0
addsd  %xmm2,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
jb     390d <vbic_3T_et_cf_fj+0x27cd>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    392c <vbic_3T_et_cf_fj+0x27ec>
movsd  %xmm2,0x500(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movsd  0x500(%rsp),%xmm2
movapd %xmm0,%xmm3
movsd  0xd0(%rsp),%xmm0
movapd 0x10(%rsp),%xmm1
addsd  0x340(%rsp),%xmm1
movapd %xmm1,0x10(%rsp)
movapd 0x90(%rsp),%xmm1
divsd  0x600(%rsp),%xmm1
movapd %xmm1,0x500(%rsp)
addsd  %xmm0,%xmm2
ucomisd %xmm4,%xmm2
jb     3978 <vbic_3T_et_cf_fj+0x2838>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    3993 <vbic_3T_et_cf_fj+0x2853>
movapd %xmm2,%xmm0
movsd  %xmm3,0xd0(%rsp)
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm3
movsd  %xmm0,0x350(%rsp)
movapd (%rsp),%xmm1
movsd  0x150(%rsp),%xmm0
subsd  %xmm3,%xmm0
mulsd  0xb66a(%rip),%xmm0
addsd  0x440(%rsp),%xmm0
movapd %xmm0,0xd0(%rsp)
divsd  %xmm1,%xmm0
movsd  0xb63c(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x440(%rsp)
movapd %xmm1,%xmm0
movaps 0x170(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm9
movapd 0x170(%rsp),%xmm11
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd 0xb6ed(%rip),%xmm15
unpcklpd %xmm1,%xmm15
movapd (%rsp),%xmm0
unpcklpd 0x440(%rsp),%xmm0
divpd  %xmm0,%xmm15
movapd %xmm15,%xmm1
mulsd  0x10(%rsp),%xmm1
movapd 0x2d0(%rsp),%xmm10
movapd 0x500(%rsp),%xmm2
mulsd  %xmm10,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm11,%xmm3
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm0,%xmm5
divsd  0x320(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm11,%xmm2
movapd 0x2f0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd 0x5f0(%rsp),%xmm14
movapd %xmm14,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm11,%xmm2
unpcklpd 0x3e0(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd %xmm5,%xmm2
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movsd  0x338(%rsp),%xmm7
divsd  0x390(%rsp),%xmm7
movapd 0x30(%rsp),%xmm13
movapd %xmm13,%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm13,%xmm8
movsd  0xb52f(%rip),%xmm2
mulsd  %xmm2,%xmm8
movsd  0xb529(%rip),%xmm12
mulsd  %xmm12,%xmm4
addsd  %xmm8,%xmm4
subsd  %xmm13,%xmm4
movapd 0x1b0(%rsp),%xmm5
divsd  0x600(%rsp),%xmm5
movapd %xmm15,%xmm6
mulsd  %xmm4,%xmm6
mulsd  %xmm10,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm12,%xmm7
addsd  %xmm2,%xmm7
movapd %xmm15,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm1,%xmm6
unpckhpd %xmm1,%xmm6
mulsd  %xmm6,%xmm2
mulsd  %xmm5,%xmm6
divsd  %xmm11,%xmm0
mulsd  %xmm10,%xmm0
mulsd  %xmm1,%xmm6
subsd  %xmm0,%xmm6
mulsd  %xmm1,%xmm2
movapd 0x410(%rsp),%xmm0
addsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm7
subsd  %xmm7,%xmm2
movapd %xmm2,0x500(%rsp)
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm6
movapd %xmm0,%xmm4
mulsd  0x10(%rsp),%xmm4
addsd  %xmm6,%xmm4
subsd  %xmm3,%xmm4
movsd  %xmm4,0x338(%rsp)
movapd 0x300(%rsp),%xmm0
divsd  0x3c0(%rsp),%xmm0
mulsd  %xmm13,%xmm0
mulsd  %xmm12,%xmm0
addsd  0x340(%rsp),%xmm0
movapd %xmm0,0x300(%rsp)
movapd 0x630(%rsp),%xmm3
movapd 0x600(%rsp),%xmm6
divsd  %xmm6,%xmm3
movapd %xmm15,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm10,%xmm3
addsd  %xmm4,%xmm3
movapd %xmm11,%xmm0
movapd 0x3a0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  0x730(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,%xmm3
movapd 0xa0(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movapd %xmm3,0x10(%rsp)
movsd  0x150(%rsp),%xmm2
divsd  0x350(%rsp),%xmm2
movapd %xmm13,%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm12,%xmm2
addsd  0xb3af(%rip),%xmm2
movapd %xmm2,%xmm5
movsd  %xmm2,0x150(%rsp)
mulsd  %xmm12,%xmm4
addsd  %xmm8,%xmm4
subsd  %xmm13,%xmm4
movapd %xmm4,(%rsp)
movapd 0xd0(%rsp),%xmm2
divsd  %xmm6,%xmm2
movapd %xmm15,%xmm3
mulsd  %xmm4,%xmm3
mulsd  %xmm10,%xmm2
addsd  %xmm3,%xmm2
movapd %xmm15,%xmm3
mulsd  %xmm5,%xmm3
unpckhpd %xmm15,%xmm15
mulsd  %xmm15,%xmm3
movapd %xmm3,%xmm4
mulsd  %xmm2,%xmm15
unpcklpd %xmm14,%xmm14
mulpd  %xmm14,%xmm0
movapd 0x2f0(%rsp),%xmm3
unpcklpd %xmm9,%xmm3
mulpd  %xmm14,%xmm3
movapd %xmm11,%xmm2
unpcklpd %xmm11,%xmm2
divpd  %xmm2,%xmm0
movapd %xmm0,0xa0(%rsp)
divpd  %xmm2,%xmm3
movapd %xmm3,0x2f0(%rsp)
divsd  %xmm11,%xmm9
mulsd  %xmm1,%xmm4
movapd %xmm4,0x5f0(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm10,%xmm9
subsd  %xmm9,%xmm15
movapd %xmm15,0x30(%rsp)
movsd  0x180(%rsp),%xmm0
movaps 0x250(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x300(%rsp),%xmm4
movapd 0x1d0(%rsp),%xmm2
movhpd (%r15),%xmm2
movapd 0x1b0(%rsp),%xmm1
unpcklpd 0xd0(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x90(%rsp),%xmm1
unpcklpd 0x630(%rsp),%xmm1
addpd  %xmm2,%xmm1
movapd 0x410(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
mulpd  %xmm1,%xmm2
addpd  0x2f0(%rsp),%xmm2
subpd  0xa0(%rsp),%xmm2
movapd %xmm2,0x410(%rsp)
movapd 0x5f0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x150(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x5f0(%rsp)
movapd (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x30(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm4
addsd  %xmm2,%xmm4
subsd  0x10(%rsp),%xmm4
movapd 0x40(%rsp),%xmm0
movapd 0xc0(%rsp),%xmm1
movapd 0x70(%rsp),%xmm8
movapd 0x80(%rsp),%xmm9
movapd 0xb0(%rsp),%xmm10
movsd  0x4a0(%rsp),%xmm7
movsd  0x490(%rsp),%xmm2
movsd  0x290(%rsp),%xmm5
movsd  0x100(%rsp),%xmm6
movapd 0x470(%rsp),%xmm3
divsd  %xmm0,%xmm3
movapd %xmm3,0x470(%rsp)
movapd 0x50(%rsp),%xmm3
divsd  %xmm1,%xmm3
movapd %xmm3,0x50(%rsp)
movapd 0x460(%rsp),%xmm3
divsd  %xmm0,%xmm3
movapd %xmm3,0x460(%rsp)
movapd 0x2c0(%rsp),%xmm0
divsd  %xmm1,%xmm0
movapd %xmm0,0x2c0(%rsp)
movapd 0x240(%rsp),%xmm1
addsd  %xmm1,%xmm1
movapd %xmm8,%xmm0
mulsd  %xmm8,%xmm0
movapd %xmm0,0x2f0(%rsp)
addsd  %xmm5,%xmm7
divsd  0x110(%rsp),%xmm9
addsd  %xmm6,%xmm2
divsd  0x190(%rsp),%xmm10
movsd  0x660(%rsp),%xmm0
movapd %xmm0,%xmm3
mulsd  0x400(%rsp),%xmm3
movsd  %xmm3,0x630(%rsp)
mulsd  0x580(%rsp),%xmm0
movsd  %xmm0,0x660(%rsp)
movapd 0xb1b8(%rip),%xmm0
xorpd  %xmm8,%xmm0
movapd %xmm0,0x290(%rsp)
movapd %xmm0,%xmm5
mulsd  0xf0(%rsp),%xmm5
movapd 0x1e0(%rsp),%xmm0
mulsd  0x260(%rsp),%xmm0
movapd %xmm0,0x170(%rsp)
xorpd  %xmm0,%xmm0
ucomisd 0xe0(%rsp),%xmm0
movapd %xmm5,0x10(%rsp)
movapd %xmm4,0x300(%rsp)
movapd %xmm9,0x80(%rsp)
movapd %xmm10,0xb0(%rsp)
movsd  %xmm7,0x4a0(%rsp)
movsd  %xmm2,0x490(%rsp)
movapd %xmm1,(%rsp)
jae    4065 <vbic_3T_et_cf_fj+0x2f25>
movapd 0x120(%rsp),%xmm3
ucomisd %xmm0,%xmm3
jbe    41e8 <vbic_3T_et_cf_fj+0x30a8>
xorpd  %xmm0,%xmm0
movsd  0x230(%rsp),%xmm3
ucomisd %xmm0,%xmm3
jbe    41e8 <vbic_3T_et_cf_fj+0x30a8>
movapd 0x120(%rsp),%xmm3
movapd %xmm3,%xmm6
addsd  %xmm5,%xmm6
movapd %xmm6,0x100(%rsp)
subsd  %xmm5,%xmm3
movapd %xmm3,0xf0(%rsp)
divsd  %xmm3,%xmm6
movsd  0xb050(%rip),%xmm5
movsd  0xe0(%rsp),%xmm3
mulsd  %xmm3,%xmm5
mulsd  %xmm3,%xmm5
movapd %xmm6,0xa0(%rsp)
unpcklpd %xmm6,%xmm6
addpd  0xb102(%rip),%xmm6
movapd %xmm6,%xmm3
unpckhpd %xmm6,%xmm3
movapd %xmm3,0x30(%rsp)
mulsd  %xmm3,%xmm3
movsd  %xmm5,0x3c0(%rsp)
addsd  %xmm5,%xmm3
ucomisd %xmm0,%xmm3
movapd %xmm6,0x150(%rsp)
movapd %xmm3,0x4e0(%rsp)
jb     4972 <vbic_3T_et_cf_fj+0x3832>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    4984 <vbic_3T_et_cf_fj+0x3844>
movsd  0x0(%rbp),%xmm6
movapd %xmm5,%xmm3
addsd  %xmm6,%xmm3
ucomisd %xmm0,%xmm3
jbe    4239 <vbic_3T_et_cf_fj+0x30f9>
movsd  0xaf8c(%rip),%xmm0
subsd  0xf0(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
movsd  0xafa2(%rip),%xmm1
subsd  0x2a0(%rsp),%xmm1
movapd %xmm3,0x30(%rsp)
call   1050 <pow@plt>
movapd 0x70(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm2,%xmm7
movsd  0xaf36(%rip),%xmm3
movapd %xmm3,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm8,%xmm2
movapd %xmm3,%xmm1
movapd 0x2a0(%rsp),%xmm4
subsd  %xmm4,%xmm1
divsd  %xmm1,%xmm2
movapd %xmm2,0x100(%rsp)
movapd %xmm7,%xmm2
mulsd  %xmm7,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm3,%xmm6
movapd %xmm3,%xmm9
subsd  %xmm2,%xmm6
divsd  %xmm1,%xmm6
movapd 0x1e0(%rsp),%xmm10
mulsd  %xmm10,%xmm6
movsd  0xaee7(%rip),%xmm1
movapd %xmm4,%xmm3
movapd %xmm4,%xmm2
mulsd  %xmm1,%xmm3
movapd 0x30(%rsp),%xmm5
mulsd  %xmm5,%xmm3
divsd  %xmm8,%xmm3
addsd  %xmm7,%xmm3
mulsd  %xmm5,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm5,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm1,%xmm4
divsd  %xmm8,%xmm4
subsd  0xf0(%rsp),%xmm4
addsd  %xmm9,%xmm4
mulsd  %xmm0,%xmm1
divsd  %xmm8,%xmm1
mulsd  %xmm0,%xmm4
mulsd  %xmm5,%xmm5
mulsd  0xae90(%rip),%xmm5
addsd  %xmm1,%xmm4
movapd %xmm5,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
divsd  0x2f0(%rsp),%xmm1
movapd 0x170(%rsp),%xmm0
movapd %xmm4,0xa0(%rsp)
mulsd  %xmm4,%xmm0
mulsd  %xmm10,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,0x30(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0xd0(%rsp)
jmp    44ed <vbic_3T_et_cf_fj+0x33ad>
movsd  0xae58(%rip),%xmm3
movsd  0xe0(%rsp),%xmm0
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm5,%xmm5
movapd %xmm5,%xmm0
movsd  %xmm3,0x320(%rsp)
addsd  %xmm3,%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movapd %xmm0,0x3e0(%rsp)
jb     49d4 <vbic_3T_et_cf_fj+0x3894>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    49f3 <vbic_3T_et_cf_fj+0x38b3>
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
movapd %xmm0,0xa0(%rsp)
movapd 0x120(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jbe    43e8 <vbic_3T_et_cf_fj+0x32a8>
movapd 0xae6b(%rip),%xmm1
xorpd  %xmm0,%xmm1
ucomisd %xmm6,%xmm1
jbe    43e8 <vbic_3T_et_cf_fj+0x32a8>
unpcklpd %xmm0,%xmm1
movapd %xmm0,%xmm2
movapd 0x2f0(%rsp),%xmm0
unpcklpd %xmm8,%xmm0
divpd  %xmm0,%xmm1
movapd %xmm1,0xe0(%rsp)
unpckhpd %xmm1,%xmm1
movsd  0xad6e(%rip),%xmm0
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,0x100(%rsp)
movapd %xmm2,%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,0x90(%rsp)
movapd 0xae43(%rip),%xmm2
unpcklpd %xmm1,%xmm2
movapd 0x2a0(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
subpd  %xmm4,%xmm1
movapd %xmm1,0xd0(%rsp)
mulpd  %xmm2,%xmm4
movsd  %xmm1,%xmm4
movapd %xmm4,0x30(%rsp)
call   1050 <pow@plt>
movapd 0x70(%rsp),%xmm8
movapd 0xd0(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
divsd  0x100(%rsp),%xmm1
movapd 0x1e0(%rsp),%xmm9
movapd 0xe0(%rsp),%xmm5
mulsd  %xmm9,%xmm5
mulsd  %xmm1,%xmm5
movsd  0x0(%rbp),%xmm1
addsd  0x120(%rsp),%xmm1
movapd %xmm2,%xmm4
movapd %xmm2,%xmm3
mulsd  %xmm1,%xmm4
movapd 0x90(%rsp),%xmm7
divsd  %xmm7,%xmm4
movsd  0xaca2(%rip),%xmm6
movapd %xmm6,%xmm2
subsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm6
movapd %xmm8,%xmm2
mulsd  %xmm6,%xmm2
divsd  %xmm3,%xmm2
movapd %xmm2,0x100(%rsp)
mulsd  %xmm8,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
divpd  0x30(%rsp),%xmm6
movapd %xmm6,%xmm1
unpckhpd %xmm6,%xmm1
subsd  %xmm1,%xmm6
addsd  0xac85(%rip),%xmm4
mulsd  %xmm8,%xmm4
divsd  %xmm3,%xmm4
mulsd  %xmm5,%xmm4
mulsd  %xmm8,%xmm0
divsd  %xmm7,%xmm0
movapd %xmm0,0xd0(%rsp)
mulsd  %xmm9,%xmm6
addsd  %xmm4,%xmm6
jmp    44df <vbic_3T_et_cf_fj+0x339f>
movapd %xmm6,%xmm0
divsd  %xmm8,%xmm0
movapd 0x2a0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xacda(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x30(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm6,0xe0(%rsp)
call   1050 <pow@plt>
movapd 0xe0(%rsp),%xmm6
movapd 0x70(%rsp),%xmm8
movapd 0x30(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
movapd %xmm2,%xmm1
movapd %xmm2,%xmm5
movlpd 0x2f0(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x1e0(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm6,%xmm1
movapd 0xac7a(%rip),%xmm2
movlpd 0x290(%rsp),%xmm2
movapd %xmm5,%xmm3
unpcklpd %xmm8,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm3
mulpd  %xmm6,%xmm3
unpckhpd %xmm6,%xmm6
mulsd  %xmm1,%xmm6
movsd  0xab6c(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm8,%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm5,%xmm0
movapd %xmm0,0x100(%rsp)
divsd  %xmm5,%xmm1
mulsd  %xmm4,%xmm1
unpckhpd %xmm3,%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0xd0(%rsp)
mulsd  %xmm2,%xmm6
addsd  %xmm1,%xmm6
xorpd  %xmm0,%xmm0
movapd %xmm0,0x30(%rsp)
xorpd  %xmm3,%xmm3
movsd  (%r12),%xmm4
movapd 0x10(%rsp),%xmm2
addsd  %xmm4,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm2
movapd %xmm3,0x90(%rsp)
movapd %xmm6,0xe0(%rsp)
jbe    4672 <vbic_3T_et_cf_fj+0x3532>
movsd  0xaaeb(%rip),%xmm0
subsd  0xf0(%rsp),%xmm0
movapd %xmm0,0x120(%rsp)
movsd  0xab01(%rip),%xmm1
subsd  0x2a0(%rsp),%xmm1
movapd %xmm2,0x10(%rsp)
call   1050 <pow@plt>
xorpd  %xmm8,%xmm8
movapd 0x70(%rsp),%xmm4
movapd 0x120(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm12
movsd  0xaa90(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  %xmm2,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm6,%xmm2
movapd 0x2a0(%rsp),%xmm5
subsd  %xmm5,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm12,%xmm3
mulsd  %xmm12,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm6,%xmm7
movapd %xmm6,%xmm11
subsd  %xmm3,%xmm7
divsd  %xmm2,%xmm7
movapd 0x1e0(%rsp),%xmm9
mulsd  %xmm9,%xmm7
movsd  0xaa49(%rip),%xmm2
movapd %xmm5,%xmm6
movapd %xmm5,%xmm3
mulsd  %xmm2,%xmm6
movapd 0x10(%rsp),%xmm10
mulsd  %xmm10,%xmm6
divsd  %xmm4,%xmm6
addsd  %xmm12,%xmm6
mulsd  %xmm10,%xmm6
mulsd  %xmm0,%xmm6
mulsd  %xmm10,%xmm2
mulsd  %xmm5,%xmm2
movapd %xmm2,%xmm5
divsd  %xmm4,%xmm5
subsd  0xf0(%rsp),%xmm5
addsd  %xmm11,%xmm5
mulsd  %xmm0,%xmm2
divsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm5
addsd  %xmm2,%xmm5
movapd %xmm10,%xmm2
mulsd  %xmm10,%xmm2
mulsd  0xa9e6(%rip),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x2f0(%rsp),%xmm2
movapd 0x170(%rsp),%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm9,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
jmp    48fa <vbic_3T_et_cf_fj+0x37ba>
movapd 0x120(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jbe    4808 <vbic_3T_et_cf_fj+0x36c8>
movapd 0xaa43(%rip),%xmm1
xorpd  %xmm0,%xmm1
ucomisd %xmm4,%xmm1
jbe    4808 <vbic_3T_et_cf_fj+0x36c8>
unpcklpd %xmm0,%xmm1
movapd %xmm0,%xmm2
movapd 0x2f0(%rsp),%xmm0
unpcklpd %xmm8,%xmm0
divpd  %xmm0,%xmm1
movapd %xmm1,0x170(%rsp)
unpckhpd %xmm1,%xmm1
movsd  0xa946(%rip),%xmm0
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,0x290(%rsp)
movapd %xmm2,%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,0xf0(%rsp)
movapd 0xaa1b(%rip),%xmm2
unpcklpd %xmm1,%xmm2
movapd 0x2a0(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
subpd  %xmm4,%xmm1
movapd %xmm1,0x230(%rsp)
mulpd  %xmm2,%xmm4
movsd  %xmm1,%xmm4
movapd %xmm4,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x70(%rsp),%xmm4
movapd %xmm0,%xmm8
movapd 0x230(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm8,%xmm0
divsd  0x290(%rsp),%xmm0
movapd 0x1e0(%rsp),%xmm9
movapd 0x170(%rsp),%xmm6
mulsd  %xmm9,%xmm6
mulsd  %xmm0,%xmm6
movapd 0x120(%rsp),%xmm1
addsd  (%r12),%xmm1
movapd %xmm2,%xmm0
movapd %xmm2,%xmm3
mulsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
movapd 0xf0(%rsp),%xmm5
divsd  %xmm5,%xmm0
movsd  0xa870(%rip),%xmm7
movapd %xmm7,%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm7
movapd %xmm4,%xmm1
mulsd  %xmm7,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm2
mulsd  %xmm8,%xmm2
unpcklpd %xmm2,%xmm7
divpd  0x10(%rsp),%xmm7
movapd %xmm7,%xmm2
unpckhpd %xmm7,%xmm2
subsd  %xmm2,%xmm7
addsd  0xa85c(%rip),%xmm0
mulsd  %xmm4,%xmm0
divsd  %xmm3,%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm4,%xmm8
divsd  %xmm5,%xmm8
mulsd  %xmm9,%xmm7
addsd  %xmm0,%xmm7
jmp    48ee <vbic_3T_et_cf_fj+0x37ae>
movapd %xmm4,%xmm0
divsd  %xmm8,%xmm0
movapd 0x2a0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xa8ba(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0xf0(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm4,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm7
movapd 0x70(%rsp),%xmm5
movapd 0xf0(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd %xmm2,%xmm1
movapd %xmm2,%xmm6
movlpd 0x2f0(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x1e0(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm7,%xmm1
movapd 0xa85b(%rip),%xmm2
movlpd 0x290(%rsp),%xmm2
movapd %xmm6,%xmm3
unpcklpd %xmm5,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm8
mulpd  %xmm7,%xmm8
unpckhpd %xmm7,%xmm7
mulsd  %xmm1,%xmm7
movsd  0xa74c(%rip),%xmm3
subsd  %xmm0,%xmm3
movapd %xmm5,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm6,%xmm1
divsd  %xmm6,%xmm3
mulsd  %xmm4,%xmm3
unpckhpd %xmm8,%xmm8
mulsd  %xmm2,%xmm8
mulsd  %xmm2,%xmm7
addsd  %xmm3,%xmm7
xorpd  %xmm5,%xmm5
xorpd  %xmm0,%xmm0
xorpd  %xmm6,%xmm6
addsd  %xmm7,%xmm0
movapd %xmm0,0x150(%rsp)
addsd  %xmm8,%xmm5
movsd  %xmm5,0x230(%rsp)
addsd  %xmm1,%xmm6
movapd %xmm6,0x110(%rsp)
movapd 0x90(%rsp),%xmm0
addsd  0x100(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
movapd 0xa0(%rsp),%xmm0
addsd  0xd0(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
movapd 0x30(%rsp),%xmm0
addsd  0xe0(%rsp),%xmm0
movapd %xmm0,0x30(%rsp)
jmp    78d7 <vbic_3T_et_cf_fj+0x6797>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
movapd 0x150(%rsp),%xmm6
movsd  %xmm0,0x110(%rsp)
movsd  0xa6b3(%rip),%xmm1
movsd  0x230(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
movsd  %xmm1,0x390(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm0,0x700(%rsp)
jb     4a2d <vbic_3T_et_cf_fj+0x38ed>
sqrtsd %xmm0,%xmm0
jmp    4a3f <vbic_3T_et_cf_fj+0x38ff>
movapd %xmm5,0x110(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x110(%rsp),%xmm5
movapd %xmm0,%xmm2
movsd  0xe0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa640(%rip),%xmm0
movsd  %xmm0,0xe0(%rsp)
addsd  %xmm0,%xmm5
ucomisd %xmm3,%xmm5
movapd %xmm5,0x110(%rsp)
jb     4a8d <vbic_3T_et_cf_fj+0x394d>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    4aa8 <vbic_3T_et_cf_fj+0x3968>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x150(%rsp),%xmm6
movsd  %xmm0,0x190(%rsp)
movsd  0x230(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa5eb(%rip),%xmm0
mulsd  %xmm6,%xmm6
movsd  %xmm0,0x230(%rsp)
addsd  %xmm0,%xmm6
ucomisd %xmm1,%xmm6
movsd  %xmm6,0x90(%rsp)
jb     4bac <vbic_3T_et_cf_fj+0x3a6c>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    4bb5 <vbic_3T_et_cf_fj+0x3a75>
movapd %xmm5,%xmm0
movapd %xmm2,0x90(%rsp)
call   1060 <sqrt@plt>
movapd 0x90(%rsp),%xmm2
movapd 0x70(%rsp),%xmm1
movapd 0x10(%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x170(%rsp),%xmm0
mulsd  %xmm0,%xmm3
addsd  %xmm4,%xmm2
movsd  0xa553(%rip),%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
movapd %xmm0,0x3a0(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm3,0x30(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0xa50c(%rip),%xmm3
movapd %xmm3,%xmm4
subsd  %xmm0,%xmm4
movsd  0xa52c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x190(%rsp)
movapd %xmm2,0x90(%rsp)
divsd  0x2f0(%rsp),%xmm2
movsd  %xmm2,0x150(%rsp)
movapd %xmm3,%xmm1
subsd  0x2a0(%rsp),%xmm1
movsd  %xmm4,0xa0(%rsp)
movapd %xmm4,%xmm0
movapd %xmm1,0xd0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x120(%rsp)
mulsd  %xmm1,%xmm1
movapd %xmm1,%xmm0
addsd  0x320(%rsp),%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movapd %xmm2,0x230(%rsp)
jb     4c06 <vbic_3T_et_cf_fj+0x3ac6>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    4c2e <vbic_3T_et_cf_fj+0x3aee>
movapd %xmm6,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,0x1b0(%rsp)
movsd  0xe0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa475(%rip),%xmm0
movapd 0x30(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm0,0xe0(%rsp)
addsd  %xmm0,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movsd  %xmm1,0xd0(%rsp)
jb     4c77 <vbic_3T_et_cf_fj+0x3b37>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    4c84 <vbic_3T_et_cf_fj+0x3b44>
movsd  %xmm1,0x100(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x100(%rsp),%xmm1
movapd 0x230(%rsp),%xmm2
movapd %xmm0,%xmm5
movsd  0x190(%rsp),%xmm6
mulsd  0x30(%rsp),%xmm6
movsd  0x150(%rsp),%xmm4
mulsd  0x1e0(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  0xe0(%rsp),%xmm1
ucomisd %xmm7,%xmm1
jb     4ca9 <vbic_3T_et_cf_fj+0x3b69>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    4d03 <vbic_3T_et_cf_fj+0x3bc3>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x710(%rsp)
movsd  0x90(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     4f2c <vbic_3T_et_cf_fj+0x3dec>
sqrtsd %xmm0,%xmm0
jmp    4f31 <vbic_3T_et_cf_fj+0x3df1>
movapd %xmm1,%xmm0
movapd %xmm3,0x100(%rsp)
movsd  %xmm4,0x150(%rsp)
movsd  %xmm5,0x260(%rsp)
movsd  %xmm6,0x340(%rsp)
call   1060 <sqrt@plt>
movsd  0x340(%rsp),%xmm6
movsd  0x260(%rsp),%xmm5
movsd  0x150(%rsp),%xmm4
movapd 0x100(%rsp),%xmm3
movapd 0x230(%rsp),%xmm2
movsd  %xmm0,0x1b0(%rsp)
movapd 0x70(%rsp),%xmm1
movapd 0x10(%rsp),%xmm0
addsd  %xmm6,%xmm4
movsd  %xmm4,0x150(%rsp)
divsd  0xa0(%rsp),%xmm3
movapd %xmm3,0x100(%rsp)
movapd 0xa391(%rip),%xmm3
xorpd  %xmm2,%xmm3
movapd %xmm3,0x260(%rsp)
movsd  0x120(%rsp),%xmm2
subsd  %xmm5,%xmm2
mulsd  0xa2bf(%rip),%xmm2
subsd  %xmm0,%xmm2
movsd  %xmm2,0x180(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0xa292(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0xa0(%rsp)
movapd %xmm1,%xmm0
movaps 0xd0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0xd0(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x290(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm8
unpcklpd 0xa0(%rsp),%xmm1
divpd  %xmm1,%xmm4
movsd  0x120(%rsp),%xmm6
divsd  0x1b0(%rsp),%xmm6
movapd 0x170(%rsp),%xmm3
movapd %xmm3,%xmm5
mulsd  %xmm6,%xmm5
movapd %xmm3,%xmm2
movsd  0xa221(%rip),%xmm7
mulsd  %xmm7,%xmm2
movsd  0xa21d(%rip),%xmm1
mulsd  %xmm1,%xmm6
addsd  %xmm7,%xmm6
mulsd  %xmm1,%xmm5
movapd %xmm2,0x730(%rsp)
addsd  %xmm2,%xmm5
subsd  %xmm3,%xmm5
movsd  0x180(%rsp),%xmm3
divsd  0x2f0(%rsp),%xmm3
movsd  0x190(%rsp),%xmm1
movapd %xmm1,%xmm2
movsd  %xmm6,0x120(%rsp)
mulsd  %xmm6,%xmm2
movapd %xmm2,0xa0(%rsp)
movapd %xmm1,%xmm2
movapd %xmm5,0x1d0(%rsp)
mulsd  %xmm5,%xmm2
movapd 0x1e0(%rsp),%xmm1
mulsd  %xmm1,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm4,%xmm2
unpckhpd %xmm4,%xmm2
movapd %xmm2,0x440(%rsp)
mulsd  %xmm2,%xmm3
movsd  %xmm0,0x1b0(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x4f0(%rsp)
movapd %xmm4,0x350(%rsp)
mulsd  %xmm4,%xmm3
movsd  %xmm3,0x340(%rsp)
movsd  0xa143(%rip),%xmm0
subsd  0xf0(%rsp),%xmm0
movaps 0xa1f3(%rip),%xmm1
xorps  0x2a0(%rsp),%xmm1
movsd  %xmm0,0x390(%rsp)
movaps %xmm1,0x3c0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x250(%rsp)
movsd  0x0(%rbp),%xmm2
subsd  0x180(%rsp),%xmm2
xorpd  %xmm3,%xmm3
movapd 0x3e0(%rsp),%xmm0
ucomisd %xmm3,%xmm0
jb     4f5d <vbic_3T_et_cf_fj+0x3e1d>
sqrtsd %xmm0,%xmm10
jmp    4f7d <vbic_3T_et_cf_fj+0x3e3d>
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x180(%rsp)
jb     5012 <vbic_3T_et_cf_fj+0x3ed2>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    501f <vbic_3T_et_cf_fj+0x3edf>
movsd  %xmm2,0xf0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0xf0(%rsp),%xmm2
movapd %xmm0,%xmm10
movapd 0x90(%rsp),%xmm12
movapd 0x110(%rsp),%xmm0
movapd 0x260(%rsp),%xmm1
divsd  0xd0(%rsp),%xmm1
movapd 0x100(%rsp),%xmm7
mulsd  0x150(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm4
mulsd  0x440(%rsp),%xmm4
movsd  0x1b0(%rsp),%xmm6
mulsd  0x290(%rsp),%xmm6
movsd  0x340(%rsp),%xmm5
subsd  0x4f0(%rsp),%xmm5
addsd  %xmm2,%xmm12
movapd 0x1d0(%rsp),%xmm11
mulsd  0x250(%rsp),%xmm11
ucomisd %xmm3,%xmm0
jb     5044 <vbic_3T_et_cf_fj+0x3f04>
sqrtsd %xmm0,%xmm0
jmp    50df <vbic_3T_et_cf_fj+0x3f9f>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd %xmm0,0x6f0(%rsp)
movsd  0x90(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     52ad <vbic_3T_et_cf_fj+0x416d>
sqrtsd %xmm0,%xmm0
jmp    52b2 <vbic_3T_et_cf_fj+0x4172>
movapd %xmm12,0x90(%rsp)
movapd %xmm4,0xa0(%rsp)
movapd %xmm10,0x110(%rsp)
movapd %xmm7,0x100(%rsp)
movapd %xmm1,0x260(%rsp)
movsd  %xmm6,0x1b0(%rsp)
movsd  %xmm5,0x340(%rsp)
movapd %xmm11,0x1d0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1d0(%rsp),%xmm11
movsd  0x340(%rsp),%xmm5
movsd  0x1b0(%rsp),%xmm6
movapd 0x260(%rsp),%xmm1
movapd 0x100(%rsp),%xmm7
movapd 0x110(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm4
movapd 0x90(%rsp),%xmm12
movapd 0x70(%rsp),%xmm8
movapd 0x10(%rsp),%xmm9
movapd 0x230(%rsp),%xmm2
mulsd  0x290(%rsp),%xmm2
movapd %xmm2,0x230(%rsp)
movapd 0x1e0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,0x260(%rsp)
movapd 0x350(%rsp),%xmm1
mulsd  %xmm1,%xmm7
movapd %xmm7,0x100(%rsp)
divsd  0xd0(%rsp),%xmm6
movsd  %xmm6,0x1b0(%rsp)
mulsd  %xmm1,%xmm4
movapd %xmm4,0xa0(%rsp)
movsd  0x250(%rsp),%xmm1
mulsd  %xmm1,%xmm12
movapd %xmm12,0x90(%rsp)
subsd  %xmm11,%xmm5
movsd  %xmm5,0x340(%rsp)
movapd 0x30(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm3,0x30(%rsp)
movapd %xmm9,%xmm3
divsd  %xmm0,%xmm3
mulsd  0x170(%rsp),%xmm3
addsd  %xmm9,%xmm10
movsd  0x9e80(%rip),%xmm0
mulsd  %xmm0,%xmm10
mulsd  %xmm0,%xmm3
addsd  0x3a0(%rsp),%xmm3
movapd %xmm10,%xmm0
divsd  %xmm8,%xmm0
movapd %xmm10,0x110(%rsp)
divsd  0x2f0(%rsp),%xmm10
movsd  0x190(%rsp),%xmm1
movapd %xmm3,0x150(%rsp)
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm10
addsd  %xmm1,%xmm10
movsd  %xmm10,0x3e0(%rsp)
movapd 0x2a0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0x9ec9(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x180(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0xf0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm7
movapd 0x180(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm7,%xmm1
divsd  0xf0(%rsp),%xmm1
movapd %xmm7,%xmm6
mulsd  0x290(%rsp),%xmm6
xorpd  0x9e63(%rip),%xmm7
divsd  %xmm0,%xmm7
movsd  (%r12),%xmm5
addsd  0x10(%rsp),%xmm5
movsd  %xmm5,0x1d0(%rsp)
mulsd  %xmm5,%xmm5
movsd  0x320(%rsp),%xmm0
addsd  %xmm5,%xmm0
xorpd  %xmm11,%xmm11
ucomisd %xmm11,%xmm0
jb     52de <vbic_3T_et_cf_fj+0x419e>
sqrtsd %xmm0,%xmm9
jmp    5335 <vbic_3T_et_cf_fj+0x41f5>
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x3a0(%rsp)
jb     53fc <vbic_3T_et_cf_fj+0x42bc>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5409 <vbic_3T_et_cf_fj+0x42c9>
movapd %xmm1,0xf0(%rsp)
movapd %xmm6,0x320(%rsp)
movapd %xmm7,0x3a0(%rsp)
movsd  %xmm5,0x350(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movsd  0x350(%rsp),%xmm5
movapd 0x3a0(%rsp),%xmm7
movapd 0x320(%rsp),%xmm6
movapd 0xf0(%rsp),%xmm1
movapd %xmm0,%xmm9
movapd 0x230(%rsp),%xmm10
divsd  0xd0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm8
addsd  0x260(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
addsd  0x1b0(%rsp),%xmm2
movapd 0xa0(%rsp),%xmm4
movsd  0x250(%rsp),%xmm3
addsd  %xmm3,%xmm4
movsd  0x120(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x120(%rsp)
movapd 0x30(%rsp),%xmm3
addsd  0x340(%rsp),%xmm3
mulsd  0x3e0(%rsp),%xmm1
movapd %xmm1,0xf0(%rsp)
addsd  0xe0(%rsp),%xmm5
ucomisd %xmm11,%xmm5
divsd  0x180(%rsp),%xmm6
movapd %xmm6,0x320(%rsp)
mulsd  0x1e0(%rsp),%xmm7
movapd %xmm7,0x3a0(%rsp)
jb     542e <vbic_3T_et_cf_fj+0x42ee>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    54a3 <vbic_3T_et_cf_fj+0x4363>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x7a0(%rsp)
movsd  0x90(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     5723 <vbic_3T_et_cf_fj+0x45e3>
sqrtsd %xmm0,%xmm0
jmp    5728 <vbic_3T_et_cf_fj+0x45e8>
movapd %xmm5,%xmm0
movapd %xmm2,0x90(%rsp)
movapd %xmm3,0x30(%rsp)
movapd %xmm4,0xa0(%rsp)
movapd %xmm10,0x230(%rsp)
movapd %xmm8,0x100(%rsp)
movsd  %xmm9,0xd0(%rsp)
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm8
movapd 0x230(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm3
movapd 0x90(%rsp),%xmm2
movsd  %xmm0,0xe0(%rsp)
movapd 0x70(%rsp),%xmm1
movapd 0x10(%rsp),%xmm0
subsd  %xmm10,%xmm2
movapd %xmm2,0x90(%rsp)
subsd  0x120(%rsp),%xmm4
movapd %xmm4,0xa0(%rsp)
subsd  %xmm8,%xmm3
movapd %xmm3,0x30(%rsp)
movsd  0x1d0(%rsp),%xmm3
subsd  %xmm9,%xmm3
movsd  0x9b27(%rip),%xmm2
mulsd  %xmm2,%xmm3
subsd  %xmm0,%xmm3
movsd  %xmm3,0x10(%rsp)
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0x9af9(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x120(%rsp)
movapd %xmm1,%xmm0
movaps 0x180(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x180(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd 0x290(%rsp),%xmm5
movapd %xmm5,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm3,%xmm2
movapd %xmm3,%xmm8
unpcklpd 0x120(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd 0xf0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0x3a0(%rsp),%xmm2
movapd %xmm2,0xf0(%rsp)
movsd  0x1d0(%rsp),%xmm4
divsd  0xe0(%rsp),%xmm4
movapd 0x170(%rsp),%xmm2
movapd %xmm2,%xmm6
mulsd  %xmm4,%xmm6
movsd  0x9a71(%rip),%xmm3
mulsd  %xmm3,%xmm4
addsd  0x9a5d(%rip),%xmm4
movapd %xmm4,%xmm7
movsd  %xmm4,0x1d0(%rsp)
mulsd  %xmm3,%xmm6
addsd  0x730(%rsp),%xmm6
subsd  %xmm2,%xmm6
movapd %xmm6,0x170(%rsp)
movsd  0x10(%rsp),%xmm2
divsd  0x2f0(%rsp),%xmm2
movsd  0x190(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm7,%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm6,%xmm4
movapd 0x1e0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm4,%xmm2
movapd %xmm1,%xmm4
unpckhpd %xmm1,%xmm4
mulsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm5
divsd  %xmm8,%xmm5
movapd %xmm5,0x290(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm7
movsd  %xmm7,0x230(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm3,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0xe0(%rsp)
movsd  0x390(%rsp),%xmm0
movaps 0x3c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  (%r12),%xmm1
subsd  0x10(%rsp),%xmm1
movapd 0x110(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x290(%rsp),%xmm2
subsd  0x320(%rsp),%xmm2
movapd %xmm2,0x110(%rsp)
movsd  0x230(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x1d0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movsd  %xmm2,0x230(%rsp)
movapd 0x170(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xe0(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x150(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0xf0(%rsp),%xmm1
movapd %xmm1,0x150(%rsp)
jmp    78d7 <vbic_3T_et_cf_fj+0x6797>
call   1060 <sqrt@plt>
movsd  0xd0(%rsp),%xmm1
movapd %xmm0,0x3e0(%rsp)
movapd 0xa0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0xa0(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     5763 <vbic_3T_et_cf_fj+0x4623>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    576c <vbic_3T_et_cf_fj+0x462c>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,0x4b8(%rsp)
movapd 0x70(%rsp),%xmm1
movapd 0x10(%rsp),%xmm2
movsd  0x110(%rsp),%xmm3
addsd  0x190(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,0x720(%rsp)
mulsd  0xf0(%rsp),%xmm0
subsd  0x120(%rsp),%xmm0
subsd  %xmm2,%xmm0
mulsd  0x9859(%rip),%xmm0
movapd %xmm0,0x90(%rsp)
movapd %xmm0,%xmm2
divsd  %xmm1,%xmm2
movsd  0x9830(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0x2a0(%rsp),%xmm1
movsd  %xmm0,0x978(%rsp)
movapd %xmm1,0xd0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,0x340(%rsp)
movsd  0x0(%rbp),%xmm1
addsd  %xmm1,%xmm1
addsd  0x120(%rsp),%xmm1
addsd  0x10(%rsp),%xmm1
movapd %xmm1,0x680(%rsp)
divsd  0xf0(%rsp),%xmm1
movapd %xmm1,%xmm2
unpcklpd %xmm1,%xmm2
addpd  0x98d5(%rip),%xmm2
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0x110(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3c0(%rsp),%xmm0
ucomisd 0x9847(%rip),%xmm0
movapd %xmm2,0x1d0(%rsp)
movapd %xmm1,0x190(%rsp)
jb     588e <vbic_3T_et_cf_fj+0x474e>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    58a0 <vbic_3T_et_cf_fj+0x4760>
call   1060 <sqrt@plt>
movapd 0x1d0(%rsp),%xmm2
movapd %xmm0,%xmm1
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x390(%rsp),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm1,0x320(%rsp)
jb     58ca <vbic_3T_et_cf_fj+0x478a>
sqrtsd %xmm0,%xmm0
jmp    58dc <vbic_3T_et_cf_fj+0x479c>
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x1d0(%rsp),%xmm2
movsd  %xmm0,0x350(%rsp)
mulsd  %xmm2,%xmm2
addsd  0x230(%rsp),%xmm2
ucomisd %xmm3,%xmm2
movsd  %xmm2,0x260(%rsp)
jb     590a <vbic_3T_et_cf_fj+0x47ca>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5913 <vbic_3T_et_cf_fj+0x47d3>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm1
mulsd  %xmm1,%xmm1
addsd  0xe0(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm1,0x110(%rsp)
movapd %xmm0,0x4f0(%rsp)
jb     594e <vbic_3T_et_cf_fj+0x480e>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    595b <vbic_3T_et_cf_fj+0x481b>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x6b8(%rsp)
movsd  0x260(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     5979 <vbic_3T_et_cf_fj+0x4839>
sqrtsd %xmm0,%xmm0
jmp    597e <vbic_3T_et_cf_fj+0x483e>
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x520(%rsp)
jb     59a3 <vbic_3T_et_cf_fj+0x4863>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    59b0 <vbic_3T_et_cf_fj+0x4870>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd %xmm0,0x780(%rsp)
movsd  0x260(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     59ce <vbic_3T_et_cf_fj+0x488e>
sqrtsd %xmm0,%xmm0
jmp    59d3 <vbic_3T_et_cf_fj+0x4893>
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm2
movapd 0x96ec(%rip),%xmm1
xorpd  %xmm2,%xmm1
movapd %xmm1,0x730(%rsp)
xorpd  %xmm2,%xmm2
movapd 0x110(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  %xmm0,0x250(%rsp)
jb     5a16 <vbic_3T_et_cf_fj+0x48d6>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5a23 <vbic_3T_et_cf_fj+0x48e3>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x628(%rsp)
movapd 0x190(%rsp),%xmm1
movsd  0x320(%rsp),%xmm3
addsd  %xmm1,%xmm1
addsd  0x350(%rsp),%xmm3
movsd  0x260(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm1,0x190(%rsp)
jb     5a69 <vbic_3T_et_cf_fj+0x4929>
sqrtsd %xmm0,%xmm0
jmp    5a89 <vbic_3T_et_cf_fj+0x4949>
movsd  %xmm3,0x320(%rsp)
call   1060 <sqrt@plt>
movsd  0x320(%rsp),%xmm3
movapd 0x190(%rsp),%xmm1
movapd 0x110(%rsp),%xmm2
divsd  %xmm3,%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movapd %xmm1,0x110(%rsp)
movsd  %xmm0,0x430(%rsp)
jb     5abb <vbic_3T_et_cf_fj+0x497b>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5acd <vbic_3T_et_cf_fj+0x498d>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm1
movsd  %xmm0,0x790(%rsp)
movapd 0x70(%rsp),%xmm2
movapd 0x10(%rsp),%xmm3
movapd %xmm1,%xmm0
mulsd  0xf0(%rsp),%xmm0
addsd  0x730(%rsp),%xmm0
subsd  %xmm3,%xmm0
mulsd  0x951c(%rip),%xmm0
movapd %xmm0,0x7f0(%rsp)
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm4
movsd  0x94f3(%rip),%xmm0
subsd  %xmm4,%xmm0
movapd %xmm0,0x8c0(%rsp)
movaps 0xd0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x440(%rsp)
movapd 0x730(%rsp),%xmm2
unpcklpd 0x120(%rsp),%xmm2
movapd 0x2f0(%rsp),%xmm0
unpcklpd 0x70(%rsp),%xmm0
movapd %xmm0,0xad0(%rsp)
divpd  %xmm0,%xmm2
movaps 0x955b(%rip),%xmm1
xorps  0x2a0(%rsp),%xmm1
movaps %xmm1,0x920(%rsp)
movapd %xmm2,0x350(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  0x9472(%rip),%xmm0
movapd %xmm0,0x8b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x260(%rsp)
movapd 0x10(%rsp),%xmm0
divsd  0x70(%rsp),%xmm0
addsd  0x9447(%rip),%xmm0
movapd %xmm0,0x910(%rsp)
movaps 0x920(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5e0(%rsp)
movsd  0x0(%rbp),%xmm1
movapd 0x4e0(%rsp),%xmm0
ucomisd 0x94ba(%rip),%xmm0
movsd  %xmm1,0x5a8(%rsp)
jb     5c0f <vbic_3T_et_cf_fj+0x4acf>
sqrtsd %xmm0,%xmm0
jmp    5c14 <vbic_3T_et_cf_fj+0x4ad4>
call   1060 <sqrt@plt>
movsd  %xmm0,0x8a0(%rsp)
xorpd  %xmm1,%xmm1
movapd 0x700(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     5c36 <vbic_3T_et_cf_fj+0x4af6>
sqrtsd %xmm0,%xmm0
jmp    5c3f <vbic_3T_et_cf_fj+0x4aff>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x700(%rsp)
movapd 0x150(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x230(%rsp),%xmm0
ucomisd %xmm1,%xmm0
movsd  %xmm0,0x320(%rsp)
jb     5c73 <vbic_3T_et_cf_fj+0x4b33>
sqrtsd %xmm0,%xmm0
jmp    5c78 <vbic_3T_et_cf_fj+0x4b38>
call   1060 <sqrt@plt>
movapd 0x30(%rsp),%xmm2
movapd 0x180(%rsp),%xmm1
unpcklpd 0x6f0(%rsp),%xmm1
mulsd  %xmm2,%xmm2
addsd  0xe0(%rsp),%xmm2
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movapd %xmm2,0x30(%rsp)
movapd %xmm0,0x4e0(%rsp)
jb     5cbf <vbic_3T_et_cf_fj+0x4b7f>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5cde <vbic_3T_et_cf_fj+0x4b9e>
movapd %xmm2,%xmm0
movapd %xmm1,0x180(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x180(%rsp),%xmm1
movsd  %xmm0,0x6f0(%rsp)
movapd 0x150(%rsp),%xmm5
movapd 0x3e0(%rsp),%xmm2
movapd 0x520(%rsp),%xmm4
divpd  %xmm1,%xmm5
movapd 0x3a0(%rsp),%xmm1
addsd  0x7a0(%rsp),%xmm1
addsd  0x4b8(%rsp),%xmm2
unpcklpd 0x780(%rsp),%xmm4
movsd  0x320(%rsp),%xmm0
ucomisd %xmm3,%xmm0
movapd %xmm5,0x180(%rsp)
jb     5d49 <vbic_3T_et_cf_fj+0x4c09>
sqrtsd %xmm0,%xmm9
jmp    5d92 <vbic_3T_et_cf_fj+0x4c52>
movapd %xmm1,0x3a0(%rsp)
movapd %xmm2,0x3e0(%rsp)
movapd %xmm4,0x520(%rsp)
call   1060 <sqrt@plt>
movapd 0x180(%rsp),%xmm5
movapd 0x520(%rsp),%xmm4
movapd 0x3e0(%rsp),%xmm2
movapd 0x3a0(%rsp),%xmm1
movapd %xmm0,%xmm9
movapd 0x1d0(%rsp),%xmm10
movapd %xmm5,%xmm6
unpckhpd %xmm5,%xmm6
movapd 0xf0(%rsp),%xmm0
movapd %xmm0,%xmm7
unpcklpd %xmm1,%xmm7
movapd %xmm0,%xmm3
unpcklpd %xmm2,%xmm3
divpd  %xmm4,%xmm10
xorpd  %xmm8,%xmm8
movapd 0x30(%rsp),%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm10,0x1d0(%rsp)
jb     5de4 <vbic_3T_et_cf_fj+0x4ca4>
sqrtsd %xmm0,%xmm0
jmp    5e4b <vbic_3T_et_cf_fj+0x4d0b>
movapd %xmm7,0x3a0(%rsp)
movapd %xmm9,0x3e0(%rsp)
movapd %xmm6,0x520(%rsp)
movapd %xmm3,0x7a0(%rsp)
call   1060 <sqrt@plt>
movapd 0x7a0(%rsp),%xmm3
movapd 0x520(%rsp),%xmm6
xorpd  %xmm8,%xmm8
movapd 0x3e0(%rsp),%xmm9
movapd 0x180(%rsp),%xmm5
movapd 0x3a0(%rsp),%xmm7
movapd 0x1d0(%rsp),%xmm10
movapd 0x150(%rsp),%xmm14
movapd 0x1b0(%rsp),%xmm1
movapd 0x4f0(%rsp),%xmm4
unpcklpd %xmm0,%xmm9
addsd  %xmm6,%xmm5
addsd  0x710(%rsp),%xmm1
mulpd  %xmm3,%xmm7
addsd  0x6b8(%rsp),%xmm4
movapd 0x92b2(%rip),%xmm2
movapd %xmm10,%xmm6
unpckhpd %xmm10,%xmm6
divpd  %xmm9,%xmm14
movsd  0x320(%rsp),%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm7,0x3a0(%rsp)
movapd %xmm14,0x150(%rsp)
jb     5ec6 <vbic_3T_et_cf_fj+0x4d86>
sqrtsd %xmm0,%xmm0
jmp    5f38 <vbic_3T_et_cf_fj+0x4df8>
movapd %xmm1,0x1b0(%rsp)
movapd %xmm4,0x4f0(%rsp)
movapd %xmm5,0x180(%rsp)
movapd %xmm6,0x3e0(%rsp)
call   1060 <sqrt@plt>
movapd 0x3e0(%rsp),%xmm6
movapd 0x180(%rsp),%xmm5
movapd 0x3a0(%rsp),%xmm7
movapd 0x4f0(%rsp),%xmm4
movapd 0x1d0(%rsp),%xmm10
movapd 0x921b(%rip),%xmm2
movapd 0x1b0(%rsp),%xmm1
movapd 0x150(%rsp),%xmm14
movapd 0x30(%rsp),%xmm8
movsd  0x430(%rsp),%xmm9
movapd 0xf0(%rsp),%xmm11
unpcklpd %xmm1,%xmm11
movlpd 0x680(%rsp),%xmm2
movapd %xmm7,%xmm12
unpcklpd %xmm4,%xmm12
mulsd  0xa0(%rsp),%xmm5
addsd  %xmm6,%xmm10
movaps 0x91b0(%rip),%xmm1
movaps %xmm1,0x3e0(%rsp)
movsd  0x250(%rsp),%xmm4
addsd  0x628(%rsp),%xmm4
addsd  0x790(%rsp),%xmm9
movapd %xmm14,%xmm3
unpckhpd %xmm14,%xmm3
xorpd  %xmm13,%xmm13
ucomisd %xmm13,%xmm8
movapd %xmm0,0x4f0(%rsp)
jb     5fcd <vbic_3T_et_cf_fj+0x4e8d>
sqrtsd %xmm8,%xmm8
jmp    6083 <vbic_3T_et_cf_fj+0x4f43>
movapd %xmm8,%xmm0
movapd %xmm2,0x1b0(%rsp)
movapd %xmm10,0x1d0(%rsp)
movsd  %xmm4,0x250(%rsp)
movsd  %xmm9,0x430(%rsp)
movapd %xmm5,0x180(%rsp)
movapd %xmm11,0x520(%rsp)
movapd %xmm12,0x710(%rsp)
movapd %xmm3,0x680(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm13,%xmm13
movapd 0x680(%rsp),%xmm3
movapd 0x710(%rsp),%xmm12
movapd 0x520(%rsp),%xmm11
movapd 0x180(%rsp),%xmm5
movsd  0x430(%rsp),%xmm9
movsd  0x250(%rsp),%xmm4
movapd 0x1d0(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm2
movapd 0x150(%rsp),%xmm14
movapd %xmm0,%xmm8
movapd 0x100(%rsp),%xmm6
movapd 0x190(%rsp),%xmm1
unpcklpd %xmm5,%xmm6
movapd 0x908f(%rip),%xmm7
divpd  %xmm11,%xmm7
divpd  %xmm12,%xmm2
mulsd  %xmm10,%xmm1
mulsd  %xmm9,%xmm4
addsd  %xmm3,%xmm14
movsd  0x320(%rsp),%xmm0
ucomisd %xmm13,%xmm0
movapd %xmm7,0x180(%rsp)
jb     60dd <vbic_3T_et_cf_fj+0x4f9d>
sqrtsd %xmm0,%xmm15
jmp    6160 <vbic_3T_et_cf_fj+0x5020>
movapd %xmm14,0x150(%rsp)
movapd %xmm1,0x190(%rsp)
movapd %xmm2,0x1b0(%rsp)
movsd  %xmm4,0x250(%rsp)
movapd %xmm6,0x1d0(%rsp)
movsd  %xmm8,0x320(%rsp)
call   1060 <sqrt@plt>
movsd  0x320(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm6
movapd 0x180(%rsp),%xmm7
movsd  0x250(%rsp),%xmm4
movapd 0x1b0(%rsp),%xmm2
movapd 0x190(%rsp),%xmm1
movapd 0x150(%rsp),%xmm14
movapd %xmm0,%xmm15
movapd 0x30(%rsp),%xmm0
movapd 0x4e0(%rsp),%xmm12
movapd 0x4f0(%rsp),%xmm13
divpd  0x3a0(%rsp),%xmm6
divsd  %xmm4,%xmm1
movapd %xmm2,%xmm4
addsd  %xmm7,%xmm4
unpckhpd %xmm2,%xmm2
addsd  0x6f0(%rsp),%xmm12
mulsd  0xa0(%rsp),%xmm14
addsd  %xmm8,%xmm13
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     61bf <vbic_3T_et_cf_fj+0x507f>
sqrtsd %xmm0,%xmm0
jmp    625f <vbic_3T_et_cf_fj+0x511f>
movapd %xmm4,0x30(%rsp)
movapd %xmm14,0x150(%rsp)
movapd %xmm1,0x190(%rsp)
movapd %xmm2,0x1b0(%rsp)
movapd %xmm12,0x4e0(%rsp)
movapd %xmm13,0x4f0(%rsp)
movapd %xmm6,0x1d0(%rsp)
movapd %xmm15,0x250(%rsp)
call   1060 <sqrt@plt>
movapd 0x250(%rsp),%xmm15
movapd 0x1d0(%rsp),%xmm6
movapd 0x4f0(%rsp),%xmm13
movapd 0x4e0(%rsp),%xmm12
movapd 0x180(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm2
movapd 0x190(%rsp),%xmm1
movapd 0x150(%rsp),%xmm14
movapd 0x30(%rsp),%xmm4
movapd 0x70(%rsp),%xmm9
movapd 0x8e71(%rip),%xmm8
movapd 0x10(%rsp),%xmm10
movapd 0x100(%rsp),%xmm5
movapd 0x110(%rsp),%xmm11
movapd %xmm7,%xmm3
subpd  %xmm6,%xmm3
movapd %xmm3,0x250(%rsp)
addsd  %xmm6,%xmm7
movapd %xmm7,0x180(%rsp)
subsd  %xmm1,%xmm2
movapd %xmm2,0x1b0(%rsp)
movapd 0xf0(%rsp),%xmm2
movapd %xmm2,%xmm1
unpcklpd %xmm12,%xmm1
movapd %xmm1,0x1d0(%rsp)
addsd  %xmm0,%xmm15
movapd %xmm2,%xmm0
unpcklpd %xmm13,%xmm0
movapd %xmm2,%xmm3
unpcklpd %xmm15,%xmm3
mulsd  0x170(%rsp),%xmm4
movapd %xmm4,0x30(%rsp)
mulpd  %xmm0,%xmm3
movapd %xmm3,0x6f0(%rsp)
movsd  0x8d36(%rip),%xmm0
subsd  %xmm11,%xmm0
movsd  %xmm0,0x190(%rsp)
unpcklpd %xmm14,%xmm5
movapd %xmm5,0x100(%rsp)
movsd  0x8a0(%rsp),%xmm1
addsd  0x700(%rsp),%xmm1
movapd 0xa0(%rsp),%xmm0
divsd  %xmm1,%xmm0
movapd %xmm0,0xa0(%rsp)
mulsd  %xmm2,%xmm0
subsd  0x120(%rsp),%xmm0
subsd  %xmm10,%xmm0
mulsd  0x8cb8(%rip),%xmm0
movapd %xmm0,0x150(%rsp)
divsd  %xmm9,%xmm0
movapd 0x2a0(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
movapd %xmm8,%xmm3
subpd  %xmm1,%xmm3
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
movapd %xmm0,0x8a0(%rsp)
movapd %xmm3,0x710(%rsp)
movapd %xmm3,%xmm1
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm1
movapd %xmm0,0x7a0(%rsp)
movsd  (%r12),%xmm0
addsd  %xmm0,%xmm0
addsd  0x120(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x6b8(%rsp)
divsd  0xf0(%rsp),%xmm0
movapd %xmm0,0x4f0(%rsp)
unpcklpd %xmm0,%xmm0
addpd  0x8d24(%rip),%xmm0
movapd %xmm0,0x700(%rsp)
unpckhpd %xmm0,%xmm0
movapd %xmm0,0x3a0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3c0(%rsp),%xmm0
ucomisd 0x8c91(%rip),%xmm0
jb     642f <vbic_3T_et_cf_fj+0x52ef>
sqrtsd %xmm0,%xmm0
jmp    643a <vbic_3T_et_cf_fj+0x52fa>
call   1060 <sqrt@plt>
movapd 0x10(%rsp),%xmm1
movsd  %xmm0,0x4b8(%rsp)
movsd  0x260(%rsp),%xmm2
movapd 0x180(%rsp),%xmm15
mulsd  0x170(%rsp),%xmm15
movapd 0x250(%rsp),%xmm4
unpckhpd %xmm4,%xmm4
movsd  0x8bca(%rip),%xmm13
subsd  0x720(%rsp),%xmm13
movapd 0xf0(%rsp),%xmm3
movsd  0x8b8f(%rip),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm3,0x320(%rsp)
movapd 0x30(%rsp),%xmm8
mulsd  0x1b0(%rsp),%xmm8
movsd  0x190(%rsp),%xmm14
mulsd  %xmm0,%xmm14
movsd  0x8b4a(%rip),%xmm0
movapd 0x110(%rsp),%xmm5
addsd  %xmm0,%xmm5
mulsd  0x2a0(%rsp),%xmm2
movapd %xmm0,%xmm6
divsd  0x70(%rsp),%xmm6
movapd %xmm1,%xmm7
divsd  0x2f0(%rsp),%xmm7
movapd 0x3e0(%rsp),%xmm0
divpd  0x1d0(%rsp),%xmm0
movapd %xmm0,0x3e0(%rsp)
movapd 0x100(%rsp),%xmm10
divpd  0x6f0(%rsp),%xmm10
movapd 0x700(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x390(%rsp),%xmm0
xorpd  %xmm11,%xmm11
ucomisd %xmm11,%xmm0
movapd %xmm8,0x30(%rsp)
jb     6554 <vbic_3T_et_cf_fj+0x5414>
sqrtsd %xmm0,%xmm0
jmp    660f <vbic_3T_et_cf_fj+0x54cf>
movapd %xmm10,0x100(%rsp)
movapd %xmm5,0x110(%rsp)
movsd  %xmm6,0x720(%rsp)
movsd  %xmm14,0x190(%rsp)
movsd  %xmm13,0x1d0(%rsp)
movapd %xmm15,0x180(%rsp)
movapd %xmm4,0x250(%rsp)
movsd  %xmm2,0x390(%rsp)
movapd %xmm7,0x3c0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movapd 0x3c0(%rsp),%xmm7
movsd  0x390(%rsp),%xmm2
movapd 0x250(%rsp),%xmm4
movapd 0x180(%rsp),%xmm15
movsd  0x1d0(%rsp),%xmm13
movsd  0x190(%rsp),%xmm14
movsd  0x720(%rsp),%xmm6
movapd 0x110(%rsp),%xmm5
movapd 0x100(%rsp),%xmm10
movapd 0x30(%rsp),%xmm8
movsd  %xmm0,0x628(%rsp)
movapd 0x350(%rsp),%xmm9
movsd  0x5e0(%rsp),%xmm3
mulsd  %xmm4,%xmm15
movsd  0x89e8(%rip),%xmm0
mulsd  %xmm0,%xmm13
movapd 0xd0(%rsp),%xmm1
mulsd  0x440(%rsp),%xmm1
movapd %xmm1,0x520(%rsp)
movapd 0x320(%rsp),%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm1,0x250(%rsp)
movapd 0x170(%rsp),%xmm1
mulsd  %xmm1,%xmm14
mulsd  %xmm0,%xmm5
divsd  0x8b0(%rsp),%xmm2
movsd  %xmm2,0x390(%rsp)
movapd 0x1e0(%rsp),%xmm0
mulsd  %xmm0,%xmm9
mulsd  %xmm1,%xmm6
mulsd  %xmm0,%xmm7
movapd %xmm7,0x3c0(%rsp)
movapd 0x700(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x230(%rsp),%xmm0
movapd %xmm3,%xmm7
mulsd  0x2a0(%rsp),%xmm7
ucomisd %xmm11,%xmm0
movapd 0x3e0(%rsp),%xmm1
movapd %xmm1,%xmm2
subpd  %xmm10,%xmm2
movapd %xmm2,0x230(%rsp)
addsd  %xmm1,%xmm10
movapd %xmm5,0x110(%rsp)
movsd  %xmm0,0x680(%rsp)
jb     671b <vbic_3T_et_cf_fj+0x55db>
movapd %xmm3,%xmm4
sqrtsd %xmm0,%xmm0
jmp    67c1 <vbic_3T_et_cf_fj+0x5681>
movapd %xmm10,0x100(%rsp)
movsd  %xmm6,0x720(%rsp)
movapd %xmm9,0x350(%rsp)
movsd  %xmm14,0x190(%rsp)
movsd  %xmm13,0x1d0(%rsp)
movapd %xmm15,0x180(%rsp)
movsd  %xmm7,0x4e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x4e0(%rsp),%xmm7
movapd 0x180(%rsp),%xmm15
movsd  0x1d0(%rsp),%xmm13
movsd  0x190(%rsp),%xmm14
movsd  0x5e0(%rsp),%xmm3
movapd 0x350(%rsp),%xmm9
movsd  0x720(%rsp),%xmm6
movapd 0x110(%rsp),%xmm5
movapd 0x100(%rsp),%xmm10
movapd 0x30(%rsp),%xmm8
movapd %xmm0,0x8b0(%rsp)
movapd 0x70(%rsp),%xmm1
movsd  0x260(%rsp),%xmm11
mulsd  0x320(%rsp),%xmm15
movapd 0x170(%rsp),%xmm12
mulsd  %xmm12,%xmm13
movsd  0x8845(%rip),%xmm0
movapd %xmm0,%xmm2
divsd  %xmm1,%xmm2
movsd  %xmm2,0x430(%rsp)
movapd 0x290(%rsp),%xmm4
unpcklpd 0x520(%rsp),%xmm4
movaps 0xd0(%rsp),%xmm1
unpcklpd 0x8c0(%rsp),%xmm1
movaps %xmm1,0x780(%rsp)
movsd  0x8811(%rip),%xmm2
addsd  0x250(%rsp),%xmm14
movapd 0x7f0(%rsp),%xmm1
divsd  0x2f0(%rsp),%xmm1
movapd %xmm1,0x250(%rsp)
mulsd  0x87b3(%rip),%xmm8
mulsd  0x390(%rsp),%xmm9
subsd  0x3c0(%rsp),%xmm6
divsd  0x910(%rsp),%xmm7
movsd  %xmm7,0x4e0(%rsp)
movsd  0x8776(%rip),%xmm1
subsd  %xmm5,%xmm1
movsd  %xmm1,0x790(%rsp)
movapd %xmm0,%xmm7
subsd  0xa0(%rsp),%xmm7
movapd %xmm3,%xmm0
subsd  %xmm11,%xmm0
movsd  %xmm0,0x520(%rsp)
mulsd  %xmm12,%xmm10
movapd 0x230(%rsp),%xmm1
unpckhpd %xmm1,%xmm1
movapd 0x3a0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0xe0(%rsp),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm6,0x720(%rsp)
movapd %xmm0,0x3a0(%rsp)
movsd  %xmm14,0x190(%rsp)
jb     6942 <vbic_3T_et_cf_fj+0x5802>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x8c0(%rsp)
movapd 0x90(%rsp),%xmm3
movapd 0x340(%rsp),%xmm12
movsd  0x5e0(%rsp),%xmm5
jmp    6a25 <vbic_3T_et_cf_fj+0x58e5>
movapd %xmm8,0x30(%rsp)
movapd %xmm10,0x100(%rsp)
movapd %xmm9,0x350(%rsp)
movsd  %xmm7,0x3c0(%rsp)
movsd  %xmm13,0x1d0(%rsp)
movapd %xmm4,0x390(%rsp)
movapd %xmm15,0x180(%rsp)
movapd %xmm1,0x230(%rsp)
call   1060 <sqrt@plt>
movapd 0x230(%rsp),%xmm1
movapd 0x180(%rsp),%xmm15
movapd 0x390(%rsp),%xmm4
movsd  0x1d0(%rsp),%xmm13
movsd  0x190(%rsp),%xmm14
movsd  0x3c0(%rsp),%xmm7
movsd  0x5e0(%rsp),%xmm5
movapd 0x350(%rsp),%xmm9
movsd  0x720(%rsp),%xmm6
movsd  0x260(%rsp),%xmm11
movapd 0x100(%rsp),%xmm10
movsd  0x864e(%rip),%xmm2
movapd 0x30(%rsp),%xmm8
movsd  %xmm0,0x8c0(%rsp)
movapd 0x90(%rsp),%xmm3
movapd 0x340(%rsp),%xmm12
addsd  %xmm15,%xmm13
divpd  0x780(%rsp),%xmm4
movsd  0x790(%rsp),%xmm0
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm9
mulsd  %xmm1,%xmm10
movapd %xmm3,%xmm0
divsd  0x2f0(%rsp),%xmm0
movapd %xmm0,0xe0(%rsp)
movapd 0x440(%rsp),%xmm0
unpcklpd %xmm12,%xmm0
movapd %xmm0,0x440(%rsp)
divsd  0xf0(%rsp),%xmm2
movsd  0x680(%rsp),%xmm0
ucomisd 0x8626(%rip),%xmm0
movsd  0x430(%rsp),%xmm1
mulsd  %xmm14,%xmm1
movsd  %xmm1,0xa0(%rsp)
movapd 0x250(%rsp),%xmm1
mulsd  0x1e0(%rsp),%xmm1
movsd  0x4e0(%rsp),%xmm3
mulsd  %xmm6,%xmm3
movsd  %xmm3,0x4e0(%rsp)
movapd 0x110(%rsp),%xmm6
mulsd  %xmm6,%xmm5
mulsd  0x520(%rsp),%xmm8
mulsd  0x8530(%rip),%xmm7
movsd  %xmm2,0x230(%rsp)
movapd %xmm4,0x390(%rsp)
movsd  %xmm13,0x1d0(%rsp)
jb     6b42 <vbic_3T_et_cf_fj+0x5a02>
movapd %xmm6,%xmm3
sqrtsd %xmm0,%xmm0
movapd %xmm0,0x790(%rsp)
movapd 0x85b9(%rip),%xmm0
movapd 0x1b0(%rsp),%xmm6
movapd %xmm5,%xmm14
movapd %xmm2,%xmm5
movapd %xmm3,%xmm2
jmp    6c11 <vbic_3T_et_cf_fj+0x5ad1>
movapd %xmm8,0x30(%rsp)
movapd %xmm10,0x100(%rsp)
movsd  %xmm11,0x260(%rsp)
movapd %xmm9,0x350(%rsp)
movsd  %xmm5,0x5e0(%rsp)
movsd  %xmm7,0x3c0(%rsp)
movapd %xmm1,0x250(%rsp)
call   1060 <sqrt@plt>
movapd 0x250(%rsp),%xmm1
movapd 0x390(%rsp),%xmm4
movsd  0x1d0(%rsp),%xmm13
movsd  0x3c0(%rsp),%xmm7
movsd  0x5e0(%rsp),%xmm14
movapd 0x350(%rsp),%xmm9
movapd 0x110(%rsp),%xmm2
movsd  0x260(%rsp),%xmm11
movapd 0x340(%rsp),%xmm12
movapd 0x100(%rsp),%xmm10
movsd  0x230(%rsp),%xmm5
movapd 0x30(%rsp),%xmm8
movapd %xmm0,0x790(%rsp)
movapd 0x84d8(%rip),%xmm0
movapd 0x1b0(%rsp),%xmm6
movapd %xmm0,%xmm15
subpd  0x440(%rsp),%xmm15
addsd  0xa0(%rsp),%xmm1
movsd  0x430(%rsp),%xmm0
mulsd  %xmm13,%xmm0
movsd  %xmm0,0x440(%rsp)
movapd 0xe0(%rsp),%xmm3
mulsd  0x1e0(%rsp),%xmm3
mulsd  0xd0(%rsp),%xmm12
mulsd  %xmm5,%xmm6
addsd  %xmm14,%xmm11
unpckhpd %xmm4,%xmm4
movapd %xmm4,0x350(%rsp)
subsd  %xmm9,%xmm8
mulsd  0x4e0(%rsp),%xmm2
movapd 0x90(%rsp),%xmm4
subsd  0x7f0(%rsp),%xmm4
mulsd  0x320(%rsp),%xmm10
mulsd  0x170(%rsp),%xmm7
xorpd  %xmm5,%xmm5
movapd 0x3a0(%rsp),%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm11,0x260(%rsp)
movapd %xmm15,0x180(%rsp)
jb     6cd5 <vbic_3T_et_cf_fj+0x5b95>
sqrtsd %xmm0,%xmm0
jmp    6d9a <vbic_3T_et_cf_fj+0x5c5a>
movapd %xmm8,0x30(%rsp)
movapd %xmm4,0xa0(%rsp)
movapd %xmm10,0x100(%rsp)
movapd %xmm12,0x340(%rsp)
movapd %xmm2,0x110(%rsp)
movsd  %xmm7,0x3c0(%rsp)
movapd %xmm6,0x1b0(%rsp)
movapd %xmm1,0x250(%rsp)
movapd %xmm3,0xe0(%rsp)
call   1060 <sqrt@plt>
movapd 0xe0(%rsp),%xmm3
movapd 0x180(%rsp),%xmm15
movapd 0x250(%rsp),%xmm1
movsd  0x1d0(%rsp),%xmm13
movapd 0x1b0(%rsp),%xmm6
movsd  0x3c0(%rsp),%xmm7
movapd 0x110(%rsp),%xmm2
movsd  0x260(%rsp),%xmm11
movapd 0x340(%rsp),%xmm12
movapd 0x100(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm8
movapd %xmm0,0x780(%rsp)
movaps 0x70(%rsp),%xmm0
movsd  0x5a8(%rsp),%xmm14
movsd  0x190(%rsp),%xmm5
movsd  0x680(%rsp),%xmm9
addsd  0x440(%rsp),%xmm3
movapd %xmm3,0xe0(%rsp)
divsd  0x978(%rsp),%xmm12
movapd %xmm15,%xmm3
unpckhpd %xmm15,%xmm3
movapd %xmm3,0x110(%rsp)
subsd  %xmm2,%xmm8
movapd 0x320(%rsp),%xmm3
mulsd  %xmm6,%xmm3
movapd %xmm3,0x4e0(%rsp)
mulsd  0x350(%rsp),%xmm1
addsd  %xmm14,%xmm4
subsd  0x7f0(%rsp),%xmm14
movlhps %xmm0,%xmm0
movaps %xmm0,0x100(%rsp)
addsd  %xmm10,%xmm7
movapd %xmm15,%xmm0
divsd  0xd0(%rsp),%xmm0
movapd %xmm0,0x5e0(%rsp)
mulsd  0x81ca(%rip),%xmm6
mulsd  %xmm11,%xmm5
mulsd  %xmm11,%xmm13
ucomisd 0x824f(%rip),%xmm9
movapd 0x150(%rsp),%xmm0
divsd  0x2f0(%rsp),%xmm0
movapd %xmm0,0x440(%rsp)
movsd  %xmm7,0x3c0(%rsp)
movapd %xmm4,0xa0(%rsp)
movsd  %xmm5,0x190(%rsp)
jb     6eae <vbic_3T_et_cf_fj+0x5d6e>
xorps  %xmm0,%xmm0
sqrtsd %xmm9,%xmm0
jmp    6f4c <vbic_3T_et_cf_fj+0x5e0c>
movapd %xmm9,%xmm0
movapd %xmm8,0x30(%rsp)
movapd %xmm12,0x340(%rsp)
movsd  %xmm14,0x5a8(%rsp)
movapd %xmm6,0x1b0(%rsp)
movsd  %xmm13,0x1d0(%rsp)
movapd %xmm1,0x250(%rsp)
call   1060 <sqrt@plt>
movapd 0x180(%rsp),%xmm15
movapd 0x250(%rsp),%xmm1
movsd  0x1d0(%rsp),%xmm13
movapd 0x1b0(%rsp),%xmm6
movsd  0x3c0(%rsp),%xmm7
movsd  0x5a8(%rsp),%xmm14
movsd  0x260(%rsp),%xmm11
movapd 0x340(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm8
movapd %xmm0,0x7f0(%rsp)
movapd 0x90(%rsp),%xmm2
movapd 0x390(%rsp),%xmm9
mulsd  0xe0(%rsp),%xmm12
movapd 0xd0(%rsp),%xmm0
movapd 0x110(%rsp),%xmm5
divsd  %xmm0,%xmm5
movapd %xmm5,0x110(%rsp)
movsd  0x430(%rsp),%xmm10
movapd %xmm10,%xmm5
movapd 0x4e0(%rsp),%xmm3
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x1b0(%rsp)
mulpd  0x100(%rsp),%xmm15
unpcklpd %xmm0,%xmm0
movapd %xmm0,0xd0(%rsp)
movapd 0x1e0(%rsp),%xmm0
movapd 0x5e0(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd %xmm5,0x5e0(%rsp)
mulsd  %xmm9,%xmm1
movsd  0x520(%rsp),%xmm5
mulsd  %xmm6,%xmm5
movsd  %xmm5,0x520(%rsp)
addsd  %xmm14,%xmm2
mulsd  %xmm11,%xmm3
movapd %xmm3,0x4e0(%rsp)
subsd  0x190(%rsp),%xmm13
mulsd  %xmm4,%xmm8
movapd %xmm10,%xmm6
mulsd  %xmm7,%xmm6
movapd 0x440(%rsp),%xmm7
mulsd  %xmm0,%xmm7
movapd 0x710(%rsp),%xmm5
mulsd  0x7a0(%rsp),%xmm5
xorpd  %xmm14,%xmm14
movapd 0x3a0(%rsp),%xmm0
ucomisd %xmm14,%xmm0
jb     7095 <vbic_3T_et_cf_fj+0x5f55>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x190(%rsp)
movsd  0x4b8(%rsp),%xmm10
movsd  0x680(%rsp),%xmm9
movapd 0x390(%rsp),%xmm3
jmp    717c <vbic_3T_et_cf_fj+0x603c>
movapd %xmm2,0x90(%rsp)
movapd %xmm8,0x30(%rsp)
movapd %xmm12,0x340(%rsp)
movsd  %xmm13,0x1d0(%rsp)
movapd %xmm5,0xe0(%rsp)
movapd %xmm1,0x250(%rsp)
movapd %xmm15,0x180(%rsp)
movapd %xmm7,0x440(%rsp)
movsd  %xmm6,0x5a8(%rsp)
call   1060 <sqrt@plt>
movsd  0x5a8(%rsp),%xmm6
xorpd  %xmm14,%xmm14
movapd 0x440(%rsp),%xmm7
movapd 0x180(%rsp),%xmm15
movapd 0x250(%rsp),%xmm1
movapd 0x390(%rsp),%xmm3
movapd 0xe0(%rsp),%xmm5
movsd  0x1d0(%rsp),%xmm13
movsd  0x260(%rsp),%xmm11
movapd 0x340(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
movsd  %xmm0,0x190(%rsp)
movsd  0x4b8(%rsp),%xmm10
movsd  0x680(%rsp),%xmm9
movapd 0x350(%rsp),%xmm0
mulsd  0x1b0(%rsp),%xmm0
movapd %xmm0,0x350(%rsp)
divpd  0xd0(%rsp),%xmm15
addsd  0x5e0(%rsp),%xmm1
mulsd  %xmm11,%xmm2
subsd  0x4e0(%rsp),%xmm11
mulsd  0x520(%rsp),%xmm4
addsd  %xmm13,%xmm8
addsd  %xmm6,%xmm7
divsd  0x8a0(%rsp),%xmm5
ucomisd %xmm14,%xmm9
addsd  0x628(%rsp),%xmm10
movapd 0x110(%rsp),%xmm6
mulsd  0x1e0(%rsp),%xmm6
mulsd  %xmm3,%xmm12
movapd 0x4f0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x4f0(%rsp)
jb     721f <vbic_3T_et_cf_fj+0x60df>
xorps  %xmm0,%xmm0
sqrtsd %xmm9,%xmm0
jmp    72fc <vbic_3T_et_cf_fj+0x61bc>
movapd %xmm9,%xmm0
movapd %xmm2,0x90(%rsp)
movapd %xmm8,0x30(%rsp)
movapd %xmm4,0xa0(%rsp)
movapd %xmm12,0x340(%rsp)
movsd  %xmm11,0x260(%rsp)
movsd  %xmm10,0x4b8(%rsp)
movapd %xmm5,0xe0(%rsp)
movapd %xmm1,0x250(%rsp)
movapd %xmm15,0x180(%rsp)
movapd %xmm6,0x110(%rsp)
movapd %xmm7,0x440(%rsp)
call   1060 <sqrt@plt>
movapd 0x440(%rsp),%xmm7
movapd 0x110(%rsp),%xmm6
movapd 0x180(%rsp),%xmm15
movapd 0x250(%rsp),%xmm1
movapd 0x390(%rsp),%xmm3
movapd 0xe0(%rsp),%xmm5
movsd  0x4b8(%rsp),%xmm10
movsd  0x260(%rsp),%xmm11
movapd 0x340(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
movapd %xmm0,0x1b0(%rsp)
movaps 0x120(%rsp),%xmm0
addsd  %xmm6,%xmm12
mulsd  0x350(%rsp),%xmm3
addsd  %xmm11,%xmm4
addsd  %xmm15,%xmm2
unpckhpd %xmm15,%xmm15
addsd  %xmm1,%xmm8
movlhps %xmm0,%xmm0
movaps %xmm0,0x120(%rsp)
mulsd  %xmm7,%xmm5
movapd %xmm5,0xe0(%rsp)
movapd 0x4f0(%rsp),%xmm0
divsd  %xmm10,%xmm0
movapd %xmm0,0xd0(%rsp)
xorpd  %xmm0,%xmm0
movapd 0x3a0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
movapd %xmm1,%xmm0
jb     737b <vbic_3T_et_cf_fj+0x623b>
sqrtsd %xmm0,%xmm0
jmp    73ec <vbic_3T_et_cf_fj+0x62ac>
movapd %xmm2,0x90(%rsp)
movapd %xmm8,0x30(%rsp)
movapd %xmm4,0xa0(%rsp)
movapd %xmm12,0x340(%rsp)
movapd %xmm3,0x390(%rsp)
movapd %xmm15,0x180(%rsp)
call   1060 <sqrt@plt>
movapd 0x180(%rsp),%xmm15
movapd 0x390(%rsp),%xmm3
movapd 0x340(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
movsd  %xmm0,0x110(%rsp)
movapd 0x70(%rsp),%xmm1
movapd 0x10(%rsp),%xmm0
subsd  %xmm15,%xmm2
movapd %xmm2,0x90(%rsp)
addsd  %xmm3,%xmm4
movapd %xmm4,0xa0(%rsp)
subsd  %xmm12,%xmm8
movapd %xmm8,0x30(%rsp)
movapd 0xf0(%rsp),%xmm2
mulsd  0xd0(%rsp),%xmm2
addsd  0x730(%rsp),%xmm2
subsd  %xmm0,%xmm2
movsd  0x7bd1(%rip),%xmm0
mulsd  %xmm0,%xmm2
movapd %xmm2,0xf0(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0x7ba4(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x10(%rsp)
movapd %xmm1,%xmm0
movaps 0x710(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x710(%rsp),%xmm10
movapd %xmm10,%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x7a0(%rsp),%xmm0
movapd 0x7c35(%rip),%xmm1
subpd  %xmm0,%xmm1
movapd 0x290(%rsp),%xmm3
unpcklpd %xmm2,%xmm3
movapd %xmm10,%xmm0
unpcklpd 0x10(%rsp),%xmm0
divpd  %xmm0,%xmm3
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
divsd  %xmm10,%xmm0
movapd 0x1e0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm2,%xmm8
movapd 0xe0(%rsp),%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,0xe0(%rsp)
movsd  0x6b8(%rsp),%xmm0
divsd  0x6f0(%rsp),%xmm0
movapd 0x3e0(%rsp),%xmm4
addsd  %xmm0,%xmm4
movapd 0x790(%rsp),%xmm0
unpcklpd 0x780(%rsp),%xmm0
movapd 0x700(%rsp),%xmm2
divpd  %xmm0,%xmm2
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm2,%xmm0
movapd 0x4f0(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x7f0(%rsp),%xmm0
addsd  0x190(%rsp),%xmm0
movapd 0x1b0(%rsp),%xmm2
addsd  0x110(%rsp),%xmm2
unpcklpd %xmm0,%xmm0
unpcklpd %xmm2,%xmm2
mulpd  %xmm0,%xmm2
movapd 0x8b0(%rsp),%xmm0
addsd  0x8c0(%rsp),%xmm0
shufpd $0x2,%xmm2,%xmm0
movapd 0x7ba6(%rip),%xmm6
unpcklpd %xmm5,%xmm6
movapd 0x170(%rsp),%xmm2
mulsd  %xmm2,%xmm4
divpd  %xmm0,%xmm6
movapd %xmm6,%xmm0
unpckhpd %xmm6,%xmm0
subsd  %xmm0,%xmm6
movsd  0x230(%rsp),%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm4,%xmm6
movsd  0x7a5c(%rip),%xmm4
movapd 0xd0(%rsp),%xmm11
subsd  %xmm11,%xmm4
movsd  0x7a24(%rip),%xmm9
mulsd  %xmm9,%xmm4
movapd 0x320(%rsp),%xmm0
movapd %xmm0,%xmm7
mulsd  %xmm5,%xmm7
movapd %xmm7,0x290(%rsp)
movapd %xmm5,%xmm12
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,0x10(%rsp)
movapd 0xf0(%rsp),%xmm0
divsd  0x2f0(%rsp),%xmm0
movsd  0x430(%rsp),%xmm2
movapd %xmm2,%xmm5
mulsd  %xmm7,%xmm5
mulsd  %xmm4,%xmm2
mulsd  %xmm8,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm3,%xmm2
unpckhpd %xmm3,%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm4
movapd 0x100(%rsp),%xmm2
mulpd  %xmm1,%xmm2
movapd %xmm10,%xmm0
unpcklpd %xmm10,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x100(%rsp)
divsd  %xmm10,%xmm1
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x110(%rsp)
mulsd  %xmm3,%xmm4
mulsd  %xmm8,%xmm1
addsd  %xmm1,%xmm4
movapd %xmm4,0x170(%rsp)
movapd %xmm11,%xmm0
movsd  0x7941(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  %xmm9,%xmm0
movapd %xmm0,0xd0(%rsp)
mulsd  %xmm9,%xmm12
movsd  %xmm12,0x230(%rsp)
mulsd  %xmm9,%xmm6
movapd %xmm6,0x190(%rsp)
movapd 0x120(%rsp),%xmm0
movlpd 0x730(%rsp),%xmm0
divpd  0xad0(%rsp),%xmm0
movapd %xmm0,0x120(%rsp)
unpckhpd %xmm0,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x1b0(%rsp)
movaps 0x920(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x260(%rsp)
movapd %xmm0,%xmm2
mulsd  0x2a0(%rsp),%xmm2
divsd  0x1b0(%rsp),%xmm2
movapd 0x120(%rsp),%xmm0
mulsd  0x1e0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x120(%rsp)
movapd 0x910(%rsp),%xmm0
movaps 0x920(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm1
mulsd  0x2a0(%rsp),%xmm1
divsd  0x910(%rsp),%xmm1
movsd  0x720(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd 0xd0(%rsp),%xmm1
movsd  0x7848(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm4
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x260(%rsp),%xmm6
mulsd  %xmm6,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm6,%xmm0
movsd  0x230(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x190(%rsp),%xmm0
mulsd  0x120(%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm4,%xmm3
subsd  %xmm3,%xmm0
movsd  (%r12),%xmm2
movapd %xmm2,%xmm4
movapd 0xf0(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0x150(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movapd 0x290(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  0x10(%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0x3c0(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0x110(%rsp),%xmm5
movsd  %xmm5,0x230(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x170(%rsp),%xmm3
subsd  0xe0(%rsp),%xmm3
movapd %xmm3,0x150(%rsp)
movapd 0x100(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x110(%rsp)
movapd 0x40(%rsp),%xmm15
movapd 0xc0(%rsp),%xmm11
xorpd  %xmm8,%xmm8
movapd 0x210(%rsp),%xmm6
movapd 0x510(%rsp),%xmm2
movapd 0x360(%rsp),%xmm1
movsd  0x610(%rsp),%xmm12
movapd 0x80(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm5
movapd (%rsp),%xmm7
movapd 0x400(%rsp),%xmm4
movapd 0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,0xe0(%rsp)
mulsd  0x2b8(%rsp),%xmm7
movapd %xmm7,(%rsp)
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x120(%rsp)
mulsd  0x4a0(%rsp),%xmm3
movsd  0x420(%rsp),%xmm0
mulsd  0x288(%rsp),%xmm0
movsd  %xmm0,0xd0(%rsp)
movapd 0x310(%rsp),%xmm2
movapd 0x470(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x470(%rsp)
movsd  0x7668(%rip),%xmm13
movapd 0x50(%rsp),%xmm0
mulsd  %xmm13,%xmm0
movapd %xmm0,0x50(%rsp)
mulsd  0x490(%rsp),%xmm5
movapd %xmm5,0xb0(%rsp)
movapd 0x950(%rsp),%xmm0
cmpltpd %xmm0,%xmm8
movapd 0x76f6(%rip),%xmm5
divpd  %xmm0,%xmm5
movsd  0x640(%rsp),%xmm1
mulsd  %xmm1,%xmm4
movapd %xmm4,0x400(%rsp)
movsd  0x580(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x580(%rsp)
movsd  (%r14),%xmm1
movsd  0x630(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm9,%xmm0
mulsd  %xmm15,%xmm0
movapd %xmm1,%xmm7
divsd  %xmm0,%xmm7
movapd %xmm15,%xmm10
mulsd  %xmm9,%xmm10
movsd  0x660(%rsp),%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm1,%xmm4
movapd %xmm11,%xmm14
mulsd  %xmm11,%xmm9
divsd  %xmm9,%xmm1
movsd  0x3b0(%rsp),%xmm7
mulsd  0x280(%rsp),%xmm7
movsd  %xmm7,0x170(%rsp)
movapd 0x460(%rsp),%xmm7
mulsd  %xmm2,%xmm7
movapd 0x2c0(%rsp),%xmm2
mulsd  %xmm13,%xmm2
mulsd  0x75b0(%rip),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x10(%rsp)
movapd %xmm4,%xmm0
mulsd  %xmm6,%xmm6
divsd  %xmm10,%xmm0
ucomisd 0x7599(%rip),%xmm0
movapd %xmm3,0x80(%rsp)
jbe    7af5 <vbic_3T_et_cf_fj+0x69b5>
addsd  0x758e(%rip),%xmm0
addsd  0x752e(%rip),%xmm0
movsd  0x758d(%rip),%xmm13
mulsd  %xmm13,%xmm0
jmp    7bbb <vbic_3T_et_cf_fj+0x6a7b>
movsd  0x756b(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    7b26 <vbic_3T_et_cf_fj+0x69e6>
addsd  0x7555(%rip),%xmm0
addsd  0x74fd(%rip),%xmm0
movsd  0x7554(%rip),%xmm13
mulsd  %xmm13,%xmm0
jmp    7bbb <vbic_3T_et_cf_fj+0x6a7b>
movapd %xmm8,0xf0(%rsp)
movapd %xmm7,0x460(%rsp)
movapd %xmm2,0x2c0(%rsp)
movapd %xmm5,0x4a0(%rsp)
movapd %xmm6,0x640(%rsp)
movapd %xmm10,0x490(%rsp)
call   1030 <exp@plt>
movapd 0x490(%rsp),%xmm10
movapd 0x640(%rsp),%xmm6
movapd 0x4a0(%rsp),%xmm5
movapd 0x2c0(%rsp),%xmm2
movapd 0x460(%rsp),%xmm7
movsd  0x610(%rsp),%xmm12
movapd 0xf0(%rsp),%xmm8
movapd 0xc0(%rsp),%xmm14
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm13
movapd %xmm0,%xmm4
movapd 0x120(%rsp),%xmm9
movapd 0x50(%rsp),%xmm0
addsd  0x470(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
addsd  %xmm7,%xmm2
movapd %xmm2,0x2c0(%rsp)
movapd (%rsp),%xmm0
addsd  0x7c0(%rsp),%xmm0
movapd %xmm0,(%rsp)
movsd  0x670(%rsp),%xmm0
movsd  0x6c0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x670(%rsp)
movapd 0x80(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x80(%rsp)
movsd  0x73d5(%rip),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm10,%xmm0
movapd %xmm0,0x470(%rsp)
movsd  0x960(%rsp),%xmm0
mulsd  %xmm0,%xmm12
movapd 0xb0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0xb0(%rsp)
andpd  %xmm5,%xmm8
movsd  0x0(%rbp),%xmm2
movapd %xmm15,%xmm0
movapd 0x400(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd %xmm2,%xmm7
divsd  %xmm0,%xmm7
divsd  %xmm0,%xmm1
movapd %xmm1,0x490(%rsp)
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm15,%xmm0
movapd %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  0x580(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm7,%xmm1
mulsd  %xmm14,%xmm5
divsd  %xmm5,%xmm2
mulsd  0x737f(%rip),%xmm2
subsd  %xmm0,%xmm2
movsd  %xmm2,0x4a0(%rsp)
movapd 0x360(%rsp),%xmm7
divsd  %xmm15,%xmm7
movapd 0xe0(%rsp),%xmm11
divsd  %xmm14,%xmm11
movapd 0x510(%rsp),%xmm5
divsd  %xmm15,%xmm5
divsd  %xmm14,%xmm9
movapd 0x130(%rsp),%xmm0
movsd  0xd0(%rsp),%xmm3
divsd  %xmm0,%xmm3
movsd  0x170(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0x170(%rsp)
mulsd  %xmm15,%xmm6
addsd  0x72f1(%rip),%xmm4
movsd  0x10(%rsp),%xmm0
mulsd  %xmm13,%xmm0
movsd  %xmm0,0x10(%rsp)
ucomisd 0x72f8(%rip),%xmm1
movapd %xmm4,0x580(%rsp)
movapd %xmm6,0x640(%rsp)
movsd  %xmm13,0x460(%rsp)
jbe    7da0 <vbic_3T_et_cf_fj+0x6c60>
addsd  0x72da(%rip),%xmm1
addsd  0x727a(%rip),%xmm1
movsd  0x72da(%rip),%xmm0
jmp    7dc6 <vbic_3T_et_cf_fj+0x6c86>
movsd  0x72c0(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    7de4 <vbic_3T_et_cf_fj+0x6ca4>
addsd  0x72aa(%rip),%xmm1
addsd  0x7252(%rip),%xmm1
movsd  0x72aa(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm14
movapd 0x80(%rsp),%xmm13
movapd (%rsp),%xmm15
jmp    7e91 <vbic_3T_et_cf_fj+0x6d51>
movapd %xmm1,%xmm0
movapd %xmm8,0xf0(%rsp)
movapd %xmm5,0x510(%rsp)
movapd %xmm7,0x360(%rsp)
movsd  %xmm12,0x610(%rsp)
movapd %xmm11,0xe0(%rsp)
movapd %xmm9,0x120(%rsp)
movsd  %xmm3,0xd0(%rsp)
call   1030 <exp@plt>
movsd  0xd0(%rsp),%xmm3
movapd 0x120(%rsp),%xmm9
movapd 0xe0(%rsp),%xmm11
movapd 0x580(%rsp),%xmm4
movapd (%rsp),%xmm15
movapd 0x80(%rsp),%xmm13
movsd  0x610(%rsp),%xmm12
movapd 0x360(%rsp),%xmm7
movapd 0x510(%rsp),%xmm5
movapd 0xf0(%rsp),%xmm8
movapd %xmm0,%xmm14
movsd  0x420(%rsp),%xmm6
mulsd  0x200(%rsp),%xmm6
movapd 0x310(%rsp),%xmm2
mulsd  %xmm2,%xmm7
movapd %xmm7,0x360(%rsp)
movsd  0x7157(%rip),%xmm7
mulsd  %xmm7,%xmm11
movsd  0x3b0(%rsp),%xmm1
mulsd  0x2e0(%rsp),%xmm1
movsd  %xmm1,0x100(%rsp)
mulsd  %xmm2,%xmm5
mulsd  %xmm7,%xmm9
mulsd  %xmm2,%xmm3
movsd  %xmm3,0xd0(%rsp)
movsd  0x4c8(%rsp),%xmm10
movapd 0x50(%rsp),%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm1,0x50(%rsp)
movsd  0x170(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x170(%rsp)
movapd 0x2c0(%rsp),%xmm1
mulsd  0x380(%rsp),%xmm1
movapd %xmm1,0x2c0(%rsp)
mulsd  0x5c8(%rsp),%xmm15
movsd  0x1f8(%rsp),%xmm2
mulsd  0x4c0(%rsp),%xmm2
movsd  %xmm2,0x1f8(%rsp)
movsd  0x70d0(%rip),%xmm2
divsd  0x820(%rsp),%xmm2
movsd  %xmm2,0x4c0(%rsp)
movapd 0x60(%rsp),%xmm1
divsd  0x640(%rsp),%xmm1
movapd %xmm1,0x290(%rsp)
movapd 0x210(%rsp),%xmm7
mulsd  0xc0(%rsp),%xmm7
movapd 0x470(%rsp),%xmm1
mulsd  0x460(%rsp),%xmm1
movapd %xmm1,0x470(%rsp)
movapd %xmm13,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm1,0x7c0(%rsp)
movsd  0x670(%rsp),%xmm2
movsd  0x10(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x10(%rsp)
movapd 0x490(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x490(%rsp)
movsd  0x4a0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm2,%xmm3
mulsd  %xmm12,%xmm3
addsd  0x7019(%rip),%xmm14
mulsd  %xmm14,%xmm12
movapd %xmm2,%xmm0
movapd %xmm14,0x660(%rsp)
mulsd  %xmm14,%xmm0
mulsd  0xb0(%rsp),%xmm0
mulsd  %xmm13,%xmm12
addsd  %xmm0,%xmm12
movsd  %xmm3,0x2b8(%rsp)
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x4a0(%rsp)
movapd 0x360(%rsp),%xmm1
movapd %xmm8,%xmm2
unpckhpd %xmm8,%xmm2
movapd 0x410(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x6f80(%rip),%xmm0
movapd 0x90(%rsp),%xmm3
mulsd  %xmm8,%xmm3
addsd  %xmm0,%xmm3
mulsd  0x338(%rsp),%xmm2
movapd %xmm2,0x190(%rsp)
movapd %xmm8,%xmm4
mulsd  0x30(%rsp),%xmm4
movaps 0xa0(%rsp),%xmm0
unpcklpd 0x500(%rsp),%xmm0
movaps %xmm0,0x960(%rsp)
movsd  0x6fa0(%rip),%xmm0
movsd  %xmm3,0x460(%rsp)
addsd  %xmm3,%xmm0
movapd %xmm0,0xb0(%rsp)
movapd %xmm0,%xmm3
mulsd  %xmm0,%xmm3
addsd  0x6f82(%rip),%xmm3
xorps  %xmm14,%xmm14
sqrtsd %xmm3,%xmm14
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm3
movapd %xmm14,%xmm0
movsd  %xmm3,0x6c0(%rsp)
movapd %xmm7,0x210(%rsp)
jae    8208 <vbic_3T_et_cf_fj+0x70c8>
movapd %xmm3,%xmm0
movapd %xmm8,0xf0(%rsp)
movapd %xmm5,0x510(%rsp)
movsd  %xmm12,0x610(%rsp)
movapd %xmm15,(%rsp)
movapd %xmm4,0x400(%rsp)
movapd %xmm11,0xe0(%rsp)
movapd %xmm9,0x120(%rsp)
movsd  %xmm6,0x80(%rsp)
movsd  %xmm14,0x950(%rsp)
call   1060 <sqrt@plt>
movsd  0x6c0(%rsp),%xmm3
movsd  0x950(%rsp),%xmm14
movsd  0x80(%rsp),%xmm6
movapd 0x120(%rsp),%xmm9
movapd 0xe0(%rsp),%xmm11
movapd 0x400(%rsp),%xmm4
movapd (%rsp),%xmm15
movsd  0x4c8(%rsp),%xmm10
movsd  0x610(%rsp),%xmm12
movapd 0x360(%rsp),%xmm1
movapd 0x510(%rsp),%xmm5
movapd 0x210(%rsp),%xmm7
movapd 0xf0(%rsp),%xmm8
addsd  %xmm1,%xmm11
addsd  %xmm5,%xmm9
mulsd  0xd0(%rsp),%xmm10
movsd  0x288(%rsp),%xmm2
mulsd  0x50(%rsp),%xmm2
movsd  %xmm2,0x288(%rsp)
movsd  0x380(%rsp),%xmm2
mulsd  0x170(%rsp),%xmm2
movsd  %xmm2,0x380(%rsp)
movsd  0x280(%rsp),%xmm2
mulsd  0x2c0(%rsp),%xmm2
movsd  %xmm2,0x280(%rsp)
movsd  0x670(%rsp),%xmm2
movapd 0x580(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x580(%rsp)
movapd 0x470(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x470(%rsp)
movsd  0x10(%rsp),%xmm2
addsd  0x7c0(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
movapd 0x660(%rsp),%xmm1
movsd  0x2b8(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,0x660(%rsp)
movapd 0x490(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x490(%rsp)
movsd  0x4a0(%rsp),%xmm1
addsd  %xmm12,%xmm1
movsd  %xmm1,0x4a0(%rsp)
addsd  0x190(%rsp),%xmm4
mulpd  0x960(%rsp),%xmm8
ucomisd 0x6d9d(%rip),%xmm3
movapd 0x130(%rsp),%xmm2
divsd  %xmm2,%xmm6
movsd  %xmm6,0x80(%rsp)
movsd  0x100(%rsp),%xmm13
divsd  %xmm2,%xmm13
movapd 0x160(%rsp),%xmm3
mulsd  0x1f0(%rsp),%xmm3
movapd 0x1c0(%rsp),%xmm2
mulsd  0x540(%rsp),%xmm2
movsd  0x460(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x60(%rsp),%xmm12
divsd  %xmm7,%xmm12
mulsd  0x4c0(%rsp),%xmm15
movapd 0x290(%rsp),%xmm7
mulsd  0x1f8(%rsp),%xmm7
addsd  0x6cdf(%rip),%xmm1
mulsd  0x6c77(%rip),%xmm1
movsd  %xmm1,0x460(%rsp)
movapd %xmm15,(%rsp)
movapd %xmm11,0xe0(%rsp)
movapd %xmm9,0x120(%rsp)
jae    8491 <vbic_3T_et_cf_fj+0x7351>
movsd  0x6c0(%rsp),%xmm0
movapd %xmm8,0xf0(%rsp)
movapd %xmm2,0x1c0(%rsp)
movapd %xmm3,0x160(%rsp)
movsd  %xmm10,0x4c8(%rsp)
movapd %xmm4,0x400(%rsp)
movapd %xmm12,0x50(%rsp)
movapd %xmm7,0x290(%rsp)
movsd  %xmm13,0x100(%rsp)
call   1060 <sqrt@plt>
movsd  0x100(%rsp),%xmm13
movapd 0x290(%rsp),%xmm7
movapd 0x50(%rsp),%xmm12
movapd 0x120(%rsp),%xmm9
movapd 0xe0(%rsp),%xmm11
movapd 0x400(%rsp),%xmm4
movapd (%rsp),%xmm15
movsd  0x4c8(%rsp),%xmm10
movapd 0x160(%rsp),%xmm3
movapd 0x1c0(%rsp),%xmm2
movapd 0xf0(%rsp),%xmm8
movapd %xmm0,%xmm14
movsd  0x288(%rsp),%xmm0
addsd  %xmm10,%xmm0
movsd  %xmm0,0x288(%rsp)
divsd  0x9f0(%rsp),%xmm3
movapd %xmm3,0x160(%rsp)
movsd  0x280(%rsp),%xmm0
addsd  0x380(%rsp),%xmm0
movsd  %xmm0,0x280(%rsp)
movapd 0xb0(%rsp),%xmm0
divsd  %xmm14,%xmm0
addsd  0x6b25(%rip),%xmm0
divsd  0x9e8(%rsp),%xmm2
movapd %xmm2,0x1c0(%rsp)
movsd  0x6b1a(%rip),%xmm10
mulsd  %xmm10,%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm4,0x400(%rsp)
unpcklpd %xmm0,%xmm0
mulpd  %xmm0,%xmm8
movapd %xmm8,0xf0(%rsp)
movapd 0x940(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  0x660(%rsp),%xmm0
movapd 0x580(%rsp),%xmm1
movapd %xmm1,%xmm6
movapd 0x930(%rsp),%xmm3
mulsd  %xmm3,%xmm6
addsd  %xmm0,%xmm6
movapd %xmm3,%xmm0
mulsd  0x10(%rsp),%xmm0
movsd  0x7e0(%rsp),%xmm4
mulsd  %xmm1,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm2,%xmm5
mulsd  0x4a0(%rsp),%xmm5
addsd  %xmm4,%xmm5
movapd 0x310(%rsp),%xmm0
movsd  0x80(%rsp),%xmm4
mulsd  %xmm0,%xmm4
movsd  %xmm4,0x80(%rsp)
unpcklpd %xmm3,%xmm2
movapd 0x490(%rsp),%xmm3
unpcklpd 0x470(%rsp),%xmm3
mulpd  %xmm2,%xmm3
mulsd  0x148(%rsp),%xmm11
movapd %xmm11,0x170(%rsp)
mulsd  %xmm0,%xmm13
movsd  %xmm13,0x100(%rsp)
ucomisd 0x9f8(%rsp),%xmm10
mulsd  0x3f0(%rsp),%xmm9
movapd %xmm9,0x670(%rsp)
addsd  %xmm15,%xmm7
movapd %xmm7,0x290(%rsp)
mulsd  0x69fc(%rip),%xmm12
movapd %xmm12,0x50(%rsp)
mov    0xbe8(%rsp),%rbx
movsd  0x460(%rsp),%xmm0
addsd  0x6a54(%rip),%xmm0
movsd  %xmm0,0x460(%rsp)
jbe    87b1 <vbic_3T_et_cf_fj+0x7671>
movsd  0x69bd(%rip),%xmm1
divsd  0x770(%rsp),%xmm1
movapd %xmm1,0x510(%rsp)
movapd %xmm5,0x2c0(%rsp)
movapd %xmm6,0x360(%rsp)
movapd %xmm3,0xb0(%rsp)
call   1050 <pow@plt>
movapd 0x510(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x460(%rsp),%xmm2
movapd 0x400(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0xf0(%rsp),%xmm2
movapd %xmm2,%xmm3
movsd  0x6987(%rip),%xmm2
movapd 0x360(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm4,0x360(%rsp)
movapd 0x2c0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x2c0(%rsp)
movapd 0xb0(%rsp),%xmm0
mulpd  0x6a5a(%rip),%xmm0
addpd  %xmm3,%xmm0
movapd %xmm0,0xb0(%rsp)
movapd %xmm4,%xmm0
movaps 0x770(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x770(%rsp),%xmm4
movapd 0x2c0(%rsp),%xmm9
movapd %xmm0,%xmm3
mulsd  %xmm0,%xmm4
divsd  0x360(%rsp),%xmm4
mulsd  %xmm4,%xmm9
unpcklpd %xmm4,%xmm4
mulpd  0xb0(%rsp),%xmm4
addsd  0x460(%rsp),%xmm3
movsd  0x68b5(%rip),%xmm5
mulsd  %xmm5,%xmm3
movapd 0x400(%rsp),%xmm0
mulsd  %xmm5,%xmm0
movapd 0x69ec(%rip),%xmm1
movapd 0xf0(%rsp),%xmm2
mulpd  %xmm1,%xmm2
mulsd  %xmm5,%xmm9
addsd  %xmm0,%xmm9
mulpd  %xmm1,%xmm4
addpd  %xmm2,%xmm4
movsd  0x6864(%rip),%xmm8
jmp    889a <vbic_3T_et_cf_fj+0x775a>
movsd  0x688f(%rip),%xmm0
mulsd  %xmm0,%xmm6
movsd  0x684b(%rip),%xmm2
addsd  %xmm2,%xmm6
movapd %xmm6,0x360(%rsp)
mulsd  %xmm0,%xmm5
movapd %xmm5,0x2c0(%rsp)
mulpd  0x6979(%rip),%xmm3
movapd %xmm3,0xb0(%rsp)
movapd %xmm6,%xmm0
movaps 0x770(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x6806(%rip),%xmm8
movapd 0x2c0(%rsp),%xmm9
movapd 0x770(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x360(%rsp),%xmm1
mulsd  %xmm1,%xmm9
unpcklpd %xmm1,%xmm1
mulpd  0xb0(%rsp),%xmm1
movapd %xmm1,%xmm4
movsd  0x460(%rsp),%xmm1
movsd  0x67cf(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm8,%xmm0
movapd %xmm1,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm2,%xmm0
movapd 0x400(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd %xmm0,%xmm0
mulpd  0xf0(%rsp),%xmm0
mulsd  %xmm1,%xmm9
addsd  %xmm2,%xmm9
unpcklpd %xmm1,%xmm1
mulpd  %xmm4,%xmm1
addpd  %xmm0,%xmm1
movapd %xmm1,%xmm4
movsd  0x148(%rsp),%xmm0
mulsd  0x80(%rsp),%xmm0
movsd  %xmm0,0x148(%rsp)
movsd  0x200(%rsp),%xmm0
mulsd  0x170(%rsp),%xmm0
movsd  %xmm0,0x200(%rsp)
movapd 0x550(%rsp),%xmm0
mulsd  0x388(%rsp),%xmm0
movapd %xmm0,0x80(%rsp)
movsd  0x3f0(%rsp),%xmm0
mulsd  0x100(%rsp),%xmm0
movsd  %xmm0,0x3f0(%rsp)
movsd  0x2e0(%rsp),%xmm0
mulsd  0x670(%rsp),%xmm0
movsd  %xmm0,0x2e0(%rsp)
movapd 0x480(%rsp),%xmm0
mulsd  0x5d8(%rsp),%xmm0
movapd %xmm0,0xb0(%rsp)
movapd 0x160(%rsp),%xmm0
mulsd  0x288(%rsp),%xmm0
movapd %xmm0,0x160(%rsp)
movapd 0x1c0(%rsp),%xmm13
mulsd  0x280(%rsp),%xmm13
movapd 0x660(%rsp),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm3,%xmm0
mov    0xbd0(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm8,%xmm0
divsd  %xmm3,%xmm0
movapd 0x6737(%rip),%xmm2
movapd %xmm3,%xmm5
movapd %xmm2,%xmm3
xorpd  %xmm2,%xmm1
movapd %xmm5,%xmm7
mulsd  %xmm5,%xmm7
divsd  %xmm7,%xmm1
movsd  0x4a0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xbd8(%rsp),%rcx
movsd  %xmm2,(%rcx)
movapd 0x490(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xbe0(%rsp),%rax
movsd  %xmm2,(%rax)
movapd %xmm1,%xmm2
mulsd  %xmm9,%xmm2
addsd  (%rcx),%xmm2
movsd  %xmm2,(%rcx)
movapd %xmm4,%xmm6
unpckhpd %xmm4,%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rbx)
mulsd  %xmm4,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
movapd 0x580(%rsp),%xmm1
movapd %xmm1,%xmm2
movapd %xmm5,0x670(%rsp)
divsd  %xmm5,%xmm2
mov    0xbb0(%rsp),%rax
movapd %xmm2,0x610(%rsp)
movsd  %xmm2,(%rax)
xorpd  %xmm3,%xmm1
movapd %xmm1,0xd0(%rsp)
movsd  %xmm7,0x100(%rsp)
divsd  %xmm7,%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xbb8(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  0x470(%rsp),%xmm0
mov    0xbc0(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm1,%xmm0
movapd %xmm9,0x2c0(%rsp)
mulsd  %xmm9,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd %xmm4,0x770(%rsp)
movapd %xmm4,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm6,0x170(%rsp)
mulsd  %xmm6,%xmm1
addsd  (%rax),%xmm1
movapd 0x50(%rsp),%xmm9
addsd  0x290(%rsp),%xmm9
movsd  %xmm1,(%rax)
mov    0xbc8(%rsp),%rax
movsd  %xmm0,(%rax)
xorpd  %xmm1,%xmm1
movsd  0x6c8(%rsp),%xmm2
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x7c0(%rsp)
ucomisd %xmm1,%xmm2
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x380(%rsp)
movapd %xmm8,%xmm3
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x288(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x280(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x360(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x510(%rsp)
movapd 0x40(%rsp),%xmm8
movapd 0xc0(%rsp),%xmm11
movsd  0x740(%rsp),%xmm12
movapd (%rsp),%xmm10
jbe    9065 <vbic_3T_et_cf_fj+0x7f25>
movapd 0x750(%rsp),%xmm3
movapd 0x20(%rsp),%xmm7
mulsd  %xmm3,%xmm7
divsd  %xmm8,%xmm3
divsd  %xmm11,%xmm7
movsd  0x1a8(%rsp),%xmm0
movsd  0x800(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd 0x310(%rsp),%xmm1
mulsd  %xmm1,%xmm3
mulsd  0x645b(%rip),%xmm7
addsd  %xmm3,%xmm7
divsd  0x130(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  0x980(%rsp),%xmm1
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm0
mulsd  %xmm5,%xmm7
addsd  %xmm0,%xmm7
movapd 0x810(%rsp),%xmm3
mulsd  %xmm12,%xmm3
divsd  0x988(%rsp),%xmm3
mulsd  %xmm7,%xmm3
movsd  (%r12),%xmm14
movsd  0x690(%rsp),%xmm1
movapd %xmm1,%xmm7
mulsd  %xmm8,%xmm7
movapd %xmm14,%xmm6
divsd  %xmm7,%xmm6
movsd  0x63e5(%rip),%xmm5
mulsd  %xmm11,%xmm1
divsd  %xmm1,%xmm14
mulsd  0x641a(%rip),%xmm14
divsd  %xmm7,%xmm5
ucomisd 0x6416(%rip),%xmm6
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
jbe    8c7e <vbic_3T_et_cf_fj+0x7b3e>
addsd  0x6403(%rip),%xmm6
addsd  0x63a3(%rip),%xmm6
movsd  0x6403(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8d3a <vbic_3T_et_cf_fj+0x7bfa>
movsd  0x63e2(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    8cad <vbic_3T_et_cf_fj+0x7b6d>
addsd  0x63cc(%rip),%xmm6
addsd  0x6374(%rip),%xmm6
movsd  0x63cc(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8d3a <vbic_3T_et_cf_fj+0x7bfa>
movapd %xmm6,%xmm0
movsd  %xmm1,0x690(%rsp)
movapd %xmm3,0x810(%rsp)
movsd  %xmm5,0x288(%rsp)
movsd  %xmm14,0x20(%rsp)
movsd  %xmm7,0x280(%rsp)
call   1030 <exp@plt>
movsd  0x280(%rsp),%xmm7
movsd  0x20(%rsp),%xmm14
movapd 0x50(%rsp),%xmm9
movsd  0x288(%rsp),%xmm5
movapd (%rsp),%xmm10
movsd  0x740(%rsp),%xmm12
movapd 0x810(%rsp),%xmm3
movsd  0x6c8(%rsp),%xmm2
movsd  0x690(%rsp),%xmm1
movapd 0xc0(%rsp),%xmm11
movapd %xmm0,%xmm6
movsd  0x378(%rsp),%xmm4
mulsd  %xmm2,%xmm12
mulsd  %xmm2,%xmm3
movapd %xmm5,%xmm13
mulsd  %xmm0,%xmm13
mulsd  %xmm0,%xmm14
movsd  0x0(%rbp),%xmm2
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm2
mulsd  0x62e8(%rip),%xmm2
divsd  %xmm7,%xmm0
ucomisd 0x62e4(%rip),%xmm0
jbe    8d9f <vbic_3T_et_cf_fj+0x7c5f>
addsd  0x62e2(%rip),%xmm0
addsd  0x6282(%rip),%xmm0
movsd  0x62e2(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    8e75 <vbic_3T_et_cf_fj+0x7d35>
movsd  0x62c1(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    8dce <vbic_3T_et_cf_fj+0x7c8e>
addsd  0x62ab(%rip),%xmm0
addsd  0x6253(%rip),%xmm0
movsd  0x62ab(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    8e75 <vbic_3T_et_cf_fj+0x7d35>
movapd %xmm3,0x810(%rsp)
movsd  %xmm12,0x740(%rsp)
movsd  %xmm5,0x288(%rsp)
movsd  %xmm13,0x280(%rsp)
movsd  %xmm14,0x20(%rsp)
movsd  %xmm6,0x360(%rsp)
movsd  %xmm2,0x510(%rsp)
call   1030 <exp@plt>
movsd  0x510(%rsp),%xmm2
movsd  0x360(%rsp),%xmm6
movsd  0x20(%rsp),%xmm14
movapd 0x50(%rsp),%xmm9
movsd  0x280(%rsp),%xmm13
movsd  0x288(%rsp),%xmm5
movapd (%rsp),%xmm10
movsd  0x378(%rsp),%xmm4
movsd  0x740(%rsp),%xmm12
movapd 0x810(%rsp),%xmm3
movapd 0xc0(%rsp),%xmm11
movapd %xmm0,%xmm1
mulsd  %xmm1,%xmm5
mulsd  %xmm1,%xmm2
movsd  0x618a(%rip),%xmm8
movapd %xmm8,%xmm7
movsd  0x990(%rsp),%xmm1
subsd  %xmm1,%xmm7
mulsd  %xmm7,%xmm0
mulsd  %xmm1,%xmm6
addsd  %xmm0,%xmm6
addsd  0x6194(%rip),%xmm6
movapd %xmm12,%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm12,%xmm1
mulsd  %xmm12,%xmm7
mulsd  %xmm6,%xmm3
mulsd  %xmm1,%xmm13
mulsd  %xmm14,%xmm1
addsd  %xmm3,%xmm1
mulsd  %xmm7,%xmm5
mulsd  %xmm2,%xmm7
addsd  %xmm1,%xmm7
movsd  %xmm7,0x360(%rsp)
movapd %xmm4,%xmm2
movsd  %xmm0,0x510(%rsp)
mulsd  %xmm0,%xmm2
mulsd  0x6149(%rip),%xmm2
addsd  %xmm8,%xmm2
xorps  %xmm6,%xmm6
sqrtsd %xmm2,%xmm6
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm2
movapd %xmm6,%xmm3
movsd  %xmm5,0x288(%rsp)
movsd  %xmm13,0x280(%rsp)
jae    8f8e <vbic_3T_et_cf_fj+0x7e4e>
movapd %xmm2,%xmm0
movsd  %xmm2,0x20(%rsp)
movsd  %xmm6,0x380(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x380(%rsp),%xmm6
movsd  0x20(%rsp),%xmm2
movapd 0x50(%rsp),%xmm9
movsd  0x280(%rsp),%xmm13
movsd  0x288(%rsp),%xmm5
movapd (%rsp),%xmm10
movsd  0x378(%rsp),%xmm4
movapd 0xc0(%rsp),%xmm11
movapd %xmm0,%xmm3
movapd %xmm4,%xmm0
mulsd  0x360(%rsp),%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm13,%xmm1
mulsd  %xmm5,%xmm4
addsd  0x6060(%rip),%xmm3
ucomisd %xmm7,%xmm2
jae    9022 <vbic_3T_et_cf_fj+0x7ee2>
movsd  %xmm0,0x380(%rsp)
movapd %xmm2,%xmm0
movsd  %xmm4,0x378(%rsp)
movsd  %xmm1,0x290(%rsp)
movsd  %xmm3,0x4c8(%rsp)
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm9
movsd  0x4c8(%rsp),%xmm3
movsd  0x290(%rsp),%xmm1
movapd (%rsp),%xmm10
movsd  0x378(%rsp),%xmm4
movapd 0xc0(%rsp),%xmm11
movapd %xmm0,%xmm6
movsd  0x380(%rsp),%xmm0
mulsd  0x5ff6(%rip),%xmm3
movsd  0x5fde(%rip),%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x380(%rsp)
mulsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x7c0(%rsp)
movapd 0x40(%rsp),%xmm8
movapd 0x1c0(%rsp),%xmm13
movsd  %xmm3,0x4c8(%rsp)
movsd  %xmm1,0x290(%rsp)
movsd  0x200(%rsp),%xmm0
addsd  0x148(%rsp),%xmm0
movsd  %xmm0,0x200(%rsp)
movapd 0x80(%rsp),%xmm0
divsd  0xa08(%rsp),%xmm0
movapd %xmm0,0x80(%rsp)
movsd  0x2e0(%rsp),%xmm0
addsd  0x3f0(%rsp),%xmm0
movsd  %xmm0,0x2e0(%rsp)
movapd 0xb0(%rsp),%xmm0
divsd  0xa00(%rsp),%xmm0
movapd %xmm0,0xb0(%rsp)
movsd  0x1f0(%rsp),%xmm0
movsd  0xa10(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x1f0(%rsp)
movapd 0x160(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x160(%rsp)
movsd  0x540(%rsp),%xmm0
movsd  0xa18(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x540(%rsp)
mulsd  %xmm1,%xmm13
mulsd  0x7b0(%rsp),%xmm9
movsd  0x530(%rsp),%xmm0
ucomisd 0x5eb9(%rip),%xmm0
jne    91d0 <vbic_3T_et_cf_fj+0x8090>
jp     91d0 <vbic_3T_et_cf_fj+0x8090>
movapd %xmm10,%xmm5
movsd  (%r14),%xmm7
movsd  0x3d0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm7,%xmm2
divsd  %xmm1,%xmm2
movsd  0x5e88(%rip),%xmm10
movapd 0x5f40(%rip),%xmm4
xorpd  %xmm7,%xmm4
mulsd  %xmm11,%xmm0
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
ucomisd 0x5eb7(%rip),%xmm2
jbe    928a <vbic_3T_et_cf_fj+0x814a>
addsd  0x5eb1(%rip),%xmm2
addsd  0x5e51(%rip),%xmm2
movsd  0x5eb1(%rip),%xmm3
mulsd  %xmm3,%xmm2
jmp    933a <vbic_3T_et_cf_fj+0x81fa>
xorpd  %xmm0,%xmm0
movsd  0x530(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jne    9627 <vbic_3T_et_cf_fj+0x84e7>
jp     9627 <vbic_3T_et_cf_fj+0x84e7>
mov    0xb80(%rsp),%rax
movq   $0x0,(%rax)
mov    0xb88(%rsp),%rax
movq   $0x0,(%rax)
mov    0xb90(%rsp),%rax
movq   $0x0,(%rax)
movsd  (%r15),%xmm7
movsd  0x3d0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm7,%xmm2
divsd  %xmm1,%xmm2
movsd  0x5dce(%rip),%xmm12
movapd 0x5e86(%rip),%xmm4
xorpd  %xmm7,%xmm4
mulsd  %xmm11,%xmm0
movapd %xmm7,%xmm6
divsd  %xmm0,%xmm6
ucomisd 0x5dfd(%rip),%xmm2
jbe    96c1 <vbic_3T_et_cf_fj+0x8581>
addsd  0x5df7(%rip),%xmm2
addsd  0x5d97(%rip),%xmm2
movsd  0x5df7(%rip),%xmm5
mulsd  %xmm5,%xmm2
jmp    d5f1 <vbic_3T_et_cf_fj+0xc4b1>
movsd  0x5dd6(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    92b9 <vbic_3T_et_cf_fj+0x8179>
addsd  0x5dc0(%rip),%xmm2
addsd  0x5d68(%rip),%xmm2
movsd  0x5dc0(%rip),%xmm3
mulsd  %xmm3,%xmm2
jmp    933a <vbic_3T_et_cf_fj+0x81fa>
movapd %xmm2,%xmm0
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
movapd %xmm6,0x20(%rsp)
movsd  %xmm1,0x148(%rsp)
call   1030 <exp@plt>
movsd  0x148(%rsp),%xmm1
movapd 0x20(%rsp),%xmm6
movsd  0x5d16(%rip),%xmm10
movapd 0x50(%rsp),%xmm9
movapd (%rsp),%xmm5
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm3
movsd  (%r14),%xmm7
movapd 0x5d9e(%rip),%xmm4
xorpd  %xmm7,%xmm4
movapd %xmm0,%xmm2
movapd %xmm10,%xmm12
divsd  %xmm1,%xmm12
mulsd  0x5d0c(%rip),%xmm6
movsd  0x450(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm8,%xmm0
divsd  %xmm0,%xmm7
mulsd  %xmm11,%xmm1
divsd  %xmm1,%xmm4
mulsd  0x5ca5(%rip),%xmm4
divsd  %xmm0,%xmm10
ucomisd 0x5ce0(%rip),%xmm7
jbe    93a3 <vbic_3T_et_cf_fj+0x8263>
addsd  0x5cde(%rip),%xmm7
addsd  0x5c7e(%rip),%xmm7
movsd  0x5cde(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    9481 <vbic_3T_et_cf_fj+0x8341>
movsd  0x5cbd(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    93d2 <vbic_3T_et_cf_fj+0x8292>
addsd  0x5ca7(%rip),%xmm7
addsd  0x5c4f(%rip),%xmm7
movsd  0x5ca7(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    9481 <vbic_3T_et_cf_fj+0x8341>
movapd %xmm7,%xmm0
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
movapd %xmm4,0x450(%rsp)
movsd  %xmm10,0x148(%rsp)
movapd %xmm6,0x20(%rsp)
movapd %xmm2,0x3d0(%rsp)
movsd  %xmm12,0x3f0(%rsp)
movsd  %xmm3,0x2b8(%rsp)
call   1030 <exp@plt>
movsd  0x2b8(%rsp),%xmm3
movsd  0x3f0(%rsp),%xmm12
movapd 0x3d0(%rsp),%xmm2
movapd 0x20(%rsp),%xmm6
movsd  0x148(%rsp),%xmm10
movapd 0x450(%rsp),%xmm4
movapd 0x50(%rsp),%xmm9
movapd (%rsp),%xmm5
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm7
mulsd  %xmm3,%xmm12
mulsd  %xmm3,%xmm6
mulsd  %xmm0,%xmm10
mulsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
movsd  0x5c8(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    9547 <vbic_3T_et_cf_fj+0x8407>
movsd  (%r14),%xmm3
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm3,%xmm1
xorpd  0x5c0c(%rip),%xmm3
divsd  0x820(%rsp),%xmm1
subsd  0x60(%rsp),%xmm3
movapd %xmm3,%xmm0
divsd  0x640(%rsp),%xmm0
divsd  0x210(%rsp),%xmm3
mulsd  0x1f8(%rsp),%xmm0
subsd  %xmm0,%xmm5
mulsd  0x5b5a(%rip),%xmm3
addsd  %xmm5,%xmm3
ucomisd 0x5b56(%rip),%xmm1
movsd  %xmm10,0x148(%rsp)
movapd %xmm6,0x20(%rsp)
movsd  %xmm12,0x3f0(%rsp)
jbe    95f0 <vbic_3T_et_cf_fj+0x84b0>
addsd  0x5b36(%rip),%xmm1
addsd  0x5ad6(%rip),%xmm1
movsd  0x5b36(%rip),%xmm0
jmp    961a <vbic_3T_et_cf_fj+0x84da>
movsd  0x5af1(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm7
movsd  0x540(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm12,%xmm3
movsd  0x1f0(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xb80(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x160(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xb88(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm5,%xmm3
mov    0xb90(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm5,%xmm6
addsd  (%rcx),%xmm6
mulsd  %xmm13,%xmm7
addsd  %xmm6,%xmm7
movsd  %xmm7,(%rcx)
mulsd  %xmm9,%xmm10
addsd  (%rax),%xmm10
movsd  %xmm10,(%rax)
mulsd  %xmm9,%xmm4
addsd  (%rcx),%xmm4
movapd %xmm4,%xmm9
jmp    9879 <vbic_3T_et_cf_fj+0x8739>
movsd  0x5a70(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    96f4 <vbic_3T_et_cf_fj+0x85b4>
addsd  0x5a56(%rip),%xmm1
addsd  0x59fe(%rip),%xmm1
movsd  0x5a56(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm6
jmp    976e <vbic_3T_et_cf_fj+0x862e>
movsd  (%r14),%xmm2
movsd  0x3d0(%rsp),%xmm1
movapd %xmm11,%xmm4
movapd %xmm1,%xmm11
mulsd  %xmm8,%xmm11
movapd %xmm2,%xmm0
divsd  %xmm11,%xmm0
movsd  0x59ba(%rip),%xmm15
movapd 0x5a72(%rip),%xmm3
xorpd  %xmm2,%xmm3
mulsd  %xmm4,%xmm1
movapd %xmm2,%xmm4
movsd  %xmm1,0x3d0(%rsp)
divsd  %xmm1,%xmm4
ucomisd 0x59e1(%rip),%xmm0
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
movsd  %xmm11,0x3f0(%rsp)
jbe    d53c <vbic_3T_et_cf_fj+0xc3fc>
addsd  0x59c0(%rip),%xmm0
addsd  0x5960(%rip),%xmm0
movsd  0x59c0(%rip),%xmm5
mulsd  %xmm5,%xmm0
jmp    d92d <vbic_3T_et_cf_fj+0xc7ed>
movsd  0x599f(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    d56f <vbic_3T_et_cf_fj+0xc42f>
addsd  0x5985(%rip),%xmm2
addsd  0x592d(%rip),%xmm2
movsd  0x5985(%rip),%xmm5
mulsd  %xmm5,%xmm2
jmp    d5f1 <vbic_3T_et_cf_fj+0xc4b1>
movapd %xmm1,%xmm0
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
movapd %xmm4,0x450(%rsp)
movapd %xmm7,(%rsp)
movapd %xmm2,0x3d0(%rsp)
movapd %xmm3,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm3
movapd 0x3d0(%rsp),%xmm2
movapd (%rsp),%xmm7
movapd 0x450(%rsp),%xmm4
movapd 0x50(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm6
mulsd  %xmm0,%xmm3
movsd  0x4c0(%rsp),%xmm14
mulsd  %xmm0,%xmm14
movsd  0x58b7(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm7
movsd  0x540(%rsp),%xmm10
movapd %xmm10,%xmm0
mulsd  %xmm7,%xmm0
movsd  0x1f0(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  0x7b0(%rsp),%xmm6
movapd %xmm2,%xmm12
movapd 0x8e0(%rsp),%xmm2
mulsd  %xmm2,%xmm6
subsd  %xmm6,%xmm1
mov    0xb80(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x160(%rsp),%xmm0
mulsd  %xmm12,%xmm0
mov    0xb88(%rsp),%rcx
movsd  %xmm0,(%rcx)
movsd  0x3f0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
mov    0xb90(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0x20(%rsp),%xmm0
mulsd  %xmm5,%xmm0
addsd  (%rcx),%xmm0
mulsd  %xmm13,%xmm7
addsd  %xmm0,%xmm7
movsd  %xmm7,(%rcx)
movsd  0x148(%rsp),%xmm0
mulsd  %xmm10,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm10,%xmm4
addsd  (%rcx),%xmm4
mulsd  %xmm2,%xmm3
subsd  %xmm3,%xmm4
movsd  %xmm4,(%rcx)
movsd  (%rax),%xmm0
mulsd  %xmm2,%xmm14
subsd  %xmm14,%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm2,%xmm9
addsd  (%rcx),%xmm9
movsd  %xmm9,(%rcx)
mov    0xb98(%rsp),%rax
movq   $0x0,(%rax)
mov    0xba0(%rsp),%rax
movq   $0x0,(%rax)
mov    0xba8(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x4d0(%rsp),%xmm0
movapd 0x80(%rsp),%xmm1
mulsd  0x200(%rsp),%xmm1
movapd %xmm1,0x80(%rsp)
movapd 0xb0(%rsp),%xmm1
mulsd  0x2e0(%rsp),%xmm1
movapd %xmm1,0xb0(%rsp)
movsd  0x0(%rbp),%xmm3
movapd %xmm0,%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm3,%xmm5
divsd  %xmm1,%xmm5
movsd  0x5708(%rip),%xmm6
movapd %xmm6,%xmm15
movsd  %xmm1,0x200(%rsp)
divsd  %xmm1,%xmm15
movapd 0x57ac(%rip),%xmm12
mulsd  %xmm11,%xmm0
movapd %xmm3,%xmm4
movsd  %xmm0,0x4d0(%rsp)
divsd  %xmm0,%xmm4
mulsd  0x5716(%rip),%xmm4
xorpd  %xmm3,%xmm12
ucomisd 0x5711(%rip),%xmm5
movapd %xmm15,0x60(%rsp)
jbe    9976 <vbic_3T_et_cf_fj+0x8836>
addsd  0x5708(%rip),%xmm5
addsd  0x56a8(%rip),%xmm5
movsd  0x5708(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    99ee <vbic_3T_et_cf_fj+0x88ae>
movsd  0x56ea(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    99a2 <vbic_3T_et_cf_fj+0x8862>
addsd  0x56d4(%rip),%xmm5
addsd  0x567c(%rip),%xmm5
movsd  0x56d4(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    99ee <vbic_3T_et_cf_fj+0x88ae>
movapd %xmm5,%xmm0
movapd %xmm4,0x20(%rsp)
call   1030 <exp@plt>
movapd 0x20(%rsp),%xmm4
movapd 0x60(%rsp),%xmm15
movsd  0x564a(%rip),%xmm6
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movsd  0x0(%rbp),%xmm3
movapd 0x56eb(%rip),%xmm12
xorpd  %xmm3,%xmm12
movapd %xmm0,%xmm5
movsd  0xa20(%rsp),%xmm1
movsd  0x388(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x388(%rsp)
movapd 0x80(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x80(%rsp)
movsd  0xa28(%rsp),%xmm1
movsd  0x5d8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x5d8(%rsp)
movapd 0xb0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0xb0(%rsp)
movapd %xmm15,%xmm10
mulsd  %xmm0,%xmm10
mulsd  %xmm0,%xmm4
movsd  0x6e8(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm8,%xmm1
divsd  %xmm1,%xmm3
movapd %xmm6,%xmm7
mulsd  %xmm11,%xmm0
movsd  %xmm0,0x6e8(%rsp)
divsd  %xmm0,%xmm12
mulsd  0x557c(%rip),%xmm12
movsd  %xmm1,0x2e0(%rsp)
divsd  %xmm1,%xmm7
ucomisd 0x55af(%rip),%xmm3
movapd %xmm4,0x20(%rsp)
jbe    9ad7 <vbic_3T_et_cf_fj+0x8997>
addsd  0x55a7(%rip),%xmm3
addsd  0x5547(%rip),%xmm3
movsd  0x55a7(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    9b56 <vbic_3T_et_cf_fj+0x8a16>
movsd  0x5589(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    9b03 <vbic_3T_et_cf_fj+0x89c3>
addsd  0x5573(%rip),%xmm3
addsd  0x551b(%rip),%xmm3
movsd  0x5573(%rip),%xmm0
mulsd  %xmm0,%xmm3
jmp    9b56 <vbic_3T_et_cf_fj+0x8a16>
movapd %xmm3,%xmm0
movapd %xmm12,(%rsp)
movapd %xmm10,0x160(%rsp)
movapd %xmm7,0x210(%rsp)
movapd %xmm5,0x50(%rsp)
call   1030 <exp@plt>
movapd 0x50(%rsp),%xmm5
movapd 0x210(%rsp),%xmm7
movapd 0x160(%rsp),%xmm10
movapd (%rsp),%xmm12
movsd  0x54be(%rip),%xmm6
movapd %xmm0,%xmm3
movsd  0x6d0(%rsp),%xmm2
movsd  0x5b8(%rsp),%xmm14
movsd  0x5b0(%rsp),%xmm9
movapd %xmm7,%xmm11
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm12
movsd  0x54b6(%rip),%xmm0
addsd  %xmm0,%xmm5
addsd  %xmm0,%xmm3
movsd  0x5d8(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x388(%rsp),%xmm0
movapd %xmm0,%xmm13
mulsd  %xmm5,%xmm13
movapd 0x80(%rsp),%xmm4
mulsd  %xmm5,%xmm4
mulsd  %xmm0,%xmm10
movapd 0x20(%rsp),%xmm8
mulsd  %xmm0,%xmm8
addsd  %xmm4,%xmm8
mulsd  0xb0(%rsp),%xmm3
addsd  %xmm8,%xmm3
mulsd  %xmm1,%xmm11
mulsd  %xmm1,%xmm12
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
ja     9c49 <vbic_3T_et_cf_fj+0x8b09>
movsd  0x850(%rsp),%xmm1
ucomisd %xmm0,%xmm1
ja     9c49 <vbic_3T_et_cf_fj+0x8b09>
mov    0xc10(%rsp),%rax
movq   $0x0,(%rax)
mov    0xc18(%rsp),%rax
movq   $0x0,(%rax)
mov    0xc20(%rsp),%rax
movq   $0x0,(%rax)
movapd 0x40(%rsp),%xmm8
jmp    a0b6 <vbic_3T_et_cf_fj+0x8f76>
movapd %xmm7,0x210(%rsp)
movapd %xmm10,0x160(%rsp)
movapd %xmm3,0x1c0(%rsp)
movsd  0x420(%rsp),%xmm3
movsd  0x860(%rsp),%xmm7
mulsd  %xmm7,%xmm3
movapd 0x130(%rsp),%xmm1
divsd  %xmm1,%xmm3
movapd 0x310(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0x9a8(%rsp),%xmm5
movapd 0xe0(%rsp),%xmm6
mulsd  %xmm5,%xmm6
mulsd  %xmm5,%xmm3
mulsd  %xmm7,%xmm6
addsd  %xmm3,%xmm6
movsd  0x3b0(%rsp),%xmm3
movsd  0x858(%rsp),%xmm5
mulsd  %xmm5,%xmm3
divsd  %xmm1,%xmm3
mulsd  %xmm0,%xmm3
movsd  0x998(%rsp),%xmm0
movapd 0x120(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm3
mulsd  %xmm5,%xmm1
addsd  %xmm3,%xmm1
movapd 0x550(%rsp),%xmm0
mulsd  %xmm14,%xmm0
divsd  0x9b0(%rsp),%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm0,0x550(%rsp)
movapd 0x480(%rsp),%xmm0
mulsd  %xmm9,%xmm0
divsd  0x9a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x480(%rsp)
movsd  (%r12),%xmm0
movapd %xmm0,%xmm6
divsd  0x200(%rsp),%xmm6
movapd %xmm0,%xmm1
divsd  0x4d0(%rsp),%xmm1
movapd 0x5369(%rip),%xmm4
mulsd  0x52e9(%rip),%xmm1
movapd %xmm1,0x20(%rsp)
xorpd  %xmm0,%xmm4
ucomisd 0x52df(%rip),%xmm6
jbe    9dc5 <vbic_3T_et_cf_fj+0x8c85>
addsd  0x52dd(%rip),%xmm6
addsd  0x527d(%rip),%xmm6
movsd  0x52dd(%rip),%xmm1
mulsd  %xmm1,%xmm6
movapd 0x60(%rsp),%xmm15
movapd 0x160(%rsp),%xmm10
movapd 0x210(%rsp),%xmm7
movapd 0x40(%rsp),%xmm8
jmp    9e8d <vbic_3T_et_cf_fj+0x8d4d>
movsd  0x529b(%rip),%xmm1
ucomisd %xmm6,%xmm1
movapd 0x40(%rsp),%xmm8
jbe    9df8 <vbic_3T_et_cf_fj+0x8cb8>
addsd  0x527e(%rip),%xmm6
addsd  0x5226(%rip),%xmm6
movsd  0x527e(%rip),%xmm1
mulsd  %xmm1,%xmm6
jmp    9e73 <vbic_3T_et_cf_fj+0x8d33>
movapd %xmm6,%xmm0
movapd %xmm12,(%rsp)
movapd %xmm11,0x80(%rsp)
movsd  %xmm13,0xb0(%rsp)
call   1030 <exp@plt>
movsd  0xb0(%rsp),%xmm13
movapd 0x80(%rsp),%xmm11
movapd (%rsp),%xmm12
movsd  0x5b0(%rsp),%xmm9
movsd  0x5b8(%rsp),%xmm14
movsd  0x6d0(%rsp),%xmm2
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  (%r12),%xmm0
movapd 0x5265(%rip),%xmm4
xorpd  %xmm0,%xmm4
movapd %xmm1,%xmm6
movapd 0x60(%rsp),%xmm15
movapd 0x160(%rsp),%xmm10
movapd 0x210(%rsp),%xmm7
movapd 0x20(%rsp),%xmm5
mulsd  %xmm2,%xmm14
movapd 0x550(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x550(%rsp)
movsd  0x850(%rsp),%xmm2
mulsd  %xmm2,%xmm9
movapd 0x480(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x480(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm1,%xmm5
divsd  0x6e8(%rsp),%xmm4
mulsd  0x512c(%rip),%xmm4
divsd  0x2e0(%rsp),%xmm0
ucomisd 0x5163(%rip),%xmm0
jbe    9f20 <vbic_3T_et_cf_fj+0x8de0>
addsd  0x5161(%rip),%xmm0
addsd  0x5101(%rip),%xmm0
movsd  0x5161(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a00c <vbic_3T_et_cf_fj+0x8ecc>
movsd  0x5140(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9f4f <vbic_3T_et_cf_fj+0x8e0f>
addsd  0x512a(%rip),%xmm0
addsd  0x50d2(%rip),%xmm0
movsd  0x512a(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a00c <vbic_3T_et_cf_fj+0x8ecc>
movsd  %xmm14,0x5b8(%rsp)
movsd  %xmm9,0x5b0(%rsp)
movapd %xmm12,(%rsp)
movapd %xmm11,0x80(%rsp)
movsd  %xmm13,0xb0(%rsp)
movapd %xmm15,0x60(%rsp)
movapd %xmm4,0x200(%rsp)
movapd %xmm5,0x20(%rsp)
movapd %xmm6,0x2e0(%rsp)
call   1030 <exp@plt>
movapd 0x2e0(%rsp),%xmm6
movapd 0x20(%rsp),%xmm5
movapd 0x200(%rsp),%xmm4
movapd 0x210(%rsp),%xmm7
movapd 0x160(%rsp),%xmm10
movapd 0x60(%rsp),%xmm15
movsd  0xb0(%rsp),%xmm13
movapd 0x80(%rsp),%xmm11
movapd (%rsp),%xmm12
movsd  0x5b0(%rsp),%xmm9
movsd  0x5b8(%rsp),%xmm14
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x502c(%rip),%xmm2
addsd  %xmm2,%xmm6
addsd  %xmm2,%xmm0
movapd %xmm9,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm14,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
mulsd  %xmm1,%xmm7
mov    0xc10(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x550(%rsp),%xmm2
mulsd  %xmm6,%xmm2
mov    0xc18(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm14,%xmm15
mov    0xc20(%rsp),%rax
movsd  %xmm15,(%rax)
mulsd  %xmm14,%xmm5
addsd  (%rcx),%xmm5
mulsd  %xmm1,%xmm4
mulsd  0x480(%rsp),%xmm0
addsd  %xmm5,%xmm0
movsd  %xmm0,(%rcx)
mulsd  %xmm9,%xmm7
addsd  (%rax),%xmm7
movsd  %xmm7,(%rax)
mulsd  %xmm9,%xmm4
addsd  (%rcx),%xmm4
movsd  %xmm4,(%rcx)
movapd 0x1c0(%rsp),%xmm3
movsd  0x4f5a(%rip),%xmm6
addsd  0x50(%rsp),%xmm13
addsd  %xmm10,%xmm11
addsd  %xmm3,%xmm12
xorpd  %xmm3,%xmm3
movsd  0x868(%rsp),%xmm0
ucomisd %xmm3,%xmm0
xorpd  %xmm2,%xmm2
xorpd  %xmm7,%xmm7
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
jbe    a4bc <vbic_3T_et_cf_fj+0x937c>
movapd 0x70(%rsp),%xmm2
movapd %xmm2,%xmm0
subsd  0x0(%rbp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4f8f(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm12,(%rsp)
movapd %xmm11,0x80(%rsp)
movsd  %xmm13,0xb0(%rsp)
jb     a136 <vbic_3T_et_cf_fj+0x8ff6>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    a149 <vbic_3T_et_cf_fj+0x9009>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x70(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x240(%rsp),%xmm0
mulsd  0x6e0(%rsp),%xmm0
movapd %xmm0,0x240(%rsp)
movapd %xmm2,%xmm4
subsd  0x0(%rbp),%xmm4
addsd  %xmm4,%xmm3
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x4f17(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     a18d <vbic_3T_et_cf_fj+0x904d>
sqrtsd %xmm0,%xmm0
jmp    a1b0 <vbic_3T_et_cf_fj+0x9070>
movsd  %xmm3,0x60(%rsp)
movapd %xmm4,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm4
movsd  0x60(%rsp),%xmm3
movapd 0x70(%rsp),%xmm2
mulsd  0x4e68(%rip),%xmm3
divsd  %xmm0,%xmm4
addsd  0x4e4c(%rip),%xmm4
mulsd  0x4e54(%rip),%xmm4
subsd  0x0(%rbp),%xmm2
movsd  0x4e37(%rip),%xmm0
movapd 0x240(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,0x240(%rsp)
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x4e99(%rip),%xmm0
movsd  0x6e0(%rsp),%xmm1
mulsd  0xac0(%rsp),%xmm1
movsd  %xmm1,0x6e0(%rsp)
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x60(%rsp)
jb     a230 <vbic_3T_et_cf_fj+0x90f0>
sqrtsd %xmm0,%xmm0
jmp    a253 <vbic_3T_et_cf_fj+0x9113>
movapd %xmm2,0x70(%rsp)
movapd %xmm4,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm4
movsd  0x60(%rsp),%xmm3
movapd 0x70(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd 0x2a0(%rsp),%xmm1
movsd  0x4dd8(%rip),%xmm0
addsd  %xmm0,%xmm1
movapd %xmm1,0x50(%rsp)
subsd  %xmm2,%xmm0
mulsd  0x4da2(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
mulsd  0x1e0(%rsp),%xmm4
movapd %xmm4,0x20(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x20(%rsp),%xmm4
movsd  0x60(%rsp),%xmm8
movapd %xmm0,%xmm1
movapd 0x50(%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm8,%xmm0
movapd %xmm4,%xmm7
mulsd  %xmm0,%xmm7
mulsd  0x70(%rsp),%xmm0
movapd %xmm0,%xmm5
movapd 0xac0(%rsp),%xmm0
xorpd  0x4df1(%rip),%xmm0
movapd 0x240(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x6e0(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
mulsd  %xmm5,%xmm2
movapd %xmm2,0x240(%rsp)
ucomisd 0x4d42(%rip),%xmm0
jbe    a33e <vbic_3T_et_cf_fj+0x91fe>
addsd  0x4d40(%rip),%xmm0
addsd  0x4ce0(%rip),%xmm0
movsd  0x4d40(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a38c <vbic_3T_et_cf_fj+0x924c>
movsd  0x4d22(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a36a <vbic_3T_et_cf_fj+0x922a>
addsd  0x4d0c(%rip),%xmm0
addsd  0x4cb4(%rip),%xmm0
movsd  0x4d0c(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a38c <vbic_3T_et_cf_fj+0x924c>
movapd %xmm7,0x50(%rsp)
call   1030 <exp@plt>
movapd 0x50(%rsp),%xmm7
movapd 0x20(%rsp),%xmm4
movsd  0x60(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x4c7b(%rip),%xmm9
movapd (%rsp),%xmm12
movapd 0x80(%rsp),%xmm11
movsd  0xb0(%rsp),%xmm13
mulsd  %xmm1,%xmm7
movapd 0x240(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x868(%rsp),%xmm1
mulsd  %xmm1,%xmm8
movapd %xmm8,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm4
movsd  0x70(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm8,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm8
addsd  %xmm0,%xmm8
mov    0xbb0(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xbd0(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm13,%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
mov    0xbb8(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm3,%xmm4
mov    0xbc0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm3,%xmm1
mov    0xbc8(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
mov    0xbd8(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm4
mov    0xbe0(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm5
movsd  (%rbx),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm1
movapd %xmm3,%xmm6
mulsd  %xmm12,%xmm6
subsd  %xmm6,%xmm4
mulsd  %xmm11,%xmm3
subsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm8,%xmm0
addsd  %xmm5,%xmm0
movapd 0x40(%rsp),%xmm8
xorpd  %xmm3,%xmm3
movapd %xmm9,%xmm6
mov    0xc30(%rsp),%rsi
mov    0xc28(%rsp),%rdi
mov    0xb30(%rsp),%rbx
subsd  %xmm2,%xmm13
mov    0xbf0(%rsp),%rax
movsd  %xmm13,(%rax)
mov    0xbf8(%rsp),%rdx
movsd  %xmm12,(%rdx)
mov    0xc00(%rsp),%rcx
movsd  %xmm11,(%rcx)
movsd  (%rdx),%xmm2
subsd  %xmm7,%xmm2
movsd  %xmm2,(%rdx)
xorpd  0x4bbc(%rip),%xmm1
mov    0xc08(%rsp),%rax
movlpd %xmm1,(%rax)
movsd  (%rcx),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rcx)
movsd  0xa30(%rsp),%xmm1
ucomisd %xmm3,%xmm1
mov    %r13,0x848(%rsp)
jbe    a5a5 <vbic_3T_et_cf_fj+0x9465>
movsd  0x870(%rsp),%xmm2
movsd  0x9b8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x130(%rsp),%xmm2
mulsd  0x310(%rsp),%xmm2
mulsd  %xmm1,%xmm3
movsd  (%rbx),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movapd %xmm6,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rbx),%xmm0
xorpd  0x4b3d(%rip),%xmm0
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    a5b7 <vbic_3T_et_cf_fj+0x9477>
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
xorpd  %xmm0,%xmm0
movsd  0x228(%rsp),%xmm1
mulsd  0x898(%rsp),%xmm1
mov    0xb38(%rsp),%rbx
mov    0xc38(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x0(%rbp),%xmm10
movapd %xmm10,%xmm2
divsd  %xmm8,%xmm2
ucomisd 0x4a6b(%rip),%xmm2
movsd  %xmm10,0x20(%rsp)
movsd  %xmm1,0x80(%rsp)
jbe    a621 <vbic_3T_et_cf_fj+0x94e1>
addsd  0x4a59(%rip),%xmm2
addsd  0x49f9(%rip),%xmm2
movsd  0x4a59(%rip),%xmm0
jmp    a647 <vbic_3T_et_cf_fj+0x9507>
movsd  0x4a3f(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    a652 <vbic_3T_et_cf_fj+0x9512>
addsd  0x4a29(%rip),%xmm2
addsd  0x49d1(%rip),%xmm2
movsd  0x4a29(%rip),%xmm0
movsd  %xmm0,(%rsp)
mulsd  %xmm0,%xmm2
jmp    a67b <vbic_3T_et_cf_fj+0x953b>
movapd %xmm2,%xmm0
call   1030 <exp@plt>
movsd  0x80(%rsp),%xmm1
movsd  0x20(%rsp),%xmm10
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm2
movsd  %xmm0,(%rsp)
movapd %xmm1,%xmm0
mulsd  0x6d8(%rsp),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  (%rbx),%xmm9
movapd %xmm9,%xmm0
divsd  %xmm8,%xmm0
ucomisd 0x49bb(%rip),%xmm0
movsd  %xmm9,0x60(%rsp)
movsd  %xmm2,0xb0(%rsp)
jbe    a6d1 <vbic_3T_et_cf_fj+0x9591>
addsd  0x49a9(%rip),%xmm0
addsd  0x4949(%rip),%xmm0
movsd  0x49a9(%rip),%xmm1
jmp    a6f7 <vbic_3T_et_cf_fj+0x95b7>
movsd  0x498f(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a706 <vbic_3T_et_cf_fj+0x95c6>
addsd  0x4979(%rip),%xmm0
addsd  0x4921(%rip),%xmm0
movsd  0x4979(%rip),%xmm1
movsd  %xmm1,0x240(%rsp)
mulsd  %xmm1,%xmm0
jmp    a72b <vbic_3T_et_cf_fj+0x95eb>
call   1030 <exp@plt>
movsd  0x60(%rsp),%xmm9
movsd  0xb0(%rsp),%xmm2
movsd  0x20(%rsp),%xmm10
movsd  %xmm0,0x240(%rsp)
movsd  %xmm0,0x160(%rsp)
movsd  0x1a8(%rsp),%xmm1
movapd 0x650(%rsp),%xmm3
mulsd  0x898(%rsp),%xmm1
movsd  0x70(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  0x48af(%rip),%xmm4
sqrtsd %xmm4,%xmm5
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movsd  %xmm5,0x210(%rsp)
movsd  %xmm5,0x50(%rsp)
movsd  %xmm4,0x200(%rsp)
jae    a7d5 <vbic_3T_et_cf_fj+0x9695>
movapd %xmm4,%xmm0
movsd  %xmm1,0x1a8(%rsp)
call   1060 <sqrt@plt>
movsd  0x200(%rsp),%xmm4
movsd  0x50(%rsp),%xmm5
movsd  0x60(%rsp),%xmm9
movsd  0x20(%rsp),%xmm10
movapd 0x650(%rsp),%xmm3
movsd  0x1a8(%rsp),%xmm1
movsd  %xmm0,0x210(%rsp)
xorpd  %xmm0,%xmm0
divsd  0x130(%rsp),%xmm1
ucomisd %xmm0,%xmm4
movapd %xmm5,%xmm7
jae    a82d <vbic_3T_et_cf_fj+0x96ed>
movapd %xmm4,%xmm0
movsd  %xmm1,0x1a8(%rsp)
call   1060 <sqrt@plt>
movsd  0x200(%rsp),%xmm4
movsd  0x50(%rsp),%xmm5
movsd  0x60(%rsp),%xmm9
movsd  0x20(%rsp),%xmm10
movapd 0x650(%rsp),%xmm3
movsd  0x1a8(%rsp),%xmm1
movapd %xmm0,%xmm7
mulsd  0x310(%rsp),%xmm1
movsd  0x6d8(%rsp),%xmm2
mulsd  %xmm2,%xmm3
movsd  0x228(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x228(%rsp)
movapd 0xc0(%rsp),%xmm2
divsd  %xmm2,%xmm10
xorpd  %xmm8,%xmm8
ucomisd %xmm8,%xmm4
jae    a8d9 <vbic_3T_et_cf_fj+0x9799>
movapd %xmm4,%xmm0
movsd  %xmm1,0x1a8(%rsp)
movapd %xmm3,0x650(%rsp)
movsd  %xmm10,0x20(%rsp)
movsd  %xmm7,0x200(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm8,%xmm8
movsd  0x200(%rsp),%xmm7
movsd  0x60(%rsp),%xmm9
movsd  0x20(%rsp),%xmm10
movapd 0x650(%rsp),%xmm3
movapd 0xc0(%rsp),%xmm2
movsd  0x1a8(%rsp),%xmm1
movapd %xmm0,%xmm5
movsd  0x228(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x228(%rsp)
movsd  0x80(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,%xmm3
mulsd  0x474f(%rip),%xmm10
addsd  %xmm7,%xmm7
divsd  %xmm2,%xmm9
movsd  0x70(%rsp),%xmm4
mulsd  0x160(%rsp),%xmm4
addsd  0x46e7(%rip),%xmm4
addsd  %xmm5,%xmm5
sqrtsd %xmm4,%xmm6
ucomisd %xmm8,%xmm4
movsd  %xmm6,0x1a8(%rsp)
movsd  %xmm6,0xc0(%rsp)
movsd  %xmm4,0x2e0(%rsp)
jae    a9c3 <vbic_3T_et_cf_fj+0x9883>
movapd %xmm4,%xmm0
movsd  %xmm10,0x20(%rsp)
movsd  %xmm3,0x80(%rsp)
movsd  %xmm9,0x60(%rsp)
movsd  %xmm5,0x50(%rsp)
movsd  %xmm7,0x200(%rsp)
call   1060 <sqrt@plt>
movsd  0x2e0(%rsp),%xmm4
movsd  0x200(%rsp),%xmm7
movsd  0xc0(%rsp),%xmm6
movsd  0x50(%rsp),%xmm5
movsd  0x60(%rsp),%xmm9
movsd  0x80(%rsp),%xmm3
movsd  0x20(%rsp),%xmm10
movsd  %xmm0,0x1a8(%rsp)
movsd  0x4645(%rip),%xmm1
movapd %xmm1,%xmm8
divsd  0x40(%rsp),%xmm8
addsd  0x228(%rsp),%xmm3
mulsd  (%rsp),%xmm10
movsd  0xb0(%rsp),%xmm0
divsd  %xmm7,%xmm0
movsd  %xmm0,0xb0(%rsp)
movsd  0x70(%rsp),%xmm7
mulsd  0x464d(%rip),%xmm9
divsd  %xmm5,%xmm7
xorpd  %xmm11,%xmm11
ucomisd %xmm11,%xmm4
movapd %xmm6,%xmm0
movsd  %xmm3,0x80(%rsp)
movsd  %xmm7,0x200(%rsp)
jae    aa95 <vbic_3T_et_cf_fj+0x9955>
movapd %xmm4,%xmm0
movsd  %xmm10,0x20(%rsp)
movapd %xmm8,0x50(%rsp)
movsd  %xmm9,0x60(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movsd  0x200(%rsp),%xmm7
movsd  0x2e0(%rsp),%xmm4
movsd  0xc0(%rsp),%xmm6
movsd  0x60(%rsp),%xmm9
movsd  0x80(%rsp),%xmm3
movapd 0x50(%rsp),%xmm8
movsd  0x20(%rsp),%xmm10
movsd  0x457b(%rip),%xmm1
mov    %r15,%rbx
movsd  (%rsp),%xmm2
mulsd  %xmm8,%xmm2
movsd  %xmm2,(%rsp)
movsd  0xb0(%rsp),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm7,%xmm10
movsd  0x240(%rsp),%xmm5
mulsd  %xmm5,%xmm8
mulsd  %xmm5,%xmm9
addsd  %xmm0,%xmm0
movsd  0x160(%rsp),%xmm5
divsd  %xmm0,%xmm5
movsd  %xmm5,0x160(%rsp)
ucomisd %xmm11,%xmm4
jae    ab50 <vbic_3T_et_cf_fj+0x9a10>
movapd %xmm4,%xmm0
movsd  %xmm10,0x20(%rsp)
movapd %xmm8,0x50(%rsp)
movsd  %xmm2,0xb0(%rsp)
movsd  %xmm9,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0x200(%rsp),%xmm7
movsd  0x60(%rsp),%xmm9
movsd  0xb0(%rsp),%xmm2
movsd  0x80(%rsp),%xmm3
movapd 0x50(%rsp),%xmm8
movsd  0x20(%rsp),%xmm10
movsd  0x44c4(%rip),%xmm1
movapd %xmm0,%xmm6
mov    0xc60(%rsp),%rsi
mov    0xc58(%rsp),%r13
mov    0xc50(%rsp),%rax
mov    0xc48(%rsp),%rcx
mov    0xc40(%rsp),%rdx
mov    0xb40(%rsp),%r15
movsd  (%rsp),%xmm0
mulsd  %xmm7,%xmm0
movsd  %xmm0,(%rsp)
addsd  %xmm2,%xmm10
addsd  %xmm6,%xmm6
movsd  0x70(%rsp),%xmm0
divsd  %xmm6,%xmm0
mulsd  0x160(%rsp),%xmm3
mulsd  %xmm0,%xmm8
mulsd  %xmm9,%xmm0
addsd  %xmm3,%xmm0
movsd  %xmm0,0x70(%rsp)
xorpd  %xmm2,%xmm2
movsd  0x5d0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movsd  %xmm10,0x20(%rsp)
movapd %xmm8,0x50(%rsp)
jbe    ac6a <vbic_3T_et_cf_fj+0x9b2a>
movsd  0x210(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  0x1a8(%rsp),%xmm2
addsd  %xmm1,%xmm2
movapd %xmm0,0xc0(%rsp)
movsd  %xmm2,0xb0(%rsp)
divsd  %xmm2,%xmm0
movapd %xmm0,0x2e0(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm8
movsd  (%r15),%xmm0
movsd  0x210(%rsp),%xmm1
subsd  0x1a8(%rsp),%xmm1
movsd  %xmm0,0x3b0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x4446(%rip),%xmm0
subsd  %xmm8,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     ac8c <vbic_3T_et_cf_fj+0x9b4c>
mov    %r15,%rax
sqrtsd %xmm0,%xmm0
jmp    acbd <vbic_3T_et_cf_fj+0x9b7d>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movq   $0x0,0x0(%r13)
jmp    baa9 <vbic_3T_et_cf_fj+0xa969>
movsd  %xmm1,0x60(%rsp)
movapd %xmm8,0x80(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x80(%rsp),%xmm8
movsd  0x60(%rsp),%xmm1
mov    0xb40(%rsp),%rax
movsd  %xmm0,0x1f8(%rsp)
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm1
xorpd  0x43f7(%rip),%xmm8
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x43af(%rip),%xmm0
ucomisd %xmm2,%xmm0
jb     acf8 <vbic_3T_et_cf_fj+0x9bb8>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    ad29 <vbic_3T_et_cf_fj+0x9be9>
movsd  %xmm1,0x60(%rsp)
movapd %xmm8,0x80(%rsp)
call   1060 <sqrt@plt>
movapd 0x80(%rsp),%xmm8
movsd  0x60(%rsp),%xmm1
mov    0xb40(%rsp),%rax
movapd %xmm0,%xmm2
movapd 0xc0(%rsp),%xmm5
movsd  0x5d0(%rsp),%xmm3
mulsd  0x838(%rsp),%xmm3
xorpd  0x4384(%rip),%xmm5
movsd  0xb0(%rsp),%xmm7
mulsd  %xmm7,%xmm7
addsd  0x3b0(%rsp),%xmm1
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4326(%rip),%xmm0
subsd  0x1a8(%rsp),%xmm8
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movsd  %xmm3,0x160(%rsp)
movsd  %xmm2,0x1c0(%rsp)
jb     ad9e <vbic_3T_et_cf_fj+0x9c5e>
sqrtsd %xmm0,%xmm0
jmp    adf3 <vbic_3T_et_cf_fj+0x9cb3>
movsd  %xmm1,0x60(%rsp)
movapd %xmm5,0xc0(%rsp)
movapd %xmm8,0x80(%rsp)
movsd  %xmm7,0x240(%rsp)
call   1060 <sqrt@plt>
movsd  0x240(%rsp),%xmm7
xorpd  %xmm4,%xmm4
movapd 0x80(%rsp),%xmm8
movapd 0xc0(%rsp),%xmm5
movsd  0x60(%rsp),%xmm1
mov    0xb40(%rsp),%rax
movsd  %xmm0,0x1f0(%rsp)
movsd  0x420c(%rip),%xmm6
divsd  0xb0(%rsp),%xmm6
divsd  %xmm7,%xmm5
addsd  0x210(%rsp),%xmm8
divsd  0x160(%rsp),%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x41ee(%rip),%xmm3
mulsd  0x5c0(%rsp),%xmm3
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x424d(%rip),%xmm0
ucomisd %xmm4,%xmm0
movapd %xmm5,0xc0(%rsp)
movapd %xmm6,0xb0(%rsp)
movapd %xmm8,0x80(%rsp)
jb     ae73 <vbic_3T_et_cf_fj+0x9d33>
sqrtsd %xmm0,%xmm0
jmp    aeae <vbic_3T_et_cf_fj+0x9d6e>
movsd  %xmm3,0x420(%rsp)
call   1060 <sqrt@plt>
movsd  0x420(%rsp),%xmm3
movapd 0x80(%rsp),%xmm8
movapd 0xb0(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm5
mov    0xb40(%rsp),%rax
movsd  %xmm0,0x240(%rsp)
movsd  0x438(%rsp),%xmm15
movapd 0x40(%rsp),%xmm4
movsd  0x278(%rsp),%xmm11
movsd  0x20(%rsp),%xmm9
mulsd  0x838(%rsp),%xmm15
mulsd  %xmm9,%xmm6
movapd %xmm5,%xmm10
mulsd  0x70(%rsp),%xmm10
movapd %xmm8,%xmm7
movsd  0x160(%rsp),%xmm0
divsd  %xmm0,%xmm7
movapd %xmm4,%xmm5
divsd  %xmm0,%xmm5
movapd %xmm4,%xmm2
xorpd  0x41b7(%rip),%xmm2
movapd %xmm3,%xmm13
mulsd  0x60(%rsp),%xmm13
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4163(%rip),%xmm0
mulsd  %xmm11,%xmm3
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x420(%rsp)
movapd %xmm5,0x120(%rsp)
jb     af60 <vbic_3T_et_cf_fj+0x9e20>
sqrtsd %xmm0,%xmm12
jmp    b01b <vbic_3T_et_cf_fj+0x9edb>
movsd  %xmm15,0x438(%rsp)
movapd %xmm10,0x200(%rsp)
movapd %xmm2,0x550(%rsp)
movsd  %xmm13,0x228(%rsp)
movapd %xmm7,0xe0(%rsp)
movapd %xmm6,0x480(%rsp)
call   1060 <sqrt@plt>
movapd 0x480(%rsp),%xmm6
xorpd  %xmm1,%xmm1
movapd 0xe0(%rsp),%xmm7
movsd  0x228(%rsp),%xmm13
movapd 0x550(%rsp),%xmm2
movapd 0x120(%rsp),%xmm5
movsd  0x420(%rsp),%xmm3
movapd 0x80(%rsp),%xmm8
movapd 0x200(%rsp),%xmm10
mov    0xb40(%rsp),%rax
movsd  0x20(%rsp),%xmm9
movsd  0x278(%rsp),%xmm11
movapd 0x40(%rsp),%xmm4
movsd  0x438(%rsp),%xmm15
movapd %xmm0,%xmm12
movsd  0x3fed(%rip),%xmm0
divsd  0x130(%rsp),%xmm15
addsd  %xmm6,%xmm10
divsd  0x2e0(%rsp),%xmm0
movapd %xmm0,0x540(%rsp)
divsd  0x160(%rsp),%xmm2
mulsd  %xmm4,%xmm8
mulsd  0x3fbe(%rip),%xmm7
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x402e(%rip),%xmm0
mulsd  %xmm9,%xmm5
ucomisd %xmm1,%xmm0
movsd  0x3fa4(%rip),%xmm9
mulsd  %xmm11,%xmm9
mulsd  %xmm11,%xmm13
movsd  0x240(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movsd  %xmm4,0x240(%rsp)
mulsd  %xmm3,%xmm12
movapd %xmm2,0x550(%rsp)
jb     b0b5 <vbic_3T_et_cf_fj+0x9f75>
sqrtsd %xmm0,%xmm0
jmp    b16a <vbic_3T_et_cf_fj+0xa02a>
movsd  %xmm15,0x438(%rsp)
movapd %xmm10,0x200(%rsp)
movapd %xmm8,0x80(%rsp)
movsd  %xmm13,0x228(%rsp)
movsd  %xmm9,0x480(%rsp)
movsd  %xmm12,0x388(%rsp)
movapd %xmm7,0xe0(%rsp)
movapd %xmm5,0x40(%rsp)
call   1060 <sqrt@plt>
movapd 0x40(%rsp),%xmm5
movapd 0xe0(%rsp),%xmm7
movsd  0x388(%rsp),%xmm12
movsd  0x480(%rsp),%xmm9
movsd  0x228(%rsp),%xmm13
movapd 0x550(%rsp),%xmm2
movsd  0x420(%rsp),%xmm3
movapd 0x80(%rsp),%xmm8
movapd 0x200(%rsp),%xmm10
mov    0xb40(%rsp),%rax
movsd  0x438(%rsp),%xmm15
movsd  %xmm0,0x2e0(%rsp)
movsd  0x1c0(%rsp),%xmm1
mulsd  0x310(%rsp),%xmm15
mulsd  0x540(%rsp),%xmm10
addsd  0x3b0(%rsp),%xmm8
movsd  0x160(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x3b0(%rsp)
addsd  %xmm7,%xmm5
movapd %xmm5,0x40(%rsp)
movapd %xmm2,%xmm0
mulsd  0x70(%rsp),%xmm0
movapd %xmm0,0xe0(%rsp)
mulsd  0x5c0(%rsp),%xmm9
mulsd  %xmm3,%xmm1
movsd  0x240(%rsp),%xmm0
addsd  0x3e20(%rip),%xmm0
movsd  %xmm0,0x240(%rsp)
addsd  0x3e0e(%rip),%xmm12
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3e86(%rip),%xmm0
mulsd  %xmm4,%xmm13
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movsd  %xmm1,0x1c0(%rsp)
jb     b236 <vbic_3T_et_cf_fj+0xa0f6>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    b2d1 <vbic_3T_et_cf_fj+0xa191>
movsd  %xmm15,0x438(%rsp)
movapd %xmm10,0x200(%rsp)
movapd %xmm8,0x80(%rsp)
movsd  %xmm13,0x228(%rsp)
movsd  %xmm9,0x480(%rsp)
movsd  %xmm12,0x388(%rsp)
call   1060 <sqrt@plt>
movsd  0x388(%rsp),%xmm12
movsd  0x480(%rsp),%xmm9
movsd  0x228(%rsp),%xmm13
movapd 0x550(%rsp),%xmm2
movsd  0x420(%rsp),%xmm3
movapd 0x80(%rsp),%xmm8
movapd 0x200(%rsp),%xmm10
mov    0xb40(%rsp),%rax
movsd  0x438(%rsp),%xmm15
movapd %xmm0,%xmm5
movsd  0x278(%rsp),%xmm14
movapd 0x50(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm7
movapd 0xb0(%rsp),%xmm11
movsd  0x5d0(%rsp),%xmm0
mulsd  %xmm15,%xmm0
movsd  %xmm0,0x5d0(%rsp)
divsd  0x3b0(%rsp),%xmm8
movapd 0xe0(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movapd %xmm0,0xe0(%rsp)
mulsd  (%rsp),%xmm11
mulsd  %xmm6,%xmm7
mulsd  %xmm2,%xmm10
mulsd  0x1f8(%rsp),%xmm9
movsd  0x160(%rsp),%xmm4
movapd %xmm4,%xmm6
mulsd  0x1f0(%rsp),%xmm13
movsd  0x5c0(%rsp),%xmm0
mulsd  0x3cba(%rip),%xmm0
movsd  0x240(%rsp),%xmm1
mulsd  %xmm12,%xmm1
movsd  %xmm1,0x240(%rsp)
movsd  0x60(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm14,%xmm2
mulsd  %xmm14,%xmm2
mulsd  %xmm0,%xmm2
movsd  (%rax),%xmm0
movsd  %xmm0,0x5d8(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3ce2(%rip),%xmm0
mulsd  %xmm14,%xmm6
ucomisd 0x3cf5(%rip),%xmm0
mulsd  %xmm1,%xmm4
movsd  %xmm4,0x1f8(%rsp)
movsd  0x1c0(%rsp),%xmm4
addsd  0x3c2f(%rip),%xmm4
movsd  0x2e0(%rsp),%xmm12
mulsd  %xmm3,%xmm12
movsd  %xmm12,0x2e0(%rsp)
mulsd  %xmm3,%xmm5
movapd %xmm4,%xmm3
movsd  %xmm6,0x40(%rsp)
jb     b413 <vbic_3T_et_cf_fj+0xa2d3>
sqrtsd %xmm0,%xmm0
jmp    b4e2 <vbic_3T_et_cf_fj+0xa3a2>
movapd %xmm7,0xc0(%rsp)
movapd %xmm11,0xb0(%rsp)
movapd %xmm10,0x200(%rsp)
movapd %xmm8,0x80(%rsp)
movsd  %xmm3,0x1c0(%rsp)
movsd  %xmm13,0x228(%rsp)
movsd  %xmm9,0x480(%rsp)
movsd  %xmm2,0x3b0(%rsp)
movsd  %xmm5,0x1f0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1f0(%rsp),%xmm5
movsd  0x3b0(%rsp),%xmm2
movsd  0x480(%rsp),%xmm9
movsd  0x228(%rsp),%xmm13
movsd  0x40(%rsp),%xmm6
movsd  0x1c0(%rsp),%xmm3
movapd 0x80(%rsp),%xmm8
movapd 0x200(%rsp),%xmm10
movapd 0xb0(%rsp),%xmm11
movapd 0xc0(%rsp),%xmm7
movsd  0x60(%rsp),%xmm1
mov    0xb40(%rsp),%rax
movsd  0x278(%rsp),%xmm14
movsd  %xmm0,0x388(%rsp)
movapd 0x540(%rsp),%xmm0
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm7
addsd  0xe0(%rsp),%xmm10
mulsd  0x5d0(%rsp),%xmm8
movapd %xmm6,%xmm0
addsd  0x3af2(%rip),%xmm9
mulsd  %xmm1,%xmm0
movapd %xmm0,0x1c0(%rsp)
movsd  0x1f8(%rsp),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x1f8(%rsp)
divsd  0x240(%rsp),%xmm13
mulsd  %xmm1,%xmm14
movsd  0x2e0(%rsp),%xmm0
addsd  0x3aaf(%rip),%xmm0
movsd  %xmm0,0x2e0(%rsp)
addsd  0x3a9e(%rip),%xmm5
movsd  %xmm5,0x1f0(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3b0d(%rip),%xmm0
mulsd  0x160(%rsp),%xmm2
movsd  %xmm2,0x3b0(%rsp)
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
jb     b5b3 <vbic_3T_et_cf_fj+0xa473>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    b658 <vbic_3T_et_cf_fj+0xa518>
movsd  %xmm14,0x278(%rsp)
movapd %xmm7,0xc0(%rsp)
movapd %xmm11,0xb0(%rsp)
movapd %xmm10,0x200(%rsp)
movapd %xmm8,0x80(%rsp)
movsd  %xmm13,0x228(%rsp)
movsd  %xmm9,0x480(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x480(%rsp),%xmm9
movsd  0x228(%rsp),%xmm13
movsd  0x40(%rsp),%xmm6
movapd 0x80(%rsp),%xmm8
movapd 0x200(%rsp),%xmm10
movapd 0xb0(%rsp),%xmm11
movapd 0xc0(%rsp),%xmm7
mov    0xb40(%rsp),%rax
movsd  0x278(%rsp),%xmm14
movapd %xmm0,%xmm2
movsd  0x39b0(%rip),%xmm3
movapd 0x50(%rsp),%xmm15
movsd  0x420(%rsp),%xmm4
movapd 0x120(%rsp),%xmm12
movapd 0x550(%rsp),%xmm1
movapd %xmm3,%xmm0
divsd  0x160(%rsp),%xmm0
movapd %xmm0,0x80(%rsp)
subsd  %xmm8,%xmm10
movapd 0x1c0(%rsp),%xmm0
divsd  %xmm9,%xmm0
movapd %xmm0,0x1c0(%rsp)
movsd  0x1f8(%rsp),%xmm8
subsd  %xmm13,%xmm8
divsd  0x2e0(%rsp),%xmm14
divsd  0x1f0(%rsp),%xmm6
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x39b1(%rip),%xmm0
ucomisd %xmm5,%xmm0
movsd  0x3b0(%rsp),%xmm5
mulsd  0x5d8(%rsp),%xmm5
movsd  %xmm5,0x3b0(%rsp)
mulsd  (%rsp),%xmm12
mulsd  %xmm1,%xmm11
mulsd  %xmm1,%xmm7
movapd %xmm1,%xmm5
mulsd  %xmm15,%xmm5
mulsd  %xmm4,%xmm2
addsd  0x38e6(%rip),%xmm2
movapd %xmm10,0x200(%rsp)
movsd  %xmm6,0x40(%rsp)
jb     b745 <vbic_3T_et_cf_fj+0xa605>
sqrtsd %xmm0,%xmm0
jmp    b7f1 <vbic_3T_et_cf_fj+0xa6b1>
movsd  %xmm14,0x278(%rsp)
movapd %xmm7,0xc0(%rsp)
movapd %xmm11,0xb0(%rsp)
movapd %xmm12,0x120(%rsp)
movsd  %xmm8,0x1f8(%rsp)
movsd  %xmm2,0x160(%rsp)
movapd %xmm5,0x240(%rsp)
call   1060 <sqrt@plt>
movapd 0x240(%rsp),%xmm5
movsd  0x160(%rsp),%xmm2
movsd  0x1f8(%rsp),%xmm8
movsd  0x40(%rsp),%xmm6
movapd 0x120(%rsp),%xmm12
movsd  0x420(%rsp),%xmm4
movapd 0x200(%rsp),%xmm10
movapd 0xb0(%rsp),%xmm11
movapd 0xc0(%rsp),%xmm7
movsd  0x3829(%rip),%xmm3
movsd  0x278(%rsp),%xmm14
movsd  0x830(%rsp),%xmm1
addsd  %xmm12,%xmm11
addsd  %xmm5,%xmm7
mulsd  %xmm0,%xmm4
addsd  %xmm3,%xmm4
mulsd  %xmm4,%xmm2
movsd  0x388(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  0x3b0(%rsp),%xmm2
divsd  %xmm0,%xmm2
mulsd  %xmm8,%xmm1
mulsd  0x5d0(%rsp),%xmm14
addsd  %xmm1,%xmm14
movapd %xmm6,%xmm1
mulsd  0x80(%rsp),%xmm1
movapd %xmm6,%xmm4
mulsd  %xmm10,%xmm4
movapd 0x1c0(%rsp),%xmm5
mulsd  %xmm5,%xmm5
addsd  %xmm3,%xmm5
xorps  %xmm8,%xmm8
sqrtsd %xmm5,%xmm8
xorpd  %xmm9,%xmm9
ucomisd %xmm9,%xmm5
movapd %xmm8,%xmm0
movapd %xmm7,0xc0(%rsp)
movapd %xmm11,0xb0(%rsp)
movapd %xmm5,0x420(%rsp)
jae    b934 <vbic_3T_et_cf_fj+0xa7f4>
movapd %xmm5,%xmm0
movsd  %xmm14,0x278(%rsp)
movsd  %xmm2,0x3b0(%rsp)
movsd  %xmm1,0x160(%rsp)
movsd  %xmm4,0x240(%rsp)
movsd  %xmm8,0x2e0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm9,%xmm9
movsd  0x2e0(%rsp),%xmm8
movapd 0x420(%rsp),%xmm5
movsd  0x240(%rsp),%xmm4
movsd  0x160(%rsp),%xmm1
movsd  0x3b0(%rsp),%xmm2
movsd  0x40(%rsp),%xmm6
movapd 0xb0(%rsp),%xmm11
movapd 0xc0(%rsp),%xmm7
movsd  0x36e6(%rip),%xmm3
movsd  0x278(%rsp),%xmm14
addsd  %xmm2,%xmm1
movsd  %xmm1,0x160(%rsp)
addsd  %xmm14,%xmm4
movsd  %xmm4,0x240(%rsp)
mulsd  %xmm6,%xmm11
movapd %xmm11,0x2e0(%rsp)
mulsd  %xmm7,%xmm6
movsd  %xmm6,0x40(%rsp)
movsd  0x60(%rsp),%xmm1
divsd  %xmm0,%xmm1
mov    0xc40(%rsp),%rax
movsd  %xmm1,(%rax)
ucomisd %xmm9,%xmm5
jae    b9a4 <vbic_3T_et_cf_fj+0xa864>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movapd 0x420(%rsp),%xmm5
movsd  0x3671(%rip),%xmm3
movapd %xmm0,%xmm8
divsd  %xmm8,%xmm3
movapd %xmm3,0x3b0(%rsp)
movapd 0x1c0(%rsp),%xmm0
xorpd  0x370d(%rip),%xmm0
movsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  0x36c5(%rip),%xmm1
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0x60(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd 0x80(%rsp),%xmm0
movapd 0x3b0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xc48(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0x200(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xc50(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movapd 0xc0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xc60(%rsp),%rsi
movsd  %xmm0,(%rsi)
movsd  0x240(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  0x160(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd 0x2e0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
mulsd  0x40(%rsp),%xmm2
addsd  (%rsi),%xmm2
movsd  0x20(%rsp),%xmm10
movapd 0x361f(%rip),%xmm0
movapd 0x590(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x590(%rsp)
movapd 0x6a0(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x6a0(%rsp)
mov    0xc78(%rsp),%r8
mov    0xc70(%rsp),%rdx
mov    0xc68(%rsp),%rdi
mov    0xb48(%rsp),%rax
movsd  %xmm2,(%rsi)
xorpd  %xmm0,%xmm0
movsd  0xa38(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    bb80 <vbic_3T_et_cf_fj+0xaa40>
movsd  0x878(%rsp),%xmm2
movsd  0x9c0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x130(%rsp),%xmm2
mulsd  0x310(%rsp),%xmm2
mulsd  %xmm1,%xmm3
movsd  (%rax),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  0x34bb(%rip),%xmm13
movapd %xmm13,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rax),%xmm0
xorpd  0x3562(%rip),%xmm0
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    bb97 <vbic_3T_et_cf_fj+0xaa57>
movq   $0x0,(%rdi)
movq   $0x0,(%rdx)
movsd  0x3479(%rip),%xmm13
movapd 0x590(%rsp),%xmm1
divsd  0x600(%rsp),%xmm1
movapd %xmm1,0x590(%rsp)
movapd 0x570(%rsp),%xmm1
mulsd  0x760(%rsp),%xmm1
movapd %xmm1,0x570(%rsp)
movapd 0x6a0(%rsp),%xmm1
divsd  0x2f0(%rsp),%xmm1
movapd %xmm1,0x6a0(%rsp)
movapd 0x2a0(%rsp),%xmm1
movapd %xmm1,%xmm12
mulsd  0x4d8(%rsp),%xmm12
mulsd  0x7d0(%rsp),%xmm1
movapd %xmm1,0x2a0(%rsp)
mov    0xca0(%rsp),%r9
mov    0xc98(%rsp),%r10
mov    0xc90(%rsp),%rdi
mov    0xc88(%rsp),%rax
mov    0xc80(%rsp),%rdx
mov    0xb50(%rsp),%rsi
movsd  %xmm0,(%r8)
xorpd  %xmm0,%xmm0
movsd  0xa40(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    bd12 <vbic_3T_et_cf_fj+0xabd2>
movapd %xmm1,%xmm0
movsd  0x880(%rsp),%xmm2
movsd  0x9c8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x130(%rsp),%xmm2
mulsd  0x310(%rsp),%xmm2
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm2
movsd  (%rsi),%xmm0
movapd 0x670(%rsp),%xmm4
mulsd  %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdx)
movapd %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rax)
movsd  (%rsi),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x2c0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdi)
movapd 0x170(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%r10)
mulsd  0x770(%rsp),%xmm1
movsd  %xmm1,(%r9)
movsd  (%rdi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rdi)
jmp    bd35 <vbic_3T_et_cf_fj+0xabf5>
movq   $0x0,(%rdx)
movq   $0x0,(%rax)
movq   $0x0,(%rdi)
movq   $0x0,(%r10)
movq   $0x0,(%r9)
movsd  0x840(%rsp),%xmm1
movsd  0x7e8(%rsp),%xmm2
movapd 0x590(%rsp),%xmm0
mulsd  0x2d0(%rsp),%xmm0
movapd %xmm0,0x590(%rsp)
movapd 0x570(%rsp),%xmm0
divsd  0xae0(%rsp),%xmm0
movapd %xmm0,0x570(%rsp)
movapd 0x6a0(%rsp),%xmm0
mulsd  0x1e0(%rsp),%xmm0
movapd %xmm0,0x6a0(%rsp)
movapd 0x900(%rsp),%xmm3
divsd  %xmm3,%xmm12
movapd 0x2a0(%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,0x2a0(%rsp)
movapd 0x560(%rsp),%xmm0
cmpltsd %xmm2,%xmm0
movapd %xmm0,0x560(%rsp)
mov    0xcb0(%rsp),%rdx
mov    0xca8(%rsp),%rsi
mov    0xb58(%rsp),%rdi
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
mov    %rbp,%rax
jbe    be5b <vbic_3T_et_cf_fj+0xad1b>
movsd  0x888(%rsp),%xmm2
movsd  0x9d0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x130(%rsp),%xmm2
mulsd  0x310(%rsp),%xmm2
mulsd  %xmm1,%xmm3
movsd  (%rdi),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rsi)
movapd %xmm13,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rdi),%xmm0
xorpd  0x3287(%rip),%xmm0
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    be69 <vbic_3T_et_cf_fj+0xad29>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movapd 0x590(%rsp),%xmm1
mulsd  0x570(%rsp),%xmm1
movapd %xmm1,0x590(%rsp)
movapd 0x6a0(%rsp),%xmm2
mulsd  %xmm2,%xmm12
movapd 0x2a0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x2a0(%rsp)
movsd  0x3160(%rip),%xmm1
movapd 0x560(%rsp),%xmm2
andnpd %xmm1,%xmm2
movapd %xmm2,0x560(%rsp)
mov    0xce0(%rsp),%r8
mov    0xcd8(%rsp),%r9
mov    0xcd0(%rsp),%rbp
mov    0xcc8(%rsp),%r10
mov    0xcc0(%rsp),%rdi
mov    0xb60(%rsp),%rsi
mov    0xcb8(%rsp),%rdx
movsd  %xmm0,(%rdx)
xorpd  %xmm0,%xmm0
movsd  0xa60(%rsp),%xmm1
ucomisd %xmm0,%xmm1
mov    %r12,0xaa8(%rsp)
mov    %rbx,0xaa0(%rsp)
mov    %r14,0x9e0(%rsp)
jbe    bff1 <vbic_3T_et_cf_fj+0xaeb1>
movapd %xmm1,%xmm0
movsd  0x890(%rsp),%xmm1
movsd  0x9d8(%rsp),%xmm3
mulsd  %xmm3,%xmm1
divsd  0x130(%rsp),%xmm1
movapd 0x310(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rsi),%xmm0
movsd  0x4c8(%rsp),%xmm4
mulsd  %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movapd %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%r10)
movsd  (%rsi),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x380(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x0(%rbp)
movsd  0x290(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%r9)
movsd  0x7c0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%r8)
movsd  0x0(%rbp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x0(%rbp)
jmp    c015 <vbic_3T_et_cf_fj+0xaed5>
movq   $0x0,(%rdi)
movq   $0x0,(%r10)
movq   $0x0,0x0(%rbp)
movq   $0x0,(%r9)
movq   $0x0,(%r8)
movsd  0xa48(%rsp),%xmm1
movsd  0x760(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x760(%rsp)
movapd 0x590(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x590(%rsp)
movsd  0xa50(%rsp),%xmm0
movsd  0x4d8(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x4d8(%rsp)
mulsd  %xmm0,%xmm12
movsd  0xa58(%rsp),%xmm1
movsd  0x7d0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x7d0(%rsp)
movapd 0x2a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x2a0(%rsp)
xorpd  %xmm1,%xmm1
movapd 0x580(%rsp),%xmm0
cmpltsd %xmm0,%xmm1
andpd  %xmm13,%xmm1
mulsd  %xmm1,%xmm0
movapd 0x8f0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm1,0x40(%rsp)
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm13,%xmm2
movapd %xmm0,%xmm6
divsd  %xmm2,%xmm6
movapd %xmm13,%xmm14
divsd  %xmm2,%xmm14
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm14
movsd  0x10(%rsp),%xmm15
mulsd  %xmm1,%xmm15
mulsd  0x470(%rsp),%xmm1
mulsd  %xmm14,%xmm15
mulsd  %xmm1,%xmm14
mov    %rax,0x130(%rsp)
movsd  (%rax),%xmm0
movsd  0x538(%rsp),%xmm1
mulsd  %xmm1,%xmm0
divsd  0x2f6b(%rip),%xmm0
mulsd  0x2f6b(%rip),%xmm1
movsd  %xmm1,0x538(%rsp)
ucomisd 0x2f0a(%rip),%xmm0
mov    0xd60(%rsp),%rcx
mov    0xd58(%rsp),%rdx
mov    0xd48(%rsp),%r15
mov    0xd40(%rsp),%r11
mov    0xd38(%rsp),%r13
mov    0xd30(%rsp),%rax
mov    0xd28(%rsp),%rsi
mov    0xd20(%rsp),%r12
mov    0xd18(%rsp),%r8
mov    0xd10(%rsp),%r9
mov    0xd08(%rsp),%r10
mov    0xd00(%rsp),%rbx
mov    0xcf8(%rsp),%rbp
mov    0xce8(%rsp),%rdi
jbe    c1e9 <vbic_3T_et_cf_fj+0xb0a9>
addsd  0x2e98(%rip),%xmm0
addsd  0x2e38(%rip),%xmm0
movsd  0x2e98(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c2d7 <vbic_3T_et_cf_fj+0xb197>
movsd  0x2e77(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    c218 <vbic_3T_et_cf_fj+0xb0d8>
addsd  0x2e61(%rip),%xmm0
addsd  0x2e09(%rip),%xmm0
movsd  0x2e61(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c2d7 <vbic_3T_et_cf_fj+0xb197>
mov    %rdx,%rbx
movapd %xmm12,0x310(%rsp)
movapd %xmm6,0x1e0(%rsp)
movsd  %xmm15,0xc0(%rsp)
movapd %xmm14,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm14
movsd  0xc0(%rsp),%xmm15
movapd 0x1e0(%rsp),%xmm6
movapd 0x310(%rsp),%xmm12
mov    0xd08(%rsp),%r10
mov    0xd10(%rsp),%r9
mov    0xd18(%rsp),%r8
mov    0xd20(%rsp),%r12
mov    0xd28(%rsp),%rsi
mov    0xd30(%rsp),%rax
mov    0xd40(%rsp),%r11
mov    %rbx,%rdx
mov    0xcf8(%rsp),%rbp
mov    0xd00(%rsp),%rbx
mov    0xd60(%rsp),%rcx
mov    0xce8(%rsp),%rdi
movsd  0x20(%rsp),%xmm10
movsd  0x2d3d(%rip),%xmm13
movapd %xmm0,%xmm1
movsd  0x538(%rsp),%xmm8
mulsd  %xmm1,%xmm8
movapd %xmm6,%xmm3
mulsd  %xmm6,%xmm3
addsd  0x560(%rsp),%xmm3
movsd  0xa68(%rsp),%xmm4
movsd  0x460(%rsp),%xmm7
mulsd  %xmm4,%xmm7
addsd  %xmm13,%xmm7
movsd  0xa70(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm7,%xmm2
movsd  0xa78(%rsp),%xmm9
movapd %xmm9,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm13,%xmm11
movapd 0x40(%rsp),%xmm13
mulsd  %xmm13,%xmm1
addsd  %xmm11,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm5,%xmm4
movapd %xmm13,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm9,%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm11,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm13,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm3,%xmm4
mulsd  %xmm5,%xmm4
mulsd  %xmm9,%xmm4
mulsd  %xmm8,%xmm4
addsd  %xmm6,%xmm6
mulsd  %xmm7,%xmm6
mulsd  %xmm13,%xmm6
movapd %xmm11,%xmm13
mulsd  %xmm5,%xmm6
mulsd  %xmm9,%xmm6
mulsd  %xmm0,%xmm6
movapd 0x400(%rsp),%xmm5
mulsd  %xmm2,%xmm5
movapd 0xf0(%rsp),%xmm3
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm3,%xmm2
addsd  %xmm4,%xmm2
mulsd  %xmm6,%xmm15
addsd  %xmm5,%xmm15
mulsd  %xmm14,%xmm6
addsd  %xmm0,%xmm6
movsd  0x760(%rsp),%xmm9
movapd %xmm9,%xmm0
movapd 0x410(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd 0x580(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd 0x670(%rsp),%xmm4
divsd  %xmm4,%xmm3
movsd  0x530(%rsp),%xmm14
mulsd  %xmm14,%xmm0
addsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movapd %xmm1,%xmm0
divsd  %xmm4,%xmm0
mulsd  0xd0(%rsp),%xmm1
movapd %xmm14,%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm14,%xmm4
mulsd  %xmm9,%xmm4
movapd 0x590(%rsp),%xmm8
mulsd  %xmm8,%xmm3
movsd  0x338(%rsp),%xmm7
mulsd  %xmm4,%xmm7
addsd  %xmm3,%xmm7
mov    0xcf0(%rsp),%r14
movsd  %xmm7,(%r14)
mulsd  0x500(%rsp),%xmm4
movsd  %xmm4,0x0(%rbp)
movapd 0x610(%rsp),%xmm3
mulsd  %xmm3,%xmm15
addsd  (%r14),%xmm15
movsd  %xmm15,(%r14)
mulsd  %xmm3,%xmm6
addsd  0x0(%rbp),%xmm6
divsd  0x100(%rsp),%xmm1
movsd  %xmm6,0x0(%rbp)
mulsd  %xmm3,%xmm2
movsd  %xmm2,(%rbx)
movsd  0x10(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  (%r14),%xmm2
movsd  %xmm2,(%r14)
mulsd  0x470(%rsp),%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x2c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movapd 0x170(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  0x770(%rsp),%xmm1
addsd  (%rbx),%xmm1
movsd  %xmm1,(%rbx)
movapd %xmm11,%xmm0
subsd  %xmm14,%xmm0
unpckhpd %xmm5,%xmm5
movapd %xmm9,%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r10)
mulsd  %xmm0,%xmm5
mulsd  %xmm9,%xmm0
mulsd  %xmm8,%xmm5
movapd 0x300(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm5,%xmm1
movsd  %xmm1,(%r9)
mulsd  0x5f0(%rsp),%xmm0
movsd  %xmm0,(%r8)
movsd  0xa88(%rsp),%xmm1
movapd 0x660(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x4d8(%rsp),%xmm3
movapd %xmm3,%xmm0
movapd 0x90(%rsp),%xmm4
mulsd  %xmm4,%xmm0
addsd  %xmm2,%xmm0
movsd  0xa80(%rsp),%xmm2
movsd  0x210(%rsp),%xmm5
mulsd  %xmm2,%xmm5
addsd  %xmm0,%xmm5
movsd  %xmm5,(%r12)
mulsd  %xmm4,%xmm12
movapd 0x30(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  %xmm12,%xmm0
movsd  %xmm0,(%rsi)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,(%rax)
movsd  0x4a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movapd 0x490(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm2,%xmm10
addsd  (%rsi),%xmm10
movsd  %xmm10,(%rsi)
movsd  (%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  0x1a8(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  0x70(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r11)
movapd 0x50(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r15)
movsd  0x510(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  0x7d0(%rsp),%xmm2
movapd %xmm2,%xmm0
movapd 0x110(%rsp),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm4,%xmm0
mov    0xd50(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0x2a0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd 0x150(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,(%rdx)
movsd  0x230(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x360(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  0x280(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movsd  0x288(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xd68(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xb68(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xa90(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xd70(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xd78(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xb70(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xa98(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xd80(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xd88(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xb80(%rsp),%rbx
movsd  (%rbx),%xmm0
mov    0xbf0(%rsp),%r9
movsd  (%r9),%xmm1
mov    0x130(%rsp),%r13
mulsd  0x0(%r13),%xmm1
mov    0x9e0(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
mov    0xbb0(%rsp),%rsi
movsd  (%rsi),%xmm1
mov    0xbd0(%rsp),%rdx
subsd  (%rdx),%xmm1
mov    0xb78(%rsp),%rbx
mulsd  (%rbx),%xmm1
addsd  %xmm0,%xmm1
mov    0xb98(%rsp),%rdi
movsd  (%rdi),%xmm0
mov    0xaa0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
addsd  %xmm1,%xmm0
mov    0xc10(%rsp),%rsi
movsd  (%rsi),%xmm1
mov    0xaa8(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0xc28(%rsp),%r10
movsd  (%r10),%xmm0
mov    0xb30(%rsp),%r15
mulsd  (%r15),%xmm0
addsd  %xmm1,%xmm0
mov    0xc40(%rsp),%r11
movsd  (%r11),%xmm1
mov    0xb40(%rsp),%rsi
mulsd  (%rsi),%xmm1
addsd  %xmm0,%xmm1
mov    0xc68(%rsp),%r14
movsd  (%r14),%xmm0
mov    0xb48(%rsp),%r10
mulsd  (%r10),%xmm0
addsd  %xmm1,%xmm0
mov    0xc80(%rsp),%r8
movsd  (%r8),%xmm1
mov    0xb50(%rsp),%r14
mulsd  (%r14),%xmm1
addsd  %xmm0,%xmm1
mov    0xca8(%rsp),%r9
movsd  (%r9),%xmm0
mov    0xb58(%rsp),%r12
mulsd  (%r12),%xmm0
addsd  %xmm1,%xmm0
mov    0xcc0(%rsp),%r8
movsd  (%r8),%xmm1
mov    0xb60(%rsp),%rdx
mulsd  (%rdx),%xmm1
addsd  %xmm0,%xmm1
movapd 0x27f1(%rip),%xmm6
xorpd  %xmm6,%xmm1
mov    0xda0(%rsp),%rdx
movlpd %xmm1,(%rdx)
movsd  (%rcx),%xmm0
mov    0xb80(%rsp),%rcx
movsd  (%rcx),%xmm1
xorpd  %xmm6,%xmm1
mov    0xdb0(%rsp),%r11
movlpd %xmm1,(%r11)
movsd  0x0(%r13),%xmm3
mov    0xbf0(%rsp),%rcx
movsd  (%rcx),%xmm1
xorpd  %xmm6,%xmm1
mov    0xdb8(%rsp),%r9
movlpd %xmm1,(%r9)
movsd  (%rbx),%xmm1
mov    0xbd0(%rsp),%rcx
movsd  (%rcx),%xmm2
mov    0xbb0(%rsp),%rcx
subsd  (%rcx),%xmm2
mov    0xdc0(%rsp),%rcx
movsd  %xmm2,(%rcx)
movsd  0x0(%rbp),%xmm7
movsd  (%rdi),%xmm2
xorpd  %xmm6,%xmm2
mov    0xdc8(%rsp),%rbx
movlpd %xmm2,(%rbx)
movsd  (%rax),%xmm12
mov    0xc10(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm6,%xmm2
mov    0xdd0(%rsp),%r13
movlpd %xmm2,0x0(%r13)
movsd  (%r15),%xmm11
mov    0xc28(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm6,%xmm2
mov    0xdd8(%rsp),%rdi
movlpd %xmm2,(%rdi)
movsd  (%rsi),%xmm4
mov    0xc40(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm6,%xmm2
mov    0xde0(%rsp),%rsi
movlpd %xmm2,(%rsi)
movsd  (%r10),%xmm9
mov    0xc68(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm6,%xmm2
mov    0xdf0(%rsp),%r10
movlpd %xmm2,(%r10)
movsd  (%r14),%xmm2
mov    0xc80(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm6,%xmm5
mov    0xdf8(%rsp),%r8
movlpd %xmm5,(%r8)
movsd  (%r12),%xmm8
mov    0xca8(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm6,%xmm5
mov    0xe00(%rsp),%rbp
movlpd %xmm5,0x0(%rbp)
mov    0xb60(%rsp),%rax
movsd  (%rax),%xmm10
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm6,%xmm5
mov    0xe08(%rsp),%r12
movlpd %xmm5,(%r12)
movapd %xmm0,%xmm5
xorpd  %xmm6,%xmm5
mov    0xb88(%rsp),%rdx
mulsd  (%rdx),%xmm5
mov    0xda8(%rsp),%r15
movsd  %xmm5,(%r15)
movsd  (%r11),%xmm5
mov    0xb90(%rsp),%rax
mulsd  (%rax),%xmm0
subsd  %xmm0,%xmm5
movsd  %xmm5,(%r11)
movsd  (%r15),%xmm0
mov    0xbf8(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
subsd  %xmm5,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r9),%xmm0
mov    0xc00(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
subsd  %xmm5,%xmm0
movsd  %xmm0,(%r9)
movsd  (%r11),%xmm0
mov    0xc08(%rsp),%rax
mulsd  (%rax),%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,(%r11)
movsd  (%r15),%xmm0
mov    0xbb8(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r11),%xmm0
mov    0xbc0(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,(%r11)
movsd  (%r9),%xmm0
mov    0xbc8(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,(%r9)
mov    0xbd8(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
mov    0xbe0(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movapd %xmm4,%xmm0
mov    0xbe8(%rsp),%rax
mulsd  (%rax),%xmm1
xorpd  %xmm6,%xmm0
addsd  (%r11),%xmm1
movsd  %xmm1,(%r11)
movsd  (%r15),%xmm1
mov    0xba0(%rsp),%rcx
movsd  (%rcx),%xmm3
mulsd  %xmm7,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,(%r15)
movsd  (%rbx),%xmm1
mov    0xba8(%rsp),%rcx
mulsd  (%rcx),%xmm7
subsd  %xmm7,%xmm1
movsd  %xmm1,(%rbx)
movsd  (%r15),%xmm1
mov    0xc18(%rsp),%rcx
movsd  (%rcx),%xmm3
mulsd  %xmm12,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,(%r15)
movsd  0x0(%r13),%xmm1
mov    0xc20(%rsp),%rcx
mulsd  (%rcx),%xmm12
subsd  %xmm12,%xmm1
movsd  %xmm1,0x0(%r13)
movsd  (%rdi),%xmm1
mov    0xc30(%rsp),%r14
movsd  (%r14),%xmm3
mulsd  %xmm11,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,(%rdi)
movsd  (%r15),%xmm1
mov    0xc38(%rsp),%rcx
mulsd  (%rcx),%xmm11
subsd  %xmm11,%xmm1
movsd  %xmm1,(%r15)
movsd  (%rsi),%xmm1
mov    0xc48(%rsp),%rcx
movsd  (%rcx),%xmm3
mulsd  %xmm4,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,(%rsi)
movsd  (%r15),%xmm1
mov    0xc50(%rsp),%rdi
movsd  (%rdi),%xmm3
mulsd  %xmm4,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,(%r15)
movsd  (%r9),%xmm1
mov    0xc58(%rsp),%rsi
mulsd  (%rsi),%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%r9)
mov    0xc60(%rsp),%rdx
mulsd  (%rdx),%xmm0
mov    0xde8(%rsp),%rcx
movsd  %xmm0,(%rcx)
movsd  (%r10),%xmm0
mov    0xc70(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r10)
movsd  (%r15),%xmm0
mov    0xc78(%rsp),%rdi
mulsd  (%rdi),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r8),%xmm0
mov    0xc88(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  (%r15),%xmm0
mov    0xc90(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r11),%xmm0
mov    0xc98(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r11)
movsd  (%r9),%xmm0
mov    0xca0(%rsp),%rbx
mulsd  (%rbx),%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%r9)
movsd  0x0(%rbp),%xmm0
mov    0xcb0(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r15),%xmm0
mov    0xcb8(%rsp),%rcx
mulsd  (%rcx),%xmm8
subsd  %xmm8,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r12),%xmm0
mov    0xcc8(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  (%r15),%xmm0
mov    0xcd0(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r15)
movsd  0x0(%r13),%xmm0
mov    0xcd8(%rsp),%rcx
movsd  (%rcx),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r9),%xmm0
mov    0xce0(%rsp),%rcx
mulsd  (%rcx),%xmm10
subsd  %xmm10,%xmm0
mov    0xe20(%rsp),%rcx
mov    0xe18(%rsp),%r11
mov    0xe10(%rsp),%r8
mov    0xd98(%rsp),%r10
mov    0xd90(%rsp),%r13
movsd  %xmm0,(%r9)
xorpd  %xmm0,%xmm0
movsd  0xab0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    ce85 <vbic_3T_et_cf_fj+0xbd45>
mov    0x848(%rsp),%rbp
movsd  0x0(%rbp),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
divsd  %xmm1,%xmm13
movapd %xmm13,%xmm0
jmp    ce95 <vbic_3T_et_cf_fj+0xbd55>
movq   $0x0,0x0(%r13)
mov    0x848(%rsp),%rbp
movsd  %xmm0,(%r10)
movsd  0x0(%rbp),%xmm0
movsd  0xab8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  %xmm1,(%r11)
movsd  (%rcx),%xmm0
ucomisd 0x214e(%rip),%xmm0
jne    ceca <vbic_3T_et_cf_fj+0xbd8a>
jnp    d528 <vbic_3T_et_cf_fj+0xc3e8>
mov    0xb80(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xb88(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xb90(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xb98(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xba0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xba8(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xbb0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xbb8(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xbc0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xbc8(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xbd0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xbd8(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xbe0(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbf0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xbf8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc08(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc20(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc28(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
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  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xc68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xc70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
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
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
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
mov    0xd08(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
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
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
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),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
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
mov    0xe00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
xor    %eax,%eax
add    $0xaf8,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
movsd  0x1b24(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    d8d6 <vbic_3T_et_cf_fj+0xc796>
addsd  0x1b0a(%rip),%xmm0
addsd  0x1ab2(%rip),%xmm0
movsd  0x1b0a(%rip),%xmm5
mulsd  %xmm5,%xmm0
jmp    d92d <vbic_3T_et_cf_fj+0xc7ed>
movapd %xmm2,%xmm0
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
movapd %xmm6,0x20(%rsp)
movsd  %xmm1,0x148(%rsp)
call   1030 <exp@plt>
movsd  0x148(%rsp),%xmm1
movapd 0x20(%rsp),%xmm6
movsd  0x1a60(%rip),%xmm12
movapd 0x50(%rsp),%xmm9
movapd (%rsp),%xmm10
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm5
movsd  (%r15),%xmm7
movapd 0x1ae7(%rip),%xmm4
xorpd  %xmm7,%xmm4
movapd %xmm0,%xmm2
movapd %xmm12,%xmm3
divsd  %xmm1,%xmm3
mulsd  0x1a56(%rip),%xmm6
movsd  0x450(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm8,%xmm0
divsd  %xmm0,%xmm7
mulsd  %xmm11,%xmm1
divsd  %xmm1,%xmm4
mulsd  0x19ef(%rip),%xmm4
divsd  %xmm0,%xmm12
ucomisd 0x1a2a(%rip),%xmm7
jbe    d659 <vbic_3T_et_cf_fj+0xc519>
addsd  0x1a28(%rip),%xmm7
addsd  0x19c8(%rip),%xmm7
movsd  0x1a28(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    d736 <vbic_3T_et_cf_fj+0xc5f6>
movsd  0x1a07(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    d688 <vbic_3T_et_cf_fj+0xc548>
addsd  0x19f1(%rip),%xmm7
addsd  0x1999(%rip),%xmm7
movsd  0x19f1(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    d736 <vbic_3T_et_cf_fj+0xc5f6>
movapd %xmm7,%xmm0
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
movapd %xmm4,0x3f0(%rsp)
movsd  %xmm12,0x450(%rsp)
movapd %xmm6,0x20(%rsp)
movapd %xmm2,0x3d0(%rsp)
movsd  %xmm3,0x148(%rsp)
movsd  %xmm5,0x2b8(%rsp)
call   1030 <exp@plt>
movsd  0x2b8(%rsp),%xmm5
movsd  0x148(%rsp),%xmm3
movapd 0x3d0(%rsp),%xmm2
movapd 0x20(%rsp),%xmm6
movsd  0x450(%rsp),%xmm12
movapd 0x3f0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm9
movapd (%rsp),%xmm10
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm7
mulsd  %xmm5,%xmm3
mulsd  %xmm5,%xmm6
mulsd  %xmm0,%xmm12
mulsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
movsd  0x5c8(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    d7f2 <vbic_3T_et_cf_fj+0xc6b2>
movsd  (%r15),%xmm5
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm5,%xmm1
xorpd  0x1958(%rip),%xmm5
divsd  0x820(%rsp),%xmm1
subsd  0x60(%rsp),%xmm5
movapd %xmm5,%xmm0
divsd  0x640(%rsp),%xmm0
divsd  0x210(%rsp),%xmm5
mulsd  0x1f8(%rsp),%xmm0
subsd  %xmm0,%xmm10
mulsd  0x18a5(%rip),%xmm5
addsd  %xmm10,%xmm5
ucomisd 0x18a0(%rip),%xmm1
movapd %xmm6,0x20(%rsp)
movsd  %xmm3,0x148(%rsp)
jbe    d89f <vbic_3T_et_cf_fj+0xc75f>
addsd  0x188b(%rip),%xmm1
addsd  0x182b(%rip),%xmm1
movsd  0x188b(%rip),%xmm0
jmp    d8c9 <vbic_3T_et_cf_fj+0xc789>
movsd  0x1846(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm7
movapd %xmm8,%xmm9
movsd  0x540(%rsp),%xmm8
movapd %xmm8,%xmm0
mulsd  %xmm7,%xmm0
movsd  0x1f0(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xb98(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0x160(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xba0(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm5,%xmm3
mov    0xba8(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm5,%xmm6
addsd  (%rcx),%xmm6
mulsd  %xmm13,%xmm7
addsd  %xmm6,%xmm7
movsd  %xmm7,(%rcx)
mulsd  %xmm8,%xmm12
addsd  (%rax),%xmm12
movsd  %xmm12,(%rax)
mulsd  %xmm8,%xmm4
movapd %xmm9,%xmm8
addsd  (%rcx),%xmm4
movsd  %xmm4,(%rcx)
jmp    98ab <vbic_3T_et_cf_fj+0x876b>
movsd  0x17c1(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    dc55 <vbic_3T_et_cf_fj+0xcb15>
addsd  0x17a7(%rip),%xmm1
addsd  0x174f(%rip),%xmm1
movsd  0x17a7(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm6
jmp    dcdc <vbic_3T_et_cf_fj+0xcb9c>
movapd %xmm4,0x750(%rsp)
call   1030 <exp@plt>
movapd 0x750(%rsp),%xmm4
movsd  0x3f0(%rsp),%xmm11
movsd  0x1710(%rip),%xmm15
movapd 0x50(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm13
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm5
movsd  (%r14),%xmm2
movapd 0x17a7(%rip),%xmm3
xorpd  %xmm2,%xmm3
movapd %xmm0,0x690(%rsp)
movapd %xmm15,%xmm7
divsd  %xmm11,%xmm7
mulsd  0x1710(%rip),%xmm4
movsd  0x450(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm8,%xmm1
divsd  %xmm1,%xmm2
movapd %xmm15,%xmm6
mulsd  0xc0(%rsp),%xmm0
movsd  %xmm0,0x450(%rsp)
divsd  %xmm0,%xmm3
mulsd  0x1697(%rip),%xmm3
movsd  %xmm1,0x2b8(%rsp)
divsd  %xmm1,%xmm6
ucomisd 0x16ca(%rip),%xmm2
movsd  %xmm6,0x20(%rsp)
movsd  %xmm7,0x148(%rsp)
jbe    d9c8 <vbic_3T_et_cf_fj+0xc888>
addsd  0x16b9(%rip),%xmm2
addsd  0x1659(%rip),%xmm2
movsd  0x16b9(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    da71 <vbic_3T_et_cf_fj+0xc931>
movsd  0x1698(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    d9f4 <vbic_3T_et_cf_fj+0xc8b4>
addsd  0x1682(%rip),%xmm2
addsd  0x162a(%rip),%xmm2
movsd  0x1682(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    da71 <vbic_3T_et_cf_fj+0xc931>
movapd %xmm2,%xmm0
movapd %xmm3,0x800(%rsp)
movapd %xmm4,0x750(%rsp)
movsd  %xmm5,0x740(%rsp)
call   1030 <exp@plt>
movapd 0x750(%rsp),%xmm4
movapd 0x800(%rsp),%xmm3
movsd  0x3f0(%rsp),%xmm11
movsd  0x148(%rsp),%xmm7
movsd  0x20(%rsp),%xmm6
movsd  0x15c4(%rip),%xmm15
movsd  0x740(%rsp),%xmm5
movapd 0x50(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm13
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm2
movapd %xmm7,%xmm14
mulsd  %xmm5,%xmm14
mulsd  %xmm5,%xmm4
movapd %xmm6,%xmm12
mulsd  %xmm0,%xmm12
mulsd  %xmm0,%xmm3
xorpd  %xmm0,%xmm0
movsd  0x5c8(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    db4b <vbic_3T_et_cf_fj+0xca0b>
movapd %xmm2,0x740(%rsp)
movsd  (%r14),%xmm5
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm5,%xmm1
xorpd  0x1609(%rip),%xmm5
divsd  0x820(%rsp),%xmm1
subsd  0x60(%rsp),%xmm5
movapd %xmm5,%xmm0
divsd  0x640(%rsp),%xmm0
divsd  0x210(%rsp),%xmm5
mulsd  0x1f8(%rsp),%xmm0
movapd (%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0x1552(%rip),%xmm5
addsd  %xmm2,%xmm5
ucomisd 0x154e(%rip),%xmm1
movapd %xmm3,0x800(%rsp)
movapd %xmm4,0x750(%rsp)
jbe    dc22 <vbic_3T_et_cf_fj+0xcae2>
addsd  0x1536(%rip),%xmm1
addsd  0x14d6(%rip),%xmm1
movsd  0x1536(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    de4e <vbic_3T_et_cf_fj+0xcd0e>
movsd  0x14ed(%rip),%xmm0
movapd 0x690(%rsp),%xmm10
addsd  %xmm0,%xmm10
addsd  %xmm0,%xmm2
movapd %xmm2,%xmm6
movsd  0x540(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm3,%xmm5
movsd  0x1f0(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm10,%xmm1
addsd  %xmm0,%xmm1
movsd  0x530(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mov    0xb80(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm0,%xmm10
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm6
mulsd  %xmm2,%xmm0
mulsd  0x160(%rsp),%xmm10
mov    0xb88(%rsp),%rcx
movsd  %xmm10,(%rcx)
movapd %xmm7,%xmm10
mulsd  %xmm1,%xmm14
mov    0xb90(%rsp),%rax
movsd  %xmm14,(%rax)
mulsd  %xmm4,%xmm1
addsd  (%rcx),%xmm1
mulsd  %xmm13,%xmm6
addsd  %xmm1,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm0,%xmm12
addsd  (%rax),%xmm12
movsd  %xmm12,(%rax)
mulsd  %xmm5,%xmm0
addsd  (%rcx),%xmm0
jmp    dfb3 <vbic_3T_et_cf_fj+0xce73>
movsd  0x143e(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    ddf7 <vbic_3T_et_cf_fj+0xccb7>
addsd  0x1424(%rip),%xmm1
addsd  0x13cc(%rip),%xmm1
movsd  0x1424(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    de4e <vbic_3T_et_cf_fj+0xcd0e>
movapd %xmm1,%xmm0
movapd %xmm13,0x1c0(%rsp)
movapd %xmm9,0x50(%rsp)
movapd %xmm4,0x3f0(%rsp)
movsd  %xmm12,0x450(%rsp)
movapd %xmm7,(%rsp)
movapd %xmm2,0x3d0(%rsp)
movapd %xmm5,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm5
movapd 0x3d0(%rsp),%xmm2
movapd (%rsp),%xmm7
movsd  0x450(%rsp),%xmm12
movapd 0x3f0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd %xmm0,%xmm6
movsd  0x135c(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm7
movsd  0x540(%rsp),%xmm10
movapd %xmm10,%xmm1
mulsd  %xmm7,%xmm1
movsd  0x1f0(%rsp),%xmm3
movapd %xmm2,%xmm8
movapd %xmm3,%xmm2
mulsd  %xmm8,%xmm2
addsd  %xmm1,%xmm2
subsd  0x7b0(%rsp),%xmm6
movapd 0x8e0(%rsp),%xmm1
mulsd  %xmm1,%xmm6
subsd  %xmm6,%xmm2
mov    0xb98(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x160(%rsp),%xmm2
mulsd  %xmm8,%xmm2
mov    0xba0(%rsp),%rcx
movsd  %xmm2,(%rcx)
movsd  0x148(%rsp),%xmm2
mulsd  %xmm3,%xmm2
mov    0xba8(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x20(%rsp),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm13,%xmm7
addsd  (%rcx),%xmm2
addsd  %xmm2,%xmm7
movsd  %xmm7,(%rcx)
mulsd  %xmm10,%xmm12
addsd  (%rax),%xmm12
movsd  %xmm12,(%rax)
mulsd  %xmm10,%xmm4
mulsd  %xmm0,%xmm5
addsd  (%rcx),%xmm4
movsd  0x4c0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm5
subsd  %xmm5,%xmm4
movsd  %xmm4,(%rcx)
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm1,%xmm9
addsd  (%rcx),%xmm9
movsd  %xmm9,(%rcx)
movsd  0x4d0(%rsp),%xmm0
movapd 0x40(%rsp),%xmm8
jmp    98b4 <vbic_3T_et_cf_fj+0x8774>
movapd %xmm1,%xmm0
movsd  %xmm12,0x378(%rsp)
movsd  %xmm14,0x6c8(%rsp)
movapd %xmm5,0x190(%rsp)
call   1030 <exp@plt>
movsd  0x6c8(%rsp),%xmm14
movsd  0x378(%rsp),%xmm12
movsd  0x11d6(%rip),%xmm15
movapd 0x190(%rsp),%xmm5
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x11ea(%rip),%xmm2
movapd 0x690(%rsp),%xmm7
addsd  %xmm2,%xmm7
movapd 0x740(%rsp),%xmm6
addsd  %xmm2,%xmm6
movsd  0x540(%rsp),%xmm9
movapd %xmm9,%xmm2
mulsd  %xmm6,%xmm2
movsd  0x1f0(%rsp),%xmm13
movapd %xmm13,%xmm3
mulsd  %xmm7,%xmm3
addsd  %xmm2,%xmm3
subsd  0x7b0(%rsp),%xmm1
movapd 0x8e0(%rsp),%xmm10
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm3
movsd  0x530(%rsp),%xmm4
mulsd  %xmm4,%xmm3
mov    0xb80(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm4,%xmm7
mulsd  0x160(%rsp),%xmm7
mov    0xb88(%rsp),%rcx
movsd  %xmm7,(%rcx)
movapd %xmm4,%xmm1
mulsd  %xmm13,%xmm1
mulsd  %xmm1,%xmm14
mov    0xb90(%rsp),%rax
movsd  %xmm14,(%rax)
mulsd  0x750(%rsp),%xmm1
addsd  (%rcx),%xmm1
mulsd  %xmm4,%xmm6
movapd 0x1c0(%rsp),%xmm13
mulsd  %xmm13,%xmm6
addsd  %xmm1,%xmm6
movsd  %xmm6,(%rcx)
movapd %xmm4,%xmm1
mulsd  %xmm9,%xmm1
mulsd  %xmm1,%xmm12
addsd  (%rax),%xmm12
movsd  %xmm12,(%rax)
mulsd  %xmm0,%xmm5
mulsd  0x800(%rsp),%xmm1
movapd 0x1178(%rip),%xmm2
xorpd  %xmm10,%xmm2
mulsd  %xmm4,%xmm2
addsd  (%rcx),%xmm1
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,(%rcx)
mulsd  0x4c0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
movapd %xmm4,%xmm0
mulsd  %xmm10,%xmm0
movapd 0x50(%rsp),%xmm9
mulsd  %xmm9,%xmm0
addsd  (%rcx),%xmm0
movsd  0x148(%rsp),%xmm10
movsd  0x3f0(%rsp),%xmm11
movsd  %xmm0,(%rcx)
movsd  (%r15),%xmm4
movapd %xmm4,%xmm0
divsd  %xmm11,%xmm0
movapd 0x1103(%rip),%xmm7
xorpd  %xmm4,%xmm7
movapd %xmm4,%xmm6
divsd  0x3d0(%rsp),%xmm6
ucomisd 0x107a(%rip),%xmm0
jbe    e023 <vbic_3T_et_cf_fj+0xcee3>
addsd  0x1078(%rip),%xmm0
addsd  0x1018(%rip),%xmm0
movsd  0x1078(%rip),%xmm2
mulsd  %xmm2,%xmm0
movsd  0x2b8(%rsp),%xmm1
movsd  0x20(%rsp),%xmm12
movapd 0xc0(%rsp),%xmm11
jmp    e0d1 <vbic_3T_et_cf_fj+0xcf91>
movsd  0x103d(%rip),%xmm1
ucomisd %xmm0,%xmm1
movsd  0x20(%rsp),%xmm12
movapd 0xc0(%rsp),%xmm11
jbe    e060 <vbic_3T_et_cf_fj+0xcf20>
addsd  0x1016(%rip),%xmm0
addsd  0xfbe(%rip),%xmm0
movsd  0x1016(%rip),%xmm2
mulsd  %xmm2,%xmm0
jmp    e0c8 <vbic_3T_et_cf_fj+0xcf88>
movapd %xmm6,0x3d0(%rsp)
call   1030 <exp@plt>
movapd 0x3d0(%rsp),%xmm6
movsd  0x148(%rsp),%xmm10
movsd  0x20(%rsp),%xmm12
movsd  0xf7f(%rip),%xmm15
movapd 0x50(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm2
movsd  (%r15),%xmm4
movapd 0x100c(%rip),%xmm7
xorpd  %xmm4,%xmm7
movsd  0x2b8(%rsp),%xmm1
mulsd  0xf7f(%rip),%xmm6
divsd  0x450(%rsp),%xmm7
mulsd  0xf2e(%rip),%xmm7
divsd  %xmm1,%xmm4
ucomisd 0xf6a(%rip),%xmm4
movapd %xmm0,0x3f0(%rsp)
jbe    e122 <vbic_3T_et_cf_fj+0xcfe2>
addsd  0xf5f(%rip),%xmm4
addsd  0xeff(%rip),%xmm4
movsd  0xf5f(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    e1cd <vbic_3T_et_cf_fj+0xd08d>
movsd  0xf3e(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    e14e <vbic_3T_et_cf_fj+0xd00e>
addsd  0xf28(%rip),%xmm4
addsd  0xed0(%rip),%xmm4
movsd  0xf28(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    e1cd <vbic_3T_et_cf_fj+0xd08d>
movapd %xmm4,%xmm0
movapd %xmm7,0x450(%rsp)
movapd %xmm6,0x3d0(%rsp)
movsd  %xmm2,0x2b8(%rsp)
call   1030 <exp@plt>
movsd  0x2b8(%rsp),%xmm2
movapd 0x3d0(%rsp),%xmm6
movapd 0x450(%rsp),%xmm7
movsd  0x148(%rsp),%xmm10
movsd  0x20(%rsp),%xmm12
movsd  0xe69(%rip),%xmm15
movapd 0x50(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm4
mulsd  %xmm2,%xmm10
mulsd  %xmm2,%xmm6
xorpd  %xmm1,%xmm1
movsd  0x5c8(%rsp),%xmm2
ucomisd %xmm1,%xmm2
mulsd  %xmm0,%xmm12
mulsd  %xmm0,%xmm7
jbe    e2a1 <vbic_3T_et_cf_fj+0xd161>
movsd  (%r15),%xmm3
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm3,%xmm1
xorpd  0xec0(%rip),%xmm3
divsd  0x820(%rsp),%xmm1
subsd  0x60(%rsp),%xmm3
movapd %xmm3,%xmm0
divsd  0x640(%rsp),%xmm0
divsd  0x210(%rsp),%xmm3
mulsd  0x1f8(%rsp),%xmm0
movapd (%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0xe09(%rip),%xmm3
addsd  %xmm2,%xmm3
ucomisd 0xe05(%rip),%xmm1
movsd  %xmm12,0x20(%rsp)
movsd  %xmm10,0x148(%rsp)
movapd %xmm7,0x450(%rsp)
movapd %xmm6,0x3d0(%rsp)
jbe    e36a <vbic_3T_et_cf_fj+0xd22a>
addsd  0xddc(%rip),%xmm1
addsd  0xd7c(%rip),%xmm1
movsd  0xddc(%rip),%xmm0
jmp    e390 <vbic_3T_et_cf_fj+0xd250>
subsd  0x530(%rsp),%xmm15
movsd  0xd8d(%rip),%xmm0
movapd 0x3f0(%rsp),%xmm2
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm4
movsd  0x540(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm15,%xmm1
movsd  0x1f0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
mulsd  %xmm15,%xmm3
mov    0xb98(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm15,%xmm2
mulsd  %xmm15,%xmm4
movapd 0x160(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mov    0xba0(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm1,%xmm10
mov    0xba8(%rsp),%rax
movsd  %xmm10,(%rax)
mulsd  %xmm6,%xmm1
addsd  (%rcx),%xmm1
mulsd  %xmm9,%xmm15
mulsd  %xmm13,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm15,%xmm12
addsd  (%rax),%xmm12
movsd  %xmm12,(%rax)
mulsd  %xmm7,%xmm15
jmp    e523 <vbic_3T_et_cf_fj+0xd3e3>
movsd  0xcf6(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    e39a <vbic_3T_et_cf_fj+0xd25a>
addsd  0xce0(%rip),%xmm1
addsd  0xc88(%rip),%xmm1
movsd  0xce0(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm6
jmp    e3e8 <vbic_3T_et_cf_fj+0xd2a8>
movapd %xmm1,%xmm0
movapd %xmm4,(%rsp)
movapd %xmm3,0x60(%rsp)
call   1030 <exp@plt>
movapd 0x60(%rsp),%xmm3
movapd (%rsp),%xmm4
movsd  0xc4e(%rip),%xmm15
movapd 0x50(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm6
subsd  0x530(%rsp),%xmm15
movsd  0xc46(%rip),%xmm1
movapd 0x3f0(%rsp),%xmm10
addsd  %xmm1,%xmm10
addsd  %xmm1,%xmm4
movsd  0x540(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm15,%xmm1
movsd  0x1f0(%rsp),%xmm7
mulsd  %xmm7,%xmm1
mulsd  %xmm10,%xmm7
addsd  %xmm2,%xmm7
subsd  0x7b0(%rsp),%xmm6
movapd 0x8e0(%rsp),%xmm2
mulsd  %xmm2,%xmm6
subsd  %xmm6,%xmm7
mulsd  %xmm15,%xmm7
mov    0xb98(%rsp),%rax
movsd  %xmm7,(%rax)
mulsd  %xmm15,%xmm10
movapd 0x160(%rsp),%xmm7
mulsd  %xmm10,%xmm7
mov    0xba0(%rsp),%rcx
movsd  %xmm7,(%rcx)
movsd  0x148(%rsp),%xmm6
mulsd  %xmm1,%xmm6
mov    0xba8(%rsp),%rax
movsd  %xmm6,(%rax)
mulsd  0x3d0(%rsp),%xmm1
mulsd  %xmm15,%xmm4
addsd  (%rcx),%xmm1
mulsd  %xmm13,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm0,%xmm3
mulsd  %xmm15,%xmm5
movsd  0x20(%rsp),%xmm4
mulsd  %xmm5,%xmm4
addsd  (%rax),%xmm4
movsd  0x4c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm4,(%rax)
mulsd  0x450(%rsp),%xmm5
movapd 0xbdc(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  %xmm15,%xmm0
addsd  (%rcx),%xmm5
mulsd  %xmm2,%xmm15
mulsd  %xmm0,%xmm3
addsd  %xmm5,%xmm3
movsd  %xmm3,(%rcx)
mulsd  %xmm1,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm9,%xmm15
addsd  (%rcx),%xmm15
movsd  %xmm15,(%rcx)
jmp    98ab <vbic_3T_et_cf_fj+0x876b>
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jae    2873 <vbic_3T_et_cf_fj+0x1733>
movapd %xmm1,%xmm0
movapd %xmm5,0x410(%rsp)
movsd  %xmm9,0xa0(%rsp)
movsd  %xmm6,0x560(%rsp)
call   1060 <sqrt@plt>
movsd  0x560(%rsp),%xmm6
movsd  0x2d0(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm9
movapd 0x410(%rsp),%xmm5
movapd 0x2c0(%rsp),%xmm4
movsd  0x10(%rsp),%xmm3
movapd 0x300(%rsp),%xmm2
movapd 0xc0(%rsp),%xmm8
jmp    2873 <vbic_3T_et_cf_fj+0x1733>

LLVM IR (-O0):
define i32 @vbic_3T_et_cf_fj(double* %0, double* %1, double* %2, double* %3, double* %4, double* %5, double* %6, double* %7, double* %8, double* %9, double* %10, double* %11, double* %12, double* %13, double* %14, double* %15, double* %16, double* %17, double* %18, double* %19, double* %20, double* %21, double* %22, double* %23, double* %24, double* %25, double* %26, double* %27, double* %28, double* %29, double* %30, double* %31, double* %32, double* %33, double* %34, double* %35, double* %36, double* %37, double* %38, double* %39, double* %40, double* %41, double* %42, double* %43, double* %44, double* %45, double* %46, double* %47, double* %48, double* %49, double* %50, double* %51, double* %52, double* %53, double* %54, double* %55, double* %56, double* %57, double* %58, double* %59, double* %60, double* %61, double* %62, double* %63, double* %64, double* %65, double* %66, double* %67, double* %68, double* %69, double* %70, double* %71, double* %72, double* %73, double* %74, double* %75, double* %76, double* %77, double* %78, double* %79, double* %80, double* %81, double* %82, double* %83, double* %84, double* %85, double* %86, double* %87, double* %88, double* %89, double* %90, double* %91, double* %92, double* %93, double* %94, double* %95, double* %96, double* %97, double* %98, double* %99, double* %100) {
%102 = alloca double*
%103 = alloca double*
%104 = alloca double*
%105 = alloca double*
%106 = alloca double*
%107 = alloca double*
%108 = alloca double*
%109 = alloca double*
%110 = alloca double*
%111 = alloca double*
%112 = alloca double*
%113 = alloca double*
%114 = alloca double*
%115 = alloca double*
%116 = alloca double*
%117 = alloca double*
%118 = alloca double*
%119 = alloca double*
%120 = alloca double*
%121 = alloca double*
%122 = alloca double*
%123 = alloca double*
%124 = alloca double*
%125 = alloca double*
%126 = alloca double*
%127 = alloca double*
%128 = alloca double*
%129 = alloca double*
%130 = alloca double*
%131 = alloca double*
%132 = alloca double*
%133 = alloca double*
%134 = alloca double*
%135 = alloca double*
%136 = alloca double*
%137 = alloca double*
%138 = alloca double*
%139 = alloca double*
%140 = alloca double*
%141 = alloca double*
%142 = alloca double*
%143 = alloca double*
%144 = alloca double*
%145 = alloca double*
%146 = alloca double*
%147 = alloca double*
%148 = alloca double*
%149 = alloca double*
%150 = alloca double*
%151 = alloca double*
%152 = alloca double*
%153 = alloca double*
%154 = alloca double*
%155 = alloca double*
%156 = alloca double*
%157 = alloca double*
%158 = alloca double*
%159 = alloca double*
%160 = alloca double*
%161 = alloca double*
%162 = alloca double*
%163 = alloca double*
%164 = alloca double*
%165 = alloca double*
%166 = alloca double*
%167 = alloca double*
%168 = alloca double*
%169 = alloca double*
%170 = alloca double*
%171 = alloca double*
%172 = alloca double*
%173 = alloca double*
%174 = alloca double*
%175 = alloca double*
%176 = alloca double*
%177 = alloca double*
%178 = alloca double*
%179 = alloca double*
%180 = alloca double*
%181 = alloca double*
%182 = alloca double*
%183 = alloca double*
%184 = alloca double*
%185 = alloca double*
%186 = alloca double*
%187 = alloca double*
%188 = alloca double*
%189 = alloca double*
%190 = alloca double*
%191 = alloca double*
%192 = alloca double*
%193 = alloca double*
%194 = alloca double*
%195 = alloca double*
%196 = alloca double*
%197 = alloca double*
%198 = alloca double*
%199 = alloca double*
%200 = alloca double*
%201 = alloca double*
%202 = alloca double*
%203 = alloca double
%204 = alloca double
%205 = alloca double
%206 = alloca double
%207 = alloca double
%208 = alloca double
%209 = alloca double
%210 = alloca double
%211 = alloca double
%212 = alloca double
%213 = alloca double
%214 = alloca double
%215 = alloca double
%216 = alloca double
%217 = alloca double
%218 = alloca double
%219 = alloca double
%220 = alloca double
%221 = alloca double
%222 = alloca double
%223 = alloca double
%224 = alloca double
%225 = alloca double
%226 = alloca double
%227 = alloca double
%228 = alloca double
%229 = alloca double
%230 = alloca double
%231 = alloca double
%232 = alloca double
%233 = alloca double
%234 = alloca double
%235 = alloca double
%236 = alloca double
%237 = alloca double
%238 = alloca double
%239 = alloca double
%240 = alloca double
%241 = alloca double
%242 = alloca double
%243 = alloca double
%244 = alloca double
%245 = alloca double
%246 = alloca double
%247 = alloca double
%248 = alloca double
%249 = alloca double
%250 = alloca double
%251 = alloca double
%252 = alloca double
%253 = alloca double
%254 = alloca double
%255 = alloca double
%256 = alloca double
%257 = alloca double
%258 = alloca double
%259 = alloca double
%260 = alloca double
%261 = alloca double
%262 = alloca double
%263 = alloca double
%264 = alloca double
%265 = alloca double
%266 = alloca double
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
%337 = alloca double
%338 = alloca double
%339 = alloca double
%340 = alloca double
%341 = alloca double
%342 = alloca double
%343 = alloca double
%344 = alloca double
%345 = alloca double
%346 = alloca double
%347 = alloca double
%348 = alloca double
%349 = alloca double
%350 = alloca double
%351 = alloca double
%352 = alloca double
%353 = alloca double
%354 = alloca double
%355 = alloca double
%356 = alloca double
%357 = alloca double
%358 = alloca double
%359 = alloca double
%360 = alloca double
%361 = alloca double
%362 = alloca double
%363 = alloca double
%364 = alloca double
%365 = alloca double
%366 = alloca double
%367 = alloca double
%368 = alloca double
%369 = alloca double
%370 = alloca double
%371 = alloca double
%372 = alloca double
%373 = alloca double
%374 = alloca double
%375 = alloca double
%376 = alloca double
%377 = alloca double
%378 = alloca double
%379 = alloca double
%380 = alloca double
%381 = alloca double
%382 = alloca double
%383 = alloca double
%384 = alloca double
%385 = alloca double
%386 = alloca double
%387 = alloca double
%388 = alloca double
%389 = alloca double
%390 = alloca double
%391 = alloca double
%392 = alloca double
%393 = alloca double
%394 = alloca double
%395 = alloca double
%396 = alloca double
%397 = alloca double
%398 = alloca double
%399 = alloca double
%400 = alloca double
%401 = alloca double
%402 = alloca double
%403 = alloca double
%404 = alloca double
%405 = alloca double
%406 = alloca double
%407 = alloca double
%408 = alloca double
%409 = alloca double
%410 = alloca double
%411 = alloca double
%412 = alloca double
%413 = alloca double
%414 = alloca double
%415 = alloca double
%416 = alloca double
%417 = alloca double
%418 = alloca double
%419 = alloca double
%420 = alloca double
%421 = alloca double
%422 = alloca double
%423 = alloca double
%424 = alloca double
%425 = alloca double
%426 = alloca double
%427 = alloca double
%428 = alloca double
%429 = alloca double
%430 = alloca double
%431 = alloca double
%432 = alloca double
%433 = alloca double
%434 = alloca double
%435 = alloca double
%436 = alloca double
%437 = alloca double
%438 = alloca double
%439 = alloca double
%440 = alloca double
%441 = alloca double
%442 = alloca double
%443 = alloca double
%444 = alloca double
%445 = alloca double
%446 = alloca double
%447 = alloca double
%448 = alloca double
%449 = alloca double
%450 = alloca double
%451 = alloca double
%452 = alloca double
%453 = alloca double
%454 = alloca double
%455 = alloca double
%456 = alloca double
%457 = alloca double
%458 = alloca double
%459 = alloca double
%460 = alloca double
%461 = alloca double
%462 = alloca double
%463 = alloca double
%464 = alloca double
%465 = alloca double
%466 = alloca double
%467 = alloca double
%468 = alloca double
%469 = alloca double
%470 = alloca double
%471 = alloca double
%472 = alloca double
%473 = alloca double
%474 = alloca double
%475 = alloca double
%476 = alloca double
%477 = alloca double
%478 = alloca double
%479 = alloca double
%480 = alloca double
%481 = alloca double
%482 = alloca double
%483 = alloca double
%484 = alloca double
%485 = alloca double
%486 = alloca double
%487 = alloca double
%488 = alloca double
%489 = alloca double
%490 = alloca double
%491 = alloca double
%492 = alloca double
%493 = alloca double
%494 = alloca double
%495 = alloca double
%496 = alloca double
%497 = alloca double
%498 = alloca double
%499 = alloca double
%500 = alloca double
%501 = alloca double
%502 = alloca double
%503 = alloca double
%504 = alloca double
%505 = alloca double
%506 = alloca double
%507 = alloca double
%508 = alloca double
%509 = alloca double
%510 = alloca double
%511 = alloca double
%512 = alloca double
%513 = alloca double
%514 = alloca double
%515 = alloca double
%516 = alloca double
%517 = alloca double
%518 = alloca double
%519 = alloca double
%520 = alloca double
%521 = alloca double
%522 = alloca double
%523 = alloca double
%524 = alloca double
%525 = alloca double
%526 = alloca double
%527 = alloca double
%528 = alloca double
%529 = alloca double
%530 = alloca double
%531 = alloca double
%532 = alloca double
%533 = alloca double
%534 = alloca double
%535 = alloca double
%536 = alloca double
%537 = alloca double
%538 = alloca double
%539 = alloca double
%540 = alloca double
%541 = alloca double
%542 = alloca double
%543 = alloca double
%544 = alloca double
%545 = alloca double
%546 = alloca double
%547 = alloca double
%548 = alloca double
%549 = alloca double
%550 = alloca double
%551 = alloca double
%552 = alloca double
%553 = alloca double
%554 = alloca double
%555 = alloca double
%556 = alloca double
%557 = alloca double
%558 = alloca double
%559 = alloca double
%560 = alloca double
%561 = alloca double
%562 = alloca double
%563 = alloca double
%564 = alloca double
%565 = alloca double
%566 = alloca double
%567 = alloca double
%568 = alloca double
%569 = alloca double
%570 = alloca double
%571 = alloca double
%572 = alloca double
%573 = alloca double
%574 = alloca double
%575 = alloca double
%576 = alloca double
%577 = alloca double
%578 = alloca double
%579 = alloca double
%580 = alloca double
%581 = alloca double
%582 = alloca double
%583 = alloca double
%584 = alloca double
%585 = alloca double
%586 = alloca double
%587 = alloca double
%588 = alloca double
%589 = alloca double
%590 = alloca double
%591 = alloca double
%592 = alloca double
%593 = alloca double
%594 = alloca double
%595 = alloca double
%596 = alloca double
%597 = alloca double
%598 = alloca double
%599 = alloca double
%600 = alloca double
%601 = alloca double
%602 = alloca double
%603 = alloca double
%604 = alloca double
%605 = alloca double
%606 = alloca double
%607 = alloca double
%608 = alloca double
%609 = alloca double
%610 = alloca double
%611 = alloca double
%612 = alloca double
%613 = alloca double
%614 = alloca double
%615 = alloca double
%616 = alloca double
%617 = alloca double
%618 = alloca double
%619 = alloca double
%620 = alloca double
%621 = alloca double
%622 = alloca double
%623 = alloca double
%624 = alloca double
%625 = alloca double
%626 = alloca double
%627 = alloca double
%628 = alloca double
%629 = alloca double
%630 = alloca double
%631 = alloca double
%632 = alloca double
%633 = alloca double
%634 = alloca double
%635 = alloca double
%636 = alloca double
%637 = alloca double
%638 = alloca double
%639 = alloca double
%640 = alloca double
%641 = alloca double
%642 = alloca double
%643 = alloca double
%644 = alloca double
%645 = alloca double
%646 = alloca double
%647 = alloca double
%648 = alloca double
%649 = alloca double
%650 = alloca double
%651 = alloca double
%652 = alloca double
%653 = alloca double
%654 = alloca double
%655 = alloca double
%656 = alloca double
%657 = alloca double
%658 = alloca double
%659 = alloca double
%660 = alloca double
%661 = alloca double
%662 = alloca double
%663 = alloca double
%664 = alloca double
%665 = alloca double
%666 = alloca double
%667 = alloca double
%668 = alloca double
%669 = alloca double
%670 = alloca double
%671 = alloca double
%672 = alloca double
%673 = alloca double
%674 = alloca double
%675 = alloca double
%676 = alloca double
%677 = alloca double
%678 = alloca double
%679 = alloca double
%680 = alloca double
%681 = alloca double
%682 = alloca double
%683 = alloca double
%684 = alloca double
%685 = alloca double
%686 = alloca double
%687 = alloca double
%688 = alloca double
%689 = alloca double
%690 = alloca double
%691 = alloca double
%692 = alloca double
%693 = alloca double
%694 = alloca double
%695 = alloca double
%696 = alloca double
%697 = alloca double
%698 = alloca double
%699 = alloca double
%700 = alloca double
%701 = alloca double
%702 = alloca double
%703 = alloca double
%704 = alloca double
%705 = alloca double
%706 = alloca double
%707 = alloca double
%708 = alloca double
%709 = alloca double
%710 = alloca double
%711 = alloca double
%712 = alloca double
%713 = alloca double
%714 = alloca double
%715 = alloca double
%716 = alloca double
%717 = alloca double
%718 = alloca double
%719 = alloca double
%720 = alloca double
%721 = alloca double
%722 = alloca double
%723 = alloca double
%724 = alloca double
%725 = alloca double
%726 = alloca double
%727 = alloca double
%728 = alloca double
%729 = alloca double
%730 = alloca double
%731 = alloca double
%732 = alloca double
%733 = alloca double
%734 = alloca double
%735 = alloca double
%736 = alloca double
%737 = alloca double
%738 = alloca double
%739 = alloca double
%740 = alloca double
%741 = alloca double
%742 = alloca double
%743 = alloca double
%744 = alloca double
%745 = alloca double
%746 = alloca double
%747 = alloca double
%748 = alloca double
%749 = alloca double
%750 = alloca double
%751 = alloca double
%752 = alloca double
%753 = alloca double
%754 = alloca double
%755 = alloca double
%756 = alloca double
%757 = alloca double
%758 = alloca double
%759 = alloca double
%760 = alloca double
%761 = alloca double
%762 = alloca double
%763 = alloca double
%764 = alloca double
%765 = alloca double
%766 = alloca double
%767 = alloca double
%768 = alloca double
%769 = alloca double
%770 = alloca double
%771 = alloca double
%772 = alloca double
%773 = alloca double
%774 = alloca double
%775 = alloca double
%776 = alloca double
%777 = alloca double
%778 = alloca double
%779 = alloca double
%780 = alloca double
%781 = alloca double
%782 = alloca double
%783 = alloca double
%784 = alloca double
%785 = alloca double
%786 = alloca double
%787 = alloca double
%788 = alloca double
%789 = alloca double
%790 = alloca double
%791 = alloca double
%792 = alloca double
%793 = alloca double
%794 = alloca double
%795 = alloca double
%796 = alloca double
%797 = alloca double
%798 = alloca double
%799 = alloca double
%800 = alloca double
%801 = alloca double
%802 = alloca double
%803 = alloca double
%804 = alloca double
%805 = alloca double
%806 = alloca double
%807 = alloca double
%808 = alloca double
%809 = alloca double
%810 = alloca double
%811 = alloca double
%812 = alloca double
%813 = alloca double
%814 = alloca double
%815 = alloca double
%816 = alloca double
%817 = alloca double
%818 = alloca double
%819 = alloca double
%820 = alloca double
%821 = alloca double
%822 = alloca double
%823 = alloca double
%824 = alloca double
%825 = alloca double
%826 = alloca double
%827 = alloca double
%828 = alloca double
%829 = alloca double
%830 = alloca double
%831 = alloca double
%832 = alloca double
%833 = alloca double
%834 = alloca double
%835 = alloca double
%836 = alloca double
%837 = alloca double
%838 = alloca double
%839 = alloca double
%840 = alloca double
%841 = alloca double
%842 = alloca double
%843 = alloca double
%844 = alloca double
%845 = alloca double
%846 = alloca double
%847 = alloca double
%848 = alloca double
%849 = alloca double
%850 = alloca double
%851 = alloca double
%852 = alloca double
%853 = alloca double
%854 = alloca double
%855 = alloca double
%856 = alloca double
%857 = alloca double
%858 = alloca double
%859 = alloca double
%860 = alloca double
%861 = alloca double
%862 = alloca double
%863 = alloca double
%864 = alloca double
%865 = alloca double
%866 = alloca double
%867 = alloca double
%868 = alloca double
%869 = alloca double
%870 = alloca double
%871 = alloca double
%872 = alloca double
%873 = alloca double
%874 = alloca double
%875 = alloca double
%876 = alloca double
%877 = alloca double
%878 = alloca double
%879 = alloca double
%880 = alloca double
store double* %0, double** %102
store double* %1, double** %103
store double* %2, double** %104
store double* %3, double** %105
store double* %4, double** %106
store double* %5, double** %107
store double* %6, double** %108
store double* %7, double** %109
store double* %8, double** %110
store double* %9, double** %111
store double* %10, double** %112
store double* %11, double** %113
store double* %12, double** %114
store double* %13, double** %115
store double* %14, double** %116
store double* %15, double** %117
store double* %16, double** %118
store double* %17, double** %119
store double* %18, double** %120
store double* %19, double** %121
store double* %20, double** %122
store double* %21, double** %123
store double* %22, double** %124
store double* %23, double** %125
store double* %24, double** %126
store double* %25, double** %127
store double* %26, double** %128
store double* %27, double** %129
store double* %28, double** %130
store double* %29, double** %131
store double* %30, double** %132
store double* %31, double** %133
store double* %32, double** %134
store double* %33, double** %135
store double* %34, double** %136
store double* %35, double** %137
store double* %36, double** %138
store double* %37, double** %139
store double* %38, double** %140
store double* %39, double** %141
store double* %40, double** %142
store double* %41, double** %143
store double* %42, double** %144
store double* %43, double** %145
store double* %44, double** %146
store double* %45, double** %147
store double* %46, double** %148
store double* %47, double** %149
store double* %48, double** %150
store double* %49, double** %151
store double* %50, double** %152
store double* %51, double** %153
store double* %52, double** %154
store double* %53, double** %155
store double* %54, double** %156
store double* %55, double** %157
store double* %56, double** %158
store double* %57, double** %159
store double* %58, double** %160
store double* %59, double** %161
store double* %60, double** %162
store double* %61, double** %163
store double* %62, double** %164
store double* %63, double** %165
store double* %64, double** %166
store double* %65, double** %167
store double* %66, double** %168
store double* %67, double** %169
store double* %68, double** %170
store double* %69, double** %171
store double* %70, double** %172
store double* %71, double** %173
store double* %72, double** %174
store double* %73, double** %175
store double* %74, double** %176
store double* %75, double** %177
store double* %76, double** %178
store double* %77, double** %179
store double* %78, double** %180
store double* %79, double** %181
store double* %80, double** %182
store double* %81, double** %183
store double* %82, double** %184
store double* %83, double** %185
store double* %84, double** %186
store double* %85, double** %187
store double* %86, double** %188
store double* %87, double** %189
store double* %88, double** %190
store double* %89, double** %191
store double* %90, double** %192
store double* %91, double** %193
store double* %92, double** %194
store double* %93, double** %195
store double* %94, double** %196
store double* %95, double** %197
store double* %96, double** %198
store double* %97, double** %199
store double* %98, double** %200
store double* %99, double** %201
store double* %100, double** %202
%881 = load double*, double** %102
%882 = getelementptr inbounds double, double* %881, i64 0
%883 = load double, double* %882
store double %883, double* %783
%884 = load double*, double** %102
%885 = getelementptr inbounds double, double* %884, i64 1
%886 = load double, double* %885
store double %886, double* %784
%887 = load double*, double** %102
%888 = getelementptr inbounds double, double* %887, i64 2
%889 = load double, double* %888
store double %889, double* %785
%890 = load double*, double** %102
%891 = getelementptr inbounds double, double* %890, i64 3
%892 = load double, double* %891
store double %892, double* %786
%893 = load double*, double** %102
%894 = getelementptr inbounds double, double* %893, i64 4
%895 = load double, double* %894
store double %895, double* %787
%896 = load double*, double** %102
%897 = getelementptr inbounds double, double* %896, i64 5
%898 = load double, double* %897
store double %898, double* %788
%899 = load double*, double** %102
%900 = getelementptr inbounds double, double* %899, i64 6
%901 = load double, double* %900
store double %901, double* %789
%902 = load double*, double** %102
%903 = getelementptr inbounds double, double* %902, i64 7
%904 = load double, double* %903
store double %904, double* %790
%905 = load double*, double** %102
%906 = getelementptr inbounds double, double* %905, i64 8
%907 = load double, double* %906
store double %907, double* %791
%908 = load double*, double** %102
%909 = getelementptr inbounds double, double* %908, i64 9
%910 = load double, double* %909
store double %910, double* %792
%911 = load double*, double** %102
%912 = getelementptr inbounds double, double* %911, i64 10
%913 = load double, double* %912
store double %913, double* %793
%914 = load double*, double** %102
%915 = getelementptr inbounds double, double* %914, i64 11
%916 = load double, double* %915
store double %916, double* %794
%917 = load double*, double** %102
%918 = getelementptr inbounds double, double* %917, i64 12
%919 = load double, double* %918
store double %919, double* %795
%920 = load double*, double** %102
%921 = getelementptr inbounds double, double* %920, i64 13
%922 = load double, double* %921
store double %922, double* %796
%923 = load double*, double** %102
%924 = getelementptr inbounds double, double* %923, i64 14
%925 = load double, double* %924
store double %925, double* %797
%926 = load double*, double** %102
%927 = getelementptr inbounds double, double* %926, i64 15
%928 = load double, double* %927
store double %928, double* %798
%929 = load double*, double** %102
%930 = getelementptr inbounds double, double* %929, i64 16
%931 = load double, double* %930
store double %931, double* %799
%932 = load double*, double** %102
%933 = getelementptr inbounds double, double* %932, i64 17
%934 = load double, double* %933
store double %934, double* %800
%935 = load double*, double** %102
%936 = getelementptr inbounds double, double* %935, i64 18
%937 = load double, double* %936
store double %937, double* %801
%938 = load double*, double** %102
%939 = getelementptr inbounds double, double* %938, i64 19
%940 = load double, double* %939
store double %940, double* %802
%941 = load double*, double** %102
%942 = getelementptr inbounds double, double* %941, i64 20
%943 = load double, double* %942
store double %943, double* %803
%944 = load double*, double** %102
%945 = getelementptr inbounds double, double* %944, i64 21
%946 = load double, double* %945
store double %946, double* %804
%947 = load double*, double** %102
%948 = getelementptr inbounds double, double* %947, i64 22
%949 = load double, double* %948
store double %949, double* %805
%950 = load double*, double** %102
%951 = getelementptr inbounds double, double* %950, i64 23
%952 = load double, double* %951
store double %952, double* %806
%953 = load double*, double** %102
%954 = getelementptr inbounds double, double* %953, i64 24
%955 = load double, double* %954
store double %955, double* %807
%956 = load double*, double** %102
%957 = getelementptr inbounds double, double* %956, i64 25
%958 = load double, double* %957
store double %958, double* %808
%959 = load double*, double** %102
%960 = getelementptr inbounds double, double* %959, i64 26
%961 = load double, double* %960
store double %961, double* %809
%962 = load double*, double** %102
%963 = getelementptr inbounds double, double* %962, i64 27
%964 = load double, double* %963
store double %964, double* %810
%965 = load double*, double** %102
%966 = getelementptr inbounds double, double* %965, i64 28
%967 = load double, double* %966
store double %967, double* %811
%968 = load double*, double** %102
%969 = getelementptr inbounds double, double* %968, i64 29
%970 = load double, double* %969
store double %970, double* %812
%971 = load double*, double** %102
%972 = getelementptr inbounds double, double* %971, i64 31
%973 = load double, double* %972
store double %973, double* %813
%974 = load double*, double** %102
%975 = getelementptr inbounds double, double* %974, i64 32
%976 = load double, double* %975
store double %976, double* %814
%977 = load double*, double** %102
%978 = getelementptr inbounds double, double* %977, i64 33
%979 = load double, double* %978
store double %979, double* %815
%980 = load double*, double** %102
%981 = getelementptr inbounds double, double* %980, i64 34
%982 = load double, double* %981
store double %982, double* %816
%983 = load double*, double** %102
%984 = getelementptr inbounds double, double* %983, i64 35
%985 = load double, double* %984
store double %985, double* %817
%986 = load double*, double** %102
%987 = getelementptr inbounds double, double* %986, i64 36
%988 = load double, double* %987
store double %988, double* %818
%989 = load double*, double** %102
%990 = getelementptr inbounds double, double* %989, i64 37
%991 = load double, double* %990
store double %991, double* %819
%992 = load double*, double** %102
%993 = getelementptr inbounds double, double* %992, i64 38
%994 = load double, double* %993
store double %994, double* %820
%995 = load double*, double** %102
%996 = getelementptr inbounds double, double* %995, i64 39
%997 = load double, double* %996
store double %997, double* %821
%998 = load double*, double** %102
%999 = getelementptr inbounds double, double* %998, i64 40
%1000 = load double, double* %999
store double %1000, double* %822
%1001 = load double*, double** %102
%1002 = getelementptr inbounds double, double* %1001, i64 41
%1003 = load double, double* %1002
store double %1003, double* %823
%1004 = load double*, double** %102
%1005 = getelementptr inbounds double, double* %1004, i64 42
%1006 = load double, double* %1005
store double %1006, double* %824
%1007 = load double*, double** %102
%1008 = getelementptr inbounds double, double* %1007, i64 43
%1009 = load double, double* %1008
store double %1009, double* %825
%1010 = load double*, double** %102
%1011 = getelementptr inbounds double, double* %1010, i64 44
%1012 = load double, double* %1011
store double %1012, double* %826
%1013 = load double*, double** %102
%1014 = getelementptr inbounds double, double* %1013, i64 45
%1015 = load double, double* %1014
store double %1015, double* %827
%1016 = load double*, double** %102
%1017 = getelementptr inbounds double, double* %1016, i64 46
%1018 = load double, double* %1017
store double %1018, double* %828
%1019 = load double*, double** %102
%1020 = getelementptr inbounds double, double* %1019, i64 47
%1021 = load double, double* %1020
store double %1021, double* %829
%1022 = load double*, double** %102
%1023 = getelementptr inbounds double, double* %1022, i64 48
%1024 = load double, double* %1023
store double %1024, double* %830
%1025 = load double*, double** %102
%1026 = getelementptr inbounds double, double* %1025, i64 49
%1027 = load double, double* %1026
store double %1027, double* %831
%1028 = load double*, double** %102
%1029 = getelementptr inbounds double, double* %1028, i64 50
%1030 = load double, double* %1029
store double %1030, double* %832
%1031 = load double*, double** %102
%1032 = getelementptr inbounds double, double* %1031, i64 51
%1033 = load double, double* %1032
store double %1033, double* %833
%1034 = load double*, double** %102
%1035 = getelementptr inbounds double, double* %1034, i64 52
%1036 = load double, double* %1035
store double %1036, double* %834
%1037 = load double*, double** %102
%1038 = getelementptr inbounds double, double* %1037, i64 53
%1039 = load double, double* %1038
store double %1039, double* %835
%1040 = load double*, double** %102
%1041 = getelementptr inbounds double, double* %1040, i64 54
%1042 = load double, double* %1041
store double %1042, double* %836
%1043 = load double*, double** %102
%1044 = getelementptr inbounds double, double* %1043, i64 55
%1045 = load double, double* %1044
store double %1045, double* %837
%1046 = load double*, double** %102
%1047 = getelementptr inbounds double, double* %1046, i64 56
%1048 = load double, double* %1047
store double %1048, double* %838
%1049 = load double*, double** %102
%1050 = getelementptr inbounds double, double* %1049, i64 57
%1051 = load double, double* %1050
store double %1051, double* %839
%1052 = load double*, double** %102
%1053 = getelementptr inbounds double, double* %1052, i64 58
%1054 = load double, double* %1053
store double %1054, double* %840
%1055 = load double*, double** %102
%1056 = getelementptr inbounds double, double* %1055, i64 59
%1057 = load double, double* %1056
store double %1057, double* %841
%1058 = load double*, double** %102
%1059 = getelementptr inbounds double, double* %1058, i64 60
%1060 = load double, double* %1059
store double %1060, double* %842
%1061 = load double*, double** %102
%1062 = getelementptr inbounds double, double* %1061, i64 61
%1063 = load double, double* %1062
store double %1063, double* %843
%1064 = load double*, double** %102
%1065 = getelementptr inbounds double, double* %1064, i64 66
%1066 = load double, double* %1065
store double %1066, double* %844
%1067 = load double*, double** %102
%1068 = getelementptr inbounds double, double* %1067, i64 67
%1069 = load double, double* %1068
store double %1069, double* %845
%1070 = load double*, double** %102
%1071 = getelementptr inbounds double, double* %1070, i64 68
%1072 = load double, double* %1071
store double %1072, double* %846
%1073 = load double*, double** %102
%1074 = getelementptr inbounds double, double* %1073, i64 69
%1075 = load double, double* %1074
store double %1075, double* %847
%1076 = load double*, double** %102
%1077 = getelementptr inbounds double, double* %1076, i64 70
%1078 = load double, double* %1077
store double %1078, double* %848
%1079 = load double*, double** %102
%1080 = getelementptr inbounds double, double* %1079, i64 71
%1081 = load double, double* %1080
store double %1081, double* %849
%1082 = load double*, double** %102
%1083 = getelementptr inbounds double, double* %1082, i64 72
%1084 = load double, double* %1083
store double %1084, double* %850
%1085 = load double*, double** %102
%1086 = getelementptr inbounds double, double* %1085, i64 73
%1087 = load double, double* %1086
store double %1087, double* %851
%1088 = load double*, double** %102
%1089 = getelementptr inbounds double, double* %1088, i64 74
%1090 = load double, double* %1089
store double %1090, double* %852
%1091 = load double*, double** %102
%1092 = getelementptr inbounds double, double* %1091, i64 75
%1093 = load double, double* %1092
store double %1093, double* %853
%1094 = load double*, double** %102
%1095 = getelementptr inbounds double, double* %1094, i64 76
%1096 = load double, double* %1095
store double %1096, double* %854
%1097 = load double*, double** %102
%1098 = getelementptr inbounds double, double* %1097, i64 77
%1099 = load double, double* %1098
store double %1099, double* %855
%1100 = load double*, double** %102
%1101 = getelementptr inbounds double, double* %1100, i64 78
%1102 = load double, double* %1101
store double %1102, double* %856
%1103 = load double*, double** %102
%1104 = getelementptr inbounds double, double* %1103, i64 79
%1105 = load double, double* %1104
store double %1105, double* %857
%1106 = load double*, double** %102
%1107 = getelementptr inbounds double, double* %1106, i64 80
%1108 = load double, double* %1107
store double %1108, double* %858
%1109 = load double*, double** %102
%1110 = getelementptr inbounds double, double* %1109, i64 81
%1111 = load double, double* %1110
store double %1111, double* %859
%1112 = load double*, double** %102
%1113 = getelementptr inbounds double, double* %1112, i64 82
%1114 = load double, double* %1113
store double %1114, double* %860
%1115 = load double*, double** %102
%1116 = getelementptr inbounds double, double* %1115, i64 83
%1117 = load double, double* %1116
store double %1117, double* %861
%1118 = load double*, double** %102
%1119 = getelementptr inbounds double, double* %1118, i64 84
%1120 = load double, double* %1119
store double %1120, double* %862
%1121 = load double*, double** %102
%1122 = getelementptr inbounds double, double* %1121, i64 85
%1123 = load double, double* %1122
store double %1123, double* %863
%1124 = load double*, double** %102
%1125 = getelementptr inbounds double, double* %1124, i64 86
%1126 = load double, double* %1125
store double %1126, double* %864
%1127 = load double*, double** %102
%1128 = getelementptr inbounds double, double* %1127, i64 88
%1129 = load double, double* %1128
store double %1129, double* %865
%1130 = load double*, double** %102
%1131 = getelementptr inbounds double, double* %1130, i64 89
%1132 = load double, double* %1131
store double %1132, double* %866
%1133 = load double*, double** %102
%1134 = getelementptr inbounds double, double* %1133, i64 90
%1135 = load double, double* %1134
store double %1135, double* %867
%1136 = load double*, double** %102
%1137 = getelementptr inbounds double, double* %1136, i64 91
%1138 = load double, double* %1137
store double %1138, double* %868
%1139 = load double*, double** %102
%1140 = getelementptr inbounds double, double* %1139, i64 92
%1141 = load double, double* %1140
store double %1141, double* %869
%1142 = load double*, double** %102
%1143 = getelementptr inbounds double, double* %1142, i64 93
%1144 = load double, double* %1143
store double %1144, double* %870
%1145 = load double*, double** %102
%1146 = getelementptr inbounds double, double* %1145, i64 94
%1147 = load double, double* %1146
store double %1147, double* %871
%1148 = load double*, double** %102
%1149 = getelementptr inbounds double, double* %1148, i64 95
%1150 = load double, double* %1149
store double %1150, double* %872
%1151 = load double*, double** %102
%1152 = getelementptr inbounds double, double* %1151, i64 96
%1153 = load double, double* %1152
store double %1153, double* %873
%1154 = load double*, double** %102
%1155 = getelementptr inbounds double, double* %1154, i64 97
%1156 = load double, double* %1155
store double %1156, double* %874
%1157 = load double*, double** %102
%1158 = getelementptr inbounds double, double* %1157, i64 98
%1159 = load double, double* %1158
store double %1159, double* %875
%1160 = load double*, double** %102
%1161 = getelementptr inbounds double, double* %1160, i64 99
%1162 = load double, double* %1161
store double %1162, double* %876
%1163 = load double*, double** %102
%1164 = getelementptr inbounds double, double* %1163, i64 100
%1165 = load double, double* %1164
store double %1165, double* %877
%1166 = load double*, double** %102
%1167 = getelementptr inbounds double, double* %1166, i64 101
%1168 = load double, double* %1167
store double %1168, double* %878
%1169 = load double*, double** %102
%1170 = getelementptr inbounds double, double* %1169, i64 102
%1171 = load double, double* %1170
store double %1171, double* %879
%1172 = load double*, double** %102
%1173 = getelementptr inbounds double, double* %1172, i64 103
%1174 = load double, double* %1173
store double %1174, double* %880
%1175 = load double, double* %783
%1176 = fadd double 2.731500e+02, %1175
store double %1176, double* %203
%1177 = load double, double* %783
%1178 = fadd double 2.731500e+02, %1177
%1179 = load double*, double** %103
%1180 = load double, double* %1179
%1181 = fadd double %1178, %1180
store double %1181, double* %204
store double 1.000000e+00, double* %205
%1182 = load double, double* %204
%1183 = fmul double 0x3B30B0F12214FBEF, %1182
%1184 = fdiv double %1183, 0x3C07A4E61EB8740E
store double %1184, double* %206
store double 0x3F169700F1154E3F, double* %207
%1185 = load double, double* %207
%1186 = load double, double* %205
%1187 = fmul double %1185, %1186
store double %1187, double* %208
%1188 = load double, double* %204
%1189 = load double, double* %203
%1190 = fdiv double %1188, %1189
store double %1190, double* %209
%1191 = load double, double* %203
%1192 = fdiv double 1.000000e+00, %1191
store double %1192, double* %210
%1193 = load double, double* %210
%1194 = load double, double* %205
%1195 = fmul double %1193, %1194
store double %1195, double* %211
%1196 = load double, double* %204
%1197 = load double, double* %203
%1198 = fsub double %1196, %1197
store double %1198, double* %212
store double 1.000000e+00, double* %213
%1199 = load double, double* %213
%1200 = load double, double* %205
%1201 = fmul double %1199, %1200
store double %1201, double* %214
%1202 = load double, double* %209
%1203 = load double, double* %867
%1204 = call double @pow(double %1202, double %1203)
store double %1204, double* %215
%1205 = load double, double* %215
%1206 = load double, double* %867
%1207 = fmul double %1205, %1206
%1208 = load double, double* %209
%1209 = fdiv double %1207, %1208
store double %1209, double* %216
%1210 = load double, double* %216
%1211 = load double, double* %211
%1212 = fmul double %1210, %1211
store double %1212, double* %217
%1213 = load double, double* %835
%1214 = load double, double* %215
%1215 = fmul double %1213, %1214
store double %1215, double* %218
%1216 = load double, double* %835
store double %1216, double* %219
%1217 = load double, double* %219
%1218 = load double, double* %217
%1219 = fmul double %1217, %1218
store double %1219, double* %220
%1220 = load double, double* %209
%1221 = load double, double* %868
%1222 = call double @pow(double %1220, double %1221)
store double %1222, double* %215
%1223 = load double, double* %215
%1224 = load double, double* %868
%1225 = fmul double %1223, %1224
%1226 = load double, double* %209
%1227 = fdiv double %1225, %1226
store double %1227, double* %216
%1228 = load double, double* %216
%1229 = load double, double* %211
%1230 = fmul double %1228, %1229
store double %1230, double* %217
%1231 = load double, double* %784
%1232 = load double, double* %215
%1233 = fmul double %1231, %1232
store double %1233, double* %221
%1234 = load double, double* %784
store double %1234, double* %222
%1235 = load double, double* %222
%1236 = load double, double* %217
%1237 = fmul double %1235, %1236
store double %1237, double* %223
%1238 = load double, double* %209
%1239 = load double, double* %846
%1240 = call double @pow(double %1238, double %1239)
store double %1240, double* %215
%1241 = load double, double* %215
%1242 = load double, double* %846
%1243 = fmul double %1241, %1242
%1244 = load double, double* %209
%1245 = fdiv double %1243, %1244
store double %1245, double* %216
%1246 = load double, double* %216
%1247 = load double, double* %211
%1248 = fmul double %1246, %1247
store double %1248, double* %217
%1249 = load double, double* %785
%1250 = load double, double* %215
%1251 = fmul double %1249, %1250
store double %1251, double* %224
%1252 = load double, double* %785
store double %1252, double* %225
%1253 = load double, double* %225
%1254 = load double, double* %217
%1255 = fmul double %1253, %1254
store double %1255, double* %226
%1256 = load double, double* %209
%1257 = load double, double* %869
%1258 = call double @pow(double %1256, double %1257)
store double %1258, double* %215
%1259 = load double, double* %215
%1260 = load double, double* %869
%1261 = fmul double %1259, %1260
%1262 = load double, double* %209
%1263 = fdiv double %1261, %1262
store double %1263, double* %216
%1264 = load double, double* %216
%1265 = load double, double* %211
%1266 = fmul double %1264, %1265
store double %1266, double* %217
%1267 = load double, double* %789
%1268 = load double, double* %215
%1269 = fmul double %1267, %1268
store double %1269, double* %227
%1270 = load double, double* %789
store double %1270, double* %228
%1271 = load double, double* %228
%1272 = load double, double* %217
%1273 = fmul double %1271, %1272
store double %1273, double* %229
%1274 = load double, double* %209
%1275 = load double, double* %845
%1276 = call double @pow(double %1274, double %1275)
store double %1276, double* %215
%1277 = load double, double* %215
%1278 = load double, double* %845
%1279 = fmul double %1277, %1278
%1280 = load double, double* %209
%1281 = fdiv double %1279, %1280
store double %1281, double* %216
%1282 = load double, double* %216
%1283 = load double, double* %211
%1284 = fmul double %1282, %1283
store double %1284, double* %217
%1285 = load double, double* %790
%1286 = load double, double* %215
%1287 = fmul double %1285, %1286
store double %1287, double* %230
%1288 = load double, double* %790
store double %1288, double* %231
%1289 = load double, double* %231
%1290 = load double, double* %217
%1291 = fmul double %1289, %1290
store double %1291, double* %232
%1292 = load double, double* %209
%1293 = load double, double* %844
%1294 = call double @pow(double %1292, double %1293)
store double %1294, double* %215
%1295 = load double, double* %215
%1296 = load double, double* %844
%1297 = fmul double %1295, %1296
%1298 = load double, double* %209
%1299 = fdiv double %1297, %1298
store double %1299, double* %216
%1300 = load double, double* %216
%1301 = load double, double* %211
%1302 = fmul double %1300, %1301
store double %1302, double* %217
%1303 = load double, double* %791
%1304 = load double, double* %215
%1305 = fmul double %1303, %1304
store double %1305, double* %233
%1306 = load double, double* %791
store double %1306, double* %234
%1307 = load double, double* %234
%1308 = load double, double* %217
%1309 = fmul double %1307, %1308
store double %1309, double* %235
%1310 = load double, double* %209
%1311 = load double, double* %847
%1312 = call double @pow(double %1310, double %1311)
store double %1312, double* %215
%1313 = load double, double* %215
%1314 = load double, double* %847
%1315 = fmul double %1313, %1314
%1316 = load double, double* %209
%1317 = fdiv double %1315, %1316
store double %1317, double* %216
%1318 = load double, double* %216
%1319 = load double, double* %211
%1320 = fmul double %1318, %1319
store double %1320, double* %217
%1321 = load double, double* %792
%1322 = load double, double* %215
%1323 = fmul double %1321, %1322
store double %1323, double* %236
%1324 = load double, double* %792
store double %1324, double* %237
%1325 = load double, double* %237
%1326 = load double, double* %217
%1327 = fmul double %1325, %1326
store double %1327, double* %238
%1328 = load double, double* %209
%1329 = load double, double* %870
%1330 = call double @pow(double %1328, double %1329)
store double %1330, double* %215
%1331 = load double, double* %215
%1332 = load double, double* %870
%1333 = fmul double %1331, %1332
%1334 = load double, double* %209
%1335 = fdiv double %1333, %1334
store double %1335, double* %216
%1336 = load double, double* %216
%1337 = load double, double* %211
%1338 = fmul double %1336, %1337
store double %1338, double* %217
%1339 = load double, double* %793
%1340 = load double, double* %215
%1341 = fmul double %1339, %1340
store double %1341, double* %239
%1342 = load double, double* %793
store double %1342, double* %240
%1343 = load double, double* %240
%1344 = load double, double* %217
%1345 = fmul double %1343, %1344
store double %1345, double* %241
%1346 = load double, double* %209
%1347 = load double, double* %856
%1348 = call double @pow(double %1346, double %1347)
store double %1348, double* %242
%1349 = load double, double* %242
%1350 = load double, double* %856
%1351 = fmul double %1349, %1350
%1352 = load double, double* %209
%1353 = fdiv double %1351, %1352
store double %1353, double* %243
%1354 = load double, double* %243
%1355 = load double, double* %211
%1356 = fmul double %1354, %1355
store double %1356, double* %244
%1357 = load double, double* %849
%1358 = fneg double %1357
%1359 = load double, double* %209
%1360 = fsub double 1.000000e+00, %1359
%1361 = fmul double %1358, %1360
%1362 = load double, double* %206
%1363 = fdiv double %1361, %1362
store double %1363, double* %245
%1364 = load double, double* %849
%1365 = load double, double* %206
%1366 = fdiv double %1364, %1365
store double %1366, double* %246
%1367 = load double, double* %849
%1368 = load double, double* %209
%1369 = fsub double 1.000000e+00, %1368
%1370 = fmul double %1367, %1369
%1371 = load double, double* %206
%1372 = load double, double* %206
%1373 = fmul double %1371, %1372
%1374 = fdiv double %1370, %1373
store double %1374, double* %248
%1375 = load double, double* %246
%1376 = load double, double* %211
%1377 = fmul double %1375, %1376
store double %1377, double* %247
%1378 = load double, double* %247
%1379 = load double, double* %248
%1380 = load double, double* %208
%1381 = call double @llvm.fmuladd.f64(double %1379, double %1380, double %1378)
store double %1381, double* %247
%1382 = load double, double* %245
%1383 = call double @exp(double %1382)
store double %1383, double* %249
%1384 = load double, double* %249
store double %1384, double* %250
%1385 = load double, double* %250
%1386 = load double, double* %247
%1387 = fmul double %1385, %1386
store double %1387, double* %251
%1388 = load double, double* %242
%1389 = load double, double* %249
%1390 = fmul double %1388, %1389
store double %1390, double* %215
%1391 = load double, double* %249
store double %1391, double* %252
%1392 = load double, double* %242
store double %1392, double* %253
%1393 = load double, double* %252
%1394 = load double, double* %244
%1395 = fmul double %1393, %1394
store double %1395, double* %217
%1396 = load double, double* %217
%1397 = load double, double* %253
%1398 = load double, double* %251
%1399 = call double @llvm.fmuladd.f64(double %1397, double %1398, double %1396)
store double %1399, double* %217
%1400 = load double, double* %795
%1401 = fdiv double 1.000000e+00, %1400
store double %1401, double* %254
%1402 = load double, double* %215
%1403 = load double, double* %254
%1404 = call double @pow(double %1402, double %1403)
store double %1404, double* %255
%1405 = load double, double* %255
%1406 = load double, double* %254
%1407 = fmul double %1405, %1406
%1408 = load double, double* %215
%1409 = fdiv double %1407, %1408
store double %1409, double* %256
%1410 = load double, double* %256
%1411 = load double, double* %217
%1412 = fmul double %1410, %1411
store double %1412, double* %257
%1413 = load double, double* %794
%1414 = load double, double* %255
%1415 = fmul double %1413, %1414
store double %1415, double* %258
%1416 = load double, double* %794
store double %1416, double* %259
%1417 = load double, double* %259
%1418 = load double, double* %257
%1419 = fmul double %1417, %1418
store double %1419, double* %260
%1420 = load double, double* %209
%1421 = load double, double* %872
%1422 = call double @pow(double %1420, double %1421)
store double %1422, double* %242
%1423 = load double, double* %242
%1424 = load double, double* %872
%1425 = fmul double %1423, %1424
%1426 = load double, double* %209
%1427 = fdiv double %1425, %1426
store double %1427, double* %243
%1428 = load double, double* %243
%1429 = load double, double* %211
%1430 = fmul double %1428, %1429
store double %1430, double* %244
%1431 = load double, double* %873
%1432 = fneg double %1431
%1433 = load double, double* %209
%1434 = fsub double 1.000000e+00, %1433
%1435 = fmul double %1432, %1434
%1436 = load double, double* %206
%1437 = fdiv double %1435, %1436
store double %1437, double* %245
%1438 = load double, double* %873
%1439 = load double, double* %206
%1440 = fdiv double %1438, %1439
store double %1440, double* %246
%1441 = load double, double* %873
%1442 = load double, double* %209
%1443 = fsub double 1.000000e+00, %1442
%1444 = fmul double %1441, %1443
%1445 = load double, double* %206
%1446 = load double, double* %206
%1447 = fmul double %1445, %1446
%1448 = fdiv double %1444, %1447
store double %1448, double* %248
%1449 = load double, double* %246
%1450 = load double, double* %211
%1451 = fmul double %1449, %1450
store double %1451, double* %247
%1452 = load double, double* %247
%1453 = load double, double* %248
%1454 = load double, double* %208
%1455 = call double @llvm.fmuladd.f64(double %1453, double %1454, double %1452)
store double %1455, double* %247
%1456 = load double, double* %245
%1457 = call double @exp(double %1456)
store double %1457, double* %249
%1458 = load double, double* %249
store double %1458, double* %250
%1459 = load double, double* %250
%1460 = load double, double* %247
%1461 = fmul double %1459, %1460
store double %1461, double* %251
%1462 = load double, double* %242
%1463 = load double, double* %249
%1464 = fmul double %1462, %1463
store double %1464, double* %215
%1465 = load double, double* %249
store double %1465, double* %252
%1466 = load double, double* %242
store double %1466, double* %253
%1467 = load double, double* %252
%1468 = load double, double* %244
%1469 = fmul double %1467, %1468
store double %1469, double* %217
%1470 = load double, double* %217
%1471 = load double, double* %253
%1472 = load double, double* %251
%1473 = call double @llvm.fmuladd.f64(double %1471, double %1472, double %1470)
store double %1473, double* %217
%1474 = load double, double* %796
%1475 = fdiv double 1.000000e+00, %1474
store double %1475, double* %254
%1476 = load double, double* %215
%1477 = load double, double* %254
%1478 = call double @pow(double %1476, double %1477)
store double %1478, double* %255
%1479 = load double, double* %255
%1480 = load double, double* %254
%1481 = fmul double %1479, %1480
%1482 = load double, double* %215
%1483 = fdiv double %1481, %1482
store double %1483, double* %256
%1484 = load double, double* %256
%1485 = load double, double* %217
%1486 = fmul double %1484, %1485
store double %1486, double* %257
%1487 = load double, double* %871
%1488 = load double, double* %255
%1489 = fmul double %1487, %1488
store double %1489, double* %261
%1490 = load double, double* %871
store double %1490, double* %262
%1491 = load double, double* %262
%1492 = load double, double* %257
%1493 = fmul double %1491, %1492
store double %1493, double* %263
%1494 = load double, double* %209
%1495 = load double, double* %856
%1496 = call double @pow(double %1494, double %1495)
store double %1496, double* %242
%1497 = load double, double* %242
%1498 = load double, double* %856
%1499 = fmul double %1497, %1498
%1500 = load double, double* %209
%1501 = fdiv double %1499, %1500
store double %1501, double* %243
%1502 = load double, double* %243
%1503 = load double, double* %211
%1504 = fmul double %1502, %1503
store double %1504, double* %244
%1505 = load double, double* %874
%1506 = fneg double %1505
%1507 = load double, double* %209
%1508 = fsub double 1.000000e+00, %1507
%1509 = fmul double %1506, %1508
%1510 = load double, double* %206
%1511 = fdiv double %1509, %1510
store double %1511, double* %245
%1512 = load double, double* %874
%1513 = load double, double* %206
%1514 = fdiv double %1512, %1513
store double %1514, double* %246
%1515 = load double, double* %874
%1516 = load double, double* %209
%1517 = fsub double 1.000000e+00, %1516
%1518 = fmul double %1515, %1517
%1519 = load double, double* %206
%1520 = load double, double* %206
%1521 = fmul double %1519, %1520
%1522 = fdiv double %1518, %1521
store double %1522, double* %248
%1523 = load double, double* %246
%1524 = load double, double* %211
%1525 = fmul double %1523, %1524
store double %1525, double* %247
%1526 = load double, double* %247
%1527 = load double, double* %248
%1528 = load double, double* %208
%1529 = call double @llvm.fmuladd.f64(double %1527, double %1528, double %1526)
store double %1529, double* %247
%1530 = load double, double* %245
%1531 = call double @exp(double %1530)
store double %1531, double* %249
%1532 = load double, double* %249
store double %1532, double* %250
%1533 = load double, double* %250
%1534 = load double, double* %247
%1535 = fmul double %1533, %1534
store double %1535, double* %251
%1536 = load double, double* %242
%1537 = load double, double* %249
%1538 = fmul double %1536, %1537
store double %1538, double* %215
%1539 = load double, double* %249
store double %1539, double* %252
%1540 = load double, double* %242
store double %1540, double* %253
%1541 = load double, double* %252
%1542 = load double, double* %244
%1543 = fmul double %1541, %1542
store double %1543, double* %217
%1544 = load double, double* %217
%1545 = load double, double* %253
%1546 = load double, double* %251
%1547 = call double @llvm.fmuladd.f64(double %1545, double %1546, double %1544)
store double %1547, double* %217
%1548 = load double, double* %826
%1549 = fdiv double 1.000000e+00, %1548
store double %1549, double* %254
%1550 = load double, double* %215
%1551 = load double, double* %254
%1552 = call double @pow(double %1550, double %1551)
store double %1552, double* %255
%1553 = load double, double* %255
%1554 = load double, double* %254
%1555 = fmul double %1553, %1554
%1556 = load double, double* %215
%1557 = fdiv double %1555, %1556
store double %1557, double* %256
%1558 = load double, double* %256
%1559 = load double, double* %217
%1560 = fmul double %1558, %1559
store double %1560, double* %257
%1561 = load double, double* %824
%1562 = load double, double* %255
%1563 = fmul double %1561, %1562
store double %1563, double* %264
%1564 = load double, double* %824
store double %1564, double* %265
%1565 = load double, double* %265
%1566 = load double, double* %257
%1567 = fmul double %1565, %1566
store double %1567, double* %266
%1568 = load double, double* %209
%1569 = load double, double* %857
%1570 = call double @pow(double %1568, double %1569)
store double %1570, double* %242
%1571 = load double, double* %242
%1572 = load double, double* %857
%1573 = fmul double %1571, %1572
%1574 = load double, double* %209
%1575 = fdiv double %1573, %1574
store double %1575, double* %243
%1576 = load double, double* %243
%1577 = load double, double* %211
%1578 = fmul double %1576, %1577
store double %1578, double* %244
%1579 = load double, double* %850
%1580 = fneg double %1579
%1581 = load double, double* %209
%1582 = fsub double 1.000000e+00, %1581
%1583 = fmul double %1580, %1582
%1584 = load double, double* %206
%1585 = fdiv double %1583, %1584
store double %1585, double* %245
%1586 = load double, double* %850
%1587 = load double, double* %206
%1588 = fdiv double %1586, %1587
store double %1588, double* %246
%1589 = load double, double* %850
%1590 = load double, double* %209
%1591 = fsub double 1.000000e+00, %1590
%1592 = fmul double %1589, %1591
%1593 = load double, double* %206
%1594 = load double, double* %206
%1595 = fmul double %1593, %1594
%1596 = fdiv double %1592, %1595
store double %1596, double* %248
%1597 = load double, double* %246
%1598 = load double, double* %211
%1599 = fmul double %1597, %1598
store double %1599, double* %247
%1600 = load double, double* %247
%1601 = load double, double* %248
%1602 = load double, double* %208
%1603 = call double @llvm.fmuladd.f64(double %1601, double %1602, double %1600)
store double %1603, double* %247
%1604 = load double, double* %245
%1605 = call double @exp(double %1604)
store double %1605, double* %249
%1606 = load double, double* %249
store double %1606, double* %250
%1607 = load double, double* %250
%1608 = load double, double* %247
%1609 = fmul double %1607, %1608
store double %1609, double* %251
%1610 = load double, double* %242
%1611 = load double, double* %249
%1612 = fmul double %1610, %1611
store double %1612, double* %215
%1613 = load double, double* %249
store double %1613, double* %252
%1614 = load double, double* %242
store double %1614, double* %253
%1615 = load double, double* %252
%1616 = load double, double* %244
%1617 = fmul double %1615, %1616
store double %1617, double* %217
%1618 = load double, double* %217
%1619 = load double, double* %253
%1620 = load double, double* %251
%1621 = call double @llvm.fmuladd.f64(double %1619, double %1620, double %1618)
store double %1621, double* %217
%1622 = load double, double* %815
%1623 = fdiv double 1.000000e+00, %1622
store double %1623, double* %254
%1624 = load double, double* %215
%1625 = load double, double* %254
%1626 = call double @pow(double %1624, double %1625)
store double %1626, double* %255
%1627 = load double, double* %255
%1628 = load double, double* %254
%1629 = fmul double %1627, %1628
%1630 = load double, double* %215
%1631 = fdiv double %1629, %1630
store double %1631, double* %256
%1632 = load double, double* %256
%1633 = load double, double* %217
%1634 = fmul double %1632, %1633
store double %1634, double* %257
%1635 = load double, double* %813
%1636 = load double, double* %255
%1637 = fmul double %1635, %1636
store double %1637, double* %267
%1638 = load double, double* %813
store double %1638, double* %268
%1639 = load double, double* %268
%1640 = load double, double* %257
%1641 = fmul double %1639, %1640
store double %1641, double* %269
%1642 = load double, double* %209
%1643 = load double, double* %858
%1644 = call double @pow(double %1642, double %1643)
store double %1644, double* %242
%1645 = load double, double* %242
%1646 = load double, double* %858
%1647 = fmul double %1645, %1646
%1648 = load double, double* %209
%1649 = fdiv double %1647, %1648
store double %1649, double* %243
%1650 = load double, double* %243
%1651 = load double, double* %211
%1652 = fmul double %1650, %1651
store double %1652, double* %244
%1653 = load double, double* %853
%1654 = fneg double %1653
%1655 = load double, double* %209
%1656 = fsub double 1.000000e+00, %1655
%1657 = fmul double %1654, %1656
%1658 = load double, double* %206
%1659 = fdiv double %1657, %1658
store double %1659, double* %245
%1660 = load double, double* %853
%1661 = load double, double* %206
%1662 = fdiv double %1660, %1661
store double %1662, double* %246
%1663 = load double, double* %853
%1664 = load double, double* %209
%1665 = fsub double 1.000000e+00, %1664
%1666 = fmul double %1663, %1665
%1667 = load double, double* %206
%1668 = load double, double* %206
%1669 = fmul double %1667, %1668
%1670 = fdiv double %1666, %1669
store double %1670, double* %248
%1671 = load double, double* %246
%1672 = load double, double* %211
%1673 = fmul double %1671, %1672
store double %1673, double* %247
%1674 = load double, double* %247
%1675 = load double, double* %248
%1676 = load double, double* %208
%1677 = call double @llvm.fmuladd.f64(double %1675, double %1676, double %1674)
store double %1677, double* %247
%1678 = load double, double* %245
%1679 = call double @exp(double %1678)
store double %1679, double* %249
%1680 = load double, double* %249
store double %1680, double* %250
%1681 = load double, double* %250
%1682 = load double, double* %247
%1683 = fmul double %1681, %1682
store double %1683, double* %251
%1684 = load double, double* %242
%1685 = load double, double* %249
%1686 = fmul double %1684, %1685
store double %1686, double* %215
%1687 = load double, double* %249
store double %1687, double* %252
%1688 = load double, double* %242
store double %1688, double* %253
%1689 = load double, double* %252
%1690 = load double, double* %244
%1691 = fmul double %1689, %1690
store double %1691, double* %217
%1692 = load double, double* %217
%1693 = load double, double* %253
%1694 = load double, double* %251
%1695 = call double @llvm.fmuladd.f64(double %1693, double %1694, double %1692)
store double %1695, double* %217
%1696 = load double, double* %817
%1697 = fdiv double 1.000000e+00, %1696
store double %1697, double* %254
%1698 = load double, double* %215
%1699 = load double, double* %254
%1700 = call double @pow(double %1698, double %1699)
store double %1700, double* %255
%1701 = load double, double* %255
%1702 = load double, double* %254
%1703 = fmul double %1701, %1702
%1704 = load double, double* %215
%1705 = fdiv double %1703, %1704
store double %1705, double* %256
%1706 = load double, double* %256
%1707 = load double, double* %217
%1708 = fmul double %1706, %1707
store double %1708, double* %257
%1709 = load double, double* %816
%1710 = load double, double* %255
%1711 = fmul double %1709, %1710
store double %1711, double* %270
%1712 = load double, double* %816
store double %1712, double* %271
%1713 = load double, double* %271
%1714 = load double, double* %257
%1715 = fmul double %1713, %1714
store double %1715, double* %272
%1716 = load double, double* %209
%1717 = load double, double* %857
%1718 = call double @pow(double %1716, double %1717)
store double %1718, double* %242
%1719 = load double, double* %242
%1720 = load double, double* %857
%1721 = fmul double %1719, %1720
%1722 = load double, double* %209
%1723 = fdiv double %1721, %1722
store double %1723, double* %243
%1724 = load double, double* %243
%1725 = load double, double* %211
%1726 = fmul double %1724, %1725
store double %1726, double* %244
%1727 = load double, double* %851
%1728 = fneg double %1727
%1729 = load double, double* %209
%1730 = fsub double 1.000000e+00, %1729
%1731 = fmul double %1728, %1730
%1732 = load double, double* %206
%1733 = fdiv double %1731, %1732
store double %1733, double* %245
%1734 = load double, double* %851
%1735 = load double, double* %206
%1736 = fdiv double %1734, %1735
store double %1736, double* %246
%1737 = load double, double* %851
%1738 = load double, double* %209
%1739 = fsub double 1.000000e+00, %1738
%1740 = fmul double %1737, %1739
%1741 = load double, double* %206
%1742 = load double, double* %206
%1743 = fmul double %1741, %1742
%1744 = fdiv double %1740, %1743
store double %1744, double* %248
%1745 = load double, double* %246
%1746 = load double, double* %211
%1747 = fmul double %1745, %1746
store double %1747, double* %247
%1748 = load double, double* %247
%1749 = load double, double* %248
%1750 = load double, double* %208
%1751 = call double @llvm.fmuladd.f64(double %1749, double %1750, double %1748)
store double %1751, double* %247
%1752 = load double, double* %245
%1753 = call double @exp(double %1752)
store double %1753, double* %249
%1754 = load double, double* %249
store double %1754, double* %250
%1755 = load double, double* %250
%1756 = load double, double* %247
%1757 = fmul double %1755, %1756
store double %1757, double* %251
%1758 = load double, double* %242
%1759 = load double, double* %249
%1760 = fmul double %1758, %1759
store double %1760, double* %215
%1761 = load double, double* %249
store double %1761, double* %252
%1762 = load double, double* %242
store double %1762, double* %253
%1763 = load double, double* %252
%1764 = load double, double* %244
%1765 = fmul double %1763, %1764
store double %1765, double* %217
%1766 = load double, double* %217
%1767 = load double, double* %253
%1768 = load double, double* %251
%1769 = call double @llvm.fmuladd.f64(double %1767, double %1768, double %1766)
store double %1769, double* %217
%1770 = load double, double* %819
%1771 = fdiv double 1.000000e+00, %1770
store double %1771, double* %254
%1772 = load double, double* %215
%1773 = load double, double* %254
%1774 = call double @pow(double %1772, double %1773)
store double %1774, double* %255
%1775 = load double, double* %255
%1776 = load double, double* %254
%1777 = fmul double %1775, %1776
%1778 = load double, double* %215
%1779 = fdiv double %1777, %1778
store double %1779, double* %256
%1780 = load double, double* %256
%1781 = load double, double* %217
%1782 = fmul double %1780, %1781
store double %1782, double* %257
%1783 = load double, double* %818
%1784 = load double, double* %255
%1785 = fmul double %1783, %1784
store double %1785, double* %273
%1786 = load double, double* %818
store double %1786, double* %274
%1787 = load double, double* %274
%1788 = load double, double* %257
%1789 = fmul double %1787, %1788
store double %1789, double* %275
%1790 = load double, double* %209
%1791 = load double, double* %858
%1792 = call double @pow(double %1790, double %1791)
store double %1792, double* %242
%1793 = load double, double* %242
%1794 = load double, double* %858
%1795 = fmul double %1793, %1794
%1796 = load double, double* %209
%1797 = fdiv double %1795, %1796
store double %1797, double* %243
%1798 = load double, double* %243
%1799 = load double, double* %211
%1800 = fmul double %1798, %1799
store double %1800, double* %244
%1801 = load double, double* %854
%1802 = fneg double %1801
%1803 = load double, double* %209
%1804 = fsub double 1.000000e+00, %1803
%1805 = fmul double %1802, %1804
%1806 = load double, double* %206
%1807 = fdiv double %1805, %1806
store double %1807, double* %245
%1808 = load double, double* %854
%1809 = load double, double* %206
%1810 = fdiv double %1808, %1809
store double %1810, double* %246
%1811 = load double, double* %854
%1812 = load double, double* %209
%1813 = fsub double 1.000000e+00, %1812
%1814 = fmul double %1811, %1813
%1815 = load double, double* %206
%1816 = load double, double* %206
%1817 = fmul double %1815, %1816
%1818 = fdiv double %1814, %1817
store double %1818, double* %248
%1819 = load double, double* %246
%1820 = load double, double* %211
%1821 = fmul double %1819, %1820
store double %1821, double* %247
%1822 = load double, double* %247
%1823 = load double, double* %248
%1824 = load double, double* %208
%1825 = call double @llvm.fmuladd.f64(double %1823, double %1824, double %1822)
store double %1825, double* %247
%1826 = load double, double* %245
%1827 = call double @exp(double %1826)
store double %1827, double* %249
%1828 = load double, double* %249
store double %1828, double* %250
%1829 = load double, double* %250
%1830 = load double, double* %247
%1831 = fmul double %1829, %1830
store double %1831, double* %251
%1832 = load double, double* %242
%1833 = load double, double* %249
%1834 = fmul double %1832, %1833
store double %1834, double* %215
%1835 = load double, double* %249
store double %1835, double* %252
%1836 = load double, double* %242
store double %1836, double* %253
%1837 = load double, double* %252
%1838 = load double, double* %244
%1839 = fmul double %1837, %1838
store double %1839, double* %217
%1840 = load double, double* %217
%1841 = load double, double* %253
%1842 = load double, double* %251
%1843 = call double @llvm.fmuladd.f64(double %1841, double %1842, double %1840)
store double %1843, double* %217
%1844 = load double, double* %821
%1845 = fdiv double 1.000000e+00, %1844
store double %1845, double* %254
%1846 = load double, double* %215
%1847 = load double, double* %254
%1848 = call double @pow(double %1846, double %1847)
store double %1848, double* %255
%1849 = load double, double* %255
%1850 = load double, double* %254
%1851 = fmul double %1849, %1850
%1852 = load double, double* %215
%1853 = fdiv double %1851, %1852
store double %1853, double* %256
%1854 = load double, double* %256
%1855 = load double, double* %217
%1856 = fmul double %1854, %1855
store double %1856, double* %257
%1857 = load double, double* %820
%1858 = load double, double* %255
%1859 = fmul double %1857, %1858
store double %1859, double* %276
%1860 = load double, double* %820
store double %1860, double* %277
%1861 = load double, double* %277
%1862 = load double, double* %257
%1863 = fmul double %1861, %1862
store double %1863, double* %278
%1864 = load double, double* %209
%1865 = load double, double* %857
%1866 = call double @pow(double %1864, double %1865)
store double %1866, double* %242
%1867 = load double, double* %242
%1868 = load double, double* %857
%1869 = fmul double %1867, %1868
%1870 = load double, double* %209
%1871 = fdiv double %1869, %1870
store double %1871, double* %243
%1872 = load double, double* %243
%1873 = load double, double* %211
%1874 = fmul double %1872, %1873
store double %1874, double* %244
%1875 = load double, double* %851
%1876 = fneg double %1875
%1877 = load double, double* %209
%1878 = fsub double 1.000000e+00, %1877
%1879 = fmul double %1876, %1878
%1880 = load double, double* %206
%1881 = fdiv double %1879, %1880
store double %1881, double* %245
%1882 = load double, double* %851
%1883 = load double, double* %206
%1884 = fdiv double %1882, %1883
store double %1884, double* %246
%1885 = load double, double* %851
%1886 = load double, double* %209
%1887 = fsub double 1.000000e+00, %1886
%1888 = fmul double %1885, %1887
%1889 = load double, double* %206
%1890 = load double, double* %206
%1891 = fmul double %1889, %1890
%1892 = fdiv double %1888, %1891
store double %1892, double* %248
%1893 = load double, double* %246
%1894 = load double, double* %211
%1895 = fmul double %1893, %1894
store double %1895, double* %247
%1896 = load double, double* %247
%1897 = load double, double* %248
%1898 = load double, double* %208
%1899 = call double @llvm.fmuladd.f64(double %1897, double %1898, double %1896)
store double %1899, double* %247
%1900 = load double, double* %245
%1901 = call double @exp(double %1900)
store double %1901, double* %249
%1902 = load double, double* %249
store double %1902, double* %250
%1903 = load double, double* %250
%1904 = load double, double* %247
%1905 = fmul double %1903, %1904
store double %1905, double* %251
%1906 = load double, double* %242
%1907 = load double, double* %249
%1908 = fmul double %1906, %1907
store double %1908, double* %215
%1909 = load double, double* %249
store double %1909, double* %252
%1910 = load double, double* %242
store double %1910, double* %253
%1911 = load double, double* %252
%1912 = load double, double* %244
%1913 = fmul double %1911, %1912
store double %1913, double* %217
%1914 = load double, double* %217
%1915 = load double, double* %253
%1916 = load double, double* %251
%1917 = call double @llvm.fmuladd.f64(double %1915, double %1916, double %1914)
store double %1917, double* %217
%1918 = load double, double* %819
%1919 = fdiv double 1.000000e+00, %1918
store double %1919, double* %254
%1920 = load double, double* %215
%1921 = load double, double* %254
%1922 = call double @pow(double %1920, double %1921)
store double %1922, double* %255
%1923 = load double, double* %255
%1924 = load double, double* %254
%1925 = fmul double %1923, %1924
%1926 = load double, double* %215
%1927 = fdiv double %1925, %1926
store double %1927, double* %256
%1928 = load double, double* %256
%1929 = load double, double* %217
%1930 = fmul double %1928, %1929
store double %1930, double* %257
%1931 = load double, double* %827
%1932 = load double, double* %255
%1933 = fmul double %1931, %1932
store double %1933, double* %279
%1934 = load double, double* %827
store double %1934, double* %280
%1935 = load double, double* %280
%1936 = load double, double* %257
%1937 = fmul double %1935, %1936
store double %1937, double* %281
%1938 = load double, double* %209
%1939 = load double, double* %858
%1940 = call double @pow(double %1938, double %1939)
store double %1940, double* %242
%1941 = load double, double* %242
%1942 = load double, double* %858
%1943 = fmul double %1941, %1942
%1944 = load double, double* %209
%1945 = fdiv double %1943, %1944
store double %1945, double* %243
%1946 = load double, double* %243
%1947 = load double, double* %211
%1948 = fmul double %1946, %1947
store double %1948, double* %244
%1949 = load double, double* %854
%1950 = fneg double %1949
%1951 = load double, double* %209
%1952 = fsub double 1.000000e+00, %1951
%1953 = fmul double %1950, %1952
%1954 = load double, double* %206
%1955 = fdiv double %1953, %1954
store double %1955, double* %245
%1956 = load double, double* %854
%1957 = load double, double* %206
%1958 = fdiv double %1956, %1957
store double %1958, double* %246
%1959 = load double, double* %854
%1960 = load double, double* %209
%1961 = fsub double 1.000000e+00, %1960
%1962 = fmul double %1959, %1961
%1963 = load double, double* %206
%1964 = load double, double* %206
%1965 = fmul double %1963, %1964
%1966 = fdiv double %1962, %1965
store double %1966, double* %248
%1967 = load double, double* %246
%1968 = load double, double* %211
%1969 = fmul double %1967, %1968
store double %1969, double* %247
%1970 = load double, double* %247
%1971 = load double, double* %248
%1972 = load double, double* %208
%1973 = call double @llvm.fmuladd.f64(double %1971, double %1972, double %1970)
store double %1973, double* %247
%1974 = load double, double* %245
%1975 = call double @exp(double %1974)
store double %1975, double* %249
%1976 = load double, double* %249
store double %1976, double* %250
%1977 = load double, double* %250
%1978 = load double, double* %247
%1979 = fmul double %1977, %1978
store double %1979, double* %251
%1980 = load double, double* %242
%1981 = load double, double* %249
%1982 = fmul double %1980, %1981
store double %1982, double* %215
%1983 = load double, double* %249
store double %1983, double* %252
%1984 = load double, double* %242
store double %1984, double* %253
%1985 = load double, double* %252
%1986 = load double, double* %244
%1987 = fmul double %1985, %1986
store double %1987, double* %217
%1988 = load double, double* %217
%1989 = load double, double* %253
%1990 = load double, double* %251
%1991 = call double @llvm.fmuladd.f64(double %1989, double %1990, double %1988)
store double %1991, double* %217
%1992 = load double, double* %821
%1993 = fdiv double 1.000000e+00, %1992
store double %1993, double* %254
%1994 = load double, double* %215
%1995 = load double, double* %254
%1996 = call double @pow(double %1994, double %1995)
store double %1996, double* %255
%1997 = load double, double* %255
%1998 = load double, double* %254
%1999 = fmul double %1997, %1998
%2000 = load double, double* %215
%2001 = fdiv double %1999, %2000
store double %2001, double* %256
%2002 = load double, double* %256
%2003 = load double, double* %217
%2004 = fmul double %2002, %2003
store double %2004, double* %257
%2005 = load double, double* %828
%2006 = load double, double* %255
%2007 = fmul double %2005, %2006
store double %2007, double* %282
%2008 = load double, double* %828
store double %2008, double* %283
%2009 = load double, double* %283
%2010 = load double, double* %257
%2011 = fmul double %2009, %2010
store double %2011, double* %284
%2012 = load double, double* %209
%2013 = load double, double* %857
%2014 = call double @pow(double %2012, double %2013)
store double %2014, double* %242
%2015 = load double, double* %242
%2016 = load double, double* %857
%2017 = fmul double %2015, %2016
%2018 = load double, double* %209
%2019 = fdiv double %2017, %2018
store double %2019, double* %243
%2020 = load double, double* %243
%2021 = load double, double* %211
%2022 = fmul double %2020, %2021
store double %2022, double* %244
%2023 = load double, double* %852
%2024 = fneg double %2023
%2025 = load double, double* %209
%2026 = fsub double 1.000000e+00, %2025
%2027 = fmul double %2024, %2026
%2028 = load double, double* %206
%2029 = fdiv double %2027, %2028
store double %2029, double* %245
%2030 = load double, double* %852
%2031 = load double, double* %206
%2032 = fdiv double %2030, %2031
store double %2032, double* %246
%2033 = load double, double* %852
%2034 = load double, double* %209
%2035 = fsub double 1.000000e+00, %2034
%2036 = fmul double %2033, %2035
%2037 = load double, double* %206
%2038 = load double, double* %206
%2039 = fmul double %2037, %2038
%2040 = fdiv double %2036, %2039
store double %2040, double* %248
%2041 = load double, double* %246
%2042 = load double, double* %211
%2043 = fmul double %2041, %2042
store double %2043, double* %247
%2044 = load double, double* %247
%2045 = load double, double* %248
%2046 = load double, double* %208
%2047 = call double @llvm.fmuladd.f64(double %2045, double %2046, double %2044)
store double %2047, double* %247
%2048 = load double, double* %245
%2049 = call double @exp(double %2048)
store double %2049, double* %249
%2050 = load double, double* %249
store double %2050, double* %250
%2051 = load double, double* %250
%2052 = load double, double* %247
%2053 = fmul double %2051, %2052
store double %2053, double* %251
%2054 = load double, double* %242
%2055 = load double, double* %249
%2056 = fmul double %2054, %2055
store double %2056, double* %215
%2057 = load double, double* %249
store double %2057, double* %252
%2058 = load double, double* %242
store double %2058, double* %253
%2059 = load double, double* %252
%2060 = load double, double* %244
%2061 = fmul double %2059, %2060
store double %2061, double* %217
%2062 = load double, double* %217
%2063 = load double, double* %253
%2064 = load double, double* %251
%2065 = call double @llvm.fmuladd.f64(double %2063, double %2064, double %2062)
store double %2065, double* %217
%2066 = load double, double* %830
%2067 = fdiv double 1.000000e+00, %2066
store double %2067, double* %254
%2068 = load double, double* %215
%2069 = load double, double* %254
%2070 = call double @pow(double %2068, double %2069)
store double %2070, double* %255
%2071 = load double, double* %255
%2072 = load double, double* %254
%2073 = fmul double %2071, %2072
%2074 = load double, double* %215
%2075 = fdiv double %2073, %2074
store double %2075, double* %256
%2076 = load double, double* %256
%2077 = load double, double* %217
%2078 = fmul double %2076, %2077
store double %2078, double* %257
%2079 = load double, double* %829
%2080 = load double, double* %255
%2081 = fmul double %2079, %2080
store double %2081, double* %285
%2082 = load double, double* %829
store double %2082, double* %286
%2083 = load double, double* %286
%2084 = load double, double* %257
%2085 = fmul double %2083, %2084
store double %2085, double* %287
%2086 = load double, double* %209
%2087 = load double, double* %858
%2088 = call double @pow(double %2086, double %2087)
store double %2088, double* %242
%2089 = load double, double* %242
%2090 = load double, double* %858
%2091 = fmul double %2089, %2090
%2092 = load double, double* %209
%2093 = fdiv double %2091, %2092
store double %2093, double* %243
%2094 = load double, double* %243
%2095 = load double, double* %211
%2096 = fmul double %2094, %2095
store double %2096, double* %244
%2097 = load double, double* %855
%2098 = fneg double %2097
%2099 = load double, double* %209
%2100 = fsub double 1.000000e+00, %2099
%2101 = fmul double %2098, %2100
%2102 = load double, double* %206
%2103 = fdiv double %2101, %2102
store double %2103, double* %245
%2104 = load double, double* %855
%2105 = load double, double* %206
%2106 = fdiv double %2104, %2105
store double %2106, double* %246
%2107 = load double, double* %855
%2108 = load double, double* %209
%2109 = fsub double 1.000000e+00, %2108
%2110 = fmul double %2107, %2109
%2111 = load double, double* %206
%2112 = load double, double* %206
%2113 = fmul double %2111, %2112
%2114 = fdiv double %2110, %2113
store double %2114, double* %248
%2115 = load double, double* %246
%2116 = load double, double* %211
%2117 = fmul double %2115, %2116
store double %2117, double* %247
%2118 = load double, double* %247
%2119 = load double, double* %248
%2120 = load double, double* %208
%2121 = call double @llvm.fmuladd.f64(double %2119, double %2120, double %2118)
store double %2121, double* %247
%2122 = load double, double* %245
%2123 = call double @exp(double %2122)
store double %2123, double* %249
%2124 = load double, double* %249
store double %2124, double* %250
%2125 = load double, double* %250
%2126 = load double, double* %247
%2127 = fmul double %2125, %2126
store double %2127, double* %251
%2128 = load double, double* %242
%2129 = load double, double* %249
%2130 = fmul double %2128, %2129
store double %2130, double* %215
%2131 = load double, double* %249
store double %2131, double* %252
%2132 = load double, double* %242
store double %2132, double* %253
%2133 = load double, double* %252
%2134 = load double, double* %244
%2135 = fmul double %2133, %2134
store double %2135, double* %217
%2136 = load double, double* %217
%2137 = load double, double* %253
%2138 = load double, double* %251
%2139 = call double @llvm.fmuladd.f64(double %2137, double %2138, double %2136)
store double %2139, double* %217
%2140 = load double, double* %832
%2141 = fdiv double 1.000000e+00, %2140
store double %2141, double* %254
%2142 = load double, double* %215
%2143 = load double, double* %254
%2144 = call double @pow(double %2142, double %2143)
store double %2144, double* %255
%2145 = load double, double* %255
%2146 = load double, double* %254
%2147 = fmul double %2145, %2146
%2148 = load double, double* %215
%2149 = fdiv double %2147, %2148
store double %2149, double* %256
%2150 = load double, double* %256
%2151 = load double, double* %217
%2152 = fmul double %2150, %2151
store double %2152, double* %257
%2153 = load double, double* %831
%2154 = load double, double* %255
%2155 = fmul double %2153, %2154
store double %2155, double* %288
%2156 = load double, double* %831
store double %2156, double* %289
%2157 = load double, double* %289
%2158 = load double, double* %257
%2159 = fmul double %2157, %2158
store double %2159, double* %290
%2160 = load double, double* %795
%2161 = load double, double* %212
%2162 = load double, double* %859
%2163 = call double @llvm.fmuladd.f64(double %2161, double %2162, double 1.000000e+00)
%2164 = fmul double %2160, %2163
store double %2164, double* %291
%2165 = load double, double* %795
%2166 = load double, double* %859
%2167 = fmul double %2165, %2166
store double %2167, double* %292
%2168 = load double, double* %292
%2169 = load double, double* %214
%2170 = fmul double %2168, %2169
store double %2170, double* %293
%2171 = load double, double* %796
%2172 = load double, double* %212
%2173 = load double, double* %859
%2174 = call double @llvm.fmuladd.f64(double %2172, double %2173, double 1.000000e+00)
%2175 = fmul double %2171, %2174
store double %2175, double* %294
%2176 = load double, double* %796
%2177 = load double, double* %859
%2178 = fmul double %2176, %2177
store double %2178, double* %295
%2179 = load double, double* %295
%2180 = load double, double* %214
%2181 = fmul double %2179, %2180
store double %2181, double* %296
%2182 = load double, double* %823
%2183 = load double, double* %212
%2184 = load double, double* %860
%2185 = call double @llvm.fmuladd.f64(double %2183, double %2184, double 1.000000e+00)
%2186 = fmul double %2182, %2185
store double %2186, double* %297
%2187 = load double, double* %823
%2188 = load double, double* %860
%2189 = fmul double %2187, %2188
store double %2189, double* %298
%2190 = load double, double* %298
%2191 = load double, double* %214
%2192 = fmul double %2190, %2191
store double %2192, double* %299
%2193 = load double, double* %875
%2194 = load double, double* %212
%2195 = load double, double* %878
%2196 = load double, double* %212
%2197 = load double, double* %879
%2198 = call double @llvm.fmuladd.f64(double %2196, double %2197, double %2195)
%2199 = call double @llvm.fmuladd.f64(double %2194, double %2198, double 1.000000e+00)
%2200 = fmul double %2193, %2199
store double %2200, double* %300
%2201 = load double, double* %212
%2202 = fmul double 2.000000e+00, %2201
%2203 = load double, double* %879
%2204 = load double, double* %878
%2205 = call double @llvm.fmuladd.f64(double %2202, double %2203, double %2204)
%2206 = load double, double* %875
%2207 = fmul double %2205, %2206
store double %2207, double* %301
%2208 = load double, double* %301
%2209 = load double, double* %214
%2210 = fmul double %2208, %2209
store double %2210, double* %302
%2211 = load double, double* %876
%2212 = load double, double* %212
%2213 = load double, double* %880
%2214 = call double @llvm.fmuladd.f64(double %2212, double %2213, double 1.000000e+00)
%2215 = fmul double %2211, %2214
store double %2215, double* %303
%2216 = load double, double* %876
%2217 = load double, double* %880
%2218 = fmul double %2216, %2217
store double %2218, double* %304
%2219 = load double, double* %304
%2220 = load double, double* %214
%2221 = fmul double %2219, %2220
store double %2221, double* %305
%2222 = load double, double* %800
%2223 = fmul double 5.000000e-01, %2222
%2224 = load double, double* %209
%2225 = fmul double %2223, %2224
%2226 = load double, double* %206
%2227 = fdiv double %2225, %2226
store double %2227, double* %242
%2228 = load double, double* %800
%2229 = fmul double 5.000000e-01, %2228
%2230 = load double, double* %206
%2231 = fdiv double %2229, %2230
store double %2231, double* %243
%2232 = load double, double* %800
%2233 = fmul double -5.000000e-01, %2232
%2234 = load double, double* %209
%2235 = fmul double %2233, %2234
%2236 = load double, double* %206
%2237 = load double, double* %206
%2238 = fmul double %2236, %2237
%2239 = fdiv double %2235, %2238
store double %2239, double* %306
%2240 = load double, double* %243
%2241 = load double, double* %211
%2242 = fmul double %2240, %2241
store double %2242, double* %244
%2243 = load double, double* %244
%2244 = load double, double* %306
%2245 = load double, double* %208
%2246 = call double @llvm.fmuladd.f64(double %2244, double %2245, double %2243)
store double %2246, double* %244
%2247 = load double, double* %242
%2248 = call double @exp(double %2247)
store double %2248, double* %245
%2249 = load double, double* %245
store double %2249, double* %307
%2250 = load double, double* %307
%2251 = load double, double* %244
%2252 = fmul double %2250, %2251
store double %2252, double* %247
%2253 = load double, double* %800
%2254 = fmul double -5.000000e-01, %2253
%2255 = load double, double* %209
%2256 = fmul double %2254, %2255
%2257 = load double, double* %206
%2258 = fdiv double %2256, %2257
store double %2258, double* %249
%2259 = load double, double* %800
%2260 = fmul double -5.000000e-01, %2259
%2261 = load double, double* %206
%2262 = fdiv double %2260, %2261
store double %2262, double* %308
%2263 = load double, double* %800
%2264 = fmul double 5.000000e-01, %2263
%2265 = load double, double* %209
%2266 = fmul double %2264, %2265
%2267 = load double, double* %206
%2268 = load double, double* %206
%2269 = fmul double %2267, %2268
%2270 = fdiv double %2266, %2269
store double %2270, double* %309
%2271 = load double, double* %308
%2272 = load double, double* %211
%2273 = fmul double %2271, %2272
store double %2273, double* %251
%2274 = load double, double* %251
%2275 = load double, double* %309
%2276 = load double, double* %208
%2277 = call double @llvm.fmuladd.f64(double %2275, double %2276, double %2274)
store double %2277, double* %251
%2278 = load double, double* %249
%2279 = call double @exp(double %2278)
store double %2279, double* %254
%2280 = load double, double* %254
store double %2280, double* %310
%2281 = load double, double* %310
%2282 = load double, double* %251
%2283 = fmul double %2281, %2282
store double %2283, double* %311
%2284 = load double, double* %245
%2285 = load double, double* %254
%2286 = fsub double %2284, %2285
store double %2286, double* %215
store double 1.000000e+00, double* %312
store double -1.000000e+00, double* %313
%2287 = load double, double* %312
%2288 = load double, double* %247
%2289 = fmul double %2287, %2288
store double %2289, double* %217
%2290 = load double, double* %217
%2291 = load double, double* %313
%2292 = load double, double* %311
%2293 = call double @llvm.fmuladd.f64(double %2291, double %2292, double %2290)
store double %2293, double* %217
%2294 = load double, double* %215
%2295 = call double @log(double %2294)
store double %2295, double* %255
%2296 = load double, double* %215
%2297 = fdiv double 1.000000e+00, %2296
store double %2297, double* %256
%2298 = load double, double* %256
%2299 = load double, double* %217
%2300 = fmul double %2298, %2299
store double %2300, double* %257
%2301 = load double, double* %206
%2302 = load double, double* %209
%2303 = fdiv double %2301, %2302
%2304 = fmul double 2.000000e+00, %2303
%2305 = load double, double* %255
%2306 = fmul double %2304, %2305
store double %2306, double* %314
%2307 = load double, double* %255
%2308 = fmul double 2.000000e+00, %2307
%2309 = load double, double* %209
%2310 = fdiv double %2308, %2309
store double %2310, double* %315
%2311 = load double, double* %206
%2312 = fmul double -2.000000e+00, %2311
%2313 = load double, double* %255
%2314 = fmul double %2312, %2313
%2315 = load double, double* %209
%2316 = load double, double* %209
%2317 = fmul double %2315, %2316
%2318 = fdiv double %2314, %2317
store double %2318, double* %317
%2319 = load double, double* %206
%2320 = fmul double 2.000000e+00, %2319
%2321 = load double, double* %209
%2322 = fdiv double %2320, %2321
store double %2322, double* %318
%2323 = load double, double* %315
%2324 = load double, double* %208
%2325 = fmul double %2323, %2324
store double %2325, double* %316
%2326 = load double, double* %316
%2327 = load double, double* %317
%2328 = load double, double* %211
%2329 = call double @llvm.fmuladd.f64(double %2327, double %2328, double %2326)
store double %2329, double* %316
%2330 = load double, double* %316
%2331 = load double, double* %318
%2332 = load double, double* %257
%2333 = call double @llvm.fmuladd.f64(double %2331, double %2332, double %2330)
store double %2333, double* %316
%2334 = load double, double* %209
%2335 = call double @log(double %2334)
store double %2335, double* %215
%2336 = load double, double* %209
%2337 = fdiv double 1.000000e+00, %2336
store double %2337, double* %216
%2338 = load double, double* %216
%2339 = load double, double* %211
%2340 = fmul double %2338, %2339
store double %2340, double* %217
%2341 = load double, double* %314
%2342 = load double, double* %209
%2343 = load double, double* %206
%2344 = fmul double 3.000000e+00, %2343
%2345 = load double, double* %215
%2346 = fmul double %2344, %2345
%2347 = fneg double %2346
%2348 = call double @llvm.fmuladd.f64(double %2341, double %2342, double %2347)
%2349 = load double, double* %850
%2350 = load double, double* %209
%2351 = fsub double %2350, 1.000000e+00
%2352 = fneg double %2349
%2353 = call double @llvm.fmuladd.f64(double %2352, double %2351, double %2348)
store double %2353, double* %319
%2354 = load double, double* %209
store double %2354, double* %320
%2355 = load double, double* %314
%2356 = load double, double* %850
%2357 = fsub double %2355, %2356
store double %2357, double* %322
%2358 = load double, double* %215
%2359 = fmul double -3.000000e+00, %2358
store double %2359, double* %323
%2360 = load double, double* %206
%2361 = fmul double -3.000000e+00, %2360
store double %2361, double* %324
%2362 = load double, double* %320
%2363 = load double, double* %316
%2364 = fmul double %2362, %2363
store double %2364, double* %321
%2365 = load double, double* %321
%2366 = load double, double* %322
%2367 = load double, double* %211
%2368 = call double @llvm.fmuladd.f64(double %2366, double %2367, double %2365)
store double %2368, double* %321
%2369 = load double, double* %321
%2370 = load double, double* %323
%2371 = load double, double* %208
%2372 = call double @llvm.fmuladd.f64(double %2370, double %2371, double %2369)
store double %2372, double* %321
%2373 = load double, double* %321
%2374 = load double, double* %324
%2375 = load double, double* %217
%2376 = call double @llvm.fmuladd.f64(double %2374, double %2375, double %2373)
store double %2376, double* %321
%2377 = load double, double* %319
%2378 = fneg double %2377
%2379 = load double, double* %206
%2380 = fdiv double %2378, %2379
store double %2380, double* %242
%2381 = load double, double* %206
%2382 = fdiv double -1.000000e+00, %2381
store double %2382, double* %325
%2383 = load double, double* %319
%2384 = load double, double* %206
%2385 = load double, double* %206
%2386 = fmul double %2384, %2385
%2387 = fdiv double %2383, %2386
store double %2387, double* %306
%2388 = load double, double* %325
%2389 = load double, double* %321
%2390 = fmul double %2388, %2389
store double %2390, double* %244
%2391 = load double, double* %244
%2392 = load double, double* %306
%2393 = load double, double* %208
%2394 = call double @llvm.fmuladd.f64(double %2392, double %2393, double %2391)
store double %2394, double* %244
%2395 = load double, double* %242
%2396 = call double @exp(double %2395)
store double %2396, double* %245
%2397 = load double, double* %245
store double %2397, double* %307
%2398 = load double, double* %307
%2399 = load double, double* %244
%2400 = fmul double %2398, %2399
store double %2400, double* %247
%2401 = load double, double* %245
%2402 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2401, double 1.000000e+00)
%2403 = call double @sqrt(double %2402)
%2404 = fadd double 1.000000e+00, %2403
%2405 = fmul double 5.000000e-01, %2404
store double %2405, double* %215
%2406 = load double, double* %245
%2407 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2406, double 1.000000e+00)
%2408 = call double @sqrt(double %2407)
%2409 = fdiv double 1.000000e+00, %2408
store double %2409, double* %312
%2410 = load double, double* %312
%2411 = load double, double* %247
%2412 = fmul double %2410, %2411
store double %2412, double* %217
%2413 = load double, double* %215
%2414 = call double @log(double %2413)
store double %2414, double* %249
%2415 = load double, double* %215
%2416 = fdiv double 1.000000e+00, %2415
store double %2416, double* %326
%2417 = load double, double* %326
%2418 = load double, double* %217
%2419 = fmul double %2417, %2418
store double %2419, double* %251
%2420 = load double, double* %319
%2421 = load double, double* %206
%2422 = fmul double 2.000000e+00, %2421
%2423 = load double, double* %249
%2424 = call double @llvm.fmuladd.f64(double %2422, double %2423, double %2420)
store double %2424, double* %327
store double 1.000000e+00, double* %328
%2425 = load double, double* %249
%2426 = fmul double 2.000000e+00, %2425
store double %2426, double* %330
%2427 = load double, double* %206
%2428 = fmul double 2.000000e+00, %2427
store double %2428, double* %331
%2429 = load double, double* %328
%2430 = load double, double* %321
%2431 = fmul double %2429, %2430
store double %2431, double* %329
%2432 = load double, double* %329
%2433 = load double, double* %330
%2434 = load double, double* %208
%2435 = call double @llvm.fmuladd.f64(double %2433, double %2434, double %2432)
store double %2435, double* %329
%2436 = load double, double* %329
%2437 = load double, double* %331
%2438 = load double, double* %251
%2439 = call double @llvm.fmuladd.f64(double %2437, double %2438, double %2436)
store double %2439, double* %329
%2440 = load double, double* %807
%2441 = fmul double 5.000000e-01, %2440
%2442 = load double, double* %209
%2443 = fmul double %2441, %2442
%2444 = load double, double* %206
%2445 = fdiv double %2443, %2444
store double %2445, double* %242
%2446 = load double, double* %807
%2447 = fmul double 5.000000e-01, %2446
%2448 = load double, double* %206
%2449 = fdiv double %2447, %2448
store double %2449, double* %243
%2450 = load double, double* %807
%2451 = fmul double -5.000000e-01, %2450
%2452 = load double, double* %209
%2453 = fmul double %2451, %2452
%2454 = load double, double* %206
%2455 = load double, double* %206
%2456 = fmul double %2454, %2455
%2457 = fdiv double %2453, %2456
store double %2457, double* %306
%2458 = load double, double* %243
%2459 = load double, double* %211
%2460 = fmul double %2458, %2459
store double %2460, double* %244
%2461 = load double, double* %244
%2462 = load double, double* %306
%2463 = load double, double* %208
%2464 = call double @llvm.fmuladd.f64(double %2462, double %2463, double %2461)
store double %2464, double* %244
%2465 = load double, double* %242
%2466 = call double @exp(double %2465)
store double %2466, double* %245
%2467 = load double, double* %245
store double %2467, double* %307
%2468 = load double, double* %307
%2469 = load double, double* %244
%2470 = fmul double %2468, %2469
store double %2470, double* %247
%2471 = load double, double* %807
%2472 = fmul double -5.000000e-01, %2471
%2473 = load double, double* %209
%2474 = fmul double %2472, %2473
%2475 = load double, double* %206
%2476 = fdiv double %2474, %2475
store double %2476, double* %249
%2477 = load double, double* %807
%2478 = fmul double -5.000000e-01, %2477
%2479 = load double, double* %206
%2480 = fdiv double %2478, %2479
store double %2480, double* %308
%2481 = load double, double* %807
%2482 = fmul double 5.000000e-01, %2481
%2483 = load double, double* %209
%2484 = fmul double %2482, %2483
%2485 = load double, double* %206
%2486 = load double, double* %206
%2487 = fmul double %2485, %2486
%2488 = fdiv double %2484, %2487
store double %2488, double* %309
%2489 = load double, double* %308
%2490 = load double, double* %211
%2491 = fmul double %2489, %2490
store double %2491, double* %251
%2492 = load double, double* %251
%2493 = load double, double* %309
%2494 = load double, double* %208
%2495 = call double @llvm.fmuladd.f64(double %2493, double %2494, double %2492)
store double %2495, double* %251
%2496 = load double, double* %249
%2497 = call double @exp(double %2496)
store double %2497, double* %254
%2498 = load double, double* %254
store double %2498, double* %310
%2499 = load double, double* %310
%2500 = load double, double* %251
%2501 = fmul double %2499, %2500
store double %2501, double* %311
%2502 = load double, double* %245
%2503 = load double, double* %254
%2504 = fsub double %2502, %2503
store double %2504, double* %215
store double 1.000000e+00, double* %312
store double -1.000000e+00, double* %313
%2505 = load double, double* %312
%2506 = load double, double* %247
%2507 = fmul double %2505, %2506
store double %2507, double* %217
%2508 = load double, double* %217
%2509 = load double, double* %313
%2510 = load double, double* %311
%2511 = call double @llvm.fmuladd.f64(double %2509, double %2510, double %2508)
store double %2511, double* %217
%2512 = load double, double* %215
%2513 = call double @log(double %2512)
store double %2513, double* %255
%2514 = load double, double* %215
%2515 = fdiv double 1.000000e+00, %2514
store double %2515, double* %256
%2516 = load double, double* %256
%2517 = load double, double* %217
%2518 = fmul double %2516, %2517
store double %2518, double* %257
%2519 = load double, double* %206
%2520 = load double, double* %209
%2521 = fdiv double %2519, %2520
%2522 = fmul double 2.000000e+00, %2521
%2523 = load double, double* %255
%2524 = fmul double %2522, %2523
store double %2524, double* %314
%2525 = load double, double* %255
%2526 = fmul double 2.000000e+00, %2525
%2527 = load double, double* %209
%2528 = fdiv double %2526, %2527
store double %2528, double* %315
%2529 = load double, double* %206
%2530 = fmul double -2.000000e+00, %2529
%2531 = load double, double* %255
%2532 = fmul double %2530, %2531
%2533 = load double, double* %209
%2534 = load double, double* %209
%2535 = fmul double %2533, %2534
%2536 = fdiv double %2532, %2535
store double %2536, double* %317
%2537 = load double, double* %206
%2538 = fmul double 2.000000e+00, %2537
%2539 = load double, double* %209
%2540 = fdiv double %2538, %2539
store double %2540, double* %318
%2541 = load double, double* %315
%2542 = load double, double* %208
%2543 = fmul double %2541, %2542
store double %2543, double* %316
%2544 = load double, double* %316
%2545 = load double, double* %317
%2546 = load double, double* %211
%2547 = call double @llvm.fmuladd.f64(double %2545, double %2546, double %2544)
store double %2547, double* %316
%2548 = load double, double* %316
%2549 = load double, double* %318
%2550 = load double, double* %257
%2551 = call double @llvm.fmuladd.f64(double %2549, double %2550, double %2548)
store double %2551, double* %316
%2552 = load double, double* %209
%2553 = call double @log(double %2552)
store double %2553, double* %215
%2554 = load double, double* %209
%2555 = fdiv double 1.000000e+00, %2554
store double %2555, double* %216
%2556 = load double, double* %216
%2557 = load double, double* %211
%2558 = fmul double %2556, %2557
store double %2558, double* %217
%2559 = load double, double* %314
%2560 = load double, double* %209
%2561 = load double, double* %206
%2562 = fmul double 3.000000e+00, %2561
%2563 = load double, double* %215
%2564 = fmul double %2562, %2563
%2565 = fneg double %2564
%2566 = call double @llvm.fmuladd.f64(double %2559, double %2560, double %2565)
%2567 = load double, double* %851
%2568 = load double, double* %209
%2569 = fsub double %2568, 1.000000e+00
%2570 = fneg double %2567
%2571 = call double @llvm.fmuladd.f64(double %2570, double %2569, double %2566)
store double %2571, double* %319
%2572 = load double, double* %209
store double %2572, double* %320
%2573 = load double, double* %314
%2574 = load double, double* %851
%2575 = fsub double %2573, %2574
store double %2575, double* %322
%2576 = load double, double* %215
%2577 = fmul double -3.000000e+00, %2576
store double %2577, double* %323
%2578 = load double, double* %206
%2579 = fmul double -3.000000e+00, %2578
store double %2579, double* %324
%2580 = load double, double* %320
%2581 = load double, double* %316
%2582 = fmul double %2580, %2581
store double %2582, double* %321
%2583 = load double, double* %321
%2584 = load double, double* %322
%2585 = load double, double* %211
%2586 = call double @llvm.fmuladd.f64(double %2584, double %2585, double %2583)
store double %2586, double* %321
%2587 = load double, double* %321
%2588 = load double, double* %323
%2589 = load double, double* %208
%2590 = call double @llvm.fmuladd.f64(double %2588, double %2589, double %2587)
store double %2590, double* %321
%2591 = load double, double* %321
%2592 = load double, double* %324
%2593 = load double, double* %217
%2594 = call double @llvm.fmuladd.f64(double %2592, double %2593, double %2591)
store double %2594, double* %321
%2595 = load double, double* %319
%2596 = fneg double %2595
%2597 = load double, double* %206
%2598 = fdiv double %2596, %2597
store double %2598, double* %242
%2599 = load double, double* %206
%2600 = fdiv double -1.000000e+00, %2599
store double %2600, double* %325
%2601 = load double, double* %319
%2602 = load double, double* %206
%2603 = load double, double* %206
%2604 = fmul double %2602, %2603
%2605 = fdiv double %2601, %2604
store double %2605, double* %306
%2606 = load double, double* %325
%2607 = load double, double* %321
%2608 = fmul double %2606, %2607
store double %2608, double* %244
%2609 = load double, double* %244
%2610 = load double, double* %306
%2611 = load double, double* %208
%2612 = call double @llvm.fmuladd.f64(double %2610, double %2611, double %2609)
store double %2612, double* %244
%2613 = load double, double* %242
%2614 = call double @exp(double %2613)
store double %2614, double* %245
%2615 = load double, double* %245
store double %2615, double* %307
%2616 = load double, double* %307
%2617 = load double, double* %244
%2618 = fmul double %2616, %2617
store double %2618, double* %247
%2619 = load double, double* %245
%2620 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2619, double 1.000000e+00)
%2621 = call double @sqrt(double %2620)
%2622 = fadd double 1.000000e+00, %2621
%2623 = fmul double 5.000000e-01, %2622
store double %2623, double* %215
%2624 = load double, double* %245
%2625 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2624, double 1.000000e+00)
%2626 = call double @sqrt(double %2625)
%2627 = fdiv double 1.000000e+00, %2626
store double %2627, double* %312
%2628 = load double, double* %312
%2629 = load double, double* %247
%2630 = fmul double %2628, %2629
store double %2630, double* %217
%2631 = load double, double* %215
%2632 = call double @log(double %2631)
store double %2632, double* %249
%2633 = load double, double* %215
%2634 = fdiv double 1.000000e+00, %2633
store double %2634, double* %326
%2635 = load double, double* %326
%2636 = load double, double* %217
%2637 = fmul double %2635, %2636
store double %2637, double* %251
%2638 = load double, double* %319
%2639 = load double, double* %206
%2640 = fmul double 2.000000e+00, %2639
%2641 = load double, double* %249
%2642 = call double @llvm.fmuladd.f64(double %2640, double %2641, double %2638)
store double %2642, double* %332
store double 1.000000e+00, double* %333
%2643 = load double, double* %249
%2644 = fmul double 2.000000e+00, %2643
store double %2644, double* %335
%2645 = load double, double* %206
%2646 = fmul double 2.000000e+00, %2645
store double %2646, double* %336
%2647 = load double, double* %333
%2648 = load double, double* %321
%2649 = fmul double %2647, %2648
store double %2649, double* %334
%2650 = load double, double* %334
%2651 = load double, double* %335
%2652 = load double, double* %208
%2653 = call double @llvm.fmuladd.f64(double %2651, double %2652, double %2650)
store double %2653, double* %334
%2654 = load double, double* %334
%2655 = load double, double* %336
%2656 = load double, double* %251
%2657 = call double @llvm.fmuladd.f64(double %2655, double %2656, double %2654)
store double %2657, double* %334
%2658 = load double, double* %811
%2659 = fmul double 5.000000e-01, %2658
%2660 = load double, double* %209
%2661 = fmul double %2659, %2660
%2662 = load double, double* %206
%2663 = fdiv double %2661, %2662
store double %2663, double* %242
%2664 = load double, double* %811
%2665 = fmul double 5.000000e-01, %2664
%2666 = load double, double* %206
%2667 = fdiv double %2665, %2666
store double %2667, double* %243
%2668 = load double, double* %811
%2669 = fmul double -5.000000e-01, %2668
%2670 = load double, double* %209
%2671 = fmul double %2669, %2670
%2672 = load double, double* %206
%2673 = load double, double* %206
%2674 = fmul double %2672, %2673
%2675 = fdiv double %2671, %2674
store double %2675, double* %306
%2676 = load double, double* %243
%2677 = load double, double* %211
%2678 = fmul double %2676, %2677
store double %2678, double* %244
%2679 = load double, double* %244
%2680 = load double, double* %306
%2681 = load double, double* %208
%2682 = call double @llvm.fmuladd.f64(double %2680, double %2681, double %2679)
store double %2682, double* %244
%2683 = load double, double* %242
%2684 = call double @exp(double %2683)
store double %2684, double* %245
%2685 = load double, double* %245
store double %2685, double* %307
%2686 = load double, double* %307
%2687 = load double, double* %244
%2688 = fmul double %2686, %2687
store double %2688, double* %247
%2689 = load double, double* %811
%2690 = fmul double -5.000000e-01, %2689
%2691 = load double, double* %209
%2692 = fmul double %2690, %2691
%2693 = load double, double* %206
%2694 = fdiv double %2692, %2693
store double %2694, double* %249
%2695 = load double, double* %811
%2696 = fmul double -5.000000e-01, %2695
%2697 = load double, double* %206
%2698 = fdiv double %2696, %2697
store double %2698, double* %308
%2699 = load double, double* %811
%2700 = fmul double 5.000000e-01, %2699
%2701 = load double, double* %209
%2702 = fmul double %2700, %2701
%2703 = load double, double* %206
%2704 = load double, double* %206
%2705 = fmul double %2703, %2704
%2706 = fdiv double %2702, %2705
store double %2706, double* %309
%2707 = load double, double* %308
%2708 = load double, double* %211
%2709 = fmul double %2707, %2708
store double %2709, double* %251
%2710 = load double, double* %251
%2711 = load double, double* %309
%2712 = load double, double* %208
%2713 = call double @llvm.fmuladd.f64(double %2711, double %2712, double %2710)
store double %2713, double* %251
%2714 = load double, double* %249
%2715 = call double @exp(double %2714)
store double %2715, double* %254
%2716 = load double, double* %254
store double %2716, double* %310
%2717 = load double, double* %310
%2718 = load double, double* %251
%2719 = fmul double %2717, %2718
store double %2719, double* %311
%2720 = load double, double* %245
%2721 = load double, double* %254
%2722 = fsub double %2720, %2721
store double %2722, double* %215
store double 1.000000e+00, double* %312
store double -1.000000e+00, double* %313
%2723 = load double, double* %312
%2724 = load double, double* %247
%2725 = fmul double %2723, %2724
store double %2725, double* %217
%2726 = load double, double* %217
%2727 = load double, double* %313
%2728 = load double, double* %311
%2729 = call double @llvm.fmuladd.f64(double %2727, double %2728, double %2726)
store double %2729, double* %217
%2730 = load double, double* %215
%2731 = call double @log(double %2730)
store double %2731, double* %255
%2732 = load double, double* %215
%2733 = fdiv double 1.000000e+00, %2732
store double %2733, double* %256
%2734 = load double, double* %256
%2735 = load double, double* %217
%2736 = fmul double %2734, %2735
store double %2736, double* %257
%2737 = load double, double* %206
%2738 = load double, double* %209
%2739 = fdiv double %2737, %2738
%2740 = fmul double 2.000000e+00, %2739
%2741 = load double, double* %255
%2742 = fmul double %2740, %2741
store double %2742, double* %314
%2743 = load double, double* %255
%2744 = fmul double 2.000000e+00, %2743
%2745 = load double, double* %209
%2746 = fdiv double %2744, %2745
store double %2746, double* %315
%2747 = load double, double* %206
%2748 = fmul double -2.000000e+00, %2747
%2749 = load double, double* %255
%2750 = fmul double %2748, %2749
%2751 = load double, double* %209
%2752 = load double, double* %209
%2753 = fmul double %2751, %2752
%2754 = fdiv double %2750, %2753
store double %2754, double* %317
%2755 = load double, double* %206
%2756 = fmul double 2.000000e+00, %2755
%2757 = load double, double* %209
%2758 = fdiv double %2756, %2757
store double %2758, double* %318
%2759 = load double, double* %315
%2760 = load double, double* %208
%2761 = fmul double %2759, %2760
store double %2761, double* %316
%2762 = load double, double* %316
%2763 = load double, double* %317
%2764 = load double, double* %211
%2765 = call double @llvm.fmuladd.f64(double %2763, double %2764, double %2762)
store double %2765, double* %316
%2766 = load double, double* %316
%2767 = load double, double* %318
%2768 = load double, double* %257
%2769 = call double @llvm.fmuladd.f64(double %2767, double %2768, double %2766)
store double %2769, double* %316
%2770 = load double, double* %209
%2771 = call double @log(double %2770)
store double %2771, double* %215
%2772 = load double, double* %209
%2773 = fdiv double 1.000000e+00, %2772
store double %2773, double* %216
%2774 = load double, double* %216
%2775 = load double, double* %211
%2776 = fmul double %2774, %2775
store double %2776, double* %217
%2777 = load double, double* %314
%2778 = load double, double* %209
%2779 = load double, double* %206
%2780 = fmul double 3.000000e+00, %2779
%2781 = load double, double* %215
%2782 = fmul double %2780, %2781
%2783 = fneg double %2782
%2784 = call double @llvm.fmuladd.f64(double %2777, double %2778, double %2783)
%2785 = load double, double* %852
%2786 = load double, double* %209
%2787 = fsub double %2786, 1.000000e+00
%2788 = fneg double %2785
%2789 = call double @llvm.fmuladd.f64(double %2788, double %2787, double %2784)
store double %2789, double* %319
%2790 = load double, double* %209
store double %2790, double* %320
%2791 = load double, double* %314
%2792 = load double, double* %852
%2793 = fsub double %2791, %2792
store double %2793, double* %322
%2794 = load double, double* %215
%2795 = fmul double -3.000000e+00, %2794
store double %2795, double* %323
%2796 = load double, double* %206
%2797 = fmul double -3.000000e+00, %2796
store double %2797, double* %324
%2798 = load double, double* %320
%2799 = load double, double* %316
%2800 = fmul double %2798, %2799
store double %2800, double* %321
%2801 = load double, double* %321
%2802 = load double, double* %322
%2803 = load double, double* %211
%2804 = call double @llvm.fmuladd.f64(double %2802, double %2803, double %2801)
store double %2804, double* %321
%2805 = load double, double* %321
%2806 = load double, double* %323
%2807 = load double, double* %208
%2808 = call double @llvm.fmuladd.f64(double %2806, double %2807, double %2805)
store double %2808, double* %321
%2809 = load double, double* %321
%2810 = load double, double* %324
%2811 = load double, double* %217
%2812 = call double @llvm.fmuladd.f64(double %2810, double %2811, double %2809)
store double %2812, double* %321
%2813 = load double, double* %319
%2814 = fneg double %2813
%2815 = load double, double* %206
%2816 = fdiv double %2814, %2815
store double %2816, double* %242
%2817 = load double, double* %206
%2818 = fdiv double -1.000000e+00, %2817
store double %2818, double* %325
%2819 = load double, double* %319
%2820 = load double, double* %206
%2821 = load double, double* %206
%2822 = fmul double %2820, %2821
%2823 = fdiv double %2819, %2822
store double %2823, double* %306
%2824 = load double, double* %325
%2825 = load double, double* %321
%2826 = fmul double %2824, %2825
store double %2826, double* %244
%2827 = load double, double* %244
%2828 = load double, double* %306
%2829 = load double, double* %208
%2830 = call double @llvm.fmuladd.f64(double %2828, double %2829, double %2827)
store double %2830, double* %244
%2831 = load double, double* %242
%2832 = call double @exp(double %2831)
store double %2832, double* %245
%2833 = load double, double* %245
store double %2833, double* %307
%2834 = load double, double* %307
%2835 = load double, double* %244
%2836 = fmul double %2834, %2835
store double %2836, double* %247
%2837 = load double, double* %245
%2838 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2837, double 1.000000e+00)
%2839 = call double @sqrt(double %2838)
%2840 = fadd double 1.000000e+00, %2839
%2841 = fmul double 5.000000e-01, %2840
store double %2841, double* %215
%2842 = load double, double* %245
%2843 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2842, double 1.000000e+00)
%2844 = call double @sqrt(double %2843)
%2845 = fdiv double 1.000000e+00, %2844
store double %2845, double* %312
%2846 = load double, double* %312
%2847 = load double, double* %247
%2848 = fmul double %2846, %2847
store double %2848, double* %217
%2849 = load double, double* %215
%2850 = call double @log(double %2849)
store double %2850, double* %249
%2851 = load double, double* %215
%2852 = fdiv double 1.000000e+00, %2851
store double %2852, double* %326
%2853 = load double, double* %326
%2854 = load double, double* %217
%2855 = fmul double %2853, %2854
store double %2855, double* %251
%2856 = load double, double* %319
%2857 = load double, double* %206
%2858 = fmul double 2.000000e+00, %2857
%2859 = load double, double* %249
%2860 = call double @llvm.fmuladd.f64(double %2858, double %2859, double %2856)
store double %2860, double* %337
store double 1.000000e+00, double* %338
%2861 = load double, double* %249
%2862 = fmul double 2.000000e+00, %2861
store double %2862, double* %340
%2863 = load double, double* %206
%2864 = fmul double 2.000000e+00, %2863
store double %2864, double* %341
%2865 = load double, double* %338
%2866 = load double, double* %321
%2867 = fmul double %2865, %2866
store double %2867, double* %339
%2868 = load double, double* %339
%2869 = load double, double* %340
%2870 = load double, double* %208
%2871 = call double @llvm.fmuladd.f64(double %2869, double %2870, double %2868)
store double %2871, double* %339
%2872 = load double, double* %339
%2873 = load double, double* %341
%2874 = load double, double* %251
%2875 = call double @llvm.fmuladd.f64(double %2873, double %2874, double %2872)
store double %2875, double* %339
%2876 = load double, double* %800
%2877 = load double, double* %327
%2878 = fdiv double %2876, %2877
store double %2878, double* %215
%2879 = load double, double* %800
%2880 = fneg double %2879
%2881 = load double, double* %327
%2882 = load double, double* %327
%2883 = fmul double %2881, %2882
%2884 = fdiv double %2880, %2883
store double %2884, double* %342
%2885 = load double, double* %342
%2886 = load double, double* %329
%2887 = fmul double %2885, %2886
store double %2887, double* %217
%2888 = load double, double* %215
%2889 = load double, double* %801
%2890 = call double @pow(double %2888, double %2889)
store double %2890, double* %242
%2891 = load double, double* %242
%2892 = load double, double* %801
%2893 = fmul double %2891, %2892
%2894 = load double, double* %215
%2895 = fdiv double %2893, %2894
store double %2895, double* %343
%2896 = load double, double* %343
%2897 = load double, double* %217
%2898 = fmul double %2896, %2897
store double %2898, double* %244
%2899 = load double, double* %799
%2900 = load double, double* %242
%2901 = fmul double %2899, %2900
store double %2901, double* %344
%2902 = load double, double* %799
store double %2902, double* %345
%2903 = load double, double* %345
%2904 = load double, double* %244
%2905 = fmul double %2903, %2904
store double %2905, double* %346
%2906 = load double, double* %807
%2907 = load double, double* %332
%2908 = fdiv double %2906, %2907
store double %2908, double* %215
%2909 = load double, double* %807
%2910 = fneg double %2909
%2911 = load double, double* %332
%2912 = load double, double* %332
%2913 = fmul double %2911, %2912
%2914 = fdiv double %2910, %2913
store double %2914, double* %347
%2915 = load double, double* %347
%2916 = load double, double* %334
%2917 = fmul double %2915, %2916
store double %2917, double* %217
%2918 = load double, double* %215
%2919 = load double, double* %808
%2920 = call double @pow(double %2918, double %2919)
store double %2920, double* %242
%2921 = load double, double* %242
%2922 = load double, double* %808
%2923 = fmul double %2921, %2922
%2924 = load double, double* %215
%2925 = fdiv double %2923, %2924
store double %2925, double* %343
%2926 = load double, double* %343
%2927 = load double, double* %217
%2928 = fmul double %2926, %2927
store double %2928, double* %244
%2929 = load double, double* %804
%2930 = load double, double* %242
%2931 = fmul double %2929, %2930
store double %2931, double* %348
%2932 = load double, double* %804
store double %2932, double* %349
%2933 = load double, double* %349
%2934 = load double, double* %244
%2935 = fmul double %2933, %2934
store double %2935, double* %350
%2936 = load double, double* %807
%2937 = load double, double* %332
%2938 = fdiv double %2936, %2937
store double %2938, double* %215
%2939 = load double, double* %807
%2940 = fneg double %2939
%2941 = load double, double* %332
%2942 = load double, double* %332
%2943 = fmul double %2941, %2942
%2944 = fdiv double %2940, %2943
store double %2944, double* %347
%2945 = load double, double* %347
%2946 = load double, double* %334
%2947 = fmul double %2945, %2946
store double %2947, double* %217
%2948 = load double, double* %215
%2949 = load double, double* %808
%2950 = call double @pow(double %2948, double %2949)
store double %2950, double* %242
%2951 = load double, double* %242
%2952 = load double, double* %808
%2953 = fmul double %2951, %2952
%2954 = load double, double* %215
%2955 = fdiv double %2953, %2954
store double %2955, double* %343
%2956 = load double, double* %343
%2957 = load double, double* %217
%2958 = fmul double %2956, %2957
store double %2958, double* %244
%2959 = load double, double* %806
%2960 = load double, double* %242
%2961 = fmul double %2959, %2960
store double %2961, double* %351
%2962 = load double, double* %806
store double %2962, double* %352
%2963 = load double, double* %352
%2964 = load double, double* %244
%2965 = fmul double %2963, %2964
store double %2965, double* %353
%2966 = load double, double* %811
%2967 = load double, double* %337
%2968 = fdiv double %2966, %2967
store double %2968, double* %215
%2969 = load double, double* %811
%2970 = fneg double %2969
%2971 = load double, double* %337
%2972 = load double, double* %337
%2973 = fmul double %2971, %2972
%2974 = fdiv double %2970, %2973
store double %2974, double* %354
%2975 = load double, double* %354
%2976 = load double, double* %339
%2977 = fmul double %2975, %2976
store double %2977, double* %217
%2978 = load double, double* %215
%2979 = load double, double* %812
%2980 = call double @pow(double %2978, double %2979)
store double %2980, double* %242
%2981 = load double, double* %242
%2982 = load double, double* %812
%2983 = fmul double %2981, %2982
%2984 = load double, double* %215
%2985 = fdiv double %2983, %2984
store double %2985, double* %343
%2986 = load double, double* %343
%2987 = load double, double* %217
%2988 = fmul double %2986, %2987
store double %2988, double* %244
%2989 = load double, double* %810
%2990 = load double, double* %242
%2991 = fmul double %2989, %2990
store double %2991, double* %355
%2992 = load double, double* %810
store double %2992, double* %356
%2993 = load double, double* %356
%2994 = load double, double* %244
%2995 = fmul double %2993, %2994
store double %2995, double* %357
%2996 = load double, double* %209
%2997 = load double, double* %856
%2998 = call double @pow(double %2996, double %2997)
store double %2998, double* %215
%2999 = load double, double* %215
%3000 = load double, double* %856
%3001 = fmul double %2999, %3000
%3002 = load double, double* %209
%3003 = fdiv double %3001, %3002
store double %3003, double* %216
%3004 = load double, double* %216
%3005 = load double, double* %211
%3006 = fmul double %3004, %3005
store double %3006, double* %217
%3007 = load double, double* %849
%3008 = fneg double %3007
%3009 = load double, double* %209
%3010 = fsub double 1.000000e+00, %3009
%3011 = fmul double %3008, %3010
%3012 = load double, double* %206
%3013 = fdiv double %3011, %3012
store double %3013, double* %242
%3014 = load double, double* %849
%3015 = load double, double* %206
%3016 = fdiv double %3014, %3015
store double %3016, double* %243
%3017 = load double, double* %849
%3018 = load double, double* %209
%3019 = fsub double 1.000000e+00, %3018
%3020 = fmul double %3017, %3019
%3021 = load double, double* %206
%3022 = load double, double* %206
%3023 = fmul double %3021, %3022
%3024 = fdiv double %3020, %3023
store double %3024, double* %306
%3025 = load double, double* %243
%3026 = load double, double* %211
%3027 = fmul double %3025, %3026
store double %3027, double* %244
%3028 = load double, double* %244
%3029 = load double, double* %306
%3030 = load double, double* %208
%3031 = call double @llvm.fmuladd.f64(double %3029, double %3030, double %3028)
store double %3031, double* %244
%3032 = load double, double* %242
%3033 = call double @exp(double %3032)
store double %3033, double* %245
%3034 = load double, double* %245
store double %3034, double* %307
%3035 = load double, double* %307
%3036 = load double, double* %244
%3037 = fmul double %3035, %3036
store double %3037, double* %247
%3038 = load double, double* %787
%3039 = load double, double* %215
%3040 = fmul double %3038, %3039
%3041 = load double, double* %245
%3042 = fmul double %3040, %3041
store double %3042, double* %358
%3043 = load double, double* %787
%3044 = load double, double* %245
%3045 = fmul double %3043, %3044
store double %3045, double* %359
%3046 = load double, double* %787
%3047 = load double, double* %215
%3048 = fmul double %3046, %3047
store double %3048, double* %361
%3049 = load double, double* %359
%3050 = load double, double* %217
%3051 = fmul double %3049, %3050
store double %3051, double* %360
%3052 = load double, double* %360
%3053 = load double, double* %361
%3054 = load double, double* %247
%3055 = call double @llvm.fmuladd.f64(double %3053, double %3054, double %3052)
store double %3055, double* %360
%3056 = load double, double* %209
%3057 = load double, double* %848
%3058 = call double @pow(double %3056, double %3057)
store double %3058, double* %215
%3059 = load double, double* %215
%3060 = load double, double* %848
%3061 = fmul double %3059, %3060
%3062 = load double, double* %209
%3063 = fdiv double %3061, %3062
store double %3063, double* %216
%3064 = load double, double* %216
%3065 = load double, double* %211
%3066 = fmul double %3064, %3065
store double %3066, double* %217
%3067 = load double, double* %786
%3068 = load double, double* %215
%3069 = fmul double %3067, %3068
store double %3069, double* %362
%3070 = load double, double* %786
store double %3070, double* %363
%3071 = load double, double* %363
%3072 = load double, double* %217
%3073 = fmul double %3071, %3072
store double %3073, double* %364
%3074 = load double, double* %300
%3075 = fneg double %3074
%3076 = load double, double* %303
%3077 = load double, double* %206
%3078 = fmul double %3076, %3077
%3079 = fdiv double %3075, %3078
store double %3079, double* %215
%3080 = load double, double* %303
%3081 = load double, double* %206
%3082 = fmul double %3080, %3081
%3083 = fdiv double -1.000000e+00, %3082
store double %3083, double* %365
%3084 = load double, double* %300
%3085 = load double, double* %303
%3086 = load double, double* %303
%3087 = fmul double %3085, %3086
%3088 = load double, double* %206
%3089 = fmul double %3087, %3088
%3090 = fdiv double %3084, %3089
store double %3090, double* %366
%3091 = load double, double* %300
%3092 = load double, double* %303
%3093 = load double, double* %206
%3094 = load double, double* %206
%3095 = fmul double %3093, %3094
%3096 = fmul double %3092, %3095
%3097 = fdiv double %3091, %3096
store double %3097, double* %367
%3098 = load double, double* %365
%3099 = load double, double* %302
%3100 = fmul double %3098, %3099
store double %3100, double* %217
%3101 = load double, double* %217
%3102 = load double, double* %366
%3103 = load double, double* %305
%3104 = call double @llvm.fmuladd.f64(double %3102, double %3103, double %3101)
store double %3104, double* %217
%3105 = load double, double* %217
%3106 = load double, double* %367
%3107 = load double, double* %208
%3108 = call double @llvm.fmuladd.f64(double %3106, double %3107, double %3105)
store double %3108, double* %217
%3109 = load double, double* %215
%3110 = call double @exp(double %3109)
store double %3110, double* %368
%3111 = load double, double* %368
store double %3111, double* %369
%3112 = load double, double* %369
%3113 = load double, double* %217
%3114 = fmul double %3112, %3113
store double %3114, double* %370
%3115 = load double, double* %833
%3116 = fcmp ogt double %3115, 0.000000e+00
br i1 %3116, label %3117, label %3120
3117: ; preds = %101
%3118 = load double, double* %833
%3119 = fdiv double 1.000000e+00, %3118
store double %3119, double* %371
br label %3121
3120: ; preds = %101
store double 0.000000e+00, double* %371
br label %3121
3121: ; preds = %3120, %3117
%3122 = load double, double* %834
%3123 = fcmp ogt double %3122, 0.000000e+00
br i1 %3123, label %3124, label %3127
3124: ; preds = %3121
%3125 = load double, double* %834
%3126 = fdiv double 1.000000e+00, %3125
store double %3126, double* %372
br label %3128
3127: ; preds = %3121
store double 0.000000e+00, double* %372
br label %3128
3128: ; preds = %3127, %3124
%3129 = load double, double* %835
%3130 = fcmp ogt double %3129, 0.000000e+00
br i1 %3130, label %3131, label %3141
3131: ; preds = %3128
%3132 = load double, double* %218
%3133 = fdiv double 1.000000e+00, %3132
store double %3133, double* %373
%3134 = load double, double* %218
%3135 = load double, double* %218
%3136 = fmul double %3134, %3135
%3137 = fdiv double -1.000000e+00, %3136
store double %3137, double* %374
%3138 = load double, double* %374
%3139 = load double, double* %220
%3140 = fmul double %3138, %3139
store double %3140, double* %375
br label %3142
3141: ; preds = %3128
store double 0.000000e+00, double* %373
store double 0.000000e+00, double* %375
br label %3142
3142: ; preds = %3141, %3131
%3143 = load double, double* %836
%3144 = fcmp ogt double %3143, 0.000000e+00
br i1 %3144, label %3145, label %3148
3145: ; preds = %3142
%3146 = load double, double* %836
%3147 = fdiv double 1.000000e+00, %3146
store double %3147, double* %376
br label %3149
3148: ; preds = %3142
store double 0.000000e+00, double* %376
br label %3149
3149: ; preds = %3148, %3145
%3150 = load double, double* %837
%3151 = fcmp ogt double %3150, 0.000000e+00
br i1 %3151, label %3152, label %3155
3152: ; preds = %3149
%3153 = load double, double* %837
%3154 = fdiv double 1.000000e+00, %3153
store double %3154, double* %377
br label %3156
3155: ; preds = %3149
store double 0.000000e+00, double* %377
br label %3156
3156: ; preds = %3155, %3152
%3157 = load double, double* %786
%3158 = fcmp ogt double %3157, 0.000000e+00
br i1 %3158, label %3159, label %3169
3159: ; preds = %3156
%3160 = load double, double* %362
%3161 = fdiv double 1.000000e+00, %3160
store double %3161, double* %378
%3162 = load double, double* %362
%3163 = load double, double* %362
%3164 = fmul double %3162, %3163
%3165 = fdiv double -1.000000e+00, %3164
store double %3165, double* %379
%3166 = load double, double* %379
%3167 = load double, double* %364
%3168 = fmul double %3166, %3167
store double %3168, double* %380
br label %3170
3169: ; preds = %3156
store double 0.000000e+00, double* %378
store double 0.000000e+00, double* %380
br label %3170
3170: ; preds = %3169, %3159
%3171 = load double, double* %788
%3172 = fcmp ogt double %3171, 0.000000e+00
br i1 %3172, label %3173, label %3176
3173: ; preds = %3170
%3174 = load double, double* %788
%3175 = fdiv double 1.000000e+00, %3174
store double %3175, double* %381
br label %3177
3176: ; preds = %3170
store double 0.000000e+00, double* %381
br label %3177
3177: ; preds = %3176, %3173
%3178 = load double, double* %841
%3179 = fcmp ogt double %3178, 0.000000e+00
br i1 %3179, label %3180, label %3183
3180: ; preds = %3177
%3181 = load double, double* %841
%3182 = fdiv double 1.000000e+00, %3181
store double %3182, double* %382
br label %3184
3183: ; preds = %3177
store double 0.000000e+00, double* %382
br label %3184
3184: ; preds = %3183, %3180
%3185 = load double, double* %842
%3186 = fcmp ogt double %3185, 0.000000e+00
br i1 %3186, label %3187, label %3190
3187: ; preds = %3184
%3188 = load double, double* %842
%3189 = fdiv double 1.000000e+00, %3188
store double %3189, double* %383
br label %3191
3190: ; preds = %3184
store double 0.000000e+00, double* %383
br label %3191
3191: ; preds = %3190, %3187
%3192 = load double, double* %842
%3193 = fcmp ogt double %3192, 0.000000e+00
br i1 %3193, label %3194, label %3195
3194: ; preds = %3191
store double 0.000000e+00, double* %384
br label %3196
3195: ; preds = %3191
store double 1.000000e+00, double* %384
br label %3196
3196: ; preds = %3195, %3194
%3197 = load double, double* %327
%3198 = fneg double %3197
%3199 = load double, double* %797
%3200 = fmul double %3198, %3199
store double %3200, double* %385
%3201 = load double, double* %797
%3202 = fneg double %3201
store double %3202, double* %386
%3203 = load double, double* %386
%3204 = load double, double* %329
%3205 = fmul double %3203, %3204
store double %3205, double* %387
%3206 = load double, double* %802
%3207 = fcmp ole double %3206, 0.000000e+00
br i1 %3207, label %3208, label %3385
3208: ; preds = %3196
%3209 = load double*, double** %104
%3210 = load double, double* %3209
%3211 = load double, double* %385
%3212 = fadd double %3210, %3211
store double %3212, double* %388
store double 1.000000e+00, double* %389
store double 1.000000e+00, double* %390
%3213 = load double, double* %390
%3214 = load double, double* %387
%3215 = fmul double %3213, %3214
store double %3215, double* %391
%3216 = load double, double* %388
%3217 = fcmp ogt double %3216, 0.000000e+00
br i1 %3217, label %3218, label %3307
3218: ; preds = %3208
%3219 = load double, double* %797
%3220 = fsub double 1.000000e+00, %3219
store double %3220, double* %215
%3221 = load double, double* %801
%3222 = fsub double -1.000000e+00, %3221
store double %3222, double* %242
%3223 = load double, double* %215
%3224 = load double, double* %242
%3225 = call double @pow(double %3223, double %3224)
store double %3225, double* %392
%3226 = load double, double* %327
%3227 = load double, double* %392
%3228 = load double, double* %797
%3229 = fsub double 1.000000e+00, %3228
%3230 = fmul double %3227, %3229
%3231 = load double, double* %797
%3232 = fsub double 1.000000e+00, %3231
%3233 = fneg double %3230
%3234 = call double @llvm.fmuladd.f64(double %3233, double %3232, double 1.000000e+00)
%3235 = fmul double %3226, %3234
%3236 = load double, double* %801
%3237 = fsub double 1.000000e+00, %3236
%3238 = fdiv double %3235, %3237
store double %3238, double* %393
%3239 = load double, double* %797
%3240 = fsub double 1.000000e+00, %3239
%3241 = load double, double* %797
%3242 = fsub double 1.000000e+00, %3241
%3243 = fmul double %3240, %3242
%3244 = load double, double* %392
%3245 = fneg double %3243
%3246 = call double @llvm.fmuladd.f64(double %3245, double %3244, double 1.000000e+00)
%3247 = load double, double* %801
%3248 = fsub double 1.000000e+00, %3247
%3249 = fdiv double %3246, %3248
store double %3249, double* %394
store double 0.000000e+00, double* %396
%3250 = load double, double* %394
%3251 = load double, double* %329
%3252 = fmul double %3250, %3251
store double %3252, double* %395
%3253 = load double, double* %388
%3254 = load double, double* %797
%3255 = fsub double 1.000000e+00, %3254
%3256 = load double, double* %801
%3257 = fmul double 5.000000e-01, %3256
%3258 = load double, double* %388
%3259 = fmul double %3257, %3258
%3260 = load double, double* %327
%3261 = fdiv double %3259, %3260
%3262 = fadd double %3255, %3261
%3263 = fmul double %3253, %3262
%3264 = load double, double* %392
%3265 = fmul double %3263, %3264
store double %3265, double* %397
%3266 = load double, double* %388
%3267 = fmul double 5.000000e-01, %3266
%3268 = load double, double* %801
%3269 = fmul double %3267, %3268
%3270 = load double, double* %327
%3271 = fdiv double %3269, %3270
%3272 = load double, double* %797
%3273 = fsub double %3271, %3272
%3274 = fadd double %3273, 1.000000e+00
%3275 = load double, double* %392
%3276 = load double, double* %388
%3277 = fmul double 5.000000e-01, %3276
%3278 = load double, double* %801
%3279 = fmul double %3277, %3278
%3280 = load double, double* %392
%3281 = fmul double %3279, %3280
%3282 = load double, double* %327
%3283 = fdiv double %3281, %3282
%3284 = call double @llvm.fmuladd.f64(double %3274, double %3275, double %3283)
store double %3284, double* %398
%3285 = load double, double* %388
%3286 = load double, double* %388
%3287 = fmul double %3285, %3286
%3288 = fmul double -5.000000e-01, %3287
%3289 = load double, double* %801
%3290 = fmul double %3288, %3289
%3291 = load double, double* %392
%3292 = fmul double %3290, %3291
%3293 = load double, double* %327
%3294 = load double, double* %327
%3295 = fmul double %3293, %3294
%3296 = fdiv double %3292, %3295
store double %3296, double* %401
%3297 = load double, double* %398
%3298 = load double, double* %389
%3299 = fmul double %3297, %3298
store double %3299, double* %399
%3300 = load double, double* %398
%3301 = load double, double* %391
%3302 = fmul double %3300, %3301
store double %3302, double* %400
%3303 = load double, double* %400
%3304 = load double, double* %401
%3305 = load double, double* %329
%3306 = call double @llvm.fmuladd.f64(double %3304, double %3305, double %3303)
store double %3306, double* %400
br label %3367
3307: ; preds = %3208
%3308 = load double*, double** %104
%3309 = load double, double* %3308
%3310 = load double, double* %327
%3311 = fdiv double %3309, %3310
%3312 = fsub double 1.000000e+00, %3311
store double %3312, double* %215
%3313 = load double, double* %327
%3314 = fdiv double -1.000000e+00, %3313
store double %3314, double* %402
%3315 = load double*, double** %104
%3316 = load double, double* %3315
%3317 = load double, double* %327
%3318 = load double, double* %327
%3319 = fmul double %3317, %3318
%3320 = fdiv double %3316, %3319
store double %3320, double* %342
%3321 = load double, double* %342
%3322 = load double, double* %329
%3323 = fmul double %3321, %3322
store double %3323, double* %217
%3324 = load double, double* %801
%3325 = fsub double 1.000000e+00, %3324
store double %3325, double* %242
%3326 = load double, double* %215
%3327 = load double, double* %242
%3328 = call double @pow(double %3326, double %3327)
store double %3328, double* %245
%3329 = load double, double* %245
%3330 = load double, double* %242
%3331 = fmul double %3329, %3330
%3332 = load double, double* %215
%3333 = fdiv double %3331, %3332
store double %3333, double* %403
%3334 = load double, double* %403
%3335 = load double, double* %402
%3336 = fmul double %3334, %3335
store double %3336, double* %404
%3337 = load double, double* %403
%3338 = load double, double* %217
%3339 = fmul double %3337, %3338
store double %3339, double* %247
%3340 = load double, double* %327
%3341 = load double, double* %245
%3342 = fsub double 1.000000e+00, %3341
%3343 = fmul double %3340, %3342
%3344 = load double, double* %801
%3345 = fsub double 1.000000e+00, %3344
%3346 = fdiv double %3343, %3345
store double %3346, double* %393
%3347 = load double, double* %245
%3348 = fsub double 1.000000e+00, %3347
%3349 = load double, double* %801
%3350 = fsub double 1.000000e+00, %3349
%3351 = fdiv double %3348, %3350
store double %3351, double* %394
%3352 = load double, double* %327
%3353 = fneg double %3352
%3354 = load double, double* %801
%3355 = fsub double 1.000000e+00, %3354
%3356 = fdiv double %3353, %3355
store double %3356, double* %405
%3357 = load double, double* %394
%3358 = load double, double* %329
%3359 = fmul double %3357, %3358
store double %3359, double* %395
%3360 = load double, double* %405
%3361 = load double, double* %404
%3362 = fmul double %3360, %3361
store double %3362, double* %396
%3363 = load double, double* %395
%3364 = load double, double* %405
%3365 = load double, double* %247
%3366 = call double @llvm.fmuladd.f64(double %3364, double %3365, double %3363)
store double %3366, double* %395
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %399
store double 0.000000e+00, double* %400
br label %3367
3367: ; preds = %3307, %3218
%3368 = load double, double* %393
%3369 = load double, double* %397
%3370 = fadd double %3368, %3369
store double %3370, double* %406
store double 1.000000e+00, double* %407
store double 1.000000e+00, double* %410
%3371 = load double, double* %407
%3372 = load double, double* %395
%3373 = fmul double %3371, %3372
store double %3373, double* %408
%3374 = load double, double* %407
%3375 = load double, double* %396
%3376 = fmul double %3374, %3375
store double %3376, double* %409
%3377 = load double, double* %409
%3378 = load double, double* %410
%3379 = load double, double* %399
%3380 = call double @llvm.fmuladd.f64(double %3378, double %3379, double %3377)
store double %3380, double* %409
%3381 = load double, double* %408
%3382 = load double, double* %410
%3383 = load double, double* %400
%3384 = call double @llvm.fmuladd.f64(double %3382, double %3383, double %3381)
store double %3384, double* %408
br label %3637
3385: ; preds = %3196
%3386 = load double, double* %385
%3387 = load double, double* %385
%3388 = load double, double* %802
%3389 = fmul double 4.000000e+00, %3388
%3390 = load double, double* %802
%3391 = fmul double %3389, %3390
%3392 = call double @llvm.fmuladd.f64(double %3386, double %3387, double %3391)
%3393 = call double @sqrt(double %3392)
store double %3393, double* %411
%3394 = load double, double* %385
%3395 = load double, double* %385
%3396 = load double, double* %385
%3397 = load double, double* %802
%3398 = load double, double* %802
%3399 = fmul double %3397, %3398
%3400 = fmul double 4.000000e+00, %3399
%3401 = call double @llvm.fmuladd.f64(double %3395, double %3396, double %3400)
%3402 = call double @sqrt(double %3401)
%3403 = fdiv double %3394, %3402
store double %3403, double* %412
%3404 = load double, double* %412
%3405 = load double, double* %387
%3406 = fmul double %3404, %3405
store double %3406, double* %413
%3407 = load double, double* %385
%3408 = load double, double* %411
%3409 = fadd double %3407, %3408
%3410 = fmul double -5.000000e-01, %3409
store double %3410, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%3411 = load double, double* %415
%3412 = load double, double* %387
%3413 = fmul double %3411, %3412
store double %3413, double* %416
%3414 = load double, double* %416
%3415 = load double, double* %417
%3416 = load double, double* %413
%3417 = call double @llvm.fmuladd.f64(double %3415, double %3416, double %3414)
store double %3417, double* %416
%3418 = load double, double* %414
%3419 = load double, double* %327
%3420 = fdiv double %3418, %3419
%3421 = fsub double 1.000000e+00, %3420
store double %3421, double* %215
%3422 = load double, double* %327
%3423 = fdiv double -1.000000e+00, %3422
store double %3423, double* %418
%3424 = load double, double* %414
%3425 = load double, double* %327
%3426 = load double, double* %327
%3427 = fmul double %3425, %3426
%3428 = fdiv double %3424, %3427
store double %3428, double* %342
%3429 = load double, double* %418
%3430 = load double, double* %416
%3431 = fmul double %3429, %3430
store double %3431, double* %217
%3432 = load double, double* %217
%3433 = load double, double* %342
%3434 = load double, double* %329
%3435 = call double @llvm.fmuladd.f64(double %3433, double %3434, double %3432)
store double %3435, double* %217
%3436 = load double, double* %801
%3437 = fsub double 1.000000e+00, %3436
store double %3437, double* %242
%3438 = load double, double* %215
%3439 = load double, double* %242
%3440 = call double @pow(double %3438, double %3439)
store double %3440, double* %245
%3441 = load double, double* %245
%3442 = load double, double* %242
%3443 = fmul double %3441, %3442
%3444 = load double, double* %215
%3445 = fdiv double %3443, %3444
store double %3445, double* %403
%3446 = load double, double* %403
%3447 = load double, double* %217
%3448 = fmul double %3446, %3447
store double %3448, double* %247
%3449 = load double, double* %327
%3450 = fneg double %3449
%3451 = load double, double* %245
%3452 = fmul double %3450, %3451
%3453 = load double, double* %801
%3454 = fsub double 1.000000e+00, %3453
%3455 = fdiv double %3452, %3454
store double %3455, double* %419
%3456 = load double, double* %245
%3457 = fneg double %3456
%3458 = load double, double* %801
%3459 = fsub double 1.000000e+00, %3458
%3460 = fdiv double %3457, %3459
store double %3460, double* %420
%3461 = load double, double* %327
%3462 = fneg double %3461
%3463 = load double, double* %801
%3464 = fsub double 1.000000e+00, %3463
%3465 = fdiv double %3462, %3464
store double %3465, double* %422
%3466 = load double, double* %420
%3467 = load double, double* %329
%3468 = fmul double %3466, %3467
store double %3468, double* %421
%3469 = load double, double* %421
%3470 = load double, double* %422
%3471 = load double, double* %247
%3472 = call double @llvm.fmuladd.f64(double %3470, double %3471, double %3469)
store double %3472, double* %421
%3473 = load double*, double** %104
%3474 = load double, double* %3473
%3475 = load double, double* %385
%3476 = fadd double %3474, %3475
store double %3476, double* %423
store double 1.000000e+00, double* %424
store double 1.000000e+00, double* %425
%3477 = load double, double* %425
%3478 = load double, double* %387
%3479 = fmul double %3477, %3478
store double %3479, double* %426
%3480 = load double, double* %423
%3481 = load double, double* %423
%3482 = load double, double* %802
%3483 = fmul double 4.000000e+00, %3482
%3484 = load double, double* %802
%3485 = fmul double %3483, %3484
%3486 = call double @llvm.fmuladd.f64(double %3480, double %3481, double %3485)
%3487 = call double @sqrt(double %3486)
store double %3487, double* %427
%3488 = load double, double* %423
%3489 = load double, double* %423
%3490 = load double, double* %423
%3491 = load double, double* %802
%3492 = load double, double* %802
%3493 = fmul double %3491, %3492
%3494 = fmul double 4.000000e+00, %3493
%3495 = call double @llvm.fmuladd.f64(double %3489, double %3490, double %3494)
%3496 = call double @sqrt(double %3495)
%3497 = fdiv double %3488, %3496
store double %3497, double* %428
%3498 = load double, double* %428
%3499 = load double, double* %424
%3500 = fmul double %3498, %3499
store double %3500, double* %429
%3501 = load double, double* %428
%3502 = load double, double* %426
%3503 = fmul double %3501, %3502
store double %3503, double* %430
%3504 = load double, double* %423
%3505 = load double, double* %427
%3506 = fsub double %3504, %3505
%3507 = load double, double* %385
%3508 = fneg double %3507
%3509 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3506, double %3508)
store double %3509, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%3510 = load double, double* %432
%3511 = load double, double* %424
%3512 = fmul double %3510, %3511
store double %3512, double* %433
%3513 = load double, double* %432
%3514 = load double, double* %426
%3515 = fmul double %3513, %3514
store double %3515, double* %434
%3516 = load double, double* %433
%3517 = load double, double* %435
%3518 = load double, double* %429
%3519 = call double @llvm.fmuladd.f64(double %3517, double %3518, double %3516)
store double %3519, double* %433
%3520 = load double, double* %434
%3521 = load double, double* %435
%3522 = load double, double* %430
%3523 = call double @llvm.fmuladd.f64(double %3521, double %3522, double %3520)
store double %3523, double* %434
%3524 = load double, double* %434
%3525 = load double, double* %436
%3526 = load double, double* %387
%3527 = call double @llvm.fmuladd.f64(double %3525, double %3526, double %3524)
store double %3527, double* %434
%3528 = load double, double* %431
%3529 = load double, double* %327
%3530 = fdiv double %3528, %3529
%3531 = fsub double 1.000000e+00, %3530
store double %3531, double* %215
%3532 = load double, double* %327
%3533 = fdiv double -1.000000e+00, %3532
store double %3533, double* %437
%3534 = load double, double* %431
%3535 = load double, double* %327
%3536 = load double, double* %327
%3537 = fmul double %3535, %3536
%3538 = fdiv double %3534, %3537
store double %3538, double* %342
%3539 = load double, double* %437
%3540 = load double, double* %433
%3541 = fmul double %3539, %3540
store double %3541, double* %402
%3542 = load double, double* %437
%3543 = load double, double* %434
%3544 = fmul double %3542, %3543
store double %3544, double* %217
%3545 = load double, double* %217
%3546 = load double, double* %342
%3547 = load double, double* %329
%3548 = call double @llvm.fmuladd.f64(double %3546, double %3547, double %3545)
store double %3548, double* %217
%3549 = load double, double* %801
%3550 = fsub double 1.000000e+00, %3549
store double %3550, double* %242
%3551 = load double, double* %215
%3552 = load double, double* %242
%3553 = call double @pow(double %3551, double %3552)
store double %3553, double* %245
%3554 = load double, double* %245
%3555 = load double, double* %242
%3556 = fmul double %3554, %3555
%3557 = load double, double* %215
%3558 = fdiv double %3556, %3557
store double %3558, double* %403
%3559 = load double, double* %403
%3560 = load double, double* %402
%3561 = fmul double %3559, %3560
store double %3561, double* %404
%3562 = load double, double* %403
%3563 = load double, double* %217
%3564 = fmul double %3562, %3563
store double %3564, double* %247
%3565 = load double, double* %327
%3566 = fneg double %3565
%3567 = load double, double* %245
%3568 = fmul double %3566, %3567
%3569 = load double, double* %801
%3570 = fsub double 1.000000e+00, %3569
%3571 = fdiv double %3568, %3570
store double %3571, double* %393
%3572 = load double, double* %245
%3573 = fneg double %3572
%3574 = load double, double* %801
%3575 = fsub double 1.000000e+00, %3574
%3576 = fdiv double %3573, %3575
store double %3576, double* %394
%3577 = load double, double* %327
%3578 = fneg double %3577
%3579 = load double, double* %801
%3580 = fsub double 1.000000e+00, %3579
%3581 = fdiv double %3578, %3580
store double %3581, double* %405
%3582 = load double, double* %394
%3583 = load double, double* %329
%3584 = fmul double %3582, %3583
store double %3584, double* %395
%3585 = load double, double* %405
%3586 = load double, double* %404
%3587 = fmul double %3585, %3586
store double %3587, double* %396
%3588 = load double, double* %395
%3589 = load double, double* %405
%3590 = load double, double* %247
%3591 = call double @llvm.fmuladd.f64(double %3589, double %3590, double %3588)
store double %3591, double* %395
%3592 = load double, double* %797
%3593 = fsub double 1.000000e+00, %3592
store double %3593, double* %215
%3594 = load double, double* %801
%3595 = fneg double %3594
store double %3595, double* %242
%3596 = load double, double* %215
%3597 = load double, double* %242
%3598 = call double @pow(double %3596, double %3597)
store double %3598, double* %245
%3599 = load double, double* %393
%3600 = load double, double* %245
%3601 = load double*, double** %104
%3602 = load double, double* %3601
%3603 = load double, double* %431
%3604 = fsub double %3602, %3603
%3605 = load double, double* %414
%3606 = fadd double %3604, %3605
%3607 = call double @llvm.fmuladd.f64(double %3600, double %3606, double %3599)
%3608 = load double, double* %419
%3609 = fsub double %3607, %3608
store double %3609, double* %406
store double 1.000000e+00, double* %407
%3610 = load double, double* %245
store double %3610, double* %409
%3611 = load double, double* %245
%3612 = fneg double %3611
store double %3612, double* %438
%3613 = load double, double* %245
store double %3613, double* %439
store double -1.000000e+00, double* %440
%3614 = load double, double* %407
%3615 = load double, double* %395
%3616 = fmul double %3614, %3615
store double %3616, double* %408
%3617 = load double, double* %409
%3618 = load double, double* %407
%3619 = load double, double* %396
%3620 = call double @llvm.fmuladd.f64(double %3618, double %3619, double %3617)
store double %3620, double* %409
%3621 = load double, double* %409
%3622 = load double, double* %438
%3623 = load double, double* %433
%3624 = call double @llvm.fmuladd.f64(double %3622, double %3623, double %3621)
store double %3624, double* %409
%3625 = load double, double* %408
%3626 = load double, double* %438
%3627 = load double, double* %434
%3628 = call double @llvm.fmuladd.f64(double %3626, double %3627, double %3625)
store double %3628, double* %408
%3629 = load double, double* %408
%3630 = load double, double* %439
%3631 = load double, double* %416
%3632 = call double @llvm.fmuladd.f64(double %3630, double %3631, double %3629)
store double %3632, double* %408
%3633 = load double, double* %408
%3634 = load double, double* %440
%3635 = load double, double* %421
%3636 = call double @llvm.fmuladd.f64(double %3634, double %3635, double %3633)
store double %3636, double* %408
br label %3637
3637: ; preds = %3385, %3367
%3638 = load double, double* %327
%3639 = fneg double %3638
%3640 = load double, double* %797
%3641 = fmul double %3639, %3640
store double %3641, double* %385
%3642 = load double, double* %797
%3643 = fneg double %3642
store double %3643, double* %386
%3644 = load double, double* %386
%3645 = load double, double* %329
%3646 = fmul double %3644, %3645
store double %3646, double* %387
%3647 = load double, double* %802
%3648 = fcmp ole double %3647, 0.000000e+00
br i1 %3648, label %3649, label %3826
3649: ; preds = %3637
%3650 = load double*, double** %105
%3651 = load double, double* %3650
%3652 = load double, double* %385
%3653 = fadd double %3651, %3652
store double %3653, double* %388
store double 1.000000e+00, double* %441
store double 1.000000e+00, double* %390
%3654 = load double, double* %390
%3655 = load double, double* %387
%3656 = fmul double %3654, %3655
store double %3656, double* %391
%3657 = load double, double* %388
%3658 = fcmp ogt double %3657, 0.000000e+00
br i1 %3658, label %3659, label %3748
3659: ; preds = %3649
%3660 = load double, double* %797
%3661 = fsub double 1.000000e+00, %3660
store double %3661, double* %215
%3662 = load double, double* %801
%3663 = fsub double -1.000000e+00, %3662
store double %3663, double* %242
%3664 = load double, double* %215
%3665 = load double, double* %242
%3666 = call double @pow(double %3664, double %3665)
store double %3666, double* %392
%3667 = load double, double* %327
%3668 = load double, double* %392
%3669 = load double, double* %797
%3670 = fsub double 1.000000e+00, %3669
%3671 = fmul double %3668, %3670
%3672 = load double, double* %797
%3673 = fsub double 1.000000e+00, %3672
%3674 = fneg double %3671
%3675 = call double @llvm.fmuladd.f64(double %3674, double %3673, double 1.000000e+00)
%3676 = fmul double %3667, %3675
%3677 = load double, double* %801
%3678 = fsub double 1.000000e+00, %3677
%3679 = fdiv double %3676, %3678
store double %3679, double* %393
%3680 = load double, double* %797
%3681 = fsub double 1.000000e+00, %3680
%3682 = load double, double* %797
%3683 = fsub double 1.000000e+00, %3682
%3684 = fmul double %3681, %3683
%3685 = load double, double* %392
%3686 = fneg double %3684
%3687 = call double @llvm.fmuladd.f64(double %3686, double %3685, double 1.000000e+00)
%3688 = load double, double* %801
%3689 = fsub double 1.000000e+00, %3688
%3690 = fdiv double %3687, %3689
store double %3690, double* %394
store double 0.000000e+00, double* %442
%3691 = load double, double* %394
%3692 = load double, double* %329
%3693 = fmul double %3691, %3692
store double %3693, double* %395
%3694 = load double, double* %388
%3695 = load double, double* %797
%3696 = fsub double 1.000000e+00, %3695
%3697 = load double, double* %801
%3698 = fmul double 5.000000e-01, %3697
%3699 = load double, double* %388
%3700 = fmul double %3698, %3699
%3701 = load double, double* %327
%3702 = fdiv double %3700, %3701
%3703 = fadd double %3696, %3702
%3704 = fmul double %3694, %3703
%3705 = load double, double* %392
%3706 = fmul double %3704, %3705
store double %3706, double* %397
%3707 = load double, double* %388
%3708 = fmul double 5.000000e-01, %3707
%3709 = load double, double* %801
%3710 = fmul double %3708, %3709
%3711 = load double, double* %327
%3712 = fdiv double %3710, %3711
%3713 = load double, double* %797
%3714 = fsub double %3712, %3713
%3715 = fadd double %3714, 1.000000e+00
%3716 = load double, double* %392
%3717 = load double, double* %388
%3718 = fmul double 5.000000e-01, %3717
%3719 = load double, double* %801
%3720 = fmul double %3718, %3719
%3721 = load double, double* %392
%3722 = fmul double %3720, %3721
%3723 = load double, double* %327
%3724 = fdiv double %3722, %3723
%3725 = call double @llvm.fmuladd.f64(double %3715, double %3716, double %3724)
store double %3725, double* %398
%3726 = load double, double* %388
%3727 = load double, double* %388
%3728 = fmul double %3726, %3727
%3729 = fmul double -5.000000e-01, %3728
%3730 = load double, double* %801
%3731 = fmul double %3729, %3730
%3732 = load double, double* %392
%3733 = fmul double %3731, %3732
%3734 = load double, double* %327
%3735 = load double, double* %327
%3736 = fmul double %3734, %3735
%3737 = fdiv double %3733, %3736
store double %3737, double* %401
%3738 = load double, double* %398
%3739 = load double, double* %441
%3740 = fmul double %3738, %3739
store double %3740, double* %443
%3741 = load double, double* %398
%3742 = load double, double* %391
%3743 = fmul double %3741, %3742
store double %3743, double* %400
%3744 = load double, double* %400
%3745 = load double, double* %401
%3746 = load double, double* %329
%3747 = call double @llvm.fmuladd.f64(double %3745, double %3746, double %3744)
store double %3747, double* %400
br label %3808
3748: ; preds = %3649
%3749 = load double*, double** %105
%3750 = load double, double* %3749
%3751 = load double, double* %327
%3752 = fdiv double %3750, %3751
%3753 = fsub double 1.000000e+00, %3752
store double %3753, double* %215
%3754 = load double, double* %327
%3755 = fdiv double -1.000000e+00, %3754
store double %3755, double* %444
%3756 = load double*, double** %105
%3757 = load double, double* %3756
%3758 = load double, double* %327
%3759 = load double, double* %327
%3760 = fmul double %3758, %3759
%3761 = fdiv double %3757, %3760
store double %3761, double* %342
%3762 = load double, double* %342
%3763 = load double, double* %329
%3764 = fmul double %3762, %3763
store double %3764, double* %217
%3765 = load double, double* %801
%3766 = fsub double 1.000000e+00, %3765
store double %3766, double* %242
%3767 = load double, double* %215
%3768 = load double, double* %242
%3769 = call double @pow(double %3767, double %3768)
store double %3769, double* %245
%3770 = load double, double* %245
%3771 = load double, double* %242
%3772 = fmul double %3770, %3771
%3773 = load double, double* %215
%3774 = fdiv double %3772, %3773
store double %3774, double* %403
%3775 = load double, double* %403
%3776 = load double, double* %444
%3777 = fmul double %3775, %3776
store double %3777, double* %445
%3778 = load double, double* %403
%3779 = load double, double* %217
%3780 = fmul double %3778, %3779
store double %3780, double* %247
%3781 = load double, double* %327
%3782 = load double, double* %245
%3783 = fsub double 1.000000e+00, %3782
%3784 = fmul double %3781, %3783
%3785 = load double, double* %801
%3786 = fsub double 1.000000e+00, %3785
%3787 = fdiv double %3784, %3786
store double %3787, double* %393
%3788 = load double, double* %245
%3789 = fsub double 1.000000e+00, %3788
%3790 = load double, double* %801
%3791 = fsub double 1.000000e+00, %3790
%3792 = fdiv double %3789, %3791
store double %3792, double* %394
%3793 = load double, double* %327
%3794 = fneg double %3793
%3795 = load double, double* %801
%3796 = fsub double 1.000000e+00, %3795
%3797 = fdiv double %3794, %3796
store double %3797, double* %405
%3798 = load double, double* %394
%3799 = load double, double* %329
%3800 = fmul double %3798, %3799
store double %3800, double* %395
%3801 = load double, double* %405
%3802 = load double, double* %445
%3803 = fmul double %3801, %3802
store double %3803, double* %442
%3804 = load double, double* %395
%3805 = load double, double* %405
%3806 = load double, double* %247
%3807 = call double @llvm.fmuladd.f64(double %3805, double %3806, double %3804)
store double %3807, double* %395
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %443
store double 0.000000e+00, double* %400
br label %3808
3808: ; preds = %3748, %3659
%3809 = load double, double* %393
%3810 = load double, double* %397
%3811 = fadd double %3809, %3810
store double %3811, double* %446
store double 1.000000e+00, double* %447
store double 1.000000e+00, double* %450
%3812 = load double, double* %447
%3813 = load double, double* %395
%3814 = fmul double %3812, %3813
store double %3814, double* %448
%3815 = load double, double* %447
%3816 = load double, double* %442
%3817 = fmul double %3815, %3816
store double %3817, double* %449
%3818 = load double, double* %449
%3819 = load double, double* %450
%3820 = load double, double* %443
%3821 = call double @llvm.fmuladd.f64(double %3819, double %3820, double %3818)
store double %3821, double* %449
%3822 = load double, double* %448
%3823 = load double, double* %450
%3824 = load double, double* %400
%3825 = call double @llvm.fmuladd.f64(double %3823, double %3824, double %3822)
store double %3825, double* %448
br label %4078
3826: ; preds = %3637
%3827 = load double, double* %385
%3828 = load double, double* %385
%3829 = load double, double* %802
%3830 = fmul double 4.000000e+00, %3829
%3831 = load double, double* %802
%3832 = fmul double %3830, %3831
%3833 = call double @llvm.fmuladd.f64(double %3827, double %3828, double %3832)
%3834 = call double @sqrt(double %3833)
store double %3834, double* %411
%3835 = load double, double* %385
%3836 = load double, double* %385
%3837 = load double, double* %385
%3838 = load double, double* %802
%3839 = load double, double* %802
%3840 = fmul double %3838, %3839
%3841 = fmul double 4.000000e+00, %3840
%3842 = call double @llvm.fmuladd.f64(double %3836, double %3837, double %3841)
%3843 = call double @sqrt(double %3842)
%3844 = fdiv double %3835, %3843
store double %3844, double* %412
%3845 = load double, double* %412
%3846 = load double, double* %387
%3847 = fmul double %3845, %3846
store double %3847, double* %413
%3848 = load double, double* %385
%3849 = load double, double* %411
%3850 = fadd double %3848, %3849
%3851 = fmul double -5.000000e-01, %3850
store double %3851, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%3852 = load double, double* %415
%3853 = load double, double* %387
%3854 = fmul double %3852, %3853
store double %3854, double* %416
%3855 = load double, double* %416
%3856 = load double, double* %417
%3857 = load double, double* %413
%3858 = call double @llvm.fmuladd.f64(double %3856, double %3857, double %3855)
store double %3858, double* %416
%3859 = load double, double* %414
%3860 = load double, double* %327
%3861 = fdiv double %3859, %3860
%3862 = fsub double 1.000000e+00, %3861
store double %3862, double* %215
%3863 = load double, double* %327
%3864 = fdiv double -1.000000e+00, %3863
store double %3864, double* %418
%3865 = load double, double* %414
%3866 = load double, double* %327
%3867 = load double, double* %327
%3868 = fmul double %3866, %3867
%3869 = fdiv double %3865, %3868
store double %3869, double* %342
%3870 = load double, double* %418
%3871 = load double, double* %416
%3872 = fmul double %3870, %3871
store double %3872, double* %217
%3873 = load double, double* %217
%3874 = load double, double* %342
%3875 = load double, double* %329
%3876 = call double @llvm.fmuladd.f64(double %3874, double %3875, double %3873)
store double %3876, double* %217
%3877 = load double, double* %801
%3878 = fsub double 1.000000e+00, %3877
store double %3878, double* %242
%3879 = load double, double* %215
%3880 = load double, double* %242
%3881 = call double @pow(double %3879, double %3880)
store double %3881, double* %245
%3882 = load double, double* %245
%3883 = load double, double* %242
%3884 = fmul double %3882, %3883
%3885 = load double, double* %215
%3886 = fdiv double %3884, %3885
store double %3886, double* %403
%3887 = load double, double* %403
%3888 = load double, double* %217
%3889 = fmul double %3887, %3888
store double %3889, double* %247
%3890 = load double, double* %327
%3891 = fneg double %3890
%3892 = load double, double* %245
%3893 = fmul double %3891, %3892
%3894 = load double, double* %801
%3895 = fsub double 1.000000e+00, %3894
%3896 = fdiv double %3893, %3895
store double %3896, double* %419
%3897 = load double, double* %245
%3898 = fneg double %3897
%3899 = load double, double* %801
%3900 = fsub double 1.000000e+00, %3899
%3901 = fdiv double %3898, %3900
store double %3901, double* %420
%3902 = load double, double* %327
%3903 = fneg double %3902
%3904 = load double, double* %801
%3905 = fsub double 1.000000e+00, %3904
%3906 = fdiv double %3903, %3905
store double %3906, double* %422
%3907 = load double, double* %420
%3908 = load double, double* %329
%3909 = fmul double %3907, %3908
store double %3909, double* %421
%3910 = load double, double* %421
%3911 = load double, double* %422
%3912 = load double, double* %247
%3913 = call double @llvm.fmuladd.f64(double %3911, double %3912, double %3910)
store double %3913, double* %421
%3914 = load double*, double** %105
%3915 = load double, double* %3914
%3916 = load double, double* %385
%3917 = fadd double %3915, %3916
store double %3917, double* %423
store double 1.000000e+00, double* %451
store double 1.000000e+00, double* %425
%3918 = load double, double* %425
%3919 = load double, double* %387
%3920 = fmul double %3918, %3919
store double %3920, double* %426
%3921 = load double, double* %423
%3922 = load double, double* %423
%3923 = load double, double* %802
%3924 = fmul double 4.000000e+00, %3923
%3925 = load double, double* %802
%3926 = fmul double %3924, %3925
%3927 = call double @llvm.fmuladd.f64(double %3921, double %3922, double %3926)
%3928 = call double @sqrt(double %3927)
store double %3928, double* %427
%3929 = load double, double* %423
%3930 = load double, double* %423
%3931 = load double, double* %423
%3932 = load double, double* %802
%3933 = load double, double* %802
%3934 = fmul double %3932, %3933
%3935 = fmul double 4.000000e+00, %3934
%3936 = call double @llvm.fmuladd.f64(double %3930, double %3931, double %3935)
%3937 = call double @sqrt(double %3936)
%3938 = fdiv double %3929, %3937
store double %3938, double* %428
%3939 = load double, double* %428
%3940 = load double, double* %451
%3941 = fmul double %3939, %3940
store double %3941, double* %452
%3942 = load double, double* %428
%3943 = load double, double* %426
%3944 = fmul double %3942, %3943
store double %3944, double* %430
%3945 = load double, double* %423
%3946 = load double, double* %427
%3947 = fsub double %3945, %3946
%3948 = load double, double* %385
%3949 = fneg double %3948
%3950 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3947, double %3949)
store double %3950, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%3951 = load double, double* %432
%3952 = load double, double* %451
%3953 = fmul double %3951, %3952
store double %3953, double* %453
%3954 = load double, double* %432
%3955 = load double, double* %426
%3956 = fmul double %3954, %3955
store double %3956, double* %434
%3957 = load double, double* %453
%3958 = load double, double* %435
%3959 = load double, double* %452
%3960 = call double @llvm.fmuladd.f64(double %3958, double %3959, double %3957)
store double %3960, double* %453
%3961 = load double, double* %434
%3962 = load double, double* %435
%3963 = load double, double* %430
%3964 = call double @llvm.fmuladd.f64(double %3962, double %3963, double %3961)
store double %3964, double* %434
%3965 = load double, double* %434
%3966 = load double, double* %436
%3967 = load double, double* %387
%3968 = call double @llvm.fmuladd.f64(double %3966, double %3967, double %3965)
store double %3968, double* %434
%3969 = load double, double* %431
%3970 = load double, double* %327
%3971 = fdiv double %3969, %3970
%3972 = fsub double 1.000000e+00, %3971
store double %3972, double* %215
%3973 = load double, double* %327
%3974 = fdiv double -1.000000e+00, %3973
store double %3974, double* %437
%3975 = load double, double* %431
%3976 = load double, double* %327
%3977 = load double, double* %327
%3978 = fmul double %3976, %3977
%3979 = fdiv double %3975, %3978
store double %3979, double* %342
%3980 = load double, double* %437
%3981 = load double, double* %453
%3982 = fmul double %3980, %3981
store double %3982, double* %444
%3983 = load double, double* %437
%3984 = load double, double* %434
%3985 = fmul double %3983, %3984
store double %3985, double* %217
%3986 = load double, double* %217
%3987 = load double, double* %342
%3988 = load double, double* %329
%3989 = call double @llvm.fmuladd.f64(double %3987, double %3988, double %3986)
store double %3989, double* %217
%3990 = load double, double* %801
%3991 = fsub double 1.000000e+00, %3990
store double %3991, double* %242
%3992 = load double, double* %215
%3993 = load double, double* %242
%3994 = call double @pow(double %3992, double %3993)
store double %3994, double* %245
%3995 = load double, double* %245
%3996 = load double, double* %242
%3997 = fmul double %3995, %3996
%3998 = load double, double* %215
%3999 = fdiv double %3997, %3998
store double %3999, double* %403
%4000 = load double, double* %403
%4001 = load double, double* %444
%4002 = fmul double %4000, %4001
store double %4002, double* %445
%4003 = load double, double* %403
%4004 = load double, double* %217
%4005 = fmul double %4003, %4004
store double %4005, double* %247
%4006 = load double, double* %327
%4007 = fneg double %4006
%4008 = load double, double* %245
%4009 = fmul double %4007, %4008
%4010 = load double, double* %801
%4011 = fsub double 1.000000e+00, %4010
%4012 = fdiv double %4009, %4011
store double %4012, double* %393
%4013 = load double, double* %245
%4014 = fneg double %4013
%4015 = load double, double* %801
%4016 = fsub double 1.000000e+00, %4015
%4017 = fdiv double %4014, %4016
store double %4017, double* %394
%4018 = load double, double* %327
%4019 = fneg double %4018
%4020 = load double, double* %801
%4021 = fsub double 1.000000e+00, %4020
%4022 = fdiv double %4019, %4021
store double %4022, double* %405
%4023 = load double, double* %394
%4024 = load double, double* %329
%4025 = fmul double %4023, %4024
store double %4025, double* %395
%4026 = load double, double* %405
%4027 = load double, double* %445
%4028 = fmul double %4026, %4027
store double %4028, double* %442
%4029 = load double, double* %395
%4030 = load double, double* %405
%4031 = load double, double* %247
%4032 = call double @llvm.fmuladd.f64(double %4030, double %4031, double %4029)
store double %4032, double* %395
%4033 = load double, double* %797
%4034 = fsub double 1.000000e+00, %4033
store double %4034, double* %215
%4035 = load double, double* %801
%4036 = fneg double %4035
store double %4036, double* %242
%4037 = load double, double* %215
%4038 = load double, double* %242
%4039 = call double @pow(double %4037, double %4038)
store double %4039, double* %245
%4040 = load double, double* %393
%4041 = load double, double* %245
%4042 = load double*, double** %105
%4043 = load double, double* %4042
%4044 = load double, double* %431
%4045 = fsub double %4043, %4044
%4046 = load double, double* %414
%4047 = fadd double %4045, %4046
%4048 = call double @llvm.fmuladd.f64(double %4041, double %4047, double %4040)
%4049 = load double, double* %419
%4050 = fsub double %4048, %4049
store double %4050, double* %446
store double 1.000000e+00, double* %447
%4051 = load double, double* %245
store double %4051, double* %449
%4052 = load double, double* %245
%4053 = fneg double %4052
store double %4053, double* %454
%4054 = load double, double* %245
store double %4054, double* %455
store double -1.000000e+00, double* %456
%4055 = load double, double* %447
%4056 = load double, double* %395
%4057 = fmul double %4055, %4056
store double %4057, double* %448
%4058 = load double, double* %449
%4059 = load double, double* %447
%4060 = load double, double* %442
%4061 = call double @llvm.fmuladd.f64(double %4059, double %4060, double %4058)
store double %4061, double* %449
%4062 = load double, double* %449
%4063 = load double, double* %454
%4064 = load double, double* %453
%4065 = call double @llvm.fmuladd.f64(double %4063, double %4064, double %4062)
store double %4065, double* %449
%4066 = load double, double* %448
%4067 = load double, double* %454
%4068 = load double, double* %434
%4069 = call double @llvm.fmuladd.f64(double %4067, double %4068, double %4066)
store double %4069, double* %448
%4070 = load double, double* %448
%4071 = load double, double* %455
%4072 = load double, double* %416
%4073 = call double @llvm.fmuladd.f64(double %4071, double %4072, double %4070)
store double %4073, double* %448
%4074 = load double, double* %448
%4075 = load double, double* %456
%4076 = load double, double* %421
%4077 = call double @llvm.fmuladd.f64(double %4075, double %4076, double %4074)
store double %4077, double* %448
br label %4078
4078: ; preds = %3826, %3808
%4079 = load double, double* %332
%4080 = fneg double %4079
%4081 = load double, double* %797
%4082 = fmul double %4080, %4081
store double %4082, double* %385
%4083 = load double, double* %797
%4084 = fneg double %4083
store double %4084, double* %457
%4085 = load double, double* %457
%4086 = load double, double* %334
%4087 = fmul double %4085, %4086
store double %4087, double* %387
%4088 = load double, double* %809
%4089 = fcmp ole double %4088, 0.000000e+00
br i1 %4089, label %4090, label %4390
4090: ; preds = %4078
%4091 = load double*, double** %106
%4092 = load double, double* %4091
%4093 = load double, double* %385
%4094 = fadd double %4092, %4093
store double %4094, double* %388
store double 1.000000e+00, double* %458
store double 1.000000e+00, double* %390
%4095 = load double, double* %390
%4096 = load double, double* %387
%4097 = fmul double %4095, %4096
store double %4097, double* %391
%4098 = load double, double* %388
%4099 = fcmp ogt double %4098, 0.000000e+00
br i1 %4099, label %4100, label %4189
4100: ; preds = %4090
%4101 = load double, double* %797
%4102 = fsub double 1.000000e+00, %4101
store double %4102, double* %215
%4103 = load double, double* %808
%4104 = fsub double -1.000000e+00, %4103
store double %4104, double* %242
%4105 = load double, double* %215
%4106 = load double, double* %242
%4107 = call double @pow(double %4105, double %4106)
store double %4107, double* %392
%4108 = load double, double* %332
%4109 = load double, double* %392
%4110 = load double, double* %797
%4111 = fsub double 1.000000e+00, %4110
%4112 = fmul double %4109, %4111
%4113 = load double, double* %797
%4114 = fsub double 1.000000e+00, %4113
%4115 = fneg double %4112
%4116 = call double @llvm.fmuladd.f64(double %4115, double %4114, double 1.000000e+00)
%4117 = fmul double %4108, %4116
%4118 = load double, double* %808
%4119 = fsub double 1.000000e+00, %4118
%4120 = fdiv double %4117, %4119
store double %4120, double* %393
%4121 = load double, double* %797
%4122 = fsub double 1.000000e+00, %4121
%4123 = load double, double* %797
%4124 = fsub double 1.000000e+00, %4123
%4125 = fmul double %4122, %4124
%4126 = load double, double* %392
%4127 = fneg double %4125
%4128 = call double @llvm.fmuladd.f64(double %4127, double %4126, double 1.000000e+00)
%4129 = load double, double* %808
%4130 = fsub double 1.000000e+00, %4129
%4131 = fdiv double %4128, %4130
store double %4131, double* %459
store double 0.000000e+00, double* %460
%4132 = load double, double* %459
%4133 = load double, double* %334
%4134 = fmul double %4132, %4133
store double %4134, double* %395
%4135 = load double, double* %388
%4136 = load double, double* %797
%4137 = fsub double 1.000000e+00, %4136
%4138 = load double, double* %808
%4139 = fmul double 5.000000e-01, %4138
%4140 = load double, double* %388
%4141 = fmul double %4139, %4140
%4142 = load double, double* %332
%4143 = fdiv double %4141, %4142
%4144 = fadd double %4137, %4143
%4145 = fmul double %4135, %4144
%4146 = load double, double* %392
%4147 = fmul double %4145, %4146
store double %4147, double* %397
%4148 = load double, double* %388
%4149 = fmul double 5.000000e-01, %4148
%4150 = load double, double* %808
%4151 = fmul double %4149, %4150
%4152 = load double, double* %332
%4153 = fdiv double %4151, %4152
%4154 = load double, double* %797
%4155 = fsub double %4153, %4154
%4156 = fadd double %4155, 1.000000e+00
%4157 = load double, double* %392
%4158 = load double, double* %388
%4159 = fmul double 5.000000e-01, %4158
%4160 = load double, double* %808
%4161 = fmul double %4159, %4160
%4162 = load double, double* %392
%4163 = fmul double %4161, %4162
%4164 = load double, double* %332
%4165 = fdiv double %4163, %4164
%4166 = call double @llvm.fmuladd.f64(double %4156, double %4157, double %4165)
store double %4166, double* %398
%4167 = load double, double* %388
%4168 = load double, double* %388
%4169 = fmul double %4167, %4168
%4170 = fmul double -5.000000e-01, %4169
%4171 = load double, double* %808
%4172 = fmul double %4170, %4171
%4173 = load double, double* %392
%4174 = fmul double %4172, %4173
%4175 = load double, double* %332
%4176 = load double, double* %332
%4177 = fmul double %4175, %4176
%4178 = fdiv double %4174, %4177
store double %4178, double* %462
%4179 = load double, double* %398
%4180 = load double, double* %458
%4181 = fmul double %4179, %4180
store double %4181, double* %461
%4182 = load double, double* %398
%4183 = load double, double* %391
%4184 = fmul double %4182, %4183
store double %4184, double* %400
%4185 = load double, double* %400
%4186 = load double, double* %462
%4187 = load double, double* %334
%4188 = call double @llvm.fmuladd.f64(double %4186, double %4187, double %4185)
store double %4188, double* %400
br label %4372
4189: ; preds = %4090
%4190 = load double, double* %863
%4191 = fcmp ogt double %4190, 0.000000e+00
br i1 %4191, label %4192, label %4311
4192: ; preds = %4189
%4193 = load double*, double** %106
%4194 = load double, double* %4193
%4195 = load double, double* %863
%4196 = fneg double %4195
%4197 = fcmp olt double %4194, %4196
br i1 %4197, label %4198, label %4311
4198: ; preds = %4192
%4199 = load double, double* %863
%4200 = load double, double* %332
%4201 = fdiv double %4199, %4200
%4202 = fadd double 1.000000e+00, %4201
store double %4202, double* %215
%4203 = load double, double* %863
%4204 = fneg double %4203
%4205 = load double, double* %332
%4206 = load double, double* %332
%4207 = fmul double %4205, %4206
%4208 = fdiv double %4204, %4207
store double %4208, double* %347
%4209 = load double, double* %347
%4210 = load double, double* %334
%4211 = fmul double %4209, %4210
store double %4211, double* %217
%4212 = load double, double* %808
%4213 = fsub double 1.000000e+00, %4212
store double %4213, double* %242
%4214 = load double, double* %215
%4215 = load double, double* %242
%4216 = call double @pow(double %4214, double %4215)
store double %4216, double* %245
%4217 = load double, double* %245
%4218 = load double, double* %242
%4219 = fmul double %4217, %4218
%4220 = load double, double* %215
%4221 = fdiv double %4219, %4220
store double %4221, double* %403
%4222 = load double, double* %403
%4223 = load double, double* %217
%4224 = fmul double %4222, %4223
store double %4224, double* %247
%4225 = load double, double* %332
%4226 = load double, double* %245
%4227 = load double, double* %808
%4228 = fsub double 1.000000e+00, %4227
%4229 = load double*, double** %106
%4230 = load double, double* %4229
%4231 = load double, double* %863
%4232 = fadd double %4230, %4231
%4233 = fmul double %4228, %4232
%4234 = load double, double* %332
%4235 = load double, double* %863
%4236 = fadd double %4234, %4235
%4237 = fdiv double %4233, %4236
%4238 = fsub double 1.000000e+00, %4237
%4239 = fneg double %4226
%4240 = call double @llvm.fmuladd.f64(double %4239, double %4238, double 1.000000e+00)
%4241 = fmul double %4225, %4240
%4242 = load double, double* %808
%4243 = fsub double 1.000000e+00, %4242
%4244 = fdiv double %4241, %4243
store double %4244, double* %393
%4245 = load double, double* %808
%4246 = fsub double 1.000000e+00, %4245
%4247 = load double, double* %863
%4248 = load double*, double** %106
%4249 = load double, double* %4248
%4250 = fadd double %4247, %4249
%4251 = fmul double %4246, %4250
%4252 = load double, double* %863
%4253 = load double, double* %332
%4254 = fadd double %4252, %4253
%4255 = fdiv double %4251, %4254
%4256 = fsub double 1.000000e+00, %4255
%4257 = load double, double* %245
%4258 = fneg double %4256
%4259 = call double @llvm.fmuladd.f64(double %4258, double %4257, double 1.000000e+00)
%4260 = load double, double* %808
%4261 = fsub double 1.000000e+00, %4260
%4262 = fdiv double %4259, %4261
%4263 = load double, double* %332
%4264 = load double, double* %863
%4265 = load double*, double** %106
%4266 = load double, double* %4265
%4267 = fadd double %4264, %4266
%4268 = fmul double %4263, %4267
%4269 = load double, double* %245
%4270 = fmul double %4268, %4269
%4271 = load double, double* %863
%4272 = load double, double* %332
%4273 = fadd double %4271, %4272
%4274 = load double, double* %863
%4275 = load double, double* %332
%4276 = fadd double %4274, %4275
%4277 = fmul double %4273, %4276
%4278 = fdiv double %4270, %4277
%4279 = fsub double %4262, %4278
store double %4279, double* %459
%4280 = load double, double* %332
%4281 = load double, double* %808
%4282 = fsub double 1.000000e+00, %4281
%4283 = load double, double* %863
%4284 = load double*, double** %106
%4285 = load double, double* %4284
%4286 = fadd double %4283, %4285
%4287 = fmul double %4282, %4286
%4288 = load double, double* %863
%4289 = load double, double* %332
%4290 = fadd double %4288, %4289
%4291 = fdiv double %4287, %4290
%4292 = fsub double %4291, 1.000000e+00
%4293 = fmul double %4280, %4292
%4294 = load double, double* %808
%4295 = fsub double 1.000000e+00, %4294
%4296 = fdiv double %4293, %4295
store double %4296, double* %405
%4297 = load double, double* %332
%4298 = load double, double* %245
%4299 = fmul double %4297, %4298
%4300 = load double, double* %863
%4301 = load double, double* %332
%4302 = fadd double %4300, %4301
%4303 = fdiv double %4299, %4302
store double %4303, double* %460
%4304 = load double, double* %459
%4305 = load double, double* %334
%4306 = fmul double %4304, %4305
store double %4306, double* %395
%4307 = load double, double* %395
%4308 = load double, double* %405
%4309 = load double, double* %247
%4310 = call double @llvm.fmuladd.f64(double %4308, double %4309, double %4307)
store double %4310, double* %395
br label %4371
4311: ; preds = %4192, %4189
%4312 = load double*, double** %106
%4313 = load double, double* %4312
%4314 = load double, double* %332
%4315 = fdiv double %4313, %4314
%4316 = fsub double 1.000000e+00, %4315
store double %4316, double* %215
%4317 = load double, double* %332
%4318 = fdiv double -1.000000e+00, %4317
store double %4318, double* %463
%4319 = load double*, double** %106
%4320 = load double, double* %4319
%4321 = load double, double* %332
%4322 = load double, double* %332
%4323 = fmul double %4321, %4322
%4324 = fdiv double %4320, %4323
store double %4324, double* %347
%4325 = load double, double* %347
%4326 = load double, double* %334
%4327 = fmul double %4325, %4326
store double %4327, double* %217
%4328 = load double, double* %808
%4329 = fsub double 1.000000e+00, %4328
store double %4329, double* %242
%4330 = load double, double* %215
%4331 = load double, double* %242
%4332 = call double @pow(double %4330, double %4331)
store double %4332, double* %245
%4333 = load double, double* %245
%4334 = load double, double* %242
%4335 = fmul double %4333, %4334
%4336 = load double, double* %215
%4337 = fdiv double %4335, %4336
store double %4337, double* %403
%4338 = load double, double* %403
%4339 = load double, double* %463
%4340 = fmul double %4338, %4339
store double %4340, double* %464
%4341 = load double, double* %403
%4342 = load double, double* %217
%4343 = fmul double %4341, %4342
store double %4343, double* %247
%4344 = load double, double* %332
%4345 = load double, double* %245
%4346 = fsub double 1.000000e+00, %4345
%4347 = fmul double %4344, %4346
%4348 = load double, double* %808
%4349 = fsub double 1.000000e+00, %4348
%4350 = fdiv double %4347, %4349
store double %4350, double* %393
%4351 = load double, double* %245
%4352 = fsub double 1.000000e+00, %4351
%4353 = load double, double* %808
%4354 = fsub double 1.000000e+00, %4353
%4355 = fdiv double %4352, %4354
store double %4355, double* %459
%4356 = load double, double* %332
%4357 = fneg double %4356
%4358 = load double, double* %808
%4359 = fsub double 1.000000e+00, %4358
%4360 = fdiv double %4357, %4359
store double %4360, double* %405
%4361 = load double, double* %459
%4362 = load double, double* %334
%4363 = fmul double %4361, %4362
store double %4363, double* %395
%4364 = load double, double* %405
%4365 = load double, double* %464
%4366 = fmul double %4364, %4365
store double %4366, double* %460
%4367 = load double, double* %395
%4368 = load double, double* %405
%4369 = load double, double* %247
%4370 = call double @llvm.fmuladd.f64(double %4368, double %4369, double %4367)
store double %4370, double* %395
br label %4371
4371: ; preds = %4311, %4198
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %461
store double 0.000000e+00, double* %400
br label %4372
4372: ; preds = %4371, %4100
%4373 = load double, double* %393
%4374 = load double, double* %397
%4375 = fadd double %4373, %4374
store double %4375, double* %465
store double 1.000000e+00, double* %466
store double 1.000000e+00, double* %469
%4376 = load double, double* %466
%4377 = load double, double* %395
%4378 = fmul double %4376, %4377
store double %4378, double* %467
%4379 = load double, double* %466
%4380 = load double, double* %460
%4381 = fmul double %4379, %4380
store double %4381, double* %468
%4382 = load double, double* %468
%4383 = load double, double* %469
%4384 = load double, double* %461
%4385 = call double @llvm.fmuladd.f64(double %4383, double %4384, double %4382)
store double %4385, double* %468
%4386 = load double, double* %467
%4387 = load double, double* %469
%4388 = load double, double* %400
%4389 = call double @llvm.fmuladd.f64(double %4387, double %4388, double %4386)
store double %4389, double* %467
br label %5289
4390: ; preds = %4078
%4391 = load double, double* %863
%4392 = fcmp ogt double %4391, 0.000000e+00
br i1 %4392, label %4393, label %5036
4393: ; preds = %4390
%4394 = load double, double* %864
%4395 = fcmp ogt double %4394, 0.000000e+00
br i1 %4395, label %4396, label %5036
4396: ; preds = %4393
%4397 = load double, double* %863
%4398 = load double, double* %385
%4399 = fadd double %4397, %4398
%4400 = load double, double* %863
%4401 = load double, double* %385
%4402 = fsub double %4400, %4401
%4403 = fdiv double %4399, %4402
store double %4403, double* %470
%4404 = load double, double* %863
%4405 = load double, double* %385
%4406 = fadd double %4404, %4405
%4407 = load double, double* %863
%4408 = load double, double* %385
%4409 = fsub double %4407, %4408
%4410 = load double, double* %863
%4411 = load double, double* %385
%4412 = fsub double %4410, %4411
%4413 = fmul double %4409, %4412
%4414 = fdiv double %4406, %4413
%4415 = load double, double* %863
%4416 = load double, double* %385
%4417 = fsub double %4415, %4416
%4418 = fdiv double 1.000000e+00, %4417
%4419 = fadd double %4414, %4418
store double %4419, double* %471
%4420 = load double, double* %471
%4421 = load double, double* %387
%4422 = fmul double %4420, %4421
store double %4422, double* %472
%4423 = load double, double* %470
%4424 = fmul double 2.000000e+00, %4423
%4425 = load double, double* %470
%4426 = fsub double %4425, 1.000000e+00
%4427 = load double, double* %470
%4428 = fsub double %4427, 1.000000e+00
%4429 = load double, double* %809
%4430 = fmul double 4.000000e+00, %4429
%4431 = load double, double* %809
%4432 = fmul double %4430, %4431
%4433 = call double @llvm.fmuladd.f64(double %4426, double %4428, double %4432)
%4434 = call double @sqrt(double %4433)
%4435 = load double, double* %470
%4436 = fadd double %4435, 1.000000e+00
%4437 = load double, double* %470
%4438 = fadd double %4437, 1.000000e+00
%4439 = load double, double* %864
%4440 = fmul double 4.000000e+00, %4439
%4441 = load double, double* %864
%4442 = fmul double %4440, %4441
%4443 = call double @llvm.fmuladd.f64(double %4436, double %4438, double %4442)
%4444 = call double @sqrt(double %4443)
%4445 = fadd double %4434, %4444
%4446 = fdiv double %4424, %4445
store double %4446, double* %473
%4447 = load double, double* %470
%4448 = fadd double %4447, 1.000000e+00
%4449 = load double, double* %470
%4450 = fadd double %4449, 1.000000e+00
%4451 = load double, double* %864
%4452 = load double, double* %864
%4453 = fmul double %4451, %4452
%4454 = fmul double 4.000000e+00, %4453
%4455 = call double @llvm.fmuladd.f64(double %4448, double %4450, double %4454)
%4456 = call double @sqrt(double %4455)
%4457 = load double, double* %470
%4458 = fsub double %4457, 1.000000e+00
%4459 = load double, double* %470
%4460 = fsub double %4459, 1.000000e+00
%4461 = load double, double* %809
%4462 = load double, double* %809
%4463 = fmul double %4461, %4462
%4464 = fmul double 4.000000e+00, %4463
%4465 = call double @llvm.fmuladd.f64(double %4458, double %4460, double %4464)
%4466 = call double @sqrt(double %4465)
%4467 = fadd double %4456, %4466
%4468 = fdiv double 2.000000e+00, %4467
%4469 = load double, double* %470
%4470 = fmul double 2.000000e+00, %4469
%4471 = load double, double* %470
%4472 = fadd double %4471, 1.000000e+00
%4473 = load double, double* %470
%4474 = fadd double %4473, 1.000000e+00
%4475 = load double, double* %470
%4476 = fadd double %4475, 1.000000e+00
%4477 = load double, double* %864
%4478 = load double, double* %864
%4479 = fmul double %4477, %4478
%4480 = fmul double 4.000000e+00, %4479
%4481 = call double @llvm.fmuladd.f64(double %4474, double %4476, double %4480)
%4482 = call double @sqrt(double %4481)
%4483 = fdiv double %4472, %4482
%4484 = load double, double* %470
%4485 = fsub double %4484, 1.000000e+00
%4486 = load double, double* %470
%4487 = fsub double %4486, 1.000000e+00
%4488 = load double, double* %470
%4489 = fsub double %4488, 1.000000e+00
%4490 = load double, double* %809
%4491 = load double, double* %809
%4492 = fmul double %4490, %4491
%4493 = fmul double 4.000000e+00, %4492
%4494 = call double @llvm.fmuladd.f64(double %4487, double %4489, double %4493)
%4495 = call double @sqrt(double %4494)
%4496 = fdiv double %4485, %4495
%4497 = fadd double %4483, %4496
%4498 = fmul double %4470, %4497
%4499 = load double, double* %470
%4500 = fadd double %4499, 1.000000e+00
%4501 = load double, double* %470
%4502 = fadd double %4501, 1.000000e+00
%4503 = load double, double* %864
%4504 = load double, double* %864
%4505 = fmul double %4503, %4504
%4506 = fmul double 4.000000e+00, %4505
%4507 = call double @llvm.fmuladd.f64(double %4500, double %4502, double %4506)
%4508 = call double @sqrt(double %4507)
%4509 = load double, double* %470
%4510 = fsub double %4509, 1.000000e+00
%4511 = load double, double* %470
%4512 = fsub double %4511, 1.000000e+00
%4513 = load double, double* %809
%4514 = load double, double* %809
%4515 = fmul double %4513, %4514
%4516 = fmul double 4.000000e+00, %4515
%4517 = call double @llvm.fmuladd.f64(double %4510, double %4512, double %4516)
%4518 = call double @sqrt(double %4517)
%4519 = fadd double %4508, %4518
%4520 = load double, double* %470
%4521 = fadd double %4520, 1.000000e+00
%4522 = load double, double* %470
%4523 = fadd double %4522, 1.000000e+00
%4524 = load double, double* %864
%4525 = load double, double* %864
%4526 = fmul double %4524, %4525
%4527 = fmul double 4.000000e+00, %4526
%4528 = call double @llvm.fmuladd.f64(double %4521, double %4523, double %4527)
%4529 = call double @sqrt(double %4528)
%4530 = load double, double* %470
%4531 = fsub double %4530, 1.000000e+00
%4532 = load double, double* %470
%4533 = fsub double %4532, 1.000000e+00
%4534 = load double, double* %809
%4535 = load double, double* %809
%4536 = fmul double %4534, %4535
%4537 = fmul double 4.000000e+00, %4536
%4538 = call double @llvm.fmuladd.f64(double %4531, double %4533, double %4537)
%4539 = call double @sqrt(double %4538)
%4540 = fadd double %4529, %4539
%4541 = fmul double %4519, %4540
%4542 = fdiv double %4498, %4541
%4543 = fsub double %4468, %4542
store double %4543, double* %474
%4544 = load double, double* %474
%4545 = load double, double* %472
%4546 = fmul double %4544, %4545
store double %4546, double* %475
%4547 = load double, double* %473
%4548 = load double, double* %863
%4549 = load double, double* %385
%4550 = fsub double %4548, %4549
%4551 = load double, double* %863
%4552 = fneg double %4551
%4553 = call double @llvm.fmuladd.f64(double %4547, double %4550, double %4552)
%4554 = load double, double* %385
%4555 = fsub double %4553, %4554
%4556 = fmul double 5.000000e-01, %4555
store double %4556, double* %414
%4557 = load double, double* %863
%4558 = load double, double* %385
%4559 = fsub double %4557, %4558
%4560 = fmul double 5.000000e-01, %4559
store double %4560, double* %476
%4561 = load double, double* %473
%4562 = fneg double %4561
%4563 = fsub double %4562, 1.000000e+00
%4564 = fmul double 5.000000e-01, %4563
store double %4564, double* %415
%4565 = load double, double* %476
%4566 = load double, double* %475
%4567 = fmul double %4565, %4566
store double %4567, double* %416
%4568 = load double, double* %416
%4569 = load double, double* %415
%4570 = load double, double* %387
%4571 = call double @llvm.fmuladd.f64(double %4569, double %4570, double %4568)
store double %4571, double* %416
%4572 = load double, double* %414
%4573 = load double, double* %332
%4574 = fdiv double %4572, %4573
%4575 = fsub double 1.000000e+00, %4574
store double %4575, double* %215
%4576 = load double, double* %332
%4577 = fdiv double -1.000000e+00, %4576
store double %4577, double* %418
%4578 = load double, double* %414
%4579 = load double, double* %332
%4580 = load double, double* %332
%4581 = fmul double %4579, %4580
%4582 = fdiv double %4578, %4581
store double %4582, double* %347
%4583 = load double, double* %418
%4584 = load double, double* %416
%4585 = fmul double %4583, %4584
store double %4585, double* %217
%4586 = load double, double* %217
%4587 = load double, double* %347
%4588 = load double, double* %334
%4589 = call double @llvm.fmuladd.f64(double %4587, double %4588, double %4586)
store double %4589, double* %217
%4590 = load double, double* %808
%4591 = fsub double 1.000000e+00, %4590
store double %4591, double* %242
%4592 = load double, double* %215
%4593 = load double, double* %242
%4594 = call double @pow(double %4592, double %4593)
store double %4594, double* %245
%4595 = load double, double* %245
%4596 = load double, double* %242
%4597 = fmul double %4595, %4596
%4598 = load double, double* %215
%4599 = fdiv double %4597, %4598
store double %4599, double* %403
%4600 = load double, double* %403
%4601 = load double, double* %217
%4602 = fmul double %4600, %4601
store double %4602, double* %247
%4603 = load double, double* %332
%4604 = load double, double* %245
%4605 = fsub double 1.000000e+00, %4604
%4606 = fmul double %4603, %4605
%4607 = load double, double* %808
%4608 = fsub double 1.000000e+00, %4607
%4609 = fdiv double %4606, %4608
store double %4609, double* %477
%4610 = load double, double* %245
%4611 = fsub double 1.000000e+00, %4610
%4612 = load double, double* %808
%4613 = fsub double 1.000000e+00, %4612
%4614 = fdiv double %4611, %4613
store double %4614, double* %478
%4615 = load double, double* %332
%4616 = fneg double %4615
%4617 = load double, double* %808
%4618 = fsub double 1.000000e+00, %4617
%4619 = fdiv double %4616, %4618
store double %4619, double* %480
%4620 = load double, double* %478
%4621 = load double, double* %334
%4622 = fmul double %4620, %4621
store double %4622, double* %479
%4623 = load double, double* %479
%4624 = load double, double* %480
%4625 = load double, double* %247
%4626 = call double @llvm.fmuladd.f64(double %4624, double %4625, double %4623)
store double %4626, double* %479
%4627 = load double*, double** %106
%4628 = load double, double* %4627
%4629 = load double, double* %863
%4630 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4628, double %4629)
%4631 = load double, double* %385
%4632 = fadd double %4630, %4631
%4633 = load double, double* %863
%4634 = load double, double* %385
%4635 = fsub double %4633, %4634
%4636 = fdiv double %4632, %4635
store double %4636, double* %481
%4637 = load double, double* %863
%4638 = load double, double* %385
%4639 = fsub double %4637, %4638
%4640 = fdiv double 2.000000e+00, %4639
store double %4640, double* %482
%4641 = load double, double* %863
%4642 = load double*, double** %106
%4643 = load double, double* %4642
%4644 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4643, double %4641)
%4645 = load double, double* %385
%4646 = fadd double %4644, %4645
%4647 = load double, double* %863
%4648 = load double, double* %385
%4649 = fsub double %4647, %4648
%4650 = load double, double* %863
%4651 = load double, double* %385
%4652 = fsub double %4650, %4651
%4653 = fmul double %4649, %4652
%4654 = fdiv double %4646, %4653
%4655 = load double, double* %863
%4656 = load double, double* %385
%4657 = fsub double %4655, %4656
%4658 = fdiv double 1.000000e+00, %4657
%4659 = fadd double %4654, %4658
store double %4659, double* %483
%4660 = load double, double* %483
%4661 = load double, double* %387
%4662 = fmul double %4660, %4661
store double %4662, double* %484
%4663 = load double, double* %481
%4664 = fmul double 2.000000e+00, %4663
%4665 = load double, double* %481
%4666 = fsub double %4665, 1.000000e+00
%4667 = load double, double* %481
%4668 = fsub double %4667, 1.000000e+00
%4669 = load double, double* %809
%4670 = fmul double 4.000000e+00, %4669
%4671 = load double, double* %809
%4672 = fmul double %4670, %4671
%4673 = call double @llvm.fmuladd.f64(double %4666, double %4668, double %4672)
%4674 = call double @sqrt(double %4673)
%4675 = load double, double* %481
%4676 = fadd double %4675, 1.000000e+00
%4677 = load double, double* %481
%4678 = fadd double %4677, 1.000000e+00
%4679 = load double, double* %864
%4680 = fmul double 4.000000e+00, %4679
%4681 = load double, double* %864
%4682 = fmul double %4680, %4681
%4683 = call double @llvm.fmuladd.f64(double %4676, double %4678, double %4682)
%4684 = call double @sqrt(double %4683)
%4685 = fadd double %4674, %4684
%4686 = fdiv double %4664, %4685
store double %4686, double* %485
%4687 = load double, double* %481
%4688 = fadd double %4687, 1.000000e+00
%4689 = load double, double* %481
%4690 = fadd double %4689, 1.000000e+00
%4691 = load double, double* %864
%4692 = load double, double* %864
%4693 = fmul double %4691, %4692
%4694 = fmul double 4.000000e+00, %4693
%4695 = call double @llvm.fmuladd.f64(double %4688, double %4690, double %4694)
%4696 = call double @sqrt(double %4695)
%4697 = load double, double* %481
%4698 = fsub double %4697, 1.000000e+00
%4699 = load double, double* %481
%4700 = fsub double %4699, 1.000000e+00
%4701 = load double, double* %809
%4702 = load double, double* %809
%4703 = fmul double %4701, %4702
%4704 = fmul double 4.000000e+00, %4703
%4705 = call double @llvm.fmuladd.f64(double %4698, double %4700, double %4704)
%4706 = call double @sqrt(double %4705)
%4707 = fadd double %4696, %4706
%4708 = fdiv double 2.000000e+00, %4707
%4709 = load double, double* %481
%4710 = fmul double 2.000000e+00, %4709
%4711 = load double, double* %481
%4712 = fadd double %4711, 1.000000e+00
%4713 = load double, double* %481
%4714 = fadd double %4713, 1.000000e+00
%4715 = load double, double* %481
%4716 = fadd double %4715, 1.000000e+00
%4717 = load double, double* %864
%4718 = load double, double* %864
%4719 = fmul double %4717, %4718
%4720 = fmul double 4.000000e+00, %4719
%4721 = call double @llvm.fmuladd.f64(double %4714, double %4716, double %4720)
%4722 = call double @sqrt(double %4721)
%4723 = fdiv double %4712, %4722
%4724 = load double, double* %481
%4725 = fsub double %4724, 1.000000e+00
%4726 = load double, double* %481
%4727 = fsub double %4726, 1.000000e+00
%4728 = load double, double* %481
%4729 = fsub double %4728, 1.000000e+00
%4730 = load double, double* %809
%4731 = load double, double* %809
%4732 = fmul double %4730, %4731
%4733 = fmul double 4.000000e+00, %4732
%4734 = call double @llvm.fmuladd.f64(double %4727, double %4729, double %4733)
%4735 = call double @sqrt(double %4734)
%4736 = fdiv double %4725, %4735
%4737 = fadd double %4723, %4736
%4738 = fmul double %4710, %4737
%4739 = load double, double* %481
%4740 = fadd double %4739, 1.000000e+00
%4741 = load double, double* %481
%4742 = fadd double %4741, 1.000000e+00
%4743 = load double, double* %864
%4744 = load double, double* %864
%4745 = fmul double %4743, %4744
%4746 = fmul double 4.000000e+00, %4745
%4747 = call double @llvm.fmuladd.f64(double %4740, double %4742, double %4746)
%4748 = call double @sqrt(double %4747)
%4749 = load double, double* %481
%4750 = fsub double %4749, 1.000000e+00
%4751 = load double, double* %481
%4752 = fsub double %4751, 1.000000e+00
%4753 = load double, double* %809
%4754 = load double, double* %809
%4755 = fmul double %4753, %4754
%4756 = fmul double 4.000000e+00, %4755
%4757 = call double @llvm.fmuladd.f64(double %4750, double %4752, double %4756)
%4758 = call double @sqrt(double %4757)
%4759 = fadd double %4748, %4758
%4760 = load double, double* %481
%4761 = fadd double %4760, 1.000000e+00
%4762 = load double, double* %481
%4763 = fadd double %4762, 1.000000e+00
%4764 = load double, double* %864
%4765 = load double, double* %864
%4766 = fmul double %4764, %4765
%4767 = fmul double 4.000000e+00, %4766
%4768 = call double @llvm.fmuladd.f64(double %4761, double %4763, double %4767)
%4769 = call double @sqrt(double %4768)
%4770 = load double, double* %481
%4771 = fsub double %4770, 1.000000e+00
%4772 = load double, double* %481
%4773 = fsub double %4772, 1.000000e+00
%4774 = load double, double* %809
%4775 = load double, double* %809
%4776 = fmul double %4774, %4775
%4777 = fmul double 4.000000e+00, %4776
%4778 = call double @llvm.fmuladd.f64(double %4771, double %4773, double %4777)
%4779 = call double @sqrt(double %4778)
%4780 = fadd double %4769, %4779
%4781 = fmul double %4759, %4780
%4782 = fdiv double %4738, %4781
%4783 = fsub double %4708, %4782
store double %4783, double* %486
%4784 = load double, double* %486
%4785 = load double, double* %482
%4786 = fmul double %4784, %4785
store double %4786, double* %487
%4787 = load double, double* %486
%4788 = load double, double* %484
%4789 = fmul double %4787, %4788
store double %4789, double* %488
%4790 = load double, double* %485
%4791 = load double, double* %863
%4792 = load double, double* %385
%4793 = fsub double %4791, %4792
%4794 = load double, double* %863
%4795 = fneg double %4794
%4796 = call double @llvm.fmuladd.f64(double %4790, double %4793, double %4795)
%4797 = load double, double* %385
%4798 = fsub double %4796, %4797
%4799 = fmul double 5.000000e-01, %4798
store double %4799, double* %431
%4800 = load double, double* %863
%4801 = load double, double* %385
%4802 = fsub double %4800, %4801
%4803 = fmul double 5.000000e-01, %4802
store double %4803, double* %489
%4804 = load double, double* %485
%4805 = fneg double %4804
%4806 = fsub double %4805, 1.000000e+00
%4807 = fmul double 5.000000e-01, %4806
store double %4807, double* %436
%4808 = load double, double* %489
%4809 = load double, double* %487
%4810 = fmul double %4808, %4809
store double %4810, double* %490
%4811 = load double, double* %489
%4812 = load double, double* %488
%4813 = fmul double %4811, %4812
store double %4813, double* %434
%4814 = load double, double* %434
%4815 = load double, double* %436
%4816 = load double, double* %387
%4817 = call double @llvm.fmuladd.f64(double %4815, double %4816, double %4814)
store double %4817, double* %434
%4818 = load double, double* %431
%4819 = load double, double* %332
%4820 = fdiv double %4818, %4819
%4821 = fsub double 1.000000e+00, %4820
store double %4821, double* %215
%4822 = load double, double* %332
%4823 = fdiv double -1.000000e+00, %4822
store double %4823, double* %437
%4824 = load double, double* %431
%4825 = load double, double* %332
%4826 = load double, double* %332
%4827 = fmul double %4825, %4826
%4828 = fdiv double %4824, %4827
store double %4828, double* %347
%4829 = load double, double* %437
%4830 = load double, double* %490
%4831 = fmul double %4829, %4830
store double %4831, double* %463
%4832 = load double, double* %437
%4833 = load double, double* %434
%4834 = fmul double %4832, %4833
store double %4834, double* %217
%4835 = load double, double* %217
%4836 = load double, double* %347
%4837 = load double, double* %334
%4838 = call double @llvm.fmuladd.f64(double %4836, double %4837, double %4835)
store double %4838, double* %217
%4839 = load double, double* %808
%4840 = fsub double 1.000000e+00, %4839
store double %4840, double* %242
%4841 = load double, double* %215
%4842 = load double, double* %242
%4843 = call double @pow(double %4841, double %4842)
store double %4843, double* %245
%4844 = load double, double* %245
%4845 = load double, double* %242
%4846 = fmul double %4844, %4845
%4847 = load double, double* %215
%4848 = fdiv double %4846, %4847
store double %4848, double* %403
%4849 = load double, double* %403
%4850 = load double, double* %463
%4851 = fmul double %4849, %4850
store double %4851, double* %464
%4852 = load double, double* %403
%4853 = load double, double* %217
%4854 = fmul double %4852, %4853
store double %4854, double* %247
%4855 = load double, double* %332
%4856 = load double, double* %245
%4857 = fsub double 1.000000e+00, %4856
%4858 = fmul double %4855, %4857
%4859 = load double, double* %808
%4860 = fsub double 1.000000e+00, %4859
%4861 = fdiv double %4858, %4860
store double %4861, double* %393
%4862 = load double, double* %245
%4863 = fsub double 1.000000e+00, %4862
%4864 = load double, double* %808
%4865 = fsub double 1.000000e+00, %4864
%4866 = fdiv double %4863, %4865
store double %4866, double* %459
%4867 = load double, double* %332
%4868 = fneg double %4867
%4869 = load double, double* %808
%4870 = fsub double 1.000000e+00, %4869
%4871 = fdiv double %4868, %4870
store double %4871, double* %405
%4872 = load double, double* %459
%4873 = load double, double* %334
%4874 = fmul double %4872, %4873
store double %4874, double* %395
%4875 = load double, double* %405
%4876 = load double, double* %464
%4877 = fmul double %4875, %4876
store double %4877, double* %460
%4878 = load double, double* %395
%4879 = load double, double* %405
%4880 = load double, double* %247
%4881 = call double @llvm.fmuladd.f64(double %4879, double %4880, double %4878)
store double %4881, double* %395
%4882 = load double, double* %485
%4883 = fadd double %4882, 1.000000e+00
%4884 = fmul double 5.000000e-01, %4883
store double %4884, double* %491
store double 5.000000e-01, double* %492
%4885 = load double, double* %492
%4886 = load double, double* %487
%4887 = fmul double %4885, %4886
store double %4887, double* %493
%4888 = load double, double* %492
%4889 = load double, double* %488
%4890 = fmul double %4888, %4889
store double %4890, double* %494
%4891 = load double, double* %863
%4892 = load double, double* %332
%4893 = fdiv double %4891, %4892
%4894 = fadd double 1.000000e+00, %4893
store double %4894, double* %215
%4895 = load double, double* %863
%4896 = fneg double %4895
%4897 = load double, double* %332
%4898 = load double, double* %332
%4899 = fmul double %4897, %4898
%4900 = fdiv double %4896, %4899
store double %4900, double* %347
%4901 = load double, double* %347
%4902 = load double, double* %334
%4903 = fmul double %4901, %4902
store double %4903, double* %217
%4904 = load double, double* %808
%4905 = fneg double %4904
store double %4905, double* %242
%4906 = load double, double* %215
%4907 = load double, double* %242
%4908 = call double @pow(double %4906, double %4907)
store double %4908, double* %495
%4909 = load double, double* %495
%4910 = load double, double* %242
%4911 = fmul double %4909, %4910
%4912 = load double, double* %215
%4913 = fdiv double %4911, %4912
store double %4913, double* %496
%4914 = load double, double* %496
%4915 = load double, double* %217
%4916 = fmul double %4914, %4915
store double %4916, double* %497
%4917 = load double, double* %385
%4918 = load double, double* %332
%4919 = fdiv double %4917, %4918
%4920 = fadd double 1.000000e+00, %4919
store double %4920, double* %215
%4921 = load double, double* %332
%4922 = fdiv double 1.000000e+00, %4921
store double %4922, double* %498
%4923 = load double, double* %385
%4924 = fneg double %4923
%4925 = load double, double* %332
%4926 = load double, double* %332
%4927 = fmul double %4925, %4926
%4928 = fdiv double %4924, %4927
store double %4928, double* %347
%4929 = load double, double* %498
%4930 = load double, double* %387
%4931 = fmul double %4929, %4930
store double %4931, double* %217
%4932 = load double, double* %217
%4933 = load double, double* %347
%4934 = load double, double* %334
%4935 = call double @llvm.fmuladd.f64(double %4933, double %4934, double %4932)
store double %4935, double* %217
%4936 = load double, double* %808
%4937 = fneg double %4936
store double %4937, double* %242
%4938 = load double, double* %215
%4939 = load double, double* %242
%4940 = call double @pow(double %4938, double %4939)
store double %4940, double* %499
%4941 = load double, double* %499
%4942 = load double, double* %242
%4943 = fmul double %4941, %4942
%4944 = load double, double* %215
%4945 = fdiv double %4943, %4944
store double %4945, double* %500
%4946 = load double, double* %500
%4947 = load double, double* %217
%4948 = fmul double %4946, %4947
store double %4948, double* %501
%4949 = load double, double* %491
%4950 = fsub double 1.000000e+00, %4949
%4951 = load double, double* %495
%4952 = load double, double* %491
%4953 = load double, double* %499
%4954 = fmul double %4952, %4953
%4955 = call double @llvm.fmuladd.f64(double %4950, double %4951, double %4954)
store double %4955, double* %502
%4956 = load double, double* %499
%4957 = load double, double* %495
%4958 = fsub double %4956, %4957
store double %4958, double* %503
%4959 = load double, double* %491
%4960 = fsub double 1.000000e+00, %4959
store double %4960, double* %506
%4961 = load double, double* %491
store double %4961, double* %507
%4962 = load double, double* %503
%4963 = load double, double* %493
%4964 = fmul double %4962, %4963
store double %4964, double* %504
%4965 = load double, double* %503
%4966 = load double, double* %494
%4967 = fmul double %4965, %4966
store double %4967, double* %505
%4968 = load double, double* %505
%4969 = load double, double* %506
%4970 = load double, double* %497
%4971 = call double @llvm.fmuladd.f64(double %4969, double %4970, double %4968)
store double %4971, double* %505
%4972 = load double, double* %505
%4973 = load double, double* %507
%4974 = load double, double* %501
%4975 = call double @llvm.fmuladd.f64(double %4973, double %4974, double %4972)
store double %4975, double* %505
%4976 = load double*, double** %106
%4977 = load double, double* %4976
%4978 = load double, double* %431
%4979 = fsub double %4977, %4978
%4980 = load double, double* %414
%4981 = fadd double %4979, %4980
%4982 = load double, double* %502
%4983 = fmul double %4981, %4982
store double %4983, double* %508
%4984 = load double, double* %502
store double %4984, double* %509
%4985 = load double, double* %502
%4986 = fneg double %4985
store double %4986, double* %510
%4987 = load double, double* %502
store double %4987, double* %512
%4988 = load double, double* %414
%4989 = load double, double* %431
%4990 = fsub double %4988, %4989
%4991 = load double*, double** %106
%4992 = load double, double* %4991
%4993 = fadd double %4990, %4992
store double %4993, double* %513
%4994 = load double, double* %509
%4995 = load double, double* %510
%4996 = load double, double* %490
%4997 = call double @llvm.fmuladd.f64(double %4995, double %4996, double %4994)
store double %4997, double* %509
%4998 = load double, double* %510
%4999 = load double, double* %434
%5000 = fmul double %4998, %4999
store double %5000, double* %511
%5001 = load double, double* %511
%5002 = load double, double* %512
%5003 = load double, double* %416
%5004 = call double @llvm.fmuladd.f64(double %5002, double %5003, double %5001)
store double %5004, double* %511
%5005 = load double, double* %509
%5006 = load double, double* %513
%5007 = load double, double* %504
%5008 = call double @llvm.fmuladd.f64(double %5006, double %5007, double %5005)
store double %5008, double* %509
%5009 = load double, double* %511
%5010 = load double, double* %513
%5011 = load double, double* %505
%5012 = call double @llvm.fmuladd.f64(double %5010, double %5011, double %5009)
store double %5012, double* %511
%5013 = load double, double* %508
%5014 = load double, double* %393
%5015 = fadd double %5013, %5014
%5016 = load double, double* %477
%5017 = fsub double %5015, %5016
store double %5017, double* %465
store double 1.000000e+00, double* %514
store double 1.000000e+00, double* %466
store double -1.000000e+00, double* %515
%5018 = load double, double* %514
%5019 = load double, double* %509
%5020 = fmul double %5018, %5019
store double %5020, double* %468
%5021 = load double, double* %514
%5022 = load double, double* %511
%5023 = fmul double %5021, %5022
store double %5023, double* %467
%5024 = load double, double* %467
%5025 = load double, double* %466
%5026 = load double, double* %395
%5027 = call double @llvm.fmuladd.f64(double %5025, double %5026, double %5024)
store double %5027, double* %467
%5028 = load double, double* %468
%5029 = load double, double* %466
%5030 = load double, double* %460
%5031 = call double @llvm.fmuladd.f64(double %5029, double %5030, double %5028)
store double %5031, double* %468
%5032 = load double, double* %467
%5033 = load double, double* %515
%5034 = load double, double* %479
%5035 = call double @llvm.fmuladd.f64(double %5033, double %5034, double %5032)
store double %5035, double* %467
br label %5288
5036: ; preds = %4393, %4390
%5037 = load double, double* %385
%5038 = load double, double* %385
%5039 = load double, double* %809
%5040 = fmul double 4.000000e+00, %5039
%5041 = load double, double* %809
%5042 = fmul double %5040, %5041
%5043 = call double @llvm.fmuladd.f64(double %5037, double %5038, double %5042)
%5044 = call double @sqrt(double %5043)
store double %5044, double* %411
%5045 = load double, double* %385
%5046 = load double, double* %385
%5047 = load double, double* %385
%5048 = load double, double* %809
%5049 = load double, double* %809
%5050 = fmul double %5048, %5049
%5051 = fmul double 4.000000e+00, %5050
%5052 = call double @llvm.fmuladd.f64(double %5046, double %5047, double %5051)
%5053 = call double @sqrt(double %5052)
%5054 = fdiv double %5045, %5053
store double %5054, double* %412
%5055 = load double, double* %412
%5056 = load double, double* %387
%5057 = fmul double %5055, %5056
store double %5057, double* %413
%5058 = load double, double* %385
%5059 = load double, double* %411
%5060 = fadd double %5058, %5059
%5061 = fmul double -5.000000e-01, %5060
store double %5061, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%5062 = load double, double* %415
%5063 = load double, double* %387
%5064 = fmul double %5062, %5063
store double %5064, double* %416
%5065 = load double, double* %416
%5066 = load double, double* %417
%5067 = load double, double* %413
%5068 = call double @llvm.fmuladd.f64(double %5066, double %5067, double %5065)
store double %5068, double* %416
%5069 = load double, double* %414
%5070 = load double, double* %332
%5071 = fdiv double %5069, %5070
%5072 = fsub double 1.000000e+00, %5071
store double %5072, double* %215
%5073 = load double, double* %332
%5074 = fdiv double -1.000000e+00, %5073
store double %5074, double* %418
%5075 = load double, double* %414
%5076 = load double, double* %332
%5077 = load double, double* %332
%5078 = fmul double %5076, %5077
%5079 = fdiv double %5075, %5078
store double %5079, double* %347
%5080 = load double, double* %418
%5081 = load double, double* %416
%5082 = fmul double %5080, %5081
store double %5082, double* %217
%5083 = load double, double* %217
%5084 = load double, double* %347
%5085 = load double, double* %334
%5086 = call double @llvm.fmuladd.f64(double %5084, double %5085, double %5083)
store double %5086, double* %217
%5087 = load double, double* %808
%5088 = fsub double 1.000000e+00, %5087
store double %5088, double* %242
%5089 = load double, double* %215
%5090 = load double, double* %242
%5091 = call double @pow(double %5089, double %5090)
store double %5091, double* %245
%5092 = load double, double* %245
%5093 = load double, double* %242
%5094 = fmul double %5092, %5093
%5095 = load double, double* %215
%5096 = fdiv double %5094, %5095
store double %5096, double* %403
%5097 = load double, double* %403
%5098 = load double, double* %217
%5099 = fmul double %5097, %5098
store double %5099, double* %247
%5100 = load double, double* %332
%5101 = fneg double %5100
%5102 = load double, double* %245
%5103 = fmul double %5101, %5102
%5104 = load double, double* %808
%5105 = fsub double 1.000000e+00, %5104
%5106 = fdiv double %5103, %5105
store double %5106, double* %419
%5107 = load double, double* %245
%5108 = fneg double %5107
%5109 = load double, double* %808
%5110 = fsub double 1.000000e+00, %5109
%5111 = fdiv double %5108, %5110
store double %5111, double* %516
%5112 = load double, double* %332
%5113 = fneg double %5112
%5114 = load double, double* %808
%5115 = fsub double 1.000000e+00, %5114
%5116 = fdiv double %5113, %5115
store double %5116, double* %422
%5117 = load double, double* %516
%5118 = load double, double* %334
%5119 = fmul double %5117, %5118
store double %5119, double* %421
%5120 = load double, double* %421
%5121 = load double, double* %422
%5122 = load double, double* %247
%5123 = call double @llvm.fmuladd.f64(double %5121, double %5122, double %5120)
store double %5123, double* %421
%5124 = load double*, double** %106
%5125 = load double, double* %5124
%5126 = load double, double* %385
%5127 = fadd double %5125, %5126
store double %5127, double* %423
store double 1.000000e+00, double* %517
store double 1.000000e+00, double* %425
%5128 = load double, double* %425
%5129 = load double, double* %387
%5130 = fmul double %5128, %5129
store double %5130, double* %426
%5131 = load double, double* %423
%5132 = load double, double* %423
%5133 = load double, double* %809
%5134 = fmul double 4.000000e+00, %5133
%5135 = load double, double* %809
%5136 = fmul double %5134, %5135
%5137 = call double @llvm.fmuladd.f64(double %5131, double %5132, double %5136)
%5138 = call double @sqrt(double %5137)
store double %5138, double* %427
%5139 = load double, double* %423
%5140 = load double, double* %423
%5141 = load double, double* %423
%5142 = load double, double* %809
%5143 = load double, double* %809
%5144 = fmul double %5142, %5143
%5145 = fmul double 4.000000e+00, %5144
%5146 = call double @llvm.fmuladd.f64(double %5140, double %5141, double %5145)
%5147 = call double @sqrt(double %5146)
%5148 = fdiv double %5139, %5147
store double %5148, double* %428
%5149 = load double, double* %428
%5150 = load double, double* %517
%5151 = fmul double %5149, %5150
store double %5151, double* %518
%5152 = load double, double* %428
%5153 = load double, double* %426
%5154 = fmul double %5152, %5153
store double %5154, double* %430
%5155 = load double, double* %423
%5156 = load double, double* %427
%5157 = fsub double %5155, %5156
%5158 = load double, double* %385
%5159 = fneg double %5158
%5160 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5157, double %5159)
store double %5160, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%5161 = load double, double* %432
%5162 = load double, double* %517
%5163 = fmul double %5161, %5162
store double %5163, double* %490
%5164 = load double, double* %432
%5165 = load double, double* %426
%5166 = fmul double %5164, %5165
store double %5166, double* %434
%5167 = load double, double* %490
%5168 = load double, double* %435
%5169 = load double, double* %518
%5170 = call double @llvm.fmuladd.f64(double %5168, double %5169, double %5167)
store double %5170, double* %490
%5171 = load double, double* %434
%5172 = load double, double* %435
%5173 = load double, double* %430
%5174 = call double @llvm.fmuladd.f64(double %5172, double %5173, double %5171)
store double %5174, double* %434
%5175 = load double, double* %434
%5176 = load double, double* %436
%5177 = load double, double* %387
%5178 = call double @llvm.fmuladd.f64(double %5176, double %5177, double %5175)
store double %5178, double* %434
%5179 = load double, double* %431
%5180 = load double, double* %332
%5181 = fdiv double %5179, %5180
%5182 = fsub double 1.000000e+00, %5181
store double %5182, double* %215
%5183 = load double, double* %332
%5184 = fdiv double -1.000000e+00, %5183
store double %5184, double* %437
%5185 = load double, double* %431
%5186 = load double, double* %332
%5187 = load double, double* %332
%5188 = fmul double %5186, %5187
%5189 = fdiv double %5185, %5188
store double %5189, double* %347
%5190 = load double, double* %437
%5191 = load double, double* %490
%5192 = fmul double %5190, %5191
store double %5192, double* %463
%5193 = load double, double* %437
%5194 = load double, double* %434
%5195 = fmul double %5193, %5194
store double %5195, double* %217
%5196 = load double, double* %217
%5197 = load double, double* %347
%5198 = load double, double* %334
%5199 = call double @llvm.fmuladd.f64(double %5197, double %5198, double %5196)
store double %5199, double* %217
%5200 = load double, double* %808
%5201 = fsub double 1.000000e+00, %5200
store double %5201, double* %242
%5202 = load double, double* %215
%5203 = load double, double* %242
%5204 = call double @pow(double %5202, double %5203)
store double %5204, double* %245
%5205 = load double, double* %245
%5206 = load double, double* %242
%5207 = fmul double %5205, %5206
%5208 = load double, double* %215
%5209 = fdiv double %5207, %5208
store double %5209, double* %403
%5210 = load double, double* %403
%5211 = load double, double* %463
%5212 = fmul double %5210, %5211
store double %5212, double* %464
%5213 = load double, double* %403
%5214 = load double, double* %217
%5215 = fmul double %5213, %5214
store double %5215, double* %247
%5216 = load double, double* %332
%5217 = fneg double %5216
%5218 = load double, double* %245
%5219 = fmul double %5217, %5218
%5220 = load double, double* %808
%5221 = fsub double 1.000000e+00, %5220
%5222 = fdiv double %5219, %5221
store double %5222, double* %393
%5223 = load double, double* %245
%5224 = fneg double %5223
%5225 = load double, double* %808
%5226 = fsub double 1.000000e+00, %5225
%5227 = fdiv double %5224, %5226
store double %5227, double* %459
%5228 = load double, double* %332
%5229 = fneg double %5228
%5230 = load double, double* %808
%5231 = fsub double 1.000000e+00, %5230
%5232 = fdiv double %5229, %5231
store double %5232, double* %405
%5233 = load double, double* %459
%5234 = load double, double* %334
%5235 = fmul double %5233, %5234
store double %5235, double* %395
%5236 = load double, double* %405
%5237 = load double, double* %464
%5238 = fmul double %5236, %5237
store double %5238, double* %460
%5239 = load double, double* %395
%5240 = load double, double* %405
%5241 = load double, double* %247
%5242 = call double @llvm.fmuladd.f64(double %5240, double %5241, double %5239)
store double %5242, double* %395
%5243 = load double, double* %797
%5244 = fsub double 1.000000e+00, %5243
store double %5244, double* %215
%5245 = load double, double* %808
%5246 = fneg double %5245
store double %5246, double* %242
%5247 = load double, double* %215
%5248 = load double, double* %242
%5249 = call double @pow(double %5247, double %5248)
store double %5249, double* %245
%5250 = load double, double* %393
%5251 = load double, double* %245
%5252 = load double*, double** %106
%5253 = load double, double* %5252
%5254 = load double, double* %431
%5255 = fsub double %5253, %5254
%5256 = load double, double* %414
%5257 = fadd double %5255, %5256
%5258 = call double @llvm.fmuladd.f64(double %5251, double %5257, double %5250)
%5259 = load double, double* %419
%5260 = fsub double %5258, %5259
store double %5260, double* %465
store double 1.000000e+00, double* %466
%5261 = load double, double* %245
store double %5261, double* %468
%5262 = load double, double* %245
%5263 = fneg double %5262
store double %5263, double* %519
%5264 = load double, double* %245
store double %5264, double* %520
store double -1.000000e+00, double* %521
%5265 = load double, double* %466
%5266 = load double, double* %395
%5267 = fmul double %5265, %5266
store double %5267, double* %467
%5268 = load double, double* %468
%5269 = load double, double* %466
%5270 = load double, double* %460
%5271 = call double @llvm.fmuladd.f64(double %5269, double %5270, double %5268)
store double %5271, double* %468
%5272 = load double, double* %468
%5273 = load double, double* %519
%5274 = load double, double* %490
%5275 = call double @llvm.fmuladd.f64(double %5273, double %5274, double %5272)
store double %5275, double* %468
%5276 = load double, double* %467
%5277 = load double, double* %519
%5278 = load double, double* %434
%5279 = call double @llvm.fmuladd.f64(double %5277, double %5278, double %5276)
store double %5279, double* %467
%5280 = load double, double* %467
%5281 = load double, double* %520
%5282 = load double, double* %416
%5283 = call double @llvm.fmuladd.f64(double %5281, double %5282, double %5280)
store double %5283, double* %467
%5284 = load double, double* %467
%5285 = load double, double* %521
%5286 = load double, double* %421
%5287 = call double @llvm.fmuladd.f64(double %5285, double %5286, double %5284)
store double %5287, double* %467
br label %5288
5288: ; preds = %5036, %4396
br label %5289
5289: ; preds = %5288, %4372
%5290 = load double, double* %332
%5291 = fneg double %5290
%5292 = load double, double* %797
%5293 = fmul double %5291, %5292
store double %5293, double* %385
%5294 = load double, double* %797
%5295 = fneg double %5294
store double %5295, double* %457
%5296 = load double, double* %457
%5297 = load double, double* %334
%5298 = fmul double %5296, %5297
store double %5298, double* %387
%5299 = load double, double* %809
%5300 = fcmp ole double %5299, 0.000000e+00
br i1 %5300, label %5301, label %5601
5301: ; preds = %5289
%5302 = load double*, double** %107
%5303 = load double, double* %5302
%5304 = load double, double* %385
%5305 = fadd double %5303, %5304
store double %5305, double* %388
store double 1.000000e+00, double* %522
store double 1.000000e+00, double* %390
%5306 = load double, double* %390
%5307 = load double, double* %387
%5308 = fmul double %5306, %5307
store double %5308, double* %391
%5309 = load double, double* %388
%5310 = fcmp ogt double %5309, 0.000000e+00
br i1 %5310, label %5311, label %5400
5311: ; preds = %5301
%5312 = load double, double* %797
%5313 = fsub double 1.000000e+00, %5312
store double %5313, double* %215
%5314 = load double, double* %808
%5315 = fsub double -1.000000e+00, %5314
store double %5315, double* %242
%5316 = load double, double* %215
%5317 = load double, double* %242
%5318 = call double @pow(double %5316, double %5317)
store double %5318, double* %392
%5319 = load double, double* %332
%5320 = load double, double* %392
%5321 = load double, double* %797
%5322 = fsub double 1.000000e+00, %5321
%5323 = fmul double %5320, %5322
%5324 = load double, double* %797
%5325 = fsub double 1.000000e+00, %5324
%5326 = fneg double %5323
%5327 = call double @llvm.fmuladd.f64(double %5326, double %5325, double 1.000000e+00)
%5328 = fmul double %5319, %5327
%5329 = load double, double* %808
%5330 = fsub double 1.000000e+00, %5329
%5331 = fdiv double %5328, %5330
store double %5331, double* %393
%5332 = load double, double* %797
%5333 = fsub double 1.000000e+00, %5332
%5334 = load double, double* %797
%5335 = fsub double 1.000000e+00, %5334
%5336 = fmul double %5333, %5335
%5337 = load double, double* %392
%5338 = fneg double %5336
%5339 = call double @llvm.fmuladd.f64(double %5338, double %5337, double 1.000000e+00)
%5340 = load double, double* %808
%5341 = fsub double 1.000000e+00, %5340
%5342 = fdiv double %5339, %5341
store double %5342, double* %459
store double 0.000000e+00, double* %523
%5343 = load double, double* %459
%5344 = load double, double* %334
%5345 = fmul double %5343, %5344
store double %5345, double* %395
%5346 = load double, double* %388
%5347 = load double, double* %797
%5348 = fsub double 1.000000e+00, %5347
%5349 = load double, double* %808
%5350 = fmul double 5.000000e-01, %5349
%5351 = load double, double* %388
%5352 = fmul double %5350, %5351
%5353 = load double, double* %332
%5354 = fdiv double %5352, %5353
%5355 = fadd double %5348, %5354
%5356 = fmul double %5346, %5355
%5357 = load double, double* %392
%5358 = fmul double %5356, %5357
store double %5358, double* %397
%5359 = load double, double* %388
%5360 = fmul double 5.000000e-01, %5359
%5361 = load double, double* %808
%5362 = fmul double %5360, %5361
%5363 = load double, double* %332
%5364 = fdiv double %5362, %5363
%5365 = load double, double* %797
%5366 = fsub double %5364, %5365
%5367 = fadd double %5366, 1.000000e+00
%5368 = load double, double* %392
%5369 = load double, double* %388
%5370 = fmul double 5.000000e-01, %5369
%5371 = load double, double* %808
%5372 = fmul double %5370, %5371
%5373 = load double, double* %392
%5374 = fmul double %5372, %5373
%5375 = load double, double* %332
%5376 = fdiv double %5374, %5375
%5377 = call double @llvm.fmuladd.f64(double %5367, double %5368, double %5376)
store double %5377, double* %398
%5378 = load double, double* %388
%5379 = load double, double* %388
%5380 = fmul double %5378, %5379
%5381 = fmul double -5.000000e-01, %5380
%5382 = load double, double* %808
%5383 = fmul double %5381, %5382
%5384 = load double, double* %392
%5385 = fmul double %5383, %5384
%5386 = load double, double* %332
%5387 = load double, double* %332
%5388 = fmul double %5386, %5387
%5389 = fdiv double %5385, %5388
store double %5389, double* %462
%5390 = load double, double* %398
%5391 = load double, double* %522
%5392 = fmul double %5390, %5391
store double %5392, double* %524
%5393 = load double, double* %398
%5394 = load double, double* %391
%5395 = fmul double %5393, %5394
store double %5395, double* %400
%5396 = load double, double* %400
%5397 = load double, double* %462
%5398 = load double, double* %334
%5399 = call double @llvm.fmuladd.f64(double %5397, double %5398, double %5396)
store double %5399, double* %400
br label %5583
5400: ; preds = %5301
%5401 = load double, double* %863
%5402 = fcmp ogt double %5401, 0.000000e+00
br i1 %5402, label %5403, label %5522
5403: ; preds = %5400
%5404 = load double*, double** %107
%5405 = load double, double* %5404
%5406 = load double, double* %863
%5407 = fneg double %5406
%5408 = fcmp olt double %5405, %5407
br i1 %5408, label %5409, label %5522
5409: ; preds = %5403
%5410 = load double, double* %863
%5411 = load double, double* %332
%5412 = fdiv double %5410, %5411
%5413 = fadd double 1.000000e+00, %5412
store double %5413, double* %215
%5414 = load double, double* %863
%5415 = fneg double %5414
%5416 = load double, double* %332
%5417 = load double, double* %332
%5418 = fmul double %5416, %5417
%5419 = fdiv double %5415, %5418
store double %5419, double* %347
%5420 = load double, double* %347
%5421 = load double, double* %334
%5422 = fmul double %5420, %5421
store double %5422, double* %217
%5423 = load double, double* %808
%5424 = fsub double 1.000000e+00, %5423
store double %5424, double* %242
%5425 = load double, double* %215
%5426 = load double, double* %242
%5427 = call double @pow(double %5425, double %5426)
store double %5427, double* %245
%5428 = load double, double* %245
%5429 = load double, double* %242
%5430 = fmul double %5428, %5429
%5431 = load double, double* %215
%5432 = fdiv double %5430, %5431
store double %5432, double* %403
%5433 = load double, double* %403
%5434 = load double, double* %217
%5435 = fmul double %5433, %5434
store double %5435, double* %247
%5436 = load double, double* %332
%5437 = load double, double* %245
%5438 = load double, double* %808
%5439 = fsub double 1.000000e+00, %5438
%5440 = load double*, double** %107
%5441 = load double, double* %5440
%5442 = load double, double* %863
%5443 = fadd double %5441, %5442
%5444 = fmul double %5439, %5443
%5445 = load double, double* %332
%5446 = load double, double* %863
%5447 = fadd double %5445, %5446
%5448 = fdiv double %5444, %5447
%5449 = fsub double 1.000000e+00, %5448
%5450 = fneg double %5437
%5451 = call double @llvm.fmuladd.f64(double %5450, double %5449, double 1.000000e+00)
%5452 = fmul double %5436, %5451
%5453 = load double, double* %808
%5454 = fsub double 1.000000e+00, %5453
%5455 = fdiv double %5452, %5454
store double %5455, double* %393
%5456 = load double, double* %808
%5457 = fsub double 1.000000e+00, %5456
%5458 = load double, double* %863
%5459 = load double*, double** %107
%5460 = load double, double* %5459
%5461 = fadd double %5458, %5460
%5462 = fmul double %5457, %5461
%5463 = load double, double* %863
%5464 = load double, double* %332
%5465 = fadd double %5463, %5464
%5466 = fdiv double %5462, %5465
%5467 = fsub double 1.000000e+00, %5466
%5468 = load double, double* %245
%5469 = fneg double %5467
%5470 = call double @llvm.fmuladd.f64(double %5469, double %5468, double 1.000000e+00)
%5471 = load double, double* %808
%5472 = fsub double 1.000000e+00, %5471
%5473 = fdiv double %5470, %5472
%5474 = load double, double* %332
%5475 = load double, double* %863
%5476 = load double*, double** %107
%5477 = load double, double* %5476
%5478 = fadd double %5475, %5477
%5479 = fmul double %5474, %5478
%5480 = load double, double* %245
%5481 = fmul double %5479, %5480
%5482 = load double, double* %863
%5483 = load double, double* %332
%5484 = fadd double %5482, %5483
%5485 = load double, double* %863
%5486 = load double, double* %332
%5487 = fadd double %5485, %5486
%5488 = fmul double %5484, %5487
%5489 = fdiv double %5481, %5488
%5490 = fsub double %5473, %5489
store double %5490, double* %459
%5491 = load double, double* %332
%5492 = load double, double* %808
%5493 = fsub double 1.000000e+00, %5492
%5494 = load double, double* %863
%5495 = load double*, double** %107
%5496 = load double, double* %5495
%5497 = fadd double %5494, %5496
%5498 = fmul double %5493, %5497
%5499 = load double, double* %863
%5500 = load double, double* %332
%5501 = fadd double %5499, %5500
%5502 = fdiv double %5498, %5501
%5503 = fsub double %5502, 1.000000e+00
%5504 = fmul double %5491, %5503
%5505 = load double, double* %808
%5506 = fsub double 1.000000e+00, %5505
%5507 = fdiv double %5504, %5506
store double %5507, double* %405
%5508 = load double, double* %332
%5509 = load double, double* %245
%5510 = fmul double %5508, %5509
%5511 = load double, double* %863
%5512 = load double, double* %332
%5513 = fadd double %5511, %5512
%5514 = fdiv double %5510, %5513
store double %5514, double* %523
%5515 = load double, double* %459
%5516 = load double, double* %334
%5517 = fmul double %5515, %5516
store double %5517, double* %395
%5518 = load double, double* %395
%5519 = load double, double* %405
%5520 = load double, double* %247
%5521 = call double @llvm.fmuladd.f64(double %5519, double %5520, double %5518)
store double %5521, double* %395
br label %5582
5522: ; preds = %5403, %5400
%5523 = load double*, double** %107
%5524 = load double, double* %5523
%5525 = load double, double* %332
%5526 = fdiv double %5524, %5525
%5527 = fsub double 1.000000e+00, %5526
store double %5527, double* %215
%5528 = load double, double* %332
%5529 = fdiv double -1.000000e+00, %5528
store double %5529, double* %525
%5530 = load double*, double** %107
%5531 = load double, double* %5530
%5532 = load double, double* %332
%5533 = load double, double* %332
%5534 = fmul double %5532, %5533
%5535 = fdiv double %5531, %5534
store double %5535, double* %347
%5536 = load double, double* %347
%5537 = load double, double* %334
%5538 = fmul double %5536, %5537
store double %5538, double* %217
%5539 = load double, double* %808
%5540 = fsub double 1.000000e+00, %5539
store double %5540, double* %242
%5541 = load double, double* %215
%5542 = load double, double* %242
%5543 = call double @pow(double %5541, double %5542)
store double %5543, double* %245
%5544 = load double, double* %245
%5545 = load double, double* %242
%5546 = fmul double %5544, %5545
%5547 = load double, double* %215
%5548 = fdiv double %5546, %5547
store double %5548, double* %403
%5549 = load double, double* %403
%5550 = load double, double* %525
%5551 = fmul double %5549, %5550
store double %5551, double* %526
%5552 = load double, double* %403
%5553 = load double, double* %217
%5554 = fmul double %5552, %5553
store double %5554, double* %247
%5555 = load double, double* %332
%5556 = load double, double* %245
%5557 = fsub double 1.000000e+00, %5556
%5558 = fmul double %5555, %5557
%5559 = load double, double* %808
%5560 = fsub double 1.000000e+00, %5559
%5561 = fdiv double %5558, %5560
store double %5561, double* %393
%5562 = load double, double* %245
%5563 = fsub double 1.000000e+00, %5562
%5564 = load double, double* %808
%5565 = fsub double 1.000000e+00, %5564
%5566 = fdiv double %5563, %5565
store double %5566, double* %459
%5567 = load double, double* %332
%5568 = fneg double %5567
%5569 = load double, double* %808
%5570 = fsub double 1.000000e+00, %5569
%5571 = fdiv double %5568, %5570
store double %5571, double* %405
%5572 = load double, double* %459
%5573 = load double, double* %334
%5574 = fmul double %5572, %5573
store double %5574, double* %395
%5575 = load double, double* %405
%5576 = load double, double* %526
%5577 = fmul double %5575, %5576
store double %5577, double* %523
%5578 = load double, double* %395
%5579 = load double, double* %405
%5580 = load double, double* %247
%5581 = call double @llvm.fmuladd.f64(double %5579, double %5580, double %5578)
store double %5581, double* %395
br label %5582
5582: ; preds = %5522, %5409
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %524
store double 0.000000e+00, double* %400
br label %5583
5583: ; preds = %5582, %5311
%5584 = load double, double* %393
%5585 = load double, double* %397
%5586 = fadd double %5584, %5585
store double %5586, double* %527
store double 1.000000e+00, double* %528
store double 1.000000e+00, double* %531
%5587 = load double, double* %528
%5588 = load double, double* %395
%5589 = fmul double %5587, %5588
store double %5589, double* %529
%5590 = load double, double* %528
%5591 = load double, double* %523
%5592 = fmul double %5590, %5591
store double %5592, double* %530
%5593 = load double, double* %530
%5594 = load double, double* %531
%5595 = load double, double* %524
%5596 = call double @llvm.fmuladd.f64(double %5594, double %5595, double %5593)
store double %5596, double* %530
%5597 = load double, double* %529
%5598 = load double, double* %531
%5599 = load double, double* %400
%5600 = call double @llvm.fmuladd.f64(double %5598, double %5599, double %5597)
store double %5600, double* %529
br label %6500
5601: ; preds = %5289
%5602 = load double, double* %863
%5603 = fcmp ogt double %5602, 0.000000e+00
br i1 %5603, label %5604, label %6247
5604: ; preds = %5601
%5605 = load double, double* %864
%5606 = fcmp ogt double %5605, 0.000000e+00
br i1 %5606, label %5607, label %6247
5607: ; preds = %5604
%5608 = load double, double* %863
%5609 = load double, double* %385
%5610 = fadd double %5608, %5609
%5611 = load double, double* %863
%5612 = load double, double* %385
%5613 = fsub double %5611, %5612
%5614 = fdiv double %5610, %5613
store double %5614, double* %470
%5615 = load double, double* %863
%5616 = load double, double* %385
%5617 = fadd double %5615, %5616
%5618 = load double, double* %863
%5619 = load double, double* %385
%5620 = fsub double %5618, %5619
%5621 = load double, double* %863
%5622 = load double, double* %385
%5623 = fsub double %5621, %5622
%5624 = fmul double %5620, %5623
%5625 = fdiv double %5617, %5624
%5626 = load double, double* %863
%5627 = load double, double* %385
%5628 = fsub double %5626, %5627
%5629 = fdiv double 1.000000e+00, %5628
%5630 = fadd double %5625, %5629
store double %5630, double* %471
%5631 = load double, double* %471
%5632 = load double, double* %387
%5633 = fmul double %5631, %5632
store double %5633, double* %472
%5634 = load double, double* %470
%5635 = fmul double 2.000000e+00, %5634
%5636 = load double, double* %470
%5637 = fsub double %5636, 1.000000e+00
%5638 = load double, double* %470
%5639 = fsub double %5638, 1.000000e+00
%5640 = load double, double* %809
%5641 = fmul double 4.000000e+00, %5640
%5642 = load double, double* %809
%5643 = fmul double %5641, %5642
%5644 = call double @llvm.fmuladd.f64(double %5637, double %5639, double %5643)
%5645 = call double @sqrt(double %5644)
%5646 = load double, double* %470
%5647 = fadd double %5646, 1.000000e+00
%5648 = load double, double* %470
%5649 = fadd double %5648, 1.000000e+00
%5650 = load double, double* %864
%5651 = fmul double 4.000000e+00, %5650
%5652 = load double, double* %864
%5653 = fmul double %5651, %5652
%5654 = call double @llvm.fmuladd.f64(double %5647, double %5649, double %5653)
%5655 = call double @sqrt(double %5654)
%5656 = fadd double %5645, %5655
%5657 = fdiv double %5635, %5656
store double %5657, double* %473
%5658 = load double, double* %470
%5659 = fadd double %5658, 1.000000e+00
%5660 = load double, double* %470
%5661 = fadd double %5660, 1.000000e+00
%5662 = load double, double* %864
%5663 = load double, double* %864
%5664 = fmul double %5662, %5663
%5665 = fmul double 4.000000e+00, %5664
%5666 = call double @llvm.fmuladd.f64(double %5659, double %5661, double %5665)
%5667 = call double @sqrt(double %5666)
%5668 = load double, double* %470
%5669 = fsub double %5668, 1.000000e+00
%5670 = load double, double* %470
%5671 = fsub double %5670, 1.000000e+00
%5672 = load double, double* %809
%5673 = load double, double* %809
%5674 = fmul double %5672, %5673
%5675 = fmul double 4.000000e+00, %5674
%5676 = call double @llvm.fmuladd.f64(double %5669, double %5671, double %5675)
%5677 = call double @sqrt(double %5676)
%5678 = fadd double %5667, %5677
%5679 = fdiv double 2.000000e+00, %5678
%5680 = load double, double* %470
%5681 = fmul double 2.000000e+00, %5680
%5682 = load double, double* %470
%5683 = fadd double %5682, 1.000000e+00
%5684 = load double, double* %470
%5685 = fadd double %5684, 1.000000e+00
%5686 = load double, double* %470
%5687 = fadd double %5686, 1.000000e+00
%5688 = load double, double* %864
%5689 = load double, double* %864
%5690 = fmul double %5688, %5689
%5691 = fmul double 4.000000e+00, %5690
%5692 = call double @llvm.fmuladd.f64(double %5685, double %5687, double %5691)
%5693 = call double @sqrt(double %5692)
%5694 = fdiv double %5683, %5693
%5695 = load double, double* %470
%5696 = fsub double %5695, 1.000000e+00
%5697 = load double, double* %470
%5698 = fsub double %5697, 1.000000e+00
%5699 = load double, double* %470
%5700 = fsub double %5699, 1.000000e+00
%5701 = load double, double* %809
%5702 = load double, double* %809
%5703 = fmul double %5701, %5702
%5704 = fmul double 4.000000e+00, %5703
%5705 = call double @llvm.fmuladd.f64(double %5698, double %5700, double %5704)
%5706 = call double @sqrt(double %5705)
%5707 = fdiv double %5696, %5706
%5708 = fadd double %5694, %5707
%5709 = fmul double %5681, %5708
%5710 = load double, double* %470
%5711 = fadd double %5710, 1.000000e+00
%5712 = load double, double* %470
%5713 = fadd double %5712, 1.000000e+00
%5714 = load double, double* %864
%5715 = load double, double* %864
%5716 = fmul double %5714, %5715
%5717 = fmul double 4.000000e+00, %5716
%5718 = call double @llvm.fmuladd.f64(double %5711, double %5713, double %5717)
%5719 = call double @sqrt(double %5718)
%5720 = load double, double* %470
%5721 = fsub double %5720, 1.000000e+00
%5722 = load double, double* %470
%5723 = fsub double %5722, 1.000000e+00
%5724 = load double, double* %809
%5725 = load double, double* %809
%5726 = fmul double %5724, %5725
%5727 = fmul double 4.000000e+00, %5726
%5728 = call double @llvm.fmuladd.f64(double %5721, double %5723, double %5727)
%5729 = call double @sqrt(double %5728)
%5730 = fadd double %5719, %5729
%5731 = load double, double* %470
%5732 = fadd double %5731, 1.000000e+00
%5733 = load double, double* %470
%5734 = fadd double %5733, 1.000000e+00
%5735 = load double, double* %864
%5736 = load double, double* %864
%5737 = fmul double %5735, %5736
%5738 = fmul double 4.000000e+00, %5737
%5739 = call double @llvm.fmuladd.f64(double %5732, double %5734, double %5738)
%5740 = call double @sqrt(double %5739)
%5741 = load double, double* %470
%5742 = fsub double %5741, 1.000000e+00
%5743 = load double, double* %470
%5744 = fsub double %5743, 1.000000e+00
%5745 = load double, double* %809
%5746 = load double, double* %809
%5747 = fmul double %5745, %5746
%5748 = fmul double 4.000000e+00, %5747
%5749 = call double @llvm.fmuladd.f64(double %5742, double %5744, double %5748)
%5750 = call double @sqrt(double %5749)
%5751 = fadd double %5740, %5750
%5752 = fmul double %5730, %5751
%5753 = fdiv double %5709, %5752
%5754 = fsub double %5679, %5753
store double %5754, double* %474
%5755 = load double, double* %474
%5756 = load double, double* %472
%5757 = fmul double %5755, %5756
store double %5757, double* %475
%5758 = load double, double* %473
%5759 = load double, double* %863
%5760 = load double, double* %385
%5761 = fsub double %5759, %5760
%5762 = load double, double* %863
%5763 = fneg double %5762
%5764 = call double @llvm.fmuladd.f64(double %5758, double %5761, double %5763)
%5765 = load double, double* %385
%5766 = fsub double %5764, %5765
%5767 = fmul double 5.000000e-01, %5766
store double %5767, double* %414
%5768 = load double, double* %863
%5769 = load double, double* %385
%5770 = fsub double %5768, %5769
%5771 = fmul double 5.000000e-01, %5770
store double %5771, double* %476
%5772 = load double, double* %473
%5773 = fneg double %5772
%5774 = fsub double %5773, 1.000000e+00
%5775 = fmul double 5.000000e-01, %5774
store double %5775, double* %415
%5776 = load double, double* %476
%5777 = load double, double* %475
%5778 = fmul double %5776, %5777
store double %5778, double* %416
%5779 = load double, double* %416
%5780 = load double, double* %415
%5781 = load double, double* %387
%5782 = call double @llvm.fmuladd.f64(double %5780, double %5781, double %5779)
store double %5782, double* %416
%5783 = load double, double* %414
%5784 = load double, double* %332
%5785 = fdiv double %5783, %5784
%5786 = fsub double 1.000000e+00, %5785
store double %5786, double* %215
%5787 = load double, double* %332
%5788 = fdiv double -1.000000e+00, %5787
store double %5788, double* %418
%5789 = load double, double* %414
%5790 = load double, double* %332
%5791 = load double, double* %332
%5792 = fmul double %5790, %5791
%5793 = fdiv double %5789, %5792
store double %5793, double* %347
%5794 = load double, double* %418
%5795 = load double, double* %416
%5796 = fmul double %5794, %5795
store double %5796, double* %217
%5797 = load double, double* %217
%5798 = load double, double* %347
%5799 = load double, double* %334
%5800 = call double @llvm.fmuladd.f64(double %5798, double %5799, double %5797)
store double %5800, double* %217
%5801 = load double, double* %808
%5802 = fsub double 1.000000e+00, %5801
store double %5802, double* %242
%5803 = load double, double* %215
%5804 = load double, double* %242
%5805 = call double @pow(double %5803, double %5804)
store double %5805, double* %245
%5806 = load double, double* %245
%5807 = load double, double* %242
%5808 = fmul double %5806, %5807
%5809 = load double, double* %215
%5810 = fdiv double %5808, %5809
store double %5810, double* %403
%5811 = load double, double* %403
%5812 = load double, double* %217
%5813 = fmul double %5811, %5812
store double %5813, double* %247
%5814 = load double, double* %332
%5815 = load double, double* %245
%5816 = fsub double 1.000000e+00, %5815
%5817 = fmul double %5814, %5816
%5818 = load double, double* %808
%5819 = fsub double 1.000000e+00, %5818
%5820 = fdiv double %5817, %5819
store double %5820, double* %477
%5821 = load double, double* %245
%5822 = fsub double 1.000000e+00, %5821
%5823 = load double, double* %808
%5824 = fsub double 1.000000e+00, %5823
%5825 = fdiv double %5822, %5824
store double %5825, double* %478
%5826 = load double, double* %332
%5827 = fneg double %5826
%5828 = load double, double* %808
%5829 = fsub double 1.000000e+00, %5828
%5830 = fdiv double %5827, %5829
store double %5830, double* %480
%5831 = load double, double* %478
%5832 = load double, double* %334
%5833 = fmul double %5831, %5832
store double %5833, double* %479
%5834 = load double, double* %479
%5835 = load double, double* %480
%5836 = load double, double* %247
%5837 = call double @llvm.fmuladd.f64(double %5835, double %5836, double %5834)
store double %5837, double* %479
%5838 = load double*, double** %107
%5839 = load double, double* %5838
%5840 = load double, double* %863
%5841 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5839, double %5840)
%5842 = load double, double* %385
%5843 = fadd double %5841, %5842
%5844 = load double, double* %863
%5845 = load double, double* %385
%5846 = fsub double %5844, %5845
%5847 = fdiv double %5843, %5846
store double %5847, double* %481
%5848 = load double, double* %863
%5849 = load double, double* %385
%5850 = fsub double %5848, %5849
%5851 = fdiv double 2.000000e+00, %5850
store double %5851, double* %532
%5852 = load double, double* %863
%5853 = load double*, double** %107
%5854 = load double, double* %5853
%5855 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5854, double %5852)
%5856 = load double, double* %385
%5857 = fadd double %5855, %5856
%5858 = load double, double* %863
%5859 = load double, double* %385
%5860 = fsub double %5858, %5859
%5861 = load double, double* %863
%5862 = load double, double* %385
%5863 = fsub double %5861, %5862
%5864 = fmul double %5860, %5863
%5865 = fdiv double %5857, %5864
%5866 = load double, double* %863
%5867 = load double, double* %385
%5868 = fsub double %5866, %5867
%5869 = fdiv double 1.000000e+00, %5868
%5870 = fadd double %5865, %5869
store double %5870, double* %483
%5871 = load double, double* %483
%5872 = load double, double* %387
%5873 = fmul double %5871, %5872
store double %5873, double* %484
%5874 = load double, double* %481
%5875 = fmul double 2.000000e+00, %5874
%5876 = load double, double* %481
%5877 = fsub double %5876, 1.000000e+00
%5878 = load double, double* %481
%5879 = fsub double %5878, 1.000000e+00
%5880 = load double, double* %809
%5881 = fmul double 4.000000e+00, %5880
%5882 = load double, double* %809
%5883 = fmul double %5881, %5882
%5884 = call double @llvm.fmuladd.f64(double %5877, double %5879, double %5883)
%5885 = call double @sqrt(double %5884)
%5886 = load double, double* %481
%5887 = fadd double %5886, 1.000000e+00
%5888 = load double, double* %481
%5889 = fadd double %5888, 1.000000e+00
%5890 = load double, double* %864
%5891 = fmul double 4.000000e+00, %5890
%5892 = load double, double* %864
%5893 = fmul double %5891, %5892
%5894 = call double @llvm.fmuladd.f64(double %5887, double %5889, double %5893)
%5895 = call double @sqrt(double %5894)
%5896 = fadd double %5885, %5895
%5897 = fdiv double %5875, %5896
store double %5897, double* %485
%5898 = load double, double* %481
%5899 = fadd double %5898, 1.000000e+00
%5900 = load double, double* %481
%5901 = fadd double %5900, 1.000000e+00
%5902 = load double, double* %864
%5903 = load double, double* %864
%5904 = fmul double %5902, %5903
%5905 = fmul double 4.000000e+00, %5904
%5906 = call double @llvm.fmuladd.f64(double %5899, double %5901, double %5905)
%5907 = call double @sqrt(double %5906)
%5908 = load double, double* %481
%5909 = fsub double %5908, 1.000000e+00
%5910 = load double, double* %481
%5911 = fsub double %5910, 1.000000e+00
%5912 = load double, double* %809
%5913 = load double, double* %809
%5914 = fmul double %5912, %5913
%5915 = fmul double 4.000000e+00, %5914
%5916 = call double @llvm.fmuladd.f64(double %5909, double %5911, double %5915)
%5917 = call double @sqrt(double %5916)
%5918 = fadd double %5907, %5917
%5919 = fdiv double 2.000000e+00, %5918
%5920 = load double, double* %481
%5921 = fmul double 2.000000e+00, %5920
%5922 = load double, double* %481
%5923 = fadd double %5922, 1.000000e+00
%5924 = load double, double* %481
%5925 = fadd double %5924, 1.000000e+00
%5926 = load double, double* %481
%5927 = fadd double %5926, 1.000000e+00
%5928 = load double, double* %864
%5929 = load double, double* %864
%5930 = fmul double %5928, %5929
%5931 = fmul double 4.000000e+00, %5930
%5932 = call double @llvm.fmuladd.f64(double %5925, double %5927, double %5931)
%5933 = call double @sqrt(double %5932)
%5934 = fdiv double %5923, %5933
%5935 = load double, double* %481
%5936 = fsub double %5935, 1.000000e+00
%5937 = load double, double* %481
%5938 = fsub double %5937, 1.000000e+00
%5939 = load double, double* %481
%5940 = fsub double %5939, 1.000000e+00
%5941 = load double, double* %809
%5942 = load double, double* %809
%5943 = fmul double %5941, %5942
%5944 = fmul double 4.000000e+00, %5943
%5945 = call double @llvm.fmuladd.f64(double %5938, double %5940, double %5944)
%5946 = call double @sqrt(double %5945)
%5947 = fdiv double %5936, %5946
%5948 = fadd double %5934, %5947
%5949 = fmul double %5921, %5948
%5950 = load double, double* %481
%5951 = fadd double %5950, 1.000000e+00
%5952 = load double, double* %481
%5953 = fadd double %5952, 1.000000e+00
%5954 = load double, double* %864
%5955 = load double, double* %864
%5956 = fmul double %5954, %5955
%5957 = fmul double 4.000000e+00, %5956
%5958 = call double @llvm.fmuladd.f64(double %5951, double %5953, double %5957)
%5959 = call double @sqrt(double %5958)
%5960 = load double, double* %481
%5961 = fsub double %5960, 1.000000e+00
%5962 = load double, double* %481
%5963 = fsub double %5962, 1.000000e+00
%5964 = load double, double* %809
%5965 = load double, double* %809
%5966 = fmul double %5964, %5965
%5967 = fmul double 4.000000e+00, %5966
%5968 = call double @llvm.fmuladd.f64(double %5961, double %5963, double %5967)
%5969 = call double @sqrt(double %5968)
%5970 = fadd double %5959, %5969
%5971 = load double, double* %481
%5972 = fadd double %5971, 1.000000e+00
%5973 = load double, double* %481
%5974 = fadd double %5973, 1.000000e+00
%5975 = load double, double* %864
%5976 = load double, double* %864
%5977 = fmul double %5975, %5976
%5978 = fmul double 4.000000e+00, %5977
%5979 = call double @llvm.fmuladd.f64(double %5972, double %5974, double %5978)
%5980 = call double @sqrt(double %5979)
%5981 = load double, double* %481
%5982 = fsub double %5981, 1.000000e+00
%5983 = load double, double* %481
%5984 = fsub double %5983, 1.000000e+00
%5985 = load double, double* %809
%5986 = load double, double* %809
%5987 = fmul double %5985, %5986
%5988 = fmul double 4.000000e+00, %5987
%5989 = call double @llvm.fmuladd.f64(double %5982, double %5984, double %5988)
%5990 = call double @sqrt(double %5989)
%5991 = fadd double %5980, %5990
%5992 = fmul double %5970, %5991
%5993 = fdiv double %5949, %5992
%5994 = fsub double %5919, %5993
store double %5994, double* %486
%5995 = load double, double* %486
%5996 = load double, double* %532
%5997 = fmul double %5995, %5996
store double %5997, double* %533
%5998 = load double, double* %486
%5999 = load double, double* %484
%6000 = fmul double %5998, %5999
store double %6000, double* %488
%6001 = load double, double* %485
%6002 = load double, double* %863
%6003 = load double, double* %385
%6004 = fsub double %6002, %6003
%6005 = load double, double* %863
%6006 = fneg double %6005
%6007 = call double @llvm.fmuladd.f64(double %6001, double %6004, double %6006)
%6008 = load double, double* %385
%6009 = fsub double %6007, %6008
%6010 = fmul double 5.000000e-01, %6009
store double %6010, double* %431
%6011 = load double, double* %863
%6012 = load double, double* %385
%6013 = fsub double %6011, %6012
%6014 = fmul double 5.000000e-01, %6013
store double %6014, double* %489
%6015 = load double, double* %485
%6016 = fneg double %6015
%6017 = fsub double %6016, 1.000000e+00
%6018 = fmul double 5.000000e-01, %6017
store double %6018, double* %436
%6019 = load double, double* %489
%6020 = load double, double* %533
%6021 = fmul double %6019, %6020
store double %6021, double* %534
%6022 = load double, double* %489
%6023 = load double, double* %488
%6024 = fmul double %6022, %6023
store double %6024, double* %434
%6025 = load double, double* %434
%6026 = load double, double* %436
%6027 = load double, double* %387
%6028 = call double @llvm.fmuladd.f64(double %6026, double %6027, double %6025)
store double %6028, double* %434
%6029 = load double, double* %431
%6030 = load double, double* %332
%6031 = fdiv double %6029, %6030
%6032 = fsub double 1.000000e+00, %6031
store double %6032, double* %215
%6033 = load double, double* %332
%6034 = fdiv double -1.000000e+00, %6033
store double %6034, double* %437
%6035 = load double, double* %431
%6036 = load double, double* %332
%6037 = load double, double* %332
%6038 = fmul double %6036, %6037
%6039 = fdiv double %6035, %6038
store double %6039, double* %347
%6040 = load double, double* %437
%6041 = load double, double* %534
%6042 = fmul double %6040, %6041
store double %6042, double* %525
%6043 = load double, double* %437
%6044 = load double, double* %434
%6045 = fmul double %6043, %6044
store double %6045, double* %217
%6046 = load double, double* %217
%6047 = load double, double* %347
%6048 = load double, double* %334
%6049 = call double @llvm.fmuladd.f64(double %6047, double %6048, double %6046)
store double %6049, double* %217
%6050 = load double, double* %808
%6051 = fsub double 1.000000e+00, %6050
store double %6051, double* %242
%6052 = load double, double* %215
%6053 = load double, double* %242
%6054 = call double @pow(double %6052, double %6053)
store double %6054, double* %245
%6055 = load double, double* %245
%6056 = load double, double* %242
%6057 = fmul double %6055, %6056
%6058 = load double, double* %215
%6059 = fdiv double %6057, %6058
store double %6059, double* %403
%6060 = load double, double* %403
%6061 = load double, double* %525
%6062 = fmul double %6060, %6061
store double %6062, double* %526
%6063 = load double, double* %403
%6064 = load double, double* %217
%6065 = fmul double %6063, %6064
store double %6065, double* %247
%6066 = load double, double* %332
%6067 = load double, double* %245
%6068 = fsub double 1.000000e+00, %6067
%6069 = fmul double %6066, %6068
%6070 = load double, double* %808
%6071 = fsub double 1.000000e+00, %6070
%6072 = fdiv double %6069, %6071
store double %6072, double* %393
%6073 = load double, double* %245
%6074 = fsub double 1.000000e+00, %6073
%6075 = load double, double* %808
%6076 = fsub double 1.000000e+00, %6075
%6077 = fdiv double %6074, %6076
store double %6077, double* %459
%6078 = load double, double* %332
%6079 = fneg double %6078
%6080 = load double, double* %808
%6081 = fsub double 1.000000e+00, %6080
%6082 = fdiv double %6079, %6081
store double %6082, double* %405
%6083 = load double, double* %459
%6084 = load double, double* %334
%6085 = fmul double %6083, %6084
store double %6085, double* %395
%6086 = load double, double* %405
%6087 = load double, double* %526
%6088 = fmul double %6086, %6087
store double %6088, double* %523
%6089 = load double, double* %395
%6090 = load double, double* %405
%6091 = load double, double* %247
%6092 = call double @llvm.fmuladd.f64(double %6090, double %6091, double %6089)
store double %6092, double* %395
%6093 = load double, double* %485
%6094 = fadd double %6093, 1.000000e+00
%6095 = fmul double 5.000000e-01, %6094
store double %6095, double* %491
store double 5.000000e-01, double* %492
%6096 = load double, double* %492
%6097 = load double, double* %533
%6098 = fmul double %6096, %6097
store double %6098, double* %535
%6099 = load double, double* %492
%6100 = load double, double* %488
%6101 = fmul double %6099, %6100
store double %6101, double* %494
%6102 = load double, double* %863
%6103 = load double, double* %332
%6104 = fdiv double %6102, %6103
%6105 = fadd double 1.000000e+00, %6104
store double %6105, double* %215
%6106 = load double, double* %863
%6107 = fneg double %6106
%6108 = load double, double* %332
%6109 = load double, double* %332
%6110 = fmul double %6108, %6109
%6111 = fdiv double %6107, %6110
store double %6111, double* %347
%6112 = load double, double* %347
%6113 = load double, double* %334
%6114 = fmul double %6112, %6113
store double %6114, double* %217
%6115 = load double, double* %808
%6116 = fneg double %6115
store double %6116, double* %242
%6117 = load double, double* %215
%6118 = load double, double* %242
%6119 = call double @pow(double %6117, double %6118)
store double %6119, double* %495
%6120 = load double, double* %495
%6121 = load double, double* %242
%6122 = fmul double %6120, %6121
%6123 = load double, double* %215
%6124 = fdiv double %6122, %6123
store double %6124, double* %496
%6125 = load double, double* %496
%6126 = load double, double* %217
%6127 = fmul double %6125, %6126
store double %6127, double* %497
%6128 = load double, double* %385
%6129 = load double, double* %332
%6130 = fdiv double %6128, %6129
%6131 = fadd double 1.000000e+00, %6130
store double %6131, double* %215
%6132 = load double, double* %332
%6133 = fdiv double 1.000000e+00, %6132
store double %6133, double* %498
%6134 = load double, double* %385
%6135 = fneg double %6134
%6136 = load double, double* %332
%6137 = load double, double* %332
%6138 = fmul double %6136, %6137
%6139 = fdiv double %6135, %6138
store double %6139, double* %347
%6140 = load double, double* %498
%6141 = load double, double* %387
%6142 = fmul double %6140, %6141
store double %6142, double* %217
%6143 = load double, double* %217
%6144 = load double, double* %347
%6145 = load double, double* %334
%6146 = call double @llvm.fmuladd.f64(double %6144, double %6145, double %6143)
store double %6146, double* %217
%6147 = load double, double* %808
%6148 = fneg double %6147
store double %6148, double* %242
%6149 = load double, double* %215
%6150 = load double, double* %242
%6151 = call double @pow(double %6149, double %6150)
store double %6151, double* %499
%6152 = load double, double* %499
%6153 = load double, double* %242
%6154 = fmul double %6152, %6153
%6155 = load double, double* %215
%6156 = fdiv double %6154, %6155
store double %6156, double* %500
%6157 = load double, double* %500
%6158 = load double, double* %217
%6159 = fmul double %6157, %6158
store double %6159, double* %501
%6160 = load double, double* %491
%6161 = fsub double 1.000000e+00, %6160
%6162 = load double, double* %495
%6163 = load double, double* %491
%6164 = load double, double* %499
%6165 = fmul double %6163, %6164
%6166 = call double @llvm.fmuladd.f64(double %6161, double %6162, double %6165)
store double %6166, double* %502
%6167 = load double, double* %499
%6168 = load double, double* %495
%6169 = fsub double %6167, %6168
store double %6169, double* %503
%6170 = load double, double* %491
%6171 = fsub double 1.000000e+00, %6170
store double %6171, double* %506
%6172 = load double, double* %491
store double %6172, double* %507
%6173 = load double, double* %503
%6174 = load double, double* %535
%6175 = fmul double %6173, %6174
store double %6175, double* %536
%6176 = load double, double* %503
%6177 = load double, double* %494
%6178 = fmul double %6176, %6177
store double %6178, double* %505
%6179 = load double, double* %505
%6180 = load double, double* %506
%6181 = load double, double* %497
%6182 = call double @llvm.fmuladd.f64(double %6180, double %6181, double %6179)
store double %6182, double* %505
%6183 = load double, double* %505
%6184 = load double, double* %507
%6185 = load double, double* %501
%6186 = call double @llvm.fmuladd.f64(double %6184, double %6185, double %6183)
store double %6186, double* %505
%6187 = load double*, double** %107
%6188 = load double, double* %6187
%6189 = load double, double* %431
%6190 = fsub double %6188, %6189
%6191 = load double, double* %414
%6192 = fadd double %6190, %6191
%6193 = load double, double* %502
%6194 = fmul double %6192, %6193
store double %6194, double* %508
%6195 = load double, double* %502
store double %6195, double* %537
%6196 = load double, double* %502
%6197 = fneg double %6196
store double %6197, double* %510
%6198 = load double, double* %502
store double %6198, double* %512
%6199 = load double, double* %414
%6200 = load double, double* %431
%6201 = fsub double %6199, %6200
%6202 = load double*, double** %107
%6203 = load double, double* %6202
%6204 = fadd double %6201, %6203
store double %6204, double* %513
%6205 = load double, double* %537
%6206 = load double, double* %510
%6207 = load double, double* %534
%6208 = call double @llvm.fmuladd.f64(double %6206, double %6207, double %6205)
store double %6208, double* %537
%6209 = load double, double* %510
%6210 = load double, double* %434
%6211 = fmul double %6209, %6210
store double %6211, double* %511
%6212 = load double, double* %511
%6213 = load double, double* %512
%6214 = load double, double* %416
%6215 = call double @llvm.fmuladd.f64(double %6213, double %6214, double %6212)
store double %6215, double* %511
%6216 = load double, double* %537
%6217 = load double, double* %513
%6218 = load double, double* %536
%6219 = call double @llvm.fmuladd.f64(double %6217, double %6218, double %6216)
store double %6219, double* %537
%6220 = load double, double* %511
%6221 = load double, double* %513
%6222 = load double, double* %505
%6223 = call double @llvm.fmuladd.f64(double %6221, double %6222, double %6220)
store double %6223, double* %511
%6224 = load double, double* %508
%6225 = load double, double* %393
%6226 = fadd double %6224, %6225
%6227 = load double, double* %477
%6228 = fsub double %6226, %6227
store double %6228, double* %527
store double 1.000000e+00, double* %538
store double 1.000000e+00, double* %528
store double -1.000000e+00, double* %539
%6229 = load double, double* %538
%6230 = load double, double* %537
%6231 = fmul double %6229, %6230
store double %6231, double* %530
%6232 = load double, double* %538
%6233 = load double, double* %511
%6234 = fmul double %6232, %6233
store double %6234, double* %529
%6235 = load double, double* %529
%6236 = load double, double* %528
%6237 = load double, double* %395
%6238 = call double @llvm.fmuladd.f64(double %6236, double %6237, double %6235)
store double %6238, double* %529
%6239 = load double, double* %530
%6240 = load double, double* %528
%6241 = load double, double* %523
%6242 = call double @llvm.fmuladd.f64(double %6240, double %6241, double %6239)
store double %6242, double* %530
%6243 = load double, double* %529
%6244 = load double, double* %539
%6245 = load double, double* %479
%6246 = call double @llvm.fmuladd.f64(double %6244, double %6245, double %6243)
store double %6246, double* %529
br label %6499
6247: ; preds = %5604, %5601
%6248 = load double, double* %385
%6249 = load double, double* %385
%6250 = load double, double* %809
%6251 = fmul double 4.000000e+00, %6250
%6252 = load double, double* %809
%6253 = fmul double %6251, %6252
%6254 = call double @llvm.fmuladd.f64(double %6248, double %6249, double %6253)
%6255 = call double @sqrt(double %6254)
store double %6255, double* %411
%6256 = load double, double* %385
%6257 = load double, double* %385
%6258 = load double, double* %385
%6259 = load double, double* %809
%6260 = load double, double* %809
%6261 = fmul double %6259, %6260
%6262 = fmul double 4.000000e+00, %6261
%6263 = call double @llvm.fmuladd.f64(double %6257, double %6258, double %6262)
%6264 = call double @sqrt(double %6263)
%6265 = fdiv double %6256, %6264
store double %6265, double* %412
%6266 = load double, double* %412
%6267 = load double, double* %387
%6268 = fmul double %6266, %6267
store double %6268, double* %413
%6269 = load double, double* %385
%6270 = load double, double* %411
%6271 = fadd double %6269, %6270
%6272 = fmul double -5.000000e-01, %6271
store double %6272, double* %414
store double -5.000000e-01, double* %415
store double -5.000000e-01, double* %417
%6273 = load double, double* %415
%6274 = load double, double* %387
%6275 = fmul double %6273, %6274
store double %6275, double* %416
%6276 = load double, double* %416
%6277 = load double, double* %417
%6278 = load double, double* %413
%6279 = call double @llvm.fmuladd.f64(double %6277, double %6278, double %6276)
store double %6279, double* %416
%6280 = load double, double* %414
%6281 = load double, double* %332
%6282 = fdiv double %6280, %6281
%6283 = fsub double 1.000000e+00, %6282
store double %6283, double* %215
%6284 = load double, double* %332
%6285 = fdiv double -1.000000e+00, %6284
store double %6285, double* %418
%6286 = load double, double* %414
%6287 = load double, double* %332
%6288 = load double, double* %332
%6289 = fmul double %6287, %6288
%6290 = fdiv double %6286, %6289
store double %6290, double* %347
%6291 = load double, double* %418
%6292 = load double, double* %416
%6293 = fmul double %6291, %6292
store double %6293, double* %217
%6294 = load double, double* %217
%6295 = load double, double* %347
%6296 = load double, double* %334
%6297 = call double @llvm.fmuladd.f64(double %6295, double %6296, double %6294)
store double %6297, double* %217
%6298 = load double, double* %808
%6299 = fsub double 1.000000e+00, %6298
store double %6299, double* %242
%6300 = load double, double* %215
%6301 = load double, double* %242
%6302 = call double @pow(double %6300, double %6301)
store double %6302, double* %245
%6303 = load double, double* %245
%6304 = load double, double* %242
%6305 = fmul double %6303, %6304
%6306 = load double, double* %215
%6307 = fdiv double %6305, %6306
store double %6307, double* %403
%6308 = load double, double* %403
%6309 = load double, double* %217
%6310 = fmul double %6308, %6309
store double %6310, double* %247
%6311 = load double, double* %332
%6312 = fneg double %6311
%6313 = load double, double* %245
%6314 = fmul double %6312, %6313
%6315 = load double, double* %808
%6316 = fsub double 1.000000e+00, %6315
%6317 = fdiv double %6314, %6316
store double %6317, double* %419
%6318 = load double, double* %245
%6319 = fneg double %6318
%6320 = load double, double* %808
%6321 = fsub double 1.000000e+00, %6320
%6322 = fdiv double %6319, %6321
store double %6322, double* %516
%6323 = load double, double* %332
%6324 = fneg double %6323
%6325 = load double, double* %808
%6326 = fsub double 1.000000e+00, %6325
%6327 = fdiv double %6324, %6326
store double %6327, double* %422
%6328 = load double, double* %516
%6329 = load double, double* %334
%6330 = fmul double %6328, %6329
store double %6330, double* %421
%6331 = load double, double* %421
%6332 = load double, double* %422
%6333 = load double, double* %247
%6334 = call double @llvm.fmuladd.f64(double %6332, double %6333, double %6331)
store double %6334, double* %421
%6335 = load double*, double** %107
%6336 = load double, double* %6335
%6337 = load double, double* %385
%6338 = fadd double %6336, %6337
store double %6338, double* %423
store double 1.000000e+00, double* %540
store double 1.000000e+00, double* %425
%6339 = load double, double* %425
%6340 = load double, double* %387
%6341 = fmul double %6339, %6340
store double %6341, double* %426
%6342 = load double, double* %423
%6343 = load double, double* %423
%6344 = load double, double* %809
%6345 = fmul double 4.000000e+00, %6344
%6346 = load double, double* %809
%6347 = fmul double %6345, %6346
%6348 = call double @llvm.fmuladd.f64(double %6342, double %6343, double %6347)
%6349 = call double @sqrt(double %6348)
store double %6349, double* %427
%6350 = load double, double* %423
%6351 = load double, double* %423
%6352 = load double, double* %423
%6353 = load double, double* %809
%6354 = load double, double* %809
%6355 = fmul double %6353, %6354
%6356 = fmul double 4.000000e+00, %6355
%6357 = call double @llvm.fmuladd.f64(double %6351, double %6352, double %6356)
%6358 = call double @sqrt(double %6357)
%6359 = fdiv double %6350, %6358
store double %6359, double* %428
%6360 = load double, double* %428
%6361 = load double, double* %540
%6362 = fmul double %6360, %6361
store double %6362, double* %541
%6363 = load double, double* %428
%6364 = load double, double* %426
%6365 = fmul double %6363, %6364
store double %6365, double* %430
%6366 = load double, double* %423
%6367 = load double, double* %427
%6368 = fsub double %6366, %6367
%6369 = load double, double* %385
%6370 = fneg double %6369
%6371 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6368, double %6370)
store double %6371, double* %431
store double 5.000000e-01, double* %432
store double -5.000000e-01, double* %435
store double -1.000000e+00, double* %436
%6372 = load double, double* %432
%6373 = load double, double* %540
%6374 = fmul double %6372, %6373
store double %6374, double* %534
%6375 = load double, double* %432
%6376 = load double, double* %426
%6377 = fmul double %6375, %6376
store double %6377, double* %434
%6378 = load double, double* %534
%6379 = load double, double* %435
%6380 = load double, double* %541
%6381 = call double @llvm.fmuladd.f64(double %6379, double %6380, double %6378)
store double %6381, double* %534
%6382 = load double, double* %434
%6383 = load double, double* %435
%6384 = load double, double* %430
%6385 = call double @llvm.fmuladd.f64(double %6383, double %6384, double %6382)
store double %6385, double* %434
%6386 = load double, double* %434
%6387 = load double, double* %436
%6388 = load double, double* %387
%6389 = call double @llvm.fmuladd.f64(double %6387, double %6388, double %6386)
store double %6389, double* %434
%6390 = load double, double* %431
%6391 = load double, double* %332
%6392 = fdiv double %6390, %6391
%6393 = fsub double 1.000000e+00, %6392
store double %6393, double* %215
%6394 = load double, double* %332
%6395 = fdiv double -1.000000e+00, %6394
store double %6395, double* %437
%6396 = load double, double* %431
%6397 = load double, double* %332
%6398 = load double, double* %332
%6399 = fmul double %6397, %6398
%6400 = fdiv double %6396, %6399
store double %6400, double* %347
%6401 = load double, double* %437
%6402 = load double, double* %534
%6403 = fmul double %6401, %6402
store double %6403, double* %525
%6404 = load double, double* %437
%6405 = load double, double* %434
%6406 = fmul double %6404, %6405
store double %6406, double* %217
%6407 = load double, double* %217
%6408 = load double, double* %347
%6409 = load double, double* %334
%6410 = call double @llvm.fmuladd.f64(double %6408, double %6409, double %6407)
store double %6410, double* %217
%6411 = load double, double* %808
%6412 = fsub double 1.000000e+00, %6411
store double %6412, double* %242
%6413 = load double, double* %215
%6414 = load double, double* %242
%6415 = call double @pow(double %6413, double %6414)
store double %6415, double* %245
%6416 = load double, double* %245
%6417 = load double, double* %242
%6418 = fmul double %6416, %6417
%6419 = load double, double* %215
%6420 = fdiv double %6418, %6419
store double %6420, double* %403
%6421 = load double, double* %403
%6422 = load double, double* %525
%6423 = fmul double %6421, %6422
store double %6423, double* %526
%6424 = load double, double* %403
%6425 = load double, double* %217
%6426 = fmul double %6424, %6425
store double %6426, double* %247
%6427 = load double, double* %332
%6428 = fneg double %6427
%6429 = load double, double* %245
%6430 = fmul double %6428, %6429
%6431 = load double, double* %808
%6432 = fsub double 1.000000e+00, %6431
%6433 = fdiv double %6430, %6432
store double %6433, double* %393
%6434 = load double, double* %245
%6435 = fneg double %6434
%6436 = load double, double* %808
%6437 = fsub double 1.000000e+00, %6436
%6438 = fdiv double %6435, %6437
store double %6438, double* %459
%6439 = load double, double* %332
%6440 = fneg double %6439
%6441 = load double, double* %808
%6442 = fsub double 1.000000e+00, %6441
%6443 = fdiv double %6440, %6442
store double %6443, double* %405
%6444 = load double, double* %459
%6445 = load double, double* %334
%6446 = fmul double %6444, %6445
store double %6446, double* %395
%6447 = load double, double* %405
%6448 = load double, double* %526
%6449 = fmul double %6447, %6448
store double %6449, double* %523
%6450 = load double, double* %395
%6451 = load double, double* %405
%6452 = load double, double* %247
%6453 = call double @llvm.fmuladd.f64(double %6451, double %6452, double %6450)
store double %6453, double* %395
%6454 = load double, double* %797
%6455 = fsub double 1.000000e+00, %6454
store double %6455, double* %215
%6456 = load double, double* %808
%6457 = fneg double %6456
store double %6457, double* %242
%6458 = load double, double* %215
%6459 = load double, double* %242
%6460 = call double @pow(double %6458, double %6459)
store double %6460, double* %245
%6461 = load double, double* %393
%6462 = load double, double* %245
%6463 = load double*, double** %107
%6464 = load double, double* %6463
%6465 = load double, double* %431
%6466 = fsub double %6464, %6465
%6467 = load double, double* %414
%6468 = fadd double %6466, %6467
%6469 = call double @llvm.fmuladd.f64(double %6462, double %6468, double %6461)
%6470 = load double, double* %419
%6471 = fsub double %6469, %6470
store double %6471, double* %527
store double 1.000000e+00, double* %528
%6472 = load double, double* %245
store double %6472, double* %530
%6473 = load double, double* %245
%6474 = fneg double %6473
store double %6474, double* %542
%6475 = load double, double* %245
store double %6475, double* %543
store double -1.000000e+00, double* %544
%6476 = load double, double* %528
%6477 = load double, double* %395
%6478 = fmul double %6476, %6477
store double %6478, double* %529
%6479 = load double, double* %530
%6480 = load double, double* %528
%6481 = load double, double* %523
%6482 = call double @llvm.fmuladd.f64(double %6480, double %6481, double %6479)
store double %6482, double* %530
%6483 = load double, double* %530
%6484 = load double, double* %542
%6485 = load double, double* %534
%6486 = call double @llvm.fmuladd.f64(double %6484, double %6485, double %6483)
store double %6486, double* %530
%6487 = load double, double* %529
%6488 = load double, double* %542
%6489 = load double, double* %434
%6490 = call double @llvm.fmuladd.f64(double %6488, double %6489, double %6487)
store double %6490, double* %529
%6491 = load double, double* %529
%6492 = load double, double* %543
%6493 = load double, double* %416
%6494 = call double @llvm.fmuladd.f64(double %6492, double %6493, double %6491)
store double %6494, double* %529
%6495 = load double, double* %529
%6496 = load double, double* %544
%6497 = load double, double* %421
%6498 = call double @llvm.fmuladd.f64(double %6496, double %6497, double %6495)
store double %6498, double* %529
br label %6499
6499: ; preds = %6247, %5607
br label %6500
6500: ; preds = %6499, %5583
%6501 = load double*, double** %104
%6502 = load double, double* %6501
%6503 = load double, double* %291
%6504 = load double, double* %206
%6505 = fmul double %6503, %6504
%6506 = fdiv double %6502, %6505
store double %6506, double* %545
%6507 = load double, double* %291
%6508 = load double, double* %206
%6509 = fmul double %6507, %6508
%6510 = fdiv double 1.000000e+00, %6509
store double %6510, double* %546
%6511 = load double*, double** %104
%6512 = load double, double* %6511
%6513 = fneg double %6512
%6514 = load double, double* %291
%6515 = load double, double* %291
%6516 = fmul double %6514, %6515
%6517 = load double, double* %206
%6518 = fmul double %6516, %6517
%6519 = fdiv double %6513, %6518
store double %6519, double* %547
%6520 = load double*, double** %104
%6521 = load double, double* %6520
%6522 = fneg double %6521
%6523 = load double, double* %291
%6524 = load double, double* %206
%6525 = load double, double* %206
%6526 = fmul double %6524, %6525
%6527 = fmul double %6523, %6526
%6528 = fdiv double %6522, %6527
store double %6528, double* %549
%6529 = load double, double* %547
%6530 = load double, double* %293
%6531 = fmul double %6529, %6530
store double %6531, double* %548
%6532 = load double, double* %548
%6533 = load double, double* %549
%6534 = load double, double* %208
%6535 = call double @llvm.fmuladd.f64(double %6533, double %6534, double %6532)
store double %6535, double* %548
%6536 = load double, double* %545
%6537 = fcmp ogt double %6536, 1.000000e+02
br i1 %6537, label %6538, label %6545
6538: ; preds = %6500
%6539 = call double @exp(double 1.000000e+02)
store double %6539, double* %551
%6540 = load double, double* %551
%6541 = load double, double* %545
%6542 = fsub double %6541, 1.000000e+02
%6543 = fadd double 1.000000e+00, %6542
%6544 = fmul double %6540, %6543
store double %6544, double* %550
br label %6560
6545: ; preds = %6500
%6546 = load double, double* %545
%6547 = fcmp olt double %6546, -1.000000e+02
br i1 %6547, label %6548, label %6555
6548: ; preds = %6545
%6549 = call double @exp(double -1.000000e+02)
store double %6549, double* %551
%6550 = load double, double* %551
%6551 = load double, double* %545
%6552 = fadd double %6551, 1.000000e+02
%6553 = fadd double 1.000000e+00, %6552
%6554 = fmul double %6550, %6553
store double %6554, double* %550
br label %6559
6555: ; preds = %6545
%6556 = load double, double* %545
%6557 = call double @exp(double %6556)
store double %6557, double* %550
%6558 = load double, double* %550
store double %6558, double* %551
br label %6559
6559: ; preds = %6555, %6548
br label %6560
6560: ; preds = %6559, %6538
%6561 = load double, double* %551
%6562 = load double, double* %546
%6563 = fmul double %6561, %6562
store double %6563, double* %552
%6564 = load double, double* %551
%6565 = load double, double* %548
%6566 = fmul double %6564, %6565
store double %6566, double* %553
%6567 = load double, double* %258
%6568 = load double, double* %550
%6569 = fsub double %6568, 1.000000e+00
%6570 = fmul double %6567, %6569
store double %6570, double* %554
%6571 = load double, double* %550
%6572 = fsub double %6571, 1.000000e+00
store double %6572, double* %555
%6573 = load double, double* %258
store double %6573, double* %557
%6574 = load double, double* %555
%6575 = load double, double* %260
%6576 = fmul double %6574, %6575
store double %6576, double* %556
%6577 = load double, double* %557
%6578 = load double, double* %552
%6579 = fmul double %6577, %6578
store double %6579, double* %558
%6580 = load double, double* %556
%6581 = load double, double* %557
%6582 = load double, double* %553
%6583 = call double @llvm.fmuladd.f64(double %6581, double %6582, double %6580)
store double %6583, double* %556
%6584 = load double*, double** %106
%6585 = load double, double* %6584
%6586 = load double, double* %294
%6587 = load double, double* %206
%6588 = fmul double %6586, %6587
%6589 = fdiv double %6585, %6588
store double %6589, double* %545
%6590 = load double, double* %294
%6591 = load double, double* %206
%6592 = fmul double %6590, %6591
%6593 = fdiv double 1.000000e+00, %6592
store double %6593, double* %559
%6594 = load double*, double** %106
%6595 = load double, double* %6594
%6596 = fneg double %6595
%6597 = load double, double* %294
%6598 = load double, double* %294
%6599 = fmul double %6597, %6598
%6600 = load double, double* %206
%6601 = fmul double %6599, %6600
%6602 = fdiv double %6596, %6601
store double %6602, double* %560
%6603 = load double*, double** %106
%6604 = load double, double* %6603
%6605 = fneg double %6604
%6606 = load double, double* %294
%6607 = load double, double* %206
%6608 = load double, double* %206
%6609 = fmul double %6607, %6608
%6610 = fmul double %6606, %6609
%6611 = fdiv double %6605, %6610
store double %6611, double* %549
%6612 = load double, double* %560
%6613 = load double, double* %296
%6614 = fmul double %6612, %6613
store double %6614, double* %548
%6615 = load double, double* %548
%6616 = load double, double* %549
%6617 = load double, double* %208
%6618 = call double @llvm.fmuladd.f64(double %6616, double %6617, double %6615)
store double %6618, double* %548
%6619 = load double, double* %545
%6620 = fcmp ogt double %6619, 1.000000e+02
br i1 %6620, label %6621, label %6628
6621: ; preds = %6560
%6622 = call double @exp(double 1.000000e+02)
store double %6622, double* %551
%6623 = load double, double* %551
%6624 = load double, double* %545
%6625 = fsub double %6624, 1.000000e+02
%6626 = fadd double 1.000000e+00, %6625
%6627 = fmul double %6623, %6626
store double %6627, double* %550
br label %6643
6628: ; preds = %6560
%6629 = load double, double* %545
%6630 = fcmp olt double %6629, -1.000000e+02
br i1 %6630, label %6631, label %6638
6631: ; preds = %6628
%6632 = call double @exp(double -1.000000e+02)
store double %6632, double* %551
%6633 = load double, double* %551
%6634 = load double, double* %545
%6635 = fadd double %6634, 1.000000e+02
%6636 = fadd double 1.000000e+00, %6635
%6637 = fmul double %6633, %6636
store double %6637, double* %550
br label %6642
6638: ; preds = %6628
%6639 = load double, double* %545
%6640 = call double @exp(double %6639)
store double %6640, double* %550
%6641 = load double, double* %550
store double %6641, double* %551
br label %6642
6642: ; preds = %6638, %6631
br label %6643
6643: ; preds = %6642, %6621
%6644 = load double, double* %551
%6645 = load double, double* %559
%6646 = fmul double %6644, %6645
store double %6646, double* %561
%6647 = load double, double* %551
%6648 = load double, double* %548
%6649 = fmul double %6647, %6648
store double %6649, double* %553
%6650 = load double, double* %258
%6651 = load double, double* %261
%6652 = fmul double %6650, %6651
%6653 = load double, double* %550
%6654 = fsub double %6653, 1.000000e+00
%6655 = fmul double %6652, %6654
store double %6655, double* %562
%6656 = load double, double* %550
%6657 = fsub double %6656, 1.000000e+00
%6658 = load double, double* %261
%6659 = fmul double %6657, %6658
store double %6659, double* %563
%6660 = load double, double* %550
%6661 = fsub double %6660, 1.000000e+00
%6662 = load double, double* %258
%6663 = fmul double %6661, %6662
store double %6663, double* %565
%6664 = load double, double* %258
%6665 = load double, double* %261
%6666 = fmul double %6664, %6665
store double %6666, double* %566
%6667 = load double, double* %563
%6668 = load double, double* %260
%6669 = fmul double %6667, %6668
store double %6669, double* %564
%6670 = load double, double* %564
%6671 = load double, double* %565
%6672 = load double, double* %263
%6673 = call double @llvm.fmuladd.f64(double %6671, double %6672, double %6670)
store double %6673, double* %564
%6674 = load double, double* %566
%6675 = load double, double* %561
%6676 = fmul double %6674, %6675
store double %6676, double* %567
%6677 = load double, double* %564
%6678 = load double, double* %566
%6679 = load double, double* %553
%6680 = call double @llvm.fmuladd.f64(double %6678, double %6679, double %6677)
store double %6680, double* %564
%6681 = load double, double* %406
%6682 = load double, double* %372
%6683 = call double @llvm.fmuladd.f64(double %6681, double %6682, double 1.000000e+00)
%6684 = load double, double* %465
%6685 = load double, double* %371
%6686 = call double @llvm.fmuladd.f64(double %6684, double %6685, double %6683)
store double %6686, double* %568
%6687 = load double, double* %372
store double %6687, double* %569
%6688 = load double, double* %371
store double %6688, double* %572
%6689 = load double, double* %569
%6690 = load double, double* %408
%6691 = fmul double %6689, %6690
store double %6691, double* %570
%6692 = load double, double* %569
%6693 = load double, double* %409
%6694 = fmul double %6692, %6693
store double %6694, double* %571
%6695 = load double, double* %570
%6696 = load double, double* %572
%6697 = load double, double* %467
%6698 = call double @llvm.fmuladd.f64(double %6696, double %6697, double %6695)
store double %6698, double* %570
%6699 = load double, double* %572
%6700 = load double, double* %468
%6701 = fmul double %6699, %6700
store double %6701, double* %573
%6702 = load double, double* %568
%6703 = fsub double %6702, 1.000000e-04
%6704 = load double, double* %568
%6705 = fsub double %6704, 1.000000e-04
%6706 = call double @llvm.fmuladd.f64(double %6703, double %6705, double 1.000000e-08)
%6707 = call double @sqrt(double %6706)
%6708 = load double, double* %568
%6709 = fadd double %6707, %6708
%6710 = fsub double %6709, 1.000000e-04
%6711 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6710, double 1.000000e-04)
store double %6711, double* %574
%6712 = load double, double* %568
%6713 = fsub double %6712, 1.000000e-04
%6714 = load double, double* %568
%6715 = fsub double %6714, 1.000000e-04
%6716 = load double, double* %568
%6717 = fsub double %6716, 1.000000e-04
%6718 = call double @llvm.fmuladd.f64(double %6715, double %6717, double 1.000000e-08)
%6719 = call double @sqrt(double %6718)
%6720 = fdiv double %6713, %6719
%6721 = fadd double %6720, 1.000000e+00
%6722 = fmul double 5.000000e-01, %6721
store double %6722, double* %575
%6723 = load double, double* %575
%6724 = load double, double* %570
%6725 = fmul double %6723, %6724
store double %6725, double* %576
%6726 = load double, double* %575
%6727 = load double, double* %571
%6728 = fmul double %6726, %6727
store double %6728, double* %577
%6729 = load double, double* %575
%6730 = load double, double* %573
%6731 = fmul double %6729, %6730
store double %6731, double* %578
%6732 = load double, double* %554
%6733 = load double, double* %373
%6734 = load double, double* %562
%6735 = load double, double* %376
%6736 = fmul double %6734, %6735
%6737 = call double @llvm.fmuladd.f64(double %6732, double %6733, double %6736)
store double %6737, double* %579
%6738 = load double, double* %373
store double %6738, double* %580
%6739 = load double, double* %554
store double %6739, double* %583
%6740 = load double, double* %376
store double %6740, double* %584
%6741 = load double, double* %580
%6742 = load double, double* %556
%6743 = fmul double %6741, %6742
store double %6743, double* %581
%6744 = load double, double* %580
%6745 = load double, double* %558
%6746 = fmul double %6744, %6745
store double %6746, double* %582
%6747 = load double, double* %581
%6748 = load double, double* %583
%6749 = load double, double* %375
%6750 = call double @llvm.fmuladd.f64(double %6748, double %6749, double %6747)
store double %6750, double* %581
%6751 = load double, double* %581
%6752 = load double, double* %584
%6753 = load double, double* %564
%6754 = call double @llvm.fmuladd.f64(double %6752, double %6753, double %6751)
store double %6754, double* %581
%6755 = load double, double* %584
%6756 = load double, double* %567
%6757 = fmul double %6755, %6756
store double %6757, double* %585
%6758 = load double, double* %865
%6759 = fcmp olt double %6758, 5.000000e-01
br i1 %6759, label %6760, label %6846
6760: ; preds = %6643
%6761 = load double, double* %866
%6762 = fdiv double 1.000000e+00, %6761
store double %6762, double* %242
%6763 = load double, double* %574
%6764 = load double, double* %242
%6765 = call double @pow(double %6763, double %6764)
store double %6765, double* %245
%6766 = load double, double* %245
%6767 = load double, double* %242
%6768 = fmul double %6766, %6767
%6769 = load double, double* %574
%6770 = fdiv double %6768, %6769
store double %6770, double* %586
%6771 = load double, double* %586
%6772 = load double, double* %576
%6773 = fmul double %6771, %6772
store double %6773, double* %247
%6774 = load double, double* %586
%6775 = load double, double* %577
%6776 = fmul double %6774, %6775
store double %6776, double* %404
%6777 = load double, double* %586
%6778 = load double, double* %578
%6779 = fmul double %6777, %6778
store double %6779, double* %464
%6780 = load double, double* %245
%6781 = load double, double* %579
%6782 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %6781, double %6780)
store double %6782, double* %215
store double 1.000000e+00, double* %312
store double 4.000000e+00, double* %587
%6783 = load double, double* %312
%6784 = load double, double* %247
%6785 = fmul double %6783, %6784
store double %6785, double* %217
%6786 = load double, double* %312
%6787 = load double, double* %404
%6788 = fmul double %6786, %6787
store double %6788, double* %402
%6789 = load double, double* %312
%6790 = load double, double* %464
%6791 = fmul double %6789, %6790
store double %6791, double* %463
%6792 = load double, double* %217
%6793 = load double, double* %587
%6794 = load double, double* %581
%6795 = call double @llvm.fmuladd.f64(double %6793, double %6794, double %6792)
store double %6795, double* %217
%6796 = load double, double* %402
%6797 = load double, double* %587
%6798 = load double, double* %582
%6799 = call double @llvm.fmuladd.f64(double %6797, double %6798, double %6796)
store double %6799, double* %402
%6800 = load double, double* %463
%6801 = load double, double* %587
%6802 = load double, double* %585
%6803 = call double @llvm.fmuladd.f64(double %6801, double %6802, double %6800)
store double %6803, double* %463
%6804 = load double, double* %215
%6805 = load double, double* %866
%6806 = call double @pow(double %6804, double %6805)
store double %6806, double* %249
%6807 = load double, double* %249
%6808 = load double, double* %866
%6809 = fmul double %6807, %6808
%6810 = load double, double* %215
%6811 = fdiv double %6809, %6810
store double %6811, double* %326
%6812 = load double, double* %326
%6813 = load double, double* %217
%6814 = fmul double %6812, %6813
store double %6814, double* %251
%6815 = load double, double* %326
%6816 = load double, double* %402
%6817 = fmul double %6815, %6816
store double %6817, double* %588
%6818 = load double, double* %326
%6819 = load double, double* %463
%6820 = fmul double %6818, %6819
store double %6820, double* %589
%6821 = load double, double* %574
%6822 = load double, double* %249
%6823 = fadd double %6821, %6822
%6824 = fmul double 5.000000e-01, %6823
store double %6824, double* %590
store double 5.000000e-01, double* %591
store double 5.000000e-01, double* %595
%6825 = load double, double* %591
%6826 = load double, double* %576
%6827 = fmul double %6825, %6826
store double %6827, double* %592
%6828 = load double, double* %591
%6829 = load double, double* %577
%6830 = fmul double %6828, %6829
store double %6830, double* %593
%6831 = load double, double* %591
%6832 = load double, double* %578
%6833 = fmul double %6831, %6832
store double %6833, double* %594
%6834 = load double, double* %592
%6835 = load double, double* %595
%6836 = load double, double* %251
%6837 = call double @llvm.fmuladd.f64(double %6835, double %6836, double %6834)
store double %6837, double* %592
%6838 = load double, double* %593
%6839 = load double, double* %595
%6840 = load double, double* %588
%6841 = call double @llvm.fmuladd.f64(double %6839, double %6840, double %6838)
store double %6841, double* %593
%6842 = load double, double* %594
%6843 = load double, double* %595
%6844 = load double, double* %589
%6845 = call double @llvm.fmuladd.f64(double %6843, double %6844, double %6842)
store double %6845, double* %594
br label %6906
6846: ; preds = %6643
%6847 = load double, double* %579
%6848 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %6847, double 1.000000e+00)
store double %6848, double* %215
store double 4.000000e+00, double* %587
%6849 = load double, double* %587
%6850 = load double, double* %581
%6851 = fmul double %6849, %6850
store double %6851, double* %217
%6852 = load double, double* %587
%6853 = load double, double* %582
%6854 = fmul double %6852, %6853
store double %6854, double* %402
%6855 = load double, double* %587
%6856 = load double, double* %585
%6857 = fmul double %6855, %6856
store double %6857, double* %463
%6858 = load double, double* %215
%6859 = load double, double* %866
%6860 = call double @pow(double %6858, double %6859)
store double %6860, double* %242
%6861 = load double, double* %242
%6862 = load double, double* %866
%6863 = fmul double %6861, %6862
%6864 = load double, double* %215
%6865 = fdiv double %6863, %6864
store double %6865, double* %343
%6866 = load double, double* %343
%6867 = load double, double* %217
%6868 = fmul double %6866, %6867
store double %6868, double* %244
%6869 = load double, double* %343
%6870 = load double, double* %402
%6871 = fmul double %6869, %6870
store double %6871, double* %596
%6872 = load double, double* %343
%6873 = load double, double* %463
%6874 = fmul double %6872, %6873
store double %6874, double* %597
%6875 = load double, double* %574
%6876 = fmul double 5.000000e-01, %6875
%6877 = load double, double* %242
%6878 = fadd double 1.000000e+00, %6877
%6879 = fmul double %6876, %6878
store double %6879, double* %590
%6880 = load double, double* %242
%6881 = fadd double %6880, 1.000000e+00
%6882 = fmul double 5.000000e-01, %6881
store double %6882, double* %591
%6883 = load double, double* %574
%6884 = fmul double 5.000000e-01, %6883
store double %6884, double* %598
%6885 = load double, double* %591
%6886 = load double, double* %576
%6887 = fmul double %6885, %6886
store double %6887, double* %592
%6888 = load double, double* %591
%6889 = load double, double* %577
%6890 = fmul double %6888, %6889
store double %6890, double* %593
%6891 = load double, double* %591
%6892 = load double, double* %578
%6893 = fmul double %6891, %6892
store double %6893, double* %594
%6894 = load double, double* %592
%6895 = load double, double* %598
%6896 = load double, double* %244
%6897 = call double @llvm.fmuladd.f64(double %6895, double %6896, double %6894)
store double %6897, double* %592
%6898 = load double, double* %593
%6899 = load double, double* %598
%6900 = load double, double* %596
%6901 = call double @llvm.fmuladd.f64(double %6899, double %6900, double %6898)
store double %6901, double* %593
%6902 = load double, double* %594
%6903 = load double, double* %598
%6904 = load double, double* %597
%6905 = call double @llvm.fmuladd.f64(double %6903, double %6904, double %6902)
store double %6905, double* %594
br label %6906
6906: ; preds = %6846, %6760
%6907 = load double, double* %562
%6908 = load double, double* %590
%6909 = fdiv double %6907, %6908
%6910 = load double*, double** %128
store double %6909, double* %6910
%6911 = load double, double* %590
%6912 = fdiv double 1.000000e+00, %6911
store double %6912, double* %599
%6913 = load double, double* %562
%6914 = fneg double %6913
%6915 = load double, double* %590
%6916 = load double, double* %590
%6917 = fmul double %6915, %6916
%6918 = fdiv double %6914, %6917
store double %6918, double* %600
%6919 = load double, double* %599
%6920 = load double, double* %564
%6921 = fmul double %6919, %6920
%6922 = load double*, double** %129
store double %6921, double* %6922
%6923 = load double, double* %599
%6924 = load double, double* %567
%6925 = fmul double %6923, %6924
%6926 = load double*, double** %130
store double %6925, double* %6926
%6927 = load double*, double** %129
%6928 = load double, double* %6927
%6929 = load double, double* %600
%6930 = load double, double* %592
%6931 = call double @llvm.fmuladd.f64(double %6929, double %6930, double %6928)
%6932 = load double*, double** %129
store double %6931, double* %6932
%6933 = load double, double* %600
%6934 = load double, double* %593
%6935 = fmul double %6933, %6934
%6936 = load double*, double** %131
store double %6935, double* %6936
%6937 = load double*, double** %130
%6938 = load double, double* %6937
%6939 = load double, double* %600
%6940 = load double, double* %594
%6941 = call double @llvm.fmuladd.f64(double %6939, double %6940, double %6938)
%6942 = load double*, double** %130
store double %6941, double* %6942
%6943 = load double, double* %554
%6944 = load double, double* %590
%6945 = fdiv double %6943, %6944
%6946 = load double*, double** %124
store double %6945, double* %6946
%6947 = load double, double* %590
%6948 = fdiv double 1.000000e+00, %6947
store double %6948, double* %601
%6949 = load double, double* %554
%6950 = fneg double %6949
%6951 = load double, double* %590
%6952 = load double, double* %590
%6953 = fmul double %6951, %6952
%6954 = fdiv double %6950, %6953
store double %6954, double* %602
%6955 = load double, double* %601
%6956 = load double, double* %556
%6957 = fmul double %6955, %6956
%6958 = load double*, double** %125
store double %6957, double* %6958
%6959 = load double, double* %601
%6960 = load double, double* %558
%6961 = fmul double %6959, %6960
%6962 = load double*, double** %126
store double %6961, double* %6962
%6963 = load double*, double** %125
%6964 = load double, double* %6963
%6965 = load double, double* %602
%6966 = load double, double* %592
%6967 = call double @llvm.fmuladd.f64(double %6965, double %6966, double %6964)
%6968 = load double*, double** %125
store double %6967, double* %6968
%6969 = load double*, double** %126
%6970 = load double, double* %6969
%6971 = load double, double* %602
%6972 = load double, double* %593
%6973 = call double @llvm.fmuladd.f64(double %6971, double %6972, double %6970)
%6974 = load double*, double** %126
store double %6973, double* %6974
%6975 = load double, double* %602
%6976 = load double, double* %594
%6977 = fmul double %6975, %6976
%6978 = load double*, double** %127
store double %6977, double* %6978
%6979 = load double, double* %824
%6980 = fcmp ogt double %6979, 0.000000e+00
br i1 %6980, label %6981, label %7161
6981: ; preds = %6906
%6982 = load double*, double** %107
%6983 = load double, double* %6982
%6984 = load double, double* %826
%6985 = load double, double* %206
%6986 = fmul double %6984, %6985
%6987 = fdiv double %6983, %6986
store double %6987, double* %545
%6988 = load double, double* %826
%6989 = load double, double* %206
%6990 = fmul double %6988, %6989
%6991 = fdiv double 1.000000e+00, %6990
store double %6991, double* %603
%6992 = load double*, double** %107
%6993 = load double, double* %6992
%6994 = fneg double %6993
%6995 = load double, double* %826
%6996 = load double, double* %206
%6997 = load double, double* %206
%6998 = fmul double %6996, %6997
%6999 = fmul double %6995, %6998
%7000 = fdiv double %6994, %6999
store double %7000, double* %549
%7001 = load double, double* %549
%7002 = load double, double* %208
%7003 = fmul double %7001, %7002
store double %7003, double* %548
%7004 = load double, double* %545
%7005 = fcmp ogt double %7004, 1.000000e+02
br i1 %7005, label %7006, label %7013
7006: ; preds = %6981
%7007 = call double @exp(double 1.000000e+02)
store double %7007, double* %551
%7008 = load double, double* %551
%7009 = load double, double* %545
%7010 = fsub double %7009, 1.000000e+02
%7011 = fadd double 1.000000e+00, %7010
%7012 = fmul double %7008, %7011
store double %7012, double* %550
br label %7028
7013: ; preds = %6981
%7014 = load double, double* %545
%7015 = fcmp olt double %7014, -1.000000e+02
br i1 %7015, label %7016, label %7023
7016: ; preds = %7013
%7017 = call double @exp(double -1.000000e+02)
store double %7017, double* %551
%7018 = load double, double* %551
%7019 = load double, double* %545
%7020 = fadd double %7019, 1.000000e+02
%7021 = fadd double 1.000000e+00, %7020
%7022 = fmul double %7018, %7021
store double %7022, double* %550
br label %7027
7023: ; preds = %7013
%7024 = load double, double* %545
%7025 = call double @exp(double %7024)
store double %7025, double* %550
%7026 = load double, double* %550
store double %7026, double* %551
br label %7027
7027: ; preds = %7023, %7016
br label %7028
7028: ; preds = %7027, %7006
%7029 = load double, double* %551
%7030 = load double, double* %603
%7031 = fmul double %7029, %7030
store double %7031, double* %604
%7032 = load double, double* %551
%7033 = load double, double* %548
%7034 = fmul double %7032, %7033
store double %7034, double* %553
%7035 = load double*, double** %106
%7036 = load double, double* %7035
%7037 = load double, double* %826
%7038 = load double, double* %206
%7039 = fmul double %7037, %7038
%7040 = fdiv double %7036, %7039
store double %7040, double* %605
%7041 = load double, double* %826
%7042 = load double, double* %206
%7043 = fmul double %7041, %7042
%7044 = fdiv double 1.000000e+00, %7043
store double %7044, double* %606
%7045 = load double*, double** %106
%7046 = load double, double* %7045
%7047 = fneg double %7046
%7048 = load double, double* %826
%7049 = load double, double* %206
%7050 = load double, double* %206
%7051 = fmul double %7049, %7050
%7052 = fmul double %7048, %7051
%7053 = fdiv double %7047, %7052
store double %7053, double* %607
%7054 = load double, double* %607
%7055 = load double, double* %208
%7056 = fmul double %7054, %7055
store double %7056, double* %608
%7057 = load double, double* %605
%7058 = fcmp ogt double %7057, 1.000000e+02
br i1 %7058, label %7059, label %7066
7059: ; preds = %7028
%7060 = call double @exp(double 1.000000e+02)
store double %7060, double* %610
%7061 = load double, double* %610
%7062 = load double, double* %605
%7063 = fsub double %7062, 1.000000e+02
%7064 = fadd double 1.000000e+00, %7063
%7065 = fmul double %7061, %7064
store double %7065, double* %609
br label %7081
7066: ; preds = %7028
%7067 = load double, double* %605
%7068 = fcmp olt double %7067, -1.000000e+02
br i1 %7068, label %7069, label %7076
7069: ; preds = %7066
%7070 = call double @exp(double -1.000000e+02)
store double %7070, double* %610
%7071 = load double, double* %610
%7072 = load double, double* %605
%7073 = fadd double %7072, 1.000000e+02
%7074 = fadd double 1.000000e+00, %7073
%7075 = fmul double %7071, %7074
store double %7075, double* %609
br label %7080
7076: ; preds = %7066
%7077 = load double, double* %605
%7078 = call double @exp(double %7077)
store double %7078, double* %609
%7079 = load double, double* %609
store double %7079, double* %610
br label %7080
7080: ; preds = %7076, %7069
br label %7081
7081: ; preds = %7080, %7059
%7082 = load double, double* %610
%7083 = load double, double* %606
%7084 = fmul double %7082, %7083
store double %7084, double* %611
%7085 = load double, double* %610
%7086 = load double, double* %608
%7087 = fmul double %7085, %7086
store double %7087, double* %612
%7088 = load double, double* %264
%7089 = load double, double* %825
%7090 = load double, double* %550
%7091 = load double, double* %825
%7092 = fsub double 1.000000e+00, %7091
%7093 = load double, double* %609
%7094 = fmul double %7092, %7093
%7095 = call double @llvm.fmuladd.f64(double %7089, double %7090, double %7094)
%7096 = fsub double %7095, 1.000000e+00
%7097 = fmul double %7088, %7096
store double %7097, double* %613
%7098 = load double, double* %550
%7099 = load double, double* %825
%7100 = load double, double* %609
%7101 = load double, double* %825
%7102 = fsub double 1.000000e+00, %7101
%7103 = fmul double %7100, %7102
%7104 = call double @llvm.fmuladd.f64(double %7098, double %7099, double %7103)
%7105 = fsub double %7104, 1.000000e+00
store double %7105, double* %614
%7106 = load double, double* %264
%7107 = load double, double* %825
%7108 = fmul double %7106, %7107
store double %7108, double* %616
%7109 = load double, double* %264
%7110 = load double, double* %825
%7111 = fsub double 1.000000e+00, %7110
%7112 = fmul double %7109, %7111
store double %7112, double* %618
%7113 = load double, double* %614
%7114 = load double, double* %266
%7115 = fmul double %7113, %7114
store double %7115, double* %615
%7116 = load double, double* %616
%7117 = load double, double* %604
%7118 = fmul double %7116, %7117
store double %7118, double* %617
%7119 = load double, double* %615
%7120 = load double, double* %616
%7121 = load double, double* %553
%7122 = call double @llvm.fmuladd.f64(double %7120, double %7121, double %7119)
store double %7122, double* %615
%7123 = load double, double* %618
%7124 = load double, double* %611
%7125 = fmul double %7123, %7124
store double %7125, double* %619
%7126 = load double, double* %615
%7127 = load double, double* %618
%7128 = load double, double* %612
%7129 = call double @llvm.fmuladd.f64(double %7127, double %7128, double %7126)
store double %7129, double* %615
%7130 = load double, double* %613
%7131 = load double, double* %377
%7132 = fmul double %7130, %7131
store double %7132, double* %620
%7133 = load double, double* %377
store double %7133, double* %621
%7134 = load double, double* %621
%7135 = load double, double* %615
%7136 = fmul double %7134, %7135
store double %7136, double* %622
%7137 = load double, double* %621
%7138 = load double, double* %617
%7139 = fmul double %7137, %7138
store double %7139, double* %623
%7140 = load double, double* %621
%7141 = load double, double* %619
%7142 = fmul double %7140, %7141
store double %7142, double* %624
%7143 = load double, double* %620
%7144 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7143, double 1.000000e+00)
%7145 = call double @sqrt(double %7144)
%7146 = fadd double 1.000000e+00, %7145
%7147 = fmul double 5.000000e-01, %7146
store double %7147, double* %625
%7148 = load double, double* %620
%7149 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7148, double 1.000000e+00)
%7150 = call double @sqrt(double %7149)
%7151 = fdiv double 1.000000e+00, %7150
store double %7151, double* %626
%7152 = load double, double* %626
%7153 = load double, double* %622
%7154 = fmul double %7152, %7153
store double %7154, double* %627
%7155 = load double, double* %626
%7156 = load double, double* %623
%7157 = fmul double %7155, %7156
store double %7157, double* %628
%7158 = load double, double* %626
%7159 = load double, double* %624
%7160 = fmul double %7158, %7159
store double %7160, double* %629
br label %7162
7161: ; preds = %6906
store double 0.000000e+00, double* %613
store double 0.000000e+00, double* %615
store double 0.000000e+00, double* %617
store double 0.000000e+00, double* %619
store double 1.000000e+00, double* %625
store double 0.000000e+00, double* %627
store double 0.000000e+00, double* %628
store double 0.000000e+00, double* %629
br label %7162
7162: ; preds = %7161, %7081
%7163 = load double, double* %814
%7164 = fcmp oeq double %7163, 1.000000e+00
br i1 %7164, label %7165, label %7484
7165: ; preds = %7162
%7166 = load double*, double** %104
%7167 = load double, double* %7166
%7168 = load double, double* %815
%7169 = load double, double* %206
%7170 = fmul double %7168, %7169
%7171 = fdiv double %7167, %7170
store double %7171, double* %545
%7172 = load double, double* %815
%7173 = load double, double* %206
%7174 = fmul double %7172, %7173
%7175 = fdiv double 1.000000e+00, %7174
store double %7175, double* %546
%7176 = load double*, double** %104
%7177 = load double, double* %7176
%7178 = fneg double %7177
%7179 = load double, double* %815
%7180 = load double, double* %206
%7181 = load double, double* %206
%7182 = fmul double %7180, %7181
%7183 = fmul double %7179, %7182
%7184 = fdiv double %7178, %7183
store double %7184, double* %549
%7185 = load double, double* %549
%7186 = load double, double* %208
%7187 = fmul double %7185, %7186
store double %7187, double* %548
%7188 = load double, double* %545
%7189 = fcmp ogt double %7188, 1.000000e+02
br i1 %7189, label %7190, label %7197
7190: ; preds = %7165
%7191 = call double @exp(double 1.000000e+02)
store double %7191, double* %551
%7192 = load double, double* %551
%7193 = load double, double* %545
%7194 = fsub double %7193, 1.000000e+02
%7195 = fadd double 1.000000e+00, %7194
%7196 = fmul double %7192, %7195
store double %7196, double* %550
br label %7212
7197: ; preds = %7165
%7198 = load double, double* %545
%7199 = fcmp olt double %7198, -1.000000e+02
br i1 %7199, label %7200, label %7207
7200: ; preds = %7197
%7201 = call double @exp(double -1.000000e+02)
store double %7201, double* %551
%7202 = load double, double* %551
%7203 = load double, double* %545
%7204 = fadd double %7203, 1.000000e+02
%7205 = fadd double 1.000000e+00, %7204
%7206 = fmul double %7202, %7205
store double %7206, double* %550
br label %7211
7207: ; preds = %7197
%7208 = load double, double* %545
%7209 = call double @exp(double %7208)
store double %7209, double* %550
%7210 = load double, double* %550
store double %7210, double* %551
br label %7211
7211: ; preds = %7207, %7200
br label %7212
7212: ; preds = %7211, %7190
%7213 = load double, double* %551
%7214 = load double, double* %546
%7215 = fmul double %7213, %7214
store double %7215, double* %552
%7216 = load double, double* %551
%7217 = load double, double* %548
%7218 = fmul double %7216, %7217
store double %7218, double* %553
%7219 = load double*, double** %104
%7220 = load double, double* %7219
%7221 = load double, double* %817
%7222 = load double, double* %206
%7223 = fmul double %7221, %7222
%7224 = fdiv double %7220, %7223
store double %7224, double* %630
%7225 = load double, double* %817
%7226 = load double, double* %206
%7227 = fmul double %7225, %7226
%7228 = fdiv double 1.000000e+00, %7227
store double %7228, double* %631
%7229 = load double*, double** %104
%7230 = load double, double* %7229
%7231 = fneg double %7230
%7232 = load double, double* %817
%7233 = load double, double* %206
%7234 = load double, double* %206
%7235 = fmul double %7233, %7234
%7236 = fmul double %7232, %7235
%7237 = fdiv double %7231, %7236
store double %7237, double* %632
%7238 = load double, double* %632
%7239 = load double, double* %208
%7240 = fmul double %7238, %7239
store double %7240, double* %633
%7241 = load double, double* %630
%7242 = fcmp ogt double %7241, 1.000000e+02
br i1 %7242, label %7243, label %7250
7243: ; preds = %7212
%7244 = call double @exp(double 1.000000e+02)
store double %7244, double* %635
%7245 = load double, double* %635
%7246 = load double, double* %630
%7247 = fsub double %7246, 1.000000e+02
%7248 = fadd double 1.000000e+00, %7247
%7249 = fmul double %7245, %7248
store double %7249, double* %634
br label %7265
7250: ; preds = %7212
%7251 = load double, double* %630
%7252 = fcmp olt double %7251, -1.000000e+02
br i1 %7252, label %7253, label %7260
7253: ; preds = %7250
%7254 = call double @exp(double -1.000000e+02)
store double %7254, double* %635
%7255 = load double, double* %635
%7256 = load double, double* %630
%7257 = fadd double %7256, 1.000000e+02
%7258 = fadd double 1.000000e+00, %7257
%7259 = fmul double %7255, %7258
store double %7259, double* %634
br label %7264
7260: ; preds = %7250
%7261 = load double, double* %630
%7262 = call double @exp(double %7261)
store double %7262, double* %634
%7263 = load double, double* %634
store double %7263, double* %635
br label %7264
7264: ; preds = %7260, %7253
br label %7265
7265: ; preds = %7264, %7243
%7266 = load double, double* %635
%7267 = load double, double* %631
%7268 = fmul double %7266, %7267
store double %7268, double* %636
%7269 = load double, double* %635
%7270 = load double, double* %633
%7271 = fmul double %7269, %7270
store double %7271, double* %637
%7272 = load double, double* %875
%7273 = fcmp ogt double %7272, 0.000000e+00
br i1 %7273, label %7274, label %7432
7274: ; preds = %7265
%7275 = load double, double* %300
%7276 = fneg double %7275
%7277 = load double*, double** %104
%7278 = load double, double* %7277
%7279 = fsub double %7276, %7278
%7280 = load double, double* %303
%7281 = load double, double* %206
%7282 = fmul double %7280, %7281
%7283 = fdiv double %7279, %7282
store double %7283, double* %605
%7284 = load double, double* %303
%7285 = load double, double* %206
%7286 = fmul double %7284, %7285
%7287 = fdiv double -1.000000e+00, %7286
store double %7287, double* %638
%7288 = load double, double* %303
%7289 = load double, double* %206
%7290 = fmul double %7288, %7289
%7291 = fdiv double -1.000000e+00, %7290
store double %7291, double* %639
%7292 = load double*, double** %104
%7293 = load double, double* %7292
%7294 = fneg double %7293
%7295 = load double, double* %300
%7296 = fsub double %7294, %7295
%7297 = fneg double %7296
%7298 = load double, double* %303
%7299 = load double, double* %303
%7300 = fmul double %7298, %7299
%7301 = load double, double* %206
%7302 = fmul double %7300, %7301
%7303 = fdiv double %7297, %7302
store double %7303, double* %640
%7304 = load double*, double** %104
%7305 = load double, double* %7304
%7306 = fneg double %7305
%7307 = load double, double* %300
%7308 = fsub double %7306, %7307
%7309 = fneg double %7308
%7310 = load double, double* %303
%7311 = load double, double* %206
%7312 = load double, double* %206
%7313 = fmul double %7311, %7312
%7314 = fmul double %7310, %7313
%7315 = fdiv double %7309, %7314
store double %7315, double* %607
%7316 = load double, double* %638
%7317 = load double, double* %302
%7318 = fmul double %7316, %7317
store double %7318, double* %608
%7319 = load double, double* %608
%7320 = load double, double* %640
%7321 = load double, double* %305
%7322 = call double @llvm.fmuladd.f64(double %7320, double %7321, double %7319)
store double %7322, double* %608
%7323 = load double, double* %608
%7324 = load double, double* %607
%7325 = load double, double* %208
%7326 = call double @llvm.fmuladd.f64(double %7324, double %7325, double %7323)
store double %7326, double* %608
%7327 = load double, double* %605
%7328 = fcmp ogt double %7327, 1.000000e+02
br i1 %7328, label %7329, label %7336
7329: ; preds = %7274
%7330 = call double @exp(double 1.000000e+02)
store double %7330, double* %610
%7331 = load double, double* %610
%7332 = load double, double* %605
%7333 = fsub double %7332, 1.000000e+02
%7334 = fadd double 1.000000e+00, %7333
%7335 = fmul double %7331, %7334
store double %7335, double* %609
br label %7351
7336: ; preds = %7274
%7337 = load double, double* %605
%7338 = fcmp olt double %7337, -1.000000e+02
br i1 %7338, label %7339, label %7346
7339: ; preds = %7336
%7340 = call double @exp(double -1.000000e+02)
store double %7340, double* %610
%7341 = load double, double* %610
%7342 = load double, double* %605
%7343 = fadd double %7342, 1.000000e+02
%7344 = fadd double 1.000000e+00, %7343
%7345 = fmul double %7341, %7344
store double %7345, double* %609
br label %7350
7346: ; preds = %7336
%7347 = load double, double* %605
%7348 = call double @exp(double %7347)
store double %7348, double* %609
%7349 = load double, double* %609
store double %7349, double* %610
br label %7350
7350: ; preds = %7346, %7339
br label %7351
7351: ; preds = %7350, %7329
%7352 = load double, double* %610
%7353 = load double, double* %608
%7354 = fmul double %7352, %7353
store double %7354, double* %612
%7355 = load double, double* %610
%7356 = load double, double* %639
%7357 = fmul double %7355, %7356
store double %7357, double* %641
%7358 = load double, double* %267
%7359 = load double, double* %550
%7360 = fsub double %7359, 1.000000e+00
%7361 = load double, double* %270
%7362 = load double, double* %634
%7363 = fsub double %7362, 1.000000e+00
%7364 = fmul double %7361, %7363
%7365 = call double @llvm.fmuladd.f64(double %7358, double %7360, double %7364)
%7366 = load double, double* %877
%7367 = load double, double* %609
%7368 = load double, double* %368
%7369 = fsub double %7367, %7368
%7370 = fneg double %7366
%7371 = call double @llvm.fmuladd.f64(double %7370, double %7369, double %7365)
%7372 = load double*, double** %118
store double %7371, double* %7372
%7373 = load double, double* %550
%7374 = fsub double %7373, 1.000000e+00
store double %7374, double* %642
%7375 = load double, double* %267
store double %7375, double* %643
%7376 = load double, double* %634
%7377 = fsub double %7376, 1.000000e+00
store double %7377, double* %644
%7378 = load double, double* %270
store double %7378, double* %645
%7379 = load double, double* %877
%7380 = fneg double %7379
store double %7380, double* %646
%7381 = load double, double* %877
store double %7381, double* %647
%7382 = load double, double* %642
%7383 = load double, double* %269
%7384 = fmul double %7382, %7383
%7385 = load double*, double** %119
store double %7384, double* %7385
%7386 = load double, double* %643
%7387 = load double, double* %552
%7388 = fmul double %7386, %7387
%7389 = load double*, double** %120
store double %7388, double* %7389
%7390 = load double*, double** %119
%7391 = load double, double* %7390
%7392 = load double, double* %643
%7393 = load double, double* %553
%7394 = call double @llvm.fmuladd.f64(double %7392, double %7393, double %7391)
%7395 = load double*, double** %119
store double %7394, double* %7395
%7396 = load double*, double** %119
%7397 = load double, double* %7396
%7398 = load double, double* %644
%7399 = load double, double* %272
%7400 = call double @llvm.fmuladd.f64(double %7398, double %7399, double %7397)
%7401 = load double*, double** %119
store double %7400, double* %7401
%7402 = load double*, double** %120
%7403 = load double, double* %7402
%7404 = load double, double* %645
%7405 = load double, double* %636
%7406 = call double @llvm.fmuladd.f64(double %7404, double %7405, double %7403)
%7407 = load double*, double** %120
store double %7406, double* %7407
%7408 = load double*, double** %119
%7409 = load double, double* %7408
%7410 = load double, double* %645
%7411 = load double, double* %637
%7412 = call double @llvm.fmuladd.f64(double %7410, double %7411, double %7409)
%7413 = load double*, double** %119
store double %7412, double* %7413
%7414 = load double*, double** %119
%7415 = load double, double* %7414
%7416 = load double, double* %646
%7417 = load double, double* %612
%7418 = call double @llvm.fmuladd.f64(double %7416, double %7417, double %7415)
%7419 = load double*, double** %119
store double %7418, double* %7419
%7420 = load double*, double** %120
%7421 = load double, double* %7420
%7422 = load double, double* %646
%7423 = load double, double* %641
%7424 = call double @llvm.fmuladd.f64(double %7422, double %7423, double %7421)
%7425 = load double*, double** %120
store double %7424, double* %7425
%7426 = load double*, double** %119
%7427 = load double, double* %7426
%7428 = load double, double* %647
%7429 = load double, double* %370
%7430 = call double @llvm.fmuladd.f64(double %7428, double %7429, double %7427)
%7431 = load double*, double** %119
store double %7430, double* %7431
br label %7480
7432: ; preds = %7265
%7433 = load double, double* %267
%7434 = load double, double* %550
%7435 = fsub double %7434, 1.000000e+00
%7436 = load double, double* %270
%7437 = load double, double* %634
%7438 = fsub double %7437, 1.000000e+00
%7439 = fmul double %7436, %7438
%7440 = call double @llvm.fmuladd.f64(double %7433, double %7435, double %7439)
%7441 = load double*, double** %118
store double %7440, double* %7441
%7442 = load double, double* %550
%7443 = fsub double %7442, 1.000000e+00
store double %7443, double* %642
%7444 = load double, double* %267
store double %7444, double* %643
%7445 = load double, double* %634
%7446 = fsub double %7445, 1.000000e+00
store double %7446, double* %644
%7447 = load double, double* %270
store double %7447, double* %645
%7448 = load double, double* %642
%7449 = load double, double* %269
%7450 = fmul double %7448, %7449
%7451 = load double*, double** %119
store double %7450, double* %7451
%7452 = load double, double* %643
%7453 = load double, double* %552
%7454 = fmul double %7452, %7453
%7455 = load double*, double** %120
store double %7454, double* %7455
%7456 = load double*, double** %119
%7457 = load double, double* %7456
%7458 = load double, double* %643
%7459 = load double, double* %553
%7460 = call double @llvm.fmuladd.f64(double %7458, double %7459, double %7457)
%7461 = load double*, double** %119
store double %7460, double* %7461
%7462 = load double*, double** %119
%7463 = load double, double* %7462
%7464 = load double, double* %644
%7465 = load double, double* %272
%7466 = call double @llvm.fmuladd.f64(double %7464, double %7465, double %7463)
%7467 = load double*, double** %119
store double %7466, double* %7467
%7468 = load double*, double** %120
%7469 = load double, double* %7468
%7470 = load double, double* %645
%7471 = load double, double* %636
%7472 = call double @llvm.fmuladd.f64(double %7470, double %7471, double %7469)
%7473 = load double*, double** %120
store double %7472, double* %7473
%7474 = load double*, double** %119
%7475 = load double, double* %7474
%7476 = load double, double* %645
%7477 = load double, double* %637
%7478 = call double @llvm.fmuladd.f64(double %7476, double %7477, double %7475)
%7479 = load double*, double** %119
store double %7478, double* %7479
br label %7480
7480: ; preds = %7432, %7351
%7481 = load double*, double** %121
store double 0.000000e+00, double* %7481
%7482 = load double*, double** %122
store double 0.000000e+00, double* %7482
%7483 = load double*, double** %123
store double 0.000000e+00, double* %7483
br label %8498
7484: ; preds = %7162
%7485 = load double, double* %814
%7486 = fcmp oeq double %7485, 0.000000e+00
br i1 %7486, label %7487, label %7806
7487: ; preds = %7484
%7488 = load double*, double** %118
store double 0.000000e+00, double* %7488
%7489 = load double*, double** %119
store double 0.000000e+00, double* %7489
%7490 = load double*, double** %120
store double 0.000000e+00, double* %7490
%7491 = load double*, double** %105
%7492 = load double, double* %7491
%7493 = load double, double* %815
%7494 = load double, double* %206
%7495 = fmul double %7493, %7494
%7496 = fdiv double %7492, %7495
store double %7496, double* %545
%7497 = load double, double* %815
%7498 = load double, double* %206
%7499 = fmul double %7497, %7498
%7500 = fdiv double 1.000000e+00, %7499
store double %7500, double* %648
%7501 = load double*, double** %105
%7502 = load double, double* %7501
%7503 = fneg double %7502
%7504 = load double, double* %815
%7505 = load double, double* %206
%7506 = load double, double* %206
%7507 = fmul double %7505, %7506
%7508 = fmul double %7504, %7507
%7509 = fdiv double %7503, %7508
store double %7509, double* %549
%7510 = load double, double* %549
%7511 = load double, double* %208
%7512 = fmul double %7510, %7511
store double %7512, double* %548
%7513 = load double, double* %545
%7514 = fcmp ogt double %7513, 1.000000e+02
br i1 %7514, label %7515, label %7522
7515: ; preds = %7487
%7516 = call double @exp(double 1.000000e+02)
store double %7516, double* %551
%7517 = load double, double* %551
%7518 = load double, double* %545
%7519 = fsub double %7518, 1.000000e+02
%7520 = fadd double 1.000000e+00, %7519
%7521 = fmul double %7517, %7520
store double %7521, double* %550
br label %7537
7522: ; preds = %7487
%7523 = load double, double* %545
%7524 = fcmp olt double %7523, -1.000000e+02
br i1 %7524, label %7525, label %7532
7525: ; preds = %7522
%7526 = call double @exp(double -1.000000e+02)
store double %7526, double* %551
%7527 = load double, double* %551
%7528 = load double, double* %545
%7529 = fadd double %7528, 1.000000e+02
%7530 = fadd double 1.000000e+00, %7529
%7531 = fmul double %7527, %7530
store double %7531, double* %550
br label %7536
7532: ; preds = %7522
%7533 = load double, double* %545
%7534 = call double @exp(double %7533)
store double %7534, double* %550
%7535 = load double, double* %550
store double %7535, double* %551
br label %7536
7536: ; preds = %7532, %7525
br label %7537
7537: ; preds = %7536, %7515
%7538 = load double, double* %551
%7539 = load double, double* %648
%7540 = fmul double %7538, %7539
store double %7540, double* %649
%7541 = load double, double* %551
%7542 = load double, double* %548
%7543 = fmul double %7541, %7542
store double %7543, double* %553
%7544 = load double*, double** %105
%7545 = load double, double* %7544
%7546 = load double, double* %817
%7547 = load double, double* %206
%7548 = fmul double %7546, %7547
%7549 = fdiv double %7545, %7548
store double %7549, double* %630
%7550 = load double, double* %817
%7551 = load double, double* %206
%7552 = fmul double %7550, %7551
%7553 = fdiv double 1.000000e+00, %7552
store double %7553, double* %650
%7554 = load double*, double** %105
%7555 = load double, double* %7554
%7556 = fneg double %7555
%7557 = load double, double* %817
%7558 = load double, double* %206
%7559 = load double, double* %206
%7560 = fmul double %7558, %7559
%7561 = fmul double %7557, %7560
%7562 = fdiv double %7556, %7561
store double %7562, double* %632
%7563 = load double, double* %632
%7564 = load double, double* %208
%7565 = fmul double %7563, %7564
store double %7565, double* %633
%7566 = load double, double* %630
%7567 = fcmp ogt double %7566, 1.000000e+02
br i1 %7567, label %7568, label %7575
7568: ; preds = %7537
%7569 = call double @exp(double 1.000000e+02)
store double %7569, double* %635
%7570 = load double, double* %635
%7571 = load double, double* %630
%7572 = fsub double %7571, 1.000000e+02
%7573 = fadd double 1.000000e+00, %7572
%7574 = fmul double %7570, %7573
store double %7574, double* %634
br label %7590
7575: ; preds = %7537
%7576 = load double, double* %630
%7577 = fcmp olt double %7576, -1.000000e+02
br i1 %7577, label %7578, label %7585
7578: ; preds = %7575
%7579 = call double @exp(double -1.000000e+02)
store double %7579, double* %635
%7580 = load double, double* %635
%7581 = load double, double* %630
%7582 = fadd double %7581, 1.000000e+02
%7583 = fadd double 1.000000e+00, %7582
%7584 = fmul double %7580, %7583
store double %7584, double* %634
br label %7589
7585: ; preds = %7575
%7586 = load double, double* %630
%7587 = call double @exp(double %7586)
store double %7587, double* %634
%7588 = load double, double* %634
store double %7588, double* %635
br label %7589
7589: ; preds = %7585, %7578
br label %7590
7590: ; preds = %7589, %7568
%7591 = load double, double* %635
%7592 = load double, double* %650
%7593 = fmul double %7591, %7592
store double %7593, double* %651
%7594 = load double, double* %635
%7595 = load double, double* %633
%7596 = fmul double %7594, %7595
store double %7596, double* %637
%7597 = load double, double* %875
%7598 = fcmp ogt double %7597, 0.000000e+00
br i1 %7598, label %7599, label %7757
7599: ; preds = %7590
%7600 = load double, double* %300
%7601 = fneg double %7600
%7602 = load double*, double** %105
%7603 = load double, double* %7602
%7604 = fsub double %7601, %7603
%7605 = load double, double* %303
%7606 = load double, double* %206
%7607 = fmul double %7605, %7606
%7608 = fdiv double %7604, %7607
store double %7608, double* %605
%7609 = load double, double* %303
%7610 = load double, double* %206
%7611 = fmul double %7609, %7610
%7612 = fdiv double -1.000000e+00, %7611
store double %7612, double* %638
%7613 = load double, double* %303
%7614 = load double, double* %206
%7615 = fmul double %7613, %7614
%7616 = fdiv double -1.000000e+00, %7615
store double %7616, double* %652
%7617 = load double*, double** %105
%7618 = load double, double* %7617
%7619 = fneg double %7618
%7620 = load double, double* %300
%7621 = fsub double %7619, %7620
%7622 = fneg double %7621
%7623 = load double, double* %303
%7624 = load double, double* %303
%7625 = fmul double %7623, %7624
%7626 = load double, double* %206
%7627 = fmul double %7625, %7626
%7628 = fdiv double %7622, %7627
store double %7628, double* %640
%7629 = load double*, double** %105
%7630 = load double, double* %7629
%7631 = fneg double %7630
%7632 = load double, double* %300
%7633 = fsub double %7631, %7632
%7634 = fneg double %7633
%7635 = load double, double* %303
%7636 = load double, double* %206
%7637 = load double, double* %206
%7638 = fmul double %7636, %7637
%7639 = fmul double %7635, %7638
%7640 = fdiv double %7634, %7639
store double %7640, double* %607
%7641 = load double, double* %638
%7642 = load double, double* %302
%7643 = fmul double %7641, %7642
store double %7643, double* %608
%7644 = load double, double* %608
%7645 = load double, double* %640
%7646 = load double, double* %305
%7647 = call double @llvm.fmuladd.f64(double %7645, double %7646, double %7644)
store double %7647, double* %608
%7648 = load double, double* %608
%7649 = load double, double* %607
%7650 = load double, double* %208
%7651 = call double @llvm.fmuladd.f64(double %7649, double %7650, double %7648)
store double %7651, double* %608
%7652 = load double, double* %605
%7653 = fcmp ogt double %7652, 1.000000e+02
br i1 %7653, label %7654, label %7661
7654: ; preds = %7599
%7655 = call double @exp(double 1.000000e+02)
store double %7655, double* %610
%7656 = load double, double* %610
%7657 = load double, double* %605
%7658 = fsub double %7657, 1.000000e+02
%7659 = fadd double 1.000000e+00, %7658
%7660 = fmul double %7656, %7659
store double %7660, double* %609
br label %7676
7661: ; preds = %7599
%7662 = load double, double* %605
%7663 = fcmp olt double %7662, -1.000000e+02
br i1 %7663, label %7664, label %7671
7664: ; preds = %7661
%7665 = call double @exp(double -1.000000e+02)
store double %7665, double* %610
%7666 = load double, double* %610
%7667 = load double, double* %605
%7668 = fadd double %7667, 1.000000e+02
%7669 = fadd double 1.000000e+00, %7668
%7670 = fmul double %7666, %7669
store double %7670, double* %609
br label %7675
7671: ; preds = %7661
%7672 = load double, double* %605
%7673 = call double @exp(double %7672)
store double %7673, double* %609
%7674 = load double, double* %609
store double %7674, double* %610
br label %7675
7675: ; preds = %7671, %7664
br label %7676
7676: ; preds = %7675, %7654
%7677 = load double, double* %610
%7678 = load double, double* %608
%7679 = fmul double %7677, %7678
store double %7679, double* %612
%7680 = load double, double* %610
%7681 = load double, double* %652
%7682 = fmul double %7680, %7681
store double %7682, double* %653
%7683 = load double, double* %267
%7684 = load double, double* %550
%7685 = fsub double %7684, 1.000000e+00
%7686 = load double, double* %270
%7687 = load double, double* %634
%7688 = fsub double %7687, 1.000000e+00
%7689 = fmul double %7686, %7688
%7690 = call double @llvm.fmuladd.f64(double %7683, double %7685, double %7689)
%7691 = load double, double* %877
%7692 = load double, double* %609
%7693 = load double, double* %368
%7694 = fsub double %7692, %7693
%7695 = fneg double %7691
%7696 = call double @llvm.fmuladd.f64(double %7695, double %7694, double %7690)
%7697 = load double*, double** %121
store double %7696, double* %7697
%7698 = load double, double* %550
%7699 = fsub double %7698, 1.000000e+00
store double %7699, double* %654
%7700 = load double, double* %267
store double %7700, double* %655
%7701 = load double, double* %634
%7702 = fsub double %7701, 1.000000e+00
store double %7702, double* %656
%7703 = load double, double* %270
store double %7703, double* %657
%7704 = load double, double* %877
%7705 = fneg double %7704
store double %7705, double* %658
%7706 = load double, double* %877
store double %7706, double* %659
%7707 = load double, double* %654
%7708 = load double, double* %269
%7709 = fmul double %7707, %7708
%7710 = load double*, double** %122
store double %7709, double* %7710
%7711 = load double, double* %655
%7712 = load double, double* %649
%7713 = fmul double %7711, %7712
%7714 = load double*, double** %123
store double %7713, double* %7714
%7715 = load double*, double** %122
%7716 = load double, double* %7715
%7717 = load double, double* %655
%7718 = load double, double* %553
%7719 = call double @llvm.fmuladd.f64(double %7717, double %7718, double %7716)
%7720 = load double*, double** %122
store double %7719, double* %7720
%7721 = load double*, double** %122
%7722 = load double, double* %7721
%7723 = load double, double* %656
%7724 = load double, double* %272
%7725 = call double @llvm.fmuladd.f64(double %7723, double %7724, double %7722)
%7726 = load double*, double** %122
store double %7725, double* %7726
%7727 = load double*, double** %123
%7728 = load double, double* %7727
%7729 = load double, double* %657
%7730 = load double, double* %651
%7731 = call double @llvm.fmuladd.f64(double %7729, double %7730, double %7728)
%7732 = load double*, double** %123
store double %7731, double* %7732
%7733 = load double*, double** %122
%7734 = load double, double* %7733
%7735 = load double, double* %657
%7736 = load double, double* %637
%7737 = call double @llvm.fmuladd.f64(double %7735, double %7736, double %7734)
%7738 = load double*, double** %122
store double %7737, double* %7738
%7739 = load double*, double** %122
%7740 = load double, double* %7739
%7741 = load double, double* %658
%7742 = load double, double* %612
%7743 = call double @llvm.fmuladd.f64(double %7741, double %7742, double %7740)
%7744 = load double*, double** %122
store double %7743, double* %7744
%7745 = load double*, double** %123
%7746 = load double, double* %7745
%7747 = load double, double* %658
%7748 = load double, double* %653
%7749 = call double @llvm.fmuladd.f64(double %7747, double %7748, double %7746)
%7750 = load double*, double** %123
store double %7749, double* %7750
%7751 = load double*, double** %122
%7752 = load double, double* %7751
%7753 = load double, double* %659
%7754 = load double, double* %370
%7755 = call double @llvm.fmuladd.f64(double %7753, double %7754, double %7752)
%7756 = load double*, double** %122
store double %7755, double* %7756
br label %7805
7757: ; preds = %7590
%7758 = load double, double* %267
%7759 = load double, double* %550
%7760 = fsub double %7759, 1.000000e+00
%7761 = load double, double* %270
%7762 = load double, double* %634
%7763 = fsub double %7762, 1.000000e+00
%7764 = fmul double %7761, %7763
%7765 = call double @llvm.fmuladd.f64(double %7758, double %7760, double %7764)
%7766 = load double*, double** %121
store double %7765, double* %7766
%7767 = load double, double* %550
%7768 = fsub double %7767, 1.000000e+00
store double %7768, double* %654
%7769 = load double, double* %267
store double %7769, double* %655
%7770 = load double, double* %634
%7771 = fsub double %7770, 1.000000e+00
store double %7771, double* %656
%7772 = load double, double* %270
store double %7772, double* %657
%7773 = load double, double* %654
%7774 = load double, double* %269
%7775 = fmul double %7773, %7774
%7776 = load double*, double** %122
store double %7775, double* %7776
%7777 = load double, double* %655
%7778 = load double, double* %649
%7779 = fmul double %7777, %7778
%7780 = load double*, double** %123
store double %7779, double* %7780
%7781 = load double*, double** %122
%7782 = load double, double* %7781
%7783 = load double, double* %655
%7784 = load double, double* %553
%7785 = call double @llvm.fmuladd.f64(double %7783, double %7784, double %7782)
%7786 = load double*, double** %122
store double %7785, double* %7786
%7787 = load double*, double** %122
%7788 = load double, double* %7787
%7789 = load double, double* %656
%7790 = load double, double* %272
%7791 = call double @llvm.fmuladd.f64(double %7789, double %7790, double %7788)
%7792 = load double*, double** %122
store double %7791, double* %7792
%7793 = load double*, double** %123
%7794 = load double, double* %7793
%7795 = load double, double* %657
%7796 = load double, double* %651
%7797 = call double @llvm.fmuladd.f64(double %7795, double %7796, double %7794)
%7798 = load double*, double** %123
store double %7797, double* %7798
%7799 = load double*, double** %122
%7800 = load double, double* %7799
%7801 = load double, double* %657
%7802 = load double, double* %637
%7803 = call double @llvm.fmuladd.f64(double %7801, double %7802, double %7800)
%7804 = load double*, double** %122
store double %7803, double* %7804
br label %7805
7805: ; preds = %7757, %7676
br label %8497
7806: ; preds = %7484
%7807 = load double*, double** %104
%7808 = load double, double* %7807
%7809 = load double, double* %815
%7810 = load double, double* %206
%7811 = fmul double %7809, %7810
%7812 = fdiv double %7808, %7811
store double %7812, double* %545
%7813 = load double, double* %815
%7814 = load double, double* %206
%7815 = fmul double %7813, %7814
%7816 = fdiv double 1.000000e+00, %7815
store double %7816, double* %546
%7817 = load double*, double** %104
%7818 = load double, double* %7817
%7819 = fneg double %7818
%7820 = load double, double* %815
%7821 = load double, double* %206
%7822 = load double, double* %206
%7823 = fmul double %7821, %7822
%7824 = fmul double %7820, %7823
%7825 = fdiv double %7819, %7824
store double %7825, double* %549
%7826 = load double, double* %549
%7827 = load double, double* %208
%7828 = fmul double %7826, %7827
store double %7828, double* %548
%7829 = load double, double* %545
%7830 = fcmp ogt double %7829, 1.000000e+02
br i1 %7830, label %7831, label %7838
7831: ; preds = %7806
%7832 = call double @exp(double 1.000000e+02)
store double %7832, double* %551
%7833 = load double, double* %551
%7834 = load double, double* %545
%7835 = fsub double %7834, 1.000000e+02
%7836 = fadd double 1.000000e+00, %7835
%7837 = fmul double %7833, %7836
store double %7837, double* %550
br label %7853
7838: ; preds = %7806
%7839 = load double, double* %545
%7840 = fcmp olt double %7839, -1.000000e+02
br i1 %7840, label %7841, label %7848
7841: ; preds = %7838
%7842 = call double @exp(double -1.000000e+02)
store double %7842, double* %551
%7843 = load double, double* %551
%7844 = load double, double* %545
%7845 = fadd double %7844, 1.000000e+02
%7846 = fadd double 1.000000e+00, %7845
%7847 = fmul double %7843, %7846
store double %7847, double* %550
br label %7852
7848: ; preds = %7838
%7849 = load double, double* %545
%7850 = call double @exp(double %7849)
store double %7850, double* %550
%7851 = load double, double* %550
store double %7851, double* %551
br label %7852
7852: ; preds = %7848, %7841
br label %7853
7853: ; preds = %7852, %7831
%7854 = load double, double* %551
%7855 = load double, double* %546
%7856 = fmul double %7854, %7855
store double %7856, double* %552
%7857 = load double, double* %551
%7858 = load double, double* %548
%7859 = fmul double %7857, %7858
store double %7859, double* %553
%7860 = load double*, double** %104
%7861 = load double, double* %7860
%7862 = load double, double* %817
%7863 = load double, double* %206
%7864 = fmul double %7862, %7863
%7865 = fdiv double %7861, %7864
store double %7865, double* %630
%7866 = load double, double* %817
%7867 = load double, double* %206
%7868 = fmul double %7866, %7867
%7869 = fdiv double 1.000000e+00, %7868
store double %7869, double* %631
%7870 = load double*, double** %104
%7871 = load double, double* %7870
%7872 = fneg double %7871
%7873 = load double, double* %817
%7874 = load double, double* %206
%7875 = load double, double* %206
%7876 = fmul double %7874, %7875
%7877 = fmul double %7873, %7876
%7878 = fdiv double %7872, %7877
store double %7878, double* %632
%7879 = load double, double* %632
%7880 = load double, double* %208
%7881 = fmul double %7879, %7880
store double %7881, double* %633
%7882 = load double, double* %630
%7883 = fcmp ogt double %7882, 1.000000e+02
br i1 %7883, label %7884, label %7891
7884: ; preds = %7853
%7885 = call double @exp(double 1.000000e+02)
store double %7885, double* %635
%7886 = load double, double* %635
%7887 = load double, double* %630
%7888 = fsub double %7887, 1.000000e+02
%7889 = fadd double 1.000000e+00, %7888
%7890 = fmul double %7886, %7889
store double %7890, double* %634
br label %7906
7891: ; preds = %7853
%7892 = load double, double* %630
%7893 = fcmp olt double %7892, -1.000000e+02
br i1 %7893, label %7894, label %7901
7894: ; preds = %7891
%7895 = call double @exp(double -1.000000e+02)
store double %7895, double* %635
%7896 = load double, double* %635
%7897 = load double, double* %630
%7898 = fadd double %7897, 1.000000e+02
%7899 = fadd double 1.000000e+00, %7898
%7900 = fmul double %7896, %7899
store double %7900, double* %634
br label %7905
7901: ; preds = %7891
%7902 = load double, double* %630
%7903 = call double @exp(double %7902)
store double %7903, double* %634
%7904 = load double, double* %634
store double %7904, double* %635
br label %7905
7905: ; preds = %7901, %7894
br label %7906
7906: ; preds = %7905, %7884
%7907 = load double, double* %635
%7908 = load double, double* %631
%7909 = fmul double %7907, %7908
store double %7909, double* %636
%7910 = load double, double* %635
%7911 = load double, double* %633
%7912 = fmul double %7910, %7911
store double %7912, double* %637
%7913 = load double, double* %875
%7914 = fcmp ogt double %7913, 0.000000e+00
br i1 %7914, label %7915, label %8087
7915: ; preds = %7906
%7916 = load double, double* %300
%7917 = fneg double %7916
%7918 = load double*, double** %104
%7919 = load double, double* %7918
%7920 = fsub double %7917, %7919
%7921 = load double, double* %303
%7922 = load double, double* %206
%7923 = fmul double %7921, %7922
%7924 = fdiv double %7920, %7923
store double %7924, double* %605
%7925 = load double, double* %303
%7926 = load double, double* %206
%7927 = fmul double %7925, %7926
%7928 = fdiv double -1.000000e+00, %7927
store double %7928, double* %638
%7929 = load double, double* %303
%7930 = load double, double* %206
%7931 = fmul double %7929, %7930
%7932 = fdiv double -1.000000e+00, %7931
store double %7932, double* %639
%7933 = load double*, double** %104
%7934 = load double, double* %7933
%7935 = fneg double %7934
%7936 = load double, double* %300
%7937 = fsub double %7935, %7936
%7938 = fneg double %7937
%7939 = load double, double* %303
%7940 = load double, double* %303
%7941 = fmul double %7939, %7940
%7942 = load double, double* %206
%7943 = fmul double %7941, %7942
%7944 = fdiv double %7938, %7943
store double %7944, double* %640
%7945 = load double*, double** %104
%7946 = load double, double* %7945
%7947 = fneg double %7946
%7948 = load double, double* %300
%7949 = fsub double %7947, %7948
%7950 = fneg double %7949
%7951 = load double, double* %303
%7952 = load double, double* %206
%7953 = load double, double* %206
%7954 = fmul double %7952, %7953
%7955 = fmul double %7951, %7954
%7956 = fdiv double %7950, %7955
store double %7956, double* %607
%7957 = load double, double* %638
%7958 = load double, double* %302
%7959 = fmul double %7957, %7958
store double %7959, double* %608
%7960 = load double, double* %608
%7961 = load double, double* %640
%7962 = load double, double* %305
%7963 = call double @llvm.fmuladd.f64(double %7961, double %7962, double %7960)
store double %7963, double* %608
%7964 = load double, double* %608
%7965 = load double, double* %607
%7966 = load double, double* %208
%7967 = call double @llvm.fmuladd.f64(double %7965, double %7966, double %7964)
store double %7967, double* %608
%7968 = load double, double* %605
%7969 = fcmp ogt double %7968, 1.000000e+02
br i1 %7969, label %7970, label %7977
7970: ; preds = %7915
%7971 = call double @exp(double 1.000000e+02)
store double %7971, double* %610
%7972 = load double, double* %610
%7973 = load double, double* %605
%7974 = fsub double %7973, 1.000000e+02
%7975 = fadd double 1.000000e+00, %7974
%7976 = fmul double %7972, %7975
store double %7976, double* %609
br label %7992
7977: ; preds = %7915
%7978 = load double, double* %605
%7979 = fcmp olt double %7978, -1.000000e+02
br i1 %7979, label %7980, label %7987
7980: ; preds = %7977
%7981 = call double @exp(double -1.000000e+02)
store double %7981, double* %610
%7982 = load double, double* %610
%7983 = load double, double* %605
%7984 = fadd double %7983, 1.000000e+02
%7985 = fadd double 1.000000e+00, %7984
%7986 = fmul double %7982, %7985
store double %7986, double* %609
br label %7991
7987: ; preds = %7977
%7988 = load double, double* %605
%7989 = call double @exp(double %7988)
store double %7989, double* %609
%7990 = load double, double* %609
store double %7990, double* %610
br label %7991
7991: ; preds = %7987, %7980
br label %7992
7992: ; preds = %7991, %7970
%7993 = load double, double* %610
%7994 = load double, double* %608
%7995 = fmul double %7993, %7994
store double %7995, double* %612
%7996 = load double, double* %610
%7997 = load double, double* %639
%7998 = fmul double %7996, %7997
store double %7998, double* %641
%7999 = load double, double* %814
%8000 = load double, double* %267
%8001 = load double, double* %550
%8002 = fsub double %8001, 1.000000e+00
%8003 = load double, double* %270
%8004 = load double, double* %634
%8005 = fsub double %8004, 1.000000e+00
%8006 = fmul double %8003, %8005
%8007 = call double @llvm.fmuladd.f64(double %8000, double %8002, double %8006)
%8008 = load double, double* %877
%8009 = load double, double* %609
%8010 = load double, double* %368
%8011 = fsub double %8009, %8010
%8012 = fneg double %8008
%8013 = call double @llvm.fmuladd.f64(double %8012, double %8011, double %8007)
%8014 = fmul double %7999, %8013
%8015 = load double*, double** %118
store double %8014, double* %8015
%8016 = load double, double* %550
%8017 = fsub double %8016, 1.000000e+00
%8018 = load double, double* %814
%8019 = fmul double %8017, %8018
store double %8019, double* %642
%8020 = load double, double* %267
%8021 = load double, double* %814
%8022 = fmul double %8020, %8021
store double %8022, double* %643
%8023 = load double, double* %634
%8024 = fsub double %8023, 1.000000e+00
%8025 = load double, double* %814
%8026 = fmul double %8024, %8025
store double %8026, double* %644
%8027 = load double, double* %270
%8028 = load double, double* %814
%8029 = fmul double %8027, %8028
store double %8029, double* %645
%8030 = load double, double* %877
%8031 = fneg double %8030
%8032 = load double, double* %814
%8033 = fmul double %8031, %8032
store double %8033, double* %646
%8034 = load double, double* %877
%8035 = load double, double* %814
%8036 = fmul double %8034, %8035
store double %8036, double* %647
%8037 = load double, double* %642
%8038 = load double, double* %269
%8039 = fmul double %8037, %8038
%8040 = load double*, double** %119
store double %8039, double* %8040
%8041 = load double, double* %643
%8042 = load double, double* %552
%8043 = fmul double %8041, %8042
%8044 = load double*, double** %120
store double %8043, double* %8044
%8045 = load double*, double** %119
%8046 = load double, double* %8045
%8047 = load double, double* %643
%8048 = load double, double* %553
%8049 = call double @llvm.fmuladd.f64(double %8047, double %8048, double %8046)
%8050 = load double*, double** %119
store double %8049, double* %8050
%8051 = load double*, double** %119
%8052 = load double, double* %8051
%8053 = load double, double* %644
%8054 = load double, double* %272
%8055 = call double @llvm.fmuladd.f64(double %8053, double %8054, double %8052)
%8056 = load double*, double** %119
store double %8055, double* %8056
%8057 = load double*, double** %120
%8058 = load double, double* %8057
%8059 = load double, double* %645
%8060 = load double, double* %636
%8061 = call double @llvm.fmuladd.f64(double %8059, double %8060, double %8058)
%8062 = load double*, double** %120
store double %8061, double* %8062
%8063 = load double*, double** %119
%8064 = load double, double* %8063
%8065 = load double, double* %645
%8066 = load double, double* %637
%8067 = call double @llvm.fmuladd.f64(double %8065, double %8066, double %8064)
%8068 = load double*, double** %119
store double %8067, double* %8068
%8069 = load double*, double** %119
%8070 = load double, double* %8069
%8071 = load double, double* %646
%8072 = load double, double* %612
%8073 = call double @llvm.fmuladd.f64(double %8071, double %8072, double %8070)
%8074 = load double*, double** %119
store double %8073, double* %8074
%8075 = load double*, double** %120
%8076 = load double, double* %8075
%8077 = load double, double* %646
%8078 = load double, double* %641
%8079 = call double @llvm.fmuladd.f64(double %8077, double %8078, double %8076)
%8080 = load double*, double** %120
store double %8079, double* %8080
%8081 = load double*, double** %119
%8082 = load double, double* %8081
%8083 = load double, double* %647
%8084 = load double, double* %370
%8085 = call double @llvm.fmuladd.f64(double %8083, double %8084, double %8082)
%8086 = load double*, double** %119
store double %8085, double* %8086
br label %8145
8087: ; preds = %7906
%8088 = load double, double* %814
%8089 = load double, double* %267
%8090 = load double, double* %550
%8091 = fsub double %8090, 1.000000e+00
%8092 = load double, double* %270
%8093 = load double, double* %634
%8094 = fsub double %8093, 1.000000e+00
%8095 = fmul double %8092, %8094
%8096 = call double @llvm.fmuladd.f64(double %8089, double %8091, double %8095)
%8097 = fmul double %8088, %8096
%8098 = load double*, double** %118
store double %8097, double* %8098
%8099 = load double, double* %550
%8100 = fsub double %8099, 1.000000e+00
%8101 = load double, double* %814
%8102 = fmul double %8100, %8101
store double %8102, double* %642
%8103 = load double, double* %267
%8104 = load double, double* %814
%8105 = fmul double %8103, %8104
store double %8105, double* %643
%8106 = load double, double* %634
%8107 = fsub double %8106, 1.000000e+00
%8108 = load double, double* %814
%8109 = fmul double %8107, %8108
store double %8109, double* %644
%8110 = load double, double* %270
%8111 = load double, double* %814
%8112 = fmul double %8110, %8111
store double %8112, double* %645
%8113 = load double, double* %642
%8114 = load double, double* %269
%8115 = fmul double %8113, %8114
%8116 = load double*, double** %119
store double %8115, double* %8116
%8117 = load double, double* %643
%8118 = load double, double* %552
%8119 = fmul double %8117, %8118
%8120 = load double*, double** %120
store double %8119, double* %8120
%8121 = load double*, double** %119
%8122 = load double, double* %8121
%8123 = load double, double* %643
%8124 = load double, double* %553
%8125 = call double @llvm.fmuladd.f64(double %8123, double %8124, double %8122)
%8126 = load double*, double** %119
store double %8125, double* %8126
%8127 = load double*, double** %119
%8128 = load double, double* %8127
%8129 = load double, double* %644
%8130 = load double, double* %272
%8131 = call double @llvm.fmuladd.f64(double %8129, double %8130, double %8128)
%8132 = load double*, double** %119
store double %8131, double* %8132
%8133 = load double*, double** %120
%8134 = load double, double* %8133
%8135 = load double, double* %645
%8136 = load double, double* %636
%8137 = call double @llvm.fmuladd.f64(double %8135, double %8136, double %8134)
%8138 = load double*, double** %120
store double %8137, double* %8138
%8139 = load double*, double** %119
%8140 = load double, double* %8139
%8141 = load double, double* %645
%8142 = load double, double* %637
%8143 = call double @llvm.fmuladd.f64(double %8141, double %8142, double %8140)
%8144 = load double*, double** %119
store double %8143, double* %8144
br label %8145
8145: ; preds = %8087, %7992
%8146 = load double*, double** %105
%8147 = load double, double* %8146
%8148 = load double, double* %815
%8149 = load double, double* %206
%8150 = fmul double %8148, %8149
%8151 = fdiv double %8147, %8150
store double %8151, double* %545
%8152 = load double, double* %815
%8153 = load double, double* %206
%8154 = fmul double %8152, %8153
%8155 = fdiv double 1.000000e+00, %8154
store double %8155, double* %648
%8156 = load double*, double** %105
%8157 = load double, double* %8156
%8158 = fneg double %8157
%8159 = load double, double* %815
%8160 = load double, double* %206
%8161 = load double, double* %206
%8162 = fmul double %8160, %8161
%8163 = fmul double %8159, %8162
%8164 = fdiv double %8158, %8163
store double %8164, double* %549
%8165 = load double, double* %549
%8166 = load double, double* %208
%8167 = fmul double %8165, %8166
store double %8167, double* %548
%8168 = load double, double* %545
%8169 = fcmp ogt double %8168, 1.000000e+02
br i1 %8169, label %8170, label %8177
8170: ; preds = %8145
%8171 = call double @exp(double 1.000000e+02)
store double %8171, double* %551
%8172 = load double, double* %551
%8173 = load double, double* %545
%8174 = fsub double %8173, 1.000000e+02
%8175 = fadd double 1.000000e+00, %8174
%8176 = fmul double %8172, %8175
store double %8176, double* %550
br label %8192
8177: ; preds = %8145
%8178 = load double, double* %545
%8179 = fcmp olt double %8178, -1.000000e+02
br i1 %8179, label %8180, label %8187
8180: ; preds = %8177
%8181 = call double @exp(double -1.000000e+02)
store double %8181, double* %551
%8182 = load double, double* %551
%8183 = load double, double* %545
%8184 = fadd double %8183, 1.000000e+02
%8185 = fadd double 1.000000e+00, %8184
%8186 = fmul double %8182, %8185
store double %8186, double* %550
br label %8191
8187: ; preds = %8177
%8188 = load double, double* %545
%8189 = call double @exp(double %8188)
store double %8189, double* %550
%8190 = load double, double* %550
store double %8190, double* %551
br label %8191
8191: ; preds = %8187, %8180
br label %8192
8192: ; preds = %8191, %8170
%8193 = load double, double* %551
%8194 = load double, double* %648
%8195 = fmul double %8193, %8194
store double %8195, double* %649
%8196 = load double, double* %551
%8197 = load double, double* %548
%8198 = fmul double %8196, %8197
store double %8198, double* %553
%8199 = load double*, double** %105
%8200 = load double, double* %8199
%8201 = load double, double* %817
%8202 = load double, double* %206
%8203 = fmul double %8201, %8202
%8204 = fdiv double %8200, %8203
store double %8204, double* %630
%8205 = load double, double* %817
%8206 = load double, double* %206
%8207 = fmul double %8205, %8206
%8208 = fdiv double 1.000000e+00, %8207
store double %8208, double* %650
%8209 = load double*, double** %105
%8210 = load double, double* %8209
%8211 = fneg double %8210
%8212 = load double, double* %817
%8213 = load double, double* %206
%8214 = load double, double* %206
%8215 = fmul double %8213, %8214
%8216 = fmul double %8212, %8215
%8217 = fdiv double %8211, %8216
store double %8217, double* %632
%8218 = load double, double* %632
%8219 = load double, double* %208
%8220 = fmul double %8218, %8219
store double %8220, double* %633
%8221 = load double, double* %630
%8222 = fcmp ogt double %8221, 1.000000e+02
br i1 %8222, label %8223, label %8230
8223: ; preds = %8192
%8224 = call double @exp(double 1.000000e+02)
store double %8224, double* %635
%8225 = load double, double* %635
%8226 = load double, double* %630
%8227 = fsub double %8226, 1.000000e+02
%8228 = fadd double 1.000000e+00, %8227
%8229 = fmul double %8225, %8228
store double %8229, double* %634
br label %8245
8230: ; preds = %8192
%8231 = load double, double* %630
%8232 = fcmp olt double %8231, -1.000000e+02
br i1 %8232, label %8233, label %8240
8233: ; preds = %8230
%8234 = call double @exp(double -1.000000e+02)
store double %8234, double* %635
%8235 = load double, double* %635
%8236 = load double, double* %630
%8237 = fadd double %8236, 1.000000e+02
%8238 = fadd double 1.000000e+00, %8237
%8239 = fmul double %8235, %8238
store double %8239, double* %634
br label %8244
8240: ; preds = %8230
%8241 = load double, double* %630
%8242 = call double @exp(double %8241)
store double %8242, double* %634
%8243 = load double, double* %634
store double %8243, double* %635
br label %8244
8244: ; preds = %8240, %8233
br label %8245
8245: ; preds = %8244, %8223
%8246 = load double, double* %635
%8247 = load double, double* %650
%8248 = fmul double %8246, %8247
store double %8248, double* %651
%8249 = load double, double* %635
%8250 = load double, double* %633
%8251 = fmul double %8249, %8250
store double %8251, double* %637
%8252 = load double, double* %875
%8253 = fcmp ogt double %8252, 0.000000e+00
br i1 %8253, label %8254, label %8433
8254: ; preds = %8245
%8255 = load double, double* %300
%8256 = fneg double %8255
%8257 = load double*, double** %105
%8258 = load double, double* %8257
%8259 = fsub double %8256, %8258
%8260 = load double, double* %303
%8261 = load double, double* %206
%8262 = fmul double %8260, %8261
%8263 = fdiv double %8259, %8262
store double %8263, double* %605
%8264 = load double, double* %303
%8265 = load double, double* %206
%8266 = fmul double %8264, %8265
%8267 = fdiv double -1.000000e+00, %8266
store double %8267, double* %638
%8268 = load double, double* %303
%8269 = load double, double* %206
%8270 = fmul double %8268, %8269
%8271 = fdiv double -1.000000e+00, %8270
store double %8271, double* %652
%8272 = load double*, double** %105
%8273 = load double, double* %8272
%8274 = fneg double %8273
%8275 = load double, double* %300
%8276 = fsub double %8274, %8275
%8277 = fneg double %8276
%8278 = load double, double* %303
%8279 = load double, double* %303
%8280 = fmul double %8278, %8279
%8281 = load double, double* %206
%8282 = fmul double %8280, %8281
%8283 = fdiv double %8277, %8282
store double %8283, double* %640
%8284 = load double*, double** %105
%8285 = load double, double* %8284
%8286 = fneg double %8285
%8287 = load double, double* %300
%8288 = fsub double %8286, %8287
%8289 = fneg double %8288
%8290 = load double, double* %303
%8291 = load double, double* %206
%8292 = load double, double* %206
%8293 = fmul double %8291, %8292
%8294 = fmul double %8290, %8293
%8295 = fdiv double %8289, %8294
store double %8295, double* %607
%8296 = load double, double* %638
%8297 = load double, double* %302
%8298 = fmul double %8296, %8297
store double %8298, double* %608
%8299 = load double, double* %608
%8300 = load double, double* %640
%8301 = load double, double* %305
%8302 = call double @llvm.fmuladd.f64(double %8300, double %8301, double %8299)
store double %8302, double* %608
%8303 = load double, double* %608
%8304 = load double, double* %607
%8305 = load double, double* %208
%8306 = call double @llvm.fmuladd.f64(double %8304, double %8305, double %8303)
store double %8306, double* %608
%8307 = load double, double* %605
%8308 = fcmp ogt double %8307, 1.000000e+02
br i1 %8308, label %8309, label %8316
8309: ; preds = %8254
%8310 = call double @exp(double 1.000000e+02)
store double %8310, double* %610
%8311 = load double, double* %610
%8312 = load double, double* %605
%8313 = fsub double %8312, 1.000000e+02
%8314 = fadd double 1.000000e+00, %8313
%8315 = fmul double %8311, %8314
store double %8315, double* %609
br label %8331
8316: ; preds = %8254
%8317 = load double, double* %605
%8318 = fcmp olt double %8317, -1.000000e+02
br i1 %8318, label %8319, label %8326
8319: ; preds = %8316
%8320 = call double @exp(double -1.000000e+02)
store double %8320, double* %610
%8321 = load double, double* %610
%8322 = load double, double* %605
%8323 = fadd double %8322, 1.000000e+02
%8324 = fadd double 1.000000e+00, %8323
%8325 = fmul double %8321, %8324
store double %8325, double* %609
br label %8330
8326: ; preds = %8316
%8327 = load double, double* %605
%8328 = call double @exp(double %8327)
store double %8328, double* %609
%8329 = load double, double* %609
store double %8329, double* %610
br label %8330
8330: ; preds = %8326, %8319
br label %8331
8331: ; preds = %8330, %8309
%8332 = load double, double* %610
%8333 = load double, double* %608
%8334 = fmul double %8332, %8333
store double %8334, double* %612
%8335 = load double, double* %610
%8336 = load double, double* %652
%8337 = fmul double %8335, %8336
store double %8337, double* %653
%8338 = load double, double* %814
%8339 = fsub double 1.000000e+00, %8338
%8340 = load double, double* %267
%8341 = load double, double* %550
%8342 = fsub double %8341, 1.000000e+00
%8343 = load double, double* %270
%8344 = load double, double* %634
%8345 = fsub double %8344, 1.000000e+00
%8346 = fmul double %8343, %8345
%8347 = call double @llvm.fmuladd.f64(double %8340, double %8342, double %8346)
%8348 = load double, double* %877
%8349 = load double, double* %609
%8350 = load double, double* %368
%8351 = fsub double %8349, %8350
%8352 = fneg double %8348
%8353 = call double @llvm.fmuladd.f64(double %8352, double %8351, double %8347)
%8354 = fmul double %8339, %8353
%8355 = load double*, double** %121
store double %8354, double* %8355
%8356 = load double, double* %550
%8357 = fsub double %8356, 1.000000e+00
%8358 = load double, double* %814
%8359 = fsub double 1.000000e+00, %8358
%8360 = fmul double %8357, %8359
store double %8360, double* %654
%8361 = load double, double* %267
%8362 = load double, double* %814
%8363 = fsub double 1.000000e+00, %8362
%8364 = fmul double %8361, %8363
store double %8364, double* %655
%8365 = load double, double* %634
%8366 = fsub double %8365, 1.000000e+00
%8367 = load double, double* %814
%8368 = fsub double 1.000000e+00, %8367
%8369 = fmul double %8366, %8368
store double %8369, double* %656
%8370 = load double, double* %270
%8371 = load double, double* %814
%8372 = fsub double 1.000000e+00, %8371
%8373 = fmul double %8370, %8372
store double %8373, double* %657
%8374 = load double, double* %877
%8375 = fneg double %8374
%8376 = load double, double* %814
%8377 = fsub double 1.000000e+00, %8376
%8378 = fmul double %8375, %8377
store double %8378, double* %658
%8379 = load double, double* %877
%8380 = load double, double* %814
%8381 = fsub double 1.000000e+00, %8380
%8382 = fmul double %8379, %8381
store double %8382, double* %659
%8383 = load double, double* %654
%8384 = load double, double* %269
%8385 = fmul double %8383, %8384
%8386 = load double*, double** %122
store double %8385, double* %8386
%8387 = load double, double* %655
%8388 = load double, double* %649
%8389 = fmul double %8387, %8388
%8390 = load double*, double** %123
store double %8389, double* %8390
%8391 = load double*, double** %122
%8392 = load double, double* %8391
%8393 = load double, double* %655
%8394 = load double, double* %553
%8395 = call double @llvm.fmuladd.f64(double %8393, double %8394, double %8392)
%8396 = load double*, double** %122
store double %8395, double* %8396
%8397 = load double*, double** %122
%8398 = load double, double* %8397
%8399 = load double, double* %656
%8400 = load double, double* %272
%8401 = call double @llvm.fmuladd.f64(double %8399, double %8400, double %8398)
%8402 = load double*, double** %122
store double %8401, double* %8402
%8403 = load double*, double** %123
%8404 = load double, double* %8403
%8405 = load double, double* %657
%8406 = load double, double* %651
%8407 = call double @llvm.fmuladd.f64(double %8405, double %8406, double %8404)
%8408 = load double*, double** %123
store double %8407, double* %8408
%8409 = load double*, double** %122
%8410 = load double, double* %8409
%8411 = load double, double* %657
%8412 = load double, double* %637
%8413 = call double @llvm.fmuladd.f64(double %8411, double %8412, double %8410)
%8414 = load double*, double** %122
store double %8413, double* %8414
%8415 = load double*, double** %122
%8416 = load double, double* %8415
%8417 = load double, double* %658
%8418 = load double, double* %612
%8419 = call double @llvm.fmuladd.f64(double %8417, double %8418, double %8416)
%8420 = load double*, double** %122
store double %8419, double* %8420
%8421 = load double*, double** %123
%8422 = load double, double* %8421
%8423 = load double, double* %658
%8424 = load double, double* %653
%8425 = call double @llvm.fmuladd.f64(double %8423, double %8424, double %8422)
%8426 = load double*, double** %123
store double %8425, double* %8426
%8427 = load double*, double** %122
%8428 = load double, double* %8427
%8429 = load double, double* %659
%8430 = load double, double* %370
%8431 = call double @llvm.fmuladd.f64(double %8429, double %8430, double %8428)
%8432 = load double*, double** %122
store double %8431, double* %8432
br label %8496
8433: ; preds = %8245
%8434 = load double, double* %814
%8435 = fsub double 1.000000e+00, %8434
%8436 = load double, double* %267
%8437 = load double, double* %550
%8438 = fsub double %8437, 1.000000e+00
%8439 = load double, double* %270
%8440 = load double, double* %634
%8441 = fsub double %8440, 1.000000e+00
%8442 = fmul double %8439, %8441
%8443 = call double @llvm.fmuladd.f64(double %8436, double %8438, double %8442)
%8444 = fmul double %8435, %8443
%8445 = load double*, double** %121
store double %8444, double* %8445
%8446 = load double, double* %550
%8447 = fsub double %8446, 1.000000e+00
%8448 = load double, double* %814
%8449 = fsub double 1.000000e+00, %8448
%8450 = fmul double %8447, %8449
store double %8450, double* %654
%8451 = load double, double* %267
%8452 = load double, double* %814
%8453 = fsub double 1.000000e+00, %8452
%8454 = fmul double %8451, %8453
store double %8454, double* %655
%8455 = load double, double* %634
%8456 = fsub double %8455, 1.000000e+00
%8457 = load double, double* %814
%8458 = fsub double 1.000000e+00, %8457
%8459 = fmul double %8456, %8458
store double %8459, double* %656
%8460 = load double, double* %270
%8461 = load double, double* %814
%8462 = fsub double 1.000000e+00, %8461
%8463 = fmul double %8460, %8462
store double %8463, double* %657
%8464 = load double, double* %654
%8465 = load double, double* %269
%8466 = fmul double %8464, %8465
%8467 = load double*, double** %122
store double %8466, double* %8467
%8468 = load double, double* %655
%8469 = load double, double* %649
%8470 = fmul double %8468, %8469
%8471 = load double*, double** %123
store double %8470, double* %8471
%8472 = load double*, double** %122
%8473 = load double, double* %8472
%8474 = load double, double* %655
%8475 = load double, double* %553
%8476 = call double @llvm.fmuladd.f64(double %8474, double %8475, double %8473)
%8477 = load double*, double** %122
store double %8476, double* %8477
%8478 = load double*, double** %122
%8479 = load double, double* %8478
%8480 = load double, double* %656
%8481 = load double, double* %272
%8482 = call double @llvm.fmuladd.f64(double %8480, double %8481, double %8479)
%8483 = load double*, double** %122
store double %8482, double* %8483
%8484 = load double*, double** %123
%8485 = load double, double* %8484
%8486 = load double, double* %657
%8487 = load double, double* %651
%8488 = call double @llvm.fmuladd.f64(double %8486, double %8487, double %8485)
%8489 = load double*, double** %123
store double %8488, double* %8489
%8490 = load double*, double** %122
%8491 = load double, double* %8490
%8492 = load double, double* %657
%8493 = load double, double* %637
%8494 = call double @llvm.fmuladd.f64(double %8492, double %8493, double %8491)
%8495 = load double*, double** %122
store double %8494, double* %8495
br label %8496
8496: ; preds = %8433, %8331
br label %8497
8497: ; preds = %8496, %7805
br label %8498
8498: ; preds = %8497, %7480
%8499 = load double*, double** %106
%8500 = load double, double* %8499
%8501 = load double, double* %819
%8502 = load double, double* %206
%8503 = fmul double %8501, %8502
%8504 = fdiv double %8500, %8503
store double %8504, double* %545
%8505 = load double, double* %819
%8506 = load double, double* %206
%8507 = fmul double %8505, %8506
%8508 = fdiv double 1.000000e+00, %8507
store double %8508, double* %559
%8509 = load double*, double** %106
%8510 = load double, double* %8509
%8511 = fneg double %8510
%8512 = load double, double* %819
%8513 = load double, double* %206
%8514 = load double, double* %206
%8515 = fmul double %8513, %8514
%8516 = fmul double %8512, %8515
%8517 = fdiv double %8511, %8516
store double %8517, double* %549
%8518 = load double, double* %549
%8519 = load double, double* %208
%8520 = fmul double %8518, %8519
store double %8520, double* %548
%8521 = load double, double* %545
%8522 = fcmp ogt double %8521, 1.000000e+02
br i1 %8522, label %8523, label %8530
8523: ; preds = %8498
%8524 = call double @exp(double 1.000000e+02)
store double %8524, double* %551
%8525 = load double, double* %551
%8526 = load double, double* %545
%8527 = fsub double %8526, 1.000000e+02
%8528 = fadd double 1.000000e+00, %8527
%8529 = fmul double %8525, %8528
store double %8529, double* %550
br label %8545
8530: ; preds = %8498
%8531 = load double, double* %545
%8532 = fcmp olt double %8531, -1.000000e+02
br i1 %8532, label %8533, label %8540
8533: ; preds = %8530
%8534 = call double @exp(double -1.000000e+02)
store double %8534, double* %551
%8535 = load double, double* %551
%8536 = load double, double* %545
%8537 = fadd double %8536, 1.000000e+02
%8538 = fadd double 1.000000e+00, %8537
%8539 = fmul double %8535, %8538
store double %8539, double* %550
br label %8544
8540: ; preds = %8530
%8541 = load double, double* %545
%8542 = call double @exp(double %8541)
store double %8542, double* %550
%8543 = load double, double* %550
store double %8543, double* %551
br label %8544
8544: ; preds = %8540, %8533
br label %8545
8545: ; preds = %8544, %8523
%8546 = load double, double* %551
%8547 = load double, double* %559
%8548 = fmul double %8546, %8547
store double %8548, double* %561
%8549 = load double, double* %551
%8550 = load double, double* %548
%8551 = fmul double %8549, %8550
store double %8551, double* %553
%8552 = load double*, double** %106
%8553 = load double, double* %8552
%8554 = load double, double* %821
%8555 = load double, double* %206
%8556 = fmul double %8554, %8555
%8557 = fdiv double %8553, %8556
store double %8557, double* %630
%8558 = load double, double* %821
%8559 = load double, double* %206
%8560 = fmul double %8558, %8559
%8561 = fdiv double 1.000000e+00, %8560
store double %8561, double* %660
%8562 = load double*, double** %106
%8563 = load double, double* %8562
%8564 = fneg double %8563
%8565 = load double, double* %821
%8566 = load double, double* %206
%8567 = load double, double* %206
%8568 = fmul double %8566, %8567
%8569 = fmul double %8565, %8568
%8570 = fdiv double %8564, %8569
store double %8570, double* %632
%8571 = load double, double* %632
%8572 = load double, double* %208
%8573 = fmul double %8571, %8572
store double %8573, double* %633
%8574 = load double, double* %630
%8575 = fcmp ogt double %8574, 1.000000e+02
br i1 %8575, label %8576, label %8583
8576: ; preds = %8545
%8577 = call double @exp(double 1.000000e+02)
store double %8577, double* %635
%8578 = load double, double* %635
%8579 = load double, double* %630
%8580 = fsub double %8579, 1.000000e+02
%8581 = fadd double 1.000000e+00, %8580
%8582 = fmul double %8578, %8581
store double %8582, double* %634
br label %8598
8583: ; preds = %8545
%8584 = load double, double* %630
%8585 = fcmp olt double %8584, -1.000000e+02
br i1 %8585, label %8586, label %8593
8586: ; preds = %8583
%8587 = call double @exp(double -1.000000e+02)
store double %8587, double* %635
%8588 = load double, double* %635
%8589 = load double, double* %630
%8590 = fadd double %8589, 1.000000e+02
%8591 = fadd double 1.000000e+00, %8590
%8592 = fmul double %8588, %8591
store double %8592, double* %634
br label %8597
8593: ; preds = %8583
%8594 = load double, double* %630
%8595 = call double @exp(double %8594)
store double %8595, double* %634
%8596 = load double, double* %634
store double %8596, double* %635
br label %8597
8597: ; preds = %8593, %8586
br label %8598
8598: ; preds = %8597, %8576
%8599 = load double, double* %635
%8600 = load double, double* %660
%8601 = fmul double %8599, %8600
store double %8601, double* %661
%8602 = load double, double* %635
%8603 = load double, double* %633
%8604 = fmul double %8602, %8603
store double %8604, double* %637
%8605 = load double, double* %273
%8606 = load double, double* %550
%8607 = fsub double %8606, 1.000000e+00
%8608 = load double, double* %276
%8609 = load double, double* %634
%8610 = fsub double %8609, 1.000000e+00
%8611 = fmul double %8608, %8610
%8612 = call double @llvm.fmuladd.f64(double %8605, double %8607, double %8611)
store double %8612, double* %662
%8613 = load double, double* %550
%8614 = fsub double %8613, 1.000000e+00
store double %8614, double* %663
%8615 = load double, double* %273
store double %8615, double* %665
%8616 = load double, double* %634
%8617 = fsub double %8616, 1.000000e+00
store double %8617, double* %667
%8618 = load double, double* %276
store double %8618, double* %668
%8619 = load double, double* %663
%8620 = load double, double* %275
%8621 = fmul double %8619, %8620
store double %8621, double* %664
%8622 = load double, double* %665
%8623 = load double, double* %561
%8624 = fmul double %8622, %8623
store double %8624, double* %666
%8625 = load double, double* %664
%8626 = load double, double* %665
%8627 = load double, double* %553
%8628 = call double @llvm.fmuladd.f64(double %8626, double %8627, double %8625)
store double %8628, double* %664
%8629 = load double, double* %664
%8630 = load double, double* %667
%8631 = load double, double* %278
%8632 = call double @llvm.fmuladd.f64(double %8630, double %8631, double %8629)
store double %8632, double* %664
%8633 = load double, double* %666
%8634 = load double, double* %668
%8635 = load double, double* %661
%8636 = call double @llvm.fmuladd.f64(double %8634, double %8635, double %8633)
store double %8636, double* %666
%8637 = load double, double* %664
%8638 = load double, double* %668
%8639 = load double, double* %637
%8640 = call double @llvm.fmuladd.f64(double %8638, double %8639, double %8637)
store double %8640, double* %664
%8641 = load double, double* %827
%8642 = fcmp ogt double %8641, 0.000000e+00
br i1 %8642, label %8646, label %8643
8643: ; preds = %8598
%8644 = load double, double* %828
%8645 = fcmp ogt double %8644, 0.000000e+00
br i1 %8645, label %8646, label %8800
8646: ; preds = %8643, %8598
%8647 = load double*, double** %107
%8648 = load double, double* %8647
%8649 = load double, double* %819
%8650 = load double, double* %206
%8651 = fmul double %8649, %8650
%8652 = fdiv double %8648, %8651
store double %8652, double* %545
%8653 = load double, double* %819
%8654 = load double, double* %206
%8655 = fmul double %8653, %8654
%8656 = fdiv double 1.000000e+00, %8655
store double %8656, double* %603
%8657 = load double*, double** %107
%8658 = load double, double* %8657
%8659 = fneg double %8658
%8660 = load double, double* %819
%8661 = load double, double* %206
%8662 = load double, double* %206
%8663 = fmul double %8661, %8662
%8664 = fmul double %8660, %8663
%8665 = fdiv double %8659, %8664
store double %8665, double* %549
%8666 = load double, double* %549
%8667 = load double, double* %208
%8668 = fmul double %8666, %8667
store double %8668, double* %548
%8669 = load double, double* %545
%8670 = fcmp ogt double %8669, 1.000000e+02
br i1 %8670, label %8671, label %8678
8671: ; preds = %8646
%8672 = call double @exp(double 1.000000e+02)
store double %8672, double* %551
%8673 = load double, double* %551
%8674 = load double, double* %545
%8675 = fsub double %8674, 1.000000e+02
%8676 = fadd double 1.000000e+00, %8675
%8677 = fmul double %8673, %8676
store double %8677, double* %550
br label %8693
8678: ; preds = %8646
%8679 = load double, double* %545
%8680 = fcmp olt double %8679, -1.000000e+02
br i1 %8680, label %8681, label %8688
8681: ; preds = %8678
%8682 = call double @exp(double -1.000000e+02)
store double %8682, double* %551
%8683 = load double, double* %551
%8684 = load double, double* %545
%8685 = fadd double %8684, 1.000000e+02
%8686 = fadd double 1.000000e+00, %8685
%8687 = fmul double %8683, %8686
store double %8687, double* %550
br label %8692
8688: ; preds = %8678
%8689 = load double, double* %545
%8690 = call double @exp(double %8689)
store double %8690, double* %550
%8691 = load double, double* %550
store double %8691, double* %551
br label %8692
8692: ; preds = %8688, %8681
br label %8693
8693: ; preds = %8692, %8671
%8694 = load double, double* %551
%8695 = load double, double* %603
%8696 = fmul double %8694, %8695
store double %8696, double* %604
%8697 = load double, double* %551
%8698 = load double, double* %548
%8699 = fmul double %8697, %8698
store double %8699, double* %553
%8700 = load double*, double** %107
%8701 = load double, double* %8700
%8702 = load double, double* %821
%8703 = load double, double* %206
%8704 = fmul double %8702, %8703
%8705 = fdiv double %8701, %8704
store double %8705, double* %630
%8706 = load double, double* %821
%8707 = load double, double* %206
%8708 = fmul double %8706, %8707
%8709 = fdiv double 1.000000e+00, %8708
store double %8709, double* %669
%8710 = load double*, double** %107
%8711 = load double, double* %8710
%8712 = fneg double %8711
%8713 = load double, double* %821
%8714 = load double, double* %206
%8715 = load double, double* %206
%8716 = fmul double %8714, %8715
%8717 = fmul double %8713, %8716
%8718 = fdiv double %8712, %8717
store double %8718, double* %632
%8719 = load double, double* %632
%8720 = load double, double* %208
%8721 = fmul double %8719, %8720
store double %8721, double* %633
%8722 = load double, double* %630
%8723 = fcmp ogt double %8722, 1.000000e+02
br i1 %8723, label %8724, label %8731
8724: ; preds = %8693
%8725 = call double @exp(double 1.000000e+02)
store double %8725, double* %635
%8726 = load double, double* %635
%8727 = load double, double* %630
%8728 = fsub double %8727, 1.000000e+02
%8729 = fadd double 1.000000e+00, %8728
%8730 = fmul double %8726, %8729
store double %8730, double* %634
br label %8746
8731: ; preds = %8693
%8732 = load double, double* %630
%8733 = fcmp olt double %8732, -1.000000e+02
br i1 %8733, label %8734, label %8741
8734: ; preds = %8731
%8735 = call double @exp(double -1.000000e+02)
store double %8735, double* %635
%8736 = load double, double* %635
%8737 = load double, double* %630
%8738 = fadd double %8737, 1.000000e+02
%8739 = fadd double 1.000000e+00, %8738
%8740 = fmul double %8736, %8739
store double %8740, double* %634
br label %8745
8741: ; preds = %8731
%8742 = load double, double* %630
%8743 = call double @exp(double %8742)
store double %8743, double* %634
%8744 = load double, double* %634
store double %8744, double* %635
br label %8745
8745: ; preds = %8741, %8734
br label %8746
8746: ; preds = %8745, %8724
%8747 = load double, double* %635
%8748 = load double, double* %669
%8749 = fmul double %8747, %8748
store double %8749, double* %670
%8750 = load double, double* %635
%8751 = load double, double* %633
%8752 = fmul double %8750, %8751
store double %8752, double* %637
%8753 = load double, double* %279
%8754 = load double, double* %550
%8755 = fsub double %8754, 1.000000e+00
%8756 = load double, double* %282
%8757 = load double, double* %634
%8758 = fsub double %8757, 1.000000e+00
%8759 = fmul double %8756, %8758
%8760 = call double @llvm.fmuladd.f64(double %8753, double %8755, double %8759)
%8761 = load double*, double** %136
store double %8760, double* %8761
%8762 = load double, double* %550
%8763 = fsub double %8762, 1.000000e+00
store double %8763, double* %671
%8764 = load double, double* %279
store double %8764, double* %672
%8765 = load double, double* %634
%8766 = fsub double %8765, 1.000000e+00
store double %8766, double* %673
%8767 = load double, double* %282
store double %8767, double* %674
%8768 = load double, double* %671
%8769 = load double, double* %281
%8770 = fmul double %8768, %8769
%8771 = load double*, double** %137
store double %8770, double* %8771
%8772 = load double, double* %672
%8773 = load double, double* %604
%8774 = fmul double %8772, %8773
%8775 = load double*, double** %138
store double %8774, double* %8775
%8776 = load double*, double** %137
%8777 = load double, double* %8776
%8778 = load double, double* %672
%8779 = load double, double* %553
%8780 = call double @llvm.fmuladd.f64(double %8778, double %8779, double %8777)
%8781 = load double*, double** %137
store double %8780, double* %8781
%8782 = load double*, double** %137
%8783 = load double, double* %8782
%8784 = load double, double* %673
%8785 = load double, double* %284
%8786 = call double @llvm.fmuladd.f64(double %8784, double %8785, double %8783)
%8787 = load double*, double** %137
store double %8786, double* %8787
%8788 = load double*, double** %138
%8789 = load double, double* %8788
%8790 = load double, double* %674
%8791 = load double, double* %670
%8792 = call double @llvm.fmuladd.f64(double %8790, double %8791, double %8789)
%8793 = load double*, double** %138
store double %8792, double* %8793
%8794 = load double*, double** %137
%8795 = load double, double* %8794
%8796 = load double, double* %674
%8797 = load double, double* %637
%8798 = call double @llvm.fmuladd.f64(double %8796, double %8797, double %8795)
%8799 = load double*, double** %137
store double %8798, double* %8799
br label %8804
8800: ; preds = %8643
%8801 = load double*, double** %136
store double 0.000000e+00, double* %8801
%8802 = load double*, double** %137
store double 0.000000e+00, double* %8802
%8803 = load double*, double** %138
store double 0.000000e+00, double* %8803
br label %8804
8804: ; preds = %8800, %8746
%8805 = load double, double* %822
%8806 = fcmp ogt double %8805, 0.000000e+00
br i1 %8806, label %8807, label %9017
8807: ; preds = %8804
%8808 = load double, double* %332
%8809 = load double*, double** %106
%8810 = load double, double* %8809
%8811 = fsub double %8808, %8810
%8812 = load double, double* %332
%8813 = load double*, double** %106
%8814 = load double, double* %8813
%8815 = fsub double %8812, %8814
%8816 = call double @llvm.fmuladd.f64(double %8811, double %8815, double 1.000000e-02)
%8817 = call double @sqrt(double %8816)
%8818 = load double, double* %332
%8819 = load double*, double** %106
%8820 = load double, double* %8819
%8821 = fsub double %8818, %8820
%8822 = fadd double %8817, %8821
%8823 = fmul double 5.000000e-01, %8822
store double %8823, double* %431
%8824 = load double, double* %332
%8825 = load double*, double** %106
%8826 = load double, double* %8825
%8827 = fsub double %8824, %8826
%8828 = load double, double* %332
%8829 = load double*, double** %106
%8830 = load double, double* %8829
%8831 = fsub double %8828, %8830
%8832 = load double, double* %332
%8833 = load double*, double** %106
%8834 = load double, double* %8833
%8835 = fsub double %8832, %8834
%8836 = call double @llvm.fmuladd.f64(double %8831, double %8835, double 1.000000e-02)
%8837 = call double @sqrt(double %8836)
%8838 = fdiv double %8827, %8837
%8839 = fadd double %8838, 1.000000e+00
%8840 = fmul double 5.000000e-01, %8839
store double %8840, double* %675
%8841 = load double, double* %332
%8842 = load double*, double** %106
%8843 = load double, double* %8842
%8844 = fsub double %8841, %8843
%8845 = fneg double %8844
%8846 = load double, double* %332
%8847 = load double*, double** %106
%8848 = load double, double* %8847
%8849 = fsub double %8846, %8848
%8850 = load double, double* %332
%8851 = load double*, double** %106
%8852 = load double, double* %8851
%8853 = fsub double %8850, %8852
%8854 = call double @llvm.fmuladd.f64(double %8849, double %8853, double 1.000000e-02)
%8855 = call double @sqrt(double %8854)
%8856 = fdiv double %8845, %8855
%8857 = fsub double %8856, 1.000000e+00
%8858 = fmul double 5.000000e-01, %8857
store double %8858, double* %490
%8859 = load double, double* %675
%8860 = load double, double* %334
%8861 = fmul double %8859, %8860
store double %8861, double* %434
%8862 = load double, double* %808
%8863 = fsub double %8862, 1.000000e+00
store double %8863, double* %242
%8864 = load double, double* %431
%8865 = load double, double* %242
%8866 = call double @pow(double %8864, double %8865)
store double %8866, double* %245
%8867 = load double, double* %245
%8868 = load double, double* %242
%8869 = fmul double %8867, %8868
%8870 = load double, double* %431
%8871 = fdiv double %8869, %8870
store double %8871, double* %676
%8872 = load double, double* %676
%8873 = load double, double* %434
%8874 = fmul double %8872, %8873
store double %8874, double* %247
%8875 = load double, double* %676
%8876 = load double, double* %490
%8877 = fmul double %8875, %8876
store double %8877, double* %464
%8878 = load double, double* %297
%8879 = fneg double %8878
%8880 = load double, double* %245
%8881 = fmul double %8879, %8880
store double %8881, double* %215
%8882 = load double, double* %245
%8883 = fneg double %8882
store double %8883, double* %677
%8884 = load double, double* %297
%8885 = fneg double %8884
store double %8885, double* %312
%8886 = load double, double* %677
%8887 = load double, double* %299
%8888 = fmul double %8886, %8887
store double %8888, double* %217
%8889 = load double, double* %217
%8890 = load double, double* %312
%8891 = load double, double* %247
%8892 = call double @llvm.fmuladd.f64(double %8890, double %8891, double %8889)
store double %8892, double* %217
%8893 = load double, double* %312
%8894 = load double, double* %464
%8895 = fmul double %8893, %8894
store double %8895, double* %463
%8896 = load double, double* %215
%8897 = fcmp ogt double %8896, 1.000000e+02
br i1 %8897, label %8898, label %8905
8898: ; preds = %8807
%8899 = call double @exp(double 1.000000e+02)
store double %8899, double* %326
%8900 = load double, double* %326
%8901 = load double, double* %215
%8902 = fsub double %8901, 1.000000e+02
%8903 = fadd double 1.000000e+00, %8902
%8904 = fmul double %8900, %8903
store double %8904, double* %249
br label %8920
8905: ; preds = %8807
%8906 = load double, double* %215
%8907 = fcmp olt double %8906, -1.000000e+02
br i1 %8907, label %8908, label %8915
8908: ; preds = %8905
%8909 = call double @exp(double -1.000000e+02)
store double %8909, double* %326
%8910 = load double, double* %326
%8911 = load double, double* %215
%8912 = fadd double %8911, 1.000000e+02
%8913 = fadd double 1.000000e+00, %8912
%8914 = fmul double %8910, %8913
store double %8914, double* %249
br label %8919
8915: ; preds = %8905
%8916 = load double, double* %215
%8917 = call double @exp(double %8916)
store double %8917, double* %249
%8918 = load double, double* %249
store double %8918, double* %326
br label %8919
8919: ; preds = %8915, %8908
br label %8920
8920: ; preds = %8919, %8898
%8921 = load double, double* %326
%8922 = load double, double* %217
%8923 = fmul double %8921, %8922
store double %8923, double* %251
%8924 = load double, double* %326
%8925 = load double, double* %463
%8926 = fmul double %8924, %8925
store double %8926, double* %589
%8927 = load double, double* %822
%8928 = load double, double* %431
%8929 = fmul double %8927, %8928
%8930 = load double, double* %249
%8931 = fmul double %8929, %8930
store double %8931, double* %678
%8932 = load double, double* %822
%8933 = load double, double* %249
%8934 = fmul double %8932, %8933
store double %8934, double* %679
%8935 = load double, double* %822
%8936 = load double, double* %431
%8937 = fmul double %8935, %8936
store double %8937, double* %682
%8938 = load double, double* %679
%8939 = load double, double* %434
%8940 = fmul double %8938, %8939
store double %8940, double* %680
%8941 = load double, double* %679
%8942 = load double, double* %490
%8943 = fmul double %8941, %8942
store double %8943, double* %681
%8944 = load double, double* %680
%8945 = load double, double* %682
%8946 = load double, double* %251
%8947 = call double @llvm.fmuladd.f64(double %8945, double %8946, double %8944)
store double %8947, double* %680
%8948 = load double, double* %681
%8949 = load double, double* %682
%8950 = load double, double* %589
%8951 = call double @llvm.fmuladd.f64(double %8949, double %8950, double %8948)
store double %8951, double* %681
%8952 = load double*, double** %124
%8953 = load double, double* %8952
%8954 = load double*, double** %128
%8955 = load double, double* %8954
%8956 = fsub double %8953, %8955
%8957 = load double, double* %662
%8958 = fsub double %8956, %8957
%8959 = load double, double* %678
%8960 = fmul double %8958, %8959
store double %8960, double* %683
%8961 = load double, double* %678
store double %8961, double* %684
%8962 = load double, double* %678
%8963 = fneg double %8962
store double %8963, double* %688
%8964 = load double, double* %678
%8965 = fneg double %8964
store double %8965, double* %689
%8966 = load double*, double** %128
%8967 = load double, double* %8966
%8968 = fneg double %8967
%8969 = load double*, double** %124
%8970 = load double, double* %8969
%8971 = fadd double %8968, %8970
%8972 = load double, double* %662
%8973 = fsub double %8971, %8972
store double %8973, double* %690
%8974 = load double, double* %684
%8975 = load double*, double** %125
%8976 = load double, double* %8975
%8977 = fmul double %8974, %8976
store double %8977, double* %685
%8978 = load double, double* %684
%8979 = load double*, double** %126
%8980 = load double, double* %8979
%8981 = fmul double %8978, %8980
store double %8981, double* %686
%8982 = load double, double* %684
%8983 = load double*, double** %127
%8984 = load double, double* %8983
%8985 = fmul double %8982, %8984
store double %8985, double* %687
%8986 = load double, double* %685
%8987 = load double, double* %688
%8988 = load double*, double** %129
%8989 = load double, double* %8988
%8990 = call double @llvm.fmuladd.f64(double %8987, double %8989, double %8986)
store double %8990, double* %685
%8991 = load double, double* %687
%8992 = load double, double* %688
%8993 = load double*, double** %130
%8994 = load double, double* %8993
%8995 = call double @llvm.fmuladd.f64(double %8992, double %8994, double %8991)
store double %8995, double* %687
%8996 = load double, double* %686
%8997 = load double, double* %688
%8998 = load double*, double** %131
%8999 = load double, double* %8998
%9000 = call double @llvm.fmuladd.f64(double %8997, double %8999, double %8996)
store double %9000, double* %686
%9001 = load double, double* %685
%9002 = load double, double* %689
%9003 = load double, double* %664
%9004 = call double @llvm.fmuladd.f64(double %9002, double %9003, double %9001)
store double %9004, double* %685
%9005 = load double, double* %687
%9006 = load double, double* %689
%9007 = load double, double* %666
%9008 = call double @llvm.fmuladd.f64(double %9006, double %9007, double %9005)
store double %9008, double* %687
%9009 = load double, double* %685
%9010 = load double, double* %690
%9011 = load double, double* %680
%9012 = call double @llvm.fmuladd.f64(double %9010, double %9011, double %9009)
store double %9012, double* %685
%9013 = load double, double* %687
%9014 = load double, double* %690
%9015 = load double, double* %681
%9016 = call double @llvm.fmuladd.f64(double %9014, double %9015, double %9013)
store double %9016, double* %687
br label %9018
9017: ; preds = %8804
store double 0.000000e+00, double* %683
store double 0.000000e+00, double* %685
store double 0.000000e+00, double* %686
store double 0.000000e+00, double* %687
br label %9018
9018: ; preds = %9017, %8920
%9019 = load double, double* %662
%9020 = load double, double* %683
%9021 = fsub double %9019, %9020
%9022 = load double*, double** %132
store double %9021, double* %9022
store double 1.000000e+00, double* %691
store double -1.000000e+00, double* %692
%9023 = load double, double* %691
%9024 = load double, double* %664
%9025 = fmul double %9023, %9024
%9026 = load double*, double** %133
store double %9025, double* %9026
%9027 = load double, double* %691
%9028 = load double, double* %666
%9029 = fmul double %9027, %9028
%9030 = load double*, double** %134
store double %9029, double* %9030
%9031 = load double*, double** %133
%9032 = load double, double* %9031
%9033 = load double, double* %692
%9034 = load double, double* %685
%9035 = call double @llvm.fmuladd.f64(double %9033, double %9034, double %9032)
%9036 = load double*, double** %133
store double %9035, double* %9036
%9037 = load double, double* %692
%9038 = load double, double* %686
%9039 = fmul double %9037, %9038
%9040 = load double*, double** %135
store double %9039, double* %9040
%9041 = load double*, double** %134
%9042 = load double, double* %9041
%9043 = load double, double* %692
%9044 = load double, double* %687
%9045 = call double @llvm.fmuladd.f64(double %9043, double %9044, double %9042)
%9046 = load double*, double** %134
store double %9045, double* %9046
%9047 = load double, double* %784
%9048 = fcmp ogt double %9047, 0.000000e+00
br i1 %9048, label %9049, label %9069
9049: ; preds = %9018
%9050 = load double*, double** %108
%9051 = load double, double* %9050
%9052 = load double, double* %221
%9053 = fdiv double %9051, %9052
%9054 = load double*, double** %139
store double %9053, double* %9054
%9055 = load double, double* %221
%9056 = fdiv double 1.000000e+00, %9055
%9057 = load double*, double** %140
store double %9056, double* %9057
%9058 = load double*, double** %108
%9059 = load double, double* %9058
%9060 = fneg double %9059
%9061 = load double, double* %221
%9062 = load double, double* %221
%9063 = fmul double %9061, %9062
%9064 = fdiv double %9060, %9063
store double %9064, double* %693
%9065 = load double, double* %693
%9066 = load double, double* %223
%9067 = fmul double %9065, %9066
%9068 = load double*, double** %141
store double %9067, double* %9068
br label %9073
9069: ; preds = %9018
%9070 = load double*, double** %139
store double 0.000000e+00, double* %9070
%9071 = load double*, double** %140
store double 0.000000e+00, double* %9071
%9072 = load double*, double** %141
store double 0.000000e+00, double* %9072
br label %9073
9073: ; preds = %9069, %9049
%9074 = load double*, double** %106
%9075 = load double, double* %9074
%9076 = load double, double* %206
%9077 = fdiv double %9075, %9076
store double %9077, double* %545
%9078 = load double, double* %206
%9079 = fdiv double 1.000000e+00, %9078
store double %9079, double* %559
%9080 = load double*, double** %106
%9081 = load double, double* %9080
%9082 = fneg double %9081
%9083 = load double, double* %206
%9084 = load double, double* %206
%9085 = fmul double %9083, %9084
%9086 = fdiv double %9082, %9085
store double %9086, double* %549
%9087 = load double, double* %549
%9088 = load double, double* %208
%9089 = fmul double %9087, %9088
store double %9089, double* %548
%9090 = load double, double* %545
%9091 = fcmp ogt double %9090, 1.000000e+02
br i1 %9091, label %9092, label %9099
9092: ; preds = %9073
%9093 = call double @exp(double 1.000000e+02)
store double %9093, double* %551
%9094 = load double, double* %551
%9095 = load double, double* %545
%9096 = fsub double %9095, 1.000000e+02
%9097 = fadd double 1.000000e+00, %9096
%9098 = fmul double %9094, %9097
store double %9098, double* %550
br label %9114
9099: ; preds = %9073
%9100 = load double, double* %545
%9101 = fcmp olt double %9100, -1.000000e+02
br i1 %9101, label %9102, label %9109
9102: ; preds = %9099
%9103 = call double @exp(double -1.000000e+02)
store double %9103, double* %551
%9104 = load double, double* %551
%9105 = load double, double* %545
%9106 = fadd double %9105, 1.000000e+02
%9107 = fadd double 1.000000e+00, %9106
%9108 = fmul double %9104, %9107
store double %9108, double* %550
br label %9113
9109: ; preds = %9099
%9110 = load double, double* %545
%9111 = call double @exp(double %9110)
store double %9111, double* %550
%9112 = load double, double* %550
store double %9112, double* %551
br label %9113
9113: ; preds = %9109, %9102
br label %9114
9114: ; preds = %9113, %9092
%9115 = load double, double* %551
%9116 = load double, double* %559
%9117 = fmul double %9115, %9116
store double %9117, double* %561
%9118 = load double, double* %551
%9119 = load double, double* %548
%9120 = fmul double %9118, %9119
store double %9120, double* %553
%9121 = load double*, double** %109
%9122 = load double, double* %9121
%9123 = load double, double* %206
%9124 = fdiv double %9122, %9123
store double %9124, double* %605
%9125 = load double, double* %206
%9126 = fdiv double 1.000000e+00, %9125
store double %9126, double* %694
%9127 = load double*, double** %109
%9128 = load double, double* %9127
%9129 = fneg double %9128
%9130 = load double, double* %206
%9131 = load double, double* %206
%9132 = fmul double %9130, %9131
%9133 = fdiv double %9129, %9132
store double %9133, double* %607
%9134 = load double, double* %607
%9135 = load double, double* %208
%9136 = fmul double %9134, %9135
store double %9136, double* %608
%9137 = load double, double* %605
%9138 = fcmp ogt double %9137, 1.000000e+02
br i1 %9138, label %9139, label %9146
9139: ; preds = %9114
%9140 = call double @exp(double 1.000000e+02)
store double %9140, double* %610
%9141 = load double, double* %610
%9142 = load double, double* %605
%9143 = fsub double %9142, 1.000000e+02
%9144 = fadd double 1.000000e+00, %9143
%9145 = fmul double %9141, %9144
store double %9145, double* %609
br label %9161
9146: ; preds = %9114
%9147 = load double, double* %605
%9148 = fcmp olt double %9147, -1.000000e+02
br i1 %9148, label %9149, label %9156
9149: ; preds = %9146
%9150 = call double @exp(double -1.000000e+02)
store double %9150, double* %610
%9151 = load double, double* %610
%9152 = load double, double* %605
%9153 = fadd double %9152, 1.000000e+02
%9154 = fadd double 1.000000e+00, %9153
%9155 = fmul double %9151, %9154
store double %9155, double* %609
br label %9160
9156: ; preds = %9146
%9157 = load double, double* %605
%9158 = call double @exp(double %9157)
store double %9158, double* %609
%9159 = load double, double* %609
store double %9159, double* %610
br label %9160
9160: ; preds = %9156, %9149
br label %9161
9161: ; preds = %9160, %9139
%9162 = load double, double* %610
%9163 = load double, double* %694
%9164 = fmul double %9162, %9163
store double %9164, double* %695
%9165 = load double, double* %610
%9166 = load double, double* %608
%9167 = fmul double %9165, %9166
store double %9167, double* %612
%9168 = load double, double* %358
%9169 = load double, double* %550
%9170 = call double @llvm.fmuladd.f64(double %9168, double %9169, double 1.000000e+00)
%9171 = call double @sqrt(double %9170)
store double %9171, double* %696
%9172 = load double, double* %550
%9173 = load double, double* %550
%9174 = load double, double* %358
%9175 = call double @llvm.fmuladd.f64(double %9173, double %9174, double 1.000000e+00)
%9176 = call double @sqrt(double %9175)
%9177 = fmul double 2.000000e+00, %9176
%9178 = fdiv double %9172, %9177
store double %9178, double* %697
%9179 = load double, double* %358
%9180 = load double, double* %550
%9181 = load double, double* %358
%9182 = call double @llvm.fmuladd.f64(double %9180, double %9181, double 1.000000e+00)
%9183 = call double @sqrt(double %9182)
%9184 = fmul double 2.000000e+00, %9183
%9185 = fdiv double %9179, %9184
store double %9185, double* %699
%9186 = load double, double* %697
%9187 = load double, double* %360
%9188 = fmul double %9186, %9187
store double %9188, double* %698
%9189 = load double, double* %699
%9190 = load double, double* %561
%9191 = fmul double %9189, %9190
store double %9191, double* %700
%9192 = load double, double* %698
%9193 = load double, double* %699
%9194 = load double, double* %553
%9195 = call double @llvm.fmuladd.f64(double %9193, double %9194, double %9192)
store double %9195, double* %698
%9196 = load double, double* %358
%9197 = load double, double* %609
%9198 = call double @llvm.fmuladd.f64(double %9196, double %9197, double 1.000000e+00)
%9199 = call double @sqrt(double %9198)
store double %9199, double* %701
%9200 = load double, double* %609
%9201 = load double, double* %609
%9202 = load double, double* %358
%9203 = call double @llvm.fmuladd.f64(double %9201, double %9202, double 1.000000e+00)
%9204 = call double @sqrt(double %9203)
%9205 = fmul double 2.000000e+00, %9204
%9206 = fdiv double %9200, %9205
store double %9206, double* %702
%9207 = load double, double* %358
%9208 = load double, double* %609
%9209 = load double, double* %358
%9210 = call double @llvm.fmuladd.f64(double %9208, double %9209, double 1.000000e+00)
%9211 = call double @sqrt(double %9210)
%9212 = fmul double 2.000000e+00, %9211
%9213 = fdiv double %9207, %9212
store double %9213, double* %704
%9214 = load double, double* %702
%9215 = load double, double* %360
%9216 = fmul double %9214, %9215
store double %9216, double* %703
%9217 = load double, double* %704
%9218 = load double, double* %695
%9219 = fmul double %9217, %9218
store double %9219, double* %705
%9220 = load double, double* %703
%9221 = load double, double* %704
%9222 = load double, double* %612
%9223 = call double @llvm.fmuladd.f64(double %9221, double %9222, double %9220)
store double %9223, double* %703
%9224 = load double, double* %785
%9225 = fcmp ogt double %9224, 0.000000e+00
br i1 %9225, label %9226, label %9578
9226: ; preds = %9161
%9227 = load double, double* %696
%9228 = fadd double %9227, 1.000000e+00
%9229 = load double, double* %701
%9230 = fadd double %9229, 1.000000e+00
%9231 = fdiv double %9228, %9230
store double %9231, double* %706
%9232 = load double, double* %701
%9233 = fadd double %9232, 1.000000e+00
%9234 = fdiv double 1.000000e+00, %9233
store double %9234, double* %707
%9235 = load double, double* %696
%9236 = fadd double %9235, 1.000000e+00
%9237 = fneg double %9236
%9238 = load double, double* %701
%9239 = fadd double %9238, 1.000000e+00
%9240 = load double, double* %701
%9241 = fadd double %9240, 1.000000e+00
%9242 = fmul double %9239, %9241
%9243 = fdiv double %9237, %9242
store double %9243, double* %710
%9244 = load double, double* %707
%9245 = load double, double* %698
%9246 = fmul double %9244, %9245
store double %9246, double* %708
%9247 = load double, double* %707
%9248 = load double, double* %700
%9249 = fmul double %9247, %9248
store double %9249, double* %709
%9250 = load double, double* %708
%9251 = load double, double* %710
%9252 = load double, double* %703
%9253 = call double @llvm.fmuladd.f64(double %9251, double %9252, double %9250)
store double %9253, double* %708
%9254 = load double, double* %710
%9255 = load double, double* %705
%9256 = fmul double %9254, %9255
store double %9256, double* %711
%9257 = load double, double* %706
%9258 = call double @log(double %9257)
store double %9258, double* %215
%9259 = load double, double* %706
%9260 = fdiv double 1.000000e+00, %9259
store double %9260, double* %712
%9261 = load double, double* %712
%9262 = load double, double* %708
%9263 = fmul double %9261, %9262
store double %9263, double* %217
%9264 = load double, double* %712
%9265 = load double, double* %709
%9266 = fmul double %9264, %9265
store double %9266, double* %463
%9267 = load double, double* %712
%9268 = load double, double* %711
%9269 = fmul double %9267, %9268
store double %9269, double* %713
%9270 = load double*, double** %110
%9271 = load double, double* %9270
%9272 = load double, double* %206
%9273 = load double, double* %696
%9274 = load double, double* %701
%9275 = fsub double %9273, %9274
%9276 = load double, double* %215
%9277 = fsub double %9275, %9276
%9278 = call double @llvm.fmuladd.f64(double %9272, double %9277, double %9271)
%9279 = load double, double* %224
%9280 = fdiv double %9278, %9279
store double %9280, double* %714
%9281 = load double, double* %224
%9282 = fdiv double 1.000000e+00, %9281
store double %9282, double* %715
%9283 = load double, double* %215
%9284 = fneg double %9283
%9285 = load double, double* %701
%9286 = fsub double %9284, %9285
%9287 = load double, double* %696
%9288 = fadd double %9286, %9287
%9289 = load double, double* %224
%9290 = fdiv double %9288, %9289
store double %9290, double* %716
%9291 = load double, double* %206
%9292 = load double, double* %224
%9293 = fdiv double %9291, %9292
store double %9293, double* %718
%9294 = load double, double* %206
%9295 = fneg double %9294
%9296 = load double, double* %224
%9297 = fdiv double %9295, %9296
store double %9297, double* %720
%9298 = load double, double* %206
%9299 = fneg double %9298
%9300 = load double, double* %224
%9301 = fdiv double %9299, %9300
store double %9301, double* %722
%9302 = load double, double* %206
%9303 = load double, double* %215
%9304 = fneg double %9303
%9305 = load double, double* %701
%9306 = fsub double %9304, %9305
%9307 = load double, double* %696
%9308 = fadd double %9306, %9307
%9309 = load double*, double** %110
%9310 = load double, double* %9309
%9311 = call double @llvm.fmuladd.f64(double %9302, double %9308, double %9310)
%9312 = fneg double %9311
%9313 = load double, double* %224
%9314 = load double, double* %224
%9315 = fmul double %9313, %9314
%9316 = fdiv double %9312, %9315
store double %9316, double* %723
%9317 = load double, double* %716
%9318 = load double, double* %208
%9319 = fmul double %9317, %9318
store double %9319, double* %717
%9320 = load double, double* %717
%9321 = load double, double* %718
%9322 = load double, double* %698
%9323 = call double @llvm.fmuladd.f64(double %9321, double %9322, double %9320)
store double %9323, double* %717
%9324 = load double, double* %718
%9325 = load double, double* %700
%9326 = fmul double %9324, %9325
store double %9326, double* %719
%9327 = load double, double* %717
%9328 = load double, double* %720
%9329 = load double, double* %703
%9330 = call double @llvm.fmuladd.f64(double %9328, double %9329, double %9327)
store double %9330, double* %717
%9331 = load double, double* %720
%9332 = load double, double* %705
%9333 = fmul double %9331, %9332
store double %9333, double* %721
%9334 = load double, double* %717
%9335 = load double, double* %722
%9336 = load double, double* %217
%9337 = call double @llvm.fmuladd.f64(double %9335, double %9336, double %9334)
store double %9337, double* %717
%9338 = load double, double* %719
%9339 = load double, double* %722
%9340 = load double, double* %463
%9341 = call double @llvm.fmuladd.f64(double %9339, double %9340, double %9338)
store double %9341, double* %719
%9342 = load double, double* %721
%9343 = load double, double* %722
%9344 = load double, double* %713
%9345 = call double @llvm.fmuladd.f64(double %9343, double %9344, double %9342)
store double %9345, double* %721
%9346 = load double, double* %717
%9347 = load double, double* %723
%9348 = load double, double* %226
%9349 = call double @llvm.fmuladd.f64(double %9347, double %9348, double %9346)
store double %9349, double* %717
%9350 = load double, double* %378
%9351 = load double, double* %224
%9352 = fmul double %9350, %9351
%9353 = load double, double* %714
%9354 = fmul double %9352, %9353
%9355 = load double, double* %378
%9356 = fmul double 5.000000e-01, %9355
%9357 = load double, double* %381
%9358 = fmul double %9356, %9357
%9359 = load double*, double** %110
%9360 = load double, double* %9359
%9361 = load double*, double** %110
%9362 = load double, double* %9361
%9363 = call double @llvm.fmuladd.f64(double %9360, double %9362, double 1.000000e-02)
%9364 = call double @sqrt(double %9363)
%9365 = call double @llvm.fmuladd.f64(double %9358, double %9364, double 1.000000e+00)
%9366 = fdiv double %9354, %9365
store double %9366, double* %724
%9367 = load double, double* %714
%9368 = load double, double* %224
%9369 = fmul double %9367, %9368
%9370 = load double, double* %381
%9371 = fmul double 5.000000e-01, %9370
%9372 = load double, double* %378
%9373 = fmul double %9371, %9372
%9374 = load double*, double** %110
%9375 = load double, double* %9374
%9376 = load double*, double** %110
%9377 = load double, double* %9376
%9378 = call double @llvm.fmuladd.f64(double %9375, double %9377, double 1.000000e-02)
%9379 = call double @sqrt(double %9378)
%9380 = call double @llvm.fmuladd.f64(double %9373, double %9379, double 1.000000e+00)
%9381 = fdiv double %9369, %9380
%9382 = load double, double* %381
%9383 = fmul double 5.000000e-01, %9382
%9384 = load double, double* %714
%9385 = fmul double %9383, %9384
%9386 = load double, double* %378
%9387 = fmul double %9385, %9386
%9388 = load double, double* %224
%9389 = fmul double %9387, %9388
%9390 = load double*, double** %110
%9391 = load double, double* %9390
%9392 = load double*, double** %110
%9393 = load double, double* %9392
%9394 = call double @llvm.fmuladd.f64(double %9391, double %9393, double 1.000000e-02)
%9395 = call double @sqrt(double %9394)
%9396 = fmul double %9389, %9395
%9397 = load double, double* %381
%9398 = fmul double 5.000000e-01, %9397
%9399 = load double, double* %378
%9400 = fmul double %9398, %9399
%9401 = load double*, double** %110
%9402 = load double, double* %9401
%9403 = load double*, double** %110
%9404 = load double, double* %9403
%9405 = call double @llvm.fmuladd.f64(double %9402, double %9404, double 1.000000e-02)
%9406 = call double @sqrt(double %9405)
%9407 = call double @llvm.fmuladd.f64(double %9400, double %9406, double 1.000000e+00)
%9408 = load double, double* %381
%9409 = fmul double 5.000000e-01, %9408
%9410 = load double, double* %378
%9411 = fmul double %9409, %9410
%9412 = load double*, double** %110
%9413 = load double, double* %9412
%9414 = load double*, double** %110
%9415 = load double, double* %9414
%9416 = call double @llvm.fmuladd.f64(double %9413, double %9415, double 1.000000e-02)
%9417 = call double @sqrt(double %9416)
%9418 = call double @llvm.fmuladd.f64(double %9411, double %9417, double 1.000000e+00)
%9419 = fmul double %9407, %9418
%9420 = fdiv double %9396, %9419
%9421 = fsub double %9381, %9420
store double %9421, double* %725
%9422 = load double, double* %714
%9423 = load double, double* %378
%9424 = fmul double %9422, %9423
%9425 = load double, double* %381
%9426 = fmul double 5.000000e-01, %9425
%9427 = load double, double* %378
%9428 = fmul double %9426, %9427
%9429 = load double*, double** %110
%9430 = load double, double* %9429
%9431 = load double*, double** %110
%9432 = load double, double* %9431
%9433 = call double @llvm.fmuladd.f64(double %9430, double %9432, double 1.000000e-02)
%9434 = call double @sqrt(double %9433)
%9435 = call double @llvm.fmuladd.f64(double %9428, double %9434, double 1.000000e+00)
%9436 = fdiv double %9424, %9435
store double %9436, double* %727
%9437 = load double, double* %378
%9438 = load double, double* %224
%9439 = fmul double %9437, %9438
%9440 = load double, double* %381
%9441 = fmul double 5.000000e-01, %9440
%9442 = load double, double* %378
%9443 = fmul double %9441, %9442
%9444 = load double*, double** %110
%9445 = load double, double* %9444
%9446 = load double*, double** %110
%9447 = load double, double* %9446
%9448 = call double @llvm.fmuladd.f64(double %9445, double %9447, double 1.000000e-02)
%9449 = call double @sqrt(double %9448)
%9450 = call double @llvm.fmuladd.f64(double %9443, double %9449, double 1.000000e+00)
%9451 = fdiv double %9439, %9450
store double %9451, double* %728
%9452 = load double, double* %381
%9453 = fmul double -5.000000e-01, %9452
%9454 = load double, double* %714
%9455 = fmul double %9453, %9454
%9456 = load double, double* %378
%9457 = load double, double* %378
%9458 = fmul double %9456, %9457
%9459 = fmul double %9455, %9458
%9460 = load double, double* %224
%9461 = fmul double %9459, %9460
%9462 = load double*, double** %110
%9463 = load double, double* %9462
%9464 = fmul double %9461, %9463
%9465 = load double*, double** %110
%9466 = load double, double* %9465
%9467 = load double*, double** %110
%9468 = load double, double* %9467
%9469 = call double @llvm.fmuladd.f64(double %9466, double %9468, double 1.000000e-02)
%9470 = call double @sqrt(double %9469)
%9471 = load double, double* %381
%9472 = fmul double 5.000000e-01, %9471
%9473 = load double, double* %378
%9474 = fmul double %9472, %9473
%9475 = load double*, double** %110
%9476 = load double, double* %9475
%9477 = load double*, double** %110
%9478 = load double, double* %9477
%9479 = call double @llvm.fmuladd.f64(double %9476, double %9478, double 1.000000e-02)
%9480 = call double @sqrt(double %9479)
%9481 = call double @llvm.fmuladd.f64(double %9474, double %9480, double 1.000000e+00)
%9482 = load double, double* %381
%9483 = fmul double 5.000000e-01, %9482
%9484 = load double, double* %378
%9485 = fmul double %9483, %9484
%9486 = load double*, double** %110
%9487 = load double, double* %9486
%9488 = load double*, double** %110
%9489 = load double, double* %9488
%9490 = call double @llvm.fmuladd.f64(double %9487, double %9489, double 1.000000e-02)
%9491 = call double @sqrt(double %9490)
%9492 = call double @llvm.fmuladd.f64(double %9485, double %9491, double 1.000000e+00)
%9493 = fmul double %9481, %9492
%9494 = fmul double %9470, %9493
%9495 = fdiv double %9464, %9494
store double %9495, double* %729
%9496 = load double, double* %725
%9497 = load double, double* %380
%9498 = fmul double %9496, %9497
store double %9498, double* %726
%9499 = load double, double* %726
%9500 = load double, double* %727
%9501 = load double, double* %226
%9502 = call double @llvm.fmuladd.f64(double %9500, double %9501, double %9499)
store double %9502, double* %726
%9503 = load double, double* %729
%9504 = load double, double* %728
%9505 = load double, double* %715
%9506 = call double @llvm.fmuladd.f64(double %9504, double %9505, double %9503)
store double %9506, double* %729
%9507 = load double, double* %726
%9508 = load double, double* %728
%9509 = load double, double* %717
%9510 = call double @llvm.fmuladd.f64(double %9508, double %9509, double %9507)
store double %9510, double* %726
%9511 = load double, double* %728
%9512 = load double, double* %719
%9513 = fmul double %9511, %9512
store double %9513, double* %730
%9514 = load double, double* %728
%9515 = load double, double* %721
%9516 = fmul double %9514, %9515
store double %9516, double* %731
%9517 = load double, double* %714
%9518 = load double, double* %724
%9519 = load double, double* %724
%9520 = call double @llvm.fmuladd.f64(double %9518, double %9519, double 1.000000e+00)
%9521 = call double @sqrt(double %9520)
%9522 = fdiv double %9517, %9521
%9523 = load double*, double** %142
store double %9522, double* %9523
%9524 = load double, double* %724
%9525 = load double, double* %724
%9526 = call double @llvm.fmuladd.f64(double %9524, double %9525, double 1.000000e+00)
%9527 = call double @sqrt(double %9526)
%9528 = fdiv double 1.000000e+00, %9527
store double %9528, double* %732
%9529 = load double, double* %724
%9530 = fneg double %9529
%9531 = load double, double* %714
%9532 = fmul double %9530, %9531
%9533 = load double, double* %724
%9534 = load double, double* %724
%9535 = call double @llvm.fmuladd.f64(double %9533, double %9534, double 1.000000e+00)
%9536 = call double @pow(double %9535, double 1.500000e+00)
%9537 = fdiv double %9532, %9536
store double %9537, double* %733
%9538 = load double, double* %732
%9539 = load double, double* %715
%9540 = fmul double %9538, %9539
%9541 = load double*, double** %143
store double %9540, double* %9541
%9542 = load double, double* %732
%9543 = load double, double* %717
%9544 = fmul double %9542, %9543
%9545 = load double*, double** %144
store double %9544, double* %9545
%9546 = load double, double* %732
%9547 = load double, double* %719
%9548 = fmul double %9546, %9547
%9549 = load double*, double** %145
store double %9548, double* %9549
%9550 = load double, double* %732
%9551 = load double, double* %721
%9552 = fmul double %9550, %9551
%9553 = load double*, double** %146
store double %9552, double* %9553
%9554 = load double*, double** %144
%9555 = load double, double* %9554
%9556 = load double, double* %733
%9557 = load double, double* %726
%9558 = call double @llvm.fmuladd.f64(double %9556, double %9557, double %9555)
%9559 = load double*, double** %144
store double %9558, double* %9559
%9560 = load double*, double** %143
%9561 = load double, double* %9560
%9562 = load double, double* %733
%9563 = load double, double* %729
%9564 = call double @llvm.fmuladd.f64(double %9562, double %9563, double %9561)
%9565 = load double*, double** %143
store double %9564, double* %9565
%9566 = load double*, double** %145
%9567 = load double, double* %9566
%9568 = load double, double* %733
%9569 = load double, double* %730
%9570 = call double @llvm.fmuladd.f64(double %9568, double %9569, double %9567)
%9571 = load double*, double** %145
store double %9570, double* %9571
%9572 = load double*, double** %146
%9573 = load double, double* %9572
%9574 = load double, double* %733
%9575 = load double, double* %731
%9576 = call double @llvm.fmuladd.f64(double %9574, double %9575, double %9573)
%9577 = load double*, double** %146
store double %9576, double* %9577
br label %9584
9578: ; preds = %9161
%9579 = load double*, double** %142
store double 0.000000e+00, double* %9579
%9580 = load double*, double** %143
store double 0.000000e+00, double* %9580
%9581 = load double*, double** %144
store double 0.000000e+00, double* %9581
%9582 = load double*, double** %145
store double 0.000000e+00, double* %9582
%9583 = load double*, double** %146
store double 0.000000e+00, double* %9583
br label %9584
9584: ; preds = %9578, %9226
%9585 = load double, double* %789
%9586 = fcmp ogt double %9585, 0.000000e+00
br i1 %9586, label %9587, label %9607
9587: ; preds = %9584
%9588 = load double*, double** %111
%9589 = load double, double* %9588
%9590 = load double, double* %227
%9591 = fdiv double %9589, %9590
%9592 = load double*, double** %147
store double %9591, double* %9592
%9593 = load double, double* %227
%9594 = fdiv double 1.000000e+00, %9593
%9595 = load double*, double** %148
store double %9594, double* %9595
%9596 = load double*, double** %111
%9597 = load double, double* %9596
%9598 = fneg double %9597
%9599 = load double, double* %227
%9600 = load double, double* %227
%9601 = fmul double %9599, %9600
%9602 = fdiv double %9598, %9601
store double %9602, double* %734
%9603 = load double, double* %734
%9604 = load double, double* %229
%9605 = fmul double %9603, %9604
%9606 = load double*, double** %149
store double %9605, double* %9606
br label %9611
9607: ; preds = %9584
%9608 = load double*, double** %147
store double 0.000000e+00, double* %9608
%9609 = load double*, double** %148
store double 0.000000e+00, double* %9609
%9610 = load double*, double** %149
store double 0.000000e+00, double* %9610
br label %9611
9611: ; preds = %9607, %9587
%9612 = load double, double* %790
%9613 = fcmp ogt double %9612, 0.000000e+00
br i1 %9613, label %9614, label %9657
9614: ; preds = %9611
%9615 = load double*, double** %112
%9616 = load double, double* %9615
%9617 = load double, double* %590
%9618 = fmul double %9616, %9617
%9619 = load double, double* %230
%9620 = fdiv double %9618, %9619
%9621 = load double*, double** %150
store double %9620, double* %9621
%9622 = load double, double* %590
%9623 = load double, double* %230
%9624 = fdiv double %9622, %9623
%9625 = load double*, double** %151
store double %9624, double* %9625
%9626 = load double*, double** %112
%9627 = load double, double* %9626
%9628 = load double, double* %230
%9629 = fdiv double %9627, %9628
store double %9629, double* %735
%9630 = load double, double* %590
%9631 = fneg double %9630
%9632 = load double*, double** %112
%9633 = load double, double* %9632
%9634 = fmul double %9631, %9633
%9635 = load double, double* %230
%9636 = load double, double* %230
%9637 = fmul double %9635, %9636
%9638 = fdiv double %9634, %9637
store double %9638, double* %736
%9639 = load double, double* %735
%9640 = load double, double* %592
%9641 = fmul double %9639, %9640
%9642 = load double*, double** %152
store double %9641, double* %9642
%9643 = load double, double* %735
%9644 = load double, double* %593
%9645 = fmul double %9643, %9644
%9646 = load double*, double** %153
store double %9645, double* %9646
%9647 = load double, double* %735
%9648 = load double, double* %594
%9649 = fmul double %9647, %9648
%9650 = load double*, double** %154
store double %9649, double* %9650
%9651 = load double*, double** %152
%9652 = load double, double* %9651
%9653 = load double, double* %736
%9654 = load double, double* %232
%9655 = call double @llvm.fmuladd.f64(double %9653, double %9654, double %9652)
%9656 = load double*, double** %152
store double %9655, double* %9656
br label %9663
9657: ; preds = %9611
%9658 = load double*, double** %150
store double 0.000000e+00, double* %9658
%9659 = load double*, double** %151
store double 0.000000e+00, double* %9659
%9660 = load double*, double** %152
store double 0.000000e+00, double* %9660
%9661 = load double*, double** %153
store double 0.000000e+00, double* %9661
%9662 = load double*, double** %154
store double 0.000000e+00, double* %9662
br label %9663
9663: ; preds = %9657, %9614
%9664 = load double, double* %791
%9665 = fcmp ogt double %9664, 0.000000e+00
br i1 %9665, label %9666, label %9686
9666: ; preds = %9663
%9667 = load double*, double** %113
%9668 = load double, double* %9667
%9669 = load double, double* %233
%9670 = fdiv double %9668, %9669
%9671 = load double*, double** %155
store double %9670, double* %9671
%9672 = load double, double* %233
%9673 = fdiv double 1.000000e+00, %9672
%9674 = load double*, double** %156
store double %9673, double* %9674
%9675 = load double*, double** %113
%9676 = load double, double* %9675
%9677 = fneg double %9676
%9678 = load double, double* %233
%9679 = load double, double* %233
%9680 = fmul double %9678, %9679
%9681 = fdiv double %9677, %9680
store double %9681, double* %737
%9682 = load double, double* %737
%9683 = load double, double* %235
%9684 = fmul double %9682, %9683
%9685 = load double*, double** %157
store double %9684, double* %9685
br label %9690
9686: ; preds = %9663
%9687 = load double*, double** %155
store double 0.000000e+00, double* %9687
%9688 = load double*, double** %156
store double 0.000000e+00, double* %9688
%9689 = load double*, double** %157
store double 0.000000e+00, double* %9689
br label %9690
9690: ; preds = %9686, %9666
%9691 = load double, double* %793
%9692 = fcmp ogt double %9691, 0.000000e+00
br i1 %9692, label %9693, label %9736
9693: ; preds = %9690
%9694 = load double*, double** %114
%9695 = load double, double* %9694
%9696 = load double, double* %625
%9697 = fmul double %9695, %9696
%9698 = load double, double* %239
%9699 = fdiv double %9697, %9698
%9700 = load double*, double** %158
store double %9699, double* %9700
%9701 = load double, double* %625
%9702 = load double, double* %239
%9703 = fdiv double %9701, %9702
%9704 = load double*, double** %159
store double %9703, double* %9704
%9705 = load double*, double** %114
%9706 = load double, double* %9705
%9707 = load double, double* %239
%9708 = fdiv double %9706, %9707
store double %9708, double* %738
%9709 = load double, double* %625
%9710 = fneg double %9709
%9711 = load double*, double** %114
%9712 = load double, double* %9711
%9713 = fmul double %9710, %9712
%9714 = load double, double* %239
%9715 = load double, double* %239
%9716 = fmul double %9714, %9715
%9717 = fdiv double %9713, %9716
store double %9717, double* %739
%9718 = load double, double* %738
%9719 = load double, double* %627
%9720 = fmul double %9718, %9719
%9721 = load double*, double** %160
store double %9720, double* %9721
%9722 = load double, double* %738
%9723 = load double, double* %628
%9724 = fmul double %9722, %9723
%9725 = load double*, double** %161
store double %9724, double* %9725
%9726 = load double, double* %738
%9727 = load double, double* %629
%9728 = fmul double %9726, %9727
%9729 = load double*, double** %162
store double %9728, double* %9729
%9730 = load double*, double** %160
%9731 = load double, double* %9730
%9732 = load double, double* %739
%9733 = load double, double* %241
%9734 = call double @llvm.fmuladd.f64(double %9732, double %9733, double %9731)
%9735 = load double*, double** %160
store double %9734, double* %9735
br label %9742
9736: ; preds = %9690
%9737 = load double*, double** %158
store double 0.000000e+00, double* %9737
%9738 = load double*, double** %159
store double 0.000000e+00, double* %9738
%9739 = load double*, double** %160
store double 0.000000e+00, double* %9739
%9740 = load double*, double** %161
store double 0.000000e+00, double* %9740
%9741 = load double*, double** %162
store double 0.000000e+00, double* %9741
br label %9742
9742: ; preds = %9736, %9693
%9743 = load double, double* %554
%9744 = fcmp ogt double %9743, 0.000000e+00
br i1 %9744, label %9745, label %9746
9745: ; preds = %9742
store double 1.000000e+00, double* %740
br label %9747
9746: ; preds = %9742
store double 0.000000e+00, double* %740
br label %9747
9747: ; preds = %9746, %9745
%9748 = load double, double* %554
%9749 = load double, double* %740
%9750 = fmul double %9748, %9749
%9751 = load double, double* %383
%9752 = fmul double %9750, %9751
store double %9752, double* %741
%9753 = load double, double* %383
%9754 = load double, double* %740
%9755 = fmul double %9753, %9754
store double %9755, double* %742
%9756 = load double, double* %742
%9757 = load double, double* %556
%9758 = fmul double %9756, %9757
store double %9758, double* %743
%9759 = load double, double* %742
%9760 = load double, double* %558
%9761 = fmul double %9759, %9760
store double %9761, double* %744
%9762 = load double, double* %741
%9763 = load double, double* %741
%9764 = fadd double %9763, 1.000000e+00
%9765 = fdiv double %9762, %9764
store double %9765, double* %745
%9766 = load double, double* %741
%9767 = fadd double %9766, 1.000000e+00
%9768 = fdiv double 1.000000e+00, %9767
%9769 = load double, double* %741
%9770 = load double, double* %741
%9771 = fadd double %9770, 1.000000e+00
%9772 = load double, double* %741
%9773 = fadd double %9772, 1.000000e+00
%9774 = fmul double %9771, %9773
%9775 = fdiv double %9769, %9774
%9776 = fsub double %9768, %9775
store double %9776, double* %746
%9777 = load double, double* %746
%9778 = load double, double* %743
%9779 = fmul double %9777, %9778
store double %9779, double* %747
%9780 = load double, double* %746
%9781 = load double, double* %744
%9782 = fmul double %9780, %9781
store double %9782, double* %748
%9783 = load double*, double** %106
%9784 = load double, double* %9783
%9785 = load double, double* %382
%9786 = fmul double %9784, %9785
%9787 = fdiv double %9786, 1.440000e+00
store double %9787, double* %215
%9788 = load double, double* %382
%9789 = fmul double 0x3FE638E3765C7DAF, %9788
store double %9789, double* %463
%9790 = load double, double* %215
%9791 = fcmp ogt double %9790, 1.000000e+02
br i1 %9791, label %9792, label %9799
9792: ; preds = %9747
%9793 = call double @exp(double 1.000000e+02)
store double %9793, double* %343
%9794 = load double, double* %343
%9795 = load double, double* %215
%9796 = fsub double %9795, 1.000000e+02
%9797 = fadd double 1.000000e+00, %9796
%9798 = fmul double %9794, %9797
store double %9798, double* %242
br label %9814
9799: ; preds = %9747
%9800 = load double, double* %215
%9801 = fcmp olt double %9800, -1.000000e+02
br i1 %9801, label %9802, label %9809
9802: ; preds = %9799
%9803 = call double @exp(double -1.000000e+02)
store double %9803, double* %343
%9804 = load double, double* %343
%9805 = load double, double* %215
%9806 = fadd double %9805, 1.000000e+02
%9807 = fadd double 1.000000e+00, %9806
%9808 = fmul double %9804, %9807
store double %9808, double* %242
br label %9813
9809: ; preds = %9799
%9810 = load double, double* %215
%9811 = call double @exp(double %9810)
store double %9811, double* %242
%9812 = load double, double* %242
store double %9812, double* %343
br label %9813
9813: ; preds = %9809, %9802
br label %9814
9814: ; preds = %9813, %9792
%9815 = load double, double* %343
%9816 = load double, double* %463
%9817 = fmul double %9815, %9816
store double %9817, double* %597
%9818 = load double, double* %838
%9819 = load double, double* %839
%9820 = load double, double* %574
%9821 = call double @llvm.fmuladd.f64(double %9819, double %9820, double 1.000000e+00)
%9822 = fmul double %9818, %9821
%9823 = load double, double* %840
%9824 = load double, double* %242
%9825 = fmul double %9823, %9824
%9826 = load double, double* %384
%9827 = load double, double* %745
%9828 = load double, double* %745
%9829 = call double @llvm.fmuladd.f64(double %9827, double %9828, double %9826)
%9830 = fmul double %9825, %9829
%9831 = load double, double* %740
%9832 = call double @llvm.fmuladd.f64(double %9830, double %9831, double 1.000000e+00)
%9833 = fmul double %9822, %9832
store double %9833, double* %749
%9834 = load double, double* %839
%9835 = load double, double* %838
%9836 = fmul double %9834, %9835
%9837 = load double, double* %740
%9838 = load double, double* %384
%9839 = load double, double* %745
%9840 = load double, double* %745
%9841 = call double @llvm.fmuladd.f64(double %9839, double %9840, double %9838)
%9842 = fmul double %9837, %9841
%9843 = load double, double* %840
%9844 = fmul double %9842, %9843
%9845 = load double, double* %242
%9846 = call double @llvm.fmuladd.f64(double %9844, double %9845, double 1.000000e+00)
%9847 = fmul double %9836, %9846
store double %9847, double* %750
%9848 = load double, double* %574
%9849 = load double, double* %839
%9850 = call double @llvm.fmuladd.f64(double %9848, double %9849, double 1.000000e+00)
%9851 = load double, double* %740
%9852 = fmul double %9850, %9851
%9853 = load double, double* %384
%9854 = load double, double* %745
%9855 = load double, double* %745
%9856 = call double @llvm.fmuladd.f64(double %9854, double %9855, double %9853)
%9857 = fmul double %9852, %9856
%9858 = load double, double* %838
%9859 = fmul double %9857, %9858
%9860 = load double, double* %840
%9861 = fmul double %9859, %9860
store double %9861, double* %754
%9862 = load double, double* %745
%9863 = fmul double 2.000000e+00, %9862
%9864 = load double, double* %574
%9865 = load double, double* %839
%9866 = call double @llvm.fmuladd.f64(double %9864, double %9865, double 1.000000e+00)
%9867 = fmul double %9863, %9866
%9868 = load double, double* %740
%9869 = fmul double %9867, %9868
%9870 = load double, double* %838
%9871 = fmul double %9869, %9870
%9872 = load double, double* %840
%9873 = fmul double %9871, %9872
%9874 = load double, double* %242
%9875 = fmul double %9873, %9874
store double %9875, double* %755
%9876 = load double, double* %750
%9877 = load double, double* %576
%9878 = fmul double %9876, %9877
store double %9878, double* %751
%9879 = load double, double* %750
%9880 = load double, double* %577
%9881 = fmul double %9879, %9880
store double %9881, double* %752
%9882 = load double, double* %750
%9883 = load double, double* %578
%9884 = fmul double %9882, %9883
store double %9884, double* %753
%9885 = load double, double* %753
%9886 = load double, double* %754
%9887 = load double, double* %597
%9888 = call double @llvm.fmuladd.f64(double %9886, double %9887, double %9885)
store double %9888, double* %753
%9889 = load double, double* %751
%9890 = load double, double* %755
%9891 = load double, double* %747
%9892 = call double @llvm.fmuladd.f64(double %9890, double %9891, double %9889)
store double %9892, double* %751
%9893 = load double, double* %752
%9894 = load double, double* %755
%9895 = load double, double* %748
%9896 = call double @llvm.fmuladd.f64(double %9894, double %9895, double %9893)
store double %9896, double* %752
%9897 = load double, double* %344
%9898 = load double, double* %406
%9899 = fmul double %9897, %9898
%9900 = load double, double* %814
%9901 = load double, double* %749
%9902 = load double, double* %554
%9903 = fmul double %9901, %9902
%9904 = load double, double* %590
%9905 = fdiv double %9903, %9904
%9906 = call double @llvm.fmuladd.f64(double %9899, double %9900, double %9905)
%9907 = load double*, double** %163
store double %9906, double* %9907
%9908 = load double, double* %406
%9909 = load double, double* %814
%9910 = fmul double %9908, %9909
store double %9910, double* %756
%9911 = load double, double* %344
%9912 = load double, double* %814
%9913 = fmul double %9911, %9912
store double %9913, double* %757
%9914 = load double, double* %554
%9915 = load double, double* %590
%9916 = fdiv double %9914, %9915
store double %9916, double* %758
%9917 = load double, double* %749
%9918 = load double, double* %590
%9919 = fdiv double %9917, %9918
store double %9919, double* %759
%9920 = load double, double* %554
%9921 = fneg double %9920
%9922 = load double, double* %749
%9923 = fmul double %9921, %9922
%9924 = load double, double* %590
%9925 = load double, double* %590
%9926 = fmul double %9924, %9925
%9927 = fdiv double %9923, %9926
store double %9927, double* %760
%9928 = load double, double* %756
%9929 = load double, double* %346
%9930 = fmul double %9928, %9929
%9931 = load double*, double** %164
store double %9930, double* %9931
%9932 = load double*, double** %164
%9933 = load double, double* %9932
%9934 = load double, double* %757
%9935 = load double, double* %408
%9936 = call double @llvm.fmuladd.f64(double %9934, double %9935, double %9933)
%9937 = load double*, double** %164
store double %9936, double* %9937
%9938 = load double, double* %757
%9939 = load double, double* %409
%9940 = fmul double %9938, %9939
%9941 = load double*, double** %165
store double %9940, double* %9941
%9942 = load double*, double** %164
%9943 = load double, double* %9942
%9944 = load double, double* %758
%9945 = load double, double* %751
%9946 = call double @llvm.fmuladd.f64(double %9944, double %9945, double %9943)
%9947 = load double*, double** %164
store double %9946, double* %9947
%9948 = load double*, double** %165
%9949 = load double, double* %9948
%9950 = load double, double* %758
%9951 = load double, double* %752
%9952 = call double @llvm.fmuladd.f64(double %9950, double %9951, double %9949)
%9953 = load double*, double** %165
store double %9952, double* %9953
%9954 = load double, double* %758
%9955 = load double, double* %753
%9956 = fmul double %9954, %9955
%9957 = load double*, double** %166
store double %9956, double* %9957
%9958 = load double*, double** %164
%9959 = load double, double* %9958
%9960 = load double, double* %759
%9961 = load double, double* %556
%9962 = call double @llvm.fmuladd.f64(double %9960, double %9961, double %9959)
%9963 = load double*, double** %164
store double %9962, double* %9963
%9964 = load double*, double** %165
%9965 = load double, double* %9964
%9966 = load double, double* %759
%9967 = load double, double* %558
%9968 = call double @llvm.fmuladd.f64(double %9966, double %9967, double %9965)
%9969 = load double*, double** %165
store double %9968, double* %9969
%9970 = load double*, double** %164
%9971 = load double, double* %9970
%9972 = load double, double* %760
%9973 = load double, double* %592
%9974 = call double @llvm.fmuladd.f64(double %9972, double %9973, double %9971)
%9975 = load double*, double** %164
store double %9974, double* %9975
%9976 = load double*, double** %165
%9977 = load double, double* %9976
%9978 = load double, double* %760
%9979 = load double, double* %593
%9980 = call double @llvm.fmuladd.f64(double %9978, double %9979, double %9977)
%9981 = load double*, double** %165
store double %9980, double* %9981
%9982 = load double*, double** %166
%9983 = load double, double* %9982
%9984 = load double, double* %760
%9985 = load double, double* %594
%9986 = call double @llvm.fmuladd.f64(double %9984, double %9985, double %9983)
%9987 = load double*, double** %166
store double %9986, double* %9987
%9988 = load double, double* %344
%9989 = load double, double* %446
%9990 = fmul double %9988, %9989
%9991 = load double, double* %814
%9992 = fsub double 1.000000e+00, %9991
%9993 = fmul double %9990, %9992
%9994 = load double*, double** %167
store double %9993, double* %9994
%9995 = load double, double* %446
%9996 = load double, double* %814
%9997 = fsub double 1.000000e+00, %9996
%9998 = fmul double %9995, %9997
store double %9998, double* %761
%9999 = load double, double* %344
%10000 = load double, double* %814
%10001 = fsub double 1.000000e+00, %10000
%10002 = fmul double %9999, %10001
store double %10002, double* %762
%10003 = load double, double* %761
%10004 = load double, double* %346
%10005 = fmul double %10003, %10004
%10006 = load double*, double** %168
store double %10005, double* %10006
%10007 = load double*, double** %168
%10008 = load double, double* %10007
%10009 = load double, double* %762
%10010 = load double, double* %448
%10011 = call double @llvm.fmuladd.f64(double %10009, double %10010, double %10008)
%10012 = load double*, double** %168
store double %10011, double* %10012
%10013 = load double, double* %762
%10014 = load double, double* %449
%10015 = fmul double %10013, %10014
%10016 = load double*, double** %169
store double %10015, double* %10016
%10017 = load double, double* %348
%10018 = load double, double* %465
%10019 = load double, double* %843
%10020 = load double, double* %562
%10021 = fmul double %10019, %10020
%10022 = call double @llvm.fmuladd.f64(double %10017, double %10018, double %10021)
%10023 = load double, double* %805
%10024 = load double, double* %696
%10025 = call double @llvm.fmuladd.f64(double %10023, double %10024, double %10022)
%10026 = load double*, double** %170
store double %10025, double* %10026
%10027 = load double, double* %465
store double %10027, double* %763
%10028 = load double, double* %348
store double %10028, double* %764
%10029 = load double, double* %843
store double %10029, double* %765
%10030 = load double, double* %805
store double %10030, double* %766
%10031 = load double, double* %763
%10032 = load double, double* %350
%10033 = fmul double %10031, %10032
%10034 = load double*, double** %171
store double %10033, double* %10034
%10035 = load double*, double** %171
%10036 = load double, double* %10035
%10037 = load double, double* %764
%10038 = load double, double* %467
%10039 = call double @llvm.fmuladd.f64(double %10037, double %10038, double %10036)
%10040 = load double*, double** %171
store double %10039, double* %10040
%10041 = load double, double* %764
%10042 = load double, double* %468
%10043 = fmul double %10041, %10042
%10044 = load double*, double** %172
store double %10043, double* %10044
%10045 = load double*, double** %171
%10046 = load double, double* %10045
%10047 = load double, double* %765
%10048 = load double, double* %564
%10049 = call double @llvm.fmuladd.f64(double %10047, double %10048, double %10046)
%10050 = load double*, double** %171
store double %10049, double* %10050
%10051 = load double*, double** %172
%10052 = load double, double* %10051
%10053 = load double, double* %765
%10054 = load double, double* %567
%10055 = call double @llvm.fmuladd.f64(double %10053, double %10054, double %10052)
%10056 = load double*, double** %172
store double %10055, double* %10056
%10057 = load double*, double** %171
%10058 = load double, double* %10057
%10059 = load double, double* %766
%10060 = load double, double* %698
%10061 = call double @llvm.fmuladd.f64(double %10059, double %10060, double %10058)
%10062 = load double*, double** %171
store double %10061, double* %10062
%10063 = load double*, double** %172
%10064 = load double, double* %10063
%10065 = load double, double* %766
%10066 = load double, double* %700
%10067 = call double @llvm.fmuladd.f64(double %10065, double %10066, double %10064)
%10068 = load double*, double** %172
store double %10067, double* %10068
%10069 = load double, double* %805
%10070 = load double, double* %701
%10071 = fmul double %10069, %10070
%10072 = load double*, double** %173
store double %10071, double* %10072
%10073 = load double, double* %805
store double %10073, double* %767
%10074 = load double, double* %767
%10075 = load double, double* %703
%10076 = fmul double %10074, %10075
%10077 = load double*, double** %174
store double %10076, double* %10077
%10078 = load double, double* %767
%10079 = load double, double* %705
%10080 = fmul double %10078, %10079
%10081 = load double*, double** %175
store double %10080, double* %10081
%10082 = load double, double* %351
%10083 = load double, double* %527
%10084 = load double, double* %843
%10085 = load double, double* %613
%10086 = fmul double %10084, %10085
%10087 = call double @llvm.fmuladd.f64(double %10082, double %10083, double %10086)
%10088 = load double*, double** %176
store double %10087, double* %10088
%10089 = load double, double* %527
store double %10089, double* %768
%10090 = load double, double* %351
store double %10090, double* %769
%10091 = load double, double* %843
store double %10091, double* %770
%10092 = load double, double* %768
%10093 = load double, double* %353
%10094 = fmul double %10092, %10093
%10095 = load double*, double** %177
store double %10094, double* %10095
%10096 = load double*, double** %177
%10097 = load double, double* %10096
%10098 = load double, double* %769
%10099 = load double, double* %529
%10100 = call double @llvm.fmuladd.f64(double %10098, double %10099, double %10097)
%10101 = load double*, double** %177
store double %10100, double* %10101
%10102 = load double, double* %769
%10103 = load double, double* %530
%10104 = fmul double %10102, %10103
%10105 = load double*, double** %178
store double %10104, double* %10105
%10106 = load double*, double** %177
%10107 = load double, double* %10106
%10108 = load double, double* %770
%10109 = load double, double* %615
%10110 = call double @llvm.fmuladd.f64(double %10108, double %10109, double %10107)
%10111 = load double*, double** %177
store double %10110, double* %10111
%10112 = load double*, double** %178
%10113 = load double, double* %10112
%10114 = load double, double* %770
%10115 = load double, double* %617
%10116 = call double @llvm.fmuladd.f64(double %10114, double %10115, double %10113)
%10117 = load double*, double** %178
store double %10116, double* %10117
%10118 = load double, double* %770
%10119 = load double, double* %619
%10120 = fmul double %10118, %10119
%10121 = load double*, double** %179
store double %10120, double* %10121
%10122 = load double*, double** %115
%10123 = load double, double* %10122
%10124 = load double, double* %798
%10125 = fmul double %10123, %10124
%10126 = load double*, double** %180
store double %10125, double* %10126
%10127 = load double, double* %798
%10128 = load double*, double** %181
store double %10127, double* %10128
%10129 = load double*, double** %116
%10130 = load double, double* %10129
%10131 = load double, double* %803
%10132 = fmul double %10130, %10131
%10133 = load double*, double** %182
store double %10132, double* %10133
%10134 = load double, double* %803
%10135 = load double*, double** %183
store double %10134, double* %10135
%10136 = load double*, double** %118
%10137 = load double, double* %10136
%10138 = load double*, double** %104
%10139 = load double, double* %10138
%10140 = load double*, double** %132
%10141 = load double, double* %10140
%10142 = load double*, double** %106
%10143 = load double, double* %10142
%10144 = fmul double %10141, %10143
%10145 = call double @llvm.fmuladd.f64(double %10137, double %10139, double %10144)
%10146 = load double*, double** %124
%10147 = load double, double* %10146
%10148 = load double*, double** %128
%10149 = load double, double* %10148
%10150 = fsub double %10147, %10149
%10151 = load double*, double** %117
%10152 = load double, double* %10151
%10153 = call double @llvm.fmuladd.f64(double %10150, double %10152, double %10145)
%10154 = load double*, double** %121
%10155 = load double, double* %10154
%10156 = load double*, double** %105
%10157 = load double, double* %10156
%10158 = call double @llvm.fmuladd.f64(double %10155, double %10157, double %10153)
%10159 = load double*, double** %136
%10160 = load double, double* %10159
%10161 = load double*, double** %107
%10162 = load double, double* %10161
%10163 = call double @llvm.fmuladd.f64(double %10160, double %10162, double %10158)
%10164 = load double*, double** %139
%10165 = load double, double* %10164
%10166 = load double*, double** %108
%10167 = load double, double* %10166
%10168 = call double @llvm.fmuladd.f64(double %10165, double %10167, double %10163)
%10169 = load double*, double** %142
%10170 = load double, double* %10169
%10171 = load double*, double** %110
%10172 = load double, double* %10171
%10173 = call double @llvm.fmuladd.f64(double %10170, double %10172, double %10168)
%10174 = load double*, double** %147
%10175 = load double, double* %10174
%10176 = load double*, double** %111
%10177 = load double, double* %10176
%10178 = call double @llvm.fmuladd.f64(double %10175, double %10177, double %10173)
%10179 = load double*, double** %150
%10180 = load double, double* %10179
%10181 = load double*, double** %112
%10182 = load double, double* %10181
%10183 = call double @llvm.fmuladd.f64(double %10180, double %10182, double %10178)
%10184 = load double*, double** %155
%10185 = load double, double* %10184
%10186 = load double*, double** %113
%10187 = load double, double* %10186
%10188 = call double @llvm.fmuladd.f64(double %10185, double %10187, double %10183)
%10189 = load double*, double** %158
%10190 = load double, double* %10189
%10191 = load double*, double** %114
%10192 = load double, double* %10191
%10193 = call double @llvm.fmuladd.f64(double %10190, double %10192, double %10188)
%10194 = fneg double %10193
%10195 = load double*, double** %186
store double %10194, double* %10195
%10196 = load double*, double** %104
%10197 = load double, double* %10196
%10198 = fneg double %10197
store double %10198, double* %771
%10199 = load double*, double** %118
%10200 = load double, double* %10199
%10201 = fneg double %10200
%10202 = load double*, double** %188
store double %10201, double* %10202
%10203 = load double*, double** %106
%10204 = load double, double* %10203
%10205 = fneg double %10204
store double %10205, double* %772
%10206 = load double*, double** %132
%10207 = load double, double* %10206
%10208 = fneg double %10207
%10209 = load double*, double** %189
store double %10208, double* %10209
%10210 = load double*, double** %117
%10211 = load double, double* %10210
%10212 = fneg double %10211
store double %10212, double* %773
%10213 = load double*, double** %117
%10214 = load double, double* %10213
store double %10214, double* %774
%10215 = load double*, double** %128
%10216 = load double, double* %10215
%10217 = load double*, double** %124
%10218 = load double, double* %10217
%10219 = fsub double %10216, %10218
%10220 = load double*, double** %190
store double %10219, double* %10220
%10221 = load double*, double** %105
%10222 = load double, double* %10221
%10223 = fneg double %10222
store double %10223, double* %775
%10224 = load double*, double** %121
%10225 = load double, double* %10224
%10226 = fneg double %10225
%10227 = load double*, double** %191
store double %10226, double* %10227
%10228 = load double*, double** %107
%10229 = load double, double* %10228
%10230 = fneg double %10229
store double %10230, double* %776
%10231 = load double*, double** %136
%10232 = load double, double* %10231
%10233 = fneg double %10232
%10234 = load double*, double** %192
store double %10233, double* %10234
%10235 = load double*, double** %108
%10236 = load double, double* %10235
%10237 = fneg double %10236
store double %10237, double* %777
%10238 = load double*, double** %139
%10239 = load double, double* %10238
%10240 = fneg double %10239
%10241 = load double*, double** %193
store double %10240, double* %10241
%10242 = load double*, double** %110
%10243 = load double, double* %10242
%10244 = fneg double %10243
store double %10244, double* %778
%10245 = load double*, double** %142
%10246 = load double, double* %10245
%10247 = fneg double %10246
%10248 = load double*, double** %194
store double %10247, double* %10248
%10249 = load double*, double** %111
%10250 = load double, double* %10249
%10251 = fneg double %10250
store double %10251, double* %779
%10252 = load double*, double** %147
%10253 = load double, double* %10252
%10254 = fneg double %10253
%10255 = load double*, double** %196
store double %10254, double* %10255
%10256 = load double*, double** %112
%10257 = load double, double* %10256
%10258 = fneg double %10257
store double %10258, double* %780
%10259 = load double*, double** %150
%10260 = load double, double* %10259
%10261 = fneg double %10260
%10262 = load double*, double** %197
store double %10261, double* %10262
%10263 = load double*, double** %113
%10264 = load double, double* %10263
%10265 = fneg double %10264
store double %10265, double* %781
%10266 = load double*, double** %155
%10267 = load double, double* %10266
%10268 = fneg double %10267
%10269 = load double*, double** %198
store double %10268, double* %10269
%10270 = load double*, double** %114
%10271 = load double, double* %10270
%10272 = fneg double %10271
store double %10272, double* %782
%10273 = load double*, double** %158
%10274 = load double, double* %10273
%10275 = fneg double %10274
%10276 = load double*, double** %199
store double %10275, double* %10276
%10277 = load double, double* %771
%10278 = load double*, double** %119
%10279 = load double, double* %10278
%10280 = fmul double %10277, %10279
%10281 = load double*, double** %187
store double %10280, double* %10281
%10282 = load double*, double** %188
%10283 = load double, double* %10282
%10284 = load double, double* %771
%10285 = load double*, double** %120
%10286 = load double, double* %10285
%10287 = call double @llvm.fmuladd.f64(double %10284, double %10286, double %10283)
%10288 = load double*, double** %188
store double %10287, double* %10288
%10289 = load double*, double** %187
%10290 = load double, double* %10289
%10291 = load double, double* %772
%10292 = load double*, double** %133
%10293 = load double, double* %10292
%10294 = call double @llvm.fmuladd.f64(double %10291, double %10293, double %10290)
%10295 = load double*, double** %187
store double %10294, double* %10295
%10296 = load double*, double** %189
%10297 = load double, double* %10296
%10298 = load double, double* %772
%10299 = load double*, double** %134
%10300 = load double, double* %10299
%10301 = call double @llvm.fmuladd.f64(double %10298, double %10300, double %10297)
%10302 = load double*, double** %189
store double %10301, double* %10302
%10303 = load double*, double** %188
%10304 = load double, double* %10303
%10305 = load double, double* %772
%10306 = load double*, double** %135
%10307 = load double, double* %10306
%10308 = call double @llvm.fmuladd.f64(double %10305, double %10307, double %10304)
%10309 = load double*, double** %188
store double %10308, double* %10309
%10310 = load double*, double** %187
%10311 = load double, double* %10310
%10312 = load double, double* %773
%10313 = load double*, double** %125
%10314 = load double, double* %10313
%10315 = call double @llvm.fmuladd.f64(double %10312, double %10314, double %10311)
%10316 = load double*, double** %187
store double %10315, double* %10316
%10317 = load double*, double** %188
%10318 = load double, double* %10317
%10319 = load double, double* %773
%10320 = load double*, double** %126
%10321 = load double, double* %10320
%10322 = call double @llvm.fmuladd.f64(double %10319, double %10321, double %10318)
%10323 = load double*, double** %188
store double %10322, double* %10323
%10324 = load double*, double** %189
%10325 = load double, double* %10324
%10326 = load double, double* %773
%10327 = load double*, double** %127
%10328 = load double, double* %10327
%10329 = call double @llvm.fmuladd.f64(double %10326, double %10328, double %10325)
%10330 = load double*, double** %189
store double %10329, double* %10330
%10331 = load double*, double** %187
%10332 = load double, double* %10331
%10333 = load double, double* %774
%10334 = load double*, double** %129
%10335 = load double, double* %10334
%10336 = call double @llvm.fmuladd.f64(double %10333, double %10335, double %10332)
%10337 = load double*, double** %187
store double %10336, double* %10337
%10338 = load double*, double** %189
%10339 = load double, double* %10338
%10340 = load double, double* %774
%10341 = load double*, double** %130
%10342 = load double, double* %10341
%10343 = call double @llvm.fmuladd.f64(double %10340, double %10342, double %10339)
%10344 = load double*, double** %189
store double %10343, double* %10344
%10345 = load double*, double** %188
%10346 = load double, double* %10345
%10347 = load double, double* %774
%10348 = load double*, double** %131
%10349 = load double, double* %10348
%10350 = call double @llvm.fmuladd.f64(double %10347, double %10349, double %10346)
%10351 = load double*, double** %188
store double %10350, double* %10351
%10352 = load double*, double** %187
%10353 = load double, double* %10352
%10354 = load double, double* %775
%10355 = load double*, double** %122
%10356 = load double, double* %10355
%10357 = call double @llvm.fmuladd.f64(double %10354, double %10356, double %10353)
%10358 = load double*, double** %187
store double %10357, double* %10358
%10359 = load double*, double** %191
%10360 = load double, double* %10359
%10361 = load double, double* %775
%10362 = load double*, double** %123
%10363 = load double, double* %10362
%10364 = call double @llvm.fmuladd.f64(double %10361, double %10363, double %10360)
%10365 = load double*, double** %191
store double %10364, double* %10365
%10366 = load double*, double** %187
%10367 = load double, double* %10366
%10368 = load double, double* %776
%10369 = load double*, double** %137
%10370 = load double, double* %10369
%10371 = call double @llvm.fmuladd.f64(double %10368, double %10370, double %10367)
%10372 = load double*, double** %187
store double %10371, double* %10372
%10373 = load double*, double** %192
%10374 = load double, double* %10373
%10375 = load double, double* %776
%10376 = load double*, double** %138
%10377 = load double, double* %10376
%10378 = call double @llvm.fmuladd.f64(double %10375, double %10377, double %10374)
%10379 = load double*, double** %192
store double %10378, double* %10379
%10380 = load double*, double** %193
%10381 = load double, double* %10380
%10382 = load double, double* %777
%10383 = load double*, double** %140
%10384 = load double, double* %10383
%10385 = call double @llvm.fmuladd.f64(double %10382, double %10384, double %10381)
%10386 = load double*, double** %193
store double %10385, double* %10386
%10387 = load double*, double** %187
%10388 = load double, double* %10387
%10389 = load double, double* %777
%10390 = load double*, double** %141
%10391 = load double, double* %10390
%10392 = call double @llvm.fmuladd.f64(double %10389, double %10391, double %10388)
%10393 = load double*, double** %187
store double %10392, double* %10393
%10394 = load double*, double** %194
%10395 = load double, double* %10394
%10396 = load double, double* %778
%10397 = load double*, double** %143
%10398 = load double, double* %10397
%10399 = call double @llvm.fmuladd.f64(double %10396, double %10398, double %10395)
%10400 = load double*, double** %194
store double %10399, double* %10400
%10401 = load double*, double** %187
%10402 = load double, double* %10401
%10403 = load double, double* %778
%10404 = load double*, double** %144
%10405 = load double, double* %10404
%10406 = call double @llvm.fmuladd.f64(double %10403, double %10405, double %10402)
%10407 = load double*, double** %187
store double %10406, double* %10407
%10408 = load double*, double** %189
%10409 = load double, double* %10408
%10410 = load double, double* %778
%10411 = load double*, double** %145
%10412 = load double, double* %10411
%10413 = call double @llvm.fmuladd.f64(double %10410, double %10412, double %10409)
%10414 = load double*, double** %189
store double %10413, double* %10414
%10415 = load double, double* %778
%10416 = load double*, double** %146
%10417 = load double, double* %10416
%10418 = fmul double %10415, %10417
%10419 = load double*, double** %195
store double %10418, double* %10419
%10420 = load double*, double** %196
%10421 = load double, double* %10420
%10422 = load double, double* %779
%10423 = load double*, double** %148
%10424 = load double, double* %10423
%10425 = call double @llvm.fmuladd.f64(double %10422, double %10424, double %10421)
%10426 = load double*, double** %196
store double %10425, double* %10426
%10427 = load double*, double** %187
%10428 = load double, double* %10427
%10429 = load double, double* %779
%10430 = load double*, double** %149
%10431 = load double, double* %10430
%10432 = call double @llvm.fmuladd.f64(double %10429, double %10431, double %10428)
%10433 = load double*, double** %187
store double %10432, double* %10433
%10434 = load double*, double** %197
%10435 = load double, double* %10434
%10436 = load double, double* %780
%10437 = load double*, double** %151
%10438 = load double, double* %10437
%10439 = call double @llvm.fmuladd.f64(double %10436, double %10438, double %10435)
%10440 = load double*, double** %197
store double %10439, double* %10440
%10441 = load double*, double** %187
%10442 = load double, double* %10441
%10443 = load double, double* %780
%10444 = load double*, double** %152
%10445 = load double, double* %10444
%10446 = call double @llvm.fmuladd.f64(double %10443, double %10445, double %10442)
%10447 = load double*, double** %187
store double %10446, double* %10447
%10448 = load double*, double** %188
%10449 = load double, double* %10448
%10450 = load double, double* %780
%10451 = load double*, double** %153
%10452 = load double, double* %10451
%10453 = call double @llvm.fmuladd.f64(double %10450, double %10452, double %10449)
%10454 = load double*, double** %188
store double %10453, double* %10454
%10455 = load double*, double** %189
%10456 = load double, double* %10455
%10457 = load double, double* %780
%10458 = load double*, double** %154
%10459 = load double, double* %10458
%10460 = call double @llvm.fmuladd.f64(double %10457, double %10459, double %10456)
%10461 = load double*, double** %189
store double %10460, double* %10461
%10462 = load double*, double** %198
%10463 = load double, double* %10462
%10464 = load double, double* %781
%10465 = load double*, double** %156
%10466 = load double, double* %10465
%10467 = call double @llvm.fmuladd.f64(double %10464, double %10466, double %10463)
%10468 = load double*, double** %198
store double %10467, double* %10468
%10469 = load double*, double** %187
%10470 = load double, double* %10469
%10471 = load double, double* %781
%10472 = load double*, double** %157
%10473 = load double, double* %10472
%10474 = call double @llvm.fmuladd.f64(double %10471, double %10473, double %10470)
%10475 = load double*, double** %187
store double %10474, double* %10475
%10476 = load double*, double** %199
%10477 = load double, double* %10476
%10478 = load double, double* %782
%10479 = load double*, double** %159
%10480 = load double, double* %10479
%10481 = call double @llvm.fmuladd.f64(double %10478, double %10480, double %10477)
%10482 = load double*, double** %199
store double %10481, double* %10482
%10483 = load double*, double** %187
%10484 = load double, double* %10483
%10485 = load double, double* %782
%10486 = load double*, double** %160
%10487 = load double, double* %10486
%10488 = call double @llvm.fmuladd.f64(double %10485, double %10487, double %10484)
%10489 = load double*, double** %187
store double %10488, double* %10489
%10490 = load double*, double** %192
%10491 = load double, double* %10490
%10492 = load double, double* %782
%10493 = load double*, double** %161
%10494 = load double, double* %10493
%10495 = call double @llvm.fmuladd.f64(double %10492, double %10494, double %10491)
%10496 = load double*, double** %192
store double %10495, double* %10496
%10497 = load double*, double** %189
%10498 = load double, double* %10497
%10499 = load double, double* %782
%10500 = load double*, double** %162
%10501 = load double, double* %10500
%10502 = call double @llvm.fmuladd.f64(double %10499, double %10501, double %10498)
%10503 = load double*, double** %189
store double %10502, double* %10503
%10504 = load double, double* %861
%10505 = fcmp ogt double %10504, 0.000000e+00
br i1 %10505, label %10506, label %10515
10506: ; preds = %9814
%10507 = load double*, double** %103
%10508 = load double, double* %10507
%10509 = load double, double* %861
%10510 = fdiv double %10508, %10509
%10511 = load double*, double** %184
store double %10510, double* %10511
%10512 = load double, double* %861
%10513 = fdiv double 1.000000e+00, %10512
%10514 = load double*, double** %185
store double %10513, double* %10514
br label %10518
10515: ; preds = %9814
%10516 = load double*, double** %184
store double 0.000000e+00, double* %10516
%10517 = load double*, double** %185
store double 0.000000e+00, double* %10517
br label %10518
10518: ; preds = %10515, %10506
%10519 = load double*, double** %103
%10520 = load double, double* %10519
%10521 = load double, double* %862
%10522 = fmul double %10520, %10521
%10523 = load double*, double** %200
store double %10522, double* %10523
%10524 = load double, double* %862
%10525 = load double*, double** %201
store double %10524, double* %10525
%10526 = load double*, double** %202
%10527 = load double, double* %10526
%10528 = fcmp une double %10527, 1.000000e+00
br i1 %10528, label %10529, label %11034
10529: ; preds = %10518
%10530 = load double*, double** %202
%10531 = load double, double* %10530
%10532 = load double*, double** %118
%10533 = load double, double* %10532
%10534 = fmul double %10531, %10533
%10535 = load double*, double** %118
store double %10534, double* %10535
%10536 = load double*, double** %202
%10537 = load double, double* %10536
%10538 = load double*, double** %119
%10539 = load double, double* %10538
%10540 = fmul double %10537, %10539
%10541 = load double*, double** %119
store double %10540, double* %10541
%10542 = load double*, double** %202
%10543 = load double, double* %10542
%10544 = load double*, double** %120
%10545 = load double, double* %10544
%10546 = fmul double %10543, %10545
%10547 = load double*, double** %120
store double %10546, double* %10547
%10548 = load double*, double** %202
%10549 = load double, double* %10548
%10550 = load double*, double** %121
%10551 = load double, double* %10550
%10552 = fmul double %10549, %10551
%10553 = load double*, double** %121
store double %10552, double* %10553
%10554 = load double*, double** %202
%10555 = load double, double* %10554
%10556 = load double*, double** %122
%10557 = load double, double* %10556
%10558 = fmul double %10555, %10557
%10559 = load double*, double** %122
store double %10558, double* %10559
%10560 = load double*, double** %202
%10561 = load double, double* %10560
%10562 = load double*, double** %123
%10563 = load double, double* %10562
%10564 = fmul double %10561, %10563
%10565 = load double*, double** %123
store double %10564, double* %10565
%10566 = load double*, double** %202
%10567 = load double, double* %10566
%10568 = load double*, double** %124
%10569 = load double, double* %10568
%10570 = fmul double %10567, %10569
%10571 = load double*, double** %124
store double %10570, double* %10571
%10572 = load double*, double** %202
%10573 = load double, double* %10572
%10574 = load double*, double** %125
%10575 = load double, double* %10574
%10576 = fmul double %10573, %10575
%10577 = load double*, double** %125
store double %10576, double* %10577
%10578 = load double*, double** %202
%10579 = load double, double* %10578
%10580 = load double*, double** %126
%10581 = load double, double* %10580
%10582 = fmul double %10579, %10581
%10583 = load double*, double** %126
store double %10582, double* %10583
%10584 = load double*, double** %202
%10585 = load double, double* %10584
%10586 = load double*, double** %127
%10587 = load double, double* %10586
%10588 = fmul double %10585, %10587
%10589 = load double*, double** %127
store double %10588, double* %10589
%10590 = load double*, double** %202
%10591 = load double, double* %10590
%10592 = load double*, double** %128
%10593 = load double, double* %10592
%10594 = fmul double %10591, %10593
%10595 = load double*, double** %128
store double %10594, double* %10595
%10596 = load double*, double** %202
%10597 = load double, double* %10596
%10598 = load double*, double** %129
%10599 = load double, double* %10598
%10600 = fmul double %10597, %10599
%10601 = load double*, double** %129
store double %10600, double* %10601
%10602 = load double*, double** %202
%10603 = load double, double* %10602
%10604 = load double*, double** %130
%10605 = load double, double* %10604
%10606 = fmul double %10603, %10605
%10607 = load double*, double** %130
store double %10606, double* %10607
%10608 = load double*, double** %202
%10609 = load double, double* %10608
%10610 = load double*, double** %131
%10611 = load double, double* %10610
%10612 = fmul double %10609, %10611
%10613 = load double*, double** %131
store double %10612, double* %10613
%10614 = load double*, double** %202
%10615 = load double, double* %10614
%10616 = load double*, double** %132
%10617 = load double, double* %10616
%10618 = fmul double %10615, %10617
%10619 = load double*, double** %132
store double %10618, double* %10619
%10620 = load double*, double** %202
%10621 = load double, double* %10620
%10622 = load double*, double** %133
%10623 = load double, double* %10622
%10624 = fmul double %10621, %10623
%10625 = load double*, double** %133
store double %10624, double* %10625
%10626 = load double*, double** %202
%10627 = load double, double* %10626
%10628 = load double*, double** %134
%10629 = load double, double* %10628
%10630 = fmul double %10627, %10629
%10631 = load double*, double** %134
store double %10630, double* %10631
%10632 = load double*, double** %202
%10633 = load double, double* %10632
%10634 = load double*, double** %135
%10635 = load double, double* %10634
%10636 = fmul double %10633, %10635
%10637 = load double*, double** %135
store double %10636, double* %10637
%10638 = load double*, double** %202
%10639 = load double, double* %10638
%10640 = load double*, double** %136
%10641 = load double, double* %10640
%10642 = fmul double %10639, %10641
%10643 = load double*, double** %136
store double %10642, double* %10643
%10644 = load double*, double** %202
%10645 = load double, double* %10644
%10646 = load double*, double** %137
%10647 = load double, double* %10646
%10648 = fmul double %10645, %10647
%10649 = load double*, double** %137
store double %10648, double* %10649
%10650 = load double*, double** %202
%10651 = load double, double* %10650
%10652 = load double*, double** %138
%10653 = load double, double* %10652
%10654 = fmul double %10651, %10653
%10655 = load double*, double** %138
store double %10654, double* %10655
%10656 = load double*, double** %202
%10657 = load double, double* %10656
%10658 = load double*, double** %139
%10659 = load double, double* %10658
%10660 = fmul double %10657, %10659
%10661 = load double*, double** %139
store double %10660, double* %10661
%10662 = load double*, double** %202
%10663 = load double, double* %10662
%10664 = load double*, double** %140
%10665 = load double, double* %10664
%10666 = fmul double %10663, %10665
%10667 = load double*, double** %140
store double %10666, double* %10667
%10668 = load double*, double** %202
%10669 = load double, double* %10668
%10670 = load double*, double** %141
%10671 = load double, double* %10670
%10672 = fmul double %10669, %10671
%10673 = load double*, double** %141
store double %10672, double* %10673
%10674 = load double*, double** %202
%10675 = load double, double* %10674
%10676 = load double*, double** %142
%10677 = load double, double* %10676
%10678 = fmul double %10675, %10677
%10679 = load double*, double** %142
store double %10678, double* %10679
%10680 = load double*, double** %202
%10681 = load double, double* %10680
%10682 = load double*, double** %143
%10683 = load double, double* %10682
%10684 = fmul double %10681, %10683
%10685 = load double*, double** %143
store double %10684, double* %10685
%10686 = load double*, double** %202
%10687 = load double, double* %10686
%10688 = load double*, double** %144
%10689 = load double, double* %10688
%10690 = fmul double %10687, %10689
%10691 = load double*, double** %144
store double %10690, double* %10691
%10692 = load double*, double** %202
%10693 = load double, double* %10692
%10694 = load double*, double** %145
%10695 = load double, double* %10694
%10696 = fmul double %10693, %10695
%10697 = load double*, double** %145
store double %10696, double* %10697
%10698 = load double*, double** %202
%10699 = load double, double* %10698
%10700 = load double*, double** %146
%10701 = load double, double* %10700
%10702 = fmul double %10699, %10701
%10703 = load double*, double** %146
store double %10702, double* %10703
%10704 = load double*, double** %202
%10705 = load double, double* %10704
%10706 = load double*, double** %147
%10707 = load double, double* %10706
%10708 = fmul double %10705, %10707
%10709 = load double*, double** %147
store double %10708, double* %10709
%10710 = load double*, double** %202
%10711 = load double, double* %10710
%10712 = load double*, double** %148
%10713 = load double, double* %10712
%10714 = fmul double %10711, %10713
%10715 = load double*, double** %148
store double %10714, double* %10715
%10716 = load double*, double** %202
%10717 = load double, double* %10716
%10718 = load double*, double** %149
%10719 = load double, double* %10718
%10720 = fmul double %10717, %10719
%10721 = load double*, double** %149
store double %10720, double* %10721
%10722 = load double*, double** %202
%10723 = load double, double* %10722
%10724 = load double*, double** %150
%10725 = load double, double* %10724
%10726 = fmul double %10723, %10725
%10727 = load double*, double** %150
store double %10726, double* %10727
%10728 = load double*, double** %202
%10729 = load double, double* %10728
%10730 = load double*, double** %151
%10731 = load double, double* %10730
%10732 = fmul double %10729, %10731
%10733 = load double*, double** %151
store double %10732, double* %10733
%10734 = load double*, double** %202
%10735 = load double, double* %10734
%10736 = load double*, double** %152
%10737 = load double, double* %10736
%10738 = fmul double %10735, %10737
%10739 = load double*, double** %152
store double %10738, double* %10739
%10740 = load double*, double** %202
%10741 = load double, double* %10740
%10742 = load double*, double** %153
%10743 = load double, double* %10742
%10744 = fmul double %10741, %10743
%10745 = load double*, double** %153
store double %10744, double* %10745
%10746 = load double*, double** %202
%10747 = load double, double* %10746
%10748 = load double*, double** %154
%10749 = load double, double* %10748
%10750 = fmul double %10747, %10749
%10751 = load double*, double** %154
store double %10750, double* %10751
%10752 = load double*, double** %202
%10753 = load double, double* %10752
%10754 = load double*, double** %155
%10755 = load double, double* %10754
%10756 = fmul double %10753, %10755
%10757 = load double*, double** %155
store double %10756, double* %10757
%10758 = load double*, double** %202
%10759 = load double, double* %10758
%10760 = load double*, double** %156
%10761 = load double, double* %10760
%10762 = fmul double %10759, %10761
%10763 = load double*, double** %156
store double %10762, double* %10763
%10764 = load double*, double** %202
%10765 = load double, double* %10764
%10766 = load double*, double** %157
%10767 = load double, double* %10766
%10768 = fmul double %10765, %10767
%10769 = load double*, double** %157
store double %10768, double* %10769
%10770 = load double*, double** %202
%10771 = load double, double* %10770
%10772 = load double*, double** %158
%10773 = load double, double* %10772
%10774 = fmul double %10771, %10773
%10775 = load double*, double** %158
store double %10774, double* %10775
%10776 = load double*, double** %202
%10777 = load double, double* %10776
%10778 = load double*, double** %159
%10779 = load double, double* %10778
%10780 = fmul double %10777, %10779
%10781 = load double*, double** %159
store double %10780, double* %10781
%10782 = load double*, double** %202
%10783 = load double, double* %10782
%10784 = load double*, double** %160
%10785 = load double, double* %10784
%10786 = fmul double %10783, %10785
%10787 = load double*, double** %160
store double %10786, double* %10787
%10788 = load double*, double** %202
%10789 = load double, double* %10788
%10790 = load double*, double** %161
%10791 = load double, double* %10790
%10792 = fmul double %10789, %10791
%10793 = load double*, double** %161
store double %10792, double* %10793
%10794 = load double*, double** %202
%10795 = load double, double* %10794
%10796 = load double*, double** %162
%10797 = load double, double* %10796
%10798 = fmul double %10795, %10797
%10799 = load double*, double** %162
store double %10798, double* %10799
%10800 = load double*, double** %202
%10801 = load double, double* %10800
%10802 = load double*, double** %163
%10803 = load double, double* %10802
%10804 = fmul double %10801, %10803
%10805 = load double*, double** %163
store double %10804, double* %10805
%10806 = load double*, double** %202
%10807 = load double, double* %10806
%10808 = load double*, double** %164
%10809 = load double, double* %10808
%10810 = fmul double %10807, %10809
%10811 = load double*, double** %164
store double %10810, double* %10811
%10812 = load double*, double** %202
%10813 = load double, double* %10812
%10814 = load double*, double** %165
%10815 = load double, double* %10814
%10816 = fmul double %10813, %10815
%10817 = load double*, double** %165
store double %10816, double* %10817
%10818 = load double*, double** %202
%10819 = load double, double* %10818
%10820 = load double*, double** %166
%10821 = load double, double* %10820
%10822 = fmul double %10819, %10821
%10823 = load double*, double** %166
store double %10822, double* %10823
%10824 = load double*, double** %202
%10825 = load double, double* %10824
%10826 = load double*, double** %167
%10827 = load double, double* %10826
%10828 = fmul double %10825, %10827
%10829 = load double*, double** %167
store double %10828, double* %10829
%10830 = load double*, double** %202
%10831 = load double, double* %10830
%10832 = load double*, double** %168
%10833 = load double, double* %10832
%10834 = fmul double %10831, %10833
%10835 = load double*, double** %168
store double %10834, double* %10835
%10836 = load double*, double** %202
%10837 = load double, double* %10836
%10838 = load double*, double** %169
%10839 = load double, double* %10838
%10840 = fmul double %10837, %10839
%10841 = load double*, double** %169
store double %10840, double* %10841
%10842 = load double*, double** %202
%10843 = load double, double* %10842
%10844 = load double*, double** %170
%10845 = load double, double* %10844
%10846 = fmul double %10843, %10845
%10847 = load double*, double** %170
store double %10846, double* %10847
%10848 = load double*, double** %202
%10849 = load double, double* %10848
%10850 = load double*, double** %171
%10851 = load double, double* %10850
%10852 = fmul double %10849, %10851
%10853 = load double*, double** %171
store double %10852, double* %10853
%10854 = load double*, double** %202
%10855 = load double, double* %10854
%10856 = load double*, double** %172
%10857 = load double, double* %10856
%10858 = fmul double %10855, %10857
%10859 = load double*, double** %172
store double %10858, double* %10859
%10860 = load double*, double** %202
%10861 = load double, double* %10860
%10862 = load double*, double** %173
%10863 = load double, double* %10862
%10864 = fmul double %10861, %10863
%10865 = load double*, double** %173
store double %10864, double* %10865
%10866 = load double*, double** %202
%10867 = load double, double* %10866
%10868 = load double*, double** %174
%10869 = load double, double* %10868
%10870 = fmul double %10867, %10869
%10871 = load double*, double** %174
store double %10870, double* %10871
%10872 = load double*, double** %202
%10873 = load double, double* %10872
%10874 = load double*, double** %175
%10875 = load double, double* %10874
%10876 = fmul double %10873, %10875
%10877 = load double*, double** %175
store double %10876, double* %10877
%10878 = load double*, double** %202
%10879 = load double, double* %10878
%10880 = load double*, double** %176
%10881 = load double, double* %10880
%10882 = fmul double %10879, %10881
%10883 = load double*, double** %176
store double %10882, double* %10883
%10884 = load double*, double** %202
%10885 = load double, double* %10884
%10886 = load double*, double** %177
%10887 = load double, double* %10886
%10888 = fmul double %10885, %10887
%10889 = load double*, double** %177
store double %10888, double* %10889
%10890 = load double*, double** %202
%10891 = load double, double* %10890
%10892 = load double*, double** %178
%10893 = load double, double* %10892
%10894 = fmul double %10891, %10893
%10895 = load double*, double** %178
store double %10894, double* %10895
%10896 = load double*, double** %202
%10897 = load double, double* %10896
%10898 = load double*, double** %179
%10899 = load double, double* %10898
%10900 = fmul double %10897, %10899
%10901 = load double*, double** %179
store double %10900, double* %10901
%10902 = load double*, double** %202
%10903 = load double, double* %10902
%10904 = load double*, double** %180
%10905 = load double, double* %10904
%10906 = fmul double %10903, %10905
%10907 = load double*, double** %180
store double %10906, double* %10907
%10908 = load double*, double** %202
%10909 = load double, double* %10908
%10910 = load double*, double** %181
%10911 = load double, double* %10910
%10912 = fmul double %10909, %10911
%10913 = load double*, double** %181
store double %10912, double* %10913
%10914 = load double*, double** %202
%10915 = load double, double* %10914
%10916 = load double*, double** %182
%10917 = load double, double* %10916
%10918 = fmul double %10915, %10917
%10919 = load double*, double** %182
store double %10918, double* %10919
%10920 = load double*, double** %202
%10921 = load double, double* %10920
%10922 = load double*, double** %183
%10923 = load double, double* %10922
%10924 = fmul double %10921, %10923
%10925 = load double*, double** %183
store double %10924, double* %10925
%10926 = load double*, double** %202
%10927 = load double, double* %10926
%10928 = load double*, double** %184
%10929 = load double, double* %10928
%10930 = fmul double %10927, %10929
%10931 = load double*, double** %184
store double %10930, double* %10931
%10932 = load double*, double** %202
%10933 = load double, double* %10932
%10934 = load double*, double** %185
%10935 = load double, double* %10934
%10936 = fmul double %10933, %10935
%10937 = load double*, double** %185
store double %10936, double* %10937
%10938 = load double*, double** %202
%10939 = load double, double* %10938
%10940 = load double*, double** %186
%10941 = load double, double* %10940
%10942 = fmul double %10939, %10941
%10943 = load double*, double** %186
store double %10942, double* %10943
%10944 = load double*, double** %202
%10945 = load double, double* %10944
%10946 = load double*, double** %187
%10947 = load double, double* %10946
%10948 = fmul double %10945, %10947
%10949 = load double*, double** %187
store double %10948, double* %10949
%10950 = load double*, double** %202
%10951 = load double, double* %10950
%10952 = load double*, double** %188
%10953 = load double, double* %10952
%10954 = fmul double %10951, %10953
%10955 = load double*, double** %188
store double %10954, double* %10955
%10956 = load double*, double** %202
%10957 = load double, double* %10956
%10958 = load double*, double** %189
%10959 = load double, double* %10958
%10960 = fmul double %10957, %10959
%10961 = load double*, double** %189
store double %10960, double* %10961
%10962 = load double*, double** %202
%10963 = load double, double* %10962
%10964 = load double*, double** %190
%10965 = load double, double* %10964
%10966 = fmul double %10963, %10965
%10967 = load double*, double** %190
store double %10966, double* %10967
%10968 = load double*, double** %202
%10969 = load double, double* %10968
%10970 = load double*, double** %191
%10971 = load double, double* %10970
%10972 = fmul double %10969, %10971
%10973 = load double*, double** %191
store double %10972, double* %10973
%10974 = load double*, double** %202
%10975 = load double, double* %10974
%10976 = load double*, double** %192
%10977 = load double, double* %10976
%10978 = fmul double %10975, %10977
%10979 = load double*, double** %192
store double %10978, double* %10979
%10980 = load double*, double** %202
%10981 = load double, double* %10980
%10982 = load double*, double** %193
%10983 = load double, double* %10982
%10984 = fmul double %10981, %10983
%10985 = load double*, double** %193
store double %10984, double* %10985
%10986 = load double*, double** %202
%10987 = load double, double* %10986
%10988 = load double*, double** %194
%10989 = load double, double* %10988
%10990 = fmul double %10987, %10989
%10991 = load double*, double** %194
store double %10990, double* %10991
%10992 = load double*, double** %202
%10993 = load double, double* %10992
%10994 = load double*, double** %195
%10995 = load double, double* %10994
%10996 = fmul double %10993, %10995
%10997 = load double*, double** %195
store double %10996, double* %10997
%10998 = load double*, double** %202
%10999 = load double, double* %10998
%11000 = load double*, double** %196
%11001 = load double, double* %11000
%11002 = fmul double %10999, %11001
%11003 = load double*, double** %196
store double %11002, double* %11003
%11004 = load double*, double** %202
%11005 = load double, double* %11004
%11006 = load double*, double** %197
%11007 = load double, double* %11006
%11008 = fmul double %11005, %11007
%11009 = load double*, double** %197
store double %11008, double* %11009
%11010 = load double*, double** %202
%11011 = load double, double* %11010
%11012 = load double*, double** %198
%11013 = load double, double* %11012
%11014 = fmul double %11011, %11013
%11015 = load double*, double** %198
store double %11014, double* %11015
%11016 = load double*, double** %202
%11017 = load double, double* %11016
%11018 = load double*, double** %199
%11019 = load double, double* %11018
%11020 = fmul double %11017, %11019
%11021 = load double*, double** %199
store double %11020, double* %11021
%11022 = load double*, double** %202
%11023 = load double, double* %11022
%11024 = load double*, double** %200
%11025 = load double, double* %11024
%11026 = fmul double %11023, %11025
%11027 = load double*, double** %200
store double %11026, double* %11027
%11028 = load double*, double** %202
%11029 = load double, double* %11028
%11030 = load double*, double** %201
%11031 = load double, double* %11030
%11032 = fmul double %11029, %11031
%11033 = load double*, double** %201
store double %11032, double* %11033
br label %11034
11034: ; preds = %10529, %10518
ret i32 0
}

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