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


x86 assembly (clang, -O0):
<vbic_3T_et_xf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x1850,%rsp
mov    0x360(%rbp),%rax
mov    0x358(%rbp),%rax
mov    0x350(%rbp),%rax
mov    0x348(%rbp),%rax
mov    0x340(%rbp),%rax
mov    0x338(%rbp),%rax
mov    0x330(%rbp),%rax
mov    0x328(%rbp),%rax
mov    0x320(%rbp),%rax
mov    0x318(%rbp),%rax
mov    0x310(%rbp),%rax
mov    0x308(%rbp),%rax
mov    0x300(%rbp),%rax
mov    0x2f8(%rbp),%rax
mov    0x2f0(%rbp),%rax
mov    0x2e8(%rbp),%rax
mov    0x2e0(%rbp),%rax
mov    0x2d8(%rbp),%rax
mov    0x2d0(%rbp),%rax
mov    0x2c8(%rbp),%rax
mov    0x2c0(%rbp),%rax
mov    0x2b8(%rbp),%rax
mov    0x2b0(%rbp),%rax
mov    0x2a8(%rbp),%rax
mov    0x2a0(%rbp),%rax
mov    0x298(%rbp),%rax
mov    0x290(%rbp),%rax
mov    0x288(%rbp),%rax
mov    0x280(%rbp),%rax
mov    0x278(%rbp),%rax
mov    0x270(%rbp),%rax
mov    0x268(%rbp),%rax
mov    0x260(%rbp),%rax
mov    0x258(%rbp),%rax
mov    0x250(%rbp),%rax
mov    0x248(%rbp),%rax
mov    0x240(%rbp),%rax
mov    0x238(%rbp),%rax
mov    0x230(%rbp),%rax
mov    0x228(%rbp),%rax
mov    0x220(%rbp),%rax
mov    0x218(%rbp),%rax
mov    0x210(%rbp),%rax
mov    0x208(%rbp),%rax
mov    0x200(%rbp),%rax
mov    0x1f8(%rbp),%rax
mov    0x1f0(%rbp),%rax
mov    0x1e8(%rbp),%rax
mov    0x1e0(%rbp),%rax
mov    0x1d8(%rbp),%rax
mov    0x1d0(%rbp),%rax
mov    0x1c8(%rbp),%rax
mov    0x1c0(%rbp),%rax
mov    0x1b8(%rbp),%rax
mov    0x1b0(%rbp),%rax
mov    0x1a8(%rbp),%rax
mov    0x1a0(%rbp),%rax
mov    0x198(%rbp),%rax
mov    0x190(%rbp),%rax
mov    0x188(%rbp),%rax
mov    0x180(%rbp),%rax
mov    0x178(%rbp),%rax
mov    0x170(%rbp),%rax
mov    0x168(%rbp),%rax
mov    0x160(%rbp),%rax
mov    0x158(%rbp),%rax
mov    0x150(%rbp),%rax
mov    0x148(%rbp),%rax
mov    0x140(%rbp),%rax
mov    0x138(%rbp),%rax
mov    0x130(%rbp),%rax
mov    0x128(%rbp),%rax
mov    0x120(%rbp),%rax
mov    0x118(%rbp),%rax
mov    0x110(%rbp),%rax
mov    0x108(%rbp),%rax
mov    0x100(%rbp),%rax
mov    0xf8(%rbp),%rax
mov    0xf0(%rbp),%rax
mov    0xe8(%rbp),%rax
mov    0xe0(%rbp),%rax
mov    0xd8(%rbp),%rax
mov    0xd0(%rbp),%rax
mov    0xc8(%rbp),%rax
mov    0xc0(%rbp),%rax
mov    0xb8(%rbp),%rax
mov    0xb0(%rbp),%rax
mov    0xa8(%rbp),%rax
mov    0xa0(%rbp),%rax
mov    0x98(%rbp),%rax
mov    0x90(%rbp),%rax
mov    0x88(%rbp),%rax
mov    0x80(%rbp),%rax
mov    0x78(%rbp),%rax
mov    0x70(%rbp),%rax
mov    0x68(%rbp),%rax
mov    0x60(%rbp),%rax
mov    0x58(%rbp),%rax
mov    0x50(%rbp),%rax
mov    0x48(%rbp),%rax
mov    0x40(%rbp),%rax
mov    0x38(%rbp),%rax
mov    0x30(%rbp),%rax
mov    0x28(%rbp),%rax
mov    0x20(%rbp),%rax
mov    0x18(%rbp),%rax
mov    0x10(%rbp),%rax
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8,-0x28(%rbp)
mov    %r9,-0x30(%rbp)
mov    -0x8(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x12a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x12a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0x12b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x12b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
movsd  %xmm0,-0x12c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x12c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x12d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x12d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x12e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x12e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x12f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
movsd  %xmm0,-0x12f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
movsd  %xmm0,-0x1300(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
movsd  %xmm0,-0x1308(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x1310(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
movsd  %xmm0,-0x1318(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
movsd  %xmm0,-0x1320(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movsd  %xmm0,-0x1328(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x1330(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm0
movsd  %xmm0,-0x1338(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
movsd  %xmm0,-0x1340(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x1348(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1350(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x1358(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movsd  %xmm0,-0x1360(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x1368(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm0
movsd  %xmm0,-0x1370(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x1378(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movsd  %xmm0,-0x1380(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x1388(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
movsd  %xmm0,-0x1390(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x1398(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm0
movsd  %xmm0,-0x13a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
movsd  %xmm0,-0x13a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm0
movsd  %xmm0,-0x13b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
movsd  %xmm0,-0x13b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x13c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
movsd  %xmm0,-0x13c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x13d0(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
movsd  %xmm0,-0x13d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
movsd  %xmm0,-0x13e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
movsd  %xmm0,-0x13e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm0
movsd  %xmm0,-0x13f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm0
movsd  %xmm0,-0x13f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
movsd  %xmm0,-0x1400(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
movsd  %xmm0,-0x1408(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
movsd  %xmm0,-0x1410(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm0
movsd  %xmm0,-0x1418(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
movsd  %xmm0,-0x1420(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm0
movsd  %xmm0,-0x1428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x1430(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x1438(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0x1440(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x1448(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x1450(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
movsd  %xmm0,-0x1458(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
movsd  %xmm0,-0x1460(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d0(%rax),%xmm0
movsd  %xmm0,-0x1468(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x1470(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x1478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1480(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
movsd  %xmm0,-0x1488(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm0
movsd  %xmm0,-0x1490(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm0
movsd  %xmm0,-0x1498(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm0
movsd  %xmm0,-0x14a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm0
movsd  %xmm0,-0x14b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  %xmm0,-0x14b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  %xmm0,-0x14c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  %xmm0,-0x14c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  %xmm0,-0x14d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movsd  %xmm0,-0x14d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  %xmm0,-0x14e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movsd  %xmm0,-0x14e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm0
movsd  %xmm0,-0x14f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm0
movsd  %xmm0,-0x14f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm0
movsd  %xmm0,-0x1500(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x1508(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x290(%rax),%xmm0
movsd  %xmm0,-0x1510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
movsd  %xmm0,-0x1518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
movsd  %xmm0,-0x1520(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movsd  %xmm0,-0x1528(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
movsd  %xmm0,-0x1530(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c0(%rax),%xmm0
movsd  %xmm0,-0x1538(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x1540(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm0
movsd  %xmm0,-0x1548(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm0
movsd  %xmm0,-0x1550(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm0
movsd  %xmm0,-0x1558(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm0
movsd  %xmm0,-0x1560(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
movsd  %xmm0,-0x1568(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f8(%rax),%xmm0
movsd  %xmm0,-0x1570(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movsd  %xmm0,-0x1578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movsd  %xmm0,-0x1580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
movsd  %xmm0,-0x1588(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
movsd  %xmm0,-0x1590(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0x1598(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm0
movsd  %xmm0,-0x15a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm0
movsd  %xmm0,-0x15a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x338(%rax),%xmm0
movsd  %xmm0,-0x15b0(%rbp)
ff
movsd  0x154a7(%rip),%xmm0
addsd  -0x12a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x38(%rbp)
movsd  0x15492(%rip),%xmm0
addsd  -0x12a0(%rbp),%xmm0
ff
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x1541d(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x15460(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x1544b(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x15432(%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  0x153c7(%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  0x15397(%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  -0x1548(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1548(%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  -0x1440(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x1440(%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  -0x1550(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1550(%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,-0xc8(%rbp)
ff
movsd  -0x12a8(%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  -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  -0x12b0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x12b0(%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  -0x1558(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1558(%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  -0x12d0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x12d0(%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  -0x1498(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1498(%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  -0x12d8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x12d8(%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  -0x1490(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1490(%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  -0x12e0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x12e0(%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  -0x14a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x14a8(%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  -0x12e8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x12e8(%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  -0x1560(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1560(%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  -0x12f0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x12f0(%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  -0x14f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14f0(%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  -0x14b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14ea7(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm0
ff
movsd  0x14e6c(%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  0x14d56(%rip),%xmm0
divsd  -0x1300(%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  -0x12f8(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x12f8(%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  -0x1570(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1570(%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  -0x1578(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14c3e(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1578(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1578(%rbp),%xmm0
ff
movsd  0x14c03(%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  0x14aed(%rip),%xmm0
divsd  -0x1308(%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  -0x1568(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x1568(%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  -0x14f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14f0(%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  -0x1580(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x149d5(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1580(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1580(%rbp),%xmm0
ff
movsd  0x1499a(%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  0x14884(%rip),%xmm0
divsd  -0x13f8(%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  -0x13e8(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
movsd  -0x13e8(%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  -0x14f8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14f8(%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  -0x14c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1476c(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14c0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14c0(%rbp),%xmm0
ff
movsd  0x14731(%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  0x1461b(%rip),%xmm0
divsd  -0x13a0(%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  -0x1390(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x1390(%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  -0x1500(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1500(%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  -0x14d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14503(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm0
ff
movsd  0x144c8(%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  0x143b2(%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  -0x13a8(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x13a8(%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  -0x14f8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14f8(%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  -0x14c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1429a(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm0
ff
movsd  0x1425f(%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  0x14149(%rip),%xmm0
divsd  -0x13c0(%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,-0x268(%rbp)
ff
movsd  -0x13b8(%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  -0x1500(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1500(%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  -0x14e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x14031(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14e0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
movsd  -0x14e0(%rbp),%xmm0
movsd  0x13ff6(%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  0x13ee0(%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,-0x280(%rbp)
ff
movsd  -0x13c8(%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  -0x14f8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14f8(%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  -0x14c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13dc8(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm0
ff
movsd  0x13d8d(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x198(%rbp),%xmm1
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm0
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x13c77(%rip),%xmm0
divsd  -0x13c0(%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  -0x1400(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x1400(%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  -0x1500(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1500(%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  -0x14e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13b5f(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14e0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14e0(%rbp),%xmm0
ff
movsd  0x13b24(%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  0x13a0e(%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  -0x1408(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x1408(%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  -0x14f8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14f8(%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  -0x14d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x138f6(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14d0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14d0(%rbp),%xmm0
ff
movsd  0x138bb(%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  0x137a5(%rip),%xmm0
divsd  -0x1418(%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  -0x1410(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x1410(%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  -0x1500(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1500(%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  -0x14e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1368d(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x14e8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x14e8(%rbp),%xmm0
ff
movsd  0x13652(%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  0x1353c(%rip),%xmm0
divsd  -0x1428(%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
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  -0x1420(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1508(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x13476(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x1300(%rbp),%xmm0
ff
mulsd  -0x1508(%rbp),%xmm0
ff
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x300(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x1308(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1508(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x13415(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x1308(%rbp),%xmm0
ff
mulsd  -0x1508(%rbp),%xmm0
ff
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x13e0(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1510(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x133b4(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x13e0(%rbp),%xmm0
ff
mulsd  -0x1510(%rbp),%xmm0
ff
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x1588(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x15a0(%rbp),%xmm3
ff
movsd  -0x80(%rbp),%xmm2
movsd  -0x15a8(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  0x1333e(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x1332e(%rip),%xmm0
mulsd  -0x80(%rbp),%xmm0
movsd  -0x15a8(%rbp),%xmm2
ff
movsd  -0x15a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mulsd  -0x1588(%rbp),%xmm0
ff
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x1590(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x15b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x132c0(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x1590(%rbp),%xmm0
ff
mulsd  -0x15b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x360(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x368(%rbp)
ff
movsd  0x13290(%rip),%xmm0
mulsd  -0x1328(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x1326e(%rip),%xmm0
mulsd  -0x1328(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x13271(%rip),%xmm0
mulsd  -0x1328(%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  0x131cf(%rip),%xmm0
mulsd  -0x1328(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x131ad(%rip),%xmm0
mulsd  -0x1328(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x13170(%rip),%xmm0
mulsd  -0x1328(%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  0x1309e(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x13086(%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  0x13029(%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)
movsd  -0x50(%rbp),%xmm1
divsd  -0x68(%rbp),%xmm1
movsd  0x12ff7(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x12fdb(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x12fe6(%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  0x12f93(%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  0x12efd(%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  0x12eee(%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  -0x14c0(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x12e85(%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  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x12e4d(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x12e35(%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  0x12d42(%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)
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  0x12ca5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12c89(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x12c78(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x12c84(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x12c60(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12c44(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x12c30(%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  0x12bef(%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  0x12bbf(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x12b92(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x12b8a(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x12b72(%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  0x12b08(%rip),%xmm0
mulsd  -0x1360(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x12ae6(%rip),%xmm0
mulsd  -0x1360(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x12ae9(%rip),%xmm0
mulsd  -0x1360(%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  0x12a47(%rip),%xmm0
mulsd  -0x1360(%rbp),%xmm0
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x12a25(%rip),%xmm0
mulsd  -0x1360(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x129e8(%rip),%xmm0
mulsd  -0x1360(%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  0x12916(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x128fe(%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  0x128a1(%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  0x1286f(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x12853(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x1285e(%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  0x1280b(%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  0x12775(%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  0x12766(%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  -0x14c8(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x126fd(%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  -0x14c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x126c5(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x126ad(%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  0x125ba(%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  0x1251d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12501(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x124f0(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x124fc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x124d8(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x124bc(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x124a8(%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  0x12467(%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  0x12437(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x1240a(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x12402(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x123ea(%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  0x12380(%rip),%xmm0
mulsd  -0x1380(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x1235e(%rip),%xmm0
mulsd  -0x1380(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x12361(%rip),%xmm0
mulsd  -0x1380(%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  0x122bf(%rip),%xmm0
mulsd  -0x1380(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x1229d(%rip),%xmm0
mulsd  -0x1380(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x12260(%rip),%xmm0
mulsd  -0x1380(%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  0x1218e(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x12176(%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  0x12119(%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  0x120e7(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x120cb(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x120d6(%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  0x12083(%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)
movsd  -0x68(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11fed(%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  0x11fde(%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  -0x14d0(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x11f75(%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  -0x14d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x11f3d(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x11f25(%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  0x11e32(%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
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  0x11d95(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11d79(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x11d68(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x11d74(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x11d50(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11d34(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x11d20(%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  0x11cdf(%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  0x11caf(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x11c82(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x11c7a(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x11c62(%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  -0x1328(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1328(%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  -0x1330(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1330(%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  -0x1320(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x1320(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x1360(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1360(%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  -0x1368(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1368(%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  -0x1348(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x1348(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x1360(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1360(%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  -0x1368(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1368(%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  -0x1358(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x1358(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x1380(%rbp),%xmm0
ff
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1380(%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  -0x1388(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1388(%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  -0x1378(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x1378(%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  -0x14f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x14f0(%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  -0x14b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x11775(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm0
ff
movsd  0x1173a(%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  -0x12c0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x12c0(%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  -0x14b0(%rbp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x14b0(%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  -0x12b8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x12b8(%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  0x11533(%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  -0x1430(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5c00 <vbic_3T_et_xf_fj+0x4ac0>
movsd  0x1141d(%rip),%xmm0
divsd  -0x1430(%rbp),%xmm0
ff
movsd  %xmm0,-0x578(%rbp)
ff
jmp    5c0b <vbic_3T_et_xf_fj+0x4acb>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x1438(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5c3d <vbic_3T_et_xf_fj+0x4afd>
movsd  0x113e0(%rip),%xmm0
divsd  -0x1438(%rbp),%xmm0
ff
movsd  %xmm0,-0x580(%rbp)
ff
jmp    5c48 <vbic_3T_et_xf_fj+0x4b08>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x1440(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5cb6 <vbic_3T_et_xf_fj+0x4b76>
movsd  0x113a3(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x11373(%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    5ccc <vbic_3T_et_xf_fj+0x4b8c>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x1448(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5cfe <vbic_3T_et_xf_fj+0x4bbe>
movsd  0x1131f(%rip),%xmm0
divsd  -0x1448(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    5d09 <vbic_3T_et_xf_fj+0x4bc9>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x1450(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5d3b <vbic_3T_et_xf_fj+0x4bfb>
movsd  0x112e2(%rip),%xmm0
divsd  -0x1450(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    5d46 <vbic_3T_et_xf_fj+0x4c06>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x12b8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5db4 <vbic_3T_et_xf_fj+0x4c74>
movsd  0x112a5(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x11275(%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    5dca <vbic_3T_et_xf_fj+0x4c8a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x12c8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5dfc <vbic_3T_et_xf_fj+0x4cbc>
movsd  0x11221(%rip),%xmm0
divsd  -0x12c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    5e07 <vbic_3T_et_xf_fj+0x4cc7>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x1470(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e39 <vbic_3T_et_xf_fj+0x4cf9>
movsd  0x111e4(%rip),%xmm0
divsd  -0x1470(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    5e44 <vbic_3T_et_xf_fj+0x4d04>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e76 <vbic_3T_et_xf_fj+0x4d36>
movsd  0x111a7(%rip),%xmm0
divsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    5e81 <vbic_3T_et_xf_fj+0x4d41>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5ea6 <vbic_3T_et_xf_fj+0x4d66>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    5eb6 <vbic_3T_et_xf_fj+0x4d76>
movsd  0x1115a(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x1488(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5eec <vbic_3T_et_xf_fj+0x4dac>
movsd  -0x1488(%rbp),%xmm0
ff
movsd  0x11155(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
jmp    5ef7 <vbic_3T_et_xf_fj+0x4db7>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x1488(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5f21 <vbic_3T_et_xf_fj+0x4de1>
movsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f0(%rbp)
ff
jmp    5f2c <vbic_3T_et_xf_fj+0x4dec>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1310(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1338(%rbp),%xmm0
ff
jb     65a5 <vbic_3T_et_xf_fj+0x5465>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x1103d(%rip),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  0x1102d(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    62d3 <vbic_3T_et_xf_fj+0x5193>
movsd  0x10ff0(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10fd0(%rip),%xmm0
subsd  -0x1330(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0x10f93(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x10f7f(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x10f54(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x10f44(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x10f28(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0x10f18(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x10ee1(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x10ed5(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0x10e8e(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
movsd  0x10e96(%rip),%xmm2
mulsd  -0x1330(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x10e5e(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x1330(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0x10e1e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x10e22(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x1330(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x10dfa(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1330(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    64e8 <vbic_3T_et_xf_fj+0x53a8>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x10d1d(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10d01(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x10cb5(%rip),%xmm0
subsd  -0x1330(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x10c28(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x10c14(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x10bf8(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x10be8(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x10bad(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x10b00(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0x10af0(%rip),%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x668(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
jmp    6f51 <vbic_3T_et_xf_fj+0x5e11>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0x10a5b(%rip),%xmm1
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15c0(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1338(%rbp),%xmm3
ff
mulsd  -0x1338(%rbp),%xmm3
ff
movsd  0x109fe(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15c0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0x109ce(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x109ba(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x109aa(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x10912(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x108f6(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x10882(%rip),%xmm0
subsd  -0x1330(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x107ee(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x107b3(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x10778(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0x10704(%rip),%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  0x106f4(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0x106cc(%rip),%xmm1
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x15b8(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x1338(%rbp),%xmm3
ff
mulsd  -0x1338(%rbp),%xmm3
ff
movsd  0x1066f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x105e8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0x105d0(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0x105e0(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x10590(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x778(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x758(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x104d0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x104b4(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x778(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x10428(%rip),%xmm0
subsd  -0x1330(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x1037c(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x10341(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x10306(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x10292(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1330(%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  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x101f6(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x10197(%rip),%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6a8(%rbp),%xmm0
ff
movsd  -0x650(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x778(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7b0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1310(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1338(%rbp),%xmm0
ff
jb     75ca <vbic_3T_et_xf_fj+0x648a>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x10018(%rip),%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  0x10008(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
movsd  -0x620(%rbp),%xmm0
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    72f8 <vbic_3T_et_xf_fj+0x61b8>
movsd  0xffcb(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xffab(%rip),%xmm0
subsd  -0x1330(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0xff6e(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xff5a(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xff2f(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xff1f(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xff03(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0xfef3(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xfebc(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xfeb0(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0xfe69(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
movsd  0xfe71(%rip),%xmm2
mulsd  -0x1330(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xfe39(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x1330(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0xfdf9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xfdfd(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x1330(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xfdd5(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1330(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x7b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    750d <vbic_3T_et_xf_fj+0x63cd>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xfcf8(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xfcdc(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xfc90(%rip),%xmm0
subsd  -0x1330(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0xfc03(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xfbef(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xfbd3(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xfbc3(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xfb88(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0xfadb(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  0xfacb(%rip),%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x7c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
jmp    7f76 <vbic_3T_et_xf_fj+0x6e36>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xfa36(%rip),%xmm1
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x15d0(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1338(%rbp),%xmm3
ff
mulsd  -0x1338(%rbp),%xmm3
ff
movsd  0xf9d9(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15d0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xf9a9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xf995(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xf985(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xf8ed(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf8d1(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xf85d(%rip),%xmm0
subsd  -0x1330(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xf7c9(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xf78e(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xf753(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xf6df(%rip),%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  0xf6cf(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0xf6a7(%rip),%xmm1
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  -0x1338(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x15c8(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x1338(%rbp),%xmm3
ff
mulsd  -0x1338(%rbp),%xmm3
ff
movsd  0xf64a(%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,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xf5c3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xf5ab(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xf5bb(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xf56b(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x818(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x810(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0xf4ab(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf48f(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x818(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xf403(%rip),%xmm0
subsd  -0x1330(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xf357(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xf31c(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xf2e1(%rip),%xmm1
subsd  -0x1330(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xf26d(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1330(%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  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0xf1d1(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x828(%rbp)
ff
movsd  0xf172(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x7e8(%rbp),%xmm0
ff
movsd  -0x7c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x818(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x828(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x830(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1310(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1370(%rbp),%xmm0
ff
jb     8970 <vbic_3T_et_xf_fj+0x7830>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
movsd  %xmm0,-0x610(%rbp)
movsd  0xeff3(%rip),%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  0xefe3(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    831d <vbic_3T_et_xf_fj+0x71dd>
movsd  0xefa6(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xef86(%rip),%xmm0
subsd  -0x1368(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0xef49(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xef35(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xef0a(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xeefa(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xeede(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0xeece(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xee97(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xee8b(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0xee44(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
movsd  0xee4c(%rip),%xmm2
mulsd  -0x1368(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xee14(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x1368(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0xedd4(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xedd8(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xedb0(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1368(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    88b3 <vbic_3T_et_xf_fj+0x7773>
movsd  -0x1528(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    869e <vbic_3T_et_xf_fj+0x755e>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1528(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    869e <vbic_3T_et_xf_fj+0x755e>
movsd  -0x1528(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xec8d(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1528(%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  0xec26(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  0xeba9(%rip),%xmm3
subsd  -0x1368(%rbp),%xmm3
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x1528(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x1528(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0xeb71(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xeb4a(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xeb3a(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xeb1e(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x1528(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xeae6(%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  0xeab7(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xeaab(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x1528(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xea37(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1528(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xe9ff(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xe9ef(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    8892 <vbic_3T_et_xf_fj+0x7752>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe952(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe936(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xe8ea(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xe85d(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xe849(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xe82d(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xe81d(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xe7e2(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xe735(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0xe725(%rip),%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x850(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a9cb <vbic_3T_et_xf_fj+0x988b>
movsd  -0x1528(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a01a <vbic_3T_et_xf_fj+0x8eda>
movsd  -0x1530(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a01a <vbic_3T_et_xf_fj+0x8eda>
movsd  -0x1528(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x1528(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xe5f2(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0xe5ca(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1688(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe5a2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe58e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xe592(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1690(%rbp)
ff
movsd  0xe555(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe545(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe545(%rip),%xmm1
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1690(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1688(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0xe4ed(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe4dd(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xe4cd(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1680(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe494(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe480(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xe474(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1680(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xe447(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1638(%rbp)
ff
movsd  0xe433(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1660(%rbp)
ff
movsd  0xe413(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1678(%rbp)
ff
movsd  0xe3fb(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe3eb(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xe3db(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1678(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1668(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe393(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1670(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe377(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe363(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xe357(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1670(%rbp),%xmm2
ff
movsd  -0x1668(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1660(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1640(%rbp)
movsd  0xe2ff(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe2ef(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xe2df(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1658(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe2a6(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe292(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xe286(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1658(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1648(%rbp)
ff
movsd  0xe246(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe236(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xe226(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1650(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xe1ed(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xe1d9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xe1cd(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1650(%rbp),%xmm3
ff
movsd  -0x1648(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1638(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1528(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xe122(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xe0fe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xe0b3(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xe0bf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe043(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe027(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xdfb3(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xdf3e(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xdf2a(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0xdf0e(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xdefe(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xdec3(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1528(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xde23(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xddaf(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xdd87(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1628(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdd5f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdd4b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xdd4f(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1630(%rbp)
ff
movsd  0xdd12(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdd02(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdd02(%rip),%xmm1
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1630(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1628(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xdcaa(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdc9a(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xdc8a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1620(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdc51(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdc3d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xdc31(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1620(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xdc04(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x15d8(%rbp)
ff
movsd  0xdbf0(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1600(%rbp)
ff
movsd  0xdbd0(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1618(%rbp)
ff
movsd  0xdbb8(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdba8(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xdb98(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1618(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1608(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdb50(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1610(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdb34(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xdb20(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xdb14(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1610(%rbp),%xmm2
ff
movsd  -0x1608(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1600(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x15e0(%rbp)
ff
movsd  0xdabc(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xdaac(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xda9c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x15f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xda63(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xda4f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xda43(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x15f8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x15e8(%rbp)
ff
movsd  0xda03(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd9f3(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xd9e3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x15f0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd9aa(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd996(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xd98a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x15f0(%rbp),%xmm3
ff
movsd  -0x15e8(%rbp),%xmm2
ff
movsd  -0x15e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x15d8(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1528(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd8c7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd8a3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xd858(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xd864(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd7d0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd7b4(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xd728(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xd69b(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xd687(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xd66b(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xd65b(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xd620(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xd5ac(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xd5b4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xd5a0(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd538(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1528(%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  -0x1368(%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,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd445(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd431(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1368(%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,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xd322(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xd2d2(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xd0c3(%rip),%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  0xd0b3(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0xd09b(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa08(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a9c6 <vbic_3T_et_xf_fj+0x9886>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xcfe6(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16a0(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xcf89(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16a0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xcf59(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xcf45(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xcf35(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xce9d(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xce81(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xce0d(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xcd79(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xcd3e(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xcd03(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xcc8f(%rip),%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  0xcc7f(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0xcc57(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1698(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xcbfa(%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,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xcb73(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xcb5b(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xcb6b(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xcb1b(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x940(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xa20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xca5b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xca3f(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xc9b3(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xc907(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xc8cc(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xc891(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xc81d(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1368(%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  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xc781(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xc722(%rip),%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa30(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa38(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    a9cb <vbic_3T_et_xf_fj+0x988b>
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1310(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1370(%rbp),%xmm0
ff
jb     b3c5 <vbic_3T_et_xf_fj+0xa285>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xc59e(%rip),%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  0xc58e(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ad72 <vbic_3T_et_xf_fj+0x9c32>
movsd  0xc551(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc531(%rip),%xmm0
subsd  -0x1368(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0xc4f4(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xc4e0(%rip),%xmm2
subsd  -0x1310(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc4b5(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xc4a5(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xc489(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0xc479(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xc442(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xc436(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0xc3ef(%rip),%xmm1
subsd  -0x1310(%rbp),%xmm1
ff
movsd  0xc3f7(%rip),%xmm2
mulsd  -0x1368(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xc3bf(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x1368(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x1310(%rbp),%xmm0
ff
movsd  0xc37f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xc383(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x1368(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xc35b(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1368(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0xa40(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    b308 <vbic_3T_et_xf_fj+0xa1c8>
movsd  -0x1528(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    b0f3 <vbic_3T_et_xf_fj+0x9fb3>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1528(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    b0f3 <vbic_3T_et_xf_fj+0x9fb3>
movsd  -0x1528(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc238(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1528(%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  0xc1d1(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  0xc154(%rip),%xmm3
subsd  -0x1368(%rbp),%xmm3
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x1528(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x1528(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0xc11c(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xc0f5(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xc0e5(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xc0c9(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x1528(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xc091(%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  0xc062(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xc056(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x1528(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xbfe2(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1528(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xbfaa(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xbf9a(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    b2e7 <vbic_3T_et_xf_fj+0xa1a7>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xbefd(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xbee1(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xbe95(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xbe08(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xbdf4(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xbdd8(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xbdc8(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xbd8d(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xbce0(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xbcd0(%rip),%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0xa50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d420 <vbic_3T_et_xf_fj+0xc2e0>
movsd  -0x1528(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ca6f <vbic_3T_et_xf_fj+0xb92f>
movsd  -0x1530(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ca6f <vbic_3T_et_xf_fj+0xb92f>
movsd  -0x1528(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x1528(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xbb9d(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0xbb75(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1758(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xbb4d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xbb39(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xbb3d(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1760(%rbp)
ff
movsd  0xbb00(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xbaf0(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xbaf0(%rip),%xmm1
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1760(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1758(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0xba98(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xba88(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xba78(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1750(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xba3f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xba2b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xba1f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1750(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xb9f2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1708(%rbp)
ff
movsd  0xb9de(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1730(%rbp)
ff
movsd  0xb9be(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1748(%rbp)
ff
movsd  0xb9a6(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb996(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xb986(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1748(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1738(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb93e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1740(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb922(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xb90e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xb902(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1740(%rbp),%xmm2
ff
movsd  -0x1738(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1730(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1710(%rbp)
ff
movsd  0xb8aa(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb89a(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xb88a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1728(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb851(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xb83d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xb831(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1728(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1718(%rbp)
ff
movsd  0xb7f1(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb7e1(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xb7d1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1720(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xb798(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xb784(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xb778(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1720(%rbp),%xmm3
ff
movsd  -0x1718(%rbp),%xmm2
ff
movsd  -0x1710(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1708(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1528(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xb6cd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xb6a9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xb65e(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xb66a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xb5ee(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb5d2(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xb55e(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xb4e9(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xb4d5(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0xb4b9(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xb4a9(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xb46e(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1528(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xb3ce(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xb35a(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xb332(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb30a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb2f6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xb2fa(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1700(%rbp)
ff
movsd  0xb2bd(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb2ad(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb2ad(%rip),%xmm1
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x1530(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1700(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x16f8(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xb255(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb245(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xb235(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x16f0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb1fc(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb1e8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xb1dc(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16f0(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xb1af(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x16a8(%rbp)
ff
movsd  0xb19b(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16d0(%rbp)
ff
movsd  0xb17b(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16e8(%rbp)
ff
movsd  0xb163(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb153(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xb143(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16e8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x16d8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb0fb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x16e0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb0df(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xb0cb(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xb0bf(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16e0(%rbp),%xmm2
ff
movsd  -0x16d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x16d0(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x16b0(%rbp)
ff
movsd  0xb067(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb057(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xb047(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x16c8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xb00e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
movsd  0xaffa(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xafee(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16c8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x16b8(%rbp)
ff
movsd  0xafae(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xaf9e(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1530(%rbp),%xmm3
ff
mulsd  -0x1530(%rbp),%xmm3
ff
movsd  0xaf8e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x16c0(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xaf55(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xaf41(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xaf35(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x16c0(%rbp),%xmm3
ff
movsd  -0x16b8(%rbp),%xmm2
ff
movsd  -0x16b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x16a8(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
ff
movsd  -0x1528(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1528(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xae72(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xae4e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xae03(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xae0f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xad7b(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xad5f(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xacd3(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xac46(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xac32(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xac16(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xac06(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xabcb(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xab57(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xab5f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xab4b(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x1528(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xaae3(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1528(%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  -0x1368(%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,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa9f0(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa9dc(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1368(%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,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xa8cd(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xa87d(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0xaa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0xab0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xa66e(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xa65e(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xa646(%rip),%xmm0
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0xab8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xac8(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d41b <vbic_3T_et_xf_fj+0xc2db>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xa591(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1770(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xa534(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1770(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xa504(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xa4f0(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xa4e0(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa448(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa42c(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xa3b8(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xa324(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xa2e9(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xa2ae(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xa23a(%rip),%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  0xa22a(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0xa202(%rip),%xmm1
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  -0x1370(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1768(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x1370(%rbp),%xmm3
ff
mulsd  -0x1370(%rbp),%xmm3
ff
movsd  0xa1a5(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1768(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
ff
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xa11e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xa106(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xa116(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xa0c6(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0xaa0(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xad8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xa006(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
movsd  0x9fea(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x9f5e(%rip),%xmm0
subsd  -0x1368(%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,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x9eb2(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x9e77(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x9e3c(%rip),%xmm1
subsd  -0x1368(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x9dc8(%rip),%xmm0
subsd  -0x1310(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1368(%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  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0x9d2c(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  0x9ccd(%rip),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xaf0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d420 <vbic_3T_et_xf_fj+0xc2e0>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9bb2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x9b38(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d588 <vbic_3T_et_xf_fj+0xc448>
movsd  0x9b26(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x9b01(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9a95(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d612 <vbic_3T_et_xf_fj+0xc4d2>
movsd  0x9ae0(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    d5e8 <vbic_3T_et_xf_fj+0xc4a8>
movsd  0x9aca(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x9aa5(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x9a35(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d60d <vbic_3T_et_xf_fj+0xc4cd>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    d612 <vbic_3T_et_xf_fj+0xc4d2>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm1
ff
movsd  0x99ae(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x998e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb48(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb58(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xb60(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb58(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x98e4(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb70(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb10(%rbp),%xmm1
ff
movsd  -0xb18(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x986a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    d856 <vbic_3T_et_xf_fj+0xc716>
movsd  0x9858(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x9833(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x97c7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d8e0 <vbic_3T_et_xf_fj+0xc7a0>
movsd  0x9812(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    d8b6 <vbic_3T_et_xf_fj+0xc776>
movsd  0x97fc(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x97d7(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x9767(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    d8db <vbic_3T_et_xf_fj+0xc79b>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    d8e0 <vbic_3T_et_xf_fj+0xc7a0>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm1
ff
movsd  0x96d8(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x96b8(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x9694(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0xb88(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0xb90(%rbp),%xmm1
ff
movsd  -0xb98(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
mulsd  -0xb78(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm1
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0x95cc(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x878(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
mulsd  -0x6b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm1
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x9580(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xbb0(%rbp),%xmm1
ff
movsd  0x956c(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9554(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x9543(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x94d7(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x952b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x950f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1778(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  0x94f3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xbb0(%rbp),%xmm1
ff
movsd  0x94df(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x94c7(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1778(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x943a(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x9446(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0xbc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xb80(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0xc10(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xc10(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xc18(%rbp),%xmm1
ff
movsd  -0xc28(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xc18(%rbp),%xmm1
ff
movsd  -0xc30(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  0x92f2(%rip),%xmm0
ucomisd -0x1538(%rbp),%xmm0
ff
jbe    e06f <vbic_3T_et_xf_fj+0xcf2f>
movsd  0x92c4(%rip),%xmm0
divsd  -0x1540(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0xc40(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xc40(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0xc40(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xc08(%rbp),%xmm0
ff
movsd  0x9227(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
movsd  0x91ff(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x91ff(%rip),%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xc18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x680(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xc20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x868(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xc38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1540(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
mulsd  -0x1540(%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  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x90a2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  0x908e(%rip),%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  0x907e(%rip),%xmm0
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xc88(%rbp),%xmm0
movsd  -0x1b8(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc78(%rbp),%xmm1
ff
movsd  -0xc88(%rbp),%xmm0
ff
movsd  -0xc50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc80(%rbp),%xmm1
ff
movsd  -0xc88(%rbp),%xmm0
ff
movsd  -0xc58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
jmp    e29c <vbic_3T_et_xf_fj+0xd15c>
movsd  -0xc08(%rbp),%xmm0
ff
movsd  0x8f99(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x8f7d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x8f79(%rip),%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc18(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc38(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1540(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1540(%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  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  0x8ea4(%rip),%xmm0
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  0x8e7c(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  0x8e60(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x8e68(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  0x8e54(%rip),%xmm0
mulsd  -0xbe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc70(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc78(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc80(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  -0xc98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xb80(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8d49(%rip),%xmm0
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xb80(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc60(%rbp),%xmm1
ff
mulsd  -0xc60(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xb90(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xcb0(%rbp),%xmm0
ff
mulsd  -0xc78(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  -0xc80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb40(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb8(%rbp)
ff
movsd  0x8c31(%rip),%xmm0
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc60(%rbp),%xmm1
ff
mulsd  -0xc60(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xcd0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0xc78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc80(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xcb8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x8b14(%rip),%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xcc8(%rbp),%xmm0
ff
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xcd0(%rbp),%xmm0
ff
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  0x8aa1(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  0x8a7b(%rip),%xmm0
movsd  %xmm0,(%rax)
movsd  -0x13e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ebc4 <vbic_3T_et_xf_fj+0xda84>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x13f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8a2c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13f8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x8a1a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e6a6 <vbic_3T_et_xf_fj+0xd566>
movsd  0x8a08(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x89e3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8977(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    e730 <vbic_3T_et_xf_fj+0xd5f0>
movsd  0x89c2(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    e706 <vbic_3T_et_xf_fj+0xd5c6>
movsd  0x89ac(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x8987(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x8917(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
jmp    e72b <vbic_3T_et_xf_fj+0xd5eb>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    e730 <vbic_3T_et_xf_fj+0xd5f0>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xcf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x13f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8872(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13f8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x8860(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e860 <vbic_3T_et_xf_fj+0xd720>
movsd  0x884e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x8829(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x87bd(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    e8ea <vbic_3T_et_xf_fj+0xd7aa>
movsd  0x8808(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    e8c0 <vbic_3T_et_xf_fj+0xd780>
movsd  0x87f2(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x87cd(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x875d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    e8e5 <vbic_3T_et_xf_fj+0xd7a5>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    e8ea <vbic_3T_et_xf_fj+0xd7aa>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  -0x13f0(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x86ce(%rip),%xmm2
subsd  -0x13f0(%rbp),%xmm2
ff
mulsd  -0xd20(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x86ae(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0x13f0(%rbp),%xmm2
ff
movsd  -0xd20(%rbp),%xmm1
ff
movsd  0x867e(%rip),%xmm3
subsd  -0x13f0(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x8662(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mulsd  -0x13f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  0x862e(%rip),%xmm1
subsd  -0x13f0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd58(%rbp),%xmm0
ff
mulsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd60(%rbp)
ff
movsd  -0xd50(%rbp),%xmm1
ff
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
mulsd  -0xd30(%rbp),%xmm0
ff
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd50(%rbp),%xmm1
ff
movsd  -0xd68(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd50(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd70(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd78(%rbp),%xmm0
ff
movsd  0x8512(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x84f6(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x84e5(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x84f1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xd78(%rbp),%xmm0
ff
movsd  0x84cd(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x84b1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x849d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
mulsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
jmp    ec21 <vbic_3T_et_xf_fj+0xdae1>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd60(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  0x8410(%rip),%xmm0
movsd  %xmm0,-0xda0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0x1398(%rbp),%xmm0
ff
movsd  0x83d7(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    f6ac <vbic_3T_et_xf_fj+0xe56c>
jp     f6ac <vbic_3T_et_xf_fj+0xe56c>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8391(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x837f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    ed41 <vbic_3T_et_xf_fj+0xdc01>
movsd  0x836d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x8348(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x82dc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    edcb <vbic_3T_et_xf_fj+0xdc8b>
movsd  0x8327(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    eda1 <vbic_3T_et_xf_fj+0xdc61>
movsd  0x8311(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x82ec(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x827c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    edc6 <vbic_3T_et_xf_fj+0xdc86>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    edcb <vbic_3T_et_xf_fj+0xdc8b>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x81d7(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x81c5(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    eefb <vbic_3T_et_xf_fj+0xddbb>
movsd  0x81b3(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x818e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8122(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    ef85 <vbic_3T_et_xf_fj+0xde45>
movsd  0x816d(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    ef5b <vbic_3T_et_xf_fj+0xde1b>
movsd  0x8157(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x8132(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x80c2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    ef80 <vbic_3T_et_xf_fj+0xde40>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    ef85 <vbic_3T_et_xf_fj+0xde45>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x1588(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    f500 <vbic_3T_et_xf_fj+0xe3c0>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7fe1(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7fc0(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x7ee8(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f1d8 <vbic_3T_et_xf_fj+0xe098>
movsd  0x7ed6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x7eb1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7e45(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    f262 <vbic_3T_et_xf_fj+0xe122>
movsd  0x7e90(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    f238 <vbic_3T_et_xf_fj+0xe0f8>
movsd  0x7e7a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x7e55(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x7de5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    f25d <vbic_3T_et_xf_fj+0xe11d>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    f262 <vbic_3T_et_xf_fj+0xe122>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x7d5e(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x7d42(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1598(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x7ce3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x7cb7(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xe20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe50(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    f67d <vbic_3T_et_xf_fj+0xe53d>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x7af0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x7ad4(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x7aac(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x7a80(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    1177e <vbic_3T_et_xf_fj+0x1063e>
movsd  -0x1398(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    10168 <vbic_3T_et_xf_fj+0xf028>
jp     10168 <vbic_3T_et_xf_fj+0xf028>
mov    0x70(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x78e7(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x78d5(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f7eb <vbic_3T_et_xf_fj+0xe6ab>
movsd  0x78c3(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x789e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7832(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    f875 <vbic_3T_et_xf_fj+0xe735>
movsd  0x787d(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    f84b <vbic_3T_et_xf_fj+0xe70b>
movsd  0x7867(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x7842(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x77d2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    f870 <vbic_3T_et_xf_fj+0xe730>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    f875 <vbic_3T_et_xf_fj+0xe735>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xe58(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x772d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x771b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f9a5 <vbic_3T_et_xf_fj+0xe865>
movsd  0x7709(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x76e4(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7678(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    fa2f <vbic_3T_et_xf_fj+0xe8ef>
movsd  0x76c3(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    fa05 <vbic_3T_et_xf_fj+0xe8c5>
movsd  0x76ad(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x7688(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x7618(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    fa2a <vbic_3T_et_xf_fj+0xe8ea>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    fa2f <vbic_3T_et_xf_fj+0xe8ef>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xe68(%rbp),%xmm0
ff
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x1588(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ffce <vbic_3T_et_xf_fj+0xee8e>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7537(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7516(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe78(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x743e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fc82 <vbic_3T_et_xf_fj+0xeb42>
movsd  0x742c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x7407(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x739b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    fd0c <vbic_3T_et_xf_fj+0xebcc>
movsd  0x73e6(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    fce2 <vbic_3T_et_xf_fj+0xeba2>
movsd  0x73d0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x73ab(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x733b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    fd07 <vbic_3T_et_xf_fj+0xebc7>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    fd0c <vbic_3T_et_xf_fj+0xebcc>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe78(%rbp),%xmm0
ff
movsd  %xmm0,-0xe80(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x72b4(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x7298(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1598(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x7236(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x720a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xe80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10163 <vbic_3T_et_xf_fj+0xf023>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x7022(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x7006(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
movsd  0x6fdb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
movsd  -0x238(%rbp),%xmm0
movsd  %xmm0,-0xe90(%rbp)
movsd  -0xde8(%rbp),%xmm0
movsd  0x6faf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
movsd  -0x250(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
movsd  -0xe88(%rbp),%xmm0
mulsd  -0x248(%rbp),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
mulsd  -0xe60(%rbp),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
movsd  -0xb38(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
movsd  -0x260(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11779 <vbic_3T_et_xf_fj+0x10639>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6e6a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x6e58(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10268 <vbic_3T_et_xf_fj+0xf128>
movsd  0x6e46(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x6e21(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6db5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    102f2 <vbic_3T_et_xf_fj+0xf1b2>
movsd  0x6e00(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    102c8 <vbic_3T_et_xf_fj+0xf188>
movsd  0x6dea(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x6dc5(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x6d55(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    102ed <vbic_3T_et_xf_fj+0xf1ad>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    102f2 <vbic_3T_et_xf_fj+0xf1b2>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6cb0(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x6c9e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10422 <vbic_3T_et_xf_fj+0xf2e2>
movsd  0x6c8c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x6c67(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6bfb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    104ac <vbic_3T_et_xf_fj+0xf36c>
movsd  0x6c46(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    10482 <vbic_3T_et_xf_fj+0xf342>
movsd  0x6c30(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x6c0b(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x6b9b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    104a7 <vbic_3T_et_xf_fj+0xf367>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    104ac <vbic_3T_et_xf_fj+0xf36c>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x1588(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    10a63 <vbic_3T_et_xf_fj+0xf923>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6aba(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6a99(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x69c1(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    106ff <vbic_3T_et_xf_fj+0xf5bf>
movsd  0x69af(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x698a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x691e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    10789 <vbic_3T_et_xf_fj+0xf649>
movsd  0x6969(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    1075f <vbic_3T_et_xf_fj+0xf61f>
movsd  0x6953(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x692e(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x68be(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    10784 <vbic_3T_et_xf_fj+0xf644>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    10789 <vbic_3T_et_xf_fj+0xf649>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
movsd  -0x1398(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x682f(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x6813(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x1598(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x67b0(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x6774(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe48(%rbp),%xmm0
ff
movsd  -0xe20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe50(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10c0c <vbic_3T_et_xf_fj+0xfacc>
movsd  -0x1398(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x6585(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x6569(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x653d(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x6501(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe30(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe30(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe38(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe40(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x13a0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x63c6(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13a0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x63b4(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10d0c <vbic_3T_et_xf_fj+0xfbcc>
movsd  0x63a2(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x637d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6311(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    10d96 <vbic_3T_et_xf_fj+0xfc56>
movsd  0x635c(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    10d6c <vbic_3T_et_xf_fj+0xfc2c>
movsd  0x6346(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x6321(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x62b1(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    10d91 <vbic_3T_et_xf_fj+0xfc51>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    10d96 <vbic_3T_et_xf_fj+0xfc56>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xe58(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x13b0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x620c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13b0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x61fa(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10ec6 <vbic_3T_et_xf_fj+0xfd86>
movsd  0x61e8(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x61c3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6157(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    10f50 <vbic_3T_et_xf_fj+0xfe10>
movsd  0x61a2(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    10f26 <vbic_3T_et_xf_fj+0xfde6>
movsd  0x618c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x6167(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x60f7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    10f4b <vbic_3T_et_xf_fj+0xfe0b>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    10f50 <vbic_3T_et_xf_fj+0xfe10>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xe68(%rbp),%xmm0
ff
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x1588(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1157b <vbic_3T_et_xf_fj+0x1043b>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6016(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5ff5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe78(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xe08(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xe18(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd10(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x5f1d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    111a3 <vbic_3T_et_xf_fj+0x10063>
movsd  0x5f0b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x5ee6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5e7a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    1122d <vbic_3T_et_xf_fj+0x100ed>
movsd  0x5ec5(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    11203 <vbic_3T_et_xf_fj+0x100c3>
movsd  0x5eaf(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x5e8a(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x5e1a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    11228 <vbic_3T_et_xf_fj+0x100e8>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    1122d <vbic_3T_et_xf_fj+0x100ed>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xe78(%rbp),%xmm0
ff
movsd  %xmm0,-0xe80(%rbp)
ff
movsd  0x5da3(%rip),%xmm0
subsd  -0x1398(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x5d83(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x5d67(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x1598(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x5d01(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x5cf5(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x5cd1(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x5cad(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x5ca1(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x5c7d(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5c42(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movsd  0x5c1e(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea8(%rbp),%xmm0
ff
movsd  -0xe80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11774 <vbic_3T_et_xf_fj+0x10634>
movsd  0x5a85(%rip),%xmm0
subsd  -0x1398(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm3
ff
movsd  0x5a65(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xde8(%rbp),%xmm4
ff
movsd  0x5a49(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x5a1a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x5a0e(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x59ea(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x59c6(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x59ba(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x5996(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe90(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe90(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xea0(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11779 <vbic_3T_et_xf_fj+0x10639>
jmp    1177e <vbic_3T_et_xf_fj+0x1063e>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13c0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x13c0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5854(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13c0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x5842(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1187e <vbic_3T_et_xf_fj+0x1073e>
movsd  0x5830(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x580b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x579f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    11908 <vbic_3T_et_xf_fj+0x107c8>
movsd  0x57ea(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    118de <vbic_3T_et_xf_fj+0x1079e>
movsd  0x57d4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x57af(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x573f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    11903 <vbic_3T_et_xf_fj+0x107c3>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    11908 <vbic_3T_et_xf_fj+0x107c8>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13d0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x13d0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x569a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13d0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x5688(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11a38 <vbic_3T_et_xf_fj+0x108f8>
movsd  0x5676(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x5651(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x55e5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    11ac2 <vbic_3T_et_xf_fj+0x10982>
movsd  0x5630(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    11a98 <vbic_3T_et_xf_fj+0x10958>
movsd  0x561a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x55f5(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x5585(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    11abd <vbic_3T_et_xf_fj+0x1097d>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    11ac2 <vbic_3T_et_xf_fj+0x10982>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xeb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x54fe(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x54e2(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x54ba(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x548e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
mulsd  -0xb78(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xed8(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xed8(%rbp),%xmm1
ff
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm1
ff
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xed8(%rbp),%xmm1
ff
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0x1400(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     11c90 <vbic_3T_et_xf_fj+0x10b50>
movsd  -0x1408(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1219e <vbic_3T_et_xf_fj+0x1105e>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13c0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x13c0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5342(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13c0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x5330(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11d90 <vbic_3T_et_xf_fj+0x10c50>
movsd  0x531e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x52f9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x528d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    11e1a <vbic_3T_et_xf_fj+0x10cda>
movsd  0x52d8(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    11df0 <vbic_3T_et_xf_fj+0x10cb0>
movsd  0x52c2(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x529d(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x522d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    11e15 <vbic_3T_et_xf_fj+0x10cd5>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    11e1a <vbic_3T_et_xf_fj+0x10cda>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xcf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x13d0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x13d0(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5188(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x13d0(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  0x5176(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11f4a <vbic_3T_et_xf_fj+0x10e0a>
movsd  0x5164(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x513f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x50d3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    11fd4 <vbic_3T_et_xf_fj+0x10e94>
movsd  0x511e(%rip),%xmm0
ucomisd -0xdc8(%rbp),%xmm0
ff
jbe    11faa <vbic_3T_et_xf_fj+0x10e6a>
movsd  0x5108(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
movsd  0x50e3(%rip),%xmm2
addsd  -0xdc8(%rbp),%xmm2
ff
movsd  0x5073(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
jmp    11fcf <vbic_3T_et_xf_fj+0x10e8f>
movsd  -0xdc8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
jmp    11fd4 <vbic_3T_et_xf_fj+0x10e94>
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xf00(%rbp),%xmm0
ff
movsd  %xmm0,-0xf08(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
movsd  -0x298(%rbp),%xmm0
movsd  -0xb20(%rbp),%xmm2
ff
movsd  0x4fec(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xde8(%rbp),%xmm3
ff
movsd  0x4fd0(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb20(%rbp),%xmm0
ff
movsd  0x4fa5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x4f79(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xf10(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf18(%rbp),%xmm0
ff
mulsd  -0xcf8(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf18(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf20(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xf08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xe00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    121c8 <vbic_3T_et_xf_fj+0x11088>
mov    0xf8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x100(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x108(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x13d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12888 <vbic_3T_et_xf_fj+0x11748>
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  0x4e7f(%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  0x4def(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x1788(%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  0x4e07(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1788(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4d6a(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x4d76(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1780(%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  0x4d77(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1780(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x4cda(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x4ce6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0xf30(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x1368(%rbp),%xmm0
ff
movsd  0x4c9a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf38(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xf38(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0xf40(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x4b9c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12524 <vbic_3T_et_xf_fj+0x113e4>
movsd  0x4b8a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x4b65(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4af9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    125ae <vbic_3T_et_xf_fj+0x1146e>
movsd  0x4b44(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    12584 <vbic_3T_et_xf_fj+0x11444>
movsd  0x4b2e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x4b09(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x4a99(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    125a9 <vbic_3T_et_xf_fj+0x11469>
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    125ae <vbic_3T_et_xf_fj+0x1146e>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0x13d8(%rbp),%xmm0
ff
mulsd  -0x768(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x13d8(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0x13d8(%rbp),%xmm0
ff
mulsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf58(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xf60(%rbp),%xmm1
ff
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xc58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0xf48(%rbp),%xmm0
ff
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
movsd  %xmm0,-0xf78(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0xa0(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0xf78(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xf90(%rbp),%xmm1
ff
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0xed8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0xee8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf90(%rbp),%xmm1
ff
movsd  -0xfb0(%rbp),%xmm0
ff
movsd  -0xf58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfb0(%rbp),%xmm0
ff
movsd  -0xf60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
jmp    128bf <vbic_3T_et_xf_fj+0x1177f>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf70(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
subsd  -0xf70(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4726(%rip),%xmm0
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  0x470e(%rip),%xmm0
movsd  %xmm0,-0xfc0(%rbp)
ff
movsd  -0xfb8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfb8(%rbp),%xmm0
ff
mulsd  -0xee8(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfc0(%rbp),%xmm0
ff
mulsd  -0xf80(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfc0(%rbp),%xmm0
ff
movsd  -0xf90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfc0(%rbp),%xmm0
ff
movsd  -0xf98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfc0(%rbp),%xmm0
ff
mulsd  -0xfa0(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12a8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12a68 <vbic_3T_et_xf_fj+0x11928>
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x460e(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc8(%rbp),%xmm1
ff
mulsd  -0xc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0xfc8(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12a92 <vbic_3T_et_xf_fj+0x11952>
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  0x4559(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
movsd  0x4552(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12b6e <vbic_3T_et_xf_fj+0x11a2e>
movsd  0x4540(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x451b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x44af(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    12bf8 <vbic_3T_et_xf_fj+0x11ab8>
movsd  0x44fa(%rip),%xmm0
ucomisd -0xaf8(%rbp),%xmm0
ff
jbe    12bce <vbic_3T_et_xf_fj+0x11a8e>
movsd  0x44e4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
movsd  0x44bf(%rip),%xmm2
addsd  -0xaf8(%rbp),%xmm2
ff
movsd  0x444f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
jmp    12bf3 <vbic_3T_et_xf_fj+0x11ab3>
movsd  -0xaf8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
jmp    12bf8 <vbic_3T_et_xf_fj+0x11ab8>
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb68(%rbp),%xmm0
ff
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0xb28(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  0x43c3(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
movsd  0x43bc(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12d04 <vbic_3T_et_xf_fj+0x11bc4>
movsd  0x43aa(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
movsd  0x4385(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4319(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    12d8e <vbic_3T_et_xf_fj+0x11c4e>
movsd  0x4364(%rip),%xmm0
ucomisd -0xd00(%rbp),%xmm0
ff
jbe    12d64 <vbic_3T_et_xf_fj+0x11c24>
movsd  0x434e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
movsd  0x4329(%rip),%xmm2
addsd  -0xd00(%rbp),%xmm2
ff
movsd  0x42b9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
jmp    12d89 <vbic_3T_et_xf_fj+0x11c49>
movsd  -0xd00(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    12d8e <vbic_3T_et_xf_fj+0x11c4e>
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xfd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xd28(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xb20(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x422e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0x17a8(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x41f1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x17a8(%rbp),%xmm0
ff
movsd  0x41dd(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x17a0(%rbp)
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4199(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x17a0(%rbp),%xmm0
ff
movsd  0x4185(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff8(%rbp)
ff
movsd  -0xfe8(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0xb78(%rbp),%xmm0
ff
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0xff0(%rbp),%xmm1
ff
movsd  -0xff8(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x40f9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1008(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  %xmm0,-0x1798(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x40bc(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1798(%rbp),%xmm0
ff
movsd  0x40a8(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1010(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1790(%rbp)
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4064(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1790(%rbp),%xmm0
ff
movsd  0x4050(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x1020(%rbp),%xmm0
ff
mulsd  -0xfd8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1028(%rbp)
ff
movsd  -0x1018(%rbp),%xmm1
movsd  -0x1020(%rbp),%xmm0
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x12b0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13c5a <vbic_3T_et_xf_fj+0x12b1a>
movsd  0x3fc3(%rip),%xmm0
addsd  -0xfe0(%rbp),%xmm0
ff
movsd  0x3fb3(%rip),%xmm1
addsd  -0x1008(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  0x3f97(%rip),%xmm1
addsd  -0x1008(%rbp),%xmm1
ff
movsd  0x3f87(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1038(%rbp)
ff
movsd  0x3f73(%rip),%xmm0
addsd  -0xfe0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x3f4c(%rip),%xmm1
addsd  -0x1008(%rbp),%xmm1
ff
movsd  0x3f3c(%rip),%xmm2
addsd  -0x1008(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mulsd  -0xff0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mulsd  -0x1000(%rbp),%xmm0
ff
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
ff
movsd  -0x1050(%rbp),%xmm0
ff
movsd  -0x1018(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm0
ff
mulsd  -0x1028(%rbp),%xmm0
ff
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x3e97(%rip),%xmm0
divsd  -0x1030(%rbp),%xmm0
ff
movsd  %xmm0,-0x1060(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0x1040(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0x1048(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x1060(%rbp),%xmm0
ff
mulsd  -0x1058(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0xfe0(%rbp),%xmm2
ff
subsd  -0x1008(%rbp),%xmm2
ff
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1070(%rbp)
ff
movsd  0x3dfa(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1078(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x1008(%rbp),%xmm0
ff
addsd  -0xfe0(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0x1008(%rbp),%xmm2
ff
addsd  -0xfe0(%rbp),%xmm2
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe0(%rbp),%xmm1
ff
mulsd  -0xe0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x1090(%rbp),%xmm0
ff
movsd  -0xff0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1090(%rbp),%xmm0
ff
mulsd  -0x1000(%rbp),%xmm0
ff
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0x1018(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x1028(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1098(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0x868(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x10a8(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0x1068(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10b8(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1070(%rbp),%xmm0
ff
movsd  %xmm0,-0x1848(%rbp)
ff
movsd  0x3b82(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1850(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3bb6(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1850(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1848(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3b0e(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1838(%rbp)
ff
movsd  0x3af6(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1840(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3b2a(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1840(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1838(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x3a82(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1808(%rbp)
ff
movsd  0x3a82(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1830(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3aa6(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1830(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1810(%rbp)
ff
movsd  0x3a16(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1828(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3a4a(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1828(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x39aa(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1818(%rbp)
ff
movsd  0x39ae(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1820(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x39e2(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1820(%rbp),%xmm3
ff
movsd  -0x1818(%rbp),%xmm2
ff
movsd  -0x1810(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1808(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x392a(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c8(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17f8(%rbp)
ff
movsd  0x390a(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1800(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x393e(%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  0x3896(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17e8(%rbp)
ff
movsd  0x387e(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17f0(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x38b2(%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  0x380a(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  0x382a(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1070(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x28(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x17c0(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x381a(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17c8(%rbp)
ff
movsd  0x3799(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17e0(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x37cd(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x372d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x17d0(%rbp)
ff
movsd  0x3731(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17d8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3765(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17d8(%rbp),%xmm3
ff
movsd  -0x17d0(%rbp),%xmm2
ff
movsd  -0x17c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x17c0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x36ad(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10c8(%rbp),%xmm0
ff
mulsd  -0x5c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm1
ff
movsd  -0x10d8(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm1
ff
movsd  -0x10e0(%rbp),%xmm0
ff
movsd  -0x1078(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm1
ff
movsd  -0x10e0(%rbp),%xmm0
ff
movsd  -0x1088(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10e0(%rbp),%xmm0
ff
mulsd  -0x1098(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  -0x10e0(%rbp),%xmm0
ff
mulsd  -0x10a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
movsd  %xmm0,-0x17b8(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
movsd  -0x10c0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x35a9(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10c0(%rbp),%xmm0
ff
movsd  -0x10c0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x356a(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x3556(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1070(%rbp),%xmm0
ff
movsd  %xmm0,-0x17b0(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
movsd  -0x10c0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x34ff(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x357b(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x17b0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x1078(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x1088(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x1098(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1100(%rbp),%xmm0
ff
mulsd  -0x10a8(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13ca0 <vbic_3T_et_xf_fj+0x12b60>
mov    0x128(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x12d0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13d46 <vbic_3T_et_xf_fj+0x12c06>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3330(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x1110(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13d70 <vbic_3T_et_xf_fj+0x12c30>
mov    0x150(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x12d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13ea2 <vbic_3T_et_xf_fj+0x12d62>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xc60(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xc60(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0xc60(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x38(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1120(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0xc78(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0xc80(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1120(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13ee8 <vbic_3T_et_xf_fj+0x12da8>
mov    0x168(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x178(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x180(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x188(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x12e0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13f8e <vbic_3T_et_xf_fj+0x12e4e>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x30e8(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13fb8 <vbic_3T_et_xf_fj+0x12e78>
mov    0x190(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x198(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x12f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    140ea <vbic_3T_et_xf_fj+0x12faa>
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xda0(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xda0(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  -0xda0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x48(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0xdb0(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0xdb8(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1138(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    14130 <vbic_3T_et_xf_fj+0x12ff0>
mov    0x1a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0xb40(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1415a <vbic_3T_et_xf_fj+0x1301a>
movsd  0x2ebb(%rip),%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
jmp    14165 <vbic_3T_et_xf_fj+0x13025>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1148(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xb50(%rbp),%xmm0
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1150(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
movsd  0x2e2b(%rip),%xmm1
addsd  -0x1148(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  0x2e0f(%rip),%xmm1
addsd  -0x1148(%rbp),%xmm1
movsd  0x2dff(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1148(%rbp),%xmm1
ff
movsd  0x2deb(%rip),%xmm2
addsd  -0x1148(%rbp),%xmm2
ff
movsd  0x2ddb(%rip),%xmm3
addsd  -0x1148(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1170(%rbp)
ff
movsd  -0x1170(%rbp),%xmm0
ff
mulsd  -0x1158(%rbp),%xmm0
ff
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x1170(%rbp),%xmm0
ff
mulsd  -0x1160(%rbp),%xmm0
ff
movsd  %xmm0,-0x1180(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x2e0f(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x2df3(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x2da3(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1431d <vbic_3T_et_xf_fj+0x131dd>
movsd  0x2d91(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x2d6c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2d00(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    143a7 <vbic_3T_et_xf_fj+0x13267>
movsd  0x2d4b(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    1437d <vbic_3T_et_xf_fj+0x1323d>
movsd  0x2d35(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x2d10(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x2ca0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    143a2 <vbic_3T_et_xf_fj+0x13262>
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    143a7 <vbic_3T_et_xf_fj+0x13267>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0x1458(%rbp),%xmm0
ff
movsd  -0x1460(%rbp),%xmm1
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2c25(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x1468(%rbp),%xmm1
ff
mulsd  -0x170(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1168(%rbp),%xmm2
ff
movsd  -0x1168(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1140(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2bd5(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x1460(%rbp),%xmm0
ff
mulsd  -0x1458(%rbp),%xmm0
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1168(%rbp),%xmm2
ff
movsd  -0x1168(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x1468(%rbp),%xmm1
ff
movsd  -0x170(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2b6d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm0
ff
movsd  -0x1460(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x2b41(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1140(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1168(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1458(%rbp),%xmm0
ff
mulsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x11b0(%rbp)
ff
movsd  0x2af9(%rip),%xmm0
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm1
ff
movsd  -0x1460(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2acd(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1140(%rbp),%xmm0
ff
mulsd  -0x1458(%rbp),%xmm0
ff
mulsd  -0x1468(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0xbf0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1190(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x11a8(%rbp),%xmm1
ff
movsd  -0x11b0(%rbp),%xmm0
ff
movsd  -0xc98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x1198(%rbp),%xmm1
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0x11a0(%rbp),%xmm1
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x1180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
movsd  -0x1398(%rbp),%xmm2
ff
movsd  -0x1188(%rbp),%xmm1
ff
mulsd  -0xb40(%rbp),%xmm1
ff
divsd  -0xc60(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x6a0(%rbp),%xmm0
ff
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0x11c0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x1398(%rbp),%xmm0
ff
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0x1188(%rbp),%xmm0
ff
divsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1188(%rbp),%xmm0
ff
movsd  -0xc60(%rbp),%xmm1
ff
mulsd  -0xc60(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11c0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c8(%rbp),%xmm0
ff
movsd  -0x6b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11c8(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0x1198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0x11a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0x11a8(%rbp),%xmm0
ff
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0xb50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0xb60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e0(%rbp),%xmm0
ff
movsd  -0xc70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e0(%rbp),%xmm0
ff
movsd  -0xc78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11e0(%rbp),%xmm0
ff
movsd  -0xc80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7e0(%rbp),%xmm0
ff
movsd  0x271e(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7e0(%rbp),%xmm0
ff
movsd  0x26f7(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e8(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
movsd  0x26d3(%rip),%xmm1
subsd  -0x1398(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0x7f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f0(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x878(%rbp),%xmm2
ff
movsd  -0x1480(%rbp),%xmm0
ff
mulsd  -0xb80(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1350(%rbp),%xmm0
ff
movsd  -0xfe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x878(%rbp),%xmm0
ff
movsd  %xmm0,-0x11f8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1200(%rbp)
ff
movsd  -0x1480(%rbp),%xmm0
ff
movsd  %xmm0,-0x1208(%rbp)
ff
movsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0x1210(%rbp)
ff
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1200(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x218(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1208(%rbp),%xmm0
ff
movsd  -0xba8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
movsd  -0xff0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x218(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
movsd  -0x1000(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1350(%rbp),%xmm0
ff
mulsd  -0x1008(%rbp),%xmm0
ff
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1350(%rbp),%xmm0
ff
movsd  %xmm0,-0x1218(%rbp)
ff
movsd  -0x1218(%rbp),%xmm0
ff
mulsd  -0x1018(%rbp),%xmm0
ff
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1218(%rbp),%xmm0
ff
mulsd  -0x1028(%rbp),%xmm0
ff
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
movsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0xd40(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa68(%rbp),%xmm0
ff
movsd  %xmm0,-0x1220(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1228(%rbp)
ff
movsd  -0x1480(%rbp),%xmm0
ff
movsd  %xmm0,-0x1230(%rbp)
ff
movsd  -0x1220(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x240(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1228(%rbp),%xmm0
ff
movsd  -0xa78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xa80(%rbp),%xmm0
ff
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x240(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
movsd  -0xd50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x248(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
movsd  -0xd60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1230(%rbp),%xmm0
ff
mulsd  -0xd70(%rbp),%xmm0
ff
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1318(%rbp),%xmm0
ff
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1318(%rbp),%xmm0
ff
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1340(%rbp),%xmm0
ff
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1340(%rbp),%xmm0
ff
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1238(%rbp)
ff
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1240(%rbp)
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1248(%rbp)
ff
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1250(%rbp)
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1258(%rbp)
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1260(%rbp)
ff
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1268(%rbp)
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1270(%rbp)
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1278(%rbp)
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1280(%rbp)
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1288(%rbp)
ff
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1290(%rbp)
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1238(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1240(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1258(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1258(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1268(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1268(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1270(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1278(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1278(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1280(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1288(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1288(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1290(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1518(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1586b <vbic_3T_et_xf_fj+0x1472b>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x1518(%rbp),%xmm0
ff
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x17b5(%rip),%xmm0
divsd  -0x1518(%rbp),%xmm0
ff
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15887 <vbic_3T_et_xf_fj+0x14747>
mov    0x278(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x280(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1520(%rbp),%xmm0
ff
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1520(%rbp),%xmm0
ff
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  -0x1298(%rbp),%xmm0
ff
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x16c6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    15957 <vbic_3T_et_xf_fj+0x14817>
jp     15957 <vbic_3T_et_xf_fj+0x14817>
jmp    16569 <vbic_3T_et_xf_fj+0x15429>
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x1850,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_3T_et_xf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0xb08,%rsp
mov    %r9,%r15
mov    %r8,%r13
mov    %rcx,%r14
mov    %rdx,%r12
mov    %rsi,%rbx
movsd  (%rdi),%xmm0
movsd  0x8(%rdi),%xmm1
movsd  %xmm1,0xa30(%rsp)
movsd  0x10(%rdi),%xmm1
movsd  %xmm1,0x5e8(%rsp)
movsd  0x18(%rdi),%xmm1
movsd  %xmm1,0x150(%rsp)
movsd  0x20(%rdi),%xmm1
movsd  %xmm1,0x228(%rsp)
movsd  0x28(%rdi),%xmm1
movsd  %xmm1,0x140(%rsp)
movsd  0x30(%rdi),%xmm1
movsd  %xmm1,0xa38(%rsp)
movsd  0x38(%rdi),%xmm1
movsd  %xmm1,0xa40(%rsp)
movsd  0x40(%rdi),%xmm1
movsd  %xmm1,0x848(%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 0xdec6(%rip),%xmm1
unpcklpd %xmm0,%xmm1
divpd  %xmm1,%xmm4
movapd %xmm4,0x40(%rsp)
movsd  0xddf0(%rip),%xmm1
movapd %xmm1,%xmm3
divsd  %xmm0,%xmm3
movapd %xmm3,0x2d0(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x1f0(%rsp)
movapd %xmm4,%xmm2
unpckhpd %xmm4,%xmm2
movapd %xmm2,0x110(%rsp)
movapd %xmm1,%xmm0
divsd  0x180(%rdi),%xmm0
movapd %xmm0,0x20(%rsp)
divsd  0x190(%rdi),%xmm1
movapd %xmm1,0x1d0(%rsp)
movsd  0x58(%rdi),%xmm0
movsd  %xmm0,0x960(%rsp)
movsd  0x60(%rdi),%xmm0
movsd  %xmm0,0x4a0(%rsp)
movsd  0x68(%rdi),%xmm0
movsd  %xmm0,0x690(%rsp)
movsd  0x70(%rdi),%xmm0
movaps %xmm0,0x70(%rsp)
movsd  0x78(%rdi),%xmm0
movsd  %xmm0,0xa90(%rsp)
movsd  0x80(%rdi),%xmm0
movsd  %xmm0,0xa48(%rsp)
movsd  0x88(%rdi),%xmm0
movaps %xmm0,0x5c0(%rsp)
movsd  0x90(%rdi),%xmm0
movaps %xmm0,0x590(%rsp)
movsd  0x98(%rdi),%xmm0
movsd  %xmm0,0x520(%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,0x630(%rsp)
movsd  0xc8(%rdi),%xmm0
movaps %xmm0,0x290(%rsp)
movsd  0xd0(%rdi),%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0xe0(%rdi),%xmm0
movsd  %xmm0,0x620(%rsp)
movsd  0xe8(%rdi),%xmm0
movsd  %xmm0,0x6c0(%rsp)
movsd  0xf8(%rdi),%xmm0
movsd  %xmm0,0xa10(%rsp)
movsd  0x100(%rdi),%xmm0
movsd  %xmm0,0x568(%rsp)
movsd  0x108(%rdi),%xmm0
movsd  %xmm0,0x370(%rsp)
movsd  0x110(%rdi),%xmm0
movsd  %xmm0,0xa18(%rsp)
movsd  0x118(%rdi),%xmm0
movsd  %xmm0,0x460(%rsp)
movsd  0x120(%rdi),%xmm0
movsd  %xmm0,0xa20(%rsp)
movsd  0x128(%rdi),%xmm0
movsd  %xmm0,0x4c8(%rsp)
movsd  0x130(%rdi),%xmm0
movsd  %xmm0,0xa28(%rsp)
movsd  0x138(%rdi),%xmm0
movsd  %xmm0,0x6e0(%rsp)
movsd  0x140(%rdi),%xmm0
movsd  %xmm0,0x868(%rsp)
movsd  0x148(%rdi),%xmm0
movaps %xmm0,0xac0(%rsp)
movsd  0x150(%rdi),%xmm0
movsd  %xmm0,0x7e0(%rsp)
movsd  0x158(%rdi),%xmm0
movsd  %xmm0,0x990(%rsp)
movsd  0x160(%rdi),%xmm0
movsd  %xmm0,0x390(%rsp)
movsd  0x168(%rdi),%xmm0
movsd  %xmm0,0x6b8(%rsp)
movsd  0x170(%rdi),%xmm0
movsd  %xmm0,0x850(%rsp)
movups 0x198(%rdi),%xmm0
movaps %xmm0,0xae0(%rsp)
movsd  0x1a8(%rdi),%xmm0
movsd  %xmm0,0x930(%rsp)
movsd  0x1b0(%rdi),%xmm0
movsd  %xmm0,0x940(%rsp)
movsd  0x1b8(%rdi),%xmm0
movsd  %xmm0,0x670(%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,0x8f0(%rsp)
movsd  0x1e0(%rdi),%xmm0
movsd  %xmm0,0x308(%rsp)
movsd  0x1e8(%rdi),%xmm0
movsd  %xmm0,0xa88(%rsp)
movsd  0x1f0(%rdi),%xmm0
movsd  %xmm0,0x6e8(%rsp)
movsd  0x210(%rdi),%xmm0
movsd  %xmm0,0x888(%rsp)
movsd  0x218(%rdi),%xmm0
movsd  %xmm0,0x880(%rsp)
movsd  0x220(%rdi),%xmm0
movsd  %xmm0,0x448(%rsp)
movsd  0x228(%rdi),%xmm0
movsd  %xmm0,0xe0(%rsp)
movsd  0x230(%rdi),%xmm0
movsd  %xmm0,0x270(%rsp)
movsd  0x238(%rdi),%xmm0
movaps %xmm0,0x490(%rsp)
movsd  0x240(%rdi),%xmm0
movaps %xmm0,0x480(%rsp)
movsd  0x248(%rdi),%xmm0
movaps %xmm0,0x250(%rsp)
movsd  0x258(%rdi),%xmm0
movaps %xmm0,0x540(%rsp)
movsd  0x260(%rdi),%xmm0
movaps %xmm0,0x610(%rsp)
movsd  0x270(%rdi),%xmm0
movsd  %xmm0,0x2f0(%rsp)
movsd  0x278(%rdi),%xmm0
movsd  %xmm0,0x3f0(%rsp)
movsd  0x280(%rdi),%xmm0
movsd  %xmm0,0x3c0(%rsp)
movsd  0x288(%rdi),%xmm0
movsd  %xmm0,0x580(%rsp)
movsd  0x290(%rdi),%xmm0
movsd  %xmm0,0x6d8(%rsp)
movsd  0x298(%rdi),%xmm0
movsd  %xmm0,0xab0(%rsp)
movsd  0x2a0(%rdi),%xmm0
movsd  %xmm0,0xab8(%rsp)
movsd  0x2a8(%rdi),%xmm0
movaps %xmm0,0x160(%rsp)
movsd  0x2b0(%rdi),%xmm0
movsd  %xmm0,0x1e0(%rsp)
movsd  0x2c0(%rdi),%xmm0
movsd  %xmm0,0x9f8(%rsp)
movsd  0x2c8(%rdi),%xmm0
movaps %xmm0,0x740(%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,0x950(%rsp)
movsd  0x2f8(%rdi),%xmm0
movsd  %xmm0,0x3a0(%rsp)
movsd  0x300(%rdi),%xmm0
movaps %xmm0,0x7a0(%rsp)
movsd  0x308(%rdi),%xmm0
movaps %xmm0,0x5f0(%rsp)
movsd  0x310(%rdi),%xmm0
movsd  %xmm0,0x5e0(%rsp)
movsd  0x318(%rdi),%xmm0
movsd  %xmm0,0x278(%rsp)
movsd  0x320(%rdi),%xmm0
movaps %xmm0,0x8e0(%rsp)
movsd  0x328(%rdi),%xmm0
movsd  %xmm0,0x790(%rsp)
movsd  0x330(%rdi),%xmm0
movsd  %xmm0,0x7f0(%rsp)
movsd  0x338(%rdi),%xmm0
movsd  %xmm0,0x4c0(%rsp)
movsd  0x250(%rdi),%xmm0
movaps %xmm0,0x210(%rsp)
movsd  0x268(%rdi),%xmm0
movaps %xmm0,0xc0(%rsp)
movapd %xmm2,%xmm0
movsd  %xmm1,0x7c8(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x120(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x870(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9b8(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x448(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x840(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x878(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9c0(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x880(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9c8(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x888(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9d0(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0xe0(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x110(%rsp),%xmm0
movsd  0x890(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9d8(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x2f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x430(%rsp)
movapd 0x490(%rsp),%xmm0
xorpd  0xd810(%rip),%xmm0
movsd  0xd738(%rip),%xmm1
subsd  0x110(%rsp),%xmm1
movapd %xmm1,0x30(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x40(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0xe0(%rsp)
movapd %xmm0,0x780(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x430(%rsp),%xmm0
movsd  %xmm1,0x200(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd6da(%rip),%xmm1
divsd  0x4a0(%rsp),%xmm1
movsd  %xmm0,0x180(%rsp)
movapd %xmm1,0x3b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x420(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3a0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x550(%rsp)
movapd 0x7a0(%rsp),%xmm0
xorpd  0xd751(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x550(%rsp),%xmm0
movsd  %xmm1,0x2b0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd64e(%rip),%xmm1
divsd  0x690(%rsp),%xmm1
movsd  %xmm0,0xf0(%rsp)
movapd %xmm1,0x1b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x358(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x2f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5d8(%rsp)
movapd 0x5f0(%rsp),%xmm0
xorpd  0xd6c5(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x5d8(%rsp),%xmm0
movsd  %xmm1,0x980(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd5c2(%rip),%xmm1
divsd  0x390(%rsp),%xmm1
movsd  %xmm0,0x988(%rsp)
movapd %xmm1,0x810(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x680(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x288(%rsp)
movapd 0x480(%rsp),%xmm0
xorpd  0xd639(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x288(%rsp),%xmm0
movsd  %xmm1,0x800(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd536(%rip),%xmm1
divsd  0x370(%rsp),%xmm1
movsd  %xmm0,0x9f0(%rsp)
movapd %xmm1,0xb0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x410(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x280(%rsp)
movapd 0x540(%rsp),%xmm0
xorpd  0xd5ad(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x280(%rsp),%xmm0
movsd  %xmm1,0x530(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd4aa(%rip),%xmm1
divsd  0x460(%rsp),%xmm1
movsd  %xmm0,0x9e8(%rsp)
movapd %xmm1,0xa0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x570(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x260(%rsp)
movapd 0x250(%rsp),%xmm1
xorpd  0xd521(%rip),%xmm1
movapd 0x30(%rsp),%xmm0
movapd %xmm1,0x340(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x40(%rsp),%xmm0
movapd %xmm0,(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x260(%rsp),%xmm0
movsd  %xmm1,0x380(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd40c(%rip),%xmm1
divsd  0x4c8(%rsp),%xmm1
movapd %xmm1,0x470(%rsp)
movsd  %xmm0,0xa08(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x3d8(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x2a0(%rsp)
movapd 0x610(%rsp),%xmm0
xorpd  0xd483(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
movapd %xmm0,0x100(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x2a0(%rsp),%xmm0
movsd  %xmm1,0x198(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xd377(%rip),%xmm1
divsd  0x6e0(%rsp),%xmm1
movapd %xmm1,0x5b0(%rsp)
movsd  %xmm0,0xa00(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4d0(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x860(%rsp)
movapd (%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 0x470(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x6d0(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x858(%rsp)
movapd 0x100(%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 0x5b0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x6c8(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x3f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,(%rsp)
movapd 0x210(%rsp),%xmm1
xorpd  0xd32a(%rip),%xmm1
movapd 0x30(%rsp),%xmm0
movapd %xmm1,0x210(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  (%rsp),%xmm0
movaps 0x20(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x110(%rsp),%xmm0
movsd  0x3c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movapd 0xc0(%rsp),%xmm0
xorpd  0xd2d0(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x20(%rsp),%xmm0
movaps 0x1d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0xd1e4(%rip),%xmm1
movapd 0x5c0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm1,%xmm0
movapd 0x110(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x20(%rsp)
movapd 0x40(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xd1b2(%rip),%xmm4
mulsd  %xmm3,%xmm4
movsd  %xmm4,(%rsp)
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x100(%rsp)
movapd %xmm4,%xmm2
divsd  0xe0(%rsp),%xmm2
mulsd  0x2d0(%rsp),%xmm1
mulsd  0xd16e(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x1d0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0xc0(%rsp)
movsd  0x1d0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x1d0(%rsp)
movapd 0x40(%rsp),%xmm2
movsd  0x100(%rsp),%xmm0
divsd  %xmm2,%xmm0
movsd  (%rsp),%xmm1
divsd  %xmm2,%xmm1
movsd  0x20(%rsp),%xmm2
divsd  0xe0(%rsp),%xmm2
mulsd  0x2d0(%rsp),%xmm1
mulsd  0xd0fd(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x1d0(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x1d0(%rsp)
movsd  0xc0(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0xc0(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm4
movsd  0xd09b(%rip),%xmm3
divsd  0xc0(%rsp),%xmm3
mulsd  0x1d0(%rsp),%xmm3
movapd 0x40(%rsp),%xmm5
movapd %xmm5,%xmm0
movapd 0x110(%rsp),%xmm2
divsd  %xmm2,%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x60(%rsp)
mulsd  %xmm4,%xmm0
movapd %xmm0,0x20(%rsp)
movapd %xmm4,%xmm0
addsd  %xmm4,%xmm0
divsd  %xmm2,%xmm0
movsd  0xd06a(%rip),%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x4d8(%rsp)
mulsd  %xmm1,%xmm4
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0x900(%rsp)
divsd  %xmm1,%xmm4
movapd %xmm5,%xmm1
addsd  %xmm5,%xmm1
movapd %xmm1,0x1d0(%rsp)
divsd  %xmm2,%xmm1
mulsd  0xd00f(%rip),%xmm0
mulsd  0x2d0(%rsp),%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,0xc0(%rsp)
movapd %xmm1,0x10(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm3,0xd0(%rsp)
movapd %xmm2,%xmm0
call   1040 <log@plt>
movapd 0x40(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  0xcfeb(%rip),%xmm1
movapd %xmm1,0x2c0(%rsp)
movsd  %xmm0,(%rsp)
mulsd  %xmm0,%xmm1
movapd 0x20(%rsp),%xmm2
movapd 0x110(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
addsd  0xcfbe(%rip),%xmm1
movapd 0x480(%rsp),%xmm0
movapd %xmm1,0x7b0(%rsp)
mulsd  %xmm1,%xmm0
subsd  %xmm0,%xmm2
movapd %xmm2,0x90(%rsp)
movapd %xmm2,%xmm0
xorpd  0xd02f(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xcf4e(%rip),%xmm2
movsd  0xcf7e(%rip),%xmm3
movsd  %xmm0,0x500(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
xorps  %xmm4,%xmm4
sqrtsd %xmm3,%xmm4
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm3
movsd  %xmm4,0x1a0(%rsp)
jae    2120 <vbic_3T_et_xf_fj+0xfe0>
movapd %xmm3,%xmm0
movsd  %xmm3,0x100(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x100(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0xcef0(%rip),%xmm2
movapd 0xd0(%rsp),%xmm0
addsd  0xc0(%rsp),%xmm0
movapd 0x20(%rsp),%xmm5
subsd  0x480(%rsp),%xmm5
movapd 0x1f0(%rsp),%xmm1
mulsd  0x7f0(%rsp),%xmm1
addsd  0xceb5(%rip),%xmm4
mulsd  0xcebd(%rip),%xmm4
ucomisd %xmm6,%xmm3
movsd  %xmm4,0x600(%rsp)
jae    21c5 <vbic_3T_et_xf_fj+0x1085>
movapd %xmm0,0xd0(%rsp)
movapd %xmm3,%xmm0
movapd %xmm1,0x100(%rsp)
movapd %xmm5,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm5
movsd  0x600(%rsp),%xmm4
movapd 0x100(%rsp),%xmm1
movsd  %xmm0,0x1a0(%rsp)
movsd  0xce54(%rip),%xmm2
movapd 0xd0(%rsp),%xmm0
movapd 0x110(%rsp),%xmm3
divsd  %xmm3,%xmm2
movapd %xmm2,0x130(%rsp)
movsd  (%rsp),%xmm2
mulsd  0xce50(%rip),%xmm2
movsd  %xmm2,(%rsp)
mulsd  %xmm3,%xmm0
movapd %xmm0,0xd0(%rsp)
mulsd  0x2d0(%rsp),%xmm5
movapd %xmm5,0x20(%rsp)
addsd  0x790(%rsp),%xmm1
movapd %xmm1,0x100(%rsp)
movapd %xmm4,%xmm0
call   1040 <log@plt>
movsd  %xmm0,0x330(%rsp)
movsd  0xcdeb(%rip),%xmm1
movapd 0x630(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,%xmm0
movapd 0x110(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x50(%rsp)
movapd 0x40(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xcdb9(%rip),%xmm4
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x5a0(%rsp)
mulsd  %xmm3,%xmm4
movsd  %xmm4,0x440(%rsp)
movapd %xmm4,%xmm3
divsd  0xe0(%rsp),%xmm3
mulsd  0x2d0(%rsp),%xmm1
movsd  0xcd71(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0xc0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x300(%rsp)
movsd  0xc0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0xc0(%rsp)
movapd 0x40(%rsp),%xmm1
movsd  0x440(%rsp),%xmm0
divsd  %xmm1,%xmm0
movsd  0x5a0(%rsp),%xmm2
divsd  %xmm1,%xmm2
movsd  0x50(%rsp),%xmm1
divsd  0xe0(%rsp),%xmm1
mulsd  0x2d0(%rsp),%xmm2
mulsd  0xccf8(%rip),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x50(%rsp)
call   1030 <exp@plt>
movsd  0x50(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0xc0(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0xc0(%rsp)
movsd  0x300(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x300(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movsd  0xcc9a(%rip),%xmm1
divsd  0x300(%rsp),%xmm1
mulsd  0xc0(%rsp),%xmm1
movapd 0x60(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0xc0(%rsp)
movsd  0x4d8(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm0,%xmm0
movapd 0x110(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  0x900(%rsp),%xmm2
mulsd  0xcc4e(%rip),%xmm0
mulsd  0x2d0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movapd 0x10(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x10(%rsp)
movapd %xmm3,%xmm0
call   1040 <log@plt>
movapd 0x2c0(%rsp),%xmm2
movsd  %xmm0,0x50(%rsp)
mulsd  %xmm0,%xmm2
movapd 0xc0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  0x110(%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd 0x340(%rsp),%xmm2
mulsd  0x7b0(%rsp),%xmm2
addsd  %xmm1,%xmm2
subsd  0x250(%rsp),%xmm0
movapd %xmm0,0xc0(%rsp)
movapd 0xcc8f(%rip),%xmm0
movapd %xmm2,0x340(%rsp)
xorpd  %xmm2,%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xcbd7(%rip),%xmm7
movsd  %xmm0,0x240(%rsp)
mulsd  %xmm0,%xmm7
movsd  0xcb8a(%rip),%xmm0
addsd  %xmm0,%xmm7
sqrtsd %xmm7,%xmm10
xorpd  %xmm11,%xmm11
ucomisd %xmm11,%xmm7
movsd  %xmm10,0x440(%rsp)
jae    24ca <vbic_3T_et_xf_fj+0x138a>
movapd %xmm7,%xmm0
movsd  %xmm7,0x300(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movsd  0x300(%rsp),%xmm7
movapd %xmm0,%xmm10
movsd  0x50(%rsp),%xmm5
mulsd  0xcb60(%rip),%xmm5
movapd 0x10(%rsp),%xmm8
mulsd  0x110(%rsp),%xmm8
movapd 0x2d0(%rsp),%xmm0
movapd 0xc0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movapd 0x130(%rsp),%xmm4
mulsd  %xmm0,%xmm4
movapd 0x20(%rsp),%xmm9
addsd  0xd0(%rsp),%xmm9
movsd  (%rsp),%xmm3
mulsd  0xcaee(%rip),%xmm3
movapd 0x1f0(%rsp),%xmm0
movapd 0x100(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm0,%xmm2
mulsd  0x4c0(%rsp),%xmm2
addsd  0xcaba(%rip),%xmm10
mulsd  0xcac1(%rip),%xmm10
ucomisd %xmm11,%xmm7
movsd  %xmm10,0x5a0(%rsp)
jae    260a <vbic_3T_et_xf_fj+0x14ca>
movapd %xmm7,%xmm0
movapd %xmm1,0x100(%rsp)
movapd %xmm2,0xd0(%rsp)
movsd  %xmm3,(%rsp)
movapd %xmm4,0x130(%rsp)
movapd %xmm9,0x20(%rsp)
movapd %xmm8,0x10(%rsp)
movsd  %xmm5,0x50(%rsp)
movapd %xmm6,0xc0(%rsp)
call   1060 <sqrt@plt>
movapd 0xc0(%rsp),%xmm6
movsd  0x50(%rsp),%xmm5
movapd 0x10(%rsp),%xmm8
movapd 0x20(%rsp),%xmm9
movsd  0x5a0(%rsp),%xmm10
movapd 0x130(%rsp),%xmm4
movsd  (%rsp),%xmm3
movapd 0xd0(%rsp),%xmm2
movapd 0x100(%rsp),%xmm1
movsd  %xmm0,0x440(%rsp)
addsd  %xmm8,%xmm6
movapd %xmm6,0xc0(%rsp)
mulsd  0xc9f8(%rip),%xmm5
movsd  %xmm5,0x50(%rsp)
addsd  %xmm9,%xmm3
movsd  %xmm3,(%rsp)
mulsd  0x2c0(%rsp),%xmm4
movapd %xmm4,0x130(%rsp)
movsd  0xc9c6(%rip),%xmm0
addsd  %xmm0,%xmm1
movapd %xmm1,0x100(%rsp)
addsd  %xmm0,%xmm2
movapd %xmm2,0xd0(%rsp)
movapd 0x1d0(%rsp),%xmm0
mulsd  0x330(%rsp),%xmm0
movapd %xmm0,0x10(%rsp)
movapd %xmm10,%xmm0
call   1040 <log@plt>
movapd 0x1d0(%rsp),%xmm1
movsd  %xmm0,0x660(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x20(%rsp)
movsd  0xc976(%rip),%xmm0
movsd  0x620(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd 0x110(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  0x40(%rsp),%xmm0
movsd  0xc956(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x4d8(%rsp)
call   1030 <exp@plt>
movsd  %xmm0,0x300(%rsp)
movsd  0x4d8(%rsp),%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0x300(%rsp),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd 0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x60(%rsp)
movapd 0x110(%rsp),%xmm0
call   1040 <log@plt>
mulsd  0x2c0(%rsp),%xmm0
movapd 0x60(%rsp),%xmm1
mulsd  0x110(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
movapd 0x210(%rsp),%xmm1
mulsd  0x7b0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0xc969(%rip),%xmm0
movapd %xmm1,0x210(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x40(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
mulsd  0xc8ad(%rip),%xmm1
movsd  0xc86d(%rip),%xmm0
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     27b7 <vbic_3T_et_xf_fj+0x1677>
sqrtsd %xmm1,%xmm6
jmp    27d4 <vbic_3T_et_xf_fj+0x1694>
movapd %xmm1,%xmm0
movsd  %xmm1,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0x60(%rsp),%xmm1
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0xe0(%rsp),%xmm8
movapd 0x340(%rsp),%xmm2
movapd 0x90(%rsp),%xmm5
movsd  0x50(%rsp),%xmm9
addsd  0xc0(%rsp),%xmm9
movsd  (%rsp),%xmm3
movapd 0x130(%rsp),%xmm4
addsd  %xmm4,%xmm3
ucomisd %xmm1,%xmm0
movsd  0xc821(%rip),%xmm7
divsd  0x40(%rsp),%xmm7
movapd 0x100(%rsp),%xmm0
mulsd  0x5e0(%rsp),%xmm0
movapd %xmm0,0x100(%rsp)
movapd 0xd0(%rsp),%xmm0
mulsd  0x278(%rsp),%xmm0
movapd %xmm0,0xd0(%rsp)
movapd 0x10(%rsp),%xmm0
addsd  %xmm5,%xmm0
movapd %xmm0,0x10(%rsp)
divsd  %xmm8,%xmm5
movapd 0x20(%rsp),%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x20(%rsp)
addsd  0xc788(%rip),%xmm6
mulsd  0xc790(%rip),%xmm6
movsd  %xmm3,(%rsp)
movsd  %xmm7,0xc0(%rsp)
ja     e7ce <vbic_3T_et_xf_fj+0xd68e>
addsd  %xmm9,%xmm4
movapd %xmm4,0x130(%rsp)
divsd  %xmm8,%xmm2
movapd %xmm2,0x340(%rsp)
mulsd  %xmm3,%xmm7
movsd  %xmm7,0x50(%rsp)
mulsd  0xc746(%rip),%xmm5
movapd %xmm5,0x90(%rsp)
movapd %xmm6,%xmm0
call   1040 <log@plt>
mulsd  0x1d0(%rsp),%xmm0
addsd  0x210(%rsp),%xmm0
movsd  %xmm0,0x210(%rsp)
movapd 0x5c0(%rsp),%xmm0
divsd  0x10(%rsp),%xmm0
movapd %xmm0,0xaf0(%rsp)
movaps 0x590(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x4d8(%rsp)
movapd 0x630(%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
movapd %xmm0,0x900(%rsp)
movaps 0x290(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x7b0(%rsp)
movaps 0x900(%rsp),%xmm0
movaps 0x290(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x300(%rsp)
movsd  0x620(%rsp),%xmm0
divsd  0x210(%rsp),%xmm0
movsd  0x6c0(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x110(%rsp),%xmm0
movsd  0x2f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x898(%rsp)
movaps 0x780(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x6c0(%rsp)
movaps 0x110(%rsp),%xmm0
movsd  0x270(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x210(%rsp)
movapd 0x100(%rsp),%xmm0
xorpd  0xc6e2(%rip),%xmm0
movapd 0x40(%rsp),%xmm1
mulsd  0xd0(%rsp),%xmm1
movapd %xmm0,0x8d0(%rsp)
movapd %xmm1,0x820(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x780(%rsp)
xorpd  %xmm2,%xmm2
movsd  0x930(%rsp),%xmm4
ucomisd %xmm2,%xmm4
xorpd  %xmm1,%xmm1
xorpd  %xmm3,%xmm3
jbe    2aa0 <vbic_3T_et_xf_fj+0x1960>
movapd %xmm4,%xmm0
movsd  0x120(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x7c8(%rsp),%xmm5
mulsd  %xmm1,%xmm5
divsd  0x110(%rsp),%xmm5
mulsd  0x2d0(%rsp),%xmm5
mulsd  %xmm4,%xmm5
movsd  0xc588(%rip),%xmm3
divsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm0
movsd  0xc5a8(%rip),%xmm1
divsd  %xmm0,%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x7c8(%rsp)
movapd %xmm3,0x930(%rsp)
movapd 0x130(%rsp),%xmm9
movsd  0xc0(%rsp),%xmm5
mulsd  %xmm9,%xmm5
movapd 0x340(%rsp),%xmm4
mulsd  0xc53d(%rip),%xmm4
movapd 0x90(%rsp),%xmm3
addsd  0x50(%rsp),%xmm3
movsd  0x940(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movsd  0x550(%rsp),%xmm12
movsd  0x200(%rsp),%xmm14
movsd  0x2b0(%rsp),%xmm15
movsd  0x3a0(%rsp),%xmm8
movapd 0x490(%rsp),%xmm11
movapd 0x7a0(%rsp),%xmm13
movsd  0x670(%rsp),%xmm6
movsd  0x240(%rsp),%xmm7
jbe    2b53 <vbic_3T_et_xf_fj+0x1a13>
movsd  0xc4c1(%rip),%xmm2
divsd  %xmm0,%xmm2
movapd %xmm2,0x940(%rsp)
movapd %xmm11,%xmm0
movapd 0x30(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd %xmm0,0xc0(%rsp)
movapd %xmm13,%xmm0
mulsd  %xmm1,%xmm0
addsd  %xmm5,%xmm4
movsd  0x500(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x500(%rsp)
movsd  0xc471(%rip),%xmm2
divsd  0x1a0(%rsp),%xmm2
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm6
xorpd  %xmm3,%xmm3
movapd 0x40(%rsp),%xmm1
movsd  0x2f0(%rsp),%xmm10
jbe    2bd2 <vbic_3T_et_xf_fj+0x1a92>
movsd  0xc442(%rip),%xmm3
divsd  %xmm6,%xmm3
movsd  %xmm3,0x670(%rsp)
divsd  %xmm1,%xmm11
movapd 0xe0(%rsp),%xmm3
movapd 0xc0(%rsp),%xmm6
divsd  %xmm3,%xmm6
movapd %xmm6,0xc0(%rsp)
divsd  %xmm1,%xmm13
divsd  %xmm3,%xmm0
mulsd  %xmm4,%xmm7
movsd  0xc3fc(%rip),%xmm1
movapd %xmm1,%xmm3
divsd  0x440(%rsp),%xmm3
mulsd  0x500(%rsp),%xmm2
divsd  0x600(%rsp),%xmm1
movapd %xmm1,0x340(%rsp)
movsd  0x330(%rsp),%xmm1
addsd  %xmm1,%xmm1
movsd  %xmm1,0x330(%rsp)
movsd  0x150(%rsp),%xmm6
ucomisd %xmm5,%xmm6
xorpd  %xmm1,%xmm1
jbe    2cc5 <vbic_3T_et_xf_fj+0x1b85>
movsd  0x270(%rsp),%xmm9
movsd  0x210(%rsp),%xmm4
mulsd  %xmm4,%xmm9
divsd  0x110(%rsp),%xmm9
mulsd  0x2d0(%rsp),%xmm9
mulsd  %xmm6,%xmm4
mulsd  %xmm6,%xmm9
movsd  0xc36e(%rip),%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm4,%xmm4
movsd  0xc38e(%rip),%xmm5
divsd  %xmm4,%xmm5
mulsd  %xmm9,%xmm5
movapd 0x130(%rsp),%xmm9
movsd  %xmm5,0x838(%rsp)
movsd  %xmm1,0x270(%rsp)
movapd %xmm10,%xmm1
movsd  0x430(%rsp),%xmm10
mulsd  %xmm10,%xmm1
movapd 0x2d0(%rsp),%xmm4
mulsd  %xmm4,%xmm11
movapd 0xc0(%rsp),%xmm5
movsd  0xc30e(%rip),%xmm6
mulsd  %xmm6,%xmm5
movapd %xmm5,0xc0(%rsp)
mulsd  %xmm12,%xmm8
mulsd  %xmm4,%xmm13
mulsd  %xmm6,%xmm0
mulsd  %xmm7,%xmm3
movsd  0xc2df(%rip),%xmm4
divsd  0x5a0(%rsp),%xmm4
movsd  0x660(%rsp),%xmm7
addsd  %xmm7,%xmm7
movapd 0x340(%rsp),%xmm5
mulsd  %xmm2,%xmm5
movapd %xmm5,0x340(%rsp)
movsd  0x330(%rsp),%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,%xmm6
xorpd  %xmm5,%xmm5
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x7a0(%rsp)
movsd  0x140(%rsp),%xmm2
ucomisd %xmm5,%xmm2
movapd %xmm2,%xmm5
xorpd  %xmm2,%xmm2
movsd  %xmm2,0x440(%rsp)
jbe    2db4 <vbic_3T_et_xf_fj+0x1c74>
movsd  0xc269(%rip),%xmm2
divsd  %xmm5,%xmm2
movsd  %xmm2,0x440(%rsp)
movapd 0x110(%rsp),%xmm2
divsd  %xmm2,%xmm1
movapd 0xc0(%rsp),%xmm5
addsd  %xmm11,%xmm5
movapd %xmm5,0xc0(%rsp)
divsd  %xmm2,%xmm8
addsd  %xmm13,%xmm0
mulsd  %xmm3,%xmm4
mulsd  0xc22a(%rip),%xmm7
addsd  (%rsp),%xmm6
movapd 0x340(%rsp),%xmm2
mulsd  0x1d0(%rsp),%xmm2
movapd %xmm2,0x340(%rsp)
movsd  0x8f0(%rsp),%xmm3
ucomisd 0xc2a1(%rip),%xmm3
jbe    2e36 <vbic_3T_et_xf_fj+0x1cf6>
movsd  0xc1e7(%rip),%xmm2
divsd  %xmm3,%xmm2
movsd  %xmm2,0x7a0(%rsp)
movapd 0x2d0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm9,%xmm7
movapd 0xc0(%rsp),%xmm2
mulsd  %xmm14,%xmm2
mulsd  %xmm3,%xmm8
mulsd  %xmm15,%xmm0
movapd 0x1d0(%rsp),%xmm3
mulsd  %xmm4,%xmm3
movapd %xmm3,0x1d0(%rsp)
movapd 0x340(%rsp),%xmm3
addsd  %xmm6,%xmm3
movapd %xmm3,0x340(%rsp)
movapd 0x1f0(%rsp),%xmm5
mulsd  0x580(%rsp),%xmm5
xorpd  %xmm13,%xmm13
movsd  0x308(%rsp),%xmm4
ucomisd %xmm13,%xmm4
ja     2ecb <vbic_3T_et_xf_fj+0x1d8b>
xorpd  %xmm3,%xmm3
movapd %xmm3,0x8f0(%rsp)
movsd  0xc147(%rip),%xmm9
jmp    2ee6 <vbic_3T_et_xf_fj+0x1da6>
movsd  0xc13c(%rip),%xmm9
movapd %xmm9,%xmm6
divsd  %xmm4,%xmm6
movapd %xmm6,0x8f0(%rsp)
movapd 0x480(%rsp),%xmm3
movapd 0x30(%rsp),%xmm4
mulsd  %xmm4,%xmm3
movapd 0x540(%rsp),%xmm6
mulsd  %xmm4,%xmm6
movapd %xmm6,0x130(%rsp)
mulsd  %xmm1,%xmm14
mulsd  %xmm2,%xmm10
movapd 0x3b0(%rsp),%xmm6
mulsd  0x420(%rsp),%xmm6
movapd %xmm10,%xmm11
movapd 0x10(%rsp),%xmm10
movapd %xmm10,%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm1,0x620(%rsp)
mulsd  %xmm8,%xmm15
mulsd  %xmm0,%xmm12
movapd 0x1b0(%rsp),%xmm4
mulsd  0x358(%rsp),%xmm4
movapd 0x1d0(%rsp),%xmm0
addsd  %xmm7,%xmm0
movapd %xmm0,0x1d0(%rsp)
movaps 0xc16d(%rip),%xmm0
movaps %xmm0,0x490(%rsp)
addsd  %xmm9,%xmm5
movapd %xmm5,0x3a0(%rsp)
movapd %xmm10,%xmm1
movapd 0xc13a(%rip),%xmm0
xorpd  %xmm0,%xmm1
movapd %xmm1,0x5a0(%rsp)
movapd 0x70(%rsp),%xmm2
mulsd  %xmm2,%xmm1
xorpd  %xmm0,%xmm2
movapd %xmm2,0x150(%rsp)
mulsd  0x340(%rsp),%xmm2
movapd %xmm2,0x50(%rsp)
movsd  0x520(%rsp),%xmm7
ucomisd %xmm7,%xmm13
movapd %xmm1,0x330(%rsp)
movapd %xmm6,0x3b0(%rsp)
movapd %xmm4,0x1b0(%rsp)
movsd  %xmm11,0x430(%rsp)
movsd  %xmm12,0x550(%rsp)
movapd %xmm3,0x210(%rsp)
movsd  %xmm14,0x200(%rsp)
movsd  %xmm15,0x2b0(%rsp)
jae    3087 <vbic_3T_et_xf_fj+0x1f47>
movsd  0xc00b(%rip),%xmm2
mulsd  %xmm7,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm1,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm5,%xmm0
movsd  %xmm2,0x120(%rsp)
addsd  %xmm2,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movapd %xmm0,0x660(%rsp)
jb     320b <vbic_3T_et_xf_fj+0x20cb>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
movapd %xmm1,0x60(%rsp)
jmp    3235 <vbic_3T_et_xf_fj+0x20f5>
movsd  (%r12),%xmm2
movapd %xmm1,%xmm3
addsd  %xmm2,%xmm3
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x520(%rsp)
ucomisd %xmm1,%xmm3
jbe    326d <vbic_3T_et_xf_fj+0x212d>
movsd  0xbf58(%rip),%xmm0
subsd  0x70(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
movsd  0xbf71(%rip),%xmm1
subsd  0x590(%rsp),%xmm1
movapd %xmm3,0x60(%rsp)
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm10
movapd 0x90(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm6
movsd  0xbf05(%rip),%xmm4
movapd %xmm4,%xmm1
subsd  %xmm2,%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm4,%xmm2
movapd 0x590(%rsp),%xmm7
subsd  %xmm7,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm6,%xmm3
mulsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm4,%xmm5
movapd %xmm4,%xmm9
subsd  %xmm3,%xmm5
divsd  %xmm2,%xmm5
movapd 0x340(%rsp),%xmm8
mulsd  %xmm8,%xmm5
movapd %xmm5,(%rsp)
movsd  0xbeba(%rip),%xmm2
movapd %xmm7,%xmm3
mulsd  %xmm2,%xmm3
movapd 0x60(%rsp),%xmm4
mulsd  %xmm4,%xmm3
divsd  %xmm10,%xmm3
addsd  %xmm6,%xmm3
mulsd  %xmm4,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm4,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm2,%xmm5
divsd  %xmm10,%xmm5
subsd  0x70(%rsp),%xmm5
addsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm2
divsd  %xmm10,%xmm2
mulsd  %xmm0,%xmm5
mulsd  %xmm4,%xmm4
mulsd  0xbe6a(%rip),%xmm4
addsd  %xmm2,%xmm5
movapd %xmm4,%xmm2
mulsd  %xmm7,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x620(%rsp),%xmm2
movapd 0x50(%rsp),%xmm0
movapd %xmm5,0x600(%rsp)
mulsd  %xmm5,%xmm0
mulsd  %xmm8,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
movapd %xmm0,0x60(%rsp)
movsd  %xmm2,0x520(%rsp)
jmp    3366 <vbic_3T_et_xf_fj+0x2226>
movapd %xmm5,0x140(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x140(%rsp),%xmm5
movapd %xmm0,0x60(%rsp)
movsd  0x520(%rsp),%xmm7
mulsd  %xmm7,%xmm7
mulsd  0xbe07(%rip),%xmm7
movsd  %xmm7,0x520(%rsp)
addsd  %xmm7,%xmm5
ucomisd %xmm2,%xmm5
movapd %xmm5,0x140(%rsp)
jb     34d7 <vbic_3T_et_xf_fj+0x2397>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    34e0 <vbic_3T_et_xf_fj+0x23a0>
movapd %xmm2,%xmm0
divsd  %xmm10,%xmm0
movapd 0x590(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0xbe65(%rip),%xmm1
subpd  %xmm3,%xmm1
movapd %xmm1,0x60(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm2,(%rsp)
call   1050 <pow@plt>
movapd 0x10(%rsp),%xmm10
movapd 0x60(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm7
unpcklpd %xmm1,%xmm7
movapd %xmm2,%xmm1
movapd %xmm2,%xmm6
movlpd 0x620(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x340(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm7,%xmm1
movapd 0xbe0d(%rip),%xmm2
movlpd 0x5a0(%rsp),%xmm2
movapd %xmm6,%xmm3
unpcklpd %xmm10,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm5
mulpd  %xmm7,%xmm5
unpckhpd %xmm7,%xmm7
mulsd  %xmm1,%xmm7
movsd  0xbcef(%rip),%xmm3
subsd  %xmm0,%xmm3
movapd %xmm10,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm6,%xmm1
divsd  %xmm6,%xmm3
mulsd  %xmm4,%xmm3
unpckhpd %xmm5,%xmm5
mulsd  %xmm2,%xmm5
movapd %xmm5,0x60(%rsp)
mulsd  %xmm2,%xmm7
addsd  %xmm3,%xmm7
movapd %xmm7,(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x600(%rsp)
xorpd  %xmm3,%xmm3
addsd  %xmm1,%xmm3
movapd %xmm3,0x500(%rsp)
movsd  (%r14),%xmm3
movapd 0x330(%rsp),%xmm2
addsd  %xmm3,%xmm2
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
jbe    3589 <vbic_3T_et_xf_fj+0x2449>
movsd  0xbc75(%rip),%xmm0
subsd  0x70(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
movsd  0xbc8e(%rip),%xmm1
subsd  0x590(%rsp),%xmm1
movapd %xmm2,0x330(%rsp)
call   1050 <pow@plt>
movapd 0x330(%rsp),%xmm4
movapd 0x90(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm11
movsd  0xbc1b(%rip),%xmm9
movapd %xmm9,%xmm1
subsd  %xmm2,%xmm1
movapd 0x10(%rsp),%xmm5
mulsd  %xmm5,%xmm1
movapd %xmm9,%xmm2
movapd 0x590(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm11,%xmm3
mulsd  %xmm11,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm9,%xmm7
subsd  %xmm3,%xmm7
divsd  %xmm2,%xmm7
movapd 0x340(%rsp),%xmm8
mulsd  %xmm8,%xmm7
movsd  0xbbd0(%rip),%xmm3
movapd %xmm6,%xmm2
movapd %xmm6,%xmm10
mulsd  %xmm3,%xmm2
mulsd  %xmm4,%xmm2
divsd  %xmm5,%xmm2
addsd  %xmm11,%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm4,%xmm3
mulsd  %xmm6,%xmm3
movapd %xmm3,%xmm6
divsd  %xmm5,%xmm6
subsd  0x70(%rsp),%xmm6
addsd  %xmm9,%xmm6
mulsd  %xmm0,%xmm3
divsd  %xmm5,%xmm3
mulsd  %xmm0,%xmm6
mulsd  %xmm4,%xmm4
mulsd  0xbb83(%rip),%xmm4
addsd  %xmm3,%xmm6
mulsd  %xmm10,%xmm4
mulsd  %xmm0,%xmm4
divsd  0x620(%rsp),%xmm4
movapd 0x50(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm8,%xmm4
addsd  %xmm0,%xmm4
xorpd  %xmm3,%xmm3
jmp    367e <vbic_3T_et_xf_fj+0x253e>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,(%rsp)
movapd 0x330(%rsp),%xmm0
movapd 0x10(%rsp),%xmm1
movapd 0x60(%rsp),%xmm2
addsd  %xmm0,%xmm2
mulsd  0xbb22(%rip),%xmm2
movapd %xmm2,0x60(%rsp)
divsd  %xmm1,%xmm2
movsd  0xbaf8(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0x590(%rsp),%xmm1
movsd  %xmm0,0x2e0(%rsp)
movapd %xmm1,0x2c0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,0x90(%rsp)
movsd  (%r12),%xmm1
addsd  0x330(%rsp),%xmm1
movsd  %xmm1,0x600(%rsp)
mulsd  %xmm1,%xmm1
movapd %xmm1,%xmm0
addsd  0x120(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     36dd <vbic_3T_et_xf_fj+0x259d>
sqrtsd %xmm0,%xmm4
jmp    36fc <vbic_3T_et_xf_fj+0x25bc>
movapd %xmm3,%xmm0
divsd  %xmm10,%xmm0
movapd 0x590(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xbb49(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x330(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm3,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm7
movapd 0x330(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd %xmm2,%xmm1
movapd %xmm2,%xmm4
movlpd 0x620(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x340(%rsp),%xmm8
movapd %xmm8,%xmm1
mulsd  %xmm7,%xmm1
movapd 0xbaee(%rip),%xmm2
movlpd 0x5a0(%rsp),%xmm2
movapd %xmm4,%xmm3
movapd 0x10(%rsp),%xmm5
unpcklpd %xmm5,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm3
mulpd  %xmm7,%xmm3
unpckhpd %xmm7,%xmm7
mulsd  %xmm1,%xmm7
movsd  0xb9cb(%rip),%xmm1
subsd  %xmm0,%xmm1
xorpd  %xmm6,%xmm6
mulsd  %xmm1,%xmm5
divsd  %xmm4,%xmm5
movapd %xmm5,%xmm0
divsd  %xmm4,%xmm1
mulsd  %xmm8,%xmm1
unpckhpd %xmm3,%xmm3
mulsd  %xmm2,%xmm3
mulsd  %xmm2,%xmm7
addsd  %xmm1,%xmm7
xorpd  %xmm4,%xmm4
xorpd  %xmm2,%xmm2
movapd %xmm5,%xmm1
addsd  %xmm7,%xmm4
addsd  %xmm3,%xmm6
movapd %xmm6,0x5a0(%rsp)
movapd 0x600(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
movapd %xmm0,0x600(%rsp)
movsd  0x520(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x520(%rsp)
addsd  %xmm1,%xmm2
movapd 0x500(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
movapd %xmm0,0x500(%rsp)
jmp    3e20 <vbic_3T_et_xf_fj+0x2ce0>
movsd  %xmm1,0x500(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x500(%rsp),%xmm1
movapd %xmm0,%xmm4
addsd  0x520(%rsp),%xmm1
ucomisd %xmm2,%xmm1
jb     3714 <vbic_3T_et_xf_fj+0x25d4>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    372f <vbic_3T_et_xf_fj+0x25ef>
movapd %xmm1,%xmm0
movsd  %xmm4,0x500(%rsp)
call   1060 <sqrt@plt>
movsd  0x500(%rsp),%xmm4
movsd  %xmm0,0x190(%rsp)
movapd 0x330(%rsp),%xmm0
movapd 0x10(%rsp),%xmm1
movapd %xmm0,%xmm3
movsd  0x600(%rsp),%xmm2
subsd  %xmm4,%xmm2
mulsd  0xb8c0(%rip),%xmm2
divsd  (%rsp),%xmm3
movapd %xmm3,(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x240(%rsp)
divsd  %xmm1,%xmm2
movsd  0xb88d(%rip),%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x400(%rsp)
movaps 0x2c0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x1a0(%rsp)
movsd  0xb862(%rip),%xmm0
subsd  0x70(%rsp),%xmm0
movaps 0x590(%rsp),%xmm1
xorps  0xb91d(%rip),%xmm1
movsd  %xmm0,0x170(%rsp)
movaps %xmm1,0x230(%rsp)
call   1050 <pow@plt>
movsd  (%r12),%xmm1
movaps %xmm1,0x1c0(%rsp)
xorpd  %xmm2,%xmm2
movapd 0x660(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movapd %xmm0,0x500(%rsp)
jb     380c <vbic_3T_et_xf_fj+0x26cc>
xorps  %xmm3,%xmm3
sqrtsd %xmm1,%xmm3
jmp    381d <vbic_3T_et_xf_fj+0x26dd>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd %xmm0,%xmm3
movapd 0x140(%rsp),%xmm0
movapd (%rsp),%xmm4
mulsd  0x50(%rsp),%xmm4
ucomisd %xmm2,%xmm0
jb     383d <vbic_3T_et_xf_fj+0x26fd>
sqrtsd %xmm0,%xmm0
jmp    385e <vbic_3T_et_xf_fj+0x271e>
movapd %xmm3,0x660(%rsp)
movapd %xmm4,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm4
movapd 0x660(%rsp),%xmm3
movsd  %xmm0,0x3e0(%rsp)
movapd 0x330(%rsp),%xmm0
movapd 0x10(%rsp),%xmm1
movapd 0x50(%rsp),%xmm5
movsd  0xb7a4(%rip),%xmm2
mulsd  %xmm2,%xmm5
movapd %xmm5,0x320(%rsp)
mulsd  %xmm2,%xmm4
movapd %xmm4,(%rsp)
movapd %xmm0,%xmm2
xorpd  0xb83a(%rip),%xmm2
movapd %xmm2,0x4f0(%rsp)
addsd  %xmm0,%xmm3
mulsd  0xb76d(%rip),%xmm3
movapd %xmm3,0x660(%rsp)
divsd  %xmm1,%xmm3
movsd  0xb740(%rip),%xmm1
subsd  %xmm3,%xmm1
movsd  %xmm1,0x730(%rsp)
movapd %xmm1,%xmm0
movaps 0x2c0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x360(%rsp)
movsd  (%r14),%xmm2
addsd  0x330(%rsp),%xmm2
movsd  %xmm2,0x140(%rsp)
mulsd  %xmm2,%xmm2
movsd  0x120(%rsp),%xmm0
addsd  %xmm2,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
jb     3932 <vbic_3T_et_xf_fj+0x27f2>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    3951 <vbic_3T_et_xf_fj+0x2811>
movsd  %xmm2,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movsd  0x120(%rsp),%xmm2
movapd %xmm0,%xmm3
movsd  0x520(%rsp),%xmm0
movapd (%rsp),%xmm1
addsd  0x320(%rsp),%xmm1
movapd %xmm1,(%rsp)
movapd 0x60(%rsp),%xmm1
divsd  0x620(%rsp),%xmm1
movapd %xmm1,0x520(%rsp)
addsd  %xmm0,%xmm2
ucomisd %xmm4,%xmm2
jb     3998 <vbic_3T_et_xf_fj+0x2858>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    39b3 <vbic_3T_et_xf_fj+0x2873>
movapd %xmm2,%xmm0
movsd  %xmm3,0x120(%rsp)
call   1060 <sqrt@plt>
movsd  0x120(%rsp),%xmm3
movsd  %xmm0,0x310(%rsp)
movapd 0x10(%rsp),%xmm1
movsd  0x140(%rsp),%xmm0
subsd  %xmm3,%xmm0
mulsd  0xb649(%rip),%xmm0
addsd  0x4f0(%rsp),%xmm0
movapd %xmm0,0x120(%rsp)
divsd  %xmm1,%xmm0
movsd  0xb61b(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x4f0(%rsp)
movapd %xmm1,%xmm0
movaps 0x2c0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm9
movapd 0x2c0(%rsp),%xmm11
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd 0xb6dc(%rip),%xmm15
unpcklpd %xmm1,%xmm15
movapd 0x10(%rsp),%xmm0
unpcklpd 0x4f0(%rsp),%xmm0
divpd  %xmm0,%xmm15
movapd %xmm15,%xmm1
mulsd  (%rsp),%xmm1
movapd 0x340(%rsp),%xmm10
movapd 0x520(%rsp),%xmm2
mulsd  %xmm10,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm11,%xmm3
movapd 0x90(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm0,%xmm5
divsd  0x2e0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm11,%xmm2
movapd 0x1a0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd 0x5a0(%rsp),%xmm14
movapd %xmm14,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm11,%xmm2
unpcklpd 0x400(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd %xmm5,%xmm2
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movsd  0x600(%rsp),%xmm7
divsd  0x190(%rsp),%xmm7
movapd 0x50(%rsp),%xmm13
movapd %xmm13,%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm13,%xmm8
movsd  0xb50e(%rip),%xmm2
mulsd  %xmm2,%xmm8
movsd  0xb508(%rip),%xmm12
mulsd  %xmm12,%xmm4
addsd  %xmm8,%xmm4
subsd  %xmm13,%xmm4
movapd 0x240(%rsp),%xmm5
divsd  0x620(%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 0x500(%rsp),%xmm0
addsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm7
subsd  %xmm7,%xmm2
movapd %xmm2,0x600(%rsp)
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm6
movapd %xmm0,%xmm4
mulsd  (%rsp),%xmm4
addsd  %xmm6,%xmm4
subsd  %xmm3,%xmm4
movsd  %xmm4,0x520(%rsp)
movapd 0x330(%rsp),%xmm0
divsd  0x3e0(%rsp),%xmm0
mulsd  %xmm13,%xmm0
mulsd  %xmm12,%xmm0
addsd  0x320(%rsp),%xmm0
movapd %xmm0,0x330(%rsp)
movapd 0x660(%rsp),%xmm3
movapd 0x620(%rsp),%xmm6
divsd  %xmm6,%xmm3
movapd %xmm15,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm10,%xmm3
addsd  %xmm4,%xmm3
movapd %xmm11,%xmm0
movapd 0x360(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  0x730(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,%xmm3
movapd 0x90(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movapd %xmm3,(%rsp)
movsd  0x140(%rsp),%xmm2
divsd  0x310(%rsp),%xmm2
movapd %xmm13,%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm12,%xmm2
addsd  0xb390(%rip),%xmm2
movapd %xmm2,%xmm5
movsd  %xmm2,0x140(%rsp)
mulsd  %xmm12,%xmm4
addsd  %xmm8,%xmm4
subsd  %xmm13,%xmm4
movapd %xmm4,0x10(%rsp)
movapd 0x120(%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 0x1a0(%rsp),%xmm3
unpcklpd %xmm9,%xmm3
mulpd  %xmm14,%xmm3
movapd %xmm11,%xmm2
unpcklpd %xmm11,%xmm2
divpd  %xmm2,%xmm0
movapd %xmm0,0x90(%rsp)
divpd  %xmm2,%xmm3
movapd %xmm3,0x1a0(%rsp)
divsd  %xmm11,%xmm9
mulsd  %xmm1,%xmm4
movapd %xmm4,0x5a0(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm10,%xmm9
subsd  %xmm9,%xmm15
movapd %xmm15,0x50(%rsp)
movsd  0x170(%rsp),%xmm0
movaps 0x230(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x330(%rsp),%xmm4
movapd 0x1c0(%rsp),%xmm2
movhpd (%r14),%xmm2
movapd 0x240(%rsp),%xmm1
unpcklpd 0x120(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x60(%rsp),%xmm1
unpcklpd 0x660(%rsp),%xmm1
addpd  %xmm2,%xmm1
movapd 0x500(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
mulpd  %xmm1,%xmm2
addpd  0x1a0(%rsp),%xmm2
subpd  0x90(%rsp),%xmm2
movapd %xmm2,0x500(%rsp)
movapd 0x5a0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x140(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x5a0(%rsp)
movapd 0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x50(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm4
addsd  %xmm2,%xmm4
subsd  (%rsp),%xmm4
movapd 0x40(%rsp),%xmm0
movapd 0x3b0(%rsp),%xmm8
movapd 0x1b0(%rsp),%xmm9
movsd  0x430(%rsp),%xmm11
movsd  0x550(%rsp),%xmm10
movapd 0x210(%rsp),%xmm12
movapd 0x3a0(%rsp),%xmm7
movsd  0x200(%rsp),%xmm6
movsd  0x2b0(%rsp),%xmm5
movapd 0x480(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,0x480(%rsp)
movapd 0xe0(%rsp),%xmm1
divsd  %xmm1,%xmm12
movapd 0x540(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd %xmm2,0x540(%rsp)
movapd 0x130(%rsp),%xmm2
divsd  %xmm1,%xmm2
movapd 0x1f0(%rsp),%xmm3
addsd  %xmm3,%xmm3
movapd 0x20(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x2c0(%rsp)
addsd  %xmm6,%xmm11
divsd  0x180(%rsp),%xmm8
addsd  %xmm5,%xmm10
divsd  0xf0(%rsp),%xmm9
movsd  0x4a0(%rsp),%xmm0
movapd %xmm0,%xmm6
mulsd  %xmm7,%xmm6
movsd  %xmm6,0x660(%rsp)
mulsd  0x580(%rsp),%xmm0
movsd  %xmm0,0x4a0(%rsp)
movapd 0xb1b0(%rip),%xmm0
xorpd  %xmm1,%xmm0
movapd %xmm0,0x2b0(%rsp)
movapd %xmm0,%xmm6
mulsd  0x70(%rsp),%xmm6
movapd 0x1d0(%rsp),%xmm0
mulsd  0x150(%rsp),%xmm0
movapd %xmm0,0x200(%rsp)
xorpd  %xmm0,%xmm0
ucomisd 0x80(%rsp),%xmm0
movapd %xmm6,(%rsp)
movapd %xmm4,0x330(%rsp)
movapd %xmm8,0x3b0(%rsp)
movapd %xmm9,0x1b0(%rsp)
movsd  %xmm11,0x430(%rsp)
movsd  %xmm10,0x550(%rsp)
movapd %xmm3,0x60(%rsp)
movapd %xmm2,0x130(%rsp)
movapd %xmm12,0x210(%rsp)
jae    4088 <vbic_3T_et_xf_fj+0x2f48>
movapd 0x160(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    41fe <vbic_3T_et_xf_fj+0x30be>
xorpd  %xmm0,%xmm0
movsd  0x1e0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    41fe <vbic_3T_et_xf_fj+0x30be>
movapd 0x160(%rsp),%xmm1
movapd %xmm1,%xmm5
addsd  %xmm6,%xmm5
movapd %xmm5,0x140(%rsp)
subsd  %xmm6,%xmm1
movapd %xmm1,0x70(%rsp)
divsd  %xmm1,%xmm5
movsd  0xb02a(%rip),%xmm6
movsd  0x80(%rsp),%xmm1
mulsd  %xmm1,%xmm6
mulsd  %xmm1,%xmm6
movapd %xmm5,0x50(%rsp)
unpcklpd %xmm5,%xmm5
addpd  0xb0ef(%rip),%xmm5
movapd %xmm5,%xmm1
unpckhpd %xmm5,%xmm1
movapd %xmm1,0x10(%rsp)
mulsd  %xmm1,%xmm1
movsd  %xmm6,0x3e0(%rsp)
addsd  %xmm6,%xmm1
ucomisd %xmm0,%xmm1
movapd %xmm5,0x1a0(%rsp)
movapd %xmm1,0x450(%rsp)
jb     4967 <vbic_3T_et_xf_fj+0x3827>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    4979 <vbic_3T_et_xf_fj+0x3839>
movsd  0x0(%r13),%xmm5
movapd %xmm6,%xmm2
addsd  %xmm5,%xmm2
ucomisd %xmm0,%xmm2
jbe    424f <vbic_3T_et_xf_fj+0x310f>
movsd  0xaf68(%rip),%xmm0
subsd  0x70(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
movsd  0xaf84(%rip),%xmm1
subsd  0x290(%rsp),%xmm1
movapd %xmm2,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x20(%rsp),%xmm9
movapd 0x50(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm4,%xmm1
movsd  0xaf1e(%rip),%xmm8
movapd %xmm8,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm9,%xmm2
movapd %xmm8,%xmm1
movapd 0x290(%rsp),%xmm6
subsd  %xmm6,%xmm1
divsd  %xmm1,%xmm2
movapd %xmm2,0x180(%rsp)
movapd %xmm4,%xmm2
movapd %xmm4,%xmm3
mulsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm8,%xmm5
subsd  %xmm2,%xmm5
divsd  %xmm1,%xmm5
movapd 0x1d0(%rsp),%xmm2
mulsd  %xmm2,%xmm5
movsd  0xaecf(%rip),%xmm1
movapd %xmm6,%xmm4
mulsd  %xmm1,%xmm4
movapd 0x10(%rsp),%xmm7
mulsd  %xmm7,%xmm4
divsd  %xmm9,%xmm4
addsd  %xmm3,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm4,0x90(%rsp)
mulsd  %xmm7,%xmm1
mulsd  %xmm6,%xmm1
movapd %xmm1,%xmm4
divsd  %xmm9,%xmm4
subsd  0x70(%rsp),%xmm4
addsd  %xmm8,%xmm4
mulsd  %xmm0,%xmm1
divsd  %xmm9,%xmm1
mulsd  %xmm0,%xmm4
mulsd  %xmm7,%xmm7
mulsd  0xae76(%rip),%xmm7
addsd  %xmm1,%xmm4
movapd %xmm7,%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm0,%xmm1
divsd  0x2c0(%rsp),%xmm1
movapd 0x200(%rsp),%xmm0
movapd %xmm4,0x50(%rsp)
mulsd  %xmm4,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,0x10(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0xf0(%rsp)
jmp    450c <vbic_3T_et_xf_fj+0x33cc>
movsd  0xae42(%rip),%xmm1
movsd  0x80(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x2e0(%rsp)
mulsd  %xmm6,%xmm6
movapd %xmm6,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm0,0x400(%rsp)
jb     49c9 <vbic_3T_et_xf_fj+0x3889>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    49e8 <vbic_3T_et_xf_fj+0x38a8>
xorpd  %xmm2,%xmm2
xorpd  %xmm0,%xmm0
movapd %xmm0,0x50(%rsp)
movapd 0x160(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jbe    43fe <vbic_3T_et_xf_fj+0x32be>
movapd 0xae68(%rip),%xmm2
xorpd  %xmm0,%xmm2
ucomisd %xmm5,%xmm2
jbe    43fe <vbic_3T_et_xf_fj+0x32be>
unpcklpd %xmm0,%xmm2
movapd %xmm0,%xmm3
movapd 0x2c0(%rsp),%xmm0
unpcklpd %xmm1,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x80(%rsp)
movapd %xmm2,%xmm4
unpckhpd %xmm2,%xmm4
movsd  0xad58(%rip),%xmm0
addsd  %xmm0,%xmm4
movapd %xmm4,%xmm0
movapd %xmm4,0x1e0(%rsp)
addsd  %xmm1,%xmm3
movapd %xmm3,0x90(%rsp)
movapd 0xae42(%rip),%xmm5
unpcklpd %xmm3,%xmm5
movapd 0x290(%rsp),%xmm4
unpcklpd %xmm3,%xmm4
movapd %xmm5,%xmm1
subpd  %xmm4,%xmm1
movapd %xmm1,0x1a0(%rsp)
mulpd  %xmm5,%xmm4
movsd  %xmm1,%xmm4
movapd %xmm4,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x1a0(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
divsd  0x1e0(%rsp),%xmm1
movapd 0x1d0(%rsp),%xmm8
movapd 0x80(%rsp),%xmm7
mulsd  %xmm8,%xmm7
mulsd  %xmm1,%xmm7
movsd  0x0(%r13),%xmm1
addsd  0x160(%rsp),%xmm1
movapd %xmm2,%xmm4
movapd %xmm2,%xmm3
mulsd  %xmm1,%xmm4
movapd 0x90(%rsp),%xmm6
divsd  %xmm6,%xmm4
movsd  0xac97(%rip),%xmm5
movapd %xmm5,%xmm2
subsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm5
movapd 0x20(%rsp),%xmm2
mulsd  %xmm5,%xmm2
divsd  %xmm3,%xmm2
movapd %xmm2,0x180(%rsp)
mulsd  0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm5
divpd  0x10(%rsp),%xmm5
movapd %xmm5,%xmm1
unpckhpd %xmm5,%xmm1
subsd  %xmm1,%xmm5
addsd  0xac78(%rip),%xmm4
mulsd  0x20(%rsp),%xmm4
divsd  %xmm3,%xmm4
mulsd  %xmm7,%xmm4
mulsd  0x20(%rsp),%xmm0
divsd  %xmm6,%xmm0
movapd %xmm0,0xf0(%rsp)
mulsd  %xmm8,%xmm5
movapd 0x20(%rsp),%xmm9
addsd  %xmm4,%xmm5
jmp    44f5 <vbic_3T_et_xf_fj+0x33b5>
movapd %xmm5,%xmm0
divsd  %xmm1,%xmm0
movapd 0x290(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xacd5(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x10(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm5,0x80(%rsp)
call   1050 <pow@plt>
movapd 0x80(%rsp),%xmm5
movapd 0x10(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm5
movapd %xmm2,%xmm1
movapd %xmm2,%xmm7
movlpd 0x2c0(%rsp),%xmm1
divpd  %xmm1,%xmm5
movapd 0x1d0(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm5,%xmm1
movapd 0xac7c(%rip),%xmm2
movlpd 0x2b0(%rsp),%xmm2
movapd %xmm7,%xmm3
unpcklpd 0x20(%rsp),%xmm3
divpd  %xmm3,%xmm2
movapd 0x20(%rsp),%xmm9
movapd %xmm2,%xmm6
mulpd  %xmm5,%xmm6
unpckhpd %xmm5,%xmm5
mulsd  %xmm1,%xmm5
movsd  0xab56(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm9,%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm7,%xmm0
movapd %xmm0,0x180(%rsp)
divsd  %xmm7,%xmm1
mulsd  %xmm4,%xmm1
unpckhpd %xmm6,%xmm6
mulsd  %xmm2,%xmm6
movapd %xmm6,0xf0(%rsp)
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
xorpd  %xmm0,%xmm0
movapd %xmm0,0x10(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x90(%rsp)
movsd  (%r15),%xmm4
movapd (%rsp),%xmm2
addsd  %xmm4,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm2
movapd %xmm5,0x80(%rsp)
jbe    467e <vbic_3T_et_xf_fj+0x353e>
movsd  0xaad7(%rip),%xmm0
subsd  0x70(%rsp),%xmm0
movapd %xmm0,0x160(%rsp)
movsd  0xaaf0(%rip),%xmm1
subsd  0x290(%rsp),%xmm1
movapd %xmm2,(%rsp)
call   1050 <pow@plt>
xorpd  %xmm11,%xmm11
movapd 0x160(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm12
movsd  0xaa86(%rip),%xmm5
movapd %xmm5,%xmm1
subsd  %xmm2,%xmm1
movapd 0x20(%rsp),%xmm6
mulsd  %xmm6,%xmm1
movapd %xmm5,%xmm2
movapd 0x290(%rsp),%xmm4
subsd  %xmm4,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm12,%xmm3
mulsd  %xmm12,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm5,%xmm7
movapd %xmm5,%xmm10
subsd  %xmm3,%xmm7
divsd  %xmm2,%xmm7
movapd 0x1d0(%rsp),%xmm8
mulsd  %xmm8,%xmm7
movsd  0xaa39(%rip),%xmm2
movapd %xmm4,%xmm5
movapd %xmm4,%xmm3
mulsd  %xmm2,%xmm5
movapd (%rsp),%xmm9
mulsd  %xmm9,%xmm5
divsd  %xmm6,%xmm5
addsd  %xmm12,%xmm5
mulsd  %xmm9,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm9,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm2,%xmm4
divsd  %xmm6,%xmm4
subsd  0x70(%rsp),%xmm4
addsd  %xmm10,%xmm4
mulsd  %xmm0,%xmm2
divsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm4
addsd  %xmm2,%xmm4
movapd %xmm9,%xmm2
mulsd  %xmm9,%xmm2
mulsd  0xa9da(%rip),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x2c0(%rsp),%xmm2
movapd 0x200(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm8,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
jmp    48f5 <vbic_3T_et_xf_fj+0x37b5>
movapd 0x160(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jbe    480b <vbic_3T_et_xf_fj+0x36cb>
movapd 0xaa47(%rip),%xmm1
xorpd  %xmm0,%xmm1
ucomisd %xmm4,%xmm1
jbe    480b <vbic_3T_et_xf_fj+0x36cb>
unpcklpd %xmm0,%xmm1
movapd %xmm0,%xmm2
movapd 0x2c0(%rsp),%xmm0
unpcklpd %xmm9,%xmm0
divpd  %xmm0,%xmm1
movapd %xmm1,0x200(%rsp)
unpckhpd %xmm1,%xmm1
movsd  0xa93a(%rip),%xmm0
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,0x2b0(%rsp)
movapd %xmm2,%xmm1
addsd  %xmm9,%xmm1
movapd %xmm1,0x70(%rsp)
movapd 0xaa22(%rip),%xmm2
unpcklpd %xmm1,%xmm2
movapd 0x290(%rsp),%xmm3
unpcklpd %xmm1,%xmm3
movapd %xmm2,%xmm1
subpd  %xmm3,%xmm1
movapd %xmm1,0x1e0(%rsp)
mulpd  %xmm2,%xmm3
movsd  %xmm1,%xmm3
movapd %xmm3,(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm11
movapd 0x1e0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm11,%xmm0
divsd  0x2b0(%rsp),%xmm0
movapd 0x1d0(%rsp),%xmm8
movapd 0x200(%rsp),%xmm6
mulsd  %xmm8,%xmm6
mulsd  %xmm0,%xmm6
movapd 0x160(%rsp),%xmm1
addsd  (%r15),%xmm1
movapd %xmm2,%xmm0
movapd %xmm2,%xmm3
mulsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
movapd 0x70(%rsp),%xmm4
divsd  %xmm4,%xmm0
movsd  0xa872(%rip),%xmm7
movapd %xmm7,%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm7
movapd 0x20(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm7,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm2
mulsd  %xmm11,%xmm2
unpcklpd %xmm2,%xmm7
divpd  (%rsp),%xmm7
movapd %xmm7,%xmm2
unpckhpd %xmm7,%xmm2
subsd  %xmm2,%xmm7
addsd  0xa859(%rip),%xmm0
mulsd  %xmm5,%xmm0
divsd  %xmm3,%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm5,%xmm11
divsd  %xmm4,%xmm11
mulsd  %xmm8,%xmm7
addsd  %xmm0,%xmm7
jmp    48e9 <vbic_3T_et_xf_fj+0x37a9>
movapd %xmm4,%xmm0
divsd  %xmm9,%xmm0
movapd 0x290(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xa8c7(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x70(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm4,(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm7
movapd 0x70(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm7
movapd %xmm2,%xmm1
movapd %xmm2,%xmm5
movlpd 0x2c0(%rsp),%xmm1
divpd  %xmm1,%xmm7
movapd 0x1d0(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm7,%xmm1
movapd 0xa876(%rip),%xmm2
movlpd 0x2b0(%rsp),%xmm2
movapd %xmm5,%xmm3
movapd 0x20(%rsp),%xmm6
unpcklpd %xmm6,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm11
mulpd  %xmm7,%xmm11
unpckhpd %xmm7,%xmm7
mulsd  %xmm1,%xmm7
movsd  0xa751(%rip),%xmm3
subsd  %xmm0,%xmm3
movapd %xmm6,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm5,%xmm1
divsd  %xmm5,%xmm3
mulsd  %xmm4,%xmm3
unpckhpd %xmm11,%xmm11
mulsd  %xmm2,%xmm11
mulsd  %xmm2,%xmm7
addsd  %xmm3,%xmm7
xorpd  %xmm4,%xmm4
xorpd  %xmm0,%xmm0
xorpd  %xmm5,%xmm5
addsd  %xmm7,%xmm0
movapd %xmm0,0x1a0(%rsp)
addsd  %xmm11,%xmm4
movsd  %xmm4,0x1e0(%rsp)
addsd  %xmm1,%xmm5
movapd %xmm5,0x140(%rsp)
movapd 0x90(%rsp),%xmm0
addsd  0x180(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
movapd 0x50(%rsp),%xmm0
addsd  0xf0(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
movapd 0x10(%rsp),%xmm0
addsd  0x80(%rsp),%xmm0
movapd %xmm0,0x10(%rsp)
jmp    779a <vbic_3T_et_xf_fj+0x665a>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movapd 0x1a0(%rsp),%xmm5
movsd  %xmm0,0xf0(%rsp)
movsd  0xa6be(%rip),%xmm1
movsd  0x1e0(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
movsd  %xmm1,0x190(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm0,0x700(%rsp)
jb     4a22 <vbic_3T_et_xf_fj+0x38e2>
sqrtsd %xmm0,%xmm0
jmp    4a34 <vbic_3T_et_xf_fj+0x38f4>
movapd %xmm6,0x140(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x140(%rsp),%xmm6
movapd %xmm0,%xmm2
movsd  0x80(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa64b(%rip),%xmm0
movsd  %xmm0,0x80(%rsp)
addsd  %xmm0,%xmm6
ucomisd %xmm1,%xmm6
movapd %xmm6,0x140(%rsp)
jb     4a82 <vbic_3T_et_xf_fj+0x3942>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    4a9d <vbic_3T_et_xf_fj+0x395d>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x1a0(%rsp),%xmm5
movsd  %xmm0,0x150(%rsp)
movsd  0x1e0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa5f6(%rip),%xmm0
mulsd  %xmm5,%xmm5
movsd  %xmm0,0x1e0(%rsp)
addsd  %xmm0,%xmm5
ucomisd %xmm1,%xmm5
movsd  %xmm5,0x90(%rsp)
jb     4b9a <vbic_3T_et_xf_fj+0x3a5a>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    4ba3 <vbic_3T_et_xf_fj+0x3a63>
movapd %xmm6,%xmm0
movapd %xmm2,0x90(%rsp)
call   1060 <sqrt@plt>
movapd 0x90(%rsp),%xmm2
movapd 0x20(%rsp),%xmm1
movapd (%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x200(%rsp),%xmm0
mulsd  %xmm0,%xmm3
addsd  %xmm4,%xmm2
movsd  0xa55f(%rip),%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
movapd %xmm0,0x360(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm3,0x10(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0xa518(%rip),%xmm3
movapd %xmm3,%xmm4
subsd  %xmm0,%xmm4
movsd  0xa538(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,0x150(%rsp)
movapd %xmm2,0x90(%rsp)
divsd  0x2c0(%rsp),%xmm2
movsd  %xmm2,0x1a0(%rsp)
movapd %xmm3,%xmm1
subsd  0x290(%rsp),%xmm1
movsd  %xmm4,0x50(%rsp)
movapd %xmm4,%xmm0
movapd %xmm1,0x180(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x0(%r13),%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x160(%rsp)
mulsd  %xmm1,%xmm1
movapd %xmm1,%xmm0
addsd  0x2e0(%rsp),%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movapd %xmm2,0xf0(%rsp)
jb     4bf4 <vbic_3T_et_xf_fj+0x3ab4>
sqrtsd %xmm0,%xmm5
jmp    4c1c <vbic_3T_et_xf_fj+0x3adc>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,0x120(%rsp)
movsd  0x80(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xa487(%rip),%xmm0
movapd 0x10(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm0,0x80(%rsp)
addsd  %xmm0,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movsd  %xmm1,0x180(%rsp)
jb     4c65 <vbic_3T_et_xf_fj+0x3b25>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    4c72 <vbic_3T_et_xf_fj+0x3b32>
movsd  %xmm1,0x1e0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm7,%xmm7
movsd  0x1e0(%rsp),%xmm1
movapd 0xf0(%rsp),%xmm2
movapd %xmm0,%xmm5
movsd  0x150(%rsp),%xmm6
mulsd  0x10(%rsp),%xmm6
movsd  0x1a0(%rsp),%xmm4
mulsd  0x1d0(%rsp),%xmm4
movapd 0x180(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  0x80(%rsp),%xmm1
ucomisd %xmm7,%xmm1
jb     4c97 <vbic_3T_et_xf_fj+0x3b57>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    4cf1 <vbic_3T_et_xf_fj+0x3bb1>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x710(%rsp)
movsd  0x90(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     4f0b <vbic_3T_et_xf_fj+0x3dcb>
sqrtsd %xmm0,%xmm0
jmp    4f10 <vbic_3T_et_xf_fj+0x3dd0>
movapd %xmm1,%xmm0
movapd %xmm3,0x1e0(%rsp)
movsd  %xmm4,0x1a0(%rsp)
movsd  %xmm5,0x240(%rsp)
movsd  %xmm6,0x320(%rsp)
call   1060 <sqrt@plt>
movsd  0x320(%rsp),%xmm6
movsd  0x240(%rsp),%xmm5
movsd  0x1a0(%rsp),%xmm4
movapd 0x1e0(%rsp),%xmm3
movapd 0xf0(%rsp),%xmm2
movsd  %xmm0,0x120(%rsp)
movapd 0x20(%rsp),%xmm1
movapd (%rsp),%xmm0
addsd  %xmm6,%xmm4
movsd  %xmm4,0x1a0(%rsp)
divsd  0x50(%rsp),%xmm3
movapd %xmm3,0x1e0(%rsp)
movapd 0xa3b7(%rip),%xmm3
xorpd  %xmm2,%xmm3
movapd %xmm3,0x240(%rsp)
movsd  0x160(%rsp),%xmm2
subsd  %xmm5,%xmm2
mulsd  0xa2d5(%rip),%xmm2
subsd  %xmm0,%xmm2
movsd  %xmm2,0x170(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0xa2a8(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x50(%rsp)
movapd %xmm1,%xmm0
movaps 0x180(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x180(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x2b0(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm8
unpcklpd 0x50(%rsp),%xmm1
divpd  %xmm1,%xmm4
movsd  0x160(%rsp),%xmm6
divsd  0x120(%rsp),%xmm6
movapd 0x200(%rsp),%xmm3
movapd %xmm3,%xmm5
mulsd  %xmm6,%xmm5
movapd %xmm3,%xmm2
movsd  0xa23d(%rip),%xmm7
mulsd  %xmm7,%xmm2
movsd  0xa239(%rip),%xmm1
mulsd  %xmm1,%xmm6
addsd  %xmm7,%xmm6
mulsd  %xmm1,%xmm5
movapd %xmm2,0x730(%rsp)
addsd  %xmm2,%xmm5
subsd  %xmm3,%xmm5
movsd  0x170(%rsp),%xmm3
divsd  0x2c0(%rsp),%xmm3
movsd  0x150(%rsp),%xmm1
movapd %xmm1,%xmm2
movsd  %xmm6,0x160(%rsp)
mulsd  %xmm6,%xmm2
movapd %xmm2,0x50(%rsp)
movapd %xmm1,%xmm2
movapd %xmm5,0x1c0(%rsp)
mulsd  %xmm5,%xmm2
movapd 0x1d0(%rsp),%xmm1
mulsd  %xmm1,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm4,%xmm2
unpckhpd %xmm4,%xmm2
movapd %xmm2,0x4f0(%rsp)
mulsd  %xmm2,%xmm3
movsd  %xmm0,0x120(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x4e0(%rsp)
movapd %xmm4,0x310(%rsp)
mulsd  %xmm4,%xmm3
movsd  %xmm3,0x320(%rsp)
movsd  0xa162(%rip),%xmm0
subsd  0x70(%rsp),%xmm0
movaps 0xa225(%rip),%xmm1
xorps  0x290(%rsp),%xmm1
movsd  %xmm0,0x190(%rsp)
movaps %xmm1,0x3e0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x230(%rsp)
movsd  0x0(%r13),%xmm5
subsd  0x170(%rsp),%xmm5
xorpd  %xmm2,%xmm2
movapd 0x400(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     4f3c <vbic_3T_et_xf_fj+0x3dfc>
sqrtsd %xmm0,%xmm11
jmp    4f56 <vbic_3T_et_xf_fj+0x3e16>
call   1060 <sqrt@plt>
movsd  0x180(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x170(%rsp)
jb     4ff2 <vbic_3T_et_xf_fj+0x3eb2>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    4fff <vbic_3T_et_xf_fj+0x3ebf>
movsd  %xmm5,0x70(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x70(%rsp),%xmm5
movapd %xmm0,%xmm11
movapd 0x90(%rsp),%xmm3
movapd 0x140(%rsp),%xmm8
movapd 0x240(%rsp),%xmm7
divsd  0x180(%rsp),%xmm7
movapd 0x1e0(%rsp),%xmm4
mulsd  0x1a0(%rsp),%xmm4
movapd 0x50(%rsp),%xmm0
mulsd  0x4f0(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
movsd  0x120(%rsp),%xmm6
mulsd  0x2b0(%rsp),%xmm6
movsd  0x320(%rsp),%xmm1
subsd  0x4e0(%rsp),%xmm1
addsd  %xmm5,%xmm3
movapd 0x1c0(%rsp),%xmm10
mulsd  0x230(%rsp),%xmm10
ucomisd %xmm2,%xmm8
jb     5024 <vbic_3T_et_xf_fj+0x3ee4>
xorps  %xmm0,%xmm0
sqrtsd %xmm8,%xmm0
jmp    50b0 <vbic_3T_et_xf_fj+0x3f70>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd %xmm0,0x6f0(%rsp)
movsd  0x90(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     5276 <vbic_3T_et_xf_fj+0x4136>
sqrtsd %xmm0,%xmm0
jmp    527b <vbic_3T_et_xf_fj+0x413b>
movapd %xmm8,%xmm0
movapd %xmm3,0x90(%rsp)
movapd %xmm11,0x140(%rsp)
movapd %xmm4,0x1e0(%rsp)
movapd %xmm7,0x240(%rsp)
movsd  %xmm6,0x120(%rsp)
movsd  %xmm1,0x320(%rsp)
movapd %xmm10,0x1c0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1c0(%rsp),%xmm10
movsd  0x320(%rsp),%xmm1
movsd  0x120(%rsp),%xmm6
movapd 0x240(%rsp),%xmm7
movapd 0x1e0(%rsp),%xmm4
movapd 0x140(%rsp),%xmm11
movapd 0x90(%rsp),%xmm3
movapd 0x20(%rsp),%xmm8
movapd (%rsp),%xmm9
movapd 0xf0(%rsp),%xmm2
mulsd  0x2b0(%rsp),%xmm2
movapd %xmm2,0xf0(%rsp)
movapd 0x1d0(%rsp),%xmm2
mulsd  %xmm2,%xmm7
movapd %xmm7,0x240(%rsp)
movapd 0x310(%rsp),%xmm7
mulsd  %xmm7,%xmm4
movapd %xmm4,0x1e0(%rsp)
divsd  0x180(%rsp),%xmm6
movsd  %xmm6,0x120(%rsp)
movapd 0x50(%rsp),%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm4,0x50(%rsp)
movsd  0x230(%rsp),%xmm4
mulsd  %xmm4,%xmm3
movapd %xmm3,0x90(%rsp)
subsd  %xmm10,%xmm1
movsd  %xmm1,0x320(%rsp)
movapd 0x10(%rsp),%xmm3
mulsd  %xmm4,%xmm3
movapd %xmm3,0x10(%rsp)
movapd %xmm9,%xmm3
divsd  %xmm0,%xmm3
mulsd  0x200(%rsp),%xmm3
addsd  %xmm9,%xmm11
movsd  0x9eaf(%rip),%xmm0
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm3
addsd  0x360(%rsp),%xmm3
movapd %xmm11,%xmm0
divsd  %xmm8,%xmm0
movapd %xmm11,0x140(%rsp)
divsd  0x2c0(%rsp),%xmm11
movsd  0x150(%rsp),%xmm1
movapd %xmm3,0x1a0(%rsp)
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm11
addsd  %xmm1,%xmm11
movsd  %xmm11,0x400(%rsp)
movapd 0x290(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0x9f08(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x170(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0x70(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm7
movapd 0x170(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm7,%xmm1
divsd  0x70(%rsp),%xmm1
movapd %xmm7,%xmm4
mulsd  0x2b0(%rsp),%xmm4
xorpd  0x9ea8(%rip),%xmm7
divsd  %xmm0,%xmm7
movsd  (%r15),%xmm6
addsd  (%rsp),%xmm6
movsd  %xmm6,0x1c0(%rsp)
mulsd  %xmm6,%xmm6
movsd  0x2e0(%rsp),%xmm0
addsd  %xmm6,%xmm0
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm0
jb     52a7 <vbic_3T_et_xf_fj+0x4167>
sqrtsd %xmm0,%xmm8
jmp    52f8 <vbic_3T_et_xf_fj+0x41b8>
call   1060 <sqrt@plt>
movsd  0x180(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x360(%rsp)
jb     53bd <vbic_3T_et_xf_fj+0x427d>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    53ca <vbic_3T_et_xf_fj+0x428a>
movapd %xmm1,0x70(%rsp)
movapd %xmm4,0x2e0(%rsp)
movapd %xmm7,0x360(%rsp)
movsd  %xmm6,0x310(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm10,%xmm10
movsd  0x310(%rsp),%xmm6
movapd 0x360(%rsp),%xmm7
movapd 0x2e0(%rsp),%xmm4
movapd 0x70(%rsp),%xmm1
movapd %xmm0,%xmm8
movapd 0xf0(%rsp),%xmm5
divsd  0x180(%rsp),%xmm5
movapd 0x1e0(%rsp),%xmm9
addsd  0x240(%rsp),%xmm9
movapd 0x90(%rsp),%xmm2
addsd  0x120(%rsp),%xmm2
movapd 0x50(%rsp),%xmm0
movsd  0x230(%rsp),%xmm3
addsd  %xmm3,%xmm0
movapd %xmm0,0x50(%rsp)
movsd  0x160(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x160(%rsp)
movapd 0x10(%rsp),%xmm3
addsd  0x320(%rsp),%xmm3
mulsd  0x400(%rsp),%xmm1
movapd %xmm1,0x70(%rsp)
addsd  0x80(%rsp),%xmm6
ucomisd %xmm10,%xmm6
divsd  0x170(%rsp),%xmm4
movapd %xmm4,0x2e0(%rsp)
mulsd  0x1d0(%rsp),%xmm7
movapd %xmm7,0x360(%rsp)
jb     53ef <vbic_3T_et_xf_fj+0x42af>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    5450 <vbic_3T_et_xf_fj+0x4310>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x770(%rsp)
movsd  0x90(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     56c4 <vbic_3T_et_xf_fj+0x4584>
sqrtsd %xmm0,%xmm0
jmp    56c9 <vbic_3T_et_xf_fj+0x4589>
movapd %xmm6,%xmm0
movapd %xmm2,0x90(%rsp)
movapd %xmm3,0x10(%rsp)
movapd %xmm5,0xf0(%rsp)
movapd %xmm9,0x1e0(%rsp)
movsd  %xmm8,0x180(%rsp)
call   1060 <sqrt@plt>
movsd  0x180(%rsp),%xmm8
movapd 0x1e0(%rsp),%xmm9
movapd 0xf0(%rsp),%xmm5
movapd 0x10(%rsp),%xmm3
movapd 0x90(%rsp),%xmm2
movsd  %xmm0,0x80(%rsp)
movapd 0x20(%rsp),%xmm1
movapd (%rsp),%xmm4
subsd  %xmm5,%xmm2
movapd %xmm2,0x90(%rsp)
movapd 0x50(%rsp),%xmm0
subsd  0x160(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
subsd  %xmm9,%xmm3
movapd %xmm3,0x10(%rsp)
movsd  0x1c0(%rsp),%xmm2
subsd  %xmm8,%xmm2
movsd  0x9b79(%rip),%xmm0
mulsd  %xmm0,%xmm2
subsd  %xmm4,%xmm2
movsd  %xmm2,(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0x9b4c(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x160(%rsp)
movapd %xmm1,%xmm0
movaps 0x170(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x170(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd 0x2b0(%rsp),%xmm5
movapd %xmm5,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm3,%xmm2
movapd %xmm3,%xmm8
unpcklpd 0x160(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd 0x70(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0x360(%rsp),%xmm2
movapd %xmm2,0x70(%rsp)
movsd  0x1c0(%rsp),%xmm4
divsd  0x80(%rsp),%xmm4
movapd 0x200(%rsp),%xmm2
movapd %xmm2,%xmm6
mulsd  %xmm4,%xmm6
movsd  0x9aca(%rip),%xmm3
mulsd  %xmm3,%xmm4
addsd  0x9ab6(%rip),%xmm4
movapd %xmm4,%xmm7
movsd  %xmm4,0x1c0(%rsp)
mulsd  %xmm3,%xmm6
addsd  0x730(%rsp),%xmm6
subsd  %xmm2,%xmm6
movapd %xmm6,0x80(%rsp)
movsd  (%rsp),%xmm2
divsd  0x2c0(%rsp),%xmm2
movsd  0x150(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm7,%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm6,%xmm4
movapd 0x1d0(%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,0x2b0(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm7
movsd  %xmm7,0x1e0(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm3,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x160(%rsp)
movsd  0x190(%rsp),%xmm0
movaps 0x3e0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  (%r15),%xmm1
subsd  (%rsp),%xmm1
movapd 0x140(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x2b0(%rsp),%xmm2
subsd  0x2e0(%rsp),%xmm2
movapd %xmm2,0x140(%rsp)
movsd  0x1e0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x1c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movsd  %xmm2,0x1e0(%rsp)
movapd 0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x160(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x1a0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x70(%rsp),%xmm1
movapd %xmm1,0x1a0(%rsp)
jmp    779a <vbic_3T_et_xf_fj+0x665a>
call   1060 <sqrt@plt>
movsd  0x180(%rsp),%xmm1
movapd %xmm0,0x400(%rsp)
movapd 0x50(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x50(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jb     56fe <vbic_3T_et_xf_fj+0x45be>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5707 <vbic_3T_et_xf_fj+0x45c7>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,0x4b0(%rsp)
movapd 0x20(%rsp),%xmm1
movapd (%rsp),%xmm2
movsd  0xf0(%rsp),%xmm3
addsd  0x150(%rsp),%xmm3
movapd 0x50(%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,0x720(%rsp)
mulsd  0x70(%rsp),%xmm0
subsd  0x160(%rsp),%xmm0
subsd  %xmm2,%xmm0
mulsd  0x98c5(%rip),%xmm0
movapd %xmm0,0x90(%rsp)
movapd %xmm0,%xmm2
divsd  %xmm1,%xmm2
movsd  0x989c(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0x290(%rsp),%xmm1
movsd  %xmm0,0x978(%rsp)
movapd %xmm1,0x180(%rsp)
call   1050 <pow@plt>
movapd %xmm0,0x320(%rsp)
movsd  0x0(%r13),%xmm1
addsd  %xmm1,%xmm1
addsd  0x160(%rsp),%xmm1
addsd  (%rsp),%xmm1
movapd %xmm1,0x6a0(%rsp)
divsd  0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
unpcklpd %xmm1,%xmm2
addpd  0x9954(%rip),%xmm2
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
movapd %xmm0,0xf0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3e0(%rsp),%xmm0
ucomisd 0x98be(%rip),%xmm0
movapd %xmm2,0x1c0(%rsp)
movapd %xmm1,0x150(%rsp)
jb     581f <vbic_3T_et_xf_fj+0x46df>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    5831 <vbic_3T_et_xf_fj+0x46f1>
call   1060 <sqrt@plt>
movapd 0x1c0(%rsp),%xmm2
movapd %xmm0,%xmm1
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x190(%rsp),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm1,0x2e0(%rsp)
jb     585b <vbic_3T_et_xf_fj+0x471b>
sqrtsd %xmm0,%xmm0
jmp    586d <vbic_3T_et_xf_fj+0x472d>
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x1c0(%rsp),%xmm2
movsd  %xmm0,0x310(%rsp)
mulsd  %xmm2,%xmm2
addsd  0x1e0(%rsp),%xmm2
ucomisd %xmm3,%xmm2
movsd  %xmm2,0x240(%rsp)
jb     589b <vbic_3T_et_xf_fj+0x475b>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    58a4 <vbic_3T_et_xf_fj+0x4764>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
addsd  0x80(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm1,0xf0(%rsp)
movapd %xmm0,0x4e0(%rsp)
jb     58df <vbic_3T_et_xf_fj+0x479f>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    58ec <vbic_3T_et_xf_fj+0x47ac>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x6b0(%rsp)
movsd  0x240(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     590a <vbic_3T_et_xf_fj+0x47ca>
sqrtsd %xmm0,%xmm0
jmp    590f <vbic_3T_et_xf_fj+0x47cf>
call   1060 <sqrt@plt>
movapd 0xf0(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x510(%rsp)
jb     5934 <vbic_3T_et_xf_fj+0x47f4>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5941 <vbic_3T_et_xf_fj+0x4801>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd %xmm0,0x750(%rsp)
movsd  0x240(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jb     595f <vbic_3T_et_xf_fj+0x481f>
sqrtsd %xmm0,%xmm0
jmp    5964 <vbic_3T_et_xf_fj+0x4824>
call   1060 <sqrt@plt>
movsd  %xmm0,0x230(%rsp)
movapd 0x160(%rsp),%xmm2
movapd 0xf0(%rsp),%xmm0
movapd 0x9759(%rip),%xmm1
xorpd  %xmm2,%xmm1
movapd %xmm1,0x730(%rsp)
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     59a4 <vbic_3T_et_xf_fj+0x4864>
sqrtsd %xmm0,%xmm0
jmp    59ad <vbic_3T_et_xf_fj+0x486d>
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  %xmm0,0x640(%rsp)
movapd 0x150(%rsp),%xmm1
movsd  0x2e0(%rsp),%xmm3
addsd  %xmm1,%xmm1
addsd  0x310(%rsp),%xmm3
movsd  0x240(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movapd %xmm1,0x150(%rsp)
jb     59f3 <vbic_3T_et_xf_fj+0x48b3>
sqrtsd %xmm0,%xmm0
jmp    5a13 <vbic_3T_et_xf_fj+0x48d3>
movsd  %xmm3,0x2e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2e0(%rsp),%xmm3
movapd 0x150(%rsp),%xmm1
movapd 0xf0(%rsp),%xmm2
divsd  %xmm3,%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movapd %xmm1,0xf0(%rsp)
movsd  %xmm0,0x4b8(%rsp)
jb     5a45 <vbic_3T_et_xf_fj+0x4905>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5a57 <vbic_3T_et_xf_fj+0x4917>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd 0xf0(%rsp),%xmm1
movsd  %xmm0,0x760(%rsp)
movapd 0x20(%rsp),%xmm2
movapd (%rsp),%xmm3
movapd %xmm1,%xmm0
mulsd  0x70(%rsp),%xmm0
addsd  0x730(%rsp),%xmm0
subsd  %xmm3,%xmm0
mulsd  0x9596(%rip),%xmm0
movapd %xmm0,0x7d0(%rsp)
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm4
movsd  0x956d(%rip),%xmm0
subsd  %xmm4,%xmm0
movapd %xmm0,0x8c0(%rsp)
movaps 0x180(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x4f0(%rsp)
movapd 0x730(%rsp),%xmm2
unpcklpd 0x160(%rsp),%xmm2
movapd 0x2c0(%rsp),%xmm0
unpcklpd 0x20(%rsp),%xmm0
movapd %xmm0,0xad0(%rsp)
divpd  %xmm0,%xmm2
movaps 0x95e5(%rip),%xmm1
xorps  0x290(%rsp),%xmm1
movaps %xmm1,0x920(%rsp)
movapd %xmm2,0x310(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  0x94ec(%rip),%xmm0
movapd %xmm0,0x8b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x240(%rsp)
movapd (%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
addsd  0x94c2(%rip),%xmm0
movapd %xmm0,0x910(%rsp)
movaps 0x920(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x650(%rsp)
movsd  0x0(%r13),%xmm1
movapd 0x450(%rsp),%xmm0
ucomisd 0x953c(%rip),%xmm0
movsd  %xmm1,0x648(%rsp)
jb     5b95 <vbic_3T_et_xf_fj+0x4a55>
sqrtsd %xmm0,%xmm0
jmp    5b9a <vbic_3T_et_xf_fj+0x4a5a>
call   1060 <sqrt@plt>
movsd  %xmm0,0x8a0(%rsp)
xorpd  %xmm1,%xmm1
movapd 0x700(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jb     5bbc <vbic_3T_et_xf_fj+0x4a7c>
sqrtsd %xmm0,%xmm0
jmp    5bc5 <vbic_3T_et_xf_fj+0x4a85>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  %xmm0,0x700(%rsp)
movapd 0x1a0(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x1e0(%rsp),%xmm0
ucomisd %xmm1,%xmm0
movsd  %xmm0,0x2e0(%rsp)
jb     5bf9 <vbic_3T_et_xf_fj+0x4ab9>
sqrtsd %xmm0,%xmm0
jmp    5bfe <vbic_3T_et_xf_fj+0x4abe>
call   1060 <sqrt@plt>
movapd 0x10(%rsp),%xmm2
movapd 0x170(%rsp),%xmm1
unpcklpd 0x6f0(%rsp),%xmm1
mulsd  %xmm2,%xmm2
addsd  0x80(%rsp),%xmm2
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movapd %xmm2,0x10(%rsp)
movapd %xmm0,0x450(%rsp)
jb     5c45 <vbic_3T_et_xf_fj+0x4b05>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5c64 <vbic_3T_et_xf_fj+0x4b24>
movapd %xmm2,%xmm0
movapd %xmm1,0x170(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x170(%rsp),%xmm1
movsd  %xmm0,0x6f0(%rsp)
movapd 0x1a0(%rsp),%xmm5
movapd 0x400(%rsp),%xmm2
movapd 0x510(%rsp),%xmm4
divpd  %xmm1,%xmm5
movapd 0x360(%rsp),%xmm1
addsd  0x770(%rsp),%xmm1
addsd  0x4b0(%rsp),%xmm2
unpcklpd 0x750(%rsp),%xmm4
movsd  0x2e0(%rsp),%xmm0
ucomisd %xmm3,%xmm0
movapd %xmm5,0x170(%rsp)
jb     5ccf <vbic_3T_et_xf_fj+0x4b8f>
sqrtsd %xmm0,%xmm10
jmp    5d18 <vbic_3T_et_xf_fj+0x4bd8>
movapd %xmm1,0x360(%rsp)
movapd %xmm2,0x400(%rsp)
movapd %xmm4,0x510(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm5
movapd 0x510(%rsp),%xmm4
movapd 0x400(%rsp),%xmm2
movapd 0x360(%rsp),%xmm1
movapd %xmm0,%xmm10
movapd 0x1c0(%rsp),%xmm9
movapd %xmm5,%xmm7
unpckhpd %xmm5,%xmm7
movapd 0x70(%rsp),%xmm0
movapd %xmm0,%xmm6
unpcklpd %xmm1,%xmm6
movapd %xmm0,%xmm3
unpcklpd %xmm2,%xmm3
divpd  %xmm4,%xmm9
xorpd  %xmm8,%xmm8
movapd 0x10(%rsp),%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm9,0x1c0(%rsp)
jb     5d67 <vbic_3T_et_xf_fj+0x4c27>
sqrtsd %xmm0,%xmm0
jmp    5dce <vbic_3T_et_xf_fj+0x4c8e>
movapd %xmm6,0x360(%rsp)
movapd %xmm10,0x400(%rsp)
movapd %xmm7,0x510(%rsp)
movapd %xmm3,0x770(%rsp)
call   1060 <sqrt@plt>
movapd 0x770(%rsp),%xmm3
movapd 0x510(%rsp),%xmm7
xorpd  %xmm8,%xmm8
movapd 0x400(%rsp),%xmm10
movapd 0x170(%rsp),%xmm5
movapd 0x360(%rsp),%xmm6
movapd 0x1c0(%rsp),%xmm9
movapd 0x1a0(%rsp),%xmm13
movapd 0x120(%rsp),%xmm1
movapd 0x4e0(%rsp),%xmm4
unpcklpd %xmm0,%xmm10
addsd  %xmm7,%xmm5
addsd  0x710(%rsp),%xmm1
mulpd  %xmm3,%xmm6
addsd  0x6b0(%rsp),%xmm4
movapd 0x933f(%rip),%xmm2
movapd %xmm9,%xmm7
unpckhpd %xmm9,%xmm7
divpd  %xmm10,%xmm13
movsd  0x2e0(%rsp),%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm6,0x360(%rsp)
movapd %xmm13,0x1a0(%rsp)
jb     5e49 <vbic_3T_et_xf_fj+0x4d09>
sqrtsd %xmm0,%xmm0
jmp    5ebb <vbic_3T_et_xf_fj+0x4d7b>
movapd %xmm1,0x120(%rsp)
movapd %xmm4,0x4e0(%rsp)
movapd %xmm5,0x170(%rsp)
movapd %xmm7,0x400(%rsp)
call   1060 <sqrt@plt>
movapd 0x400(%rsp),%xmm7
movapd 0x170(%rsp),%xmm5
movapd 0x360(%rsp),%xmm6
movapd 0x4e0(%rsp),%xmm4
movapd 0x1c0(%rsp),%xmm9
movapd 0x92a8(%rip),%xmm2
movapd 0x120(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm13
movapd 0x10(%rsp),%xmm8
movapd 0x70(%rsp),%xmm10
unpcklpd %xmm1,%xmm10
movlpd 0x6a0(%rsp),%xmm2
movapd %xmm6,%xmm11
unpcklpd %xmm4,%xmm11
mulsd  0x50(%rsp),%xmm5
addsd  %xmm7,%xmm9
movaps 0x924d(%rip),%xmm1
movaps %xmm1,0x400(%rsp)
movsd  0x230(%rsp),%xmm1
addsd  0x640(%rsp),%xmm1
movsd  0x4b8(%rsp),%xmm4
addsd  0x760(%rsp),%xmm4
movapd %xmm13,%xmm3
unpckhpd %xmm13,%xmm3
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm8
movapd %xmm0,0x4e0(%rsp)
jb     5f48 <vbic_3T_et_xf_fj+0x4e08>
sqrtsd %xmm8,%xmm8
jmp    5ffc <vbic_3T_et_xf_fj+0x4ebc>
movapd %xmm8,%xmm0
movapd %xmm2,0x120(%rsp)
movapd %xmm9,0x1c0(%rsp)
movsd  %xmm1,0x230(%rsp)
movsd  %xmm4,0x4b8(%rsp)
movapd %xmm5,0x170(%rsp)
movapd %xmm10,0x510(%rsp)
movapd %xmm11,0x710(%rsp)
movapd %xmm3,0x6a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm12,%xmm12
movapd 0x6a0(%rsp),%xmm3
movapd 0x710(%rsp),%xmm11
movapd 0x510(%rsp),%xmm10
movapd 0x170(%rsp),%xmm5
movsd  0x4b8(%rsp),%xmm4
movsd  0x230(%rsp),%xmm1
movapd 0x1c0(%rsp),%xmm9
movapd 0x120(%rsp),%xmm2
movapd 0x1a0(%rsp),%xmm13
movapd %xmm0,%xmm8
movapd 0x140(%rsp),%xmm7
movapd 0x150(%rsp),%xmm14
unpcklpd %xmm5,%xmm7
movapd 0x9125(%rip),%xmm6
divpd  %xmm10,%xmm6
divpd  %xmm11,%xmm2
mulsd  %xmm9,%xmm14
mulsd  %xmm4,%xmm1
addsd  %xmm3,%xmm13
movsd  0x2e0(%rsp),%xmm0
ucomisd %xmm12,%xmm0
movapd %xmm6,0x170(%rsp)
jb     6058 <vbic_3T_et_xf_fj+0x4f18>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    60dc <vbic_3T_et_xf_fj+0x4f9c>
movapd %xmm13,0x1a0(%rsp)
movapd %xmm14,0x150(%rsp)
movapd %xmm2,0x120(%rsp)
movsd  %xmm1,0x230(%rsp)
movapd %xmm7,0x1c0(%rsp)
movsd  %xmm8,0x2e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2e0(%rsp),%xmm8
movapd 0x1c0(%rsp),%xmm7
movapd 0x170(%rsp),%xmm6
movsd  0x230(%rsp),%xmm1
movapd 0x120(%rsp),%xmm2
movapd 0x150(%rsp),%xmm14
movapd 0x1a0(%rsp),%xmm13
movapd %xmm0,%xmm5
movapd 0x10(%rsp),%xmm0
movapd 0x450(%rsp),%xmm11
movapd 0x4e0(%rsp),%xmm12
divpd  0x360(%rsp),%xmm7
divsd  %xmm1,%xmm14
movapd %xmm2,%xmm1
addsd  %xmm6,%xmm1
unpckhpd %xmm2,%xmm2
addsd  0x6f0(%rsp),%xmm11
mulsd  0x50(%rsp),%xmm13
addsd  %xmm8,%xmm12
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     6139 <vbic_3T_et_xf_fj+0x4ff9>
sqrtsd %xmm0,%xmm0
jmp    61d9 <vbic_3T_et_xf_fj+0x5099>
movapd %xmm1,0x10(%rsp)
movapd %xmm13,0x1a0(%rsp)
movapd %xmm14,0x150(%rsp)
movapd %xmm2,0x120(%rsp)
movapd %xmm11,0x450(%rsp)
movapd %xmm12,0x4e0(%rsp)
movapd %xmm7,0x1c0(%rsp)
movapd %xmm5,0x230(%rsp)
call   1060 <sqrt@plt>
movapd 0x230(%rsp),%xmm5
movapd 0x1c0(%rsp),%xmm7
movapd 0x4e0(%rsp),%xmm12
movapd 0x450(%rsp),%xmm11
movapd 0x170(%rsp),%xmm6
movapd 0x120(%rsp),%xmm2
movapd 0x150(%rsp),%xmm14
movapd 0x1a0(%rsp),%xmm13
movapd 0x10(%rsp),%xmm1
movapd 0x20(%rsp),%xmm8
movapd (%rsp),%xmm9
movapd 0x140(%rsp),%xmm4
movapd 0xf0(%rsp),%xmm10
movapd %xmm6,%xmm3
subpd  %xmm7,%xmm3
movapd %xmm3,0x230(%rsp)
addsd  %xmm7,%xmm6
movapd %xmm6,0x170(%rsp)
subsd  %xmm14,%xmm2
movapd %xmm2,0x120(%rsp)
movapd 0x70(%rsp),%xmm3
movapd %xmm3,%xmm2
unpcklpd %xmm11,%xmm2
movapd %xmm2,0x1c0(%rsp)
addsd  %xmm0,%xmm5
movapd %xmm3,%xmm0
unpcklpd %xmm12,%xmm0
movapd %xmm3,%xmm7
unpcklpd %xmm5,%xmm7
mulsd  0x200(%rsp),%xmm1
movapd %xmm1,0x10(%rsp)
mulpd  %xmm0,%xmm7
movapd %xmm7,0x6f0(%rsp)
movsd  0x8dca(%rip),%xmm0
subsd  %xmm10,%xmm0
movsd  %xmm0,0x150(%rsp)
unpcklpd %xmm13,%xmm4
movapd %xmm4,0x140(%rsp)
movsd  0x8a0(%rsp),%xmm1
addsd  0x700(%rsp),%xmm1
movapd 0x50(%rsp),%xmm0
divsd  %xmm1,%xmm0
movapd %xmm0,0x50(%rsp)
mulsd  %xmm3,%xmm0
subsd  0x160(%rsp),%xmm0
subsd  %xmm9,%xmm0
mulsd  0x8d52(%rip),%xmm0
movapd %xmm0,0x1a0(%rsp)
divsd  %xmm8,%xmm0
movapd 0x290(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0x8dff(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0x8a0(%rsp)
movapd %xmm1,0x710(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm1
movapd %xmm0,0x770(%rsp)
movsd  (%r15),%xmm0
addsd  %xmm0,%xmm0
addsd  0x160(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x6b0(%rsp)
divsd  0x70(%rsp),%xmm0
movapd %xmm0,0x4e0(%rsp)
unpcklpd %xmm0,%xmm0
addpd  0x8dd4(%rip),%xmm0
movapd %xmm0,0x700(%rsp)
unpckhpd %xmm0,%xmm0
movapd %xmm0,0x360(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3e0(%rsp),%xmm0
ucomisd 0x8d39(%rip),%xmm0
jb     638f <vbic_3T_et_xf_fj+0x524f>
sqrtsd %xmm0,%xmm0
jmp    6399 <vbic_3T_et_xf_fj+0x5259>
call   1060 <sqrt@plt>
movapd (%rsp),%xmm1
movsd  %xmm0,0x4b0(%rsp)
movsd  0x240(%rsp),%xmm2
movapd 0x170(%rsp),%xmm15
mulsd  0x200(%rsp),%xmm15
movapd 0x230(%rsp),%xmm4
unpckhpd %xmm4,%xmm4
movsd  0x8c6b(%rip),%xmm13
subsd  0x720(%rsp),%xmm13
movapd 0x70(%rsp),%xmm3
movsd  0x8c33(%rip),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm3,0x2e0(%rsp)
movapd 0x10(%rsp),%xmm8
mulsd  0x120(%rsp),%xmm8
movsd  0x150(%rsp),%xmm14
mulsd  %xmm0,%xmm14
movsd  0x8bee(%rip),%xmm0
movapd 0xf0(%rsp),%xmm3
addsd  %xmm0,%xmm3
mulsd  0x290(%rsp),%xmm2
movapd %xmm0,%xmm6
divsd  0x20(%rsp),%xmm6
movapd %xmm1,%xmm7
divsd  0x2c0(%rsp),%xmm7
movapd 0x400(%rsp),%xmm0
divpd  0x1c0(%rsp),%xmm0
movapd %xmm0,0x400(%rsp)
movapd 0x140(%rsp),%xmm10
divpd  0x6f0(%rsp),%xmm10
movapd 0x700(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x190(%rsp),%xmm0
xorpd  %xmm9,%xmm9
ucomisd %xmm9,%xmm0
movapd %xmm8,0x10(%rsp)
jb     64b0 <vbic_3T_et_xf_fj+0x5370>
sqrtsd %xmm0,%xmm0
jmp    656b <vbic_3T_et_xf_fj+0x542b>
movapd %xmm10,0x140(%rsp)
movapd %xmm3,0xf0(%rsp)
movsd  %xmm6,0x720(%rsp)
movsd  %xmm14,0x150(%rsp)
movsd  %xmm13,0x1c0(%rsp)
movapd %xmm15,0x170(%rsp)
movapd %xmm4,0x230(%rsp)
movsd  %xmm2,0x190(%rsp)
movapd %xmm7,0x3e0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm9,%xmm9
movapd 0x3e0(%rsp),%xmm7
movsd  0x190(%rsp),%xmm2
movapd 0x230(%rsp),%xmm4
movapd 0x170(%rsp),%xmm15
movsd  0x1c0(%rsp),%xmm13
movsd  0x150(%rsp),%xmm14
movsd  0x720(%rsp),%xmm6
movapd 0xf0(%rsp),%xmm3
movapd 0x140(%rsp),%xmm10
movapd 0x10(%rsp),%xmm8
movsd  %xmm0,0x640(%rsp)
movapd 0x310(%rsp),%xmm5
movsd  0x650(%rsp),%xmm11
mulsd  %xmm4,%xmm15
movsd  0x8a8c(%rip),%xmm0
mulsd  %xmm0,%xmm13
movapd 0x180(%rsp),%xmm1
mulsd  0x4f0(%rsp),%xmm1
movapd %xmm1,0x510(%rsp)
movapd 0x2e0(%rsp),%xmm1
mulsd  %xmm8,%xmm1
movapd %xmm1,0x230(%rsp)
movapd 0x200(%rsp),%xmm1
mulsd  %xmm1,%xmm14
mulsd  %xmm0,%xmm3
divsd  0x8b0(%rsp),%xmm2
movsd  %xmm2,0x190(%rsp)
movapd 0x1d0(%rsp),%xmm0
mulsd  %xmm0,%xmm5
mulsd  %xmm1,%xmm6
mulsd  %xmm0,%xmm7
movapd %xmm7,0x3e0(%rsp)
movapd 0x700(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x1e0(%rsp),%xmm0
movapd %xmm11,%xmm7
mulsd  0x290(%rsp),%xmm7
ucomisd %xmm9,%xmm0
movapd 0x400(%rsp),%xmm1
movapd %xmm1,%xmm2
subpd  %xmm10,%xmm2
movapd %xmm2,0x1e0(%rsp)
addsd  %xmm1,%xmm10
movapd %xmm3,0xf0(%rsp)
movsd  %xmm0,0x6a0(%rsp)
jb     6673 <vbic_3T_et_xf_fj+0x5533>
sqrtsd %xmm0,%xmm0
jmp    670e <vbic_3T_et_xf_fj+0x55ce>
movapd %xmm10,0x140(%rsp)
movsd  %xmm6,0x720(%rsp)
movapd %xmm5,0x310(%rsp)
movsd  %xmm14,0x150(%rsp)
movsd  %xmm13,0x1c0(%rsp)
movapd %xmm15,0x170(%rsp)
movsd  %xmm7,0x450(%rsp)
call   1060 <sqrt@plt>
movsd  0x450(%rsp),%xmm7
movapd 0x170(%rsp),%xmm15
movsd  0x1c0(%rsp),%xmm13
movsd  0x150(%rsp),%xmm14
movapd 0x310(%rsp),%xmm5
movsd  0x720(%rsp),%xmm6
movapd 0xf0(%rsp),%xmm3
movapd 0x140(%rsp),%xmm10
movapd 0x10(%rsp),%xmm8
movapd %xmm0,0x8b0(%rsp)
movapd 0x20(%rsp),%xmm1
movsd  0x240(%rsp),%xmm9
mulsd  0x2e0(%rsp),%xmm15
movapd 0x200(%rsp),%xmm12
mulsd  %xmm12,%xmm13
movsd  0x88f7(%rip),%xmm11
movapd %xmm11,%xmm2
divsd  %xmm1,%xmm2
movsd  %xmm2,0x4b8(%rsp)
movapd 0x2b0(%rsp),%xmm4
unpcklpd 0x510(%rsp),%xmm4
movaps 0x180(%rsp),%xmm1
unpcklpd 0x8c0(%rsp),%xmm1
movaps %xmm1,0x750(%rsp)
movsd  0x88ca(%rip),%xmm2
addsd  0x230(%rsp),%xmm14
movapd 0x7d0(%rsp),%xmm1
divsd  0x2c0(%rsp),%xmm1
movapd %xmm1,0x230(%rsp)
mulsd  0x8864(%rip),%xmm8
mulsd  0x190(%rsp),%xmm5
subsd  0x3e0(%rsp),%xmm6
divsd  0x910(%rsp),%xmm7
movsd  %xmm7,0x450(%rsp)
movsd  0x8828(%rip),%xmm1
subsd  %xmm3,%xmm1
movsd  %xmm1,0x760(%rsp)
subsd  0x50(%rsp),%xmm11
movsd  0x650(%rsp),%xmm3
movapd %xmm3,%xmm0
subsd  %xmm9,%xmm0
movsd  %xmm0,0x510(%rsp)
mulsd  %xmm12,%xmm10
movapd 0x1e0(%rsp),%xmm1
unpckhpd %xmm1,%xmm1
movapd 0x360(%rsp),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x80(%rsp),%xmm0
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm0
movsd  %xmm6,0x720(%rsp)
movapd %xmm0,0x360(%rsp)
movsd  %xmm14,0x150(%rsp)
jb     687a <vbic_3T_et_xf_fj+0x573a>
movapd %xmm9,%xmm7
movapd %xmm3,%xmm9
sqrtsd %xmm0,%xmm0
jmp    6941 <vbic_3T_et_xf_fj+0x5801>
movapd %xmm8,0x10(%rsp)
movapd %xmm10,0x140(%rsp)
movapd %xmm5,0x310(%rsp)
movsd  %xmm11,0x190(%rsp)
movsd  %xmm13,0x1c0(%rsp)
movapd %xmm4,0x3e0(%rsp)
movapd %xmm15,0x170(%rsp)
movapd %xmm1,0x1e0(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm15
movapd 0x3e0(%rsp),%xmm4
movsd  0x1c0(%rsp),%xmm13
movsd  0x150(%rsp),%xmm14
movsd  0x190(%rsp),%xmm11
movsd  0x650(%rsp),%xmm9
movapd 0x310(%rsp),%xmm5
movsd  0x720(%rsp),%xmm6
movsd  0x240(%rsp),%xmm7
movapd 0x140(%rsp),%xmm10
movsd  0x8727(%rip),%xmm2
movapd 0x1e0(%rsp),%xmm1
movapd 0x10(%rsp),%xmm8
movsd  %xmm0,0x8c0(%rsp)
movapd 0x90(%rsp),%xmm3
movapd 0x320(%rsp),%xmm12
addsd  %xmm15,%xmm13
divpd  0x750(%rsp),%xmm4
movsd  0x760(%rsp),%xmm0
mulsd  %xmm0,%xmm7
mulsd  %xmm0,%xmm5
mulsd  %xmm1,%xmm10
movapd %xmm3,%xmm0
divsd  0x2c0(%rsp),%xmm0
movapd %xmm0,0x80(%rsp)
movapd 0x4f0(%rsp),%xmm0
unpcklpd %xmm12,%xmm0
movapd %xmm0,0x4f0(%rsp)
divsd  0x70(%rsp),%xmm2
movsd  0x6a0(%rsp),%xmm0
ucomisd 0x86fb(%rip),%xmm0
movsd  0x4b8(%rsp),%xmm1
mulsd  %xmm14,%xmm1
movsd  %xmm1,0x50(%rsp)
movapd %xmm5,%xmm14
movapd 0x230(%rsp),%xmm5
mulsd  0x1d0(%rsp),%xmm5
movsd  0x450(%rsp),%xmm1
mulsd  %xmm6,%xmm1
movsd  %xmm1,0x450(%rsp)
movapd 0xf0(%rsp),%xmm6
mulsd  %xmm6,%xmm9
mulsd  0x510(%rsp),%xmm8
mulsd  0x85f9(%rip),%xmm11
movsd  %xmm2,0x1e0(%rsp)
movapd %xmm4,0x3e0(%rsp)
movsd  %xmm13,0x1c0(%rsp)
jb     6a69 <vbic_3T_et_xf_fj+0x5929>
movapd %xmm2,%xmm1
sqrtsd %xmm0,%xmm0
movapd %xmm0,0x760(%rsp)
movapd 0x120(%rsp),%xmm15
movapd %xmm6,%xmm2
jmp    6b32 <vbic_3T_et_xf_fj+0x59f2>
movapd %xmm8,0x10(%rsp)
movapd %xmm10,0x140(%rsp)
movsd  %xmm7,0x240(%rsp)
movapd %xmm14,0x310(%rsp)
movsd  %xmm9,0x650(%rsp)
movsd  %xmm11,0x190(%rsp)
movapd %xmm5,0x230(%rsp)
call   1060 <sqrt@plt>
movapd 0x230(%rsp),%xmm5
movapd 0x3e0(%rsp),%xmm4
movsd  0x1c0(%rsp),%xmm13
movsd  0x190(%rsp),%xmm11
movsd  0x650(%rsp),%xmm9
movapd 0x310(%rsp),%xmm14
movapd 0xf0(%rsp),%xmm2
movsd  0x240(%rsp),%xmm7
movapd 0x320(%rsp),%xmm12
movapd 0x140(%rsp),%xmm10
movsd  0x1e0(%rsp),%xmm1
movapd 0x10(%rsp),%xmm8
movapd %xmm0,0x760(%rsp)
movapd 0x120(%rsp),%xmm15
movapd 0x85b6(%rip),%xmm3
subpd  0x4f0(%rsp),%xmm3
addsd  0x50(%rsp),%xmm5
movsd  0x4b8(%rsp),%xmm0
mulsd  %xmm13,%xmm0
movsd  %xmm0,0x310(%rsp)
movapd 0x80(%rsp),%xmm6
mulsd  0x1d0(%rsp),%xmm6
mulsd  0x180(%rsp),%xmm12
mulsd  %xmm1,%xmm15
addsd  %xmm9,%xmm7
unpckhpd %xmm4,%xmm4
subsd  %xmm14,%xmm8
mulsd  0x450(%rsp),%xmm2
movapd 0x90(%rsp),%xmm1
subsd  0x7d0(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
mulsd  0x2e0(%rsp),%xmm10
mulsd  0x200(%rsp),%xmm11
xorpd  %xmm1,%xmm1
movapd 0x360(%rsp),%xmm0
ucomisd %xmm1,%xmm0
movsd  %xmm7,0x240(%rsp)
movapd %xmm4,0x4f0(%rsp)
movapd %xmm3,0x170(%rsp)
jb     6bfb <vbic_3T_et_xf_fj+0x5abb>
sqrtsd %xmm0,%xmm0
jmp    6cb9 <vbic_3T_et_xf_fj+0x5b79>
movapd %xmm8,0x10(%rsp)
movapd %xmm10,0x140(%rsp)
movapd %xmm12,0x320(%rsp)
movapd %xmm2,0xf0(%rsp)
movsd  %xmm11,0x190(%rsp)
movapd %xmm15,0x120(%rsp)
movapd %xmm5,0x230(%rsp)
movapd %xmm6,0x80(%rsp)
call   1060 <sqrt@plt>
movapd 0x80(%rsp),%xmm6
movapd 0x4f0(%rsp),%xmm4
movapd 0x170(%rsp),%xmm3
movapd 0x230(%rsp),%xmm5
movsd  0x1c0(%rsp),%xmm13
movapd 0x120(%rsp),%xmm15
movsd  0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm2
movsd  0x240(%rsp),%xmm7
movapd 0x320(%rsp),%xmm12
movapd 0x140(%rsp),%xmm10
movapd 0x10(%rsp),%xmm8
movapd %xmm0,0x750(%rsp)
movaps 0x20(%rsp),%xmm0
movsd  0x150(%rsp),%xmm9
movsd  0x6a0(%rsp),%xmm14
addsd  0x310(%rsp),%xmm6
movapd %xmm6,0x80(%rsp)
divsd  0x978(%rsp),%xmm12
movapd %xmm3,%xmm6
unpckhpd %xmm3,%xmm6
subsd  %xmm2,%xmm8
movapd 0x2e0(%rsp),%xmm1
mulsd  %xmm15,%xmm1
movapd %xmm1,0x310(%rsp)
mulsd  %xmm4,%xmm5
movapd 0x50(%rsp),%xmm1
movsd  0x648(%rsp),%xmm4
addsd  %xmm4,%xmm1
movapd %xmm1,0x50(%rsp)
subsd  0x7d0(%rsp),%xmm4
movlhps %xmm0,%xmm0
movaps %xmm0,0x140(%rsp)
addsd  %xmm10,%xmm11
movapd %xmm3,%xmm1
divsd  0x180(%rsp),%xmm1
mulsd  0x82b9(%rip),%xmm15
mulsd  %xmm7,%xmm9
mulsd  %xmm7,%xmm13
ucomisd 0x8346(%rip),%xmm14
movapd 0x1a0(%rsp),%xmm0
divsd  0x2c0(%rsp),%xmm0
movapd %xmm0,0xf0(%rsp)
movsd  %xmm11,0x190(%rsp)
movsd  %xmm9,0x150(%rsp)
jb     6db8 <vbic_3T_et_xf_fj+0x5c78>
xorps  %xmm0,%xmm0
sqrtsd %xmm14,%xmm0
jmp    6e70 <vbic_3T_et_xf_fj+0x5d30>
movapd %xmm14,%xmm0
movapd %xmm8,0x10(%rsp)
movapd %xmm12,0x320(%rsp)
movsd  %xmm4,0x648(%rsp)
movapd %xmm15,0x120(%rsp)
movsd  %xmm13,0x1c0(%rsp)
movapd %xmm5,0x230(%rsp)
movapd %xmm6,0x450(%rsp)
movapd %xmm1,0x650(%rsp)
call   1060 <sqrt@plt>
movapd 0x650(%rsp),%xmm1
movapd 0x450(%rsp),%xmm6
movapd 0x170(%rsp),%xmm3
movapd 0x230(%rsp),%xmm5
movsd  0x1c0(%rsp),%xmm13
movapd 0x120(%rsp),%xmm15
movsd  0x190(%rsp),%xmm11
movsd  0x648(%rsp),%xmm4
movsd  0x240(%rsp),%xmm7
movapd 0x320(%rsp),%xmm12
movapd 0x10(%rsp),%xmm8
movapd %xmm0,0x7d0(%rsp)
movapd 0x90(%rsp),%xmm2
mulsd  0x80(%rsp),%xmm12
movapd 0x180(%rsp),%xmm0
divsd  %xmm0,%xmm6
movsd  0x4b8(%rsp),%xmm10
movapd %xmm10,%xmm14
movapd 0x310(%rsp),%xmm9
mulsd  %xmm9,%xmm14
movsd  %xmm14,0x120(%rsp)
mulpd  0x140(%rsp),%xmm3
unpcklpd %xmm0,%xmm0
movapd %xmm0,0x180(%rsp)
movapd 0x1d0(%rsp),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,0x650(%rsp)
movapd 0x3e0(%rsp),%xmm14
mulsd  %xmm14,%xmm5
movsd  0x510(%rsp),%xmm1
mulsd  %xmm15,%xmm1
movsd  %xmm1,0x510(%rsp)
addsd  %xmm4,%xmm2
mulsd  %xmm7,%xmm9
movapd %xmm9,0x310(%rsp)
subsd  0x150(%rsp),%xmm13
mulsd  0x50(%rsp),%xmm8
mulsd  %xmm11,%xmm10
movsd  %xmm10,0x648(%rsp)
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x710(%rsp),%xmm4
mulsd  0x770(%rsp),%xmm4
xorpd  %xmm15,%xmm15
movapd 0x360(%rsp),%xmm0
ucomisd %xmm15,%xmm0
jb     6f83 <vbic_3T_et_xf_fj+0x5e43>
sqrtsd %xmm0,%xmm0
jmp    7042 <vbic_3T_et_xf_fj+0x5f02>
movapd %xmm2,0x90(%rsp)
movapd %xmm8,0x10(%rsp)
movapd %xmm12,0x320(%rsp)
movsd  %xmm13,0x1c0(%rsp)
movapd %xmm4,0x80(%rsp)
movapd %xmm5,0x230(%rsp)
movapd %xmm3,0x170(%rsp)
movapd %xmm6,0x450(%rsp)
movapd %xmm1,0xf0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm15,%xmm15
movapd 0xf0(%rsp),%xmm1
movapd 0x450(%rsp),%xmm6
movapd 0x170(%rsp),%xmm3
movapd 0x230(%rsp),%xmm5
movapd 0x3e0(%rsp),%xmm14
movapd 0x80(%rsp),%xmm4
movsd  0x1c0(%rsp),%xmm13
movsd  0x240(%rsp),%xmm7
movapd 0x320(%rsp),%xmm12
movapd 0x10(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
movsd  %xmm0,0x150(%rsp)
movsd  0x4b0(%rsp),%xmm10
movsd  0x6a0(%rsp),%xmm9
movapd 0x4f0(%rsp),%xmm11
mulsd  0x120(%rsp),%xmm11
divpd  0x180(%rsp),%xmm3
addsd  0x650(%rsp),%xmm5
mulsd  %xmm7,%xmm2
subsd  0x310(%rsp),%xmm7
movapd 0x50(%rsp),%xmm0
mulsd  0x510(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
addsd  %xmm13,%xmm8
addsd  0x648(%rsp),%xmm1
divsd  0x8a0(%rsp),%xmm4
ucomisd %xmm15,%xmm9
addsd  0x640(%rsp),%xmm10
mulsd  0x1d0(%rsp),%xmm6
mulsd  %xmm14,%xmm12
movapd 0x4e0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0x4e0(%rsp)
jb     7100 <vbic_3T_et_xf_fj+0x5fc0>
xorps  %xmm0,%xmm0
sqrtsd %xmm9,%xmm0
jmp    71dc <vbic_3T_et_xf_fj+0x609c>
movapd %xmm9,%xmm0
movapd %xmm2,0x90(%rsp)
movapd %xmm8,0x10(%rsp)
movapd %xmm12,0x320(%rsp)
movsd  %xmm7,0x240(%rsp)
movsd  %xmm10,0x4b0(%rsp)
movapd %xmm4,0x80(%rsp)
movapd %xmm5,0x230(%rsp)
movapd %xmm3,0x170(%rsp)
movapd %xmm11,0x4f0(%rsp)
movapd %xmm6,0x450(%rsp)
movapd %xmm1,0xf0(%rsp)
call   1060 <sqrt@plt>
movapd 0xf0(%rsp),%xmm1
movapd 0x450(%rsp),%xmm6
movapd 0x4f0(%rsp),%xmm11
movapd 0x170(%rsp),%xmm3
movapd 0x230(%rsp),%xmm5
movapd 0x3e0(%rsp),%xmm14
movapd 0x80(%rsp),%xmm4
movsd  0x4b0(%rsp),%xmm10
movsd  0x240(%rsp),%xmm7
movapd 0x320(%rsp),%xmm12
movapd 0x10(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
movapd %xmm0,0x120(%rsp)
addsd  %xmm6,%xmm12
mulsd  %xmm11,%xmm14
movapd 0x50(%rsp),%xmm0
addsd  %xmm7,%xmm0
movapd %xmm0,0x50(%rsp)
addsd  %xmm3,%xmm2
unpckhpd %xmm3,%xmm3
addsd  %xmm5,%xmm8
unpcklpd 0x160(%rsp),%xmm0
movapd %xmm0,0x160(%rsp)
mulsd  %xmm1,%xmm4
movapd %xmm4,0x80(%rsp)
movapd 0x4e0(%rsp),%xmm0
divsd  %xmm10,%xmm0
movapd %xmm0,0x180(%rsp)
xorpd  %xmm0,%xmm0
movapd 0x360(%rsp),%xmm1
ucomisd %xmm0,%xmm1
movapd %xmm1,%xmm0
jb     725f <vbic_3T_et_xf_fj+0x611f>
sqrtsd %xmm0,%xmm0
jmp    72be <vbic_3T_et_xf_fj+0x617e>
movapd %xmm2,0x90(%rsp)
movapd %xmm8,0x10(%rsp)
movapd %xmm12,0x320(%rsp)
movapd %xmm14,0x3e0(%rsp)
movapd %xmm3,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm3
movapd 0x3e0(%rsp),%xmm14
movapd 0x320(%rsp),%xmm12
movapd 0x10(%rsp),%xmm8
movapd 0x90(%rsp),%xmm2
movsd  %xmm0,0xf0(%rsp)
movapd 0x20(%rsp),%xmm1
movapd (%rsp),%xmm4
subsd  %xmm3,%xmm2
movapd %xmm2,0x90(%rsp)
movapd 0x50(%rsp),%xmm0
addsd  %xmm14,%xmm0
movapd %xmm0,0x50(%rsp)
subsd  %xmm12,%xmm8
movapd %xmm8,0x10(%rsp)
movapd 0x70(%rsp),%xmm2
mulsd  0x180(%rsp),%xmm2
addsd  0x730(%rsp),%xmm2
subsd  %xmm4,%xmm2
movsd  0x7d00(%rip),%xmm0
mulsd  %xmm0,%xmm2
movapd %xmm2,0x70(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0x7cd6(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,(%rsp)
movapd %xmm1,%xmm0
movaps 0x710(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x710(%rsp),%xmm10
movapd %xmm10,%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x770(%rsp),%xmm0
movapd 0x7d78(%rip),%xmm1
subpd  %xmm0,%xmm1
movapd 0x2b0(%rsp),%xmm3
unpcklpd %xmm2,%xmm3
movapd %xmm10,%xmm0
unpcklpd (%rsp),%xmm0
divpd  %xmm0,%xmm3
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
divsd  %xmm10,%xmm0
movapd 0x1d0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm2,%xmm8
movapd 0x80(%rsp),%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,0x80(%rsp)
movsd  0x6b0(%rsp),%xmm0
divsd  0x6f0(%rsp),%xmm0
movapd 0x400(%rsp),%xmm4
addsd  %xmm0,%xmm4
movapd 0x760(%rsp),%xmm0
unpcklpd 0x750(%rsp),%xmm0
movapd 0x700(%rsp),%xmm2
divpd  %xmm0,%xmm2
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm2,%xmm0
movapd 0x4e0(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x7d0(%rsp),%xmm0
addsd  0x150(%rsp),%xmm0
movapd 0x120(%rsp),%xmm2
addsd  0xf0(%rsp),%xmm2
unpcklpd %xmm0,%xmm0
unpcklpd %xmm2,%xmm2
mulpd  %xmm0,%xmm2
movapd 0x8b0(%rsp),%xmm0
addsd  0x8c0(%rsp),%xmm0
shufpd $0x2,%xmm2,%xmm0
movapd 0x7cea(%rip),%xmm6
unpcklpd %xmm5,%xmm6
movapd 0x200(%rsp),%xmm2
mulsd  %xmm2,%xmm4
divpd  %xmm0,%xmm6
movapd %xmm6,%xmm0
unpckhpd %xmm6,%xmm0
subsd  %xmm0,%xmm6
movsd  0x1e0(%rsp),%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm4,%xmm6
movsd  0x7b90(%rip),%xmm4
movapd 0x180(%rsp),%xmm11
subsd  %xmm11,%xmm4
movsd  0x7b58(%rip),%xmm9
mulsd  %xmm9,%xmm4
movapd 0x2e0(%rsp),%xmm0
movapd %xmm0,%xmm7
mulsd  %xmm5,%xmm7
movapd %xmm7,0x2b0(%rsp)
movapd %xmm5,%xmm12
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,(%rsp)
movapd 0x70(%rsp),%xmm0
divsd  0x2c0(%rsp),%xmm0
movsd  0x4b8(%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 0x140(%rsp),%xmm2
mulpd  %xmm1,%xmm2
movapd %xmm10,%xmm0
unpcklpd %xmm10,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x140(%rsp)
divsd  %xmm10,%xmm1
mulsd  %xmm3,%xmm5
movsd  %xmm5,0xf0(%rsp)
mulsd  %xmm3,%xmm4
mulsd  %xmm8,%xmm1
addsd  %xmm1,%xmm4
movapd %xmm4,0x200(%rsp)
movapd %xmm11,%xmm0
movsd  0x7a79(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  %xmm9,%xmm0
movapd %xmm0,0x180(%rsp)
mulsd  %xmm9,%xmm12
movsd  %xmm12,0x1e0(%rsp)
mulsd  %xmm9,%xmm6
movapd %xmm6,0x150(%rsp)
movapd 0x160(%rsp),%xmm0
movlpd 0x730(%rsp),%xmm0
divpd  0xad0(%rsp),%xmm0
movapd %xmm0,0x160(%rsp)
unpckhpd %xmm0,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x120(%rsp)
movaps 0x920(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x240(%rsp)
movapd %xmm0,%xmm2
mulsd  0x290(%rsp),%xmm2
divsd  0x120(%rsp),%xmm2
movapd 0x160(%rsp),%xmm0
mulsd  0x1d0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x160(%rsp)
movapd 0x910(%rsp),%xmm0
movaps 0x920(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm1
mulsd  0x290(%rsp),%xmm1
divsd  0x910(%rsp),%xmm1
movsd  0x720(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd 0x180(%rsp),%xmm1
movsd  0x7980(%rip),%xmm5
subsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
movapd %xmm1,%xmm4
mulsd  %xmm0,%xmm2
movapd %xmm5,%xmm1
movsd  0x240(%rsp),%xmm6
mulsd  %xmm6,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm6,%xmm0
movsd  0x1e0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x150(%rsp),%xmm0
mulsd  0x160(%rsp),%xmm5
subsd  %xmm5,%xmm0
mulsd  %xmm4,%xmm3
subsd  %xmm3,%xmm0
movsd  (%r15),%xmm2
movapd %xmm2,%xmm4
movapd 0x70(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0x1a0(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movapd 0x2b0(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  (%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0x190(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0xf0(%rsp),%xmm5
movsd  %xmm5,0x1e0(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x200(%rsp),%xmm3
subsd  0x80(%rsp),%xmm3
movapd %xmm3,0x1a0(%rsp)
movapd 0x140(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x140(%rsp)
movapd 0x40(%rsp),%xmm8
movapd 0xe0(%rsp),%xmm7
xorpd  %xmm11,%xmm11
movapd 0x610(%rsp),%xmm9
movapd 0x250(%rsp),%xmm2
movsd  0x358(%rsp),%xmm13
movapd 0x3b0(%rsp),%xmm12
movapd 0x1b0(%rsp),%xmm4
movsd  0x430(%rsp),%xmm1
movapd 0x60(%rsp),%xmm15
movapd 0x210(%rsp),%xmm14
movapd 0x30(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd %xmm2,0x80(%rsp)
mulsd  0x7f0(%rsp),%xmm15
movapd %xmm9,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0x70(%rsp)
mulsd  %xmm1,%xmm12
movsd  0x3f0(%rsp),%xmm0
mulsd  0x288(%rsp),%xmm0
movsd  %xmm0,0x160(%rsp)
movapd 0x2d0(%rsp),%xmm2
movapd 0x480(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x480(%rsp)
movsd  0x77ab(%rip),%xmm10
mulsd  %xmm10,%xmm14
mulsd  0x550(%rsp),%xmm4
movapd %xmm4,0x1b0(%rsp)
movapd 0xae0(%rsp),%xmm0
cmpltpd %xmm0,%xmm11
movapd 0x490(%rsp),%xmm1
divpd  %xmm0,%xmm1
movapd %xmm1,0x490(%rsp)
movsd  0x690(%rsp),%xmm1
movapd 0x3a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x3a0(%rsp)
movsd  0x580(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x580(%rsp)
movsd  (%r12),%xmm1
movsd  0x660(%rsp),%xmm5
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm8,%xmm0
movapd %xmm1,%xmm6
divsd  %xmm0,%xmm6
movapd %xmm8,%xmm3
mulsd  %xmm5,%xmm3
movsd  0x4a0(%rsp),%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm1,%xmm4
mulsd  %xmm7,%xmm5
divsd  %xmm5,%xmm1
movsd  0x3c0(%rsp),%xmm5
mulsd  0x280(%rsp),%xmm5
movsd  %xmm5,0x200(%rsp)
movapd 0x540(%rsp),%xmm6
mulsd  %xmm2,%xmm6
movapd 0x130(%rsp),%xmm2
mulsd  %xmm10,%xmm2
mulsd  0x76fe(%rip),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
movapd %xmm4,%xmm0
movapd 0xd0(%rsp),%xmm7
mulsd  %xmm7,%xmm7
movapd %xmm3,0x430(%rsp)
divsd  %xmm3,%xmm0
ucomisd 0x76d7(%rip),%xmm0
jbe    79ae <vbic_3T_et_xf_fj+0x686e>
addsd  0x76d5(%rip),%xmm0
addsd  0x766d(%rip),%xmm0
movsd  0x76d4(%rip),%xmm10
jmp    79d5 <vbic_3T_et_xf_fj+0x6895>
movsd  0x76ba(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    79ec <vbic_3T_et_xf_fj+0x68ac>
addsd  0x76a4(%rip),%xmm0
addsd  0x7644(%rip),%xmm0
movsd  0x76a3(%rip),%xmm10
mulsd  %xmm10,%xmm0
movapd %xmm0,%xmm4
movapd 0x1b0(%rsp),%xmm5
jmp    7a9e <vbic_3T_et_xf_fj+0x695e>
movapd %xmm11,0x4a0(%rsp)
movapd %xmm12,0x3b0(%rsp)
movapd %xmm6,0x540(%rsp)
movapd %xmm15,0x60(%rsp)
movapd %xmm2,0x130(%rsp)
movapd %xmm14,0x210(%rsp)
movapd %xmm7,0x690(%rsp)
call   1030 <exp@plt>
movapd 0x690(%rsp),%xmm7
movapd 0x210(%rsp),%xmm14
movapd 0x130(%rsp),%xmm2
movapd 0x60(%rsp),%xmm15
movapd 0x540(%rsp),%xmm6
movapd 0x1b0(%rsp),%xmm5
movapd 0x3b0(%rsp),%xmm12
movsd  0x358(%rsp),%xmm13
movapd 0x610(%rsp),%xmm9
movapd 0x4a0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm8
movapd %xmm0,%xmm10
movapd %xmm0,%xmm4
addsd  0x480(%rsp),%xmm14
addsd  %xmm6,%xmm2
movapd %xmm2,0x130(%rsp)
addsd  0x790(%rsp),%xmm15
movsd  0x420(%rsp),%xmm0
movsd  0x960(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x420(%rsp)
mulsd  %xmm1,%xmm12
movsd  0x7525(%rip),%xmm1
movapd %xmm1,%xmm0
divsd  0x430(%rsp),%xmm0
movapd %xmm0,0x480(%rsp)
movsd  0x950(%rsp),%xmm0
mulsd  %xmm0,%xmm13
mulsd  %xmm0,%xmm5
movapd %xmm5,0x1b0(%rsp)
andpd  0x490(%rsp),%xmm11
movsd  0x0(%r13),%xmm2
movapd %xmm8,%xmm0
movapd 0x3a0(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd %xmm2,%xmm6
divsd  %xmm0,%xmm6
divsd  %xmm0,%xmm1
movapd %xmm1,0x550(%rsp)
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm8,%xmm0
movapd %xmm2,%xmm1
divsd  %xmm0,%xmm1
movsd  0x580(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd 0xe0(%rsp),%xmm3
mulsd  %xmm3,%xmm5
divsd  %xmm5,%xmm2
mulsd  0x74d2(%rip),%xmm2
subsd  %xmm0,%xmm2
movsd  %xmm2,0x430(%rsp)
movapd 0x250(%rsp),%xmm5
divsd  %xmm8,%xmm5
movapd 0x80(%rsp),%xmm1
divsd  %xmm3,%xmm1
divsd  %xmm8,%xmm9
movapd 0x70(%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,0x70(%rsp)
movapd 0x110(%rsp),%xmm0
movsd  0x160(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0x160(%rsp)
movsd  0x200(%rsp),%xmm2
divsd  %xmm0,%xmm2
movsd  %xmm2,0x200(%rsp)
mulsd  %xmm8,%xmm7
addsd  0x7433(%rip),%xmm4
movsd  (%rsp),%xmm0
mulsd  %xmm10,%xmm0
movsd  %xmm0,(%rsp)
ucomisd 0x7444(%rip),%xmm6
movapd %xmm4,0x540(%rsp)
movapd %xmm14,0x210(%rsp)
movapd %xmm7,0x690(%rsp)
movsd  %xmm10,0x2b0(%rsp)
jbe    7c86 <vbic_3T_et_xf_fj+0x6b46>
movapd %xmm12,%xmm3
movapd %xmm15,%xmm8
addsd  0x7412(%rip),%xmm6
addsd  0x73aa(%rip),%xmm6
movsd  0x7412(%rip),%xmm0
mulsd  %xmm0,%xmm6
movapd 0x90(%rsp),%xmm14
movapd %xmm6,%xmm10
jmp    7d61 <vbic_3T_et_xf_fj+0x6c21>
movsd  0x73e2(%rip),%xmm0
ucomisd %xmm6,%xmm0
movapd %xmm6,%xmm10
jbe    7cc7 <vbic_3T_et_xf_fj+0x6b87>
movapd %xmm12,%xmm3
movapd %xmm15,%xmm8
addsd  0x73bc(%rip),%xmm10
addsd  0x735b(%rip),%xmm10
movsd  0x73bb(%rip),%xmm0
mulsd  %xmm0,%xmm10
jmp    7d57 <vbic_3T_et_xf_fj+0x6c17>
movapd %xmm10,%xmm0
movapd %xmm11,0x4a0(%rsp)
movapd %xmm9,0x610(%rsp)
movapd %xmm5,0x250(%rsp)
movsd  %xmm13,0x358(%rsp)
movapd %xmm12,0x3b0(%rsp)
movapd %xmm15,0x60(%rsp)
movapd %xmm1,0x80(%rsp)
call   1030 <exp@plt>
movapd 0x80(%rsp),%xmm1
movapd 0x60(%rsp),%xmm8
movapd 0x3b0(%rsp),%xmm3
movsd  0x358(%rsp),%xmm13
movapd 0x250(%rsp),%xmm5
movapd 0x610(%rsp),%xmm9
movapd 0x4a0(%rsp),%xmm11
movapd %xmm0,%xmm10
movapd 0x90(%rsp),%xmm14
movsd  0x3f0(%rsp),%xmm12
mulsd  0x260(%rsp),%xmm12
movapd 0x2d0(%rsp),%xmm2
mulsd  %xmm2,%xmm5
movsd  0x728e(%rip),%xmm6
mulsd  %xmm6,%xmm1
movapd %xmm1,0x80(%rsp)
movsd  0x3c0(%rsp),%xmm1
mulsd  0x2a0(%rsp),%xmm1
movsd  %xmm1,0x490(%rsp)
mulsd  %xmm2,%xmm9
movapd 0x70(%rsp),%xmm1
mulsd  %xmm6,%xmm1
movapd %xmm1,0x70(%rsp)
movsd  0x160(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x160(%rsp)
movsd  0x800(%rsp),%xmm15
movapd 0x210(%rsp),%xmm1
mulsd  %xmm15,%xmm1
movapd %xmm1,0x210(%rsp)
movsd  0x200(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x200(%rsp)
movapd 0x130(%rsp),%xmm1
mulsd  0x530(%rsp),%xmm1
movapd %xmm1,0x130(%rsp)
mulsd  0x5e0(%rsp),%xmm8
movsd  0x278(%rsp),%xmm2
mulsd  0x4c0(%rsp),%xmm2
movsd  %xmm2,0x278(%rsp)
movsd  0x71e4(%rip),%xmm2
divsd  0x820(%rsp),%xmm2
movsd  %xmm2,0x4c0(%rsp)
movapd 0x100(%rsp),%xmm1
divsd  0x690(%rsp),%xmm1
movapd %xmm1,0x580(%rsp)
movapd 0xd0(%rsp),%xmm2
mulsd  0xe0(%rsp),%xmm2
movapd %xmm2,%xmm6
movapd 0x480(%rsp),%xmm2
mulsd  0x2b0(%rsp),%xmm2
movapd %xmm2,0x480(%rsp)
movapd %xmm3,%xmm7
movapd %xmm3,%xmm1
mulsd  0x540(%rsp),%xmm1
movapd %xmm1,0x180(%rsp)
movsd  0x420(%rsp),%xmm2
movsd  (%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,(%rsp)
movapd 0x550(%rsp),%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm3,0x550(%rsp)
movsd  0x430(%rsp),%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm2,%xmm1
mulsd  %xmm13,%xmm1
addsd  0x7120(%rip),%xmm10
mulsd  %xmm10,%xmm13
movapd %xmm2,%xmm0
mulsd  %xmm10,%xmm0
mulsd  0x1b0(%rsp),%xmm0
mulsd  %xmm7,%xmm13
addsd  %xmm0,%xmm13
movsd  %xmm1,0xf0(%rsp)
mulsd  %xmm1,%xmm3
movsd  %xmm3,0x430(%rsp)
movapd %xmm9,%xmm3
movapd %xmm11,%xmm1
unpckhpd %xmm11,%xmm1
movapd 0x500(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x7095(%rip),%xmm0
mulsd  %xmm11,%xmm14
addsd  %xmm0,%xmm14
mulsd  0x520(%rsp),%xmm1
movapd %xmm11,%xmm0
mulsd  0x10(%rsp),%xmm0
movapd %xmm0,0x1b0(%rsp)
movapd 0x50(%rsp),%xmm4
unpcklpd 0x600(%rsp),%xmm4
movsd  0x70cf(%rip),%xmm7
movsd  %xmm14,0x3b0(%rsp)
addsd  %xmm14,%xmm7
movapd %xmm7,0x7f0(%rsp)
mulsd  %xmm7,%xmm7
addsd  0x70b3(%rip),%xmm7
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
xorpd  %xmm9,%xmm9
ucomisd %xmm9,%xmm7
movsd  %xmm0,0x790(%rsp)
movsd  %xmm7,0x150(%rsp)
movapd %xmm6,0xd0(%rsp)
jae    80df <vbic_3T_et_xf_fj+0x6f9f>
movapd %xmm7,%xmm0
movapd %xmm11,0x4a0(%rsp)
movapd %xmm3,0x610(%rsp)
movapd %xmm5,0x250(%rsp)
movsd  %xmm13,0x358(%rsp)
movapd %xmm8,0x60(%rsp)
movapd %xmm10,0x2b0(%rsp)
movsd  %xmm12,0x3a0(%rsp)
movapd %xmm1,0x960(%rsp)
movapd %xmm4,0x950(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm9,%xmm9
movapd 0x950(%rsp),%xmm4
movsd  0x150(%rsp),%xmm7
movapd 0x960(%rsp),%xmm1
movsd  0x3a0(%rsp),%xmm12
movapd 0x2b0(%rsp),%xmm10
movapd 0x60(%rsp),%xmm8
movsd  0x800(%rsp),%xmm15
movsd  0x358(%rsp),%xmm13
movapd 0x250(%rsp),%xmm5
movapd 0x610(%rsp),%xmm3
movapd 0xd0(%rsp),%xmm6
movapd 0x4a0(%rsp),%xmm11
mov    %rbx,0x610(%rsp)
movapd 0x80(%rsp),%xmm2
addsd  %xmm5,%xmm2
movapd %xmm2,0x80(%rsp)
movapd 0x70(%rsp),%xmm2
addsd  %xmm3,%xmm2
movapd %xmm2,0x70(%rsp)
mulsd  0x160(%rsp),%xmm15
movsd  0x288(%rsp),%xmm2
mulsd  0x210(%rsp),%xmm2
movsd  %xmm2,0x288(%rsp)
movsd  0x530(%rsp),%xmm2
mulsd  0x200(%rsp),%xmm2
movsd  %xmm2,0x530(%rsp)
movsd  0x280(%rsp),%xmm2
mulsd  0x130(%rsp),%xmm2
movsd  %xmm2,0x280(%rsp)
movsd  0x420(%rsp),%xmm2
movapd 0x540(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x540(%rsp)
movapd 0x480(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x480(%rsp)
movsd  (%rsp),%xmm2
addsd  0x180(%rsp),%xmm2
movsd  %xmm2,(%rsp)
movsd  0xf0(%rsp),%xmm3
mulsd  %xmm3,%xmm10
movapd 0x550(%rsp),%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm2,0x550(%rsp)
movsd  0x430(%rsp),%xmm2
addsd  %xmm13,%xmm2
movsd  %xmm2,0x430(%rsp)
movapd 0x1b0(%rsp),%xmm13
addsd  %xmm1,%xmm13
mulpd  %xmm4,%xmm11
ucomisd %xmm9,%xmm7
movapd 0x110(%rsp),%xmm2
divsd  %xmm2,%xmm12
movsd  %xmm12,0x3a0(%rsp)
movsd  0x490(%rsp),%xmm14
divsd  %xmm2,%xmm14
movapd 0xb0(%rsp),%xmm3
mulsd  0x410(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm2
mulsd  0x570(%rsp),%xmm2
movsd  0x3b0(%rsp),%xmm5
addsd  %xmm0,%xmm5
movapd 0x100(%rsp),%xmm9
divsd  %xmm6,%xmm9
mulsd  0x4c0(%rsp),%xmm8
movapd 0x580(%rsp),%xmm12
mulsd  0x278(%rsp),%xmm12
addsd  0x6df7(%rip),%xmm5
mulsd  0x6d87(%rip),%xmm5
movapd %xmm8,0x60(%rsp)
movapd %xmm10,0x2b0(%rsp)
jae    8386 <vbic_3T_et_xf_fj+0x7246>
movsd  0x150(%rsp),%xmm0
movapd %xmm11,0x4a0(%rsp)
movapd %xmm2,0xa0(%rsp)
movapd %xmm3,0xb0(%rsp)
movsd  %xmm15,0x800(%rsp)
movapd %xmm13,0x1b0(%rsp)
movsd  %xmm5,0x3b0(%rsp)
movapd %xmm9,0x250(%rsp)
movapd %xmm12,0x580(%rsp)
movsd  %xmm14,0x490(%rsp)
call   1060 <sqrt@plt>
movsd  0x490(%rsp),%xmm14
movapd 0x580(%rsp),%xmm12
movapd 0x250(%rsp),%xmm9
movsd  0x3b0(%rsp),%xmm5
movapd 0x1b0(%rsp),%xmm13
movapd 0x2b0(%rsp),%xmm10
movapd 0x60(%rsp),%xmm8
movsd  0x800(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm2
movapd 0x4a0(%rsp),%xmm11
movsd  %xmm0,0x790(%rsp)
movsd  0x288(%rsp),%xmm0
addsd  %xmm15,%xmm0
movsd  %xmm0,0x288(%rsp)
divsd  0x9f0(%rsp),%xmm3
movapd %xmm3,0xb0(%rsp)
movsd  0x280(%rsp),%xmm0
addsd  0x530(%rsp),%xmm0
movsd  %xmm0,0x280(%rsp)
divsd  0x9e8(%rsp),%xmm2
movapd %xmm2,0xa0(%rsp)
movapd 0x7f0(%rsp),%xmm0
divsd  0x790(%rsp),%xmm0
addsd  0x6c1a(%rip),%xmm0
movsd  0x6c21(%rip),%xmm15
mulsd  %xmm15,%xmm0
mulsd  %xmm0,%xmm13
movapd %xmm13,0x1b0(%rsp)
unpcklpd %xmm0,%xmm0
mulpd  %xmm0,%xmm11
movapd %xmm11,0x4a0(%rsp)
movapd 0x940(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm10,%xmm0
movapd 0x540(%rsp),%xmm1
movapd %xmm1,%xmm7
movapd 0x930(%rsp),%xmm3
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
movapd %xmm3,%xmm0
mulsd  (%rsp),%xmm0
movsd  0x7c8(%rsp),%xmm4
mulsd  %xmm1,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm2,%xmm6
mulsd  0x430(%rsp),%xmm6
addsd  %xmm4,%xmm6
movapd 0x2d0(%rsp),%xmm0
movsd  0x3a0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x3a0(%rsp)
unpcklpd %xmm3,%xmm2
movapd 0x80(%rsp),%xmm1
mulsd  0x380(%rsp),%xmm1
movapd %xmm1,0x160(%rsp)
mulsd  %xmm0,%xmm14
movsd  %xmm14,0x490(%rsp)
ucomisd 0x9f8(%rsp),%xmm15
movapd 0x550(%rsp),%xmm3
unpcklpd 0x480(%rsp),%xmm3
mulpd  %xmm2,%xmm3
movapd 0x70(%rsp),%xmm0
mulsd  0x198(%rsp),%xmm0
movapd %xmm0,0x200(%rsp)
mulsd  0x6b09(%rip),%xmm9
movapd %xmm9,0x250(%rsp)
addsd  %xmm8,%xmm12
movapd %xmm12,0x580(%rsp)
mov    0xe68(%rsp),%rbp
mov    0xb40(%rsp),%rbx
addsd  0x6b58(%rip),%xmm5
movsd  %xmm5,0x3b0(%rsp)
jbe    86ce <vbic_3T_et_xf_fj+0x758e>
movsd  0x6ab9(%rip),%xmm1
divsd  0x740(%rsp),%xmm1
movapd %xmm1,0x530(%rsp)
movapd %xmm5,%xmm0
movapd %xmm3,0x130(%rsp)
movapd %xmm6,0x210(%rsp)
movapd %xmm7,0x420(%rsp)
call   1050 <pow@plt>
movapd 0x530(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x3b0(%rsp),%xmm2
movapd 0x1b0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0x4a0(%rsp),%xmm2
movapd %xmm2,%xmm3
movsd  0x6a7f(%rip),%xmm2
movapd 0x420(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm4,0x420(%rsp)
movapd 0x210(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x210(%rsp)
movapd 0x210(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x210(%rsp)
movapd 0x130(%rsp),%xmm0
mulpd  0x6b50(%rip),%xmm0
addpd  %xmm3,%xmm0
movapd %xmm0,0x130(%rsp)
movapd %xmm4,%xmm0
movaps 0x740(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x740(%rsp),%xmm5
movapd 0x210(%rsp),%xmm8
movapd %xmm0,%xmm12
mulsd  %xmm0,%xmm5
divsd  0x420(%rsp),%xmm5
mulsd  %xmm5,%xmm8
unpcklpd %xmm5,%xmm5
mulpd  0x130(%rsp),%xmm5
addsd  0x3b0(%rsp),%xmm12
movsd  0x6999(%rip),%xmm3
mulsd  %xmm3,%xmm12
movapd 0x1b0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd 0x6adf(%rip),%xmm1
movapd 0x4a0(%rsp),%xmm2
mulpd  %xmm1,%xmm2
mulsd  %xmm3,%xmm8
addsd  %xmm0,%xmm8
mulpd  %xmm1,%xmm5
addpd  %xmm2,%xmm5
movsd  0x6947(%rip),%xmm11
jmp    87b9 <vbic_3T_et_xf_fj+0x7679>
movsd  0x6972(%rip),%xmm0
mulsd  %xmm0,%xmm7
movsd  0x692e(%rip),%xmm2
addsd  %xmm2,%xmm7
movapd %xmm7,0x420(%rsp)
mulsd  %xmm0,%xmm6
movapd %xmm6,0x210(%rsp)
mulpd  0x6a6c(%rip),%xmm3
movapd %xmm3,0x130(%rsp)
movapd %xmm7,%xmm0
movaps 0x740(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x68e9(%rip),%xmm11
movapd 0x210(%rsp),%xmm8
movapd 0x740(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x420(%rsp),%xmm1
mulsd  %xmm1,%xmm8
unpcklpd %xmm1,%xmm1
mulpd  0x130(%rsp),%xmm1
movapd %xmm1,%xmm3
movsd  0x3b0(%rsp),%xmm1
movsd  0x68b2(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm11,%xmm0
movapd %xmm1,%xmm12
mulsd  %xmm0,%xmm12
mulsd  %xmm2,%xmm0
movapd 0x1b0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd %xmm0,%xmm0
mulpd  0x4a0(%rsp),%xmm0
mulsd  %xmm1,%xmm8
addsd  %xmm2,%xmm8
unpcklpd %xmm1,%xmm1
mulpd  %xmm3,%xmm1
addpd  %xmm0,%xmm1
movapd %xmm1,%xmm5
movsd  0x380(%rsp),%xmm0
mulsd  0x3a0(%rsp),%xmm0
movsd  %xmm0,0x380(%rsp)
movsd  0x260(%rsp),%xmm0
mulsd  0x160(%rsp),%xmm0
movsd  %xmm0,0x260(%rsp)
movapd 0x470(%rsp),%xmm10
mulsd  0x3d8(%rsp),%xmm10
movsd  0x198(%rsp),%xmm0
mulsd  0x490(%rsp),%xmm0
movsd  %xmm0,0x198(%rsp)
movsd  0x2a0(%rsp),%xmm0
mulsd  0x200(%rsp),%xmm0
movsd  %xmm0,0x2a0(%rsp)
movapd 0x5b0(%rsp),%xmm0
mulsd  0x4d0(%rsp),%xmm0
movapd %xmm0,0x130(%rsp)
movapd 0xb0(%rsp),%xmm0
mulsd  0x288(%rsp),%xmm0
movapd %xmm0,0xb0(%rsp)
movapd 0x2b0(%rsp),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm12,%xmm0
mov    0xbe0(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm11,%xmm0
divsd  %xmm12,%xmm0
movapd 0x6840(%rip),%xmm9
xorpd  %xmm9,%xmm1
movapd %xmm12,%xmm6
mulsd  %xmm12,%xmm6
divsd  %xmm6,%xmm1
movsd  0x430(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xbe8(%rsp),%rdx
movsd  %xmm2,(%rdx)
movapd 0x550(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xbf0(%rsp),%rcx
movsd  %xmm2,(%rcx)
movapd %xmm1,%xmm2
mulsd  %xmm8,%xmm2
addsd  (%rdx),%xmm2
movapd 0xa0(%rsp),%xmm3
mulsd  0x280(%rsp),%xmm3
movapd %xmm3,0xa0(%rsp)
movsd  %xmm2,(%rdx)
movapd %xmm5,%xmm7
unpckhpd %xmm5,%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm1,%xmm2
mov    0xbf8(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm5,%xmm1
addsd  (%rcx),%xmm1
movapd 0x250(%rsp),%xmm13
addsd  0x580(%rsp),%xmm13
movsd  %xmm1,(%rcx)
movapd 0x540(%rsp),%xmm1
movapd %xmm1,%xmm4
movapd %xmm12,0x580(%rsp)
divsd  %xmm12,%xmm4
xorpd  %xmm9,%xmm1
movapd %xmm1,0x790(%rsp)
movsd  %xmm6,0x358(%rsp)
divsd  %xmm6,%xmm1
movsd  (%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  0x480(%rsp),%xmm0
movapd %xmm1,%xmm3
movapd %xmm8,0x210(%rsp)
mulsd  %xmm8,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm1,%xmm2
movapd %xmm7,0x160(%rsp)
mulsd  %xmm7,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm4,0x800(%rsp)
movapd %xmm4,%xmm0
xorpd  %xmm9,%xmm0
mov    0xe40(%rsp),%rax
movlpd %xmm0,(%rax)
xorpd  %xmm9,%xmm3
mov    0xe48(%rsp),%rax
movlpd %xmm3,(%rax)
xorpd  %xmm9,%xmm2
mov    0xe50(%rsp),%rax
movlpd %xmm2,(%rax)
xorpd  %xmm9,%xmm1
movapd %xmm5,0x740(%rsp)
mulsd  %xmm5,%xmm1
mov    0xe58(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  (%rbx),%xmm0
mov    0xbd0(%rsp),%rax
movsd  %xmm0,(%rax)
movabs $0x3ff0000000000000,%rax
mov    0xbd8(%rsp),%rcx
mov    %rax,(%rcx)
movsd  (%rbx),%xmm0
mov    0xe60(%rsp),%rcx
movsd  %xmm0,(%rcx)
mov    %rax,0x0(%rbp)
xorpd  %xmm1,%xmm1
movsd  0x7e0(%rsp),%xmm5
ucomisd %xmm1,%xmm5
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x530(%rsp)
xorpd  %xmm4,%xmm4
movsd  %xmm11,0x490(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x288(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x280(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x420(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x200(%rsp)
movapd 0x40(%rsp),%xmm15
movapd 0xe0(%rsp),%xmm8
movsd  0x680(%rsp),%xmm11
movapd 0x60(%rsp),%xmm9
jbe    8fdd <vbic_3T_et_xf_fj+0x7e9d>
movapd 0x5f0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm7
mulsd  %xmm4,%xmm7
divsd  %xmm15,%xmm4
divsd  %xmm8,%xmm7
movsd  0x2f0(%rsp),%xmm0
movsd  0x5d8(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movapd 0x2d0(%rsp),%xmm1
mulsd  %xmm1,%xmm4
mulsd  0x64ef(%rip),%xmm7
addsd  %xmm4,%xmm7
divsd  0x110(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  0x980(%rsp),%xmm1
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm0
mulsd  %xmm3,%xmm7
addsd  %xmm0,%xmm7
movapd 0x810(%rsp),%xmm4
mulsd  %xmm11,%xmm4
divsd  0x988(%rsp),%xmm4
mulsd  %xmm7,%xmm4
movsd  (%r15),%xmm2
movsd  0x390(%rsp),%xmm1
movapd %xmm1,%xmm7
mulsd  %xmm15,%xmm7
movapd %xmm2,%xmm6
divsd  %xmm7,%xmm6
movsd  0x647a(%rip),%xmm12
mulsd  %xmm8,%xmm1
divsd  %xmm1,%xmm2
mulsd  0x64b9(%rip),%xmm2
divsd  %xmm7,%xmm12
ucomisd 0x64b4(%rip),%xmm6
movapd %xmm10,0x30(%rsp)
movapd %xmm13,0x250(%rsp)
jbe    8be8 <vbic_3T_et_xf_fj+0x7aa8>
addsd  0x64a1(%rip),%xmm6
addsd  0x6439(%rip),%xmm6
movsd  0x64a1(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8cab <vbic_3T_et_xf_fj+0x7b6b>
movsd  0x6480(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    8c17 <vbic_3T_et_xf_fj+0x7ad7>
addsd  0x646a(%rip),%xmm6
addsd  0x640a(%rip),%xmm6
movsd  0x646a(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    8cab <vbic_3T_et_xf_fj+0x7b6b>
movapd %xmm6,%xmm0
movsd  %xmm1,0x390(%rsp)
movapd %xmm4,0x810(%rsp)
movsd  %xmm12,0x288(%rsp)
movsd  %xmm2,0x420(%rsp)
movsd  %xmm7,0x280(%rsp)
call   1030 <exp@plt>
movsd  0x280(%rsp),%xmm7
movsd  0x420(%rsp),%xmm2
movapd 0x250(%rsp),%xmm13
movapd 0x30(%rsp),%xmm10
movsd  0x288(%rsp),%xmm12
movapd 0x60(%rsp),%xmm9
movsd  0x680(%rsp),%xmm11
movapd 0x810(%rsp),%xmm4
movsd  0x7e0(%rsp),%xmm5
movsd  0x390(%rsp),%xmm1
movapd %xmm0,%xmm6
mulsd  %xmm5,%xmm11
mulsd  %xmm5,%xmm4
movapd %xmm12,%xmm8
mulsd  %xmm0,%xmm8
mulsd  %xmm0,%xmm2
movsd  0x0(%r13),%xmm3
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm3
mulsd  0x6388(%rip),%xmm3
divsd  %xmm7,%xmm0
ucomisd 0x6384(%rip),%xmm0
jbe    8d07 <vbic_3T_et_xf_fj+0x7bc7>
addsd  0x6382(%rip),%xmm0
addsd  0x631a(%rip),%xmm0
movsd  0x6382(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    8ddb <vbic_3T_et_xf_fj+0x7c9b>
movsd  0x6361(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    8d36 <vbic_3T_et_xf_fj+0x7bf6>
addsd  0x634b(%rip),%xmm0
addsd  0x62eb(%rip),%xmm0
movsd  0x634b(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    8ddb <vbic_3T_et_xf_fj+0x7c9b>
movapd %xmm4,0x810(%rsp)
movsd  %xmm11,0x680(%rsp)
movsd  %xmm12,0x288(%rsp)
movsd  %xmm8,0x280(%rsp)
movsd  %xmm2,0x420(%rsp)
movsd  %xmm6,0x200(%rsp)
movsd  %xmm3,0x530(%rsp)
call   1030 <exp@plt>
movsd  0x530(%rsp),%xmm3
movsd  0x200(%rsp),%xmm6
movsd  0x420(%rsp),%xmm2
movapd 0x250(%rsp),%xmm13
movapd 0x30(%rsp),%xmm10
movsd  0x280(%rsp),%xmm8
movsd  0x288(%rsp),%xmm12
movapd 0x60(%rsp),%xmm9
movsd  0x680(%rsp),%xmm11
movapd 0x810(%rsp),%xmm4
movapd %xmm0,%xmm1
mulsd  %xmm1,%xmm12
mulsd  %xmm1,%xmm3
movsd  0x6224(%rip),%xmm7
movapd %xmm7,%xmm5
movsd  0x990(%rsp),%xmm1
subsd  %xmm1,%xmm5
mulsd  %xmm5,%xmm0
mulsd  %xmm1,%xmm6
addsd  %xmm0,%xmm6
addsd  0x622f(%rip),%xmm6
movapd %xmm11,%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm11,%xmm1
mulsd  %xmm11,%xmm5
mulsd  %xmm6,%xmm4
mulsd  %xmm1,%xmm8
mulsd  %xmm2,%xmm1
addsd  %xmm4,%xmm1
mulsd  %xmm5,%xmm12
mulsd  %xmm3,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,0x420(%rsp)
movsd  0x670(%rsp),%xmm1
movapd %xmm1,%xmm2
movsd  %xmm0,0x200(%rsp)
mulsd  %xmm0,%xmm2
mulsd  0x61db(%rip),%xmm2
addsd  %xmm7,%xmm2
xorps  %xmm3,%xmm3
sqrtsd %xmm2,%xmm3
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm2
movapd %xmm3,%xmm5
movsd  %xmm12,0x288(%rsp)
movsd  %xmm8,0x280(%rsp)
jae    8f04 <vbic_3T_et_xf_fj+0x7dc4>
movapd %xmm2,%xmm0
movsd  %xmm2,0x530(%rsp)
movsd  %xmm3,0x3a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x3a0(%rsp),%xmm3
movsd  0x530(%rsp),%xmm2
movapd 0x250(%rsp),%xmm13
movapd 0x30(%rsp),%xmm10
movsd  0x280(%rsp),%xmm8
movsd  0x288(%rsp),%xmm12
movapd 0x60(%rsp),%xmm9
movsd  0x670(%rsp),%xmm1
movapd %xmm0,%xmm5
movapd %xmm1,%xmm4
mulsd  0x420(%rsp),%xmm4
movapd %xmm1,%xmm0
mulsd  %xmm8,%xmm0
mulsd  %xmm12,%xmm1
addsd  0x60e9(%rip),%xmm5
ucomisd %xmm6,%xmm2
jae    8f9a <vbic_3T_et_xf_fj+0x7e5a>
movsd  %xmm0,0x530(%rsp)
movapd %xmm2,%xmm0
movsd  %xmm1,0x670(%rsp)
movsd  %xmm4,0x3a0(%rsp)
movsd  %xmm5,0x490(%rsp)
call   1060 <sqrt@plt>
movapd 0x250(%rsp),%xmm13
movapd 0x30(%rsp),%xmm10
movsd  0x490(%rsp),%xmm5
movsd  0x3a0(%rsp),%xmm4
movapd 0x60(%rsp),%xmm9
movsd  0x670(%rsp),%xmm1
movapd %xmm0,%xmm3
movsd  0x530(%rsp),%xmm0
mulsd  0x607e(%rip),%xmm5
movsd  %xmm5,0x490(%rsp)
movsd  0x605d(%rip),%xmm2
divsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x530(%rsp)
mulsd  %xmm2,%xmm1
movapd 0x40(%rsp),%xmm15
movapd 0xe0(%rsp),%xmm8
movsd  %xmm1,0x7f0(%rsp)
movsd  %xmm4,0x3a0(%rsp)
movsd  0x260(%rsp),%xmm0
addsd  0x380(%rsp),%xmm0
movsd  %xmm0,0x260(%rsp)
divsd  0xa08(%rsp),%xmm10
movsd  0x2a0(%rsp),%xmm0
addsd  0x198(%rsp),%xmm0
movsd  %xmm0,0x2a0(%rsp)
movapd 0x130(%rsp),%xmm0
divsd  0xa00(%rsp),%xmm0
movapd %xmm0,0x130(%rsp)
movsd  0x410(%rsp),%xmm0
movsd  0xa10(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x410(%rsp)
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0xb0(%rsp)
movsd  0x570(%rsp),%xmm0
movsd  0xa18(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x570(%rsp)
movapd 0xa0(%rsp),%xmm14
mulsd  %xmm1,%xmm14
mov    0xba8(%rsp),%rbx
mulsd  0x780(%rsp),%xmm13
movsd  0x568(%rsp),%xmm0
ucomisd 0x5f40(%rip),%xmm0
movapd %xmm14,0xa0(%rsp)
movapd %xmm13,0x250(%rsp)
jne    915e <vbic_3T_et_xf_fj+0x801e>
jp     915e <vbic_3T_et_xf_fj+0x801e>
movsd  (%r12),%xmm2
movsd  0x370(%rsp),%xmm0
movapd %xmm0,%xmm1
movapd %xmm15,%xmm12
mulsd  %xmm15,%xmm1
movapd %xmm2,%xmm3
divsd  %xmm1,%xmm3
movsd  0x5efa(%rip),%xmm15
movapd 0x5fc2(%rip),%xmm5
xorpd  %xmm2,%xmm5
mulsd  %xmm8,%xmm0
movapd %xmm2,%xmm7
divsd  %xmm0,%xmm7
ucomisd 0x5f31(%rip),%xmm3
jbe    9216 <vbic_3T_et_xf_fj+0x80d6>
addsd  0x5f2b(%rip),%xmm3
addsd  0x5ec3(%rip),%xmm3
movsd  0x5f2b(%rip),%xmm6
mulsd  %xmm6,%xmm3
jmp    92c5 <vbic_3T_et_xf_fj+0x8185>
xorpd  %xmm0,%xmm0
movsd  0x568(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jne    9594 <vbic_3T_et_xf_fj+0x8454>
jp     9594 <vbic_3T_et_xf_fj+0x8454>
mov    0xba0(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,(%rbx)
mov    0xbb0(%rsp),%rax
movq   $0x0,(%rax)
movsd  (%r14),%xmm4
movsd  0x370(%rsp),%xmm0
movapd %xmm0,%xmm6
mulsd  %xmm15,%xmm6
movapd %xmm4,%xmm7
divsd  %xmm6,%xmm7
movapd %xmm8,%xmm1
movsd  0x5e43(%rip),%xmm8
movapd 0x5f0b(%rip),%xmm3
xorpd  %xmm4,%xmm3
mulsd  %xmm1,%xmm0
movapd %xmm4,%xmm13
divsd  %xmm0,%xmm13
ucomisd 0x5e79(%rip),%xmm7
jbe    9621 <vbic_3T_et_xf_fj+0x84e1>
addsd  0x5e73(%rip),%xmm7
addsd  0x5e0b(%rip),%xmm7
movsd  0x5e73(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    98d2 <vbic_3T_et_xf_fj+0x8792>
movsd  0x5e52(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    9245 <vbic_3T_et_xf_fj+0x8105>
addsd  0x5e3c(%rip),%xmm3
addsd  0x5ddc(%rip),%xmm3
movsd  0x5e3c(%rip),%xmm6
mulsd  %xmm6,%xmm3
jmp    92c5 <vbic_3T_et_xf_fj+0x8185>
movapd %xmm3,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm7,0x380(%rsp)
movsd  %xmm1,0x198(%rsp)
call   1030 <exp@plt>
movsd  0x198(%rsp),%xmm1
movapd 0x380(%rsp),%xmm7
movsd  0x5d8e(%rip),%xmm15
movapd 0x30(%rsp),%xmm10
movapd 0x60(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm12
movapd %xmm0,%xmm6
movsd  (%r12),%xmm2
movapd 0x5e23(%rip),%xmm5
xorpd  %xmm2,%xmm5
movapd %xmm0,%xmm3
movapd %xmm15,%xmm4
divsd  %xmm1,%xmm4
mulsd  0x5d8a(%rip),%xmm7
movsd  0x460(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm12,%xmm0
divsd  %xmm0,%xmm2
mulsd  %xmm8,%xmm1
divsd  %xmm1,%xmm5
mulsd  0x5d1b(%rip),%xmm5
divsd  %xmm0,%xmm15
ucomisd 0x5d5e(%rip),%xmm2
jbe    932d <vbic_3T_et_xf_fj+0x81ed>
addsd  0x5d5c(%rip),%xmm2
addsd  0x5cf4(%rip),%xmm2
movsd  0x5d5c(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    9407 <vbic_3T_et_xf_fj+0x82c7>
movsd  0x5d3b(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    935c <vbic_3T_et_xf_fj+0x821c>
addsd  0x5d25(%rip),%xmm2
addsd  0x5cc5(%rip),%xmm2
movsd  0x5d25(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    9407 <vbic_3T_et_xf_fj+0x82c7>
movapd %xmm2,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm5,0x460(%rsp)
movsd  %xmm15,0x370(%rsp)
movapd %xmm7,0x380(%rsp)
movapd %xmm3,0x390(%rsp)
movsd  %xmm4,0x198(%rsp)
movsd  %xmm6,0x5f0(%rsp)
call   1030 <exp@plt>
movsd  0x5f0(%rsp),%xmm6
movsd  0x198(%rsp),%xmm4
movapd 0x390(%rsp),%xmm3
movapd 0x380(%rsp),%xmm7
movsd  0x370(%rsp),%xmm15
movapd 0x460(%rsp),%xmm5
movapd 0x30(%rsp),%xmm10
movapd 0x60(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm12
movapd %xmm0,%xmm2
mulsd  %xmm6,%xmm4
mulsd  %xmm6,%xmm7
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm5
xorpd  %xmm0,%xmm0
movsd  0x5e0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    94ca <vbic_3T_et_xf_fj+0x838a>
movsd  (%r12),%xmm6
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm6,%xmm1
xorpd  0x5c96(%rip),%xmm6
divsd  0x820(%rsp),%xmm1
subsd  0x100(%rsp),%xmm6
movapd %xmm6,%xmm0
divsd  0x690(%rsp),%xmm0
divsd  0xd0(%rsp),%xmm6
mulsd  0x278(%rsp),%xmm0
subsd  %xmm0,%xmm9
mulsd  0x5bd8(%rip),%xmm6
addsd  %xmm9,%xmm6
ucomisd 0x5bd3(%rip),%xmm1
movapd %xmm7,0x380(%rsp)
movsd  %xmm4,0x198(%rsp)
jbe    955d <vbic_3T_et_xf_fj+0x841d>
addsd  0x5bbb(%rip),%xmm1
addsd  0x5b53(%rip),%xmm1
movsd  0x5bbb(%rip),%xmm0
jmp    9587 <vbic_3T_et_xf_fj+0x8447>
movsd  0x5b6e(%rip),%xmm0
addsd  %xmm0,%xmm3
addsd  %xmm0,%xmm2
movsd  0x570(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x410(%rsp),%xmm6
movapd %xmm6,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
mov    0xba0(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,(%rbx)
mulsd  %xmm6,%xmm4
mov    0xbb0(%rsp),%rax
movsd  %xmm4,(%rax)
mulsd  %xmm6,%xmm7
addsd  (%rbx),%xmm7
mulsd  %xmm14,%xmm2
addsd  %xmm7,%xmm2
movsd  %xmm2,(%rbx)
mulsd  %xmm9,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm9,%xmm5
jmp    97e0 <vbic_3T_et_xf_fj+0x86a0>
movsd  0x5b0b(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    9654 <vbic_3T_et_xf_fj+0x8514>
addsd  0x5af1(%rip),%xmm1
addsd  0x5a91(%rip),%xmm1
movsd  0x5af1(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm7
jmp    96dc <vbic_3T_et_xf_fj+0x859c>
movsd  (%r12),%xmm2
movsd  0x370(%rsp),%xmm0
movapd %xmm0,%xmm9
mulsd  %xmm15,%xmm9
movapd %xmm2,%xmm5
divsd  %xmm9,%xmm5
movsd  0x5a51(%rip),%xmm13
movapd 0x5b19(%rip),%xmm6
xorpd  %xmm2,%xmm6
mulsd  %xmm8,%xmm0
movapd %xmm2,%xmm4
movsd  %xmm0,0x370(%rsp)
divsd  %xmm0,%xmm4
ucomisd 0x5a7f(%rip),%xmm5
movapd %xmm10,0x30(%rsp)
movsd  %xmm9,0x5f0(%rsp)
jbe    9828 <vbic_3T_et_xf_fj+0x86e8>
addsd  0x5a68(%rip),%xmm5
addsd  0x5a00(%rip),%xmm5
movsd  0x5a68(%rip),%xmm3
mulsd  %xmm3,%xmm5
jmp    9c18 <vbic_3T_et_xf_fj+0x8ad8>
movsd  0x5a47(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    985b <vbic_3T_et_xf_fj+0x871b>
addsd  0x5a2d(%rip),%xmm7
addsd  0x59cd(%rip),%xmm7
movsd  0x5a2d(%rip),%xmm2
mulsd  %xmm2,%xmm7
jmp    98d2 <vbic_3T_et_xf_fj+0x8792>
movapd %xmm1,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm5,0x460(%rsp)
movsd  %xmm15,0x370(%rsp)
movapd %xmm2,0x100(%rsp)
movapd %xmm3,0x390(%rsp)
movapd %xmm6,0xd0(%rsp)
call   1030 <exp@plt>
movapd 0xd0(%rsp),%xmm6
movapd 0x390(%rsp),%xmm3
movapd 0x100(%rsp),%xmm2
movsd  0x370(%rsp),%xmm15
movapd 0x460(%rsp),%xmm5
movapd 0x30(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm12
movapd %xmm0,%xmm7
mulsd  %xmm0,%xmm6
movsd  0x4c0(%rsp),%xmm14
mulsd  %xmm0,%xmm14
movsd  0x5949(%rip),%xmm0
addsd  %xmm0,%xmm3
addsd  %xmm0,%xmm2
movsd  0x570(%rsp),%xmm9
movapd %xmm9,%xmm0
mulsd  %xmm2,%xmm0
movsd  0x410(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
subsd  0x780(%rsp),%xmm7
movapd 0x8e0(%rsp),%xmm13
mulsd  %xmm13,%xmm7
subsd  %xmm7,%xmm1
mov    0xba0(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,(%rbx)
movsd  0x198(%rsp),%xmm0
mulsd  %xmm4,%xmm0
mov    0xbb0(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0x380(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rbx),%xmm0
mulsd  0xa0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,(%rbx)
mulsd  %xmm9,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
mulsd  %xmm9,%xmm5
addsd  (%rbx),%xmm5
mulsd  %xmm13,%xmm6
subsd  %xmm6,%xmm5
movsd  %xmm5,(%rbx)
movsd  (%rax),%xmm0
mulsd  %xmm13,%xmm14
subsd  %xmm14,%xmm0
movsd  %xmm0,(%rax)
movapd 0x250(%rsp),%xmm5
mulsd  %xmm13,%xmm5
addsd  (%rbx),%xmm5
movsd  %xmm5,(%rbx)
mov    0xbb8(%rsp),%rax
movq   $0x0,(%rax)
mov    0xbc0(%rsp),%rax
movq   $0x0,(%rax)
mov    0xbc8(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x4c8(%rsp),%xmm0
movapd %xmm12,%xmm15
jmp    a84f <vbic_3T_et_xf_fj+0x970f>
movsd  0x5840(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    9bae <vbic_3T_et_xf_fj+0x8a6e>
addsd  0x5826(%rip),%xmm5
addsd  0x57c6(%rip),%xmm5
movsd  0x5826(%rip),%xmm3
mulsd  %xmm3,%xmm5
jmp    9c18 <vbic_3T_et_xf_fj+0x8ad8>
movapd %xmm7,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm13,0x370(%rsp)
movsd  %xmm6,0x380(%rsp)
call   1030 <exp@plt>
movsd  0x380(%rsp),%xmm6
movapd 0x370(%rsp),%xmm13
movsd  0x5776(%rip),%xmm8
movapd 0x30(%rsp),%xmm10
movapd 0x60(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm14
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm2
movsd  (%r14),%xmm4
movapd 0x5816(%rip),%xmm3
xorpd  %xmm4,%xmm3
movapd %xmm0,%xmm7
movapd %xmm8,%xmm5
divsd  %xmm6,%xmm5
mulsd  0x577c(%rip),%xmm13
movsd  0x460(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm15,%xmm0
divsd  %xmm0,%xmm4
mulsd  0xe0(%rsp),%xmm1
divsd  %xmm1,%xmm3
mulsd  0x5709(%rip),%xmm3
divsd  %xmm0,%xmm8
ucomisd 0x574c(%rip),%xmm4
jbe    993f <vbic_3T_et_xf_fj+0x87ff>
addsd  0x574a(%rip),%xmm4
addsd  0x56e2(%rip),%xmm4
movsd  0x574a(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    9a11 <vbic_3T_et_xf_fj+0x88d1>
movsd  0x5729(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    996e <vbic_3T_et_xf_fj+0x882e>
addsd  0x5713(%rip),%xmm4
addsd  0x56b3(%rip),%xmm4
movsd  0x5713(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    9a11 <vbic_3T_et_xf_fj+0x88d1>
movapd %xmm4,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm3,0x460(%rsp)
movsd  %xmm8,0x390(%rsp)
movapd %xmm13,0x370(%rsp)
movapd %xmm7,0x380(%rsp)
movsd  %xmm5,0x198(%rsp)
movsd  %xmm2,0x5f0(%rsp)
call   1030 <exp@plt>
movsd  0x5f0(%rsp),%xmm2
movsd  0x198(%rsp),%xmm5
movapd 0x380(%rsp),%xmm7
movapd 0x370(%rsp),%xmm13
movsd  0x390(%rsp),%xmm8
movapd 0x460(%rsp),%xmm3
movapd 0x30(%rsp),%xmm10
movapd 0x60(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm14
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm4
mulsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm13
mulsd  %xmm0,%xmm8
mulsd  %xmm0,%xmm3
xorpd  %xmm0,%xmm0
movsd  0x5e0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    9ad4 <vbic_3T_et_xf_fj+0x8994>
movsd  (%r14),%xmm6
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm6,%xmm1
xorpd  0x568c(%rip),%xmm6
divsd  0x820(%rsp),%xmm1
subsd  0x100(%rsp),%xmm6
movapd %xmm6,%xmm0
divsd  0x690(%rsp),%xmm0
divsd  0xd0(%rsp),%xmm6
mulsd  0x278(%rsp),%xmm0
subsd  %xmm0,%xmm9
mulsd  0x55ce(%rip),%xmm6
addsd  %xmm9,%xmm6
ucomisd 0x55c9(%rip),%xmm1
movapd %xmm7,0x380(%rsp)
movsd  %xmm5,0x198(%rsp)
jbe    9b77 <vbic_3T_et_xf_fj+0x8a37>
addsd  0x55b1(%rip),%xmm1
addsd  0x5549(%rip),%xmm1
movsd  0x55b1(%rip),%xmm0
jmp    9ba1 <vbic_3T_et_xf_fj+0x8a61>
movsd  0x5564(%rip),%xmm0
addsd  %xmm0,%xmm7
addsd  %xmm0,%xmm4
movsd  0x570(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm4,%xmm0
movsd  0x410(%rsp),%xmm6
movapd %xmm6,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm0,%xmm1
mov    0xbb8(%rsp),%rax
movsd  %xmm1,(%rax)
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mov    0xbc0(%rsp),%rcx
movsd  %xmm0,(%rcx)
mulsd  %xmm6,%xmm5
mov    0xbc8(%rsp),%rax
movsd  %xmm5,(%rax)
mulsd  %xmm6,%xmm13
addsd  (%rcx),%xmm13
mulsd  %xmm14,%xmm4
addsd  %xmm13,%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm2,%xmm8
addsd  (%rax),%xmm8
movsd  %xmm8,(%rax)
mulsd  %xmm2,%xmm3
addsd  (%rcx),%xmm3
movsd  %xmm3,(%rcx)
jmp    a0e7 <vbic_3T_et_xf_fj+0x8fa7>
movsd  0x54f1(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    9f51 <vbic_3T_et_xf_fj+0x8e11>
addsd  0x54d7(%rip),%xmm1
addsd  0x5477(%rip),%xmm1
movsd  0x54d7(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm7
jmp    9fd1 <vbic_3T_et_xf_fj+0x8e91>
movapd %xmm5,%xmm0
movapd %xmm4,0x680(%rsp)
call   1030 <exp@plt>
movapd 0x680(%rsp),%xmm4
movsd  0x5f0(%rsp),%xmm9
movsd  0x5434(%rip),%xmm13
movapd 0x30(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm3
movsd  (%r12),%xmm2
movapd 0x54d0(%rip),%xmm6
xorpd  %xmm2,%xmm6
movapd %xmm0,%xmm5
movapd %xmm13,%xmm0
divsd  %xmm9,%xmm0
movsd  %xmm0,0x198(%rsp)
mulsd  0x542d(%rip),%xmm4
movsd  0x460(%rsp),%xmm0
movapd %xmm0,%xmm7
mulsd  %xmm15,%xmm7
divsd  %xmm7,%xmm2
movapd %xmm13,%xmm1
mulsd  %xmm8,%xmm0
movsd  %xmm0,0x460(%rsp)
divsd  %xmm0,%xmm6
mulsd  0x53b0(%rip),%xmm6
divsd  %xmm7,%xmm1
movsd  %xmm1,0x380(%rsp)
ucomisd 0x53eb(%rip),%xmm2
movsd  %xmm7,0x5d8(%rsp)
jbe    9ca9 <vbic_3T_et_xf_fj+0x8b69>
addsd  0x53e0(%rip),%xmm2
addsd  0x5378(%rip),%xmm2
movsd  0x53e0(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    9d6b <vbic_3T_et_xf_fj+0x8c2b>
movsd  0x53bf(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    9cd8 <vbic_3T_et_xf_fj+0x8b98>
addsd  0x53a9(%rip),%xmm2
addsd  0x5349(%rip),%xmm2
movsd  0x53a9(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    9d6b <vbic_3T_et_xf_fj+0x8c2b>
movapd %xmm2,%xmm0
movapd %xmm6,0x390(%rsp)
movapd %xmm4,0x680(%rsp)
movapd %xmm5,0x7e0(%rsp)
movsd  %xmm3,0x670(%rsp)
call   1030 <exp@plt>
movsd  0x670(%rsp),%xmm3
movapd 0x7e0(%rsp),%xmm5
movapd 0x680(%rsp),%xmm4
movapd 0x390(%rsp),%xmm6
movsd  0x5d8(%rsp),%xmm7
movsd  0x5f0(%rsp),%xmm9
movsd  0x52cb(%rip),%xmm13
movapd 0x30(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm2
movsd  0x198(%rsp),%xmm11
mulsd  %xmm3,%xmm11
mulsd  %xmm3,%xmm4
movsd  0x380(%rsp),%xmm12
mulsd  %xmm0,%xmm12
mulsd  %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movsd  0x5e0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
movapd %xmm6,0x390(%rsp)
jbe    9e5e <vbic_3T_et_xf_fj+0x8d1e>
movsd  %xmm12,0x180(%rsp)
movapd %xmm2,0x670(%rsp)
movsd  (%r12),%xmm7
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm7,%xmm1
xorpd  0x5301(%rip),%xmm7
divsd  0x820(%rsp),%xmm1
subsd  0x100(%rsp),%xmm7
movapd %xmm7,%xmm0
divsd  0x690(%rsp),%xmm0
divsd  0xd0(%rsp),%xmm7
mulsd  0x278(%rsp),%xmm0
movapd 0x60(%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0x523e(%rip),%xmm7
addsd  %xmm2,%xmm7
ucomisd 0x523a(%rip),%xmm1
movapd %xmm4,0x680(%rsp)
jbe    9f1e <vbic_3T_et_xf_fj+0x8dde>
addsd  0x522b(%rip),%xmm1
addsd  0x51c3(%rip),%xmm1
movsd  0x522b(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    a15b <vbic_3T_et_xf_fj+0x901b>
movsd  0x51da(%rip),%xmm0
addsd  %xmm0,%xmm5
addsd  %xmm0,%xmm2
movapd %xmm5,%xmm3
movapd %xmm2,%xmm5
movsd  0x570(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm5,%xmm0
movsd  0x410(%rsp),%xmm6
movapd %xmm6,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movsd  0x568(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mov    0xba0(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm0,%xmm3
movapd %xmm0,%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm0,%xmm5
mulsd  %xmm2,%xmm0
mulsd  0xb0(%rsp),%xmm3
movsd  %xmm3,(%rbx)
mulsd  %xmm1,%xmm11
mov    0xbb0(%rsp),%rax
movsd  %xmm11,(%rax)
mulsd  %xmm4,%xmm1
addsd  (%rbx),%xmm1
mulsd  %xmm14,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,(%rbx)
mulsd  %xmm0,%xmm12
addsd  (%rax),%xmm12
movsd  %xmm12,(%rax)
mulsd  0x390(%rsp),%xmm0
addsd  (%rbx),%xmm0
jmp    a2c3 <vbic_3T_et_xf_fj+0x9183>
movsd  0x514a(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    a0ff <vbic_3T_et_xf_fj+0x8fbf>
addsd  0x5130(%rip),%xmm1
addsd  0x50d0(%rip),%xmm1
movsd  0x5130(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    a15b <vbic_3T_et_xf_fj+0x901b>
movapd %xmm1,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm3,0x460(%rsp)
movsd  %xmm8,0x390(%rsp)
movapd %xmm4,0x100(%rsp)
movapd %xmm13,0x370(%rsp)
movapd %xmm6,0xd0(%rsp)
call   1030 <exp@plt>
movapd 0xd0(%rsp),%xmm6
movapd 0x370(%rsp),%xmm13
movapd 0x100(%rsp),%xmm4
movsd  0x390(%rsp),%xmm8
movapd 0x460(%rsp),%xmm3
movapd 0x30(%rsp),%xmm10
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm7
movsd  0x5067(%rip),%xmm1
movapd 0x380(%rsp),%xmm5
addsd  %xmm1,%xmm5
addsd  %xmm1,%xmm4
movsd  0x570(%rsp),%xmm9
movapd %xmm9,%xmm1
mulsd  %xmm4,%xmm1
movsd  0x410(%rsp),%xmm11
movapd %xmm11,%xmm2
mulsd  %xmm5,%xmm2
addsd  %xmm1,%xmm2
subsd  0x780(%rsp),%xmm7
movapd 0x8e0(%rsp),%xmm1
mulsd  %xmm1,%xmm7
subsd  %xmm7,%xmm2
mov    0xbb8(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0xb0(%rsp),%xmm2
mulsd  %xmm5,%xmm2
mov    0xbc0(%rsp),%rcx
movsd  %xmm2,(%rcx)
movsd  0x198(%rsp),%xmm2
mulsd  %xmm11,%xmm2
mov    0xbc8(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm11,%xmm13
mulsd  0xa0(%rsp),%xmm4
addsd  (%rcx),%xmm13
addsd  %xmm13,%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm9,%xmm8
addsd  (%rax),%xmm8
movsd  %xmm8,(%rax)
mulsd  %xmm9,%xmm3
mulsd  %xmm0,%xmm6
addsd  (%rcx),%xmm3
movsd  0x4c0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm6
subsd  %xmm6,%xmm3
movsd  %xmm3,(%rcx)
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
movapd 0x250(%rsp),%xmm12
mulsd  %xmm1,%xmm12
addsd  (%rcx),%xmm12
movsd  %xmm12,(%rcx)
movsd  0x4c8(%rsp),%xmm0
movapd 0xe0(%rsp),%xmm8
jmp    a84f <vbic_3T_et_xf_fj+0x970f>
movapd %xmm1,%xmm0
movapd %xmm5,0x7e0(%rsp)
movsd  %xmm11,0xf0(%rsp)
movapd %xmm7,0x150(%rsp)
call   1030 <exp@plt>
movapd 0x150(%rsp),%xmm7
movsd  0xf0(%rsp),%xmm11
movapd 0x7e0(%rsp),%xmm5
movsd  0x4ec7(%rip),%xmm13
movapd 0x30(%rsp),%xmm10
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm1
movsd  0x180(%rsp),%xmm12
movsd  0x4ed3(%rip),%xmm2
addsd  %xmm2,%xmm5
movapd %xmm5,%xmm6
movapd 0x670(%rsp),%xmm5
addsd  %xmm2,%xmm5
movsd  0x570(%rsp),%xmm8
movapd %xmm8,%xmm2
mulsd  %xmm5,%xmm2
movsd  0x410(%rsp),%xmm14
movapd %xmm14,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
subsd  0x780(%rsp),%xmm1
movapd 0x8e0(%rsp),%xmm9
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm3
movsd  0x568(%rsp),%xmm4
mulsd  %xmm4,%xmm3
mov    0xba0(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm4,%xmm6
mulsd  0xb0(%rsp),%xmm6
movsd  %xmm6,(%rbx)
movapd %xmm4,%xmm1
mulsd  %xmm14,%xmm1
mulsd  %xmm1,%xmm11
mov    0xbb0(%rsp),%rax
movsd  %xmm11,(%rax)
mulsd  0x680(%rsp),%xmm1
addsd  (%rbx),%xmm1
mulsd  %xmm4,%xmm5
movapd 0xa0(%rsp),%xmm14
mulsd  %xmm14,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,(%rbx)
movapd %xmm4,%xmm1
mulsd  %xmm8,%xmm1
mulsd  %xmm1,%xmm12
addsd  (%rax),%xmm12
movsd  %xmm12,(%rax)
mulsd  %xmm0,%xmm7
mulsd  0x390(%rsp),%xmm1
movapd 0x4e7e(%rip),%xmm2
xorpd  %xmm9,%xmm2
mulsd  %xmm4,%xmm2
addsd  (%rbx),%xmm1
mulsd  %xmm2,%xmm7
addsd  %xmm1,%xmm7
movsd  %xmm7,(%rbx)
mulsd  0x4c0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
movapd %xmm4,%xmm0
mulsd  %xmm9,%xmm0
mulsd  0x250(%rsp),%xmm0
addsd  (%rbx),%xmm0
movapd 0xe0(%rsp),%xmm8
movsd  0x5f0(%rsp),%xmm9
movsd  0x5d8(%rsp),%xmm7
movsd  %xmm0,(%rbx)
movsd  (%r14),%xmm4
movapd %xmm4,%xmm5
divsd  %xmm9,%xmm5
movapd 0x4e02(%rip),%xmm9
xorpd  %xmm4,%xmm9
movapd %xmm4,%xmm3
divsd  0x370(%rsp),%xmm3
ucomisd 0x4d70(%rip),%xmm5
jbe    a31b <vbic_3T_et_xf_fj+0x91db>
addsd  0x4d6e(%rip),%xmm5
addsd  0x4d06(%rip),%xmm5
movsd  0x4d6e(%rip),%xmm2
mulsd  %xmm2,%xmm5
jmp    a3b1 <vbic_3T_et_xf_fj+0x9271>
movsd  0x4d4d(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    a347 <vbic_3T_et_xf_fj+0x9207>
addsd  0x4d37(%rip),%xmm5
addsd  0x4cd7(%rip),%xmm5
movsd  0x4d37(%rip),%xmm2
mulsd  %xmm2,%xmm5
jmp    a3b1 <vbic_3T_et_xf_fj+0x9271>
movapd %xmm5,%xmm0
movapd %xmm3,0x370(%rsp)
call   1030 <exp@plt>
movapd 0x370(%rsp),%xmm3
movsd  0x5d8(%rsp),%xmm7
movsd  0x4c9c(%rip),%xmm13
movapd 0x30(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm2
movsd  (%r14),%xmm4
movapd 0x4d38(%rip),%xmm9
xorpd  %xmm4,%xmm9
movapd %xmm0,%xmm5
mulsd  0x4ca7(%rip),%xmm3
divsd  0x460(%rsp),%xmm9
mulsd  0x4c4c(%rip),%xmm9
divsd  %xmm7,%xmm4
ucomisd 0x4c90(%rip),%xmm4
jbe    a3fb <vbic_3T_et_xf_fj+0x92bb>
addsd  0x4c8e(%rip),%xmm4
addsd  0x4c26(%rip),%xmm4
movsd  0x4c8e(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    a4ac <vbic_3T_et_xf_fj+0x936c>
movsd  0x4c6d(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    a42a <vbic_3T_et_xf_fj+0x92ea>
addsd  0x4c57(%rip),%xmm4
addsd  0x4bf7(%rip),%xmm4
movsd  0x4c57(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    a4ac <vbic_3T_et_xf_fj+0x936c>
movapd %xmm4,%xmm0
movapd %xmm9,0x460(%rsp)
movapd %xmm3,0x370(%rsp)
movapd %xmm5,0x390(%rsp)
movsd  %xmm2,0x5f0(%rsp)
call   1030 <exp@plt>
movsd  0x5f0(%rsp),%xmm2
movapd 0x390(%rsp),%xmm5
movapd 0x370(%rsp),%xmm3
movapd 0x460(%rsp),%xmm9
movsd  0x4b8a(%rip),%xmm13
movapd 0x30(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm4
movsd  0x198(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x198(%rsp)
mulsd  %xmm2,%xmm3
xorpd  %xmm1,%xmm1
movsd  0x5e0(%rsp),%xmm2
ucomisd %xmm1,%xmm2
movsd  0x380(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x380(%rsp)
mulsd  %xmm0,%xmm9
jbe    a58d <vbic_3T_et_xf_fj+0x944d>
movsd  (%r14),%xmm7
movapd 0x8d0(%rsp),%xmm1
subsd  %xmm7,%xmm1
xorpd  0x4bce(%rip),%xmm7
divsd  0x820(%rsp),%xmm1
subsd  0x100(%rsp),%xmm7
movapd %xmm7,%xmm0
divsd  0x690(%rsp),%xmm0
divsd  0xd0(%rsp),%xmm7
mulsd  0x278(%rsp),%xmm0
movapd 0x60(%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0x4b0b(%rip),%xmm7
addsd  %xmm2,%xmm7
ucomisd 0x4b07(%rip),%xmm1
movapd %xmm3,0x370(%rsp)
jbe    a659 <vbic_3T_et_xf_fj+0x9519>
addsd  0x4af8(%rip),%xmm1
addsd  0x4a90(%rip),%xmm1
movsd  0x4af8(%rip),%xmm0
jmp    a67f <vbic_3T_et_xf_fj+0x953f>
subsd  0x568(%rsp),%xmm13
movsd  0x4aa1(%rip),%xmm0
addsd  %xmm0,%xmm5
addsd  %xmm0,%xmm4
movsd  0x570(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm13,%xmm1
movsd  0x410(%rsp),%xmm6
mulsd  %xmm6,%xmm1
mulsd  %xmm5,%xmm6
addsd  %xmm0,%xmm6
mulsd  %xmm13,%xmm6
mov    0xbb8(%rsp),%rax
movsd  %xmm6,(%rax)
mulsd  %xmm13,%xmm5
mulsd  %xmm13,%xmm4
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
mov    0xbc0(%rsp),%rcx
movsd  %xmm0,(%rcx)
movsd  0x198(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xbc8(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  %xmm3,%xmm1
addsd  (%rcx),%xmm1
mulsd  %xmm2,%xmm13
mulsd  %xmm14,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,(%rcx)
movsd  0x380(%rsp),%xmm0
mulsd  %xmm13,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm9,%xmm13
jmp    a83c <vbic_3T_et_xf_fj+0x96fc>
movsd  0x4a0f(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    a68a <vbic_3T_et_xf_fj+0x954a>
addsd  0x49f9(%rip),%xmm1
addsd  0x4999(%rip),%xmm1
movsd  0x49f9(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm11
jmp    a703 <vbic_3T_et_xf_fj+0x95c3>
movapd %xmm1,%xmm0
movapd %xmm9,0x460(%rsp)
movapd %xmm4,0x100(%rsp)
movapd %xmm5,0x390(%rsp)
movapd %xmm7,0xd0(%rsp)
call   1030 <exp@plt>
movapd 0xd0(%rsp),%xmm7
movapd 0x390(%rsp),%xmm5
movapd 0x100(%rsp),%xmm4
movapd 0x460(%rsp),%xmm9
movsd  0x492a(%rip),%xmm13
movapd 0x30(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm15
movapd %xmm0,%xmm11
subsd  0x568(%rsp),%xmm13
movsd  0x492b(%rip),%xmm1
addsd  %xmm1,%xmm5
addsd  %xmm1,%xmm4
movsd  0x570(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm13,%xmm1
movsd  0x410(%rsp),%xmm6
mulsd  %xmm6,%xmm1
mulsd  %xmm5,%xmm6
addsd  %xmm2,%xmm6
subsd  0x780(%rsp),%xmm11
movapd 0x8e0(%rsp),%xmm2
mulsd  %xmm2,%xmm11
subsd  %xmm11,%xmm6
mulsd  %xmm13,%xmm6
mov    0xbb8(%rsp),%rax
movsd  %xmm6,(%rax)
mulsd  %xmm13,%xmm5
movapd 0xb0(%rsp),%xmm6
mulsd  %xmm5,%xmm6
mov    0xbc0(%rsp),%rcx
movsd  %xmm6,(%rcx)
movsd  0x198(%rsp),%xmm5
mulsd  %xmm1,%xmm5
mov    0xbc8(%rsp),%rax
movsd  %xmm5,(%rax)
mulsd  0x370(%rsp),%xmm1
mulsd  %xmm13,%xmm4
addsd  (%rcx),%xmm1
mulsd  0xa0(%rsp),%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,(%rcx)
mulsd  %xmm0,%xmm7
mulsd  %xmm13,%xmm3
movsd  0x380(%rsp),%xmm5
mulsd  %xmm3,%xmm5
addsd  (%rax),%xmm5
movsd  0x4c0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm5,(%rax)
mulsd  %xmm9,%xmm3
movapd 0x48d8(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  %xmm13,%xmm0
addsd  (%rcx),%xmm3
mulsd  %xmm2,%xmm13
mulsd  %xmm0,%xmm7
addsd  %xmm3,%xmm7
movsd  %xmm7,(%rcx)
mulsd  %xmm1,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  0x250(%rsp),%xmm13
addsd  (%rcx),%xmm13
movsd  %xmm13,(%rcx)
movsd  0x4c8(%rsp),%xmm0
mulsd  0x260(%rsp),%xmm10
movapd 0x130(%rsp),%xmm1
mulsd  0x2a0(%rsp),%xmm1
movapd %xmm1,0x130(%rsp)
movsd  0x0(%r13),%xmm5
movapd %xmm0,%xmm1
mulsd  %xmm15,%xmm1
movapd %xmm5,%xmm7
divsd  %xmm1,%xmm7
movsd  0x477c(%rip),%xmm9
movapd %xmm9,%xmm3
movsd  %xmm1,0xd0(%rsp)
divsd  %xmm1,%xmm3
movapd 0x4831(%rip),%xmm12
mulsd  %xmm8,%xmm0
movapd %xmm5,%xmm6
movsd  %xmm0,0x4c8(%rsp)
divsd  %xmm0,%xmm6
mulsd  0x4793(%rip),%xmm6
xorpd  %xmm5,%xmm12
ucomisd 0x478e(%rip),%xmm7
movapd %xmm3,0xa0(%rsp)
jbe    a906 <vbic_3T_et_xf_fj+0x97c6>
addsd  0x4783(%rip),%xmm7
addsd  0x471b(%rip),%xmm7
movsd  0x4783(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    a996 <vbic_3T_et_xf_fj+0x9856>
movsd  0x4762(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    a932 <vbic_3T_et_xf_fj+0x97f2>
addsd  0x474c(%rip),%xmm7
addsd  0x46ec(%rip),%xmm7
movsd  0x474c(%rip),%xmm0
mulsd  %xmm0,%xmm7
jmp    a996 <vbic_3T_et_xf_fj+0x9856>
movapd %xmm7,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm6,0x100(%rsp)
call   1030 <exp@plt>
movapd 0x100(%rsp),%xmm6
movapd 0xa0(%rsp),%xmm3
movapd 0x30(%rsp),%xmm10
movsd  0x46a3(%rip),%xmm9
movapd 0xe0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm15
movsd  0x0(%r13),%xmm5
movapd 0x4753(%rip),%xmm12
xorpd  %xmm5,%xmm12
movapd %xmm0,%xmm7
movsd  0xa20(%rsp),%xmm1
movsd  0x3d8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x3d8(%rsp)
mulsd  %xmm1,%xmm10
movsd  0xa28(%rsp),%xmm1
movsd  0x4d0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x4d0(%rsp)
movapd 0x130(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x130(%rsp)
movapd %xmm3,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm6
movapd %xmm6,0x100(%rsp)
movsd  0x6e0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm15,%xmm1
divsd  %xmm1,%xmm5
movapd %xmm9,%xmm6
mulsd  %xmm8,%xmm0
movsd  %xmm0,0x6e0(%rsp)
divsd  %xmm0,%xmm12
mulsd  0x45dd(%rip),%xmm12
movsd  %xmm1,0x60(%rsp)
divsd  %xmm1,%xmm6
ucomisd 0x461b(%rip),%xmm5
jbe    aa75 <vbic_3T_et_xf_fj+0x9935>
movapd %xmm15,%xmm11
addsd  0x4614(%rip),%xmm5
addsd  0x45ac(%rip),%xmm5
movsd  0x4614(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    ab12 <vbic_3T_et_xf_fj+0x99d2>
movsd  0x45f3(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    aaa6 <vbic_3T_et_xf_fj+0x9966>
movapd %xmm15,%xmm11
addsd  0x45d8(%rip),%xmm5
addsd  0x4578(%rip),%xmm5
movsd  0x45d8(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    ab12 <vbic_3T_et_xf_fj+0x99d2>
movapd %xmm5,%xmm0
movapd %xmm10,0x30(%rsp)
movapd %xmm12,0xb0(%rsp)
movapd %xmm4,0x260(%rsp)
movapd %xmm6,0x2a0(%rsp)
movapd %xmm7,0x250(%rsp)
call   1030 <exp@plt>
movapd 0x250(%rsp),%xmm7
movapd 0x2a0(%rsp),%xmm6
movapd 0x260(%rsp),%xmm4
movapd 0xb0(%rsp),%xmm12
movapd 0x30(%rsp),%xmm10
movapd 0x40(%rsp),%xmm11
movapd %xmm0,%xmm5
movsd  0x6b8(%rsp),%xmm2
movapd 0x1b0(%rsp),%xmm9
mov    0xc38(%rsp),%rbx
movapd %xmm6,%xmm13
mulsd  %xmm0,%xmm13
mulsd  %xmm0,%xmm12
movsd  0x44fc(%rip),%xmm0
addsd  %xmm0,%xmm7
addsd  %xmm0,%xmm5
movsd  0x4d0(%rsp),%xmm1
movapd %xmm1,%xmm8
mulsd  %xmm5,%xmm8
movsd  0x3d8(%rsp),%xmm0
movapd %xmm0,%xmm14
mulsd  %xmm7,%xmm14
mulsd  %xmm7,%xmm10
mulsd  %xmm0,%xmm4
movapd 0x100(%rsp),%xmm15
mulsd  %xmm0,%xmm15
addsd  %xmm10,%xmm15
mulsd  0x130(%rsp),%xmm5
addsd  %xmm15,%xmm5
mulsd  %xmm1,%xmm13
mulsd  %xmm1,%xmm12
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
ja     abea <vbic_3T_et_xf_fj+0x9aaa>
movsd  0x850(%rsp),%xmm1
ucomisd %xmm0,%xmm1
ja     abea <vbic_3T_et_xf_fj+0x9aaa>
mov    0xc28(%rsp),%rax
movq   $0x0,(%rax)
mov    0xc30(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,(%rbx)
jmp    b04c <vbic_3T_et_xf_fj+0x9f0c>
movsd  %xmm8,0x100(%rsp)
movapd %xmm6,0x2a0(%rsp)
movapd %xmm4,0x260(%rsp)
movsd  0x3f0(%rsp),%xmm3
movsd  0x860(%rsp),%xmm4
mulsd  %xmm4,%xmm3
movapd 0x110(%rsp),%xmm1
divsd  %xmm1,%xmm3
movapd 0x2d0(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movsd  0x9a8(%rsp),%xmm6
movapd 0x80(%rsp),%xmm7
mulsd  %xmm6,%xmm7
mulsd  %xmm6,%xmm3
mulsd  %xmm4,%xmm7
addsd  %xmm3,%xmm7
movsd  0x3c0(%rsp),%xmm3
movsd  0x858(%rsp),%xmm4
mulsd  %xmm4,%xmm3
divsd  %xmm1,%xmm3
mulsd  %xmm0,%xmm3
movsd  0x998(%rsp),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm3
mulsd  %xmm4,%xmm1
addsd  %xmm3,%xmm1
movapd 0x470(%rsp),%xmm0
mulsd  0x6d0(%rsp),%xmm0
divsd  0x9b0(%rsp),%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm0,0x470(%rsp)
movapd 0x5b0(%rsp),%xmm0
mulsd  0x6c8(%rsp),%xmm0
divsd  0x9a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x5b0(%rsp)
movsd  (%r15),%xmm0
movapd %xmm0,%xmm6
divsd  0xd0(%rsp),%xmm6
movapd %xmm0,%xmm4
divsd  0x4c8(%rsp),%xmm4
movapd 0x43d4(%rip),%xmm7
mulsd  0x434c(%rip),%xmm4
xorpd  %xmm0,%xmm7
ucomisd 0x4348(%rip),%xmm6
jbe    ad43 <vbic_3T_et_xf_fj+0x9c03>
addsd  0x4346(%rip),%xmm6
addsd  0x42de(%rip),%xmm6
movsd  0x4346(%rip),%xmm1
mulsd  %xmm1,%xmm6
jmp    ae02 <vbic_3T_et_xf_fj+0x9cc2>
movsd  0x4325(%rip),%xmm1
ucomisd %xmm6,%xmm1
jbe    ad72 <vbic_3T_et_xf_fj+0x9c32>
addsd  0x430f(%rip),%xmm6
addsd  0x42af(%rip),%xmm6
movsd  0x430f(%rip),%xmm1
mulsd  %xmm1,%xmm6
jmp    ae02 <vbic_3T_et_xf_fj+0x9cc2>
movapd %xmm6,%xmm0
movapd %xmm12,0xb0(%rsp)
movapd %xmm13,0xd0(%rsp)
movsd  %xmm14,0x130(%rsp)
movapd %xmm5,0x70(%rsp)
movapd %xmm4,0x30(%rsp)
call   1030 <exp@plt>
movapd 0x30(%rsp),%xmm4
movapd 0x70(%rsp),%xmm5
movsd  0x130(%rsp),%xmm14
movapd 0xd0(%rsp),%xmm13
movapd 0xb0(%rsp),%xmm12
movapd 0x1b0(%rsp),%xmm9
movsd  0x6b8(%rsp),%xmm2
movapd 0x40(%rsp),%xmm11
movapd %xmm0,%xmm1
movsd  (%r15),%xmm0
movapd 0x42e6(%rip),%xmm7
xorpd  %xmm0,%xmm7
movapd %xmm1,%xmm6
movapd 0xa0(%rsp),%xmm15
movsd  0x6d0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x6d0(%rsp)
movapd 0x470(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x470(%rsp)
movsd  0x850(%rsp),%xmm2
movsd  0x6c8(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x6c8(%rsp)
movapd 0x5b0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x5b0(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm1,%xmm4
divsd  0x6e0(%rsp),%xmm7
mulsd  0x4191(%rip),%xmm7
divsd  0x60(%rsp),%xmm0
ucomisd 0x41d3(%rip),%xmm0
movapd %xmm4,0x30(%rsp)
jbe    aec0 <vbic_3T_et_xf_fj+0x9d80>
addsd  0x41cb(%rip),%xmm0
addsd  0x4163(%rip),%xmm0
movsd  0x41ca(%rip),%xmm10
mulsd  %xmm10,%xmm0
jmp    af86 <vbic_3T_et_xf_fj+0x9e46>
movsd  0x41a8(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    aef1 <vbic_3T_et_xf_fj+0x9db1>
addsd  0x4192(%rip),%xmm0
addsd  0x4132(%rip),%xmm0
movsd  0x4191(%rip),%xmm10
mulsd  %xmm10,%xmm0
jmp    af86 <vbic_3T_et_xf_fj+0x9e46>
movapd %xmm12,0xb0(%rsp)
movapd %xmm13,0xd0(%rsp)
movsd  %xmm14,0x130(%rsp)
movapd %xmm5,0x70(%rsp)
movapd %xmm15,0xa0(%rsp)
movapd %xmm7,0x60(%rsp)
movapd %xmm6,0x3c0(%rsp)
call   1030 <exp@plt>
movapd 0x3c0(%rsp),%xmm6
movapd 0x60(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm15
movapd 0x70(%rsp),%xmm5
movsd  0x130(%rsp),%xmm14
movapd 0xd0(%rsp),%xmm13
movapd 0xb0(%rsp),%xmm12
movapd 0x1b0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm11
movapd %xmm0,%xmm10
movsd  0x40b2(%rip),%xmm2
addsd  %xmm2,%xmm6
addsd  %xmm2,%xmm0
movsd  0x6c8(%rsp),%xmm8
movapd %xmm8,%xmm2
mulsd  %xmm0,%xmm2
movsd  0x6d0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
movapd 0x2a0(%rsp),%xmm1
mulsd  %xmm10,%xmm1
mov    0xc28(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x470(%rsp),%xmm2
mulsd  %xmm6,%xmm2
mov    0xc30(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm4,%xmm15
movsd  %xmm15,(%rbx)
movapd 0x30(%rsp),%xmm2
mulsd  %xmm4,%xmm2
addsd  (%rax),%xmm2
mulsd  %xmm10,%xmm7
mulsd  0x5b0(%rsp),%xmm0
addsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm8,%xmm1
addsd  (%rbx),%xmm1
movsd  %xmm1,(%rbx)
mulsd  %xmm8,%xmm7
addsd  (%rax),%xmm7
movsd  %xmm7,(%rax)
movapd 0x260(%rsp),%xmm4
movsd  0x100(%rsp),%xmm8
addsd  %xmm8,%xmm14
addsd  %xmm4,%xmm13
addsd  %xmm5,%xmm12
xorpd  %xmm5,%xmm5
movsd  0x868(%rsp),%xmm0
ucomisd %xmm5,%xmm0
xorpd  %xmm15,%xmm15
xorpd  %xmm2,%xmm2
xorpd  %xmm6,%xmm6
xorpd  %xmm0,%xmm0
xorpd  %xmm3,%xmm3
movapd %xmm9,%xmm8
movsd  0x3f81(%rip),%xmm9
jbe    b477 <vbic_3T_et_xf_fj+0xa337>
movapd 0x20(%rsp),%xmm2
movapd %xmm2,%xmm0
subsd  0x0(%r13),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3fef(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm12,0xb0(%rsp)
movapd %xmm13,0xd0(%rsp)
movsd  %xmm14,0x130(%rsp)
jb     b0e2 <vbic_3T_et_xf_fj+0x9fa2>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    b0f5 <vbic_3T_et_xf_fj+0x9fb5>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x20(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd 0x1f0(%rsp),%xmm0
mulsd  0x6d8(%rsp),%xmm0
movapd %xmm0,0x1f0(%rsp)
movapd %xmm2,%xmm4
subsd  0x0(%r13),%xmm4
addsd  %xmm4,%xmm3
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x3f72(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     b13a <vbic_3T_et_xf_fj+0x9ffa>
sqrtsd %xmm0,%xmm0
jmp    b163 <vbic_3T_et_xf_fj+0xa023>
movsd  %xmm3,0x100(%rsp)
movapd %xmm4,0x30(%rsp)
call   1060 <sqrt@plt>
movapd 0x30(%rsp),%xmm4
movsd  0x100(%rsp),%xmm3
movapd 0x20(%rsp),%xmm2
mulsd  0x3eb5(%rip),%xmm3
divsd  %xmm0,%xmm4
addsd  0x3e99(%rip),%xmm4
mulsd  0x3ea1(%rip),%xmm4
subsd  0x0(%r13),%xmm2
movsd  0x3e83(%rip),%xmm0
movapd 0x1f0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,0x1f0(%rsp)
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x3eed(%rip),%xmm0
movsd  0x6d8(%rsp),%xmm1
mulsd  0xac0(%rsp),%xmm1
movsd  %xmm1,0x6d8(%rsp)
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x100(%rsp)
jb     b1e7 <vbic_3T_et_xf_fj+0xa0a7>
sqrtsd %xmm0,%xmm0
jmp    b20d <vbic_3T_et_xf_fj+0xa0cd>
movapd %xmm2,0x20(%rsp)
movapd %xmm4,0x30(%rsp)
call   1060 <sqrt@plt>
movapd 0x30(%rsp),%xmm4
movsd  0x100(%rsp),%xmm3
movapd 0x20(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd 0x290(%rsp),%xmm1
movsd  0x3e1e(%rip),%xmm0
addsd  %xmm0,%xmm1
movapd %xmm1,0xa0(%rsp)
subsd  %xmm2,%xmm0
mulsd  0x3de5(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
mulsd  0x1d0(%rsp),%xmm4
movapd %xmm4,0x30(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm5
movsd  0x100(%rsp),%xmm10
movapd %xmm0,%xmm1
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm10,%xmm0
movapd %xmm5,%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x20(%rsp),%xmm0
movapd %xmm0,%xmm4
movapd 0xac0(%rsp),%xmm0
xorpd  0x3e3e(%rip),%xmm0
movapd 0x1f0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x6d8(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm6
subsd  %xmm3,%xmm6
mulsd  %xmm4,%xmm2
movapd %xmm2,0x1f0(%rsp)
ucomisd 0x3d87(%rip),%xmm0
jbe    b301 <vbic_3T_et_xf_fj+0xa1c1>
addsd  0x3d85(%rip),%xmm0
addsd  0x3d1d(%rip),%xmm0
movsd  0x3d85(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    b358 <vbic_3T_et_xf_fj+0xa218>
movsd  0x3d67(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b32d <vbic_3T_et_xf_fj+0xa1ed>
addsd  0x3d51(%rip),%xmm0
addsd  0x3cf1(%rip),%xmm0
movsd  0x3d51(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    b358 <vbic_3T_et_xf_fj+0xa218>
movapd %xmm6,0xa0(%rsp)
call   1030 <exp@plt>
movapd 0xa0(%rsp),%xmm6
movapd 0x30(%rsp),%xmm5
movsd  0x100(%rsp),%xmm10
movapd %xmm0,%xmm1
movapd 0x1b0(%rsp),%xmm8
movsd  0x3ca5(%rip),%xmm9
movapd 0xb0(%rsp),%xmm12
movapd 0xd0(%rsp),%xmm13
movsd  0x130(%rsp),%xmm14
mulsd  %xmm1,%xmm6
movapd 0x1f0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x868(%rsp),%xmm1
mulsd  %xmm1,%xmm10
movapd %xmm10,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm5
movsd  0x20(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm10,%xmm6
addsd  %xmm5,%xmm6
mulsd  %xmm2,%xmm10
addsd  %xmm0,%xmm10
mov    0xbd0(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xbe0(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm14,%xmm0
movapd %xmm4,%xmm15
mulsd  %xmm0,%xmm15
movapd 0x3cdb(%rip),%xmm5
xorpd  %xmm4,%xmm5
mov    0xbd8(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm4,%xmm2
mov    0xbe8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
mov    0xbf0(%rsp),%rax
mulsd  (%rax),%xmm4
mov    0xbf8(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm5,%xmm7
mulsd  %xmm12,%xmm7
subsd  %xmm1,%xmm7
mulsd  %xmm13,%xmm5
subsd  %xmm4,%xmm5
mulsd  %xmm0,%xmm6
addsd  %xmm7,%xmm6
mulsd  %xmm10,%xmm0
addsd  %xmm5,%xmm0
movapd 0x40(%rsp),%xmm11
xorpd  %xmm5,%xmm5
mov    0xc48(%rsp),%rsi
mov    0xc40(%rsp),%rdi
mov    0xb48(%rsp),%rbx
subsd  %xmm15,%xmm14
mov    0xc00(%rsp),%rax
movsd  %xmm14,(%rax)
mov    0xc08(%rsp),%rdx
movsd  %xmm12,(%rdx)
mov    0xc10(%rsp),%rcx
movsd  %xmm13,(%rcx)
movapd 0x3c1d(%rip),%xmm4
xorpd  %xmm4,%xmm2
mov    0xc18(%rsp),%rax
movlpd %xmm2,(%rax)
movsd  (%rdx),%xmm1
subsd  %xmm6,%xmm1
movsd  %xmm1,(%rdx)
movsd  (%rcx),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rcx)
xorpd  %xmm4,%xmm3
mov    0xc20(%rsp),%rax
movlpd %xmm3,(%rax)
movsd  0xa30(%rsp),%xmm1
ucomisd %xmm5,%xmm1
jbe    b56d <vbic_3T_et_xf_fj+0xa42d>
movsd  0x870(%rsp),%xmm2
movsd  0x9b8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x110(%rsp),%xmm2
mulsd  0x2d0(%rsp),%xmm2
mulsd  %xmm1,%xmm3
movsd  (%rbx),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movapd %xmm9,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rbx),%xmm0
xorpd  0x3b85(%rip),%xmm0
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    b57f <vbic_3T_et_xf_fj+0xa43f>
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
xorpd  %xmm0,%xmm0
movsd  0x308(%rsp),%xmm9
movsd  0x228(%rsp),%xmm12
mulsd  0x898(%rsp),%xmm12
mov    0xb50(%rsp),%rbx
mov    0xc50(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x0(%r13),%xmm10
movapd %xmm10,%xmm2
divsd  %xmm11,%xmm2
ucomisd 0x3a9f(%rip),%xmm2
movsd  %xmm10,0x30(%rsp)
movsd  %xmm12,0xb0(%rsp)
jbe    b5f6 <vbic_3T_et_xf_fj+0xa4b6>
addsd  0x3a8c(%rip),%xmm2
addsd  0x3a24(%rip),%xmm2
movsd  0x3a8c(%rip),%xmm0
jmp    b61c <vbic_3T_et_xf_fj+0xa4dc>
movsd  0x3a72(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    b628 <vbic_3T_et_xf_fj+0xa4e8>
addsd  0x3a5c(%rip),%xmm2
addsd  0x39fc(%rip),%xmm2
movsd  0x3a5c(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
mulsd  %xmm0,%xmm2
jmp    b667 <vbic_3T_et_xf_fj+0xa527>
movapd %xmm2,%xmm0
call   1030 <exp@plt>
movsd  0xb0(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm8
movapd 0x40(%rsp),%xmm11
movsd  0x308(%rsp),%xmm9
movapd %xmm0,%xmm2
movsd  %xmm0,0x20(%rsp)
movapd %xmm12,%xmm0
mulsd  0x6c0(%rsp),%xmm0
movsd  %xmm0,0x100(%rsp)
movsd  (%rbx),%xmm5
movapd %xmm5,%xmm0
divsd  %xmm11,%xmm0
ucomisd 0x39d5(%rip),%xmm0
movsd  %xmm5,0xa0(%rsp)
movsd  %xmm2,0xd0(%rsp)
jbe    b6c1 <vbic_3T_et_xf_fj+0xa581>
addsd  0x39c1(%rip),%xmm0
addsd  0x3959(%rip),%xmm0
movsd  0x39c1(%rip),%xmm1
jmp    b6e7 <vbic_3T_et_xf_fj+0xa5a7>
movsd  0x39a7(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b6f6 <vbic_3T_et_xf_fj+0xa5b6>
addsd  0x3991(%rip),%xmm0
addsd  0x3931(%rip),%xmm0
movsd  0x3991(%rip),%xmm1
movsd  %xmm1,0x2a0(%rsp)
mulsd  %xmm1,%xmm0
jmp    b73b <vbic_3T_et_xf_fj+0xa5fb>
call   1030 <exp@plt>
movsd  0xa0(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm2
movsd  0xb0(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm8
movsd  0x308(%rsp),%xmm9
movsd  %xmm0,0x2a0(%rsp)
movsd  %xmm0,0x1f0(%rsp)
movsd  0x2f0(%rsp),%xmm1
mulsd  0x898(%rsp),%xmm1
movsd  0x100(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  0x38a5(%rip),%xmm4
sqrtsd %xmm4,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movsd  %xmm6,0x130(%rsp)
movsd  %xmm6,0x260(%rsp)
movsd  %xmm4,0x70(%rsp)
jae    b7f6 <vbic_3T_et_xf_fj+0xa6b6>
movapd %xmm4,%xmm0
movsd  %xmm1,0x2f0(%rsp)
call   1060 <sqrt@plt>
movsd  0x70(%rsp),%xmm4
movsd  0x260(%rsp),%xmm6
movsd  0xa0(%rsp),%xmm5
movsd  0xb0(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm8
movsd  0x2f0(%rsp),%xmm1
movsd  0x308(%rsp),%xmm9
movsd  %xmm0,0x130(%rsp)
xorpd  %xmm0,%xmm0
divsd  0x110(%rsp),%xmm1
ucomisd %xmm0,%xmm4
movapd %xmm6,%xmm3
jae    b865 <vbic_3T_et_xf_fj+0xa725>
movapd %xmm4,%xmm0
movsd  %xmm1,0x2f0(%rsp)
call   1060 <sqrt@plt>
movsd  0x70(%rsp),%xmm4
movsd  0x260(%rsp),%xmm6
movsd  0xa0(%rsp),%xmm5
movsd  0xb0(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm8
movsd  0x2f0(%rsp),%xmm1
movsd  0x308(%rsp),%xmm9
movapd %xmm0,%xmm3
mulsd  0x2d0(%rsp),%xmm1
movsd  0x6c0(%rsp),%xmm2
movapd 0xc0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0xc0(%rsp)
movsd  0x228(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x228(%rsp)
movapd 0xe0(%rsp),%xmm2
divsd  %xmm2,%xmm10
xorpd  %xmm11,%xmm11
ucomisd %xmm11,%xmm4
jae    b92b <vbic_3T_et_xf_fj+0xa7eb>
movapd %xmm4,%xmm0
movsd  %xmm1,0x2f0(%rsp)
movsd  %xmm10,0x30(%rsp)
movsd  %xmm3,0x60(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movsd  0x60(%rsp),%xmm3
movsd  0xa0(%rsp),%xmm5
movsd  0xb0(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm8
movapd 0xe0(%rsp),%xmm2
movsd  0x2f0(%rsp),%xmm1
movsd  0x308(%rsp),%xmm9
movapd %xmm0,%xmm6
movsd  0x228(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x228(%rsp)
mulsd  0xc0(%rsp),%xmm12
mulsd  0x370c(%rip),%xmm10
addsd  %xmm3,%xmm3
divsd  %xmm2,%xmm5
movsd  0x100(%rsp),%xmm4
mulsd  0x1f0(%rsp),%xmm4
addsd  0x369a(%rip),%xmm4
addsd  %xmm6,%xmm6
sqrtsd %xmm4,%xmm7
ucomisd %xmm11,%xmm4
movsd  %xmm7,0x70(%rsp)
movsd  %xmm7,0xe0(%rsp)
movsd  %xmm4,0xc0(%rsp)
jae    ba28 <vbic_3T_et_xf_fj+0xa8e8>
movapd %xmm4,%xmm0
movsd  %xmm10,0x30(%rsp)
movsd  %xmm12,0xb0(%rsp)
movsd  %xmm5,0xa0(%rsp)
movsd  %xmm6,0x260(%rsp)
movsd  %xmm3,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0xc0(%rsp),%xmm4
movsd  0x60(%rsp),%xmm3
movsd  0xe0(%rsp),%xmm7
movsd  0x260(%rsp),%xmm6
movsd  0xa0(%rsp),%xmm5
movsd  0xb0(%rsp),%xmm12
movsd  0x30(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm8
movsd  0x308(%rsp),%xmm9
movsd  %xmm0,0x70(%rsp)
movsd  0x35e0(%rip),%xmm1
movapd %xmm1,%xmm11
divsd  0x40(%rsp),%xmm11
addsd  0x228(%rsp),%xmm12
mulsd  0x20(%rsp),%xmm10
movsd  0xd0(%rsp),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0xd0(%rsp)
movsd  0x100(%rsp),%xmm3
mulsd  0x35ec(%rip),%xmm5
divsd  %xmm6,%xmm3
xorpd  %xmm13,%xmm13
ucomisd %xmm13,%xmm4
movapd %xmm7,%xmm0
movsd  %xmm12,0xb0(%rsp)
movsd  %xmm3,0x260(%rsp)
jae    bb22 <vbic_3T_et_xf_fj+0xa9e2>
movapd %xmm4,%xmm0
movsd  %xmm10,0x30(%rsp)
movapd %xmm11,0x2f0(%rsp)
movsd  %xmm5,0xa0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm13,%xmm13
movsd  0x260(%rsp),%xmm3
movsd  0xc0(%rsp),%xmm4
movsd  0xe0(%rsp),%xmm7
movsd  0xa0(%rsp),%xmm5
movsd  0xb0(%rsp),%xmm12
movapd 0x2f0(%rsp),%xmm11
movsd  0x30(%rsp),%xmm10
movsd  0x3502(%rip),%xmm1
movapd 0x1b0(%rsp),%xmm8
movsd  0x308(%rsp),%xmm9
mov    %r15,%rbx
movsd  0x20(%rsp),%xmm2
mulsd  %xmm11,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0xd0(%rsp),%xmm2
mulsd  %xmm12,%xmm2
mulsd  %xmm3,%xmm10
movsd  0x2a0(%rsp),%xmm6
mulsd  %xmm6,%xmm11
mulsd  %xmm6,%xmm5
addsd  %xmm0,%xmm0
movsd  0x1f0(%rsp),%xmm6
divsd  %xmm0,%xmm6
movsd  %xmm6,0x1f0(%rsp)
ucomisd %xmm13,%xmm4
jae    bc02 <vbic_3T_et_xf_fj+0xaac2>
movapd %xmm4,%xmm0
movsd  %xmm10,0x30(%rsp)
movapd %xmm11,0x2f0(%rsp)
movsd  %xmm2,0xd0(%rsp)
movsd  %xmm5,0xa0(%rsp)
call   1060 <sqrt@plt>
movsd  0x260(%rsp),%xmm3
movsd  0xa0(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm2
movsd  0xb0(%rsp),%xmm12
movapd 0x2f0(%rsp),%xmm11
movsd  0x30(%rsp),%xmm10
movsd  0x3426(%rip),%xmm1
movapd 0x1b0(%rsp),%xmm8
movsd  0x308(%rsp),%xmm9
movapd %xmm0,%xmm7
mov    0xc78(%rsp),%rsi
mov    0xc70(%rsp),%rbp
mov    0xc68(%rsp),%rax
mov    0xc60(%rsp),%rcx
mov    0xc58(%rsp),%rdx
mov    0xb58(%rsp),%r15
movsd  0x20(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x20(%rsp)
addsd  %xmm2,%xmm10
addsd  %xmm7,%xmm7
movsd  0x100(%rsp),%xmm0
divsd  %xmm7,%xmm0
mulsd  0x1f0(%rsp),%xmm12
mulsd  %xmm0,%xmm11
mulsd  %xmm5,%xmm0
addsd  %xmm12,%xmm0
movsd  %xmm0,0x100(%rsp)
xorpd  %xmm2,%xmm2
movsd  0x5e8(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movsd  %xmm10,0x30(%rsp)
movapd %xmm11,0x2f0(%rsp)
jbe    bd22 <vbic_3T_et_xf_fj+0xabe2>
movsd  0x130(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  0x70(%rsp),%xmm2
addsd  %xmm1,%xmm2
movapd %xmm0,0xe0(%rsp)
movsd  %xmm2,0xa0(%rsp)
divsd  %xmm2,%xmm0
movapd %xmm0,0x2a0(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm11
movsd  (%r15),%xmm0
movsd  0x130(%rsp),%xmm5
subsd  0x70(%rsp),%xmm5
movsd  %xmm0,0x228(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3396(%rip),%xmm0
subsd  %xmm11,%xmm5
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     bd44 <vbic_3T_et_xf_fj+0xac04>
mov    %r15,%rax
sqrtsd %xmm0,%xmm0
jmp    bd7b <vbic_3T_et_xf_fj+0xac3b>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movq   $0x0,0x0(%rbp)
jmp    cbd0 <vbic_3T_et_xf_fj+0xba90>
movsd  %xmm5,0xc0(%rsp)
movapd %xmm11,0xb0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xb0(%rsp),%xmm11
movsd  0xc0(%rsp),%xmm5
mov    0xb58(%rsp),%rax
movsd  %xmm0,0x470(%rsp)
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm5
xorpd  0x3349(%rip),%xmm11
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x32f9(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     bdb3 <vbic_3T_et_xf_fj+0xac73>
sqrtsd %xmm0,%xmm0
jmp    bde6 <vbic_3T_et_xf_fj+0xaca6>
movsd  %xmm5,0xc0(%rsp)
movapd %xmm11,0xb0(%rsp)
call   1060 <sqrt@plt>
movapd 0xb0(%rsp),%xmm11
movsd  0xc0(%rsp),%xmm5
mov    0xb58(%rsp),%rax
movsd  %xmm0,0x3f0(%rsp)
movapd 0xe0(%rsp),%xmm6
movsd  0x5e8(%rsp),%xmm1
mulsd  0x840(%rsp),%xmm1
xorpd  0x32ce(%rip),%xmm6
movsd  0xa0(%rsp),%xmm3
mulsd  %xmm3,%xmm3
addsd  0x228(%rsp),%xmm5
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3268(%rip),%xmm0
subsd  0x70(%rsp),%xmm11
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm1,0xd0(%rsp)
jb     be58 <vbic_3T_et_xf_fj+0xad18>
sqrtsd %xmm0,%xmm0
jmp    beb3 <vbic_3T_et_xf_fj+0xad73>
movsd  %xmm5,0xc0(%rsp)
movapd %xmm6,0xe0(%rsp)
movapd %xmm11,0xb0(%rsp)
movsd  %xmm3,0x1f0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1f0(%rsp),%xmm3
xorpd  %xmm2,%xmm2
movapd 0xb0(%rsp),%xmm11
movapd 0xe0(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
mov    0xb58(%rsp),%rax
movsd  %xmm0,0x3d8(%rsp)
movsd  0x314c(%rip),%xmm7
divsd  0xa0(%rsp),%xmm7
divsd  %xmm3,%xmm6
addsd  0x130(%rsp),%xmm11
divsd  0xd0(%rsp),%xmm5
movsd  0x3134(%rip),%xmm3
mulsd  0x440(%rsp),%xmm3
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x319b(%rip),%xmm0
ucomisd %xmm2,%xmm0
movsd  %xmm5,0xc0(%rsp)
movapd %xmm6,0xe0(%rsp)
movapd %xmm7,0xa0(%rsp)
movapd %xmm11,0xb0(%rsp)
jb     bf36 <vbic_3T_et_xf_fj+0xadf6>
sqrtsd %xmm0,%xmm0
jmp    bf74 <vbic_3T_et_xf_fj+0xae34>
movsd  %xmm3,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0x60(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm7
movapd 0xe0(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
mov    0xb58(%rsp),%rax
movsd  %xmm0,0x1f0(%rsp)
movsd  0x448(%rsp),%xmm14
movapd 0x40(%rsp),%xmm2
movsd  0x270(%rsp),%xmm9
movsd  0x30(%rsp),%xmm8
mulsd  0x840(%rsp),%xmm14
mulsd  %xmm8,%xmm7
movapd %xmm6,%xmm12
mulsd  0x100(%rsp),%xmm12
movapd %xmm11,%xmm4
movsd  0xd0(%rsp),%xmm0
divsd  %xmm0,%xmm4
movapd %xmm2,%xmm6
divsd  %xmm0,%xmm6
movapd %xmm2,%xmm15
xorpd  0x30fc(%rip),%xmm15
movapd %xmm3,%xmm1
mulsd  %xmm5,%xmm1
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x30a4(%rip),%xmm0
mulsd  %xmm9,%xmm3
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm0
movsd  %xmm3,0x60(%rsp)
movapd %xmm6,0x5b0(%rsp)
jb     c028 <vbic_3T_et_xf_fj+0xaee8>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    c0e0 <vbic_3T_et_xf_fj+0xafa0>
movsd  %xmm14,0x448(%rsp)
movapd %xmm12,0x260(%rsp)
movapd %xmm15,0x250(%rsp)
movsd  %xmm1,0x3c0(%rsp)
movapd %xmm4,0x410(%rsp)
movapd %xmm7,0x80(%rsp)
call   1060 <sqrt@plt>
movapd 0x80(%rsp),%xmm7
xorpd  %xmm10,%xmm10
movapd 0x410(%rsp),%xmm4
movsd  0x3c0(%rsp),%xmm1
movapd 0x250(%rsp),%xmm15
movapd 0x5b0(%rsp),%xmm6
movsd  0x60(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm11
movapd 0x260(%rsp),%xmm12
mov    0xb58(%rsp),%rax
movsd  0x30(%rsp),%xmm8
movsd  0x270(%rsp),%xmm9
movapd 0x40(%rsp),%xmm2
movsd  0x448(%rsp),%xmm14
movapd %xmm0,%xmm5
movsd  0x2f28(%rip),%xmm0
divsd  0x110(%rsp),%xmm14
addsd  %xmm7,%xmm12
divsd  0x2a0(%rsp),%xmm0
movapd %xmm0,0x570(%rsp)
divsd  0xd0(%rsp),%xmm15
mulsd  %xmm2,%xmm11
mulsd  0x2ef8(%rip),%xmm4
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x2f70(%rip),%xmm0
mulsd  %xmm8,%xmm6
movapd %xmm6,0x80(%rsp)
ucomisd %xmm10,%xmm0
movsd  0x2ed5(%rip),%xmm6
mulsd  %xmm9,%xmm6
mulsd  %xmm9,%xmm1
movsd  0x1f0(%rsp),%xmm2
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x1f0(%rsp)
mulsd  %xmm3,%xmm5
movapd %xmm15,0x250(%rsp)
jb     c184 <vbic_3T_et_xf_fj+0xb044>
sqrtsd %xmm0,%xmm0
jmp    c21f <vbic_3T_et_xf_fj+0xb0df>
movsd  %xmm14,0x448(%rsp)
movapd %xmm12,0x260(%rsp)
movapd %xmm11,0xb0(%rsp)
movsd  %xmm1,0x3c0(%rsp)
movsd  %xmm6,0x2a0(%rsp)
movsd  %xmm5,0x40(%rsp)
movapd %xmm4,0x410(%rsp)
call   1060 <sqrt@plt>
movapd 0x410(%rsp),%xmm4
movsd  0x40(%rsp),%xmm5
movsd  0x2a0(%rsp),%xmm6
movsd  0x3c0(%rsp),%xmm1
movapd 0x250(%rsp),%xmm15
movsd  0x60(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm11
movapd 0x260(%rsp),%xmm12
mov    0xb58(%rsp),%rax
movsd  0x448(%rsp),%xmm14
movsd  %xmm0,0x278(%rsp)
movsd  0x3f0(%rsp),%xmm9
mulsd  0x2d0(%rsp),%xmm14
mulsd  0x570(%rsp),%xmm12
addsd  0x228(%rsp),%xmm11
movsd  0xd0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x4d0(%rsp)
movapd 0x80(%rsp),%xmm0
addsd  %xmm4,%xmm0
movapd %xmm0,%xmm4
movapd %xmm15,%xmm0
mulsd  0x100(%rsp),%xmm0
movapd %xmm0,0x410(%rsp)
mulsd  0x440(%rsp),%xmm6
mulsd  %xmm3,%xmm9
movsd  0x1f0(%rsp),%xmm0
addsd  0x2d5f(%rip),%xmm0
movsd  %xmm0,0x1f0(%rsp)
addsd  0x2d4e(%rip),%xmm5
movsd  %xmm5,0x40(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x2dc8(%rip),%xmm0
mulsd  %xmm2,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     c30f <vbic_3T_et_xf_fj+0xb1cf>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x228(%rsp)
movsd  0x270(%rsp),%xmm8
movapd 0x2f0(%rsp),%xmm2
movapd %xmm4,%xmm7
jmp    c3ce <vbic_3T_et_xf_fj+0xb28e>
movsd  %xmm14,0x448(%rsp)
movapd %xmm12,0x260(%rsp)
movapd %xmm11,0xb0(%rsp)
movsd  %xmm9,0x3f0(%rsp)
movsd  %xmm1,0x3c0(%rsp)
movsd  %xmm6,0x2a0(%rsp)
movapd %xmm4,0x80(%rsp)
call   1060 <sqrt@plt>
movapd 0x80(%rsp),%xmm7
movsd  0x2a0(%rsp),%xmm6
movsd  0x3c0(%rsp),%xmm1
movapd 0x250(%rsp),%xmm15
movsd  0x3f0(%rsp),%xmm9
movsd  0x60(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm11
movapd 0x260(%rsp),%xmm12
mov    0xb58(%rsp),%rax
movsd  0x448(%rsp),%xmm14
movsd  %xmm0,0x228(%rsp)
movsd  0x270(%rsp),%xmm8
movapd 0x2f0(%rsp),%xmm2
movsd  0xc0(%rsp),%xmm4
movapd 0xe0(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm13
movsd  0x5e8(%rsp),%xmm0
mulsd  %xmm14,%xmm0
movsd  %xmm0,0x5e8(%rsp)
divsd  0x4d0(%rsp),%xmm11
movapd 0x410(%rsp),%xmm5
addsd  %xmm7,%xmm5
mulsd  0x20(%rsp),%xmm13
mulsd  %xmm2,%xmm10
mulsd  %xmm15,%xmm12
mulsd  0x470(%rsp),%xmm6
movsd  %xmm6,0x2a0(%rsp)
movsd  0xd0(%rsp),%xmm7
movapd %xmm7,%xmm14
mulsd  0x3d8(%rsp),%xmm1
movsd  0x440(%rsp),%xmm0
mulsd  0x2bc4(%rip),%xmm0
movsd  0x1f0(%rsp),%xmm2
mulsd  0x40(%rsp),%xmm2
movsd  %xmm2,0x1f0(%rsp)
mulsd  %xmm4,%xmm0
movapd %xmm8,%xmm2
mulsd  %xmm8,%xmm2
mulsd  %xmm0,%xmm2
movsd  (%rax),%xmm0
movsd  %xmm0,0x4d0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x2bf9(%rip),%xmm0
mulsd  %xmm8,%xmm14
ucomisd 0x2c0c(%rip),%xmm0
mulsd  %xmm4,%xmm7
movsd  %xmm7,0x80(%rsp)
addsd  0x2b46(%rip),%xmm9
movsd  0x278(%rsp),%xmm7
mulsd  %xmm3,%xmm7
movsd  0x228(%rsp),%xmm15
mulsd  %xmm3,%xmm15
movsd  %xmm14,0x40(%rsp)
jb     c4f8 <vbic_3T_et_xf_fj+0xb3b8>
sqrtsd %xmm0,%xmm0
jmp    c5df <vbic_3T_et_xf_fj+0xb49f>
movapd %xmm10,0xe0(%rsp)
movapd %xmm13,0xa0(%rsp)
movapd %xmm12,0x260(%rsp)
movapd %xmm11,0xb0(%rsp)
movsd  %xmm9,0x3f0(%rsp)
movsd  %xmm1,0x3c0(%rsp)
movsd  %xmm7,0x278(%rsp)
movsd  %xmm2,0x470(%rsp)
movsd  %xmm15,0x228(%rsp)
movapd %xmm5,0x410(%rsp)
call   1060 <sqrt@plt>
movapd 0x410(%rsp),%xmm5
movsd  0x228(%rsp),%xmm15
movsd  0x470(%rsp),%xmm2
movsd  0x278(%rsp),%xmm7
movsd  0x3c0(%rsp),%xmm1
movsd  0x40(%rsp),%xmm14
movsd  0x3f0(%rsp),%xmm9
movapd 0xb0(%rsp),%xmm11
movapd 0x260(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm13
movapd 0xe0(%rsp),%xmm10
movsd  0xc0(%rsp),%xmm4
mov    0xb58(%rsp),%rax
movsd  0x270(%rsp),%xmm8
movsd  %xmm0,0x3d8(%rsp)
movapd 0x570(%rsp),%xmm0
mulsd  %xmm0,%xmm13
mulsd  %xmm0,%xmm10
addsd  %xmm5,%xmm12
mulsd  0x5e8(%rsp),%xmm11
movapd %xmm14,%xmm3
movsd  0x2a0(%rsp),%xmm0
addsd  0x29f0(%rip),%xmm0
movsd  %xmm0,0x2a0(%rsp)
mulsd  %xmm4,%xmm3
movapd %xmm3,0x3f0(%rsp)
movsd  0x80(%rsp),%xmm0
divsd  %xmm9,%xmm0
movsd  %xmm0,0x80(%rsp)
divsd  0x1f0(%rsp),%xmm1
mulsd  %xmm4,%xmm8
addsd  0x29ad(%rip),%xmm7
addsd  0x29a4(%rip),%xmm15
movsd  %xmm15,0x228(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x2a1a(%rip),%xmm0
mulsd  0xd0(%rsp),%xmm2
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
jb     c6a5 <vbic_3T_et_xf_fj+0xb565>
xorps  %xmm6,%xmm6
sqrtsd %xmm0,%xmm6
jmp    c75b <vbic_3T_et_xf_fj+0xb61b>
movsd  %xmm8,0x270(%rsp)
movapd %xmm10,0xe0(%rsp)
movapd %xmm13,0xa0(%rsp)
movapd %xmm12,0x260(%rsp)
movapd %xmm11,0xb0(%rsp)
movsd  %xmm1,0x3c0(%rsp)
movsd  %xmm7,0x278(%rsp)
movsd  %xmm2,0x470(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movsd  0x470(%rsp),%xmm2
movsd  0x278(%rsp),%xmm7
movsd  0x3c0(%rsp),%xmm1
movsd  0x40(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm11
movapd 0x260(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm13
movapd 0xe0(%rsp),%xmm10
mov    0xb58(%rsp),%rax
movsd  0x270(%rsp),%xmm8
movapd %xmm0,%xmm6
movsd  0x28ad(%rip),%xmm3
movapd 0x2f0(%rsp),%xmm15
movsd  0x60(%rsp),%xmm5
movapd 0x5b0(%rsp),%xmm9
movapd %xmm3,%xmm0
divsd  0xd0(%rsp),%xmm0
movapd %xmm0,0xb0(%rsp)
subsd  %xmm11,%xmm12
movapd 0x3f0(%rsp),%xmm0
divsd  0x2a0(%rsp),%xmm0
movapd %xmm0,0x3f0(%rsp)
movsd  0x80(%rsp),%xmm11
subsd  %xmm1,%xmm11
divsd  %xmm7,%xmm8
divsd  0x228(%rsp),%xmm14
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x28bf(%rip),%xmm0
ucomisd %xmm4,%xmm0
mulsd  0x4d0(%rsp),%xmm2
mulsd  0x20(%rsp),%xmm9
movapd 0x250(%rsp),%xmm4
mulsd  %xmm4,%xmm13
mulsd  %xmm4,%xmm10
mulsd  %xmm15,%xmm4
mulsd  %xmm5,%xmm6
addsd  0x27f7(%rip),%xmm6
movapd %xmm12,0x260(%rsp)
movsd  %xmm14,0x40(%rsp)
jb     c835 <vbic_3T_et_xf_fj+0xb6f5>
sqrtsd %xmm0,%xmm0
jmp    c8f3 <vbic_3T_et_xf_fj+0xb7b3>
movsd  %xmm8,0x270(%rsp)
movapd %xmm10,0xe0(%rsp)
movapd %xmm13,0xa0(%rsp)
movapd %xmm9,0x5b0(%rsp)
movsd  %xmm2,0x470(%rsp)
movsd  %xmm11,0x80(%rsp)
movsd  %xmm6,0xd0(%rsp)
movapd %xmm4,0x1f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1f0(%rsp),%xmm4
movsd  0xd0(%rsp),%xmm6
movsd  0x80(%rsp),%xmm11
movsd  0x470(%rsp),%xmm2
movsd  0x40(%rsp),%xmm14
movapd 0x5b0(%rsp),%xmm9
movsd  0x60(%rsp),%xmm5
movapd 0x260(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm13
movapd 0xe0(%rsp),%xmm10
movsd  0x2727(%rip),%xmm3
movsd  0x270(%rsp),%xmm8
movsd  0x838(%rsp),%xmm1
movsd  0xc0(%rsp),%xmm15
addsd  %xmm9,%xmm13
addsd  %xmm4,%xmm10
mulsd  %xmm0,%xmm5
addsd  %xmm3,%xmm5
mulsd  %xmm5,%xmm6
movsd  0x3d8(%rsp),%xmm0
mulsd  %xmm6,%xmm0
divsd  %xmm0,%xmm2
mulsd  %xmm11,%xmm1
mulsd  0x5e8(%rsp),%xmm8
addsd  %xmm1,%xmm8
movapd %xmm14,%xmm1
mulsd  0xb0(%rsp),%xmm1
movapd %xmm14,%xmm5
mulsd  %xmm12,%xmm5
movapd 0x3f0(%rsp),%xmm6
mulsd  %xmm6,%xmm6
addsd  %xmm3,%xmm6
xorps  %xmm7,%xmm7
sqrtsd %xmm6,%xmm7
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm6
movapd %xmm7,%xmm0
movapd %xmm10,0xe0(%rsp)
movapd %xmm13,0xa0(%rsp)
movapd %xmm6,0x60(%rsp)
jae    ca39 <vbic_3T_et_xf_fj+0xb8f9>
movapd %xmm6,%xmm0
movsd  %xmm8,0x270(%rsp)
movsd  %xmm2,0x470(%rsp)
movsd  %xmm1,0xd0(%rsp)
movsd  %xmm5,0x1f0(%rsp)
movsd  %xmm7,0x2a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movsd  0x2a0(%rsp),%xmm7
movapd 0x60(%rsp),%xmm6
movsd  0x1f0(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm1
movsd  0x470(%rsp),%xmm2
movsd  0x40(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm13
movapd 0xe0(%rsp),%xmm10
movsd  0xc0(%rsp),%xmm15
movsd  0x25e1(%rip),%xmm3
movsd  0x270(%rsp),%xmm8
addsd  %xmm2,%xmm1
movsd  %xmm1,0xd0(%rsp)
addsd  %xmm8,%xmm5
movsd  %xmm5,0x1f0(%rsp)
mulsd  %xmm14,%xmm13
movapd %xmm13,0x2a0(%rsp)
mulsd  %xmm10,%xmm14
movsd  %xmm14,0x40(%rsp)
movapd %xmm15,%xmm1
divsd  %xmm0,%xmm1
mov    0xc58(%rsp),%rax
movsd  %xmm1,(%rax)
ucomisd %xmm4,%xmm6
jae    caaf <vbic_3T_et_xf_fj+0xb96f>
movapd %xmm6,%xmm0
call   1060 <sqrt@plt>
movapd 0x60(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm15
movsd  0x2565(%rip),%xmm3
movapd %xmm0,%xmm7
divsd  %xmm7,%xmm3
movapd %xmm3,0x3c0(%rsp)
movapd 0x3f0(%rsp),%xmm0
xorpd  0x2613(%rip),%xmm0
mulsd  %xmm0,%xmm15
movsd  %xmm15,0xc0(%rsp)
movsd  0x25c4(%rip),%xmm1
movapd %xmm6,%xmm0
call   1050 <pow@plt>
movsd  0xc0(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd 0xb0(%rsp),%xmm0
movapd 0x3c0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xc60(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0x260(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xc68(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0xe0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xc78(%rsp),%rsi
movsd  %xmm0,(%rsi)
movsd  0x1f0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  0xd0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd 0x2a0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  0x40(%rsp),%xmm2
addsd  (%rsi),%xmm2
movsd  0x308(%rsp),%xmm9
movapd 0x1b0(%rsp),%xmm8
movsd  0x30(%rsp),%xmm10
movapd 0x2f0(%rsp),%xmm11
movapd 0x2508(%rip),%xmm0
movapd 0x5c0(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x5c0(%rsp)
movapd 0x630(%rsp),%xmm1
xorpd  %xmm0,%xmm1
movapd %xmm1,0x630(%rsp)
mov    0xc88(%rsp),%rax
mov    0xc80(%rsp),%rcx
mov    0xb60(%rsp),%rdx
movsd  %xmm2,(%rsi)
xorpd  %xmm0,%xmm0
movsd  0xa38(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    cc9f <vbic_3T_et_xf_fj+0xbb5f>
movsd  0x878(%rsp),%xmm2
movsd  0x9c0(%rsp),%xmm4
mulsd  %xmm4,%xmm2
divsd  0x110(%rsp),%xmm2
mulsd  0x2d0(%rsp),%xmm2
mulsd  %xmm1,%xmm4
movsd  (%rdx),%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x239c(%rip),%xmm14
movapd %xmm14,%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rax)
movsd  (%rdx),%xmm0
xorpd  0x2453(%rip),%xmm0
mulsd  %xmm1,%xmm2
mulsd  %xmm4,%xmm4
divsd  %xmm4,%xmm0
mulsd  %xmm2,%xmm0
jmp    ccb6 <vbic_3T_et_xf_fj+0xbb76>
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movsd  0x235a(%rip),%xmm14
movapd 0x5c0(%rsp),%xmm1
divsd  0x620(%rsp),%xmm1
movapd %xmm1,0x5c0(%rsp)
movapd 0x590(%rsp),%xmm1
mulsd  0x4d8(%rsp),%xmm1
movapd %xmm1,0x590(%rsp)
movapd 0x630(%rsp),%xmm1
divsd  0x2c0(%rsp),%xmm1
movapd %xmm1,0x630(%rsp)
movapd 0x290(%rsp),%xmm1
movapd %xmm1,%xmm12
mulsd  0x7b0(%rsp),%xmm12
mulsd  0x300(%rsp),%xmm1
movapd %xmm1,0x290(%rsp)
mov    0xcb8(%rsp),%r8
mov    0xcb0(%rsp),%rdx
mov    0xca8(%rsp),%rsi
mov    0xca0(%rsp),%rdi
mov    0xc98(%rsp),%rbp
mov    0xb68(%rsp),%rcx
mov    0xc90(%rsp),%rax
movsd  %xmm0,(%rax)
xorpd  %xmm0,%xmm0
movsd  0xa40(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    ce38 <vbic_3T_et_xf_fj+0xbcf8>
movapd %xmm1,%xmm0
movsd  0x880(%rsp),%xmm2
movsd  0x9c8(%rsp),%xmm4
mulsd  %xmm4,%xmm2
divsd  0x110(%rsp),%xmm2
mulsd  0x2d0(%rsp),%xmm2
mulsd  %xmm1,%xmm4
mulsd  %xmm1,%xmm2
movsd  (%rcx),%xmm0
movapd 0x580(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm5,%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm4,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm4,%xmm4
divsd  %xmm4,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x210(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movapd 0x160(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
mulsd  0x740(%rsp),%xmm1
movsd  %xmm1,(%r8)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    ce5c <vbic_3T_et_xf_fj+0xbd1c>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%r8)
movsd  0x848(%rsp),%xmm2
movsd  0x6e8(%rsp),%xmm1
movapd %xmm1,%xmm0
divsd  0x21d6(%rip),%xmm0
xorpd  %xmm4,%xmm4
cmpltsd %xmm1,%xmm4
movapd %xmm4,0x40(%rsp)
movapd 0x5c0(%rsp),%xmm1
mulsd  0x340(%rsp),%xmm1
movapd %xmm1,0x5c0(%rsp)
movapd 0x590(%rsp),%xmm1
divsd  0xaf0(%rsp),%xmm1
movapd %xmm1,0x590(%rsp)
movapd 0x630(%rsp),%xmm1
mulsd  0x1d0(%rsp),%xmm1
movapd %xmm1,0x630(%rsp)
movapd 0x900(%rsp),%xmm4
divsd  %xmm4,%xmm12
movapd 0x290(%rsp),%xmm1
divsd  %xmm4,%xmm1
movapd %xmm1,0x290(%rsp)
xorpd  %xmm7,%xmm7
cmpltsd %xmm9,%xmm7
mov    0xcc8(%rsp),%rax
mov    0xcc0(%rsp),%rcx
mov    0xb70(%rsp),%rdx
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm2
jbe    cf8d <vbic_3T_et_xf_fj+0xbe4d>
movsd  0x888(%rsp),%xmm3
movsd  0x9d0(%rsp),%xmm4
mulsd  %xmm4,%xmm3
divsd  0x110(%rsp),%xmm3
mulsd  0x2d0(%rsp),%xmm3
mulsd  %xmm2,%xmm4
movsd  (%rdx),%xmm1
divsd  %xmm4,%xmm1
movsd  %xmm1,(%rcx)
movapd %xmm14,%xmm1
divsd  %xmm4,%xmm1
movsd  %xmm1,(%rax)
movsd  (%rdx),%xmm1
xorpd  0x2165(%rip),%xmm1
mulsd  %xmm2,%xmm3
mulsd  %xmm4,%xmm4
divsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm1
jmp    cf9b <vbic_3T_et_xf_fj+0xbe5b>
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
movsd  0x3a0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm2
andpd  %xmm0,%xmm2
movapd %xmm2,0x40(%rsp)
movapd 0x5c0(%rsp),%xmm0
mulsd  0x590(%rsp),%xmm0
movapd %xmm0,0x5c0(%rsp)
movapd 0x630(%rsp),%xmm2
mulsd  %xmm2,%xmm12
movapd 0x290(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm0,0x290(%rsp)
movsd  0x2015(%rip),%xmm0
andnpd %xmm0,%xmm7
mov    0xcf8(%rsp),%r8
mov    0xcf0(%rsp),%rdx
mov    0xce8(%rsp),%rsi
mov    0xce0(%rsp),%rdi
mov    0xcd8(%rsp),%rbp
mov    0xb78(%rsp),%rcx
mov    0xcd0(%rsp),%rax
movsd  %xmm1,(%rax)
xorpd  %xmm0,%xmm0
movsd  0xa60(%rsp),%xmm1
ucomisd %xmm0,%xmm1
mov    %rbx,0xaa8(%rsp)
mov    %r14,0xaa0(%rsp)
mov    %r12,0x9e0(%rsp)
jbe    d11d <vbic_3T_et_xf_fj+0xbfdd>
movapd %xmm1,%xmm0
movsd  0x890(%rsp),%xmm1
movsd  0x9d8(%rsp),%xmm3
mulsd  %xmm3,%xmm1
divsd  0x110(%rsp),%xmm1
movapd 0x2d0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm2
movsd  (%rcx),%xmm0
movsd  0x490(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rsi)
movsd  0x530(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
movsd  0x7f0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%r8)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    d141 <vbic_3T_et_xf_fj+0xc001>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%r8)
movsd  0xa48(%rsp),%xmm1
movsd  0x4d8(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x4d8(%rsp)
movapd 0x5c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x5c0(%rsp)
movsd  0xa50(%rsp),%xmm0
movsd  0x7b0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x7b0(%rsp)
mulsd  %xmm0,%xmm12
movsd  0xa58(%rsp),%xmm1
movsd  0x300(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x300(%rsp)
movapd 0x290(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x290(%rsp)
xorpd  %xmm15,%xmm15
movapd 0x540(%rsp),%xmm0
cmpltsd %xmm0,%xmm15
andpd  %xmm14,%xmm15
mulsd  %xmm15,%xmm0
movapd 0x8f0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm15,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm14,%xmm2
movapd %xmm0,%xmm6
divsd  %xmm2,%xmm6
movapd %xmm14,%xmm3
divsd  %xmm2,%xmm3
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm3
movsd  (%rsp),%xmm0
mulsd  %xmm1,%xmm0
mulsd  0x480(%rsp),%xmm1
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x2d0(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm3,0x1d0(%rsp)
mov    %r13,0x110(%rsp)
movsd  0x0(%r13),%xmm0
movsd  0x7a0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
divsd  0x1e38(%rip),%xmm0
mulsd  0x1e38(%rip),%xmm1
movsd  %xmm1,0x7a0(%rsp)
ucomisd 0x1dd7(%rip),%xmm0
mov    0xd78(%rsp),%rcx
mov    0xd70(%rsp),%rdx
mov    0xd60(%rsp),%r14
mov    0xd58(%rsp),%r12
mov    0xd50(%rsp),%r15
mov    0xd48(%rsp),%rax
mov    0xd40(%rsp),%rdi
mov    0xd38(%rsp),%r8
mov    0xd30(%rsp),%r9
mov    0xd28(%rsp),%r10
mov    0xd20(%rsp),%r11
mov    0xd18(%rsp),%rbx
mov    0xd10(%rsp),%rbp
mov    0xd00(%rsp),%rsi
jbe    d324 <vbic_3T_et_xf_fj+0xc1e4>
addsd  0x1d65(%rip),%xmm0
addsd  0x1cfd(%rip),%xmm0
movsd  0x1d65(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    d428 <vbic_3T_et_xf_fj+0xc2e8>
movsd  0x1d44(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    d353 <vbic_3T_et_xf_fj+0xc213>
addsd  0x1d2e(%rip),%xmm0
addsd  0x1cce(%rip),%xmm0
movsd  0x1d2e(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    d428 <vbic_3T_et_xf_fj+0xc2e8>
mov    %rdx,%rbx
mov    %rax,%r12
movapd %xmm12,0xe0(%rsp)
movapd %xmm7,0xc0(%rsp)
movapd %xmm6,0x340(%rsp)
movapd %xmm15,0x630(%rsp)
call   1030 <exp@plt>
movapd 0x630(%rsp),%xmm15
movapd 0x340(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm7
movapd 0xe0(%rsp),%xmm12
mov    0xd28(%rsp),%r10
mov    0xd30(%rsp),%r9
mov    0xd38(%rsp),%r8
mov    0xd40(%rsp),%rdi
mov    %r12,%rax
mov    0xd58(%rsp),%r12
mov    %rbx,%rdx
mov    0xd10(%rsp),%rbp
mov    0xd18(%rsp),%rbx
mov    0xd20(%rsp),%r11
mov    0xd78(%rsp),%rcx
mov    0xd00(%rsp),%rsi
movapd 0x2f0(%rsp),%xmm11
movsd  0x30(%rsp),%xmm10
movsd  0x1bf6(%rip),%xmm14
movapd 0x1b0(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x7a0(%rsp),%xmm9
mulsd  %xmm1,%xmm9
movapd %xmm6,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm7,%xmm3
movsd  0xa68(%rsp),%xmm4
movsd  0x3b0(%rsp),%xmm7
mulsd  %xmm4,%xmm7
addsd  %xmm14,%xmm7
movsd  0xa70(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm7,%xmm2
movsd  0xa78(%rsp),%xmm13
movapd %xmm13,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm15,%xmm1
addsd  %xmm14,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm5,%xmm4
movapd %xmm15,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm13,%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm14,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm15,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm3,%xmm4
mulsd  %xmm5,%xmm4
mulsd  %xmm13,%xmm4
mulsd  %xmm9,%xmm4
addsd  %xmm6,%xmm6
mulsd  %xmm7,%xmm6
mulsd  %xmm15,%xmm6
mulsd  %xmm5,%xmm6
mulsd  %xmm13,%xmm6
mulsd  %xmm0,%xmm6
mulsd  %xmm2,%xmm8
movapd 0x4a0(%rsp),%xmm3
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm3,%xmm2
addsd  %xmm4,%xmm2
movsd  0x2d0(%rsp),%xmm15
mulsd  %xmm6,%xmm15
addsd  %xmm8,%xmm15
mulsd  0x1d0(%rsp),%xmm6
addsd  %xmm0,%xmm6
movsd  0x4d8(%rsp),%xmm9
movapd %xmm9,%xmm0
movapd 0x500(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd 0x540(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd 0x580(%rsp),%xmm4
divsd  %xmm4,%xmm3
movsd  0x568(%rsp),%xmm13
mulsd  %xmm13,%xmm0
addsd  %xmm3,%xmm0
movsd  %xmm0,(%rsi)
movapd %xmm1,%xmm0
divsd  %xmm4,%xmm0
mulsd  0x790(%rsp),%xmm1
divsd  0x358(%rsp),%xmm1
movapd %xmm13,%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm13,%xmm4
mulsd  %xmm9,%xmm4
movapd 0x5c0(%rsp),%xmm8
mulsd  %xmm8,%xmm3
movsd  0x520(%rsp),%xmm7
mulsd  %xmm4,%xmm7
addsd  %xmm3,%xmm7
mov    0xd08(%rsp),%r13
movsd  %xmm7,0x0(%r13)
mulsd  0x600(%rsp),%xmm4
movsd  %xmm4,0x0(%rbp)
movapd 0x800(%rsp),%xmm3
mulsd  %xmm3,%xmm15
addsd  0x0(%r13),%xmm15
movsd  %xmm15,0x0(%r13)
mulsd  %xmm3,%xmm6
addsd  0x0(%rbp),%xmm6
movsd  %xmm6,0x0(%rbp)
mulsd  %xmm3,%xmm2
movsd  %xmm2,(%rbx)
movsd  (%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  0x0(%r13),%xmm2
movsd  %xmm2,0x0(%r13)
mulsd  0x480(%rsp),%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x210(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movapd 0x160(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  0x740(%rsp),%xmm1
addsd  (%rbx),%xmm1
movsd  %xmm1,(%rbx)
movapd %xmm14,%xmm0
subsd  %xmm13,%xmm0
unpckhpd %xmm5,%xmm5
movapd %xmm9,%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%r11)
mulsd  %xmm0,%xmm5
mulsd  %xmm9,%xmm0
mulsd  %xmm8,%xmm5
movapd 0x330(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm5,%xmm1
movsd  %xmm1,(%r10)
mulsd  0x5a0(%rsp),%xmm0
movsd  %xmm0,(%r9)
movsd  0xa88(%rsp),%xmm1
movapd 0x2b0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  0x7b0(%rsp),%xmm3
movapd %xmm3,%xmm0
movapd 0x90(%rsp),%xmm4
mulsd  %xmm4,%xmm0
addsd  %xmm2,%xmm0
movsd  0xa80(%rsp),%xmm2
movsd  0x130(%rsp),%xmm5
mulsd  %xmm2,%xmm5
addsd  %xmm0,%xmm5
movsd  %xmm5,(%r8)
mulsd  %xmm4,%xmm12
movapd 0x10(%rsp),%xmm0
mulsd  %xmm3,%xmm0
addsd  %xmm12,%xmm0
movsd  %xmm0,(%rdi)
movapd 0x50(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,(%rax)
movsd  0x430(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movapd 0x550(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm2,%xmm10
addsd  (%rdi),%xmm10
movsd  %xmm10,(%rdi)
movsd  0x20(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  0x70(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r15)
movsd  0x100(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r12)
mulsd  %xmm2,%xmm11
movsd  %xmm11,(%r14)
movsd  0x200(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  0x300(%rsp),%xmm2
movapd %xmm2,%xmm0
movapd 0x140(%rsp),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm4,%xmm0
mov    0xd68(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0x290(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd 0x1a0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,(%rdx)
movsd  0x1e0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x420(%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    0xd80(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xb80(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xa90(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xd88(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xd90(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xb88(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xa98(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xd98(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xda0(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xc00(%rsp),%r8
movsd  (%r8),%xmm0
mov    0x110(%rsp),%r12
mulsd  (%r12),%xmm0
mov    0xba0(%rsp),%rbx
movsd  (%rbx),%xmm1
mov    0x9e0(%rsp),%rcx
mulsd  (%rcx),%xmm1
mov    0xbd0(%rsp),%rsi
movsd  (%rsi),%xmm2
mov    0xbe0(%rsp),%rdx
subsd  (%rdx),%xmm2
mov    0xb90(%rsp),%rax
mulsd  (%rax),%xmm2
addsd  %xmm0,%xmm1
mov    0xbb8(%rsp),%rdi
movsd  (%rdi),%xmm0
mov    0xaa0(%rsp),%r13
mulsd  0x0(%r13),%xmm0
addsd  %xmm1,%xmm2
mov    0xc28(%rsp),%rbp
movsd  0x0(%rbp),%xmm1
mov    0xaa8(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm2,%xmm0
mov    0xc40(%rsp),%rsi
movsd  (%rsi),%xmm2
mov    0xb48(%rsp),%r10
mulsd  (%r10),%xmm2
addsd  %xmm0,%xmm1
mov    0xc58(%rsp),%r14
movsd  (%r14),%xmm0
mov    0xb58(%rsp),%r11
mulsd  (%r11),%xmm0
addsd  %xmm1,%xmm2
mov    0xc80(%rsp),%r15
movsd  (%r15),%xmm1
mov    0xb60(%rsp),%rdx
mulsd  (%rdx),%xmm1
addsd  %xmm2,%xmm0
mov    0xc98(%rsp),%r8
movsd  (%r8),%xmm2
mov    0xb68(%rsp),%r14
mulsd  (%r14),%xmm2
addsd  %xmm0,%xmm1
mov    0xcc0(%rsp),%r9
movsd  (%r9),%xmm0
mov    0xb70(%rsp),%r15
mulsd  (%r15),%xmm0
addsd  %xmm1,%xmm2
mov    0xcd8(%rsp),%r8
movsd  (%r8),%xmm1
mov    0xb78(%rsp),%rbp
mulsd  0x0(%rbp),%xmm1
addsd  %xmm2,%xmm0
addsd  %xmm0,%xmm1
movapd 0x16c1(%rip),%xmm7
xorpd  %xmm7,%xmm1
mov    0xdb8(%rsp),%rsi
movlpd %xmm1,(%rsi)
movsd  (%rcx),%xmm0
movsd  (%rbx),%xmm1
xorpd  %xmm7,%xmm1
mov    0xdc8(%rsp),%r11
movlpd %xmm1,(%r11)
movsd  (%r12),%xmm3
mov    0xc00(%rsp),%rcx
movsd  (%rcx),%xmm1
xorpd  %xmm7,%xmm1
mov    0xdd0(%rsp),%r9
movlpd %xmm1,(%r9)
mov    0xb90(%rsp),%rcx
movsd  (%rcx),%xmm1
mov    0xbe0(%rsp),%rcx
movsd  (%rcx),%xmm2
mov    0xbd0(%rsp),%rcx
subsd  (%rcx),%xmm2
mov    0xde0(%rsp),%rcx
movsd  %xmm2,(%rcx)
movsd  0x0(%r13),%xmm13
movsd  (%rdi),%xmm2
xorpd  %xmm7,%xmm2
mov    0xde8(%rsp),%rbx
movlpd %xmm2,(%rbx)
movsd  (%rax),%xmm12
mov    0xc28(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm7,%xmm2
mov    0xdf0(%rsp),%r12
movlpd %xmm2,(%r12)
movsd  (%r10),%xmm11
mov    0xc40(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm7,%xmm2
mov    0xdf8(%rsp),%rdi
movlpd %xmm2,(%rdi)
mov    0xb58(%rsp),%rax
movsd  (%rax),%xmm4
mov    0xc58(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm7,%xmm2
mov    0xe00(%rsp),%rsi
movlpd %xmm2,(%rsi)
movsd  (%rdx),%xmm9
mov    0xc80(%rsp),%rax
movsd  (%rax),%xmm2
xorpd  %xmm7,%xmm2
mov    0xe10(%rsp),%r10
movlpd %xmm2,(%r10)
movsd  (%r14),%xmm2
mov    0xc98(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm7,%xmm5
mov    0xe18(%rsp),%r8
movlpd %xmm5,(%r8)
movsd  (%r15),%xmm8
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm7,%xmm5
mov    0xe20(%rsp),%rdx
movlpd %xmm5,(%rdx)
movsd  0x0(%rbp),%xmm10
mov    0xcd8(%rsp),%rax
movsd  (%rax),%xmm5
xorpd  %xmm7,%xmm5
mov    0xe28(%rsp),%rcx
movlpd %xmm5,(%rcx)
movapd %xmm0,%xmm5
xorpd  %xmm7,%xmm5
mov    0xba8(%rsp),%rax
mulsd  (%rax),%xmm5
movsd  0x6e8(%rsp),%xmm6
maxsd  0x14f3(%rip),%xmm6
movsd  %xmm6,0x6e8(%rsp)
mov    0xdc0(%rsp),%r13
movsd  %xmm5,0x0(%r13)
mov    0xbb0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  (%r11),%xmm5
subsd  %xmm0,%xmm5
movsd  %xmm5,(%r11)
movsd  0x0(%r13),%xmm0
mov    0xc08(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
subsd  %xmm5,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r9),%xmm0
mov    0xc10(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
subsd  %xmm5,%xmm0
movsd  %xmm0,(%r9)
movapd %xmm3,%xmm0
xorpd  %xmm7,%xmm0
mov    0xc18(%rsp),%rax
mulsd  (%rax),%xmm0
mov    0xdd8(%rsp),%rbp
movsd  %xmm0,0x0(%rbp)
movsd  (%r11),%xmm0
mov    0xc20(%rsp),%rax
mulsd  (%rax),%xmm3
subsd  %xmm3,%xmm0
movsd  %xmm0,(%r11)
movsd  0x0(%rbp),%xmm0
mov    0xbd8(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm0
movapd %xmm4,%xmm3
movsd  %xmm0,0x0(%rbp)
mov    0xbe8(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
mov    0xbf0(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r9),%xmm0
xorpd  %xmm7,%xmm3
movsd  %xmm0,(%r9)
mov    0xbf8(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  (%r11),%xmm1
movsd  %xmm1,(%r11)
movsd  0x0(%r13),%xmm0
mov    0xbc0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm13,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rbx),%xmm0
mov    0xbc8(%rsp),%rax
mulsd  (%rax),%xmm13
subsd  %xmm13,%xmm0
movsd  %xmm0,(%rbx)
movsd  0x0(%r13),%xmm0
mov    0xc30(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
mov    0xc38(%rsp),%rbx
mulsd  (%rbx),%xmm12
movsd  (%r12),%xmm0
subsd  %xmm12,%xmm0
movsd  %xmm0,(%r12)
movsd  (%rdi),%xmm0
mov    0xc48(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdi)
movsd  0x0(%r13),%xmm0
mov    0xc50(%rsp),%rax
mulsd  (%rax),%xmm11
subsd  %xmm11,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rsi),%xmm0
mov    0xc60(%rsp),%rdi
movsd  (%rdi),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x0(%r13),%xmm0
mov    0xc68(%rsp),%rsi
movsd  (%rsi),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r9),%xmm0
mov    0xc70(%rsp),%rax
mulsd  (%rax),%xmm4
subsd  %xmm4,%xmm0
movsd  %xmm0,(%r9)
mov    0xc78(%rsp),%rax
mulsd  (%rax),%xmm3
mov    0xe08(%rsp),%rax
movsd  %xmm3,(%rax)
movsd  (%r10),%xmm0
mov    0xc88(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r10)
movsd  0x0(%r13),%xmm0
mov    0xc90(%rsp),%rax
mulsd  (%rax),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r8),%xmm0
mov    0xca0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  0x0(%r13),%xmm0
mov    0xca8(%rsp),%r15
movsd  (%r15),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r11),%xmm0
mov    0xcb0(%rsp),%r14
movsd  (%r14),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r11)
movsd  (%r9),%xmm0
mov    0xcb8(%rsp),%rbx
mulsd  (%rbx),%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%r9)
movsd  (%rdx),%xmm0
mov    0xcc8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdx)
mov    0xcd0(%rsp),%rax
mulsd  (%rax),%xmm8
movsd  0x0(%r13),%xmm0
subsd  %xmm8,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mov    0xce0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x0(%r13),%xmm0
mov    0xce8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r12),%xmm0
mov    0xcf0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
mov    0xcf8(%rsp),%rax
mulsd  (%rax),%xmm10
movsd  (%r9),%xmm0
subsd  %xmm10,%xmm0
mov    0xe90(%rsp),%rcx
mov    0xe88(%rsp),%r10
mov    0xe78(%rsp),%r13
mov    0xe70(%rsp),%r12
mov    0xe38(%rsp),%rdi
mov    0xe30(%rsp),%r11
mov    0xdb0(%rsp),%rbp
mov    0xda8(%rsp),%rax
mov    0xb98(%rsp),%r8
movsd  %xmm0,(%r9)
xorpd  %xmm0,%xmm0
movsd  0xab0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    dff3 <vbic_3T_et_xf_fj+0xceb3>
mov    0x610(%rsp),%r9
movsd  (%r9),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rax)
divsd  %xmm1,%xmm14
movapd %xmm14,%xmm0
jmp    e002 <vbic_3T_et_xf_fj+0xcec2>
movq   $0x0,(%rax)
mov    0x610(%rsp),%r9
mov    0xe68(%rsp),%rsi
mov    0xe60(%rsp),%rdx
movsd  %xmm0,0x0(%rbp)
movsd  (%r9),%xmm0
movsd  0xab8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,(%r11)
movsd  %xmm1,(%rdi)
movsd  (%rdx),%xmm0
movapd 0x40(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xe80(%rsp),%rax
movsd  %xmm0,(%rax)
mulsd  (%rsi),%xmm1
movsd  %xmm1,(%r10)
movsd  (%r8),%xmm0
movsd  0x6e8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  %xmm1,0x0(%r13)
movsd  (%rcx),%xmm0
ucomisd 0xf91(%rip),%xmm0
mov    0xd00(%rsp),%rax
jne    e08f <vbic_3T_et_xf_fj+0xcf4f>
jnp    e7ba <vbic_3T_et_xf_fj+0xd67a>
mov    %r11,%r9
mov    %rdx,%r11
mov    %rsi,%rdx
mov    %r12,%r10
mov    0xc60(%rsp),%rdi
mov    0xc68(%rsp),%r8
mov    0xba0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xba8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbb0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbb8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbc0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbc8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbd0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbd8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbe0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbe8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbf0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xbf8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc00(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc08(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc10(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc18(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc20(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc28(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc30(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc38(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc40(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc48(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc50(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc58(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xe80(%rsp),%r8
mov    0xc70(%rsp),%r12
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    %rbp,%rdi
mov    0xc78(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xc80(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc88(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc90(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xc98(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xca0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mov    0xcc0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xcc8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xcd0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xcd8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xce0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xce8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xcf0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xcf8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd08(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd10(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd18(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd20(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd28(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd30(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd38(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd40(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd48(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd50(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd58(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd60(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd68(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd70(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd78(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd80(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd88(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd90(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xd98(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xda0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xda8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mov    0xdb8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xdc0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xdc8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xdd0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xdd8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xde0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xde8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xdf0(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xdf8(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe00(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe08(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe10(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe18(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe20(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe28(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mov    0xe38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe40(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe48(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe50(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe58(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xe88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0xb08,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jae    28a4 <vbic_3T_et_xf_fj+0x1764>
movapd %xmm1,%xmm0
movapd %xmm5,0x90(%rsp)
movsd  %xmm9,0x50(%rsp)
movsd  %xmm6,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0x60(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm7
movsd  0x50(%rsp),%xmm9
movapd 0x90(%rsp),%xmm5
movapd 0x130(%rsp),%xmm4
movsd  (%rsp),%xmm3
movapd 0x340(%rsp),%xmm2
movapd 0xe0(%rsp),%xmm8
jmp    28a4 <vbic_3T_et_xf_fj+0x1764>

LLVM IR (-O0):
define i32 @vbic_3T_et_xf_fj(double* %0, double* %1, double* %2, double* %3, double* %4, double* %5, double* %6, double* %7, double* %8, double* %9, double* %10, double* %11, double* %12, double* %13, double* %14, double* %15, double* %16, double* %17, double* %18, double* %19, double* %20, double* %21, double* %22, double* %23, double* %24, double* %25, double* %26, double* %27, double* %28, double* %29, double* %30, double* %31, double* %32, double* %33, double* %34, double* %35, double* %36, double* %37, double* %38, double* %39, double* %40, double* %41, double* %42, double* %43, double* %44, double* %45, double* %46, double* %47, double* %48, double* %49, double* %50, double* %51, double* %52, double* %53, double* %54, double* %55, double* %56, double* %57, double* %58, double* %59, double* %60, double* %61, double* %62, double* %63, double* %64, double* %65, double* %66, double* %67, double* %68, double* %69, double* %70, double* %71, double* %72, double* %73, double* %74, double* %75, double* %76, double* %77, double* %78, double* %79, double* %80, double* %81, double* %82, double* %83, double* %84, double* %85, double* %86, double* %87, double* %88, double* %89, double* %90, double* %91, double* %92, double* %93, double* %94, double* %95, double* %96, double* %97, double* %98, double* %99, double* %100, double* %101, double* %102, double* %103, double* %104, double* %105, double* %106, double* %107, double* %108, double* %109, double* %110, double* %111, double* %112) {
%114 = alloca double*
%115 = alloca double*
%116 = alloca double*
%117 = alloca double*
%118 = alloca double*
%119 = alloca double*
%120 = alloca double*
%121 = alloca double*
%122 = alloca double*
%123 = alloca double*
%124 = alloca double*
%125 = alloca double*
%126 = alloca double*
%127 = alloca double*
%128 = alloca double*
%129 = alloca double*
%130 = alloca double*
%131 = alloca double*
%132 = alloca double*
%133 = alloca double*
%134 = alloca double*
%135 = alloca double*
%136 = alloca double*
%137 = alloca double*
%138 = alloca double*
%139 = alloca double*
%140 = alloca double*
%141 = alloca double*
%142 = alloca double*
%143 = alloca double*
%144 = alloca double*
%145 = alloca double*
%146 = alloca double*
%147 = alloca double*
%148 = alloca double*
%149 = alloca double*
%150 = alloca double*
%151 = alloca double*
%152 = alloca double*
%153 = alloca double*
%154 = alloca double*
%155 = alloca double*
%156 = alloca double*
%157 = alloca double*
%158 = alloca double*
%159 = alloca double*
%160 = alloca double*
%161 = alloca double*
%162 = alloca double*
%163 = alloca double*
%164 = alloca double*
%165 = alloca double*
%166 = alloca double*
%167 = alloca double*
%168 = alloca double*
%169 = alloca double*
%170 = alloca double*
%171 = alloca double*
%172 = alloca double*
%173 = alloca double*
%174 = alloca double*
%175 = alloca double*
%176 = alloca double*
%177 = alloca double*
%178 = alloca double*
%179 = alloca double*
%180 = alloca double*
%181 = alloca double*
%182 = alloca double*
%183 = alloca double*
%184 = alloca double*
%185 = alloca double*
%186 = alloca double*
%187 = alloca double*
%188 = alloca double*
%189 = alloca double*
%190 = alloca double*
%191 = alloca double*
%192 = alloca double*
%193 = alloca double*
%194 = alloca double*
%195 = alloca double*
%196 = alloca double*
%197 = alloca double*
%198 = alloca double*
%199 = alloca double*
%200 = alloca double*
%201 = alloca double*
%202 = alloca double*
%203 = alloca double*
%204 = alloca double*
%205 = alloca double*
%206 = alloca double*
%207 = alloca double*
%208 = alloca double*
%209 = alloca double*
%210 = alloca double*
%211 = alloca double*
%212 = alloca double*
%213 = alloca double*
%214 = alloca double*
%215 = alloca double*
%216 = alloca double*
%217 = alloca double*
%218 = alloca double*
%219 = alloca double*
%220 = alloca double*
%221 = alloca double*
%222 = alloca double*
%223 = alloca double*
%224 = alloca double*
%225 = alloca double*
%226 = alloca double*
%227 = alloca double
%228 = alloca double
%229 = alloca double
%230 = alloca double
%231 = alloca double
%232 = alloca double
%233 = alloca double
%234 = alloca double
%235 = alloca double
%236 = alloca double
%237 = alloca double
%238 = alloca double
%239 = alloca double
%240 = alloca double
%241 = alloca double
%242 = alloca double
%243 = alloca double
%244 = alloca double
%245 = alloca double
%246 = alloca double
%247 = alloca double
%248 = alloca double
%249 = alloca double
%250 = alloca double
%251 = alloca double
%252 = alloca double
%253 = alloca double
%254 = alloca double
%255 = alloca double
%256 = alloca double
%257 = alloca double
%258 = alloca double
%259 = alloca double
%260 = alloca double
%261 = alloca double
%262 = alloca double
%263 = alloca double
%264 = alloca double
%265 = alloca double
%266 = alloca double
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
%337 = alloca double
%338 = alloca double
%339 = alloca double
%340 = alloca double
%341 = alloca double
%342 = alloca double
%343 = alloca double
%344 = alloca double
%345 = alloca double
%346 = alloca double
%347 = alloca double
%348 = alloca double
%349 = alloca double
%350 = alloca double
%351 = alloca double
%352 = alloca double
%353 = alloca double
%354 = alloca double
%355 = alloca double
%356 = alloca double
%357 = alloca double
%358 = alloca double
%359 = alloca double
%360 = alloca double
%361 = alloca double
%362 = alloca double
%363 = alloca double
%364 = alloca double
%365 = alloca double
%366 = alloca double
%367 = alloca double
%368 = alloca double
%369 = alloca double
%370 = alloca double
%371 = alloca double
%372 = alloca double
%373 = alloca double
%374 = alloca double
%375 = alloca double
%376 = alloca double
%377 = alloca double
%378 = alloca double
%379 = alloca double
%380 = alloca double
%381 = alloca double
%382 = alloca double
%383 = alloca double
%384 = alloca double
%385 = alloca double
%386 = alloca double
%387 = alloca double
%388 = alloca double
%389 = alloca double
%390 = alloca double
%391 = alloca double
%392 = alloca double
%393 = alloca double
%394 = alloca double
%395 = alloca double
%396 = alloca double
%397 = alloca double
%398 = alloca double
%399 = alloca double
%400 = alloca double
%401 = alloca double
%402 = alloca double
%403 = alloca double
%404 = alloca double
%405 = alloca double
%406 = alloca double
%407 = alloca double
%408 = alloca double
%409 = alloca double
%410 = alloca double
%411 = alloca double
%412 = alloca double
%413 = alloca double
%414 = alloca double
%415 = alloca double
%416 = alloca double
%417 = alloca double
%418 = alloca double
%419 = alloca double
%420 = alloca double
%421 = alloca double
%422 = alloca double
%423 = alloca double
%424 = alloca double
%425 = alloca double
%426 = alloca double
%427 = alloca double
%428 = alloca double
%429 = alloca double
%430 = alloca double
%431 = alloca double
%432 = alloca double
%433 = alloca double
%434 = alloca double
%435 = alloca double
%436 = alloca double
%437 = alloca double
%438 = alloca double
%439 = alloca double
%440 = alloca double
%441 = alloca double
%442 = alloca double
%443 = alloca double
%444 = alloca double
%445 = alloca double
%446 = alloca double
%447 = alloca double
%448 = alloca double
%449 = alloca double
%450 = alloca double
%451 = alloca double
%452 = alloca double
%453 = alloca double
%454 = alloca double
%455 = alloca double
%456 = alloca double
%457 = alloca double
%458 = alloca double
%459 = alloca double
%460 = alloca double
%461 = alloca double
%462 = alloca double
%463 = alloca double
%464 = alloca double
%465 = alloca double
%466 = alloca double
%467 = alloca double
%468 = alloca double
%469 = alloca double
%470 = alloca double
%471 = alloca double
%472 = alloca double
%473 = alloca double
%474 = alloca double
%475 = alloca double
%476 = alloca double
%477 = alloca double
%478 = alloca double
%479 = alloca double
%480 = alloca double
%481 = alloca double
%482 = alloca double
%483 = alloca double
%484 = alloca double
%485 = alloca double
%486 = alloca double
%487 = alloca double
%488 = alloca double
%489 = alloca double
%490 = alloca double
%491 = alloca double
%492 = alloca double
%493 = alloca double
%494 = alloca double
%495 = alloca double
%496 = alloca double
%497 = alloca double
%498 = alloca double
%499 = alloca double
%500 = alloca double
%501 = alloca double
%502 = alloca double
%503 = alloca double
%504 = alloca double
%505 = alloca double
%506 = alloca double
%507 = alloca double
%508 = alloca double
%509 = alloca double
%510 = alloca double
%511 = alloca double
%512 = alloca double
%513 = alloca double
%514 = alloca double
%515 = alloca double
%516 = alloca double
%517 = alloca double
%518 = alloca double
%519 = alloca double
%520 = alloca double
%521 = alloca double
%522 = alloca double
%523 = alloca double
%524 = alloca double
%525 = alloca double
%526 = alloca double
%527 = alloca double
%528 = alloca double
%529 = alloca double
%530 = alloca double
%531 = alloca double
%532 = alloca double
%533 = alloca double
%534 = alloca double
%535 = alloca double
%536 = alloca double
%537 = alloca double
%538 = alloca double
%539 = alloca double
%540 = alloca double
%541 = alloca double
%542 = alloca double
%543 = alloca double
%544 = alloca double
%545 = alloca double
%546 = alloca double
%547 = alloca double
%548 = alloca double
%549 = alloca double
%550 = alloca double
%551 = alloca double
%552 = alloca double
%553 = alloca double
%554 = alloca double
%555 = alloca double
%556 = alloca double
%557 = alloca double
%558 = alloca double
%559 = alloca double
%560 = alloca double
%561 = alloca double
%562 = alloca double
%563 = alloca double
%564 = alloca double
%565 = alloca double
%566 = alloca double
%567 = alloca double
%568 = alloca double
%569 = alloca double
%570 = alloca double
%571 = alloca double
%572 = alloca double
%573 = alloca double
%574 = alloca double
%575 = alloca double
%576 = alloca double
%577 = alloca double
%578 = alloca double
%579 = alloca double
%580 = alloca double
%581 = alloca double
%582 = alloca double
%583 = alloca double
%584 = alloca double
%585 = alloca double
%586 = alloca double
%587 = alloca double
%588 = alloca double
%589 = alloca double
%590 = alloca double
%591 = alloca double
%592 = alloca double
%593 = alloca double
%594 = alloca double
%595 = alloca double
%596 = alloca double
%597 = alloca double
%598 = alloca double
%599 = alloca double
%600 = alloca double
%601 = alloca double
%602 = alloca double
%603 = alloca double
%604 = alloca double
%605 = alloca double
%606 = alloca double
%607 = alloca double
%608 = alloca double
%609 = alloca double
%610 = alloca double
%611 = alloca double
%612 = alloca double
%613 = alloca double
%614 = alloca double
%615 = alloca double
%616 = alloca double
%617 = alloca double
%618 = alloca double
%619 = alloca double
%620 = alloca double
%621 = alloca double
%622 = alloca double
%623 = alloca double
%624 = alloca double
%625 = alloca double
%626 = alloca double
%627 = alloca double
%628 = alloca double
%629 = alloca double
%630 = alloca double
%631 = alloca double
%632 = alloca double
%633 = alloca double
%634 = alloca double
%635 = alloca double
%636 = alloca double
%637 = alloca double
%638 = alloca double
%639 = alloca double
%640 = alloca double
%641 = alloca double
%642 = alloca double
%643 = alloca double
%644 = alloca double
%645 = alloca double
%646 = alloca double
%647 = alloca double
%648 = alloca double
%649 = alloca double
%650 = alloca double
%651 = alloca double
%652 = alloca double
%653 = alloca double
%654 = alloca double
%655 = alloca double
%656 = alloca double
%657 = alloca double
%658 = alloca double
%659 = alloca double
%660 = alloca double
%661 = alloca double
%662 = alloca double
%663 = alloca double
%664 = alloca double
%665 = alloca double
%666 = alloca double
%667 = alloca double
%668 = alloca double
%669 = alloca double
%670 = alloca double
%671 = alloca double
%672 = alloca double
%673 = alloca double
%674 = alloca double
%675 = alloca double
%676 = alloca double
%677 = alloca double
%678 = alloca double
%679 = alloca double
%680 = alloca double
%681 = alloca double
%682 = alloca double
%683 = alloca double
%684 = alloca double
%685 = alloca double
%686 = alloca double
%687 = alloca double
%688 = alloca double
%689 = alloca double
%690 = alloca double
%691 = alloca double
%692 = alloca double
%693 = alloca double
%694 = alloca double
%695 = alloca double
%696 = alloca double
%697 = alloca double
%698 = alloca double
%699 = alloca double
%700 = alloca double
%701 = alloca double
%702 = alloca double
%703 = alloca double
%704 = alloca double
%705 = alloca double
%706 = alloca double
%707 = alloca double
%708 = alloca double
%709 = alloca double
%710 = alloca double
%711 = alloca double
%712 = alloca double
%713 = alloca double
%714 = alloca double
%715 = alloca double
%716 = alloca double
%717 = alloca double
%718 = alloca double
%719 = alloca double
%720 = alloca double
%721 = alloca double
%722 = alloca double
%723 = alloca double
%724 = alloca double
%725 = alloca double
%726 = alloca double
%727 = alloca double
%728 = alloca double
%729 = alloca double
%730 = alloca double
%731 = alloca double
%732 = alloca double
%733 = alloca double
%734 = alloca double
%735 = alloca double
%736 = alloca double
%737 = alloca double
%738 = alloca double
%739 = alloca double
%740 = alloca double
%741 = alloca double
%742 = alloca double
%743 = alloca double
%744 = alloca double
%745 = alloca double
%746 = alloca double
%747 = alloca double
%748 = alloca double
%749 = alloca double
%750 = alloca double
%751 = alloca double
%752 = alloca double
%753 = alloca double
%754 = alloca double
%755 = alloca double
%756 = alloca double
%757 = alloca double
%758 = alloca double
%759 = alloca double
%760 = alloca double
%761 = alloca double
%762 = alloca double
%763 = alloca double
%764 = alloca double
%765 = alloca double
%766 = alloca double
%767 = alloca double
%768 = alloca double
%769 = alloca double
%770 = alloca double
%771 = alloca double
%772 = alloca double
%773 = alloca double
%774 = alloca double
%775 = alloca double
%776 = alloca double
%777 = alloca double
%778 = alloca double
%779 = alloca double
%780 = alloca double
%781 = alloca double
%782 = alloca double
%783 = alloca double
%784 = alloca double
%785 = alloca double
%786 = alloca double
%787 = alloca double
%788 = alloca double
%789 = alloca double
%790 = alloca double
%791 = alloca double
%792 = alloca double
%793 = alloca double
%794 = alloca double
%795 = alloca double
%796 = alloca double
%797 = alloca double
%798 = alloca double
%799 = alloca double
%800 = alloca double
%801 = alloca double
%802 = alloca double
%803 = alloca double
%804 = alloca double
%805 = alloca double
%806 = alloca double
%807 = alloca double
%808 = alloca double
%809 = alloca double
%810 = alloca double
%811 = alloca double
%812 = alloca double
%813 = alloca double
%814 = alloca double
%815 = alloca double
%816 = alloca double
%817 = alloca double
%818 = alloca double
%819 = alloca double
%820 = alloca double
%821 = alloca double
%822 = alloca double
%823 = alloca double
%824 = alloca double
%825 = alloca double
%826 = alloca double
%827 = alloca double
%828 = alloca double
%829 = alloca double
%830 = alloca double
%831 = alloca double
%832 = alloca double
%833 = alloca double
%834 = alloca double
%835 = alloca double
%836 = alloca double
%837 = alloca double
%838 = alloca double
%839 = alloca double
%840 = alloca double
%841 = alloca double
%842 = alloca double
%843 = alloca double
%844 = alloca double
%845 = alloca double
%846 = alloca double
%847 = alloca double
%848 = alloca double
%849 = alloca double
%850 = alloca double
%851 = alloca double
%852 = alloca double
%853 = alloca double
%854 = alloca double
%855 = alloca double
%856 = alloca double
%857 = alloca double
%858 = alloca double
%859 = alloca double
%860 = alloca double
%861 = alloca double
%862 = alloca double
%863 = alloca double
%864 = alloca double
%865 = alloca double
%866 = alloca double
%867 = alloca double
%868 = alloca double
%869 = alloca double
%870 = alloca double
%871 = alloca double
%872 = alloca double
%873 = alloca double
%874 = alloca double
%875 = alloca double
%876 = alloca double
%877 = alloca double
%878 = alloca double
%879 = alloca double
%880 = alloca double
%881 = alloca double
%882 = alloca double
%883 = alloca double
%884 = alloca double
%885 = alloca double
%886 = alloca double
%887 = alloca double
%888 = alloca double
%889 = alloca double
%890 = alloca double
%891 = alloca double
%892 = alloca double
%893 = alloca double
%894 = alloca double
%895 = alloca double
%896 = alloca double
%897 = alloca double
%898 = alloca double
%899 = alloca double
%900 = alloca double
%901 = alloca double
%902 = alloca double
%903 = alloca double
%904 = alloca double
%905 = alloca double
%906 = alloca double
%907 = alloca double
%908 = alloca double
%909 = alloca double
%910 = alloca double
%911 = alloca double
%912 = alloca double
%913 = alloca double
%914 = alloca double
store double* %0, double** %114
store double* %1, double** %115
store double* %2, double** %116
store double* %3, double** %117
store double* %4, double** %118
store double* %5, double** %119
store double* %6, double** %120
store double* %7, double** %121
store double* %8, double** %122
store double* %9, double** %123
store double* %10, double** %124
store double* %11, double** %125
store double* %12, double** %126
store double* %13, double** %127
store double* %14, double** %128
store double* %15, double** %129
store double* %16, double** %130
store double* %17, double** %131
store double* %18, double** %132
store double* %19, double** %133
store double* %20, double** %134
store double* %21, double** %135
store double* %22, double** %136
store double* %23, double** %137
store double* %24, double** %138
store double* %25, double** %139
store double* %26, double** %140
store double* %27, double** %141
store double* %28, double** %142
store double* %29, double** %143
store double* %30, double** %144
store double* %31, double** %145
store double* %32, double** %146
store double* %33, double** %147
store double* %34, double** %148
store double* %35, double** %149
store double* %36, double** %150
store double* %37, double** %151
store double* %38, double** %152
store double* %39, double** %153
store double* %40, double** %154
store double* %41, double** %155
store double* %42, double** %156
store double* %43, double** %157
store double* %44, double** %158
store double* %45, double** %159
store double* %46, double** %160
store double* %47, double** %161
store double* %48, double** %162
store double* %49, double** %163
store double* %50, double** %164
store double* %51, double** %165
store double* %52, double** %166
store double* %53, double** %167
store double* %54, double** %168
store double* %55, double** %169
store double* %56, double** %170
store double* %57, double** %171
store double* %58, double** %172
store double* %59, double** %173
store double* %60, double** %174
store double* %61, double** %175
store double* %62, double** %176
store double* %63, double** %177
store double* %64, double** %178
store double* %65, double** %179
store double* %66, double** %180
store double* %67, double** %181
store double* %68, double** %182
store double* %69, double** %183
store double* %70, double** %184
store double* %71, double** %185
store double* %72, double** %186
store double* %73, double** %187
store double* %74, double** %188
store double* %75, double** %189
store double* %76, double** %190
store double* %77, double** %191
store double* %78, double** %192
store double* %79, double** %193
store double* %80, double** %194
store double* %81, double** %195
store double* %82, double** %196
store double* %83, double** %197
store double* %84, double** %198
store double* %85, double** %199
store double* %86, double** %200
store double* %87, double** %201
store double* %88, double** %202
store double* %89, double** %203
store double* %90, double** %204
store double* %91, double** %205
store double* %92, double** %206
store double* %93, double** %207
store double* %94, double** %208
store double* %95, double** %209
store double* %96, double** %210
store double* %97, double** %211
store double* %98, double** %212
store double* %99, double** %213
store double* %100, double** %214
store double* %101, double** %215
store double* %102, double** %216
store double* %103, double** %217
store double* %104, double** %218
store double* %105, double** %219
store double* %106, double** %220
store double* %107, double** %221
store double* %108, double** %222
store double* %109, double** %223
store double* %110, double** %224
store double* %111, double** %225
store double* %112, double** %226
%915 = load double*, double** %114
%916 = getelementptr inbounds double, double* %915, i64 0
%917 = load double, double* %916
store double %917, double* %816
%918 = load double*, double** %114
%919 = getelementptr inbounds double, double* %918, i64 1
%920 = load double, double* %919
store double %920, double* %817
%921 = load double*, double** %114
%922 = getelementptr inbounds double, double* %921, i64 2
%923 = load double, double* %922
store double %923, double* %818
%924 = load double*, double** %114
%925 = getelementptr inbounds double, double* %924, i64 3
%926 = load double, double* %925
store double %926, double* %819
%927 = load double*, double** %114
%928 = getelementptr inbounds double, double* %927, i64 4
%929 = load double, double* %928
store double %929, double* %820
%930 = load double*, double** %114
%931 = getelementptr inbounds double, double* %930, i64 5
%932 = load double, double* %931
store double %932, double* %821
%933 = load double*, double** %114
%934 = getelementptr inbounds double, double* %933, i64 6
%935 = load double, double* %934
store double %935, double* %822
%936 = load double*, double** %114
%937 = getelementptr inbounds double, double* %936, i64 7
%938 = load double, double* %937
store double %938, double* %823
%939 = load double*, double** %114
%940 = getelementptr inbounds double, double* %939, i64 8
%941 = load double, double* %940
store double %941, double* %824
%942 = load double*, double** %114
%943 = getelementptr inbounds double, double* %942, i64 9
%944 = load double, double* %943
store double %944, double* %825
%945 = load double*, double** %114
%946 = getelementptr inbounds double, double* %945, i64 10
%947 = load double, double* %946
store double %947, double* %826
%948 = load double*, double** %114
%949 = getelementptr inbounds double, double* %948, i64 11
%950 = load double, double* %949
store double %950, double* %827
%951 = load double*, double** %114
%952 = getelementptr inbounds double, double* %951, i64 12
%953 = load double, double* %952
store double %953, double* %828
%954 = load double*, double** %114
%955 = getelementptr inbounds double, double* %954, i64 13
%956 = load double, double* %955
store double %956, double* %829
%957 = load double*, double** %114
%958 = getelementptr inbounds double, double* %957, i64 14
%959 = load double, double* %958
store double %959, double* %830
%960 = load double*, double** %114
%961 = getelementptr inbounds double, double* %960, i64 15
%962 = load double, double* %961
store double %962, double* %831
%963 = load double*, double** %114
%964 = getelementptr inbounds double, double* %963, i64 16
%965 = load double, double* %964
store double %965, double* %832
%966 = load double*, double** %114
%967 = getelementptr inbounds double, double* %966, i64 17
%968 = load double, double* %967
store double %968, double* %833
%969 = load double*, double** %114
%970 = getelementptr inbounds double, double* %969, i64 18
%971 = load double, double* %970
store double %971, double* %834
%972 = load double*, double** %114
%973 = getelementptr inbounds double, double* %972, i64 19
%974 = load double, double* %973
store double %974, double* %835
%975 = load double*, double** %114
%976 = getelementptr inbounds double, double* %975, i64 20
%977 = load double, double* %976
store double %977, double* %836
%978 = load double*, double** %114
%979 = getelementptr inbounds double, double* %978, i64 21
%980 = load double, double* %979
store double %980, double* %837
%981 = load double*, double** %114
%982 = getelementptr inbounds double, double* %981, i64 22
%983 = load double, double* %982
store double %983, double* %838
%984 = load double*, double** %114
%985 = getelementptr inbounds double, double* %984, i64 23
%986 = load double, double* %985
store double %986, double* %839
%987 = load double*, double** %114
%988 = getelementptr inbounds double, double* %987, i64 24
%989 = load double, double* %988
store double %989, double* %840
%990 = load double*, double** %114
%991 = getelementptr inbounds double, double* %990, i64 25
%992 = load double, double* %991
store double %992, double* %841
%993 = load double*, double** %114
%994 = getelementptr inbounds double, double* %993, i64 26
%995 = load double, double* %994
store double %995, double* %842
%996 = load double*, double** %114
%997 = getelementptr inbounds double, double* %996, i64 27
%998 = load double, double* %997
store double %998, double* %843
%999 = load double*, double** %114
%1000 = getelementptr inbounds double, double* %999, i64 28
%1001 = load double, double* %1000
store double %1001, double* %844
%1002 = load double*, double** %114
%1003 = getelementptr inbounds double, double* %1002, i64 29
%1004 = load double, double* %1003
store double %1004, double* %845
%1005 = load double*, double** %114
%1006 = getelementptr inbounds double, double* %1005, i64 31
%1007 = load double, double* %1006
store double %1007, double* %846
%1008 = load double*, double** %114
%1009 = getelementptr inbounds double, double* %1008, i64 32
%1010 = load double, double* %1009
store double %1010, double* %847
%1011 = load double*, double** %114
%1012 = getelementptr inbounds double, double* %1011, i64 33
%1013 = load double, double* %1012
store double %1013, double* %848
%1014 = load double*, double** %114
%1015 = getelementptr inbounds double, double* %1014, i64 34
%1016 = load double, double* %1015
store double %1016, double* %849
%1017 = load double*, double** %114
%1018 = getelementptr inbounds double, double* %1017, i64 35
%1019 = load double, double* %1018
store double %1019, double* %850
%1020 = load double*, double** %114
%1021 = getelementptr inbounds double, double* %1020, i64 36
%1022 = load double, double* %1021
store double %1022, double* %851
%1023 = load double*, double** %114
%1024 = getelementptr inbounds double, double* %1023, i64 37
%1025 = load double, double* %1024
store double %1025, double* %852
%1026 = load double*, double** %114
%1027 = getelementptr inbounds double, double* %1026, i64 38
%1028 = load double, double* %1027
store double %1028, double* %853
%1029 = load double*, double** %114
%1030 = getelementptr inbounds double, double* %1029, i64 39
%1031 = load double, double* %1030
store double %1031, double* %854
%1032 = load double*, double** %114
%1033 = getelementptr inbounds double, double* %1032, i64 40
%1034 = load double, double* %1033
store double %1034, double* %855
%1035 = load double*, double** %114
%1036 = getelementptr inbounds double, double* %1035, i64 41
%1037 = load double, double* %1036
store double %1037, double* %856
%1038 = load double*, double** %114
%1039 = getelementptr inbounds double, double* %1038, i64 42
%1040 = load double, double* %1039
store double %1040, double* %857
%1041 = load double*, double** %114
%1042 = getelementptr inbounds double, double* %1041, i64 43
%1043 = load double, double* %1042
store double %1043, double* %858
%1044 = load double*, double** %114
%1045 = getelementptr inbounds double, double* %1044, i64 44
%1046 = load double, double* %1045
store double %1046, double* %859
%1047 = load double*, double** %114
%1048 = getelementptr inbounds double, double* %1047, i64 45
%1049 = load double, double* %1048
store double %1049, double* %860
%1050 = load double*, double** %114
%1051 = getelementptr inbounds double, double* %1050, i64 46
%1052 = load double, double* %1051
store double %1052, double* %861
%1053 = load double*, double** %114
%1054 = getelementptr inbounds double, double* %1053, i64 47
%1055 = load double, double* %1054
store double %1055, double* %862
%1056 = load double*, double** %114
%1057 = getelementptr inbounds double, double* %1056, i64 48
%1058 = load double, double* %1057
store double %1058, double* %863
%1059 = load double*, double** %114
%1060 = getelementptr inbounds double, double* %1059, i64 49
%1061 = load double, double* %1060
store double %1061, double* %864
%1062 = load double*, double** %114
%1063 = getelementptr inbounds double, double* %1062, i64 50
%1064 = load double, double* %1063
store double %1064, double* %865
%1065 = load double*, double** %114
%1066 = getelementptr inbounds double, double* %1065, i64 51
%1067 = load double, double* %1066
store double %1067, double* %866
%1068 = load double*, double** %114
%1069 = getelementptr inbounds double, double* %1068, i64 52
%1070 = load double, double* %1069
store double %1070, double* %867
%1071 = load double*, double** %114
%1072 = getelementptr inbounds double, double* %1071, i64 53
%1073 = load double, double* %1072
store double %1073, double* %868
%1074 = load double*, double** %114
%1075 = getelementptr inbounds double, double* %1074, i64 54
%1076 = load double, double* %1075
store double %1076, double* %869
%1077 = load double*, double** %114
%1078 = getelementptr inbounds double, double* %1077, i64 55
%1079 = load double, double* %1078
store double %1079, double* %870
%1080 = load double*, double** %114
%1081 = getelementptr inbounds double, double* %1080, i64 56
%1082 = load double, double* %1081
store double %1082, double* %871
%1083 = load double*, double** %114
%1084 = getelementptr inbounds double, double* %1083, i64 57
%1085 = load double, double* %1084
store double %1085, double* %872
%1086 = load double*, double** %114
%1087 = getelementptr inbounds double, double* %1086, i64 58
%1088 = load double, double* %1087
store double %1088, double* %873
%1089 = load double*, double** %114
%1090 = getelementptr inbounds double, double* %1089, i64 59
%1091 = load double, double* %1090
store double %1091, double* %874
%1092 = load double*, double** %114
%1093 = getelementptr inbounds double, double* %1092, i64 60
%1094 = load double, double* %1093
store double %1094, double* %875
%1095 = load double*, double** %114
%1096 = getelementptr inbounds double, double* %1095, i64 61
%1097 = load double, double* %1096
store double %1097, double* %876
%1098 = load double*, double** %114
%1099 = getelementptr inbounds double, double* %1098, i64 62
%1100 = load double, double* %1099
store double %1100, double* %877
%1101 = load double*, double** %114
%1102 = getelementptr inbounds double, double* %1101, i64 66
%1103 = load double, double* %1102
store double %1103, double* %878
%1104 = load double*, double** %114
%1105 = getelementptr inbounds double, double* %1104, i64 67
%1106 = load double, double* %1105
store double %1106, double* %879
%1107 = load double*, double** %114
%1108 = getelementptr inbounds double, double* %1107, i64 68
%1109 = load double, double* %1108
store double %1109, double* %880
%1110 = load double*, double** %114
%1111 = getelementptr inbounds double, double* %1110, i64 69
%1112 = load double, double* %1111
store double %1112, double* %881
%1113 = load double*, double** %114
%1114 = getelementptr inbounds double, double* %1113, i64 70
%1115 = load double, double* %1114
store double %1115, double* %882
%1116 = load double*, double** %114
%1117 = getelementptr inbounds double, double* %1116, i64 71
%1118 = load double, double* %1117
store double %1118, double* %883
%1119 = load double*, double** %114
%1120 = getelementptr inbounds double, double* %1119, i64 72
%1121 = load double, double* %1120
store double %1121, double* %884
%1122 = load double*, double** %114
%1123 = getelementptr inbounds double, double* %1122, i64 73
%1124 = load double, double* %1123
store double %1124, double* %885
%1125 = load double*, double** %114
%1126 = getelementptr inbounds double, double* %1125, i64 74
%1127 = load double, double* %1126
store double %1127, double* %886
%1128 = load double*, double** %114
%1129 = getelementptr inbounds double, double* %1128, i64 75
%1130 = load double, double* %1129
store double %1130, double* %887
%1131 = load double*, double** %114
%1132 = getelementptr inbounds double, double* %1131, i64 76
%1133 = load double, double* %1132
store double %1133, double* %888
%1134 = load double*, double** %114
%1135 = getelementptr inbounds double, double* %1134, i64 77
%1136 = load double, double* %1135
store double %1136, double* %889
%1137 = load double*, double** %114
%1138 = getelementptr inbounds double, double* %1137, i64 78
%1139 = load double, double* %1138
store double %1139, double* %890
%1140 = load double*, double** %114
%1141 = getelementptr inbounds double, double* %1140, i64 79
%1142 = load double, double* %1141
store double %1142, double* %891
%1143 = load double*, double** %114
%1144 = getelementptr inbounds double, double* %1143, i64 80
%1145 = load double, double* %1144
store double %1145, double* %892
%1146 = load double*, double** %114
%1147 = getelementptr inbounds double, double* %1146, i64 81
%1148 = load double, double* %1147
store double %1148, double* %893
%1149 = load double*, double** %114
%1150 = getelementptr inbounds double, double* %1149, i64 82
%1151 = load double, double* %1150
store double %1151, double* %894
%1152 = load double*, double** %114
%1153 = getelementptr inbounds double, double* %1152, i64 83
%1154 = load double, double* %1153
store double %1154, double* %895
%1155 = load double*, double** %114
%1156 = getelementptr inbounds double, double* %1155, i64 84
%1157 = load double, double* %1156
store double %1157, double* %896
%1158 = load double*, double** %114
%1159 = getelementptr inbounds double, double* %1158, i64 85
%1160 = load double, double* %1159
store double %1160, double* %897
%1161 = load double*, double** %114
%1162 = getelementptr inbounds double, double* %1161, i64 86
%1163 = load double, double* %1162
store double %1163, double* %898
%1164 = load double*, double** %114
%1165 = getelementptr inbounds double, double* %1164, i64 88
%1166 = load double, double* %1165
store double %1166, double* %899
%1167 = load double*, double** %114
%1168 = getelementptr inbounds double, double* %1167, i64 89
%1169 = load double, double* %1168
store double %1169, double* %900
%1170 = load double*, double** %114
%1171 = getelementptr inbounds double, double* %1170, i64 90
%1172 = load double, double* %1171
store double %1172, double* %901
%1173 = load double*, double** %114
%1174 = getelementptr inbounds double, double* %1173, i64 91
%1175 = load double, double* %1174
store double %1175, double* %902
%1176 = load double*, double** %114
%1177 = getelementptr inbounds double, double* %1176, i64 92
%1178 = load double, double* %1177
store double %1178, double* %903
%1179 = load double*, double** %114
%1180 = getelementptr inbounds double, double* %1179, i64 93
%1181 = load double, double* %1180
store double %1181, double* %904
%1182 = load double*, double** %114
%1183 = getelementptr inbounds double, double* %1182, i64 94
%1184 = load double, double* %1183
store double %1184, double* %905
%1185 = load double*, double** %114
%1186 = getelementptr inbounds double, double* %1185, i64 95
%1187 = load double, double* %1186
store double %1187, double* %906
%1188 = load double*, double** %114
%1189 = getelementptr inbounds double, double* %1188, i64 96
%1190 = load double, double* %1189
store double %1190, double* %907
%1191 = load double*, double** %114
%1192 = getelementptr inbounds double, double* %1191, i64 97
%1193 = load double, double* %1192
store double %1193, double* %908
%1194 = load double*, double** %114
%1195 = getelementptr inbounds double, double* %1194, i64 98
%1196 = load double, double* %1195
store double %1196, double* %909
%1197 = load double*, double** %114
%1198 = getelementptr inbounds double, double* %1197, i64 99
%1199 = load double, double* %1198
store double %1199, double* %910
%1200 = load double*, double** %114
%1201 = getelementptr inbounds double, double* %1200, i64 100
%1202 = load double, double* %1201
store double %1202, double* %911
%1203 = load double*, double** %114
%1204 = getelementptr inbounds double, double* %1203, i64 101
%1205 = load double, double* %1204
store double %1205, double* %912
%1206 = load double*, double** %114
%1207 = getelementptr inbounds double, double* %1206, i64 102
%1208 = load double, double* %1207
store double %1208, double* %913
%1209 = load double*, double** %114
%1210 = getelementptr inbounds double, double* %1209, i64 103
%1211 = load double, double* %1210
store double %1211, double* %914
%1212 = load double, double* %816
%1213 = fadd double 2.731500e+02, %1212
store double %1213, double* %227
%1214 = load double, double* %816
%1215 = fadd double 2.731500e+02, %1214
%1216 = load double*, double** %115
%1217 = load double, double* %1216
%1218 = fadd double %1215, %1217
store double %1218, double* %228
store double 1.000000e+00, double* %229
%1219 = load double, double* %228
%1220 = fmul double 0x3B30B0F12214FBEF, %1219
%1221 = fdiv double %1220, 0x3C07A4E61EB8740E
store double %1221, double* %230
store double 0x3F169700F1154E3F, double* %231
%1222 = load double, double* %231
%1223 = load double, double* %229
%1224 = fmul double %1222, %1223
store double %1224, double* %232
%1225 = load double, double* %228
%1226 = load double, double* %227
%1227 = fdiv double %1225, %1226
store double %1227, double* %233
%1228 = load double, double* %227
%1229 = fdiv double 1.000000e+00, %1228
store double %1229, double* %234
%1230 = load double, double* %234
%1231 = load double, double* %229
%1232 = fmul double %1230, %1231
store double %1232, double* %235
%1233 = load double, double* %228
%1234 = load double, double* %227
%1235 = fsub double %1233, %1234
store double %1235, double* %236
store double 1.000000e+00, double* %237
%1236 = load double, double* %237
%1237 = load double, double* %229
%1238 = fmul double %1236, %1237
store double %1238, double* %238
%1239 = load double, double* %233
%1240 = load double, double* %901
%1241 = call double @pow(double %1239, double %1240)
store double %1241, double* %239
%1242 = load double, double* %239
%1243 = load double, double* %901
%1244 = fmul double %1242, %1243
%1245 = load double, double* %233
%1246 = fdiv double %1244, %1245
store double %1246, double* %240
%1247 = load double, double* %240
%1248 = load double, double* %235
%1249 = fmul double %1247, %1248
store double %1249, double* %241
%1250 = load double, double* %868
%1251 = load double, double* %239
%1252 = fmul double %1250, %1251
store double %1252, double* %242
%1253 = load double, double* %868
store double %1253, double* %243
%1254 = load double, double* %243
%1255 = load double, double* %241
%1256 = fmul double %1254, %1255
store double %1256, double* %244
%1257 = load double, double* %233
%1258 = load double, double* %902
%1259 = call double @pow(double %1257, double %1258)
store double %1259, double* %239
%1260 = load double, double* %239
%1261 = load double, double* %902
%1262 = fmul double %1260, %1261
%1263 = load double, double* %233
%1264 = fdiv double %1262, %1263
store double %1264, double* %240
%1265 = load double, double* %240
%1266 = load double, double* %235
%1267 = fmul double %1265, %1266
store double %1267, double* %241
%1268 = load double, double* %817
%1269 = load double, double* %239
%1270 = fmul double %1268, %1269
store double %1270, double* %245
%1271 = load double, double* %817
store double %1271, double* %246
%1272 = load double, double* %246
%1273 = load double, double* %241
%1274 = fmul double %1272, %1273
store double %1274, double* %247
%1275 = load double, double* %233
%1276 = load double, double* %880
%1277 = call double @pow(double %1275, double %1276)
store double %1277, double* %239
%1278 = load double, double* %239
%1279 = load double, double* %880
%1280 = fmul double %1278, %1279
%1281 = load double, double* %233
%1282 = fdiv double %1280, %1281
store double %1282, double* %240
%1283 = load double, double* %240
%1284 = load double, double* %235
%1285 = fmul double %1283, %1284
store double %1285, double* %241
%1286 = load double, double* %818
%1287 = load double, double* %239
%1288 = fmul double %1286, %1287
store double %1288, double* %248
%1289 = load double, double* %818
store double %1289, double* %249
%1290 = load double, double* %249
%1291 = load double, double* %241
%1292 = fmul double %1290, %1291
store double %1292, double* %250
%1293 = load double, double* %233
%1294 = load double, double* %903
%1295 = call double @pow(double %1293, double %1294)
store double %1295, double* %239
%1296 = load double, double* %239
%1297 = load double, double* %903
%1298 = fmul double %1296, %1297
%1299 = load double, double* %233
%1300 = fdiv double %1298, %1299
store double %1300, double* %240
%1301 = load double, double* %240
%1302 = load double, double* %235
%1303 = fmul double %1301, %1302
store double %1303, double* %241
%1304 = load double, double* %822
%1305 = load double, double* %239
%1306 = fmul double %1304, %1305
store double %1306, double* %251
%1307 = load double, double* %822
store double %1307, double* %252
%1308 = load double, double* %252
%1309 = load double, double* %241
%1310 = fmul double %1308, %1309
store double %1310, double* %253
%1311 = load double, double* %233
%1312 = load double, double* %879
%1313 = call double @pow(double %1311, double %1312)
store double %1313, double* %239
%1314 = load double, double* %239
%1315 = load double, double* %879
%1316 = fmul double %1314, %1315
%1317 = load double, double* %233
%1318 = fdiv double %1316, %1317
store double %1318, double* %240
%1319 = load double, double* %240
%1320 = load double, double* %235
%1321 = fmul double %1319, %1320
store double %1321, double* %241
%1322 = load double, double* %823
%1323 = load double, double* %239
%1324 = fmul double %1322, %1323
store double %1324, double* %254
%1325 = load double, double* %823
store double %1325, double* %255
%1326 = load double, double* %255
%1327 = load double, double* %241
%1328 = fmul double %1326, %1327
store double %1328, double* %256
%1329 = load double, double* %233
%1330 = load double, double* %878
%1331 = call double @pow(double %1329, double %1330)
store double %1331, double* %239
%1332 = load double, double* %239
%1333 = load double, double* %878
%1334 = fmul double %1332, %1333
%1335 = load double, double* %233
%1336 = fdiv double %1334, %1335
store double %1336, double* %240
%1337 = load double, double* %240
%1338 = load double, double* %235
%1339 = fmul double %1337, %1338
store double %1339, double* %241
%1340 = load double, double* %824
%1341 = load double, double* %239
%1342 = fmul double %1340, %1341
store double %1342, double* %257
%1343 = load double, double* %824
store double %1343, double* %258
%1344 = load double, double* %258
%1345 = load double, double* %241
%1346 = fmul double %1344, %1345
store double %1346, double* %259
%1347 = load double, double* %233
%1348 = load double, double* %881
%1349 = call double @pow(double %1347, double %1348)
store double %1349, double* %239
%1350 = load double, double* %239
%1351 = load double, double* %881
%1352 = fmul double %1350, %1351
%1353 = load double, double* %233
%1354 = fdiv double %1352, %1353
store double %1354, double* %240
%1355 = load double, double* %240
%1356 = load double, double* %235
%1357 = fmul double %1355, %1356
store double %1357, double* %241
%1358 = load double, double* %825
%1359 = load double, double* %239
%1360 = fmul double %1358, %1359
store double %1360, double* %260
%1361 = load double, double* %825
store double %1361, double* %261
%1362 = load double, double* %261
%1363 = load double, double* %241
%1364 = fmul double %1362, %1363
store double %1364, double* %262
%1365 = load double, double* %233
%1366 = load double, double* %904
%1367 = call double @pow(double %1365, double %1366)
store double %1367, double* %239
%1368 = load double, double* %239
%1369 = load double, double* %904
%1370 = fmul double %1368, %1369
%1371 = load double, double* %233
%1372 = fdiv double %1370, %1371
store double %1372, double* %240
%1373 = load double, double* %240
%1374 = load double, double* %235
%1375 = fmul double %1373, %1374
store double %1375, double* %241
%1376 = load double, double* %826
%1377 = load double, double* %239
%1378 = fmul double %1376, %1377
store double %1378, double* %263
%1379 = load double, double* %826
store double %1379, double* %264
%1380 = load double, double* %264
%1381 = load double, double* %241
%1382 = fmul double %1380, %1381
store double %1382, double* %265
%1383 = load double, double* %233
%1384 = load double, double* %890
%1385 = call double @pow(double %1383, double %1384)
store double %1385, double* %266
%1386 = load double, double* %266
%1387 = load double, double* %890
%1388 = fmul double %1386, %1387
%1389 = load double, double* %233
%1390 = fdiv double %1388, %1389
store double %1390, double* %267
%1391 = load double, double* %267
%1392 = load double, double* %235
%1393 = fmul double %1391, %1392
store double %1393, double* %268
%1394 = load double, double* %883
%1395 = fneg double %1394
%1396 = load double, double* %233
%1397 = fsub double 1.000000e+00, %1396
%1398 = fmul double %1395, %1397
%1399 = load double, double* %230
%1400 = fdiv double %1398, %1399
store double %1400, double* %269
%1401 = load double, double* %883
%1402 = load double, double* %230
%1403 = fdiv double %1401, %1402
store double %1403, double* %270
%1404 = load double, double* %883
%1405 = load double, double* %233
%1406 = fsub double 1.000000e+00, %1405
%1407 = fmul double %1404, %1406
%1408 = load double, double* %230
%1409 = load double, double* %230
%1410 = fmul double %1408, %1409
%1411 = fdiv double %1407, %1410
store double %1411, double* %272
%1412 = load double, double* %270
%1413 = load double, double* %235
%1414 = fmul double %1412, %1413
store double %1414, double* %271
%1415 = load double, double* %271
%1416 = load double, double* %272
%1417 = load double, double* %232
%1418 = call double @llvm.fmuladd.f64(double %1416, double %1417, double %1415)
store double %1418, double* %271
%1419 = load double, double* %269
%1420 = call double @exp(double %1419)
store double %1420, double* %273
%1421 = load double, double* %273
store double %1421, double* %274
%1422 = load double, double* %274
%1423 = load double, double* %271
%1424 = fmul double %1422, %1423
store double %1424, double* %275
%1425 = load double, double* %266
%1426 = load double, double* %273
%1427 = fmul double %1425, %1426
store double %1427, double* %239
%1428 = load double, double* %273
store double %1428, double* %276
%1429 = load double, double* %266
store double %1429, double* %277
%1430 = load double, double* %276
%1431 = load double, double* %268
%1432 = fmul double %1430, %1431
store double %1432, double* %241
%1433 = load double, double* %241
%1434 = load double, double* %277
%1435 = load double, double* %275
%1436 = call double @llvm.fmuladd.f64(double %1434, double %1435, double %1433)
store double %1436, double* %241
%1437 = load double, double* %828
%1438 = fdiv double 1.000000e+00, %1437
store double %1438, double* %278
%1439 = load double, double* %239
%1440 = load double, double* %278
%1441 = call double @pow(double %1439, double %1440)
store double %1441, double* %279
%1442 = load double, double* %279
%1443 = load double, double* %278
%1444 = fmul double %1442, %1443
%1445 = load double, double* %239
%1446 = fdiv double %1444, %1445
store double %1446, double* %280
%1447 = load double, double* %280
%1448 = load double, double* %241
%1449 = fmul double %1447, %1448
store double %1449, double* %281
%1450 = load double, double* %827
%1451 = load double, double* %279
%1452 = fmul double %1450, %1451
store double %1452, double* %282
%1453 = load double, double* %827
store double %1453, double* %283
%1454 = load double, double* %283
%1455 = load double, double* %281
%1456 = fmul double %1454, %1455
store double %1456, double* %284
%1457 = load double, double* %233
%1458 = load double, double* %906
%1459 = call double @pow(double %1457, double %1458)
store double %1459, double* %266
%1460 = load double, double* %266
%1461 = load double, double* %906
%1462 = fmul double %1460, %1461
%1463 = load double, double* %233
%1464 = fdiv double %1462, %1463
store double %1464, double* %267
%1465 = load double, double* %267
%1466 = load double, double* %235
%1467 = fmul double %1465, %1466
store double %1467, double* %268
%1468 = load double, double* %907
%1469 = fneg double %1468
%1470 = load double, double* %233
%1471 = fsub double 1.000000e+00, %1470
%1472 = fmul double %1469, %1471
%1473 = load double, double* %230
%1474 = fdiv double %1472, %1473
store double %1474, double* %269
%1475 = load double, double* %907
%1476 = load double, double* %230
%1477 = fdiv double %1475, %1476
store double %1477, double* %270
%1478 = load double, double* %907
%1479 = load double, double* %233
%1480 = fsub double 1.000000e+00, %1479
%1481 = fmul double %1478, %1480
%1482 = load double, double* %230
%1483 = load double, double* %230
%1484 = fmul double %1482, %1483
%1485 = fdiv double %1481, %1484
store double %1485, double* %272
%1486 = load double, double* %270
%1487 = load double, double* %235
%1488 = fmul double %1486, %1487
store double %1488, double* %271
%1489 = load double, double* %271
%1490 = load double, double* %272
%1491 = load double, double* %232
%1492 = call double @llvm.fmuladd.f64(double %1490, double %1491, double %1489)
store double %1492, double* %271
%1493 = load double, double* %269
%1494 = call double @exp(double %1493)
store double %1494, double* %273
%1495 = load double, double* %273
store double %1495, double* %274
%1496 = load double, double* %274
%1497 = load double, double* %271
%1498 = fmul double %1496, %1497
store double %1498, double* %275
%1499 = load double, double* %266
%1500 = load double, double* %273
%1501 = fmul double %1499, %1500
store double %1501, double* %239
%1502 = load double, double* %273
store double %1502, double* %276
%1503 = load double, double* %266
store double %1503, double* %277
%1504 = load double, double* %276
%1505 = load double, double* %268
%1506 = fmul double %1504, %1505
store double %1506, double* %241
%1507 = load double, double* %241
%1508 = load double, double* %277
%1509 = load double, double* %275
%1510 = call double @llvm.fmuladd.f64(double %1508, double %1509, double %1507)
store double %1510, double* %241
%1511 = load double, double* %829
%1512 = fdiv double 1.000000e+00, %1511
store double %1512, double* %278
%1513 = load double, double* %239
%1514 = load double, double* %278
%1515 = call double @pow(double %1513, double %1514)
store double %1515, double* %279
%1516 = load double, double* %279
%1517 = load double, double* %278
%1518 = fmul double %1516, %1517
%1519 = load double, double* %239
%1520 = fdiv double %1518, %1519
store double %1520, double* %280
%1521 = load double, double* %280
%1522 = load double, double* %241
%1523 = fmul double %1521, %1522
store double %1523, double* %281
%1524 = load double, double* %905
%1525 = load double, double* %279
%1526 = fmul double %1524, %1525
store double %1526, double* %285
%1527 = load double, double* %905
store double %1527, double* %286
%1528 = load double, double* %286
%1529 = load double, double* %281
%1530 = fmul double %1528, %1529
store double %1530, double* %287
%1531 = load double, double* %233
%1532 = load double, double* %890
%1533 = call double @pow(double %1531, double %1532)
store double %1533, double* %266
%1534 = load double, double* %266
%1535 = load double, double* %890
%1536 = fmul double %1534, %1535
%1537 = load double, double* %233
%1538 = fdiv double %1536, %1537
store double %1538, double* %267
%1539 = load double, double* %267
%1540 = load double, double* %235
%1541 = fmul double %1539, %1540
store double %1541, double* %268
%1542 = load double, double* %908
%1543 = fneg double %1542
%1544 = load double, double* %233
%1545 = fsub double 1.000000e+00, %1544
%1546 = fmul double %1543, %1545
%1547 = load double, double* %230
%1548 = fdiv double %1546, %1547
store double %1548, double* %269
%1549 = load double, double* %908
%1550 = load double, double* %230
%1551 = fdiv double %1549, %1550
store double %1551, double* %270
%1552 = load double, double* %908
%1553 = load double, double* %233
%1554 = fsub double 1.000000e+00, %1553
%1555 = fmul double %1552, %1554
%1556 = load double, double* %230
%1557 = load double, double* %230
%1558 = fmul double %1556, %1557
%1559 = fdiv double %1555, %1558
store double %1559, double* %272
%1560 = load double, double* %270
%1561 = load double, double* %235
%1562 = fmul double %1560, %1561
store double %1562, double* %271
%1563 = load double, double* %271
%1564 = load double, double* %272
%1565 = load double, double* %232
%1566 = call double @llvm.fmuladd.f64(double %1564, double %1565, double %1563)
store double %1566, double* %271
%1567 = load double, double* %269
%1568 = call double @exp(double %1567)
store double %1568, double* %273
%1569 = load double, double* %273
store double %1569, double* %274
%1570 = load double, double* %274
%1571 = load double, double* %271
%1572 = fmul double %1570, %1571
store double %1572, double* %275
%1573 = load double, double* %266
%1574 = load double, double* %273
%1575 = fmul double %1573, %1574
store double %1575, double* %239
%1576 = load double, double* %273
store double %1576, double* %276
%1577 = load double, double* %266
store double %1577, double* %277
%1578 = load double, double* %276
%1579 = load double, double* %268
%1580 = fmul double %1578, %1579
store double %1580, double* %241
%1581 = load double, double* %241
%1582 = load double, double* %277
%1583 = load double, double* %275
%1584 = call double @llvm.fmuladd.f64(double %1582, double %1583, double %1581)
store double %1584, double* %241
%1585 = load double, double* %859
%1586 = fdiv double 1.000000e+00, %1585
store double %1586, double* %278
%1587 = load double, double* %239
%1588 = load double, double* %278
%1589 = call double @pow(double %1587, double %1588)
store double %1589, double* %279
%1590 = load double, double* %279
%1591 = load double, double* %278
%1592 = fmul double %1590, %1591
%1593 = load double, double* %239
%1594 = fdiv double %1592, %1593
store double %1594, double* %280
%1595 = load double, double* %280
%1596 = load double, double* %241
%1597 = fmul double %1595, %1596
store double %1597, double* %281
%1598 = load double, double* %857
%1599 = load double, double* %279
%1600 = fmul double %1598, %1599
store double %1600, double* %288
%1601 = load double, double* %857
store double %1601, double* %289
%1602 = load double, double* %289
%1603 = load double, double* %281
%1604 = fmul double %1602, %1603
store double %1604, double* %290
%1605 = load double, double* %233
%1606 = load double, double* %891
%1607 = call double @pow(double %1605, double %1606)
store double %1607, double* %266
%1608 = load double, double* %266
%1609 = load double, double* %891
%1610 = fmul double %1608, %1609
%1611 = load double, double* %233
%1612 = fdiv double %1610, %1611
store double %1612, double* %267
%1613 = load double, double* %267
%1614 = load double, double* %235
%1615 = fmul double %1613, %1614
store double %1615, double* %268
%1616 = load double, double* %884
%1617 = fneg double %1616
%1618 = load double, double* %233
%1619 = fsub double 1.000000e+00, %1618
%1620 = fmul double %1617, %1619
%1621 = load double, double* %230
%1622 = fdiv double %1620, %1621
store double %1622, double* %269
%1623 = load double, double* %884
%1624 = load double, double* %230
%1625 = fdiv double %1623, %1624
store double %1625, double* %270
%1626 = load double, double* %884
%1627 = load double, double* %233
%1628 = fsub double 1.000000e+00, %1627
%1629 = fmul double %1626, %1628
%1630 = load double, double* %230
%1631 = load double, double* %230
%1632 = fmul double %1630, %1631
%1633 = fdiv double %1629, %1632
store double %1633, double* %272
%1634 = load double, double* %270
%1635 = load double, double* %235
%1636 = fmul double %1634, %1635
store double %1636, double* %271
%1637 = load double, double* %271
%1638 = load double, double* %272
%1639 = load double, double* %232
%1640 = call double @llvm.fmuladd.f64(double %1638, double %1639, double %1637)
store double %1640, double* %271
%1641 = load double, double* %269
%1642 = call double @exp(double %1641)
store double %1642, double* %273
%1643 = load double, double* %273
store double %1643, double* %274
%1644 = load double, double* %274
%1645 = load double, double* %271
%1646 = fmul double %1644, %1645
store double %1646, double* %275
%1647 = load double, double* %266
%1648 = load double, double* %273
%1649 = fmul double %1647, %1648
store double %1649, double* %239
%1650 = load double, double* %273
store double %1650, double* %276
%1651 = load double, double* %266
store double %1651, double* %277
%1652 = load double, double* %276
%1653 = load double, double* %268
%1654 = fmul double %1652, %1653
store double %1654, double* %241
%1655 = load double, double* %241
%1656 = load double, double* %277
%1657 = load double, double* %275
%1658 = call double @llvm.fmuladd.f64(double %1656, double %1657, double %1655)
store double %1658, double* %241
%1659 = load double, double* %848
%1660 = fdiv double 1.000000e+00, %1659
store double %1660, double* %278
%1661 = load double, double* %239
%1662 = load double, double* %278
%1663 = call double @pow(double %1661, double %1662)
store double %1663, double* %279
%1664 = load double, double* %279
%1665 = load double, double* %278
%1666 = fmul double %1664, %1665
%1667 = load double, double* %239
%1668 = fdiv double %1666, %1667
store double %1668, double* %280
%1669 = load double, double* %280
%1670 = load double, double* %241
%1671 = fmul double %1669, %1670
store double %1671, double* %281
%1672 = load double, double* %846
%1673 = load double, double* %279
%1674 = fmul double %1672, %1673
store double %1674, double* %291
%1675 = load double, double* %846
store double %1675, double* %292
%1676 = load double, double* %292
%1677 = load double, double* %281
%1678 = fmul double %1676, %1677
store double %1678, double* %293
%1679 = load double, double* %233
%1680 = load double, double* %892
%1681 = call double @pow(double %1679, double %1680)
store double %1681, double* %266
%1682 = load double, double* %266
%1683 = load double, double* %892
%1684 = fmul double %1682, %1683
%1685 = load double, double* %233
%1686 = fdiv double %1684, %1685
store double %1686, double* %267
%1687 = load double, double* %267
%1688 = load double, double* %235
%1689 = fmul double %1687, %1688
store double %1689, double* %268
%1690 = load double, double* %887
%1691 = fneg double %1690
%1692 = load double, double* %233
%1693 = fsub double 1.000000e+00, %1692
%1694 = fmul double %1691, %1693
%1695 = load double, double* %230
%1696 = fdiv double %1694, %1695
store double %1696, double* %269
%1697 = load double, double* %887
%1698 = load double, double* %230
%1699 = fdiv double %1697, %1698
store double %1699, double* %270
%1700 = load double, double* %887
%1701 = load double, double* %233
%1702 = fsub double 1.000000e+00, %1701
%1703 = fmul double %1700, %1702
%1704 = load double, double* %230
%1705 = load double, double* %230
%1706 = fmul double %1704, %1705
%1707 = fdiv double %1703, %1706
store double %1707, double* %272
%1708 = load double, double* %270
%1709 = load double, double* %235
%1710 = fmul double %1708, %1709
store double %1710, double* %271
%1711 = load double, double* %271
%1712 = load double, double* %272
%1713 = load double, double* %232
%1714 = call double @llvm.fmuladd.f64(double %1712, double %1713, double %1711)
store double %1714, double* %271
%1715 = load double, double* %269
%1716 = call double @exp(double %1715)
store double %1716, double* %273
%1717 = load double, double* %273
store double %1717, double* %274
%1718 = load double, double* %274
%1719 = load double, double* %271
%1720 = fmul double %1718, %1719
store double %1720, double* %275
%1721 = load double, double* %266
%1722 = load double, double* %273
%1723 = fmul double %1721, %1722
store double %1723, double* %239
%1724 = load double, double* %273
store double %1724, double* %276
%1725 = load double, double* %266
store double %1725, double* %277
%1726 = load double, double* %276
%1727 = load double, double* %268
%1728 = fmul double %1726, %1727
store double %1728, double* %241
%1729 = load double, double* %241
%1730 = load double, double* %277
%1731 = load double, double* %275
%1732 = call double @llvm.fmuladd.f64(double %1730, double %1731, double %1729)
store double %1732, double* %241
%1733 = load double, double* %850
%1734 = fdiv double 1.000000e+00, %1733
store double %1734, double* %278
%1735 = load double, double* %239
%1736 = load double, double* %278
%1737 = call double @pow(double %1735, double %1736)
store double %1737, double* %279
%1738 = load double, double* %279
%1739 = load double, double* %278
%1740 = fmul double %1738, %1739
%1741 = load double, double* %239
%1742 = fdiv double %1740, %1741
store double %1742, double* %280
%1743 = load double, double* %280
%1744 = load double, double* %241
%1745 = fmul double %1743, %1744
store double %1745, double* %281
%1746 = load double, double* %849
%1747 = load double, double* %279
%1748 = fmul double %1746, %1747
store double %1748, double* %294
%1749 = load double, double* %849
store double %1749, double* %295
%1750 = load double, double* %295
%1751 = load double, double* %281
%1752 = fmul double %1750, %1751
store double %1752, double* %296
%1753 = load double, double* %233
%1754 = load double, double* %891
%1755 = call double @pow(double %1753, double %1754)
store double %1755, double* %266
%1756 = load double, double* %266
%1757 = load double, double* %891
%1758 = fmul double %1756, %1757
%1759 = load double, double* %233
%1760 = fdiv double %1758, %1759
store double %1760, double* %267
%1761 = load double, double* %267
%1762 = load double, double* %235
%1763 = fmul double %1761, %1762
store double %1763, double* %268
%1764 = load double, double* %885
%1765 = fneg double %1764
%1766 = load double, double* %233
%1767 = fsub double 1.000000e+00, %1766
%1768 = fmul double %1765, %1767
%1769 = load double, double* %230
%1770 = fdiv double %1768, %1769
store double %1770, double* %269
%1771 = load double, double* %885
%1772 = load double, double* %230
%1773 = fdiv double %1771, %1772
store double %1773, double* %270
%1774 = load double, double* %885
%1775 = load double, double* %233
%1776 = fsub double 1.000000e+00, %1775
%1777 = fmul double %1774, %1776
%1778 = load double, double* %230
%1779 = load double, double* %230
%1780 = fmul double %1778, %1779
%1781 = fdiv double %1777, %1780
store double %1781, double* %272
%1782 = load double, double* %270
%1783 = load double, double* %235
%1784 = fmul double %1782, %1783
store double %1784, double* %271
%1785 = load double, double* %271
%1786 = load double, double* %272
%1787 = load double, double* %232
%1788 = call double @llvm.fmuladd.f64(double %1786, double %1787, double %1785)
store double %1788, double* %271
%1789 = load double, double* %269
%1790 = call double @exp(double %1789)
store double %1790, double* %273
%1791 = load double, double* %273
store double %1791, double* %274
%1792 = load double, double* %274
%1793 = load double, double* %271
%1794 = fmul double %1792, %1793
store double %1794, double* %275
%1795 = load double, double* %266
%1796 = load double, double* %273
%1797 = fmul double %1795, %1796
store double %1797, double* %239
%1798 = load double, double* %273
store double %1798, double* %276
%1799 = load double, double* %266
store double %1799, double* %277
%1800 = load double, double* %276
%1801 = load double, double* %268
%1802 = fmul double %1800, %1801
store double %1802, double* %241
%1803 = load double, double* %241
%1804 = load double, double* %277
%1805 = load double, double* %275
%1806 = call double @llvm.fmuladd.f64(double %1804, double %1805, double %1803)
store double %1806, double* %241
%1807 = load double, double* %852
%1808 = fdiv double 1.000000e+00, %1807
store double %1808, double* %278
%1809 = load double, double* %239
%1810 = load double, double* %278
%1811 = call double @pow(double %1809, double %1810)
store double %1811, double* %279
%1812 = load double, double* %279
%1813 = load double, double* %278
%1814 = fmul double %1812, %1813
%1815 = load double, double* %239
%1816 = fdiv double %1814, %1815
store double %1816, double* %280
%1817 = load double, double* %280
%1818 = load double, double* %241
%1819 = fmul double %1817, %1818
store double %1819, double* %281
%1820 = load double, double* %851
%1821 = load double, double* %279
%1822 = fmul double %1820, %1821
store double %1822, double* %297
%1823 = load double, double* %851
store double %1823, double* %298
%1824 = load double, double* %298
%1825 = load double, double* %281
%1826 = fmul double %1824, %1825
store double %1826, double* %299
%1827 = load double, double* %233
%1828 = load double, double* %892
%1829 = call double @pow(double %1827, double %1828)
store double %1829, double* %266
%1830 = load double, double* %266
%1831 = load double, double* %892
%1832 = fmul double %1830, %1831
%1833 = load double, double* %233
%1834 = fdiv double %1832, %1833
store double %1834, double* %267
%1835 = load double, double* %267
%1836 = load double, double* %235
%1837 = fmul double %1835, %1836
store double %1837, double* %268
%1838 = load double, double* %888
%1839 = fneg double %1838
%1840 = load double, double* %233
%1841 = fsub double 1.000000e+00, %1840
%1842 = fmul double %1839, %1841
%1843 = load double, double* %230
%1844 = fdiv double %1842, %1843
store double %1844, double* %269
%1845 = load double, double* %888
%1846 = load double, double* %230
%1847 = fdiv double %1845, %1846
store double %1847, double* %270
%1848 = load double, double* %888
%1849 = load double, double* %233
%1850 = fsub double 1.000000e+00, %1849
%1851 = fmul double %1848, %1850
%1852 = load double, double* %230
%1853 = load double, double* %230
%1854 = fmul double %1852, %1853
%1855 = fdiv double %1851, %1854
store double %1855, double* %272
%1856 = load double, double* %270
%1857 = load double, double* %235
%1858 = fmul double %1856, %1857
store double %1858, double* %271
%1859 = load double, double* %271
%1860 = load double, double* %272
%1861 = load double, double* %232
%1862 = call double @llvm.fmuladd.f64(double %1860, double %1861, double %1859)
store double %1862, double* %271
%1863 = load double, double* %269
%1864 = call double @exp(double %1863)
store double %1864, double* %273
%1865 = load double, double* %273
store double %1865, double* %274
%1866 = load double, double* %274
%1867 = load double, double* %271
%1868 = fmul double %1866, %1867
store double %1868, double* %275
%1869 = load double, double* %266
%1870 = load double, double* %273
%1871 = fmul double %1869, %1870
store double %1871, double* %239
%1872 = load double, double* %273
store double %1872, double* %276
%1873 = load double, double* %266
store double %1873, double* %277
%1874 = load double, double* %276
%1875 = load double, double* %268
%1876 = fmul double %1874, %1875
store double %1876, double* %241
%1877 = load double, double* %241
%1878 = load double, double* %277
%1879 = load double, double* %275
%1880 = call double @llvm.fmuladd.f64(double %1878, double %1879, double %1877)
store double %1880, double* %241
%1881 = load double, double* %854
%1882 = fdiv double 1.000000e+00, %1881
store double %1882, double* %278
%1883 = load double, double* %239
%1884 = load double, double* %278
%1885 = call double @pow(double %1883, double %1884)
store double %1885, double* %279
%1886 = load double, double* %279
%1887 = load double, double* %278
%1888 = fmul double %1886, %1887
%1889 = load double, double* %239
%1890 = fdiv double %1888, %1889
store double %1890, double* %280
%1891 = load double, double* %280
%1892 = load double, double* %241
%1893 = fmul double %1891, %1892
store double %1893, double* %281
%1894 = load double, double* %853
%1895 = load double, double* %279
%1896 = fmul double %1894, %1895
store double %1896, double* %300
%1897 = load double, double* %853
store double %1897, double* %301
%1898 = load double, double* %301
%1899 = load double, double* %281
%1900 = fmul double %1898, %1899
store double %1900, double* %302
%1901 = load double, double* %233
%1902 = load double, double* %891
%1903 = call double @pow(double %1901, double %1902)
store double %1903, double* %266
%1904 = load double, double* %266
%1905 = load double, double* %891
%1906 = fmul double %1904, %1905
%1907 = load double, double* %233
%1908 = fdiv double %1906, %1907
store double %1908, double* %267
%1909 = load double, double* %267
%1910 = load double, double* %235
%1911 = fmul double %1909, %1910
store double %1911, double* %268
%1912 = load double, double* %885
%1913 = fneg double %1912
%1914 = load double, double* %233
%1915 = fsub double 1.000000e+00, %1914
%1916 = fmul double %1913, %1915
%1917 = load double, double* %230
%1918 = fdiv double %1916, %1917
store double %1918, double* %269
%1919 = load double, double* %885
%1920 = load double, double* %230
%1921 = fdiv double %1919, %1920
store double %1921, double* %270
%1922 = load double, double* %885
%1923 = load double, double* %233
%1924 = fsub double 1.000000e+00, %1923
%1925 = fmul double %1922, %1924
%1926 = load double, double* %230
%1927 = load double, double* %230
%1928 = fmul double %1926, %1927
%1929 = fdiv double %1925, %1928
store double %1929, double* %272
%1930 = load double, double* %270
%1931 = load double, double* %235
%1932 = fmul double %1930, %1931
store double %1932, double* %271
%1933 = load double, double* %271
%1934 = load double, double* %272
%1935 = load double, double* %232
%1936 = call double @llvm.fmuladd.f64(double %1934, double %1935, double %1933)
store double %1936, double* %271
%1937 = load double, double* %269
%1938 = call double @exp(double %1937)
store double %1938, double* %273
%1939 = load double, double* %273
store double %1939, double* %274
%1940 = load double, double* %274
%1941 = load double, double* %271
%1942 = fmul double %1940, %1941
store double %1942, double* %275
%1943 = load double, double* %266
%1944 = load double, double* %273
%1945 = fmul double %1943, %1944
store double %1945, double* %239
%1946 = load double, double* %273
store double %1946, double* %276
%1947 = load double, double* %266
store double %1947, double* %277
%1948 = load double, double* %276
%1949 = load double, double* %268
%1950 = fmul double %1948, %1949
store double %1950, double* %241
%1951 = load double, double* %241
%1952 = load double, double* %277
%1953 = load double, double* %275
%1954 = call double @llvm.fmuladd.f64(double %1952, double %1953, double %1951)
store double %1954, double* %241
%1955 = load double, double* %852
%1956 = fdiv double 1.000000e+00, %1955
store double %1956, double* %278
%1957 = load double, double* %239
%1958 = load double, double* %278
%1959 = call double @pow(double %1957, double %1958)
store double %1959, double* %279
%1960 = load double, double* %279
%1961 = load double, double* %278
%1962 = fmul double %1960, %1961
%1963 = load double, double* %239
%1964 = fdiv double %1962, %1963
store double %1964, double* %280
%1965 = load double, double* %280
%1966 = load double, double* %241
%1967 = fmul double %1965, %1966
store double %1967, double* %281
%1968 = load double, double* %860
%1969 = load double, double* %279
%1970 = fmul double %1968, %1969
store double %1970, double* %303
%1971 = load double, double* %860
store double %1971, double* %304
%1972 = load double, double* %304
%1973 = load double, double* %281
%1974 = fmul double %1972, %1973
store double %1974, double* %305
%1975 = load double, double* %233
%1976 = load double, double* %892
%1977 = call double @pow(double %1975, double %1976)
store double %1977, double* %266
%1978 = load double, double* %266
%1979 = load double, double* %892
%1980 = fmul double %1978, %1979
%1981 = load double, double* %233
%1982 = fdiv double %1980, %1981
store double %1982, double* %267
%1983 = load double, double* %267
%1984 = load double, double* %235
%1985 = fmul double %1983, %1984
store double %1985, double* %268
%1986 = load double, double* %888
%1987 = fneg double %1986
%1988 = load double, double* %233
%1989 = fsub double 1.000000e+00, %1988
%1990 = fmul double %1987, %1989
%1991 = load double, double* %230
%1992 = fdiv double %1990, %1991
store double %1992, double* %269
%1993 = load double, double* %888
%1994 = load double, double* %230
%1995 = fdiv double %1993, %1994
store double %1995, double* %270
%1996 = load double, double* %888
%1997 = load double, double* %233
%1998 = fsub double 1.000000e+00, %1997
%1999 = fmul double %1996, %1998
%2000 = load double, double* %230
%2001 = load double, double* %230
%2002 = fmul double %2000, %2001
%2003 = fdiv double %1999, %2002
store double %2003, double* %272
%2004 = load double, double* %270
%2005 = load double, double* %235
%2006 = fmul double %2004, %2005
store double %2006, double* %271
%2007 = load double, double* %271
%2008 = load double, double* %272
%2009 = load double, double* %232
%2010 = call double @llvm.fmuladd.f64(double %2008, double %2009, double %2007)
store double %2010, double* %271
%2011 = load double, double* %269
%2012 = call double @exp(double %2011)
store double %2012, double* %273
%2013 = load double, double* %273
store double %2013, double* %274
%2014 = load double, double* %274
%2015 = load double, double* %271
%2016 = fmul double %2014, %2015
store double %2016, double* %275
%2017 = load double, double* %266
%2018 = load double, double* %273
%2019 = fmul double %2017, %2018
store double %2019, double* %239
%2020 = load double, double* %273
store double %2020, double* %276
%2021 = load double, double* %266
store double %2021, double* %277
%2022 = load double, double* %276
%2023 = load double, double* %268
%2024 = fmul double %2022, %2023
store double %2024, double* %241
%2025 = load double, double* %241
%2026 = load double, double* %277
%2027 = load double, double* %275
%2028 = call double @llvm.fmuladd.f64(double %2026, double %2027, double %2025)
store double %2028, double* %241
%2029 = load double, double* %854
%2030 = fdiv double 1.000000e+00, %2029
store double %2030, double* %278
%2031 = load double, double* %239
%2032 = load double, double* %278
%2033 = call double @pow(double %2031, double %2032)
store double %2033, double* %279
%2034 = load double, double* %279
%2035 = load double, double* %278
%2036 = fmul double %2034, %2035
%2037 = load double, double* %239
%2038 = fdiv double %2036, %2037
store double %2038, double* %280
%2039 = load double, double* %280
%2040 = load double, double* %241
%2041 = fmul double %2039, %2040
store double %2041, double* %281
%2042 = load double, double* %861
%2043 = load double, double* %279
%2044 = fmul double %2042, %2043
store double %2044, double* %306
%2045 = load double, double* %861
store double %2045, double* %307
%2046 = load double, double* %307
%2047 = load double, double* %281
%2048 = fmul double %2046, %2047
store double %2048, double* %308
%2049 = load double, double* %233
%2050 = load double, double* %891
%2051 = call double @pow(double %2049, double %2050)
store double %2051, double* %266
%2052 = load double, double* %266
%2053 = load double, double* %891
%2054 = fmul double %2052, %2053
%2055 = load double, double* %233
%2056 = fdiv double %2054, %2055
store double %2056, double* %267
%2057 = load double, double* %267
%2058 = load double, double* %235
%2059 = fmul double %2057, %2058
store double %2059, double* %268
%2060 = load double, double* %886
%2061 = fneg double %2060
%2062 = load double, double* %233
%2063 = fsub double 1.000000e+00, %2062
%2064 = fmul double %2061, %2063
%2065 = load double, double* %230
%2066 = fdiv double %2064, %2065
store double %2066, double* %269
%2067 = load double, double* %886
%2068 = load double, double* %230
%2069 = fdiv double %2067, %2068
store double %2069, double* %270
%2070 = load double, double* %886
%2071 = load double, double* %233
%2072 = fsub double 1.000000e+00, %2071
%2073 = fmul double %2070, %2072
%2074 = load double, double* %230
%2075 = load double, double* %230
%2076 = fmul double %2074, %2075
%2077 = fdiv double %2073, %2076
store double %2077, double* %272
%2078 = load double, double* %270
%2079 = load double, double* %235
%2080 = fmul double %2078, %2079
store double %2080, double* %271
%2081 = load double, double* %271
%2082 = load double, double* %272
%2083 = load double, double* %232
%2084 = call double @llvm.fmuladd.f64(double %2082, double %2083, double %2081)
store double %2084, double* %271
%2085 = load double, double* %269
%2086 = call double @exp(double %2085)
store double %2086, double* %273
%2087 = load double, double* %273
store double %2087, double* %274
%2088 = load double, double* %274
%2089 = load double, double* %271
%2090 = fmul double %2088, %2089
store double %2090, double* %275
%2091 = load double, double* %266
%2092 = load double, double* %273
%2093 = fmul double %2091, %2092
store double %2093, double* %239
%2094 = load double, double* %273
store double %2094, double* %276
%2095 = load double, double* %266
store double %2095, double* %277
%2096 = load double, double* %276
%2097 = load double, double* %268
%2098 = fmul double %2096, %2097
store double %2098, double* %241
%2099 = load double, double* %241
%2100 = load double, double* %277
%2101 = load double, double* %275
%2102 = call double @llvm.fmuladd.f64(double %2100, double %2101, double %2099)
store double %2102, double* %241
%2103 = load double, double* %863
%2104 = fdiv double 1.000000e+00, %2103
store double %2104, double* %278
%2105 = load double, double* %239
%2106 = load double, double* %278
%2107 = call double @pow(double %2105, double %2106)
store double %2107, double* %279
%2108 = load double, double* %279
%2109 = load double, double* %278
%2110 = fmul double %2108, %2109
%2111 = load double, double* %239
%2112 = fdiv double %2110, %2111
store double %2112, double* %280
%2113 = load double, double* %280
%2114 = load double, double* %241
%2115 = fmul double %2113, %2114
store double %2115, double* %281
%2116 = load double, double* %862
%2117 = load double, double* %279
%2118 = fmul double %2116, %2117
store double %2118, double* %309
%2119 = load double, double* %862
store double %2119, double* %310
%2120 = load double, double* %310
%2121 = load double, double* %281
%2122 = fmul double %2120, %2121
store double %2122, double* %311
%2123 = load double, double* %233
%2124 = load double, double* %892
%2125 = call double @pow(double %2123, double %2124)
store double %2125, double* %266
%2126 = load double, double* %266
%2127 = load double, double* %892
%2128 = fmul double %2126, %2127
%2129 = load double, double* %233
%2130 = fdiv double %2128, %2129
store double %2130, double* %267
%2131 = load double, double* %267
%2132 = load double, double* %235
%2133 = fmul double %2131, %2132
store double %2133, double* %268
%2134 = load double, double* %889
%2135 = fneg double %2134
%2136 = load double, double* %233
%2137 = fsub double 1.000000e+00, %2136
%2138 = fmul double %2135, %2137
%2139 = load double, double* %230
%2140 = fdiv double %2138, %2139
store double %2140, double* %269
%2141 = load double, double* %889
%2142 = load double, double* %230
%2143 = fdiv double %2141, %2142
store double %2143, double* %270
%2144 = load double, double* %889
%2145 = load double, double* %233
%2146 = fsub double 1.000000e+00, %2145
%2147 = fmul double %2144, %2146
%2148 = load double, double* %230
%2149 = load double, double* %230
%2150 = fmul double %2148, %2149
%2151 = fdiv double %2147, %2150
store double %2151, double* %272
%2152 = load double, double* %270
%2153 = load double, double* %235
%2154 = fmul double %2152, %2153
store double %2154, double* %271
%2155 = load double, double* %271
%2156 = load double, double* %272
%2157 = load double, double* %232
%2158 = call double @llvm.fmuladd.f64(double %2156, double %2157, double %2155)
store double %2158, double* %271
%2159 = load double, double* %269
%2160 = call double @exp(double %2159)
store double %2160, double* %273
%2161 = load double, double* %273
store double %2161, double* %274
%2162 = load double, double* %274
%2163 = load double, double* %271
%2164 = fmul double %2162, %2163
store double %2164, double* %275
%2165 = load double, double* %266
%2166 = load double, double* %273
%2167 = fmul double %2165, %2166
store double %2167, double* %239
%2168 = load double, double* %273
store double %2168, double* %276
%2169 = load double, double* %266
store double %2169, double* %277
%2170 = load double, double* %276
%2171 = load double, double* %268
%2172 = fmul double %2170, %2171
store double %2172, double* %241
%2173 = load double, double* %241
%2174 = load double, double* %277
%2175 = load double, double* %275
%2176 = call double @llvm.fmuladd.f64(double %2174, double %2175, double %2173)
store double %2176, double* %241
%2177 = load double, double* %865
%2178 = fdiv double 1.000000e+00, %2177
store double %2178, double* %278
%2179 = load double, double* %239
%2180 = load double, double* %278
%2181 = call double @pow(double %2179, double %2180)
store double %2181, double* %279
%2182 = load double, double* %279
%2183 = load double, double* %278
%2184 = fmul double %2182, %2183
%2185 = load double, double* %239
%2186 = fdiv double %2184, %2185
store double %2186, double* %280
%2187 = load double, double* %280
%2188 = load double, double* %241
%2189 = fmul double %2187, %2188
store double %2189, double* %281
%2190 = load double, double* %864
%2191 = load double, double* %279
%2192 = fmul double %2190, %2191
store double %2192, double* %312
%2193 = load double, double* %864
store double %2193, double* %313
%2194 = load double, double* %313
%2195 = load double, double* %281
%2196 = fmul double %2194, %2195
store double %2196, double* %314
%2197 = load double, double* %828
%2198 = load double, double* %236
%2199 = load double, double* %893
%2200 = call double @llvm.fmuladd.f64(double %2198, double %2199, double 1.000000e+00)
%2201 = fmul double %2197, %2200
store double %2201, double* %315
%2202 = load double, double* %828
%2203 = load double, double* %893
%2204 = fmul double %2202, %2203
store double %2204, double* %316
%2205 = load double, double* %316
%2206 = load double, double* %238
%2207 = fmul double %2205, %2206
store double %2207, double* %317
%2208 = load double, double* %829
%2209 = load double, double* %236
%2210 = load double, double* %893
%2211 = call double @llvm.fmuladd.f64(double %2209, double %2210, double 1.000000e+00)
%2212 = fmul double %2208, %2211
store double %2212, double* %318
%2213 = load double, double* %829
%2214 = load double, double* %893
%2215 = fmul double %2213, %2214
store double %2215, double* %319
%2216 = load double, double* %319
%2217 = load double, double* %238
%2218 = fmul double %2216, %2217
store double %2218, double* %320
%2219 = load double, double* %856
%2220 = load double, double* %236
%2221 = load double, double* %894
%2222 = call double @llvm.fmuladd.f64(double %2220, double %2221, double 1.000000e+00)
%2223 = fmul double %2219, %2222
store double %2223, double* %321
%2224 = load double, double* %856
%2225 = load double, double* %894
%2226 = fmul double %2224, %2225
store double %2226, double* %322
%2227 = load double, double* %322
%2228 = load double, double* %238
%2229 = fmul double %2227, %2228
store double %2229, double* %323
%2230 = load double, double* %909
%2231 = load double, double* %236
%2232 = load double, double* %912
%2233 = load double, double* %236
%2234 = load double, double* %913
%2235 = call double @llvm.fmuladd.f64(double %2233, double %2234, double %2232)
%2236 = call double @llvm.fmuladd.f64(double %2231, double %2235, double 1.000000e+00)
%2237 = fmul double %2230, %2236
store double %2237, double* %324
%2238 = load double, double* %236
%2239 = fmul double 2.000000e+00, %2238
%2240 = load double, double* %913
%2241 = load double, double* %912
%2242 = call double @llvm.fmuladd.f64(double %2239, double %2240, double %2241)
%2243 = load double, double* %909
%2244 = fmul double %2242, %2243
store double %2244, double* %325
%2245 = load double, double* %325
%2246 = load double, double* %238
%2247 = fmul double %2245, %2246
store double %2247, double* %326
%2248 = load double, double* %910
%2249 = load double, double* %236
%2250 = load double, double* %914
%2251 = call double @llvm.fmuladd.f64(double %2249, double %2250, double 1.000000e+00)
%2252 = fmul double %2248, %2251
store double %2252, double* %327
%2253 = load double, double* %910
%2254 = load double, double* %914
%2255 = fmul double %2253, %2254
store double %2255, double* %328
%2256 = load double, double* %328
%2257 = load double, double* %238
%2258 = fmul double %2256, %2257
store double %2258, double* %329
%2259 = load double, double* %833
%2260 = fmul double 5.000000e-01, %2259
%2261 = load double, double* %233
%2262 = fmul double %2260, %2261
%2263 = load double, double* %230
%2264 = fdiv double %2262, %2263
store double %2264, double* %266
%2265 = load double, double* %833
%2266 = fmul double 5.000000e-01, %2265
%2267 = load double, double* %230
%2268 = fdiv double %2266, %2267
store double %2268, double* %267
%2269 = load double, double* %833
%2270 = fmul double -5.000000e-01, %2269
%2271 = load double, double* %233
%2272 = fmul double %2270, %2271
%2273 = load double, double* %230
%2274 = load double, double* %230
%2275 = fmul double %2273, %2274
%2276 = fdiv double %2272, %2275
store double %2276, double* %330
%2277 = load double, double* %267
%2278 = load double, double* %235
%2279 = fmul double %2277, %2278
store double %2279, double* %268
%2280 = load double, double* %268
%2281 = load double, double* %330
%2282 = load double, double* %232
%2283 = call double @llvm.fmuladd.f64(double %2281, double %2282, double %2280)
store double %2283, double* %268
%2284 = load double, double* %266
%2285 = call double @exp(double %2284)
store double %2285, double* %269
%2286 = load double, double* %269
store double %2286, double* %331
%2287 = load double, double* %331
%2288 = load double, double* %268
%2289 = fmul double %2287, %2288
store double %2289, double* %271
%2290 = load double, double* %833
%2291 = fmul double -5.000000e-01, %2290
%2292 = load double, double* %233
%2293 = fmul double %2291, %2292
%2294 = load double, double* %230
%2295 = fdiv double %2293, %2294
store double %2295, double* %273
%2296 = load double, double* %833
%2297 = fmul double -5.000000e-01, %2296
%2298 = load double, double* %230
%2299 = fdiv double %2297, %2298
store double %2299, double* %332
%2300 = load double, double* %833
%2301 = fmul double 5.000000e-01, %2300
%2302 = load double, double* %233
%2303 = fmul double %2301, %2302
%2304 = load double, double* %230
%2305 = load double, double* %230
%2306 = fmul double %2304, %2305
%2307 = fdiv double %2303, %2306
store double %2307, double* %333
%2308 = load double, double* %332
%2309 = load double, double* %235
%2310 = fmul double %2308, %2309
store double %2310, double* %275
%2311 = load double, double* %275
%2312 = load double, double* %333
%2313 = load double, double* %232
%2314 = call double @llvm.fmuladd.f64(double %2312, double %2313, double %2311)
store double %2314, double* %275
%2315 = load double, double* %273
%2316 = call double @exp(double %2315)
store double %2316, double* %278
%2317 = load double, double* %278
store double %2317, double* %334
%2318 = load double, double* %334
%2319 = load double, double* %275
%2320 = fmul double %2318, %2319
store double %2320, double* %335
%2321 = load double, double* %269
%2322 = load double, double* %278
%2323 = fsub double %2321, %2322
store double %2323, double* %239
store double 1.000000e+00, double* %336
store double -1.000000e+00, double* %337
%2324 = load double, double* %336
%2325 = load double, double* %271
%2326 = fmul double %2324, %2325
store double %2326, double* %241
%2327 = load double, double* %241
%2328 = load double, double* %337
%2329 = load double, double* %335
%2330 = call double @llvm.fmuladd.f64(double %2328, double %2329, double %2327)
store double %2330, double* %241
%2331 = load double, double* %239
%2332 = call double @log(double %2331)
store double %2332, double* %279
%2333 = load double, double* %239
%2334 = fdiv double 1.000000e+00, %2333
store double %2334, double* %280
%2335 = load double, double* %280
%2336 = load double, double* %241
%2337 = fmul double %2335, %2336
store double %2337, double* %281
%2338 = load double, double* %230
%2339 = load double, double* %233
%2340 = fdiv double %2338, %2339
%2341 = fmul double 2.000000e+00, %2340
%2342 = load double, double* %279
%2343 = fmul double %2341, %2342
store double %2343, double* %338
%2344 = load double, double* %279
%2345 = fmul double 2.000000e+00, %2344
%2346 = load double, double* %233
%2347 = fdiv double %2345, %2346
store double %2347, double* %339
%2348 = load double, double* %230
%2349 = fmul double -2.000000e+00, %2348
%2350 = load double, double* %279
%2351 = fmul double %2349, %2350
%2352 = load double, double* %233
%2353 = load double, double* %233
%2354 = fmul double %2352, %2353
%2355 = fdiv double %2351, %2354
store double %2355, double* %341
%2356 = load double, double* %230
%2357 = fmul double 2.000000e+00, %2356
%2358 = load double, double* %233
%2359 = fdiv double %2357, %2358
store double %2359, double* %342
%2360 = load double, double* %339
%2361 = load double, double* %232
%2362 = fmul double %2360, %2361
store double %2362, double* %340
%2363 = load double, double* %340
%2364 = load double, double* %341
%2365 = load double, double* %235
%2366 = call double @llvm.fmuladd.f64(double %2364, double %2365, double %2363)
store double %2366, double* %340
%2367 = load double, double* %340
%2368 = load double, double* %342
%2369 = load double, double* %281
%2370 = call double @llvm.fmuladd.f64(double %2368, double %2369, double %2367)
store double %2370, double* %340
%2371 = load double, double* %233
%2372 = call double @log(double %2371)
store double %2372, double* %239
%2373 = load double, double* %233
%2374 = fdiv double 1.000000e+00, %2373
store double %2374, double* %240
%2375 = load double, double* %240
%2376 = load double, double* %235
%2377 = fmul double %2375, %2376
store double %2377, double* %241
%2378 = load double, double* %338
%2379 = load double, double* %233
%2380 = load double, double* %230
%2381 = fmul double 3.000000e+00, %2380
%2382 = load double, double* %239
%2383 = fmul double %2381, %2382
%2384 = fneg double %2383
%2385 = call double @llvm.fmuladd.f64(double %2378, double %2379, double %2384)
%2386 = load double, double* %884
%2387 = load double, double* %233
%2388 = fsub double %2387, 1.000000e+00
%2389 = fneg double %2386
%2390 = call double @llvm.fmuladd.f64(double %2389, double %2388, double %2385)
store double %2390, double* %343
%2391 = load double, double* %233
store double %2391, double* %344
%2392 = load double, double* %338
%2393 = load double, double* %884
%2394 = fsub double %2392, %2393
store double %2394, double* %346
%2395 = load double, double* %239
%2396 = fmul double -3.000000e+00, %2395
store double %2396, double* %347
%2397 = load double, double* %230
%2398 = fmul double -3.000000e+00, %2397
store double %2398, double* %348
%2399 = load double, double* %344
%2400 = load double, double* %340
%2401 = fmul double %2399, %2400
store double %2401, double* %345
%2402 = load double, double* %345
%2403 = load double, double* %346
%2404 = load double, double* %235
%2405 = call double @llvm.fmuladd.f64(double %2403, double %2404, double %2402)
store double %2405, double* %345
%2406 = load double, double* %345
%2407 = load double, double* %347
%2408 = load double, double* %232
%2409 = call double @llvm.fmuladd.f64(double %2407, double %2408, double %2406)
store double %2409, double* %345
%2410 = load double, double* %345
%2411 = load double, double* %348
%2412 = load double, double* %241
%2413 = call double @llvm.fmuladd.f64(double %2411, double %2412, double %2410)
store double %2413, double* %345
%2414 = load double, double* %343
%2415 = fneg double %2414
%2416 = load double, double* %230
%2417 = fdiv double %2415, %2416
store double %2417, double* %266
%2418 = load double, double* %230
%2419 = fdiv double -1.000000e+00, %2418
store double %2419, double* %349
%2420 = load double, double* %343
%2421 = load double, double* %230
%2422 = load double, double* %230
%2423 = fmul double %2421, %2422
%2424 = fdiv double %2420, %2423
store double %2424, double* %330
%2425 = load double, double* %349
%2426 = load double, double* %345
%2427 = fmul double %2425, %2426
store double %2427, double* %268
%2428 = load double, double* %268
%2429 = load double, double* %330
%2430 = load double, double* %232
%2431 = call double @llvm.fmuladd.f64(double %2429, double %2430, double %2428)
store double %2431, double* %268
%2432 = load double, double* %266
%2433 = call double @exp(double %2432)
store double %2433, double* %269
%2434 = load double, double* %269
store double %2434, double* %331
%2435 = load double, double* %331
%2436 = load double, double* %268
%2437 = fmul double %2435, %2436
store double %2437, double* %271
%2438 = load double, double* %269
%2439 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2438, double 1.000000e+00)
%2440 = call double @sqrt(double %2439)
%2441 = fadd double 1.000000e+00, %2440
%2442 = fmul double 5.000000e-01, %2441
store double %2442, double* %239
%2443 = load double, double* %269
%2444 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2443, double 1.000000e+00)
%2445 = call double @sqrt(double %2444)
%2446 = fdiv double 1.000000e+00, %2445
store double %2446, double* %336
%2447 = load double, double* %336
%2448 = load double, double* %271
%2449 = fmul double %2447, %2448
store double %2449, double* %241
%2450 = load double, double* %239
%2451 = call double @log(double %2450)
store double %2451, double* %273
%2452 = load double, double* %239
%2453 = fdiv double 1.000000e+00, %2452
store double %2453, double* %350
%2454 = load double, double* %350
%2455 = load double, double* %241
%2456 = fmul double %2454, %2455
store double %2456, double* %275
%2457 = load double, double* %343
%2458 = load double, double* %230
%2459 = fmul double 2.000000e+00, %2458
%2460 = load double, double* %273
%2461 = call double @llvm.fmuladd.f64(double %2459, double %2460, double %2457)
store double %2461, double* %351
store double 1.000000e+00, double* %352
%2462 = load double, double* %273
%2463 = fmul double 2.000000e+00, %2462
store double %2463, double* %354
%2464 = load double, double* %230
%2465 = fmul double 2.000000e+00, %2464
store double %2465, double* %355
%2466 = load double, double* %352
%2467 = load double, double* %345
%2468 = fmul double %2466, %2467
store double %2468, double* %353
%2469 = load double, double* %353
%2470 = load double, double* %354
%2471 = load double, double* %232
%2472 = call double @llvm.fmuladd.f64(double %2470, double %2471, double %2469)
store double %2472, double* %353
%2473 = load double, double* %353
%2474 = load double, double* %355
%2475 = load double, double* %275
%2476 = call double @llvm.fmuladd.f64(double %2474, double %2475, double %2473)
store double %2476, double* %353
%2477 = load double, double* %840
%2478 = fmul double 5.000000e-01, %2477
%2479 = load double, double* %233
%2480 = fmul double %2478, %2479
%2481 = load double, double* %230
%2482 = fdiv double %2480, %2481
store double %2482, double* %266
%2483 = load double, double* %840
%2484 = fmul double 5.000000e-01, %2483
%2485 = load double, double* %230
%2486 = fdiv double %2484, %2485
store double %2486, double* %267
%2487 = load double, double* %840
%2488 = fmul double -5.000000e-01, %2487
%2489 = load double, double* %233
%2490 = fmul double %2488, %2489
%2491 = load double, double* %230
%2492 = load double, double* %230
%2493 = fmul double %2491, %2492
%2494 = fdiv double %2490, %2493
store double %2494, double* %330
%2495 = load double, double* %267
%2496 = load double, double* %235
%2497 = fmul double %2495, %2496
store double %2497, double* %268
%2498 = load double, double* %268
%2499 = load double, double* %330
%2500 = load double, double* %232
%2501 = call double @llvm.fmuladd.f64(double %2499, double %2500, double %2498)
store double %2501, double* %268
%2502 = load double, double* %266
%2503 = call double @exp(double %2502)
store double %2503, double* %269
%2504 = load double, double* %269
store double %2504, double* %331
%2505 = load double, double* %331
%2506 = load double, double* %268
%2507 = fmul double %2505, %2506
store double %2507, double* %271
%2508 = load double, double* %840
%2509 = fmul double -5.000000e-01, %2508
%2510 = load double, double* %233
%2511 = fmul double %2509, %2510
%2512 = load double, double* %230
%2513 = fdiv double %2511, %2512
store double %2513, double* %273
%2514 = load double, double* %840
%2515 = fmul double -5.000000e-01, %2514
%2516 = load double, double* %230
%2517 = fdiv double %2515, %2516
store double %2517, double* %332
%2518 = load double, double* %840
%2519 = fmul double 5.000000e-01, %2518
%2520 = load double, double* %233
%2521 = fmul double %2519, %2520
%2522 = load double, double* %230
%2523 = load double, double* %230
%2524 = fmul double %2522, %2523
%2525 = fdiv double %2521, %2524
store double %2525, double* %333
%2526 = load double, double* %332
%2527 = load double, double* %235
%2528 = fmul double %2526, %2527
store double %2528, double* %275
%2529 = load double, double* %275
%2530 = load double, double* %333
%2531 = load double, double* %232
%2532 = call double @llvm.fmuladd.f64(double %2530, double %2531, double %2529)
store double %2532, double* %275
%2533 = load double, double* %273
%2534 = call double @exp(double %2533)
store double %2534, double* %278
%2535 = load double, double* %278
store double %2535, double* %334
%2536 = load double, double* %334
%2537 = load double, double* %275
%2538 = fmul double %2536, %2537
store double %2538, double* %335
%2539 = load double, double* %269
%2540 = load double, double* %278
%2541 = fsub double %2539, %2540
store double %2541, double* %239
store double 1.000000e+00, double* %336
store double -1.000000e+00, double* %337
%2542 = load double, double* %336
%2543 = load double, double* %271
%2544 = fmul double %2542, %2543
store double %2544, double* %241
%2545 = load double, double* %241
%2546 = load double, double* %337
%2547 = load double, double* %335
%2548 = call double @llvm.fmuladd.f64(double %2546, double %2547, double %2545)
store double %2548, double* %241
%2549 = load double, double* %239
%2550 = call double @log(double %2549)
store double %2550, double* %279
%2551 = load double, double* %239
%2552 = fdiv double 1.000000e+00, %2551
store double %2552, double* %280
%2553 = load double, double* %280
%2554 = load double, double* %241
%2555 = fmul double %2553, %2554
store double %2555, double* %281
%2556 = load double, double* %230
%2557 = load double, double* %233
%2558 = fdiv double %2556, %2557
%2559 = fmul double 2.000000e+00, %2558
%2560 = load double, double* %279
%2561 = fmul double %2559, %2560
store double %2561, double* %338
%2562 = load double, double* %279
%2563 = fmul double 2.000000e+00, %2562
%2564 = load double, double* %233
%2565 = fdiv double %2563, %2564
store double %2565, double* %339
%2566 = load double, double* %230
%2567 = fmul double -2.000000e+00, %2566
%2568 = load double, double* %279
%2569 = fmul double %2567, %2568
%2570 = load double, double* %233
%2571 = load double, double* %233
%2572 = fmul double %2570, %2571
%2573 = fdiv double %2569, %2572
store double %2573, double* %341
%2574 = load double, double* %230
%2575 = fmul double 2.000000e+00, %2574
%2576 = load double, double* %233
%2577 = fdiv double %2575, %2576
store double %2577, double* %342
%2578 = load double, double* %339
%2579 = load double, double* %232
%2580 = fmul double %2578, %2579
store double %2580, double* %340
%2581 = load double, double* %340
%2582 = load double, double* %341
%2583 = load double, double* %235
%2584 = call double @llvm.fmuladd.f64(double %2582, double %2583, double %2581)
store double %2584, double* %340
%2585 = load double, double* %340
%2586 = load double, double* %342
%2587 = load double, double* %281
%2588 = call double @llvm.fmuladd.f64(double %2586, double %2587, double %2585)
store double %2588, double* %340
%2589 = load double, double* %233
%2590 = call double @log(double %2589)
store double %2590, double* %239
%2591 = load double, double* %233
%2592 = fdiv double 1.000000e+00, %2591
store double %2592, double* %240
%2593 = load double, double* %240
%2594 = load double, double* %235
%2595 = fmul double %2593, %2594
store double %2595, double* %241
%2596 = load double, double* %338
%2597 = load double, double* %233
%2598 = load double, double* %230
%2599 = fmul double 3.000000e+00, %2598
%2600 = load double, double* %239
%2601 = fmul double %2599, %2600
%2602 = fneg double %2601
%2603 = call double @llvm.fmuladd.f64(double %2596, double %2597, double %2602)
%2604 = load double, double* %885
%2605 = load double, double* %233
%2606 = fsub double %2605, 1.000000e+00
%2607 = fneg double %2604
%2608 = call double @llvm.fmuladd.f64(double %2607, double %2606, double %2603)
store double %2608, double* %343
%2609 = load double, double* %233
store double %2609, double* %344
%2610 = load double, double* %338
%2611 = load double, double* %885
%2612 = fsub double %2610, %2611
store double %2612, double* %346
%2613 = load double, double* %239
%2614 = fmul double -3.000000e+00, %2613
store double %2614, double* %347
%2615 = load double, double* %230
%2616 = fmul double -3.000000e+00, %2615
store double %2616, double* %348
%2617 = load double, double* %344
%2618 = load double, double* %340
%2619 = fmul double %2617, %2618
store double %2619, double* %345
%2620 = load double, double* %345
%2621 = load double, double* %346
%2622 = load double, double* %235
%2623 = call double @llvm.fmuladd.f64(double %2621, double %2622, double %2620)
store double %2623, double* %345
%2624 = load double, double* %345
%2625 = load double, double* %347
%2626 = load double, double* %232
%2627 = call double @llvm.fmuladd.f64(double %2625, double %2626, double %2624)
store double %2627, double* %345
%2628 = load double, double* %345
%2629 = load double, double* %348
%2630 = load double, double* %241
%2631 = call double @llvm.fmuladd.f64(double %2629, double %2630, double %2628)
store double %2631, double* %345
%2632 = load double, double* %343
%2633 = fneg double %2632
%2634 = load double, double* %230
%2635 = fdiv double %2633, %2634
store double %2635, double* %266
%2636 = load double, double* %230
%2637 = fdiv double -1.000000e+00, %2636
store double %2637, double* %349
%2638 = load double, double* %343
%2639 = load double, double* %230
%2640 = load double, double* %230
%2641 = fmul double %2639, %2640
%2642 = fdiv double %2638, %2641
store double %2642, double* %330
%2643 = load double, double* %349
%2644 = load double, double* %345
%2645 = fmul double %2643, %2644
store double %2645, double* %268
%2646 = load double, double* %268
%2647 = load double, double* %330
%2648 = load double, double* %232
%2649 = call double @llvm.fmuladd.f64(double %2647, double %2648, double %2646)
store double %2649, double* %268
%2650 = load double, double* %266
%2651 = call double @exp(double %2650)
store double %2651, double* %269
%2652 = load double, double* %269
store double %2652, double* %331
%2653 = load double, double* %331
%2654 = load double, double* %268
%2655 = fmul double %2653, %2654
store double %2655, double* %271
%2656 = load double, double* %269
%2657 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2656, double 1.000000e+00)
%2658 = call double @sqrt(double %2657)
%2659 = fadd double 1.000000e+00, %2658
%2660 = fmul double 5.000000e-01, %2659
store double %2660, double* %239
%2661 = load double, double* %269
%2662 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2661, double 1.000000e+00)
%2663 = call double @sqrt(double %2662)
%2664 = fdiv double 1.000000e+00, %2663
store double %2664, double* %336
%2665 = load double, double* %336
%2666 = load double, double* %271
%2667 = fmul double %2665, %2666
store double %2667, double* %241
%2668 = load double, double* %239
%2669 = call double @log(double %2668)
store double %2669, double* %273
%2670 = load double, double* %239
%2671 = fdiv double 1.000000e+00, %2670
store double %2671, double* %350
%2672 = load double, double* %350
%2673 = load double, double* %241
%2674 = fmul double %2672, %2673
store double %2674, double* %275
%2675 = load double, double* %343
%2676 = load double, double* %230
%2677 = fmul double 2.000000e+00, %2676
%2678 = load double, double* %273
%2679 = call double @llvm.fmuladd.f64(double %2677, double %2678, double %2675)
store double %2679, double* %356
store double 1.000000e+00, double* %357
%2680 = load double, double* %273
%2681 = fmul double 2.000000e+00, %2680
store double %2681, double* %359
%2682 = load double, double* %230
%2683 = fmul double 2.000000e+00, %2682
store double %2683, double* %360
%2684 = load double, double* %357
%2685 = load double, double* %345
%2686 = fmul double %2684, %2685
store double %2686, double* %358
%2687 = load double, double* %358
%2688 = load double, double* %359
%2689 = load double, double* %232
%2690 = call double @llvm.fmuladd.f64(double %2688, double %2689, double %2687)
store double %2690, double* %358
%2691 = load double, double* %358
%2692 = load double, double* %360
%2693 = load double, double* %275
%2694 = call double @llvm.fmuladd.f64(double %2692, double %2693, double %2691)
store double %2694, double* %358
%2695 = load double, double* %844
%2696 = fmul double 5.000000e-01, %2695
%2697 = load double, double* %233
%2698 = fmul double %2696, %2697
%2699 = load double, double* %230
%2700 = fdiv double %2698, %2699
store double %2700, double* %266
%2701 = load double, double* %844
%2702 = fmul double 5.000000e-01, %2701
%2703 = load double, double* %230
%2704 = fdiv double %2702, %2703
store double %2704, double* %267
%2705 = load double, double* %844
%2706 = fmul double -5.000000e-01, %2705
%2707 = load double, double* %233
%2708 = fmul double %2706, %2707
%2709 = load double, double* %230
%2710 = load double, double* %230
%2711 = fmul double %2709, %2710
%2712 = fdiv double %2708, %2711
store double %2712, double* %330
%2713 = load double, double* %267
%2714 = load double, double* %235
%2715 = fmul double %2713, %2714
store double %2715, double* %268
%2716 = load double, double* %268
%2717 = load double, double* %330
%2718 = load double, double* %232
%2719 = call double @llvm.fmuladd.f64(double %2717, double %2718, double %2716)
store double %2719, double* %268
%2720 = load double, double* %266
%2721 = call double @exp(double %2720)
store double %2721, double* %269
%2722 = load double, double* %269
store double %2722, double* %331
%2723 = load double, double* %331
%2724 = load double, double* %268
%2725 = fmul double %2723, %2724
store double %2725, double* %271
%2726 = load double, double* %844
%2727 = fmul double -5.000000e-01, %2726
%2728 = load double, double* %233
%2729 = fmul double %2727, %2728
%2730 = load double, double* %230
%2731 = fdiv double %2729, %2730
store double %2731, double* %273
%2732 = load double, double* %844
%2733 = fmul double -5.000000e-01, %2732
%2734 = load double, double* %230
%2735 = fdiv double %2733, %2734
store double %2735, double* %332
%2736 = load double, double* %844
%2737 = fmul double 5.000000e-01, %2736
%2738 = load double, double* %233
%2739 = fmul double %2737, %2738
%2740 = load double, double* %230
%2741 = load double, double* %230
%2742 = fmul double %2740, %2741
%2743 = fdiv double %2739, %2742
store double %2743, double* %333
%2744 = load double, double* %332
%2745 = load double, double* %235
%2746 = fmul double %2744, %2745
store double %2746, double* %275
%2747 = load double, double* %275
%2748 = load double, double* %333
%2749 = load double, double* %232
%2750 = call double @llvm.fmuladd.f64(double %2748, double %2749, double %2747)
store double %2750, double* %275
%2751 = load double, double* %273
%2752 = call double @exp(double %2751)
store double %2752, double* %278
%2753 = load double, double* %278
store double %2753, double* %334
%2754 = load double, double* %334
%2755 = load double, double* %275
%2756 = fmul double %2754, %2755
store double %2756, double* %335
%2757 = load double, double* %269
%2758 = load double, double* %278
%2759 = fsub double %2757, %2758
store double %2759, double* %239
store double 1.000000e+00, double* %336
store double -1.000000e+00, double* %337
%2760 = load double, double* %336
%2761 = load double, double* %271
%2762 = fmul double %2760, %2761
store double %2762, double* %241
%2763 = load double, double* %241
%2764 = load double, double* %337
%2765 = load double, double* %335
%2766 = call double @llvm.fmuladd.f64(double %2764, double %2765, double %2763)
store double %2766, double* %241
%2767 = load double, double* %239
%2768 = call double @log(double %2767)
store double %2768, double* %279
%2769 = load double, double* %239
%2770 = fdiv double 1.000000e+00, %2769
store double %2770, double* %280
%2771 = load double, double* %280
%2772 = load double, double* %241
%2773 = fmul double %2771, %2772
store double %2773, double* %281
%2774 = load double, double* %230
%2775 = load double, double* %233
%2776 = fdiv double %2774, %2775
%2777 = fmul double 2.000000e+00, %2776
%2778 = load double, double* %279
%2779 = fmul double %2777, %2778
store double %2779, double* %338
%2780 = load double, double* %279
%2781 = fmul double 2.000000e+00, %2780
%2782 = load double, double* %233
%2783 = fdiv double %2781, %2782
store double %2783, double* %339
%2784 = load double, double* %230
%2785 = fmul double -2.000000e+00, %2784
%2786 = load double, double* %279
%2787 = fmul double %2785, %2786
%2788 = load double, double* %233
%2789 = load double, double* %233
%2790 = fmul double %2788, %2789
%2791 = fdiv double %2787, %2790
store double %2791, double* %341
%2792 = load double, double* %230
%2793 = fmul double 2.000000e+00, %2792
%2794 = load double, double* %233
%2795 = fdiv double %2793, %2794
store double %2795, double* %342
%2796 = load double, double* %339
%2797 = load double, double* %232
%2798 = fmul double %2796, %2797
store double %2798, double* %340
%2799 = load double, double* %340
%2800 = load double, double* %341
%2801 = load double, double* %235
%2802 = call double @llvm.fmuladd.f64(double %2800, double %2801, double %2799)
store double %2802, double* %340
%2803 = load double, double* %340
%2804 = load double, double* %342
%2805 = load double, double* %281
%2806 = call double @llvm.fmuladd.f64(double %2804, double %2805, double %2803)
store double %2806, double* %340
%2807 = load double, double* %233
%2808 = call double @log(double %2807)
store double %2808, double* %239
%2809 = load double, double* %233
%2810 = fdiv double 1.000000e+00, %2809
store double %2810, double* %240
%2811 = load double, double* %240
%2812 = load double, double* %235
%2813 = fmul double %2811, %2812
store double %2813, double* %241
%2814 = load double, double* %338
%2815 = load double, double* %233
%2816 = load double, double* %230
%2817 = fmul double 3.000000e+00, %2816
%2818 = load double, double* %239
%2819 = fmul double %2817, %2818
%2820 = fneg double %2819
%2821 = call double @llvm.fmuladd.f64(double %2814, double %2815, double %2820)
%2822 = load double, double* %886
%2823 = load double, double* %233
%2824 = fsub double %2823, 1.000000e+00
%2825 = fneg double %2822
%2826 = call double @llvm.fmuladd.f64(double %2825, double %2824, double %2821)
store double %2826, double* %343
%2827 = load double, double* %233
store double %2827, double* %344
%2828 = load double, double* %338
%2829 = load double, double* %886
%2830 = fsub double %2828, %2829
store double %2830, double* %346
%2831 = load double, double* %239
%2832 = fmul double -3.000000e+00, %2831
store double %2832, double* %347
%2833 = load double, double* %230
%2834 = fmul double -3.000000e+00, %2833
store double %2834, double* %348
%2835 = load double, double* %344
%2836 = load double, double* %340
%2837 = fmul double %2835, %2836
store double %2837, double* %345
%2838 = load double, double* %345
%2839 = load double, double* %346
%2840 = load double, double* %235
%2841 = call double @llvm.fmuladd.f64(double %2839, double %2840, double %2838)
store double %2841, double* %345
%2842 = load double, double* %345
%2843 = load double, double* %347
%2844 = load double, double* %232
%2845 = call double @llvm.fmuladd.f64(double %2843, double %2844, double %2842)
store double %2845, double* %345
%2846 = load double, double* %345
%2847 = load double, double* %348
%2848 = load double, double* %241
%2849 = call double @llvm.fmuladd.f64(double %2847, double %2848, double %2846)
store double %2849, double* %345
%2850 = load double, double* %343
%2851 = fneg double %2850
%2852 = load double, double* %230
%2853 = fdiv double %2851, %2852
store double %2853, double* %266
%2854 = load double, double* %230
%2855 = fdiv double -1.000000e+00, %2854
store double %2855, double* %349
%2856 = load double, double* %343
%2857 = load double, double* %230
%2858 = load double, double* %230
%2859 = fmul double %2857, %2858
%2860 = fdiv double %2856, %2859
store double %2860, double* %330
%2861 = load double, double* %349
%2862 = load double, double* %345
%2863 = fmul double %2861, %2862
store double %2863, double* %268
%2864 = load double, double* %268
%2865 = load double, double* %330
%2866 = load double, double* %232
%2867 = call double @llvm.fmuladd.f64(double %2865, double %2866, double %2864)
store double %2867, double* %268
%2868 = load double, double* %266
%2869 = call double @exp(double %2868)
store double %2869, double* %269
%2870 = load double, double* %269
store double %2870, double* %331
%2871 = load double, double* %331
%2872 = load double, double* %268
%2873 = fmul double %2871, %2872
store double %2873, double* %271
%2874 = load double, double* %269
%2875 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2874, double 1.000000e+00)
%2876 = call double @sqrt(double %2875)
%2877 = fadd double 1.000000e+00, %2876
%2878 = fmul double 5.000000e-01, %2877
store double %2878, double* %239
%2879 = load double, double* %269
%2880 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2879, double 1.000000e+00)
%2881 = call double @sqrt(double %2880)
%2882 = fdiv double 1.000000e+00, %2881
store double %2882, double* %336
%2883 = load double, double* %336
%2884 = load double, double* %271
%2885 = fmul double %2883, %2884
store double %2885, double* %241
%2886 = load double, double* %239
%2887 = call double @log(double %2886)
store double %2887, double* %273
%2888 = load double, double* %239
%2889 = fdiv double 1.000000e+00, %2888
store double %2889, double* %350
%2890 = load double, double* %350
%2891 = load double, double* %241
%2892 = fmul double %2890, %2891
store double %2892, double* %275
%2893 = load double, double* %343
%2894 = load double, double* %230
%2895 = fmul double 2.000000e+00, %2894
%2896 = load double, double* %273
%2897 = call double @llvm.fmuladd.f64(double %2895, double %2896, double %2893)
store double %2897, double* %361
store double 1.000000e+00, double* %362
%2898 = load double, double* %273
%2899 = fmul double 2.000000e+00, %2898
store double %2899, double* %364
%2900 = load double, double* %230
%2901 = fmul double 2.000000e+00, %2900
store double %2901, double* %365
%2902 = load double, double* %362
%2903 = load double, double* %345
%2904 = fmul double %2902, %2903
store double %2904, double* %363
%2905 = load double, double* %363
%2906 = load double, double* %364
%2907 = load double, double* %232
%2908 = call double @llvm.fmuladd.f64(double %2906, double %2907, double %2905)
store double %2908, double* %363
%2909 = load double, double* %363
%2910 = load double, double* %365
%2911 = load double, double* %275
%2912 = call double @llvm.fmuladd.f64(double %2910, double %2911, double %2909)
store double %2912, double* %363
%2913 = load double, double* %833
%2914 = load double, double* %351
%2915 = fdiv double %2913, %2914
store double %2915, double* %239
%2916 = load double, double* %833
%2917 = fneg double %2916
%2918 = load double, double* %351
%2919 = load double, double* %351
%2920 = fmul double %2918, %2919
%2921 = fdiv double %2917, %2920
store double %2921, double* %366
%2922 = load double, double* %366
%2923 = load double, double* %353
%2924 = fmul double %2922, %2923
store double %2924, double* %241
%2925 = load double, double* %239
%2926 = load double, double* %834
%2927 = call double @pow(double %2925, double %2926)
store double %2927, double* %266
%2928 = load double, double* %266
%2929 = load double, double* %834
%2930 = fmul double %2928, %2929
%2931 = load double, double* %239
%2932 = fdiv double %2930, %2931
store double %2932, double* %367
%2933 = load double, double* %367
%2934 = load double, double* %241
%2935 = fmul double %2933, %2934
store double %2935, double* %268
%2936 = load double, double* %832
%2937 = load double, double* %266
%2938 = fmul double %2936, %2937
store double %2938, double* %368
%2939 = load double, double* %832
store double %2939, double* %369
%2940 = load double, double* %369
%2941 = load double, double* %268
%2942 = fmul double %2940, %2941
store double %2942, double* %370
%2943 = load double, double* %840
%2944 = load double, double* %356
%2945 = fdiv double %2943, %2944
store double %2945, double* %239
%2946 = load double, double* %840
%2947 = fneg double %2946
%2948 = load double, double* %356
%2949 = load double, double* %356
%2950 = fmul double %2948, %2949
%2951 = fdiv double %2947, %2950
store double %2951, double* %371
%2952 = load double, double* %371
%2953 = load double, double* %358
%2954 = fmul double %2952, %2953
store double %2954, double* %241
%2955 = load double, double* %239
%2956 = load double, double* %841
%2957 = call double @pow(double %2955, double %2956)
store double %2957, double* %266
%2958 = load double, double* %266
%2959 = load double, double* %841
%2960 = fmul double %2958, %2959
%2961 = load double, double* %239
%2962 = fdiv double %2960, %2961
store double %2962, double* %367
%2963 = load double, double* %367
%2964 = load double, double* %241
%2965 = fmul double %2963, %2964
store double %2965, double* %268
%2966 = load double, double* %837
%2967 = load double, double* %266
%2968 = fmul double %2966, %2967
store double %2968, double* %372
%2969 = load double, double* %837
store double %2969, double* %373
%2970 = load double, double* %373
%2971 = load double, double* %268
%2972 = fmul double %2970, %2971
store double %2972, double* %374
%2973 = load double, double* %840
%2974 = load double, double* %356
%2975 = fdiv double %2973, %2974
store double %2975, double* %239
%2976 = load double, double* %840
%2977 = fneg double %2976
%2978 = load double, double* %356
%2979 = load double, double* %356
%2980 = fmul double %2978, %2979
%2981 = fdiv double %2977, %2980
store double %2981, double* %371
%2982 = load double, double* %371
%2983 = load double, double* %358
%2984 = fmul double %2982, %2983
store double %2984, double* %241
%2985 = load double, double* %239
%2986 = load double, double* %841
%2987 = call double @pow(double %2985, double %2986)
store double %2987, double* %266
%2988 = load double, double* %266
%2989 = load double, double* %841
%2990 = fmul double %2988, %2989
%2991 = load double, double* %239
%2992 = fdiv double %2990, %2991
store double %2992, double* %367
%2993 = load double, double* %367
%2994 = load double, double* %241
%2995 = fmul double %2993, %2994
store double %2995, double* %268
%2996 = load double, double* %839
%2997 = load double, double* %266
%2998 = fmul double %2996, %2997
store double %2998, double* %375
%2999 = load double, double* %839
store double %2999, double* %376
%3000 = load double, double* %376
%3001 = load double, double* %268
%3002 = fmul double %3000, %3001
store double %3002, double* %377
%3003 = load double, double* %844
%3004 = load double, double* %361
%3005 = fdiv double %3003, %3004
store double %3005, double* %239
%3006 = load double, double* %844
%3007 = fneg double %3006
%3008 = load double, double* %361
%3009 = load double, double* %361
%3010 = fmul double %3008, %3009
%3011 = fdiv double %3007, %3010
store double %3011, double* %378
%3012 = load double, double* %378
%3013 = load double, double* %363
%3014 = fmul double %3012, %3013
store double %3014, double* %241
%3015 = load double, double* %239
%3016 = load double, double* %845
%3017 = call double @pow(double %3015, double %3016)
store double %3017, double* %266
%3018 = load double, double* %266
%3019 = load double, double* %845
%3020 = fmul double %3018, %3019
%3021 = load double, double* %239
%3022 = fdiv double %3020, %3021
store double %3022, double* %367
%3023 = load double, double* %367
%3024 = load double, double* %241
%3025 = fmul double %3023, %3024
store double %3025, double* %268
%3026 = load double, double* %843
%3027 = load double, double* %266
%3028 = fmul double %3026, %3027
store double %3028, double* %379
%3029 = load double, double* %843
store double %3029, double* %380
%3030 = load double, double* %380
%3031 = load double, double* %268
%3032 = fmul double %3030, %3031
store double %3032, double* %381
%3033 = load double, double* %233
%3034 = load double, double* %890
%3035 = call double @pow(double %3033, double %3034)
store double %3035, double* %239
%3036 = load double, double* %239
%3037 = load double, double* %890
%3038 = fmul double %3036, %3037
%3039 = load double, double* %233
%3040 = fdiv double %3038, %3039
store double %3040, double* %240
%3041 = load double, double* %240
%3042 = load double, double* %235
%3043 = fmul double %3041, %3042
store double %3043, double* %241
%3044 = load double, double* %883
%3045 = fneg double %3044
%3046 = load double, double* %233
%3047 = fsub double 1.000000e+00, %3046
%3048 = fmul double %3045, %3047
%3049 = load double, double* %230
%3050 = fdiv double %3048, %3049
store double %3050, double* %266
%3051 = load double, double* %883
%3052 = load double, double* %230
%3053 = fdiv double %3051, %3052
store double %3053, double* %267
%3054 = load double, double* %883
%3055 = load double, double* %233
%3056 = fsub double 1.000000e+00, %3055
%3057 = fmul double %3054, %3056
%3058 = load double, double* %230
%3059 = load double, double* %230
%3060 = fmul double %3058, %3059
%3061 = fdiv double %3057, %3060
store double %3061, double* %330
%3062 = load double, double* %267
%3063 = load double, double* %235
%3064 = fmul double %3062, %3063
store double %3064, double* %268
%3065 = load double, double* %268
%3066 = load double, double* %330
%3067 = load double, double* %232
%3068 = call double @llvm.fmuladd.f64(double %3066, double %3067, double %3065)
store double %3068, double* %268
%3069 = load double, double* %266
%3070 = call double @exp(double %3069)
store double %3070, double* %269
%3071 = load double, double* %269
store double %3071, double* %331
%3072 = load double, double* %331
%3073 = load double, double* %268
%3074 = fmul double %3072, %3073
store double %3074, double* %271
%3075 = load double, double* %820
%3076 = load double, double* %239
%3077 = fmul double %3075, %3076
%3078 = load double, double* %269
%3079 = fmul double %3077, %3078
store double %3079, double* %382
%3080 = load double, double* %820
%3081 = load double, double* %269
%3082 = fmul double %3080, %3081
store double %3082, double* %383
%3083 = load double, double* %820
%3084 = load double, double* %239
%3085 = fmul double %3083, %3084
store double %3085, double* %385
%3086 = load double, double* %383
%3087 = load double, double* %241
%3088 = fmul double %3086, %3087
store double %3088, double* %384
%3089 = load double, double* %384
%3090 = load double, double* %385
%3091 = load double, double* %271
%3092 = call double @llvm.fmuladd.f64(double %3090, double %3091, double %3089)
store double %3092, double* %384
%3093 = load double, double* %233
%3094 = load double, double* %882
%3095 = call double @pow(double %3093, double %3094)
store double %3095, double* %239
%3096 = load double, double* %239
%3097 = load double, double* %882
%3098 = fmul double %3096, %3097
%3099 = load double, double* %233
%3100 = fdiv double %3098, %3099
store double %3100, double* %240
%3101 = load double, double* %240
%3102 = load double, double* %235
%3103 = fmul double %3101, %3102
store double %3103, double* %241
%3104 = load double, double* %819
%3105 = load double, double* %239
%3106 = fmul double %3104, %3105
store double %3106, double* %386
%3107 = load double, double* %819
store double %3107, double* %387
%3108 = load double, double* %387
%3109 = load double, double* %241
%3110 = fmul double %3108, %3109
store double %3110, double* %388
%3111 = load double, double* %324
%3112 = fneg double %3111
%3113 = load double, double* %327
%3114 = load double, double* %230
%3115 = fmul double %3113, %3114
%3116 = fdiv double %3112, %3115
store double %3116, double* %239
%3117 = load double, double* %327
%3118 = load double, double* %230
%3119 = fmul double %3117, %3118
%3120 = fdiv double -1.000000e+00, %3119
store double %3120, double* %389
%3121 = load double, double* %324
%3122 = load double, double* %327
%3123 = load double, double* %327
%3124 = fmul double %3122, %3123
%3125 = load double, double* %230
%3126 = fmul double %3124, %3125
%3127 = fdiv double %3121, %3126
store double %3127, double* %390
%3128 = load double, double* %324
%3129 = load double, double* %327
%3130 = load double, double* %230
%3131 = load double, double* %230
%3132 = fmul double %3130, %3131
%3133 = fmul double %3129, %3132
%3134 = fdiv double %3128, %3133
store double %3134, double* %391
%3135 = load double, double* %389
%3136 = load double, double* %326
%3137 = fmul double %3135, %3136
store double %3137, double* %241
%3138 = load double, double* %241
%3139 = load double, double* %390
%3140 = load double, double* %329
%3141 = call double @llvm.fmuladd.f64(double %3139, double %3140, double %3138)
store double %3141, double* %241
%3142 = load double, double* %241
%3143 = load double, double* %391
%3144 = load double, double* %232
%3145 = call double @llvm.fmuladd.f64(double %3143, double %3144, double %3142)
store double %3145, double* %241
%3146 = load double, double* %239
%3147 = call double @exp(double %3146)
store double %3147, double* %392
%3148 = load double, double* %392
store double %3148, double* %393
%3149 = load double, double* %393
%3150 = load double, double* %241
%3151 = fmul double %3149, %3150
store double %3151, double* %394
%3152 = load double, double* %866
%3153 = fcmp ogt double %3152, 0.000000e+00
br i1 %3153, label %3154, label %3157
3154: ; preds = %113
%3155 = load double, double* %866
%3156 = fdiv double 1.000000e+00, %3155
store double %3156, double* %395
br label %3158
3157: ; preds = %113
store double 0.000000e+00, double* %395
br label %3158
3158: ; preds = %3157, %3154
%3159 = load double, double* %867
%3160 = fcmp ogt double %3159, 0.000000e+00
br i1 %3160, label %3161, label %3164
3161: ; preds = %3158
%3162 = load double, double* %867
%3163 = fdiv double 1.000000e+00, %3162
store double %3163, double* %396
br label %3165
3164: ; preds = %3158
store double 0.000000e+00, double* %396
br label %3165
3165: ; preds = %3164, %3161
%3166 = load double, double* %868
%3167 = fcmp ogt double %3166, 0.000000e+00
br i1 %3167, label %3168, label %3178
3168: ; preds = %3165
%3169 = load double, double* %242
%3170 = fdiv double 1.000000e+00, %3169
store double %3170, double* %397
%3171 = load double, double* %242
%3172 = load double, double* %242
%3173 = fmul double %3171, %3172
%3174 = fdiv double -1.000000e+00, %3173
store double %3174, double* %398
%3175 = load double, double* %398
%3176 = load double, double* %244
%3177 = fmul double %3175, %3176
store double %3177, double* %399
br label %3179
3178: ; preds = %3165
store double 0.000000e+00, double* %397
store double 0.000000e+00, double* %399
br label %3179
3179: ; preds = %3178, %3168
%3180 = load double, double* %869
%3181 = fcmp ogt double %3180, 0.000000e+00
br i1 %3181, label %3182, label %3185
3182: ; preds = %3179
%3183 = load double, double* %869
%3184 = fdiv double 1.000000e+00, %3183
store double %3184, double* %400
br label %3186
3185: ; preds = %3179
store double 0.000000e+00, double* %400
br label %3186
3186: ; preds = %3185, %3182
%3187 = load double, double* %870
%3188 = fcmp ogt double %3187, 0.000000e+00
br i1 %3188, label %3189, label %3192
3189: ; preds = %3186
%3190 = load double, double* %870
%3191 = fdiv double 1.000000e+00, %3190
store double %3191, double* %401
br label %3193
3192: ; preds = %3186
store double 0.000000e+00, double* %401
br label %3193
3193: ; preds = %3192, %3189
%3194 = load double, double* %819
%3195 = fcmp ogt double %3194, 0.000000e+00
br i1 %3195, label %3196, label %3206
3196: ; preds = %3193
%3197 = load double, double* %386
%3198 = fdiv double 1.000000e+00, %3197
store double %3198, double* %402
%3199 = load double, double* %386
%3200 = load double, double* %386
%3201 = fmul double %3199, %3200
%3202 = fdiv double -1.000000e+00, %3201
store double %3202, double* %403
%3203 = load double, double* %403
%3204 = load double, double* %388
%3205 = fmul double %3203, %3204
store double %3205, double* %404
br label %3207
3206: ; preds = %3193
store double 0.000000e+00, double* %402
store double 0.000000e+00, double* %404
br label %3207
3207: ; preds = %3206, %3196
%3208 = load double, double* %821
%3209 = fcmp ogt double %3208, 0.000000e+00
br i1 %3209, label %3210, label %3213
3210: ; preds = %3207
%3211 = load double, double* %821
%3212 = fdiv double 1.000000e+00, %3211
store double %3212, double* %405
br label %3214
3213: ; preds = %3207
store double 0.000000e+00, double* %405
br label %3214
3214: ; preds = %3213, %3210
%3215 = load double, double* %874
%3216 = fcmp ogt double %3215, 0.000000e+00
br i1 %3216, label %3217, label %3220
3217: ; preds = %3214
%3218 = load double, double* %874
%3219 = fdiv double 1.000000e+00, %3218
store double %3219, double* %406
br label %3221
3220: ; preds = %3214
store double 0.000000e+00, double* %406
br label %3221
3221: ; preds = %3220, %3217
%3222 = load double, double* %875
%3223 = fcmp ogt double %3222, 0.000000e+00
br i1 %3223, label %3224, label %3227
3224: ; preds = %3221
%3225 = load double, double* %875
%3226 = fdiv double 1.000000e+00, %3225
store double %3226, double* %407
br label %3228
3227: ; preds = %3221
store double 0.000000e+00, double* %407
br label %3228
3228: ; preds = %3227, %3224
%3229 = load double, double* %875
%3230 = fcmp ogt double %3229, 0.000000e+00
br i1 %3230, label %3231, label %3232
3231: ; preds = %3228
store double 0.000000e+00, double* %408
br label %3233
3232: ; preds = %3228
store double 1.000000e+00, double* %408
br label %3233
3233: ; preds = %3232, %3231
%3234 = load double, double* %877
%3235 = fcmp ogt double %3234, 0.000000e+00
br i1 %3235, label %3236, label %3239
3236: ; preds = %3233
%3237 = load double, double* %877
%3238 = fdiv double %3237, 3.000000e+00
store double %3238, double* %409
br label %3240
3239: ; preds = %3233
store double 0.000000e+00, double* %409
br label %3240
3240: ; preds = %3239, %3236
%3241 = load double, double* %877
%3242 = fcmp ogt double %3241, 0.000000e+00
br i1 %3242, label %3243, label %3245
3243: ; preds = %3240
%3244 = load double, double* %877
store double %3244, double* %410
br label %3246
3245: ; preds = %3240
store double 0.000000e+00, double* %410
br label %3246
3246: ; preds = %3245, %3243
%3247 = load double, double* %351
%3248 = fneg double %3247
%3249 = load double, double* %830
%3250 = fmul double %3248, %3249
store double %3250, double* %411
%3251 = load double, double* %830
%3252 = fneg double %3251
store double %3252, double* %412
%3253 = load double, double* %412
%3254 = load double, double* %353
%3255 = fmul double %3253, %3254
store double %3255, double* %413
%3256 = load double, double* %835
%3257 = fcmp ole double %3256, 0.000000e+00
br i1 %3257, label %3258, label %3435
3258: ; preds = %3246
%3259 = load double*, double** %116
%3260 = load double, double* %3259
%3261 = load double, double* %411
%3262 = fadd double %3260, %3261
store double %3262, double* %414
store double 1.000000e+00, double* %415
store double 1.000000e+00, double* %416
%3263 = load double, double* %416
%3264 = load double, double* %413
%3265 = fmul double %3263, %3264
store double %3265, double* %417
%3266 = load double, double* %414
%3267 = fcmp ogt double %3266, 0.000000e+00
br i1 %3267, label %3268, label %3357
3268: ; preds = %3258
%3269 = load double, double* %830
%3270 = fsub double 1.000000e+00, %3269
store double %3270, double* %239
%3271 = load double, double* %834
%3272 = fsub double -1.000000e+00, %3271
store double %3272, double* %266
%3273 = load double, double* %239
%3274 = load double, double* %266
%3275 = call double @pow(double %3273, double %3274)
store double %3275, double* %418
%3276 = load double, double* %351
%3277 = load double, double* %418
%3278 = load double, double* %830
%3279 = fsub double 1.000000e+00, %3278
%3280 = fmul double %3277, %3279
%3281 = load double, double* %830
%3282 = fsub double 1.000000e+00, %3281
%3283 = fneg double %3280
%3284 = call double @llvm.fmuladd.f64(double %3283, double %3282, double 1.000000e+00)
%3285 = fmul double %3276, %3284
%3286 = load double, double* %834
%3287 = fsub double 1.000000e+00, %3286
%3288 = fdiv double %3285, %3287
store double %3288, double* %419
%3289 = load double, double* %830
%3290 = fsub double 1.000000e+00, %3289
%3291 = load double, double* %830
%3292 = fsub double 1.000000e+00, %3291
%3293 = fmul double %3290, %3292
%3294 = load double, double* %418
%3295 = fneg double %3293
%3296 = call double @llvm.fmuladd.f64(double %3295, double %3294, double 1.000000e+00)
%3297 = load double, double* %834
%3298 = fsub double 1.000000e+00, %3297
%3299 = fdiv double %3296, %3298
store double %3299, double* %420
store double 0.000000e+00, double* %422
%3300 = load double, double* %420
%3301 = load double, double* %353
%3302 = fmul double %3300, %3301
store double %3302, double* %421
%3303 = load double, double* %414
%3304 = load double, double* %830
%3305 = fsub double 1.000000e+00, %3304
%3306 = load double, double* %834
%3307 = fmul double 5.000000e-01, %3306
%3308 = load double, double* %414
%3309 = fmul double %3307, %3308
%3310 = load double, double* %351
%3311 = fdiv double %3309, %3310
%3312 = fadd double %3305, %3311
%3313 = fmul double %3303, %3312
%3314 = load double, double* %418
%3315 = fmul double %3313, %3314
store double %3315, double* %423
%3316 = load double, double* %414
%3317 = fmul double 5.000000e-01, %3316
%3318 = load double, double* %834
%3319 = fmul double %3317, %3318
%3320 = load double, double* %351
%3321 = fdiv double %3319, %3320
%3322 = load double, double* %830
%3323 = fsub double %3321, %3322
%3324 = fadd double %3323, 1.000000e+00
%3325 = load double, double* %418
%3326 = load double, double* %414
%3327 = fmul double 5.000000e-01, %3326
%3328 = load double, double* %834
%3329 = fmul double %3327, %3328
%3330 = load double, double* %418
%3331 = fmul double %3329, %3330
%3332 = load double, double* %351
%3333 = fdiv double %3331, %3332
%3334 = call double @llvm.fmuladd.f64(double %3324, double %3325, double %3333)
store double %3334, double* %424
%3335 = load double, double* %414
%3336 = load double, double* %414
%3337 = fmul double %3335, %3336
%3338 = fmul double -5.000000e-01, %3337
%3339 = load double, double* %834
%3340 = fmul double %3338, %3339
%3341 = load double, double* %418
%3342 = fmul double %3340, %3341
%3343 = load double, double* %351
%3344 = load double, double* %351
%3345 = fmul double %3343, %3344
%3346 = fdiv double %3342, %3345
store double %3346, double* %427
%3347 = load double, double* %424
%3348 = load double, double* %415
%3349 = fmul double %3347, %3348
store double %3349, double* %425
%3350 = load double, double* %424
%3351 = load double, double* %417
%3352 = fmul double %3350, %3351
store double %3352, double* %426
%3353 = load double, double* %426
%3354 = load double, double* %427
%3355 = load double, double* %353
%3356 = call double @llvm.fmuladd.f64(double %3354, double %3355, double %3353)
store double %3356, double* %426
br label %3417
3357: ; preds = %3258
%3358 = load double*, double** %116
%3359 = load double, double* %3358
%3360 = load double, double* %351
%3361 = fdiv double %3359, %3360
%3362 = fsub double 1.000000e+00, %3361
store double %3362, double* %239
%3363 = load double, double* %351
%3364 = fdiv double -1.000000e+00, %3363
store double %3364, double* %428
%3365 = load double*, double** %116
%3366 = load double, double* %3365
%3367 = load double, double* %351
%3368 = load double, double* %351
%3369 = fmul double %3367, %3368
%3370 = fdiv double %3366, %3369
store double %3370, double* %366
%3371 = load double, double* %366
%3372 = load double, double* %353
%3373 = fmul double %3371, %3372
store double %3373, double* %241
%3374 = load double, double* %834
%3375 = fsub double 1.000000e+00, %3374
store double %3375, double* %266
%3376 = load double, double* %239
%3377 = load double, double* %266
%3378 = call double @pow(double %3376, double %3377)
store double %3378, double* %269
%3379 = load double, double* %269
%3380 = load double, double* %266
%3381 = fmul double %3379, %3380
%3382 = load double, double* %239
%3383 = fdiv double %3381, %3382
store double %3383, double* %429
%3384 = load double, double* %429
%3385 = load double, double* %428
%3386 = fmul double %3384, %3385
store double %3386, double* %430
%3387 = load double, double* %429
%3388 = load double, double* %241
%3389 = fmul double %3387, %3388
store double %3389, double* %271
%3390 = load double, double* %351
%3391 = load double, double* %269
%3392 = fsub double 1.000000e+00, %3391
%3393 = fmul double %3390, %3392
%3394 = load double, double* %834
%3395 = fsub double 1.000000e+00, %3394
%3396 = fdiv double %3393, %3395
store double %3396, double* %419
%3397 = load double, double* %269
%3398 = fsub double 1.000000e+00, %3397
%3399 = load double, double* %834
%3400 = fsub double 1.000000e+00, %3399
%3401 = fdiv double %3398, %3400
store double %3401, double* %420
%3402 = load double, double* %351
%3403 = fneg double %3402
%3404 = load double, double* %834
%3405 = fsub double 1.000000e+00, %3404
%3406 = fdiv double %3403, %3405
store double %3406, double* %431
%3407 = load double, double* %420
%3408 = load double, double* %353
%3409 = fmul double %3407, %3408
store double %3409, double* %421
%3410 = load double, double* %431
%3411 = load double, double* %430
%3412 = fmul double %3410, %3411
store double %3412, double* %422
%3413 = load double, double* %421
%3414 = load double, double* %431
%3415 = load double, double* %271
%3416 = call double @llvm.fmuladd.f64(double %3414, double %3415, double %3413)
store double %3416, double* %421
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %425
store double 0.000000e+00, double* %426
br label %3417
3417: ; preds = %3357, %3268
%3418 = load double, double* %419
%3419 = load double, double* %423
%3420 = fadd double %3418, %3419
store double %3420, double* %432
store double 1.000000e+00, double* %433
store double 1.000000e+00, double* %436
%3421 = load double, double* %433
%3422 = load double, double* %421
%3423 = fmul double %3421, %3422
store double %3423, double* %434
%3424 = load double, double* %433
%3425 = load double, double* %422
%3426 = fmul double %3424, %3425
store double %3426, double* %435
%3427 = load double, double* %435
%3428 = load double, double* %436
%3429 = load double, double* %425
%3430 = call double @llvm.fmuladd.f64(double %3428, double %3429, double %3427)
store double %3430, double* %435
%3431 = load double, double* %434
%3432 = load double, double* %436
%3433 = load double, double* %426
%3434 = call double @llvm.fmuladd.f64(double %3432, double %3433, double %3431)
store double %3434, double* %434
br label %3687
3435: ; preds = %3246
%3436 = load double, double* %411
%3437 = load double, double* %411
%3438 = load double, double* %835
%3439 = fmul double 4.000000e+00, %3438
%3440 = load double, double* %835
%3441 = fmul double %3439, %3440
%3442 = call double @llvm.fmuladd.f64(double %3436, double %3437, double %3441)
%3443 = call double @sqrt(double %3442)
store double %3443, double* %437
%3444 = load double, double* %411
%3445 = load double, double* %411
%3446 = load double, double* %411
%3447 = load double, double* %835
%3448 = load double, double* %835
%3449 = fmul double %3447, %3448
%3450 = fmul double 4.000000e+00, %3449
%3451 = call double @llvm.fmuladd.f64(double %3445, double %3446, double %3450)
%3452 = call double @sqrt(double %3451)
%3453 = fdiv double %3444, %3452
store double %3453, double* %438
%3454 = load double, double* %438
%3455 = load double, double* %413
%3456 = fmul double %3454, %3455
store double %3456, double* %439
%3457 = load double, double* %411
%3458 = load double, double* %437
%3459 = fadd double %3457, %3458
%3460 = fmul double -5.000000e-01, %3459
store double %3460, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%3461 = load double, double* %441
%3462 = load double, double* %413
%3463 = fmul double %3461, %3462
store double %3463, double* %442
%3464 = load double, double* %442
%3465 = load double, double* %443
%3466 = load double, double* %439
%3467 = call double @llvm.fmuladd.f64(double %3465, double %3466, double %3464)
store double %3467, double* %442
%3468 = load double, double* %440
%3469 = load double, double* %351
%3470 = fdiv double %3468, %3469
%3471 = fsub double 1.000000e+00, %3470
store double %3471, double* %239
%3472 = load double, double* %351
%3473 = fdiv double -1.000000e+00, %3472
store double %3473, double* %444
%3474 = load double, double* %440
%3475 = load double, double* %351
%3476 = load double, double* %351
%3477 = fmul double %3475, %3476
%3478 = fdiv double %3474, %3477
store double %3478, double* %366
%3479 = load double, double* %444
%3480 = load double, double* %442
%3481 = fmul double %3479, %3480
store double %3481, double* %241
%3482 = load double, double* %241
%3483 = load double, double* %366
%3484 = load double, double* %353
%3485 = call double @llvm.fmuladd.f64(double %3483, double %3484, double %3482)
store double %3485, double* %241
%3486 = load double, double* %834
%3487 = fsub double 1.000000e+00, %3486
store double %3487, double* %266
%3488 = load double, double* %239
%3489 = load double, double* %266
%3490 = call double @pow(double %3488, double %3489)
store double %3490, double* %269
%3491 = load double, double* %269
%3492 = load double, double* %266
%3493 = fmul double %3491, %3492
%3494 = load double, double* %239
%3495 = fdiv double %3493, %3494
store double %3495, double* %429
%3496 = load double, double* %429
%3497 = load double, double* %241
%3498 = fmul double %3496, %3497
store double %3498, double* %271
%3499 = load double, double* %351
%3500 = fneg double %3499
%3501 = load double, double* %269
%3502 = fmul double %3500, %3501
%3503 = load double, double* %834
%3504 = fsub double 1.000000e+00, %3503
%3505 = fdiv double %3502, %3504
store double %3505, double* %445
%3506 = load double, double* %269
%3507 = fneg double %3506
%3508 = load double, double* %834
%3509 = fsub double 1.000000e+00, %3508
%3510 = fdiv double %3507, %3509
store double %3510, double* %446
%3511 = load double, double* %351
%3512 = fneg double %3511
%3513 = load double, double* %834
%3514 = fsub double 1.000000e+00, %3513
%3515 = fdiv double %3512, %3514
store double %3515, double* %448
%3516 = load double, double* %446
%3517 = load double, double* %353
%3518 = fmul double %3516, %3517
store double %3518, double* %447
%3519 = load double, double* %447
%3520 = load double, double* %448
%3521 = load double, double* %271
%3522 = call double @llvm.fmuladd.f64(double %3520, double %3521, double %3519)
store double %3522, double* %447
%3523 = load double*, double** %116
%3524 = load double, double* %3523
%3525 = load double, double* %411
%3526 = fadd double %3524, %3525
store double %3526, double* %449
store double 1.000000e+00, double* %450
store double 1.000000e+00, double* %451
%3527 = load double, double* %451
%3528 = load double, double* %413
%3529 = fmul double %3527, %3528
store double %3529, double* %452
%3530 = load double, double* %449
%3531 = load double, double* %449
%3532 = load double, double* %835
%3533 = fmul double 4.000000e+00, %3532
%3534 = load double, double* %835
%3535 = fmul double %3533, %3534
%3536 = call double @llvm.fmuladd.f64(double %3530, double %3531, double %3535)
%3537 = call double @sqrt(double %3536)
store double %3537, double* %453
%3538 = load double, double* %449
%3539 = load double, double* %449
%3540 = load double, double* %449
%3541 = load double, double* %835
%3542 = load double, double* %835
%3543 = fmul double %3541, %3542
%3544 = fmul double 4.000000e+00, %3543
%3545 = call double @llvm.fmuladd.f64(double %3539, double %3540, double %3544)
%3546 = call double @sqrt(double %3545)
%3547 = fdiv double %3538, %3546
store double %3547, double* %454
%3548 = load double, double* %454
%3549 = load double, double* %450
%3550 = fmul double %3548, %3549
store double %3550, double* %455
%3551 = load double, double* %454
%3552 = load double, double* %452
%3553 = fmul double %3551, %3552
store double %3553, double* %456
%3554 = load double, double* %449
%3555 = load double, double* %453
%3556 = fsub double %3554, %3555
%3557 = load double, double* %411
%3558 = fneg double %3557
%3559 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3556, double %3558)
store double %3559, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%3560 = load double, double* %458
%3561 = load double, double* %450
%3562 = fmul double %3560, %3561
store double %3562, double* %459
%3563 = load double, double* %458
%3564 = load double, double* %452
%3565 = fmul double %3563, %3564
store double %3565, double* %460
%3566 = load double, double* %459
%3567 = load double, double* %461
%3568 = load double, double* %455
%3569 = call double @llvm.fmuladd.f64(double %3567, double %3568, double %3566)
store double %3569, double* %459
%3570 = load double, double* %460
%3571 = load double, double* %461
%3572 = load double, double* %456
%3573 = call double @llvm.fmuladd.f64(double %3571, double %3572, double %3570)
store double %3573, double* %460
%3574 = load double, double* %460
%3575 = load double, double* %462
%3576 = load double, double* %413
%3577 = call double @llvm.fmuladd.f64(double %3575, double %3576, double %3574)
store double %3577, double* %460
%3578 = load double, double* %457
%3579 = load double, double* %351
%3580 = fdiv double %3578, %3579
%3581 = fsub double 1.000000e+00, %3580
store double %3581, double* %239
%3582 = load double, double* %351
%3583 = fdiv double -1.000000e+00, %3582
store double %3583, double* %463
%3584 = load double, double* %457
%3585 = load double, double* %351
%3586 = load double, double* %351
%3587 = fmul double %3585, %3586
%3588 = fdiv double %3584, %3587
store double %3588, double* %366
%3589 = load double, double* %463
%3590 = load double, double* %459
%3591 = fmul double %3589, %3590
store double %3591, double* %428
%3592 = load double, double* %463
%3593 = load double, double* %460
%3594 = fmul double %3592, %3593
store double %3594, double* %241
%3595 = load double, double* %241
%3596 = load double, double* %366
%3597 = load double, double* %353
%3598 = call double @llvm.fmuladd.f64(double %3596, double %3597, double %3595)
store double %3598, double* %241
%3599 = load double, double* %834
%3600 = fsub double 1.000000e+00, %3599
store double %3600, double* %266
%3601 = load double, double* %239
%3602 = load double, double* %266
%3603 = call double @pow(double %3601, double %3602)
store double %3603, double* %269
%3604 = load double, double* %269
%3605 = load double, double* %266
%3606 = fmul double %3604, %3605
%3607 = load double, double* %239
%3608 = fdiv double %3606, %3607
store double %3608, double* %429
%3609 = load double, double* %429
%3610 = load double, double* %428
%3611 = fmul double %3609, %3610
store double %3611, double* %430
%3612 = load double, double* %429
%3613 = load double, double* %241
%3614 = fmul double %3612, %3613
store double %3614, double* %271
%3615 = load double, double* %351
%3616 = fneg double %3615
%3617 = load double, double* %269
%3618 = fmul double %3616, %3617
%3619 = load double, double* %834
%3620 = fsub double 1.000000e+00, %3619
%3621 = fdiv double %3618, %3620
store double %3621, double* %419
%3622 = load double, double* %269
%3623 = fneg double %3622
%3624 = load double, double* %834
%3625 = fsub double 1.000000e+00, %3624
%3626 = fdiv double %3623, %3625
store double %3626, double* %420
%3627 = load double, double* %351
%3628 = fneg double %3627
%3629 = load double, double* %834
%3630 = fsub double 1.000000e+00, %3629
%3631 = fdiv double %3628, %3630
store double %3631, double* %431
%3632 = load double, double* %420
%3633 = load double, double* %353
%3634 = fmul double %3632, %3633
store double %3634, double* %421
%3635 = load double, double* %431
%3636 = load double, double* %430
%3637 = fmul double %3635, %3636
store double %3637, double* %422
%3638 = load double, double* %421
%3639 = load double, double* %431
%3640 = load double, double* %271
%3641 = call double @llvm.fmuladd.f64(double %3639, double %3640, double %3638)
store double %3641, double* %421
%3642 = load double, double* %830
%3643 = fsub double 1.000000e+00, %3642
store double %3643, double* %239
%3644 = load double, double* %834
%3645 = fneg double %3644
store double %3645, double* %266
%3646 = load double, double* %239
%3647 = load double, double* %266
%3648 = call double @pow(double %3646, double %3647)
store double %3648, double* %269
%3649 = load double, double* %419
%3650 = load double, double* %269
%3651 = load double*, double** %116
%3652 = load double, double* %3651
%3653 = load double, double* %457
%3654 = fsub double %3652, %3653
%3655 = load double, double* %440
%3656 = fadd double %3654, %3655
%3657 = call double @llvm.fmuladd.f64(double %3650, double %3656, double %3649)
%3658 = load double, double* %445
%3659 = fsub double %3657, %3658
store double %3659, double* %432
store double 1.000000e+00, double* %433
%3660 = load double, double* %269
store double %3660, double* %435
%3661 = load double, double* %269
%3662 = fneg double %3661
store double %3662, double* %464
%3663 = load double, double* %269
store double %3663, double* %465
store double -1.000000e+00, double* %466
%3664 = load double, double* %433
%3665 = load double, double* %421
%3666 = fmul double %3664, %3665
store double %3666, double* %434
%3667 = load double, double* %435
%3668 = load double, double* %433
%3669 = load double, double* %422
%3670 = call double @llvm.fmuladd.f64(double %3668, double %3669, double %3667)
store double %3670, double* %435
%3671 = load double, double* %435
%3672 = load double, double* %464
%3673 = load double, double* %459
%3674 = call double @llvm.fmuladd.f64(double %3672, double %3673, double %3671)
store double %3674, double* %435
%3675 = load double, double* %434
%3676 = load double, double* %464
%3677 = load double, double* %460
%3678 = call double @llvm.fmuladd.f64(double %3676, double %3677, double %3675)
store double %3678, double* %434
%3679 = load double, double* %434
%3680 = load double, double* %465
%3681 = load double, double* %442
%3682 = call double @llvm.fmuladd.f64(double %3680, double %3681, double %3679)
store double %3682, double* %434
%3683 = load double, double* %434
%3684 = load double, double* %466
%3685 = load double, double* %447
%3686 = call double @llvm.fmuladd.f64(double %3684, double %3685, double %3683)
store double %3686, double* %434
br label %3687
3687: ; preds = %3435, %3417
%3688 = load double, double* %351
%3689 = fneg double %3688
%3690 = load double, double* %830
%3691 = fmul double %3689, %3690
store double %3691, double* %411
%3692 = load double, double* %830
%3693 = fneg double %3692
store double %3693, double* %412
%3694 = load double, double* %412
%3695 = load double, double* %353
%3696 = fmul double %3694, %3695
store double %3696, double* %413
%3697 = load double, double* %835
%3698 = fcmp ole double %3697, 0.000000e+00
br i1 %3698, label %3699, label %3876
3699: ; preds = %3687
%3700 = load double*, double** %117
%3701 = load double, double* %3700
%3702 = load double, double* %411
%3703 = fadd double %3701, %3702
store double %3703, double* %414
store double 1.000000e+00, double* %467
store double 1.000000e+00, double* %416
%3704 = load double, double* %416
%3705 = load double, double* %413
%3706 = fmul double %3704, %3705
store double %3706, double* %417
%3707 = load double, double* %414
%3708 = fcmp ogt double %3707, 0.000000e+00
br i1 %3708, label %3709, label %3798
3709: ; preds = %3699
%3710 = load double, double* %830
%3711 = fsub double 1.000000e+00, %3710
store double %3711, double* %239
%3712 = load double, double* %834
%3713 = fsub double -1.000000e+00, %3712
store double %3713, double* %266
%3714 = load double, double* %239
%3715 = load double, double* %266
%3716 = call double @pow(double %3714, double %3715)
store double %3716, double* %418
%3717 = load double, double* %351
%3718 = load double, double* %418
%3719 = load double, double* %830
%3720 = fsub double 1.000000e+00, %3719
%3721 = fmul double %3718, %3720
%3722 = load double, double* %830
%3723 = fsub double 1.000000e+00, %3722
%3724 = fneg double %3721
%3725 = call double @llvm.fmuladd.f64(double %3724, double %3723, double 1.000000e+00)
%3726 = fmul double %3717, %3725
%3727 = load double, double* %834
%3728 = fsub double 1.000000e+00, %3727
%3729 = fdiv double %3726, %3728
store double %3729, double* %419
%3730 = load double, double* %830
%3731 = fsub double 1.000000e+00, %3730
%3732 = load double, double* %830
%3733 = fsub double 1.000000e+00, %3732
%3734 = fmul double %3731, %3733
%3735 = load double, double* %418
%3736 = fneg double %3734
%3737 = call double @llvm.fmuladd.f64(double %3736, double %3735, double 1.000000e+00)
%3738 = load double, double* %834
%3739 = fsub double 1.000000e+00, %3738
%3740 = fdiv double %3737, %3739
store double %3740, double* %420
store double 0.000000e+00, double* %468
%3741 = load double, double* %420
%3742 = load double, double* %353
%3743 = fmul double %3741, %3742
store double %3743, double* %421
%3744 = load double, double* %414
%3745 = load double, double* %830
%3746 = fsub double 1.000000e+00, %3745
%3747 = load double, double* %834
%3748 = fmul double 5.000000e-01, %3747
%3749 = load double, double* %414
%3750 = fmul double %3748, %3749
%3751 = load double, double* %351
%3752 = fdiv double %3750, %3751
%3753 = fadd double %3746, %3752
%3754 = fmul double %3744, %3753
%3755 = load double, double* %418
%3756 = fmul double %3754, %3755
store double %3756, double* %423
%3757 = load double, double* %414
%3758 = fmul double 5.000000e-01, %3757
%3759 = load double, double* %834
%3760 = fmul double %3758, %3759
%3761 = load double, double* %351
%3762 = fdiv double %3760, %3761
%3763 = load double, double* %830
%3764 = fsub double %3762, %3763
%3765 = fadd double %3764, 1.000000e+00
%3766 = load double, double* %418
%3767 = load double, double* %414
%3768 = fmul double 5.000000e-01, %3767
%3769 = load double, double* %834
%3770 = fmul double %3768, %3769
%3771 = load double, double* %418
%3772 = fmul double %3770, %3771
%3773 = load double, double* %351
%3774 = fdiv double %3772, %3773
%3775 = call double @llvm.fmuladd.f64(double %3765, double %3766, double %3774)
store double %3775, double* %424
%3776 = load double, double* %414
%3777 = load double, double* %414
%3778 = fmul double %3776, %3777
%3779 = fmul double -5.000000e-01, %3778
%3780 = load double, double* %834
%3781 = fmul double %3779, %3780
%3782 = load double, double* %418
%3783 = fmul double %3781, %3782
%3784 = load double, double* %351
%3785 = load double, double* %351
%3786 = fmul double %3784, %3785
%3787 = fdiv double %3783, %3786
store double %3787, double* %427
%3788 = load double, double* %424
%3789 = load double, double* %467
%3790 = fmul double %3788, %3789
store double %3790, double* %469
%3791 = load double, double* %424
%3792 = load double, double* %417
%3793 = fmul double %3791, %3792
store double %3793, double* %426
%3794 = load double, double* %426
%3795 = load double, double* %427
%3796 = load double, double* %353
%3797 = call double @llvm.fmuladd.f64(double %3795, double %3796, double %3794)
store double %3797, double* %426
br label %3858
3798: ; preds = %3699
%3799 = load double*, double** %117
%3800 = load double, double* %3799
%3801 = load double, double* %351
%3802 = fdiv double %3800, %3801
%3803 = fsub double 1.000000e+00, %3802
store double %3803, double* %239
%3804 = load double, double* %351
%3805 = fdiv double -1.000000e+00, %3804
store double %3805, double* %470
%3806 = load double*, double** %117
%3807 = load double, double* %3806
%3808 = load double, double* %351
%3809 = load double, double* %351
%3810 = fmul double %3808, %3809
%3811 = fdiv double %3807, %3810
store double %3811, double* %366
%3812 = load double, double* %366
%3813 = load double, double* %353
%3814 = fmul double %3812, %3813
store double %3814, double* %241
%3815 = load double, double* %834
%3816 = fsub double 1.000000e+00, %3815
store double %3816, double* %266
%3817 = load double, double* %239
%3818 = load double, double* %266
%3819 = call double @pow(double %3817, double %3818)
store double %3819, double* %269
%3820 = load double, double* %269
%3821 = load double, double* %266
%3822 = fmul double %3820, %3821
%3823 = load double, double* %239
%3824 = fdiv double %3822, %3823
store double %3824, double* %429
%3825 = load double, double* %429
%3826 = load double, double* %470
%3827 = fmul double %3825, %3826
store double %3827, double* %471
%3828 = load double, double* %429
%3829 = load double, double* %241
%3830 = fmul double %3828, %3829
store double %3830, double* %271
%3831 = load double, double* %351
%3832 = load double, double* %269
%3833 = fsub double 1.000000e+00, %3832
%3834 = fmul double %3831, %3833
%3835 = load double, double* %834
%3836 = fsub double 1.000000e+00, %3835
%3837 = fdiv double %3834, %3836
store double %3837, double* %419
%3838 = load double, double* %269
%3839 = fsub double 1.000000e+00, %3838
%3840 = load double, double* %834
%3841 = fsub double 1.000000e+00, %3840
%3842 = fdiv double %3839, %3841
store double %3842, double* %420
%3843 = load double, double* %351
%3844 = fneg double %3843
%3845 = load double, double* %834
%3846 = fsub double 1.000000e+00, %3845
%3847 = fdiv double %3844, %3846
store double %3847, double* %431
%3848 = load double, double* %420
%3849 = load double, double* %353
%3850 = fmul double %3848, %3849
store double %3850, double* %421
%3851 = load double, double* %431
%3852 = load double, double* %471
%3853 = fmul double %3851, %3852
store double %3853, double* %468
%3854 = load double, double* %421
%3855 = load double, double* %431
%3856 = load double, double* %271
%3857 = call double @llvm.fmuladd.f64(double %3855, double %3856, double %3854)
store double %3857, double* %421
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %469
store double 0.000000e+00, double* %426
br label %3858
3858: ; preds = %3798, %3709
%3859 = load double, double* %419
%3860 = load double, double* %423
%3861 = fadd double %3859, %3860
store double %3861, double* %472
store double 1.000000e+00, double* %473
store double 1.000000e+00, double* %476
%3862 = load double, double* %473
%3863 = load double, double* %421
%3864 = fmul double %3862, %3863
store double %3864, double* %474
%3865 = load double, double* %473
%3866 = load double, double* %468
%3867 = fmul double %3865, %3866
store double %3867, double* %475
%3868 = load double, double* %475
%3869 = load double, double* %476
%3870 = load double, double* %469
%3871 = call double @llvm.fmuladd.f64(double %3869, double %3870, double %3868)
store double %3871, double* %475
%3872 = load double, double* %474
%3873 = load double, double* %476
%3874 = load double, double* %426
%3875 = call double @llvm.fmuladd.f64(double %3873, double %3874, double %3872)
store double %3875, double* %474
br label %4128
3876: ; preds = %3687
%3877 = load double, double* %411
%3878 = load double, double* %411
%3879 = load double, double* %835
%3880 = fmul double 4.000000e+00, %3879
%3881 = load double, double* %835
%3882 = fmul double %3880, %3881
%3883 = call double @llvm.fmuladd.f64(double %3877, double %3878, double %3882)
%3884 = call double @sqrt(double %3883)
store double %3884, double* %437
%3885 = load double, double* %411
%3886 = load double, double* %411
%3887 = load double, double* %411
%3888 = load double, double* %835
%3889 = load double, double* %835
%3890 = fmul double %3888, %3889
%3891 = fmul double 4.000000e+00, %3890
%3892 = call double @llvm.fmuladd.f64(double %3886, double %3887, double %3891)
%3893 = call double @sqrt(double %3892)
%3894 = fdiv double %3885, %3893
store double %3894, double* %438
%3895 = load double, double* %438
%3896 = load double, double* %413
%3897 = fmul double %3895, %3896
store double %3897, double* %439
%3898 = load double, double* %411
%3899 = load double, double* %437
%3900 = fadd double %3898, %3899
%3901 = fmul double -5.000000e-01, %3900
store double %3901, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%3902 = load double, double* %441
%3903 = load double, double* %413
%3904 = fmul double %3902, %3903
store double %3904, double* %442
%3905 = load double, double* %442
%3906 = load double, double* %443
%3907 = load double, double* %439
%3908 = call double @llvm.fmuladd.f64(double %3906, double %3907, double %3905)
store double %3908, double* %442
%3909 = load double, double* %440
%3910 = load double, double* %351
%3911 = fdiv double %3909, %3910
%3912 = fsub double 1.000000e+00, %3911
store double %3912, double* %239
%3913 = load double, double* %351
%3914 = fdiv double -1.000000e+00, %3913
store double %3914, double* %444
%3915 = load double, double* %440
%3916 = load double, double* %351
%3917 = load double, double* %351
%3918 = fmul double %3916, %3917
%3919 = fdiv double %3915, %3918
store double %3919, double* %366
%3920 = load double, double* %444
%3921 = load double, double* %442
%3922 = fmul double %3920, %3921
store double %3922, double* %241
%3923 = load double, double* %241
%3924 = load double, double* %366
%3925 = load double, double* %353
%3926 = call double @llvm.fmuladd.f64(double %3924, double %3925, double %3923)
store double %3926, double* %241
%3927 = load double, double* %834
%3928 = fsub double 1.000000e+00, %3927
store double %3928, double* %266
%3929 = load double, double* %239
%3930 = load double, double* %266
%3931 = call double @pow(double %3929, double %3930)
store double %3931, double* %269
%3932 = load double, double* %269
%3933 = load double, double* %266
%3934 = fmul double %3932, %3933
%3935 = load double, double* %239
%3936 = fdiv double %3934, %3935
store double %3936, double* %429
%3937 = load double, double* %429
%3938 = load double, double* %241
%3939 = fmul double %3937, %3938
store double %3939, double* %271
%3940 = load double, double* %351
%3941 = fneg double %3940
%3942 = load double, double* %269
%3943 = fmul double %3941, %3942
%3944 = load double, double* %834
%3945 = fsub double 1.000000e+00, %3944
%3946 = fdiv double %3943, %3945
store double %3946, double* %445
%3947 = load double, double* %269
%3948 = fneg double %3947
%3949 = load double, double* %834
%3950 = fsub double 1.000000e+00, %3949
%3951 = fdiv double %3948, %3950
store double %3951, double* %446
%3952 = load double, double* %351
%3953 = fneg double %3952
%3954 = load double, double* %834
%3955 = fsub double 1.000000e+00, %3954
%3956 = fdiv double %3953, %3955
store double %3956, double* %448
%3957 = load double, double* %446
%3958 = load double, double* %353
%3959 = fmul double %3957, %3958
store double %3959, double* %447
%3960 = load double, double* %447
%3961 = load double, double* %448
%3962 = load double, double* %271
%3963 = call double @llvm.fmuladd.f64(double %3961, double %3962, double %3960)
store double %3963, double* %447
%3964 = load double*, double** %117
%3965 = load double, double* %3964
%3966 = load double, double* %411
%3967 = fadd double %3965, %3966
store double %3967, double* %449
store double 1.000000e+00, double* %477
store double 1.000000e+00, double* %451
%3968 = load double, double* %451
%3969 = load double, double* %413
%3970 = fmul double %3968, %3969
store double %3970, double* %452
%3971 = load double, double* %449
%3972 = load double, double* %449
%3973 = load double, double* %835
%3974 = fmul double 4.000000e+00, %3973
%3975 = load double, double* %835
%3976 = fmul double %3974, %3975
%3977 = call double @llvm.fmuladd.f64(double %3971, double %3972, double %3976)
%3978 = call double @sqrt(double %3977)
store double %3978, double* %453
%3979 = load double, double* %449
%3980 = load double, double* %449
%3981 = load double, double* %449
%3982 = load double, double* %835
%3983 = load double, double* %835
%3984 = fmul double %3982, %3983
%3985 = fmul double 4.000000e+00, %3984
%3986 = call double @llvm.fmuladd.f64(double %3980, double %3981, double %3985)
%3987 = call double @sqrt(double %3986)
%3988 = fdiv double %3979, %3987
store double %3988, double* %454
%3989 = load double, double* %454
%3990 = load double, double* %477
%3991 = fmul double %3989, %3990
store double %3991, double* %478
%3992 = load double, double* %454
%3993 = load double, double* %452
%3994 = fmul double %3992, %3993
store double %3994, double* %456
%3995 = load double, double* %449
%3996 = load double, double* %453
%3997 = fsub double %3995, %3996
%3998 = load double, double* %411
%3999 = fneg double %3998
%4000 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3997, double %3999)
store double %4000, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%4001 = load double, double* %458
%4002 = load double, double* %477
%4003 = fmul double %4001, %4002
store double %4003, double* %479
%4004 = load double, double* %458
%4005 = load double, double* %452
%4006 = fmul double %4004, %4005
store double %4006, double* %460
%4007 = load double, double* %479
%4008 = load double, double* %461
%4009 = load double, double* %478
%4010 = call double @llvm.fmuladd.f64(double %4008, double %4009, double %4007)
store double %4010, double* %479
%4011 = load double, double* %460
%4012 = load double, double* %461
%4013 = load double, double* %456
%4014 = call double @llvm.fmuladd.f64(double %4012, double %4013, double %4011)
store double %4014, double* %460
%4015 = load double, double* %460
%4016 = load double, double* %462
%4017 = load double, double* %413
%4018 = call double @llvm.fmuladd.f64(double %4016, double %4017, double %4015)
store double %4018, double* %460
%4019 = load double, double* %457
%4020 = load double, double* %351
%4021 = fdiv double %4019, %4020
%4022 = fsub double 1.000000e+00, %4021
store double %4022, double* %239
%4023 = load double, double* %351
%4024 = fdiv double -1.000000e+00, %4023
store double %4024, double* %463
%4025 = load double, double* %457
%4026 = load double, double* %351
%4027 = load double, double* %351
%4028 = fmul double %4026, %4027
%4029 = fdiv double %4025, %4028
store double %4029, double* %366
%4030 = load double, double* %463
%4031 = load double, double* %479
%4032 = fmul double %4030, %4031
store double %4032, double* %470
%4033 = load double, double* %463
%4034 = load double, double* %460
%4035 = fmul double %4033, %4034
store double %4035, double* %241
%4036 = load double, double* %241
%4037 = load double, double* %366
%4038 = load double, double* %353
%4039 = call double @llvm.fmuladd.f64(double %4037, double %4038, double %4036)
store double %4039, double* %241
%4040 = load double, double* %834
%4041 = fsub double 1.000000e+00, %4040
store double %4041, double* %266
%4042 = load double, double* %239
%4043 = load double, double* %266
%4044 = call double @pow(double %4042, double %4043)
store double %4044, double* %269
%4045 = load double, double* %269
%4046 = load double, double* %266
%4047 = fmul double %4045, %4046
%4048 = load double, double* %239
%4049 = fdiv double %4047, %4048
store double %4049, double* %429
%4050 = load double, double* %429
%4051 = load double, double* %470
%4052 = fmul double %4050, %4051
store double %4052, double* %471
%4053 = load double, double* %429
%4054 = load double, double* %241
%4055 = fmul double %4053, %4054
store double %4055, double* %271
%4056 = load double, double* %351
%4057 = fneg double %4056
%4058 = load double, double* %269
%4059 = fmul double %4057, %4058
%4060 = load double, double* %834
%4061 = fsub double 1.000000e+00, %4060
%4062 = fdiv double %4059, %4061
store double %4062, double* %419
%4063 = load double, double* %269
%4064 = fneg double %4063
%4065 = load double, double* %834
%4066 = fsub double 1.000000e+00, %4065
%4067 = fdiv double %4064, %4066
store double %4067, double* %420
%4068 = load double, double* %351
%4069 = fneg double %4068
%4070 = load double, double* %834
%4071 = fsub double 1.000000e+00, %4070
%4072 = fdiv double %4069, %4071
store double %4072, double* %431
%4073 = load double, double* %420
%4074 = load double, double* %353
%4075 = fmul double %4073, %4074
store double %4075, double* %421
%4076 = load double, double* %431
%4077 = load double, double* %471
%4078 = fmul double %4076, %4077
store double %4078, double* %468
%4079 = load double, double* %421
%4080 = load double, double* %431
%4081 = load double, double* %271
%4082 = call double @llvm.fmuladd.f64(double %4080, double %4081, double %4079)
store double %4082, double* %421
%4083 = load double, double* %830
%4084 = fsub double 1.000000e+00, %4083
store double %4084, double* %239
%4085 = load double, double* %834
%4086 = fneg double %4085
store double %4086, double* %266
%4087 = load double, double* %239
%4088 = load double, double* %266
%4089 = call double @pow(double %4087, double %4088)
store double %4089, double* %269
%4090 = load double, double* %419
%4091 = load double, double* %269
%4092 = load double*, double** %117
%4093 = load double, double* %4092
%4094 = load double, double* %457
%4095 = fsub double %4093, %4094
%4096 = load double, double* %440
%4097 = fadd double %4095, %4096
%4098 = call double @llvm.fmuladd.f64(double %4091, double %4097, double %4090)
%4099 = load double, double* %445
%4100 = fsub double %4098, %4099
store double %4100, double* %472
store double 1.000000e+00, double* %473
%4101 = load double, double* %269
store double %4101, double* %475
%4102 = load double, double* %269
%4103 = fneg double %4102
store double %4103, double* %480
%4104 = load double, double* %269
store double %4104, double* %481
store double -1.000000e+00, double* %482
%4105 = load double, double* %473
%4106 = load double, double* %421
%4107 = fmul double %4105, %4106
store double %4107, double* %474
%4108 = load double, double* %475
%4109 = load double, double* %473
%4110 = load double, double* %468
%4111 = call double @llvm.fmuladd.f64(double %4109, double %4110, double %4108)
store double %4111, double* %475
%4112 = load double, double* %475
%4113 = load double, double* %480
%4114 = load double, double* %479
%4115 = call double @llvm.fmuladd.f64(double %4113, double %4114, double %4112)
store double %4115, double* %475
%4116 = load double, double* %474
%4117 = load double, double* %480
%4118 = load double, double* %460
%4119 = call double @llvm.fmuladd.f64(double %4117, double %4118, double %4116)
store double %4119, double* %474
%4120 = load double, double* %474
%4121 = load double, double* %481
%4122 = load double, double* %442
%4123 = call double @llvm.fmuladd.f64(double %4121, double %4122, double %4120)
store double %4123, double* %474
%4124 = load double, double* %474
%4125 = load double, double* %482
%4126 = load double, double* %447
%4127 = call double @llvm.fmuladd.f64(double %4125, double %4126, double %4124)
store double %4127, double* %474
br label %4128
4128: ; preds = %3876, %3858
%4129 = load double, double* %356
%4130 = fneg double %4129
%4131 = load double, double* %830
%4132 = fmul double %4130, %4131
store double %4132, double* %411
%4133 = load double, double* %830
%4134 = fneg double %4133
store double %4134, double* %483
%4135 = load double, double* %483
%4136 = load double, double* %358
%4137 = fmul double %4135, %4136
store double %4137, double* %413
%4138 = load double, double* %842
%4139 = fcmp ole double %4138, 0.000000e+00
br i1 %4139, label %4140, label %4440
4140: ; preds = %4128
%4141 = load double*, double** %118
%4142 = load double, double* %4141
%4143 = load double, double* %411
%4144 = fadd double %4142, %4143
store double %4144, double* %414
store double 1.000000e+00, double* %484
store double 1.000000e+00, double* %416
%4145 = load double, double* %416
%4146 = load double, double* %413
%4147 = fmul double %4145, %4146
store double %4147, double* %417
%4148 = load double, double* %414
%4149 = fcmp ogt double %4148, 0.000000e+00
br i1 %4149, label %4150, label %4239
4150: ; preds = %4140
%4151 = load double, double* %830
%4152 = fsub double 1.000000e+00, %4151
store double %4152, double* %239
%4153 = load double, double* %841
%4154 = fsub double -1.000000e+00, %4153
store double %4154, double* %266
%4155 = load double, double* %239
%4156 = load double, double* %266
%4157 = call double @pow(double %4155, double %4156)
store double %4157, double* %418
%4158 = load double, double* %356
%4159 = load double, double* %418
%4160 = load double, double* %830
%4161 = fsub double 1.000000e+00, %4160
%4162 = fmul double %4159, %4161
%4163 = load double, double* %830
%4164 = fsub double 1.000000e+00, %4163
%4165 = fneg double %4162
%4166 = call double @llvm.fmuladd.f64(double %4165, double %4164, double 1.000000e+00)
%4167 = fmul double %4158, %4166
%4168 = load double, double* %841
%4169 = fsub double 1.000000e+00, %4168
%4170 = fdiv double %4167, %4169
store double %4170, double* %419
%4171 = load double, double* %830
%4172 = fsub double 1.000000e+00, %4171
%4173 = load double, double* %830
%4174 = fsub double 1.000000e+00, %4173
%4175 = fmul double %4172, %4174
%4176 = load double, double* %418
%4177 = fneg double %4175
%4178 = call double @llvm.fmuladd.f64(double %4177, double %4176, double 1.000000e+00)
%4179 = load double, double* %841
%4180 = fsub double 1.000000e+00, %4179
%4181 = fdiv double %4178, %4180
store double %4181, double* %485
store double 0.000000e+00, double* %486
%4182 = load double, double* %485
%4183 = load double, double* %358
%4184 = fmul double %4182, %4183
store double %4184, double* %421
%4185 = load double, double* %414
%4186 = load double, double* %830
%4187 = fsub double 1.000000e+00, %4186
%4188 = load double, double* %841
%4189 = fmul double 5.000000e-01, %4188
%4190 = load double, double* %414
%4191 = fmul double %4189, %4190
%4192 = load double, double* %356
%4193 = fdiv double %4191, %4192
%4194 = fadd double %4187, %4193
%4195 = fmul double %4185, %4194
%4196 = load double, double* %418
%4197 = fmul double %4195, %4196
store double %4197, double* %423
%4198 = load double, double* %414
%4199 = fmul double 5.000000e-01, %4198
%4200 = load double, double* %841
%4201 = fmul double %4199, %4200
%4202 = load double, double* %356
%4203 = fdiv double %4201, %4202
%4204 = load double, double* %830
%4205 = fsub double %4203, %4204
%4206 = fadd double %4205, 1.000000e+00
%4207 = load double, double* %418
%4208 = load double, double* %414
%4209 = fmul double 5.000000e-01, %4208
%4210 = load double, double* %841
%4211 = fmul double %4209, %4210
%4212 = load double, double* %418
%4213 = fmul double %4211, %4212
%4214 = load double, double* %356
%4215 = fdiv double %4213, %4214
%4216 = call double @llvm.fmuladd.f64(double %4206, double %4207, double %4215)
store double %4216, double* %424
%4217 = load double, double* %414
%4218 = load double, double* %414
%4219 = fmul double %4217, %4218
%4220 = fmul double -5.000000e-01, %4219
%4221 = load double, double* %841
%4222 = fmul double %4220, %4221
%4223 = load double, double* %418
%4224 = fmul double %4222, %4223
%4225 = load double, double* %356
%4226 = load double, double* %356
%4227 = fmul double %4225, %4226
%4228 = fdiv double %4224, %4227
store double %4228, double* %488
%4229 = load double, double* %424
%4230 = load double, double* %484
%4231 = fmul double %4229, %4230
store double %4231, double* %487
%4232 = load double, double* %424
%4233 = load double, double* %417
%4234 = fmul double %4232, %4233
store double %4234, double* %426
%4235 = load double, double* %426
%4236 = load double, double* %488
%4237 = load double, double* %358
%4238 = call double @llvm.fmuladd.f64(double %4236, double %4237, double %4235)
store double %4238, double* %426
br label %4422
4239: ; preds = %4140
%4240 = load double, double* %897
%4241 = fcmp ogt double %4240, 0.000000e+00
br i1 %4241, label %4242, label %4361
4242: ; preds = %4239
%4243 = load double*, double** %118
%4244 = load double, double* %4243
%4245 = load double, double* %897
%4246 = fneg double %4245
%4247 = fcmp olt double %4244, %4246
br i1 %4247, label %4248, label %4361
4248: ; preds = %4242
%4249 = load double, double* %897
%4250 = load double, double* %356
%4251 = fdiv double %4249, %4250
%4252 = fadd double 1.000000e+00, %4251
store double %4252, double* %239
%4253 = load double, double* %897
%4254 = fneg double %4253
%4255 = load double, double* %356
%4256 = load double, double* %356
%4257 = fmul double %4255, %4256
%4258 = fdiv double %4254, %4257
store double %4258, double* %371
%4259 = load double, double* %371
%4260 = load double, double* %358
%4261 = fmul double %4259, %4260
store double %4261, double* %241
%4262 = load double, double* %841
%4263 = fsub double 1.000000e+00, %4262
store double %4263, double* %266
%4264 = load double, double* %239
%4265 = load double, double* %266
%4266 = call double @pow(double %4264, double %4265)
store double %4266, double* %269
%4267 = load double, double* %269
%4268 = load double, double* %266
%4269 = fmul double %4267, %4268
%4270 = load double, double* %239
%4271 = fdiv double %4269, %4270
store double %4271, double* %429
%4272 = load double, double* %429
%4273 = load double, double* %241
%4274 = fmul double %4272, %4273
store double %4274, double* %271
%4275 = load double, double* %356
%4276 = load double, double* %269
%4277 = load double, double* %841
%4278 = fsub double 1.000000e+00, %4277
%4279 = load double*, double** %118
%4280 = load double, double* %4279
%4281 = load double, double* %897
%4282 = fadd double %4280, %4281
%4283 = fmul double %4278, %4282
%4284 = load double, double* %356
%4285 = load double, double* %897
%4286 = fadd double %4284, %4285
%4287 = fdiv double %4283, %4286
%4288 = fsub double 1.000000e+00, %4287
%4289 = fneg double %4276
%4290 = call double @llvm.fmuladd.f64(double %4289, double %4288, double 1.000000e+00)
%4291 = fmul double %4275, %4290
%4292 = load double, double* %841
%4293 = fsub double 1.000000e+00, %4292
%4294 = fdiv double %4291, %4293
store double %4294, double* %419
%4295 = load double, double* %841
%4296 = fsub double 1.000000e+00, %4295
%4297 = load double, double* %897
%4298 = load double*, double** %118
%4299 = load double, double* %4298
%4300 = fadd double %4297, %4299
%4301 = fmul double %4296, %4300
%4302 = load double, double* %897
%4303 = load double, double* %356
%4304 = fadd double %4302, %4303
%4305 = fdiv double %4301, %4304
%4306 = fsub double 1.000000e+00, %4305
%4307 = load double, double* %269
%4308 = fneg double %4306
%4309 = call double @llvm.fmuladd.f64(double %4308, double %4307, double 1.000000e+00)
%4310 = load double, double* %841
%4311 = fsub double 1.000000e+00, %4310
%4312 = fdiv double %4309, %4311
%4313 = load double, double* %356
%4314 = load double, double* %897
%4315 = load double*, double** %118
%4316 = load double, double* %4315
%4317 = fadd double %4314, %4316
%4318 = fmul double %4313, %4317
%4319 = load double, double* %269
%4320 = fmul double %4318, %4319
%4321 = load double, double* %897
%4322 = load double, double* %356
%4323 = fadd double %4321, %4322
%4324 = load double, double* %897
%4325 = load double, double* %356
%4326 = fadd double %4324, %4325
%4327 = fmul double %4323, %4326
%4328 = fdiv double %4320, %4327
%4329 = fsub double %4312, %4328
store double %4329, double* %485
%4330 = load double, double* %356
%4331 = load double, double* %841
%4332 = fsub double 1.000000e+00, %4331
%4333 = load double, double* %897
%4334 = load double*, double** %118
%4335 = load double, double* %4334
%4336 = fadd double %4333, %4335
%4337 = fmul double %4332, %4336
%4338 = load double, double* %897
%4339 = load double, double* %356
%4340 = fadd double %4338, %4339
%4341 = fdiv double %4337, %4340
%4342 = fsub double %4341, 1.000000e+00
%4343 = fmul double %4330, %4342
%4344 = load double, double* %841
%4345 = fsub double 1.000000e+00, %4344
%4346 = fdiv double %4343, %4345
store double %4346, double* %431
%4347 = load double, double* %356
%4348 = load double, double* %269
%4349 = fmul double %4347, %4348
%4350 = load double, double* %897
%4351 = load double, double* %356
%4352 = fadd double %4350, %4351
%4353 = fdiv double %4349, %4352
store double %4353, double* %486
%4354 = load double, double* %485
%4355 = load double, double* %358
%4356 = fmul double %4354, %4355
store double %4356, double* %421
%4357 = load double, double* %421
%4358 = load double, double* %431
%4359 = load double, double* %271
%4360 = call double @llvm.fmuladd.f64(double %4358, double %4359, double %4357)
store double %4360, double* %421
br label %4421
4361: ; preds = %4242, %4239
%4362 = load double*, double** %118
%4363 = load double, double* %4362
%4364 = load double, double* %356
%4365 = fdiv double %4363, %4364
%4366 = fsub double 1.000000e+00, %4365
store double %4366, double* %239
%4367 = load double, double* %356
%4368 = fdiv double -1.000000e+00, %4367
store double %4368, double* %489
%4369 = load double*, double** %118
%4370 = load double, double* %4369
%4371 = load double, double* %356
%4372 = load double, double* %356
%4373 = fmul double %4371, %4372
%4374 = fdiv double %4370, %4373
store double %4374, double* %371
%4375 = load double, double* %371
%4376 = load double, double* %358
%4377 = fmul double %4375, %4376
store double %4377, double* %241
%4378 = load double, double* %841
%4379 = fsub double 1.000000e+00, %4378
store double %4379, double* %266
%4380 = load double, double* %239
%4381 = load double, double* %266
%4382 = call double @pow(double %4380, double %4381)
store double %4382, double* %269
%4383 = load double, double* %269
%4384 = load double, double* %266
%4385 = fmul double %4383, %4384
%4386 = load double, double* %239
%4387 = fdiv double %4385, %4386
store double %4387, double* %429
%4388 = load double, double* %429
%4389 = load double, double* %489
%4390 = fmul double %4388, %4389
store double %4390, double* %490
%4391 = load double, double* %429
%4392 = load double, double* %241
%4393 = fmul double %4391, %4392
store double %4393, double* %271
%4394 = load double, double* %356
%4395 = load double, double* %269
%4396 = fsub double 1.000000e+00, %4395
%4397 = fmul double %4394, %4396
%4398 = load double, double* %841
%4399 = fsub double 1.000000e+00, %4398
%4400 = fdiv double %4397, %4399
store double %4400, double* %419
%4401 = load double, double* %269
%4402 = fsub double 1.000000e+00, %4401
%4403 = load double, double* %841
%4404 = fsub double 1.000000e+00, %4403
%4405 = fdiv double %4402, %4404
store double %4405, double* %485
%4406 = load double, double* %356
%4407 = fneg double %4406
%4408 = load double, double* %841
%4409 = fsub double 1.000000e+00, %4408
%4410 = fdiv double %4407, %4409
store double %4410, double* %431
%4411 = load double, double* %485
%4412 = load double, double* %358
%4413 = fmul double %4411, %4412
store double %4413, double* %421
%4414 = load double, double* %431
%4415 = load double, double* %490
%4416 = fmul double %4414, %4415
store double %4416, double* %486
%4417 = load double, double* %421
%4418 = load double, double* %431
%4419 = load double, double* %271
%4420 = call double @llvm.fmuladd.f64(double %4418, double %4419, double %4417)
store double %4420, double* %421
br label %4421
4421: ; preds = %4361, %4248
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %487
store double 0.000000e+00, double* %426
br label %4422
4422: ; preds = %4421, %4150
%4423 = load double, double* %419
%4424 = load double, double* %423
%4425 = fadd double %4423, %4424
store double %4425, double* %491
store double 1.000000e+00, double* %492
store double 1.000000e+00, double* %495
%4426 = load double, double* %492
%4427 = load double, double* %421
%4428 = fmul double %4426, %4427
store double %4428, double* %493
%4429 = load double, double* %492
%4430 = load double, double* %486
%4431 = fmul double %4429, %4430
store double %4431, double* %494
%4432 = load double, double* %494
%4433 = load double, double* %495
%4434 = load double, double* %487
%4435 = call double @llvm.fmuladd.f64(double %4433, double %4434, double %4432)
store double %4435, double* %494
%4436 = load double, double* %493
%4437 = load double, double* %495
%4438 = load double, double* %426
%4439 = call double @llvm.fmuladd.f64(double %4437, double %4438, double %4436)
store double %4439, double* %493
br label %5339
4440: ; preds = %4128
%4441 = load double, double* %897
%4442 = fcmp ogt double %4441, 0.000000e+00
br i1 %4442, label %4443, label %5086
4443: ; preds = %4440
%4444 = load double, double* %898
%4445 = fcmp ogt double %4444, 0.000000e+00
br i1 %4445, label %4446, label %5086
4446: ; preds = %4443
%4447 = load double, double* %897
%4448 = load double, double* %411
%4449 = fadd double %4447, %4448
%4450 = load double, double* %897
%4451 = load double, double* %411
%4452 = fsub double %4450, %4451
%4453 = fdiv double %4449, %4452
store double %4453, double* %496
%4454 = load double, double* %897
%4455 = load double, double* %411
%4456 = fadd double %4454, %4455
%4457 = load double, double* %897
%4458 = load double, double* %411
%4459 = fsub double %4457, %4458
%4460 = load double, double* %897
%4461 = load double, double* %411
%4462 = fsub double %4460, %4461
%4463 = fmul double %4459, %4462
%4464 = fdiv double %4456, %4463
%4465 = load double, double* %897
%4466 = load double, double* %411
%4467 = fsub double %4465, %4466
%4468 = fdiv double 1.000000e+00, %4467
%4469 = fadd double %4464, %4468
store double %4469, double* %497
%4470 = load double, double* %497
%4471 = load double, double* %413
%4472 = fmul double %4470, %4471
store double %4472, double* %498
%4473 = load double, double* %496
%4474 = fmul double 2.000000e+00, %4473
%4475 = load double, double* %496
%4476 = fsub double %4475, 1.000000e+00
%4477 = load double, double* %496
%4478 = fsub double %4477, 1.000000e+00
%4479 = load double, double* %842
%4480 = fmul double 4.000000e+00, %4479
%4481 = load double, double* %842
%4482 = fmul double %4480, %4481
%4483 = call double @llvm.fmuladd.f64(double %4476, double %4478, double %4482)
%4484 = call double @sqrt(double %4483)
%4485 = load double, double* %496
%4486 = fadd double %4485, 1.000000e+00
%4487 = load double, double* %496
%4488 = fadd double %4487, 1.000000e+00
%4489 = load double, double* %898
%4490 = fmul double 4.000000e+00, %4489
%4491 = load double, double* %898
%4492 = fmul double %4490, %4491
%4493 = call double @llvm.fmuladd.f64(double %4486, double %4488, double %4492)
%4494 = call double @sqrt(double %4493)
%4495 = fadd double %4484, %4494
%4496 = fdiv double %4474, %4495
store double %4496, double* %499
%4497 = load double, double* %496
%4498 = fadd double %4497, 1.000000e+00
%4499 = load double, double* %496
%4500 = fadd double %4499, 1.000000e+00
%4501 = load double, double* %898
%4502 = load double, double* %898
%4503 = fmul double %4501, %4502
%4504 = fmul double 4.000000e+00, %4503
%4505 = call double @llvm.fmuladd.f64(double %4498, double %4500, double %4504)
%4506 = call double @sqrt(double %4505)
%4507 = load double, double* %496
%4508 = fsub double %4507, 1.000000e+00
%4509 = load double, double* %496
%4510 = fsub double %4509, 1.000000e+00
%4511 = load double, double* %842
%4512 = load double, double* %842
%4513 = fmul double %4511, %4512
%4514 = fmul double 4.000000e+00, %4513
%4515 = call double @llvm.fmuladd.f64(double %4508, double %4510, double %4514)
%4516 = call double @sqrt(double %4515)
%4517 = fadd double %4506, %4516
%4518 = fdiv double 2.000000e+00, %4517
%4519 = load double, double* %496
%4520 = fmul double 2.000000e+00, %4519
%4521 = load double, double* %496
%4522 = fadd double %4521, 1.000000e+00
%4523 = load double, double* %496
%4524 = fadd double %4523, 1.000000e+00
%4525 = load double, double* %496
%4526 = fadd double %4525, 1.000000e+00
%4527 = load double, double* %898
%4528 = load double, double* %898
%4529 = fmul double %4527, %4528
%4530 = fmul double 4.000000e+00, %4529
%4531 = call double @llvm.fmuladd.f64(double %4524, double %4526, double %4530)
%4532 = call double @sqrt(double %4531)
%4533 = fdiv double %4522, %4532
%4534 = load double, double* %496
%4535 = fsub double %4534, 1.000000e+00
%4536 = load double, double* %496
%4537 = fsub double %4536, 1.000000e+00
%4538 = load double, double* %496
%4539 = fsub double %4538, 1.000000e+00
%4540 = load double, double* %842
%4541 = load double, double* %842
%4542 = fmul double %4540, %4541
%4543 = fmul double 4.000000e+00, %4542
%4544 = call double @llvm.fmuladd.f64(double %4537, double %4539, double %4543)
%4545 = call double @sqrt(double %4544)
%4546 = fdiv double %4535, %4545
%4547 = fadd double %4533, %4546
%4548 = fmul double %4520, %4547
%4549 = load double, double* %496
%4550 = fadd double %4549, 1.000000e+00
%4551 = load double, double* %496
%4552 = fadd double %4551, 1.000000e+00
%4553 = load double, double* %898
%4554 = load double, double* %898
%4555 = fmul double %4553, %4554
%4556 = fmul double 4.000000e+00, %4555
%4557 = call double @llvm.fmuladd.f64(double %4550, double %4552, double %4556)
%4558 = call double @sqrt(double %4557)
%4559 = load double, double* %496
%4560 = fsub double %4559, 1.000000e+00
%4561 = load double, double* %496
%4562 = fsub double %4561, 1.000000e+00
%4563 = load double, double* %842
%4564 = load double, double* %842
%4565 = fmul double %4563, %4564
%4566 = fmul double 4.000000e+00, %4565
%4567 = call double @llvm.fmuladd.f64(double %4560, double %4562, double %4566)
%4568 = call double @sqrt(double %4567)
%4569 = fadd double %4558, %4568
%4570 = load double, double* %496
%4571 = fadd double %4570, 1.000000e+00
%4572 = load double, double* %496
%4573 = fadd double %4572, 1.000000e+00
%4574 = load double, double* %898
%4575 = load double, double* %898
%4576 = fmul double %4574, %4575
%4577 = fmul double 4.000000e+00, %4576
%4578 = call double @llvm.fmuladd.f64(double %4571, double %4573, double %4577)
%4579 = call double @sqrt(double %4578)
%4580 = load double, double* %496
%4581 = fsub double %4580, 1.000000e+00
%4582 = load double, double* %496
%4583 = fsub double %4582, 1.000000e+00
%4584 = load double, double* %842
%4585 = load double, double* %842
%4586 = fmul double %4584, %4585
%4587 = fmul double 4.000000e+00, %4586
%4588 = call double @llvm.fmuladd.f64(double %4581, double %4583, double %4587)
%4589 = call double @sqrt(double %4588)
%4590 = fadd double %4579, %4589
%4591 = fmul double %4569, %4590
%4592 = fdiv double %4548, %4591
%4593 = fsub double %4518, %4592
store double %4593, double* %500
%4594 = load double, double* %500
%4595 = load double, double* %498
%4596 = fmul double %4594, %4595
store double %4596, double* %501
%4597 = load double, double* %499
%4598 = load double, double* %897
%4599 = load double, double* %411
%4600 = fsub double %4598, %4599
%4601 = load double, double* %897
%4602 = fneg double %4601
%4603 = call double @llvm.fmuladd.f64(double %4597, double %4600, double %4602)
%4604 = load double, double* %411
%4605 = fsub double %4603, %4604
%4606 = fmul double 5.000000e-01, %4605
store double %4606, double* %440
%4607 = load double, double* %897
%4608 = load double, double* %411
%4609 = fsub double %4607, %4608
%4610 = fmul double 5.000000e-01, %4609
store double %4610, double* %502
%4611 = load double, double* %499
%4612 = fneg double %4611
%4613 = fsub double %4612, 1.000000e+00
%4614 = fmul double 5.000000e-01, %4613
store double %4614, double* %441
%4615 = load double, double* %502
%4616 = load double, double* %501
%4617 = fmul double %4615, %4616
store double %4617, double* %442
%4618 = load double, double* %442
%4619 = load double, double* %441
%4620 = load double, double* %413
%4621 = call double @llvm.fmuladd.f64(double %4619, double %4620, double %4618)
store double %4621, double* %442
%4622 = load double, double* %440
%4623 = load double, double* %356
%4624 = fdiv double %4622, %4623
%4625 = fsub double 1.000000e+00, %4624
store double %4625, double* %239
%4626 = load double, double* %356
%4627 = fdiv double -1.000000e+00, %4626
store double %4627, double* %444
%4628 = load double, double* %440
%4629 = load double, double* %356
%4630 = load double, double* %356
%4631 = fmul double %4629, %4630
%4632 = fdiv double %4628, %4631
store double %4632, double* %371
%4633 = load double, double* %444
%4634 = load double, double* %442
%4635 = fmul double %4633, %4634
store double %4635, double* %241
%4636 = load double, double* %241
%4637 = load double, double* %371
%4638 = load double, double* %358
%4639 = call double @llvm.fmuladd.f64(double %4637, double %4638, double %4636)
store double %4639, double* %241
%4640 = load double, double* %841
%4641 = fsub double 1.000000e+00, %4640
store double %4641, double* %266
%4642 = load double, double* %239
%4643 = load double, double* %266
%4644 = call double @pow(double %4642, double %4643)
store double %4644, double* %269
%4645 = load double, double* %269
%4646 = load double, double* %266
%4647 = fmul double %4645, %4646
%4648 = load double, double* %239
%4649 = fdiv double %4647, %4648
store double %4649, double* %429
%4650 = load double, double* %429
%4651 = load double, double* %241
%4652 = fmul double %4650, %4651
store double %4652, double* %271
%4653 = load double, double* %356
%4654 = load double, double* %269
%4655 = fsub double 1.000000e+00, %4654
%4656 = fmul double %4653, %4655
%4657 = load double, double* %841
%4658 = fsub double 1.000000e+00, %4657
%4659 = fdiv double %4656, %4658
store double %4659, double* %503
%4660 = load double, double* %269
%4661 = fsub double 1.000000e+00, %4660
%4662 = load double, double* %841
%4663 = fsub double 1.000000e+00, %4662
%4664 = fdiv double %4661, %4663
store double %4664, double* %504
%4665 = load double, double* %356
%4666 = fneg double %4665
%4667 = load double, double* %841
%4668 = fsub double 1.000000e+00, %4667
%4669 = fdiv double %4666, %4668
store double %4669, double* %506
%4670 = load double, double* %504
%4671 = load double, double* %358
%4672 = fmul double %4670, %4671
store double %4672, double* %505
%4673 = load double, double* %505
%4674 = load double, double* %506
%4675 = load double, double* %271
%4676 = call double @llvm.fmuladd.f64(double %4674, double %4675, double %4673)
store double %4676, double* %505
%4677 = load double*, double** %118
%4678 = load double, double* %4677
%4679 = load double, double* %897
%4680 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4678, double %4679)
%4681 = load double, double* %411
%4682 = fadd double %4680, %4681
%4683 = load double, double* %897
%4684 = load double, double* %411
%4685 = fsub double %4683, %4684
%4686 = fdiv double %4682, %4685
store double %4686, double* %507
%4687 = load double, double* %897
%4688 = load double, double* %411
%4689 = fsub double %4687, %4688
%4690 = fdiv double 2.000000e+00, %4689
store double %4690, double* %508
%4691 = load double, double* %897
%4692 = load double*, double** %118
%4693 = load double, double* %4692
%4694 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4693, double %4691)
%4695 = load double, double* %411
%4696 = fadd double %4694, %4695
%4697 = load double, double* %897
%4698 = load double, double* %411
%4699 = fsub double %4697, %4698
%4700 = load double, double* %897
%4701 = load double, double* %411
%4702 = fsub double %4700, %4701
%4703 = fmul double %4699, %4702
%4704 = fdiv double %4696, %4703
%4705 = load double, double* %897
%4706 = load double, double* %411
%4707 = fsub double %4705, %4706
%4708 = fdiv double 1.000000e+00, %4707
%4709 = fadd double %4704, %4708
store double %4709, double* %509
%4710 = load double, double* %509
%4711 = load double, double* %413
%4712 = fmul double %4710, %4711
store double %4712, double* %510
%4713 = load double, double* %507
%4714 = fmul double 2.000000e+00, %4713
%4715 = load double, double* %507
%4716 = fsub double %4715, 1.000000e+00
%4717 = load double, double* %507
%4718 = fsub double %4717, 1.000000e+00
%4719 = load double, double* %842
%4720 = fmul double 4.000000e+00, %4719
%4721 = load double, double* %842
%4722 = fmul double %4720, %4721
%4723 = call double @llvm.fmuladd.f64(double %4716, double %4718, double %4722)
%4724 = call double @sqrt(double %4723)
%4725 = load double, double* %507
%4726 = fadd double %4725, 1.000000e+00
%4727 = load double, double* %507
%4728 = fadd double %4727, 1.000000e+00
%4729 = load double, double* %898
%4730 = fmul double 4.000000e+00, %4729
%4731 = load double, double* %898
%4732 = fmul double %4730, %4731
%4733 = call double @llvm.fmuladd.f64(double %4726, double %4728, double %4732)
%4734 = call double @sqrt(double %4733)
%4735 = fadd double %4724, %4734
%4736 = fdiv double %4714, %4735
store double %4736, double* %511
%4737 = load double, double* %507
%4738 = fadd double %4737, 1.000000e+00
%4739 = load double, double* %507
%4740 = fadd double %4739, 1.000000e+00
%4741 = load double, double* %898
%4742 = load double, double* %898
%4743 = fmul double %4741, %4742
%4744 = fmul double 4.000000e+00, %4743
%4745 = call double @llvm.fmuladd.f64(double %4738, double %4740, double %4744)
%4746 = call double @sqrt(double %4745)
%4747 = load double, double* %507
%4748 = fsub double %4747, 1.000000e+00
%4749 = load double, double* %507
%4750 = fsub double %4749, 1.000000e+00
%4751 = load double, double* %842
%4752 = load double, double* %842
%4753 = fmul double %4751, %4752
%4754 = fmul double 4.000000e+00, %4753
%4755 = call double @llvm.fmuladd.f64(double %4748, double %4750, double %4754)
%4756 = call double @sqrt(double %4755)
%4757 = fadd double %4746, %4756
%4758 = fdiv double 2.000000e+00, %4757
%4759 = load double, double* %507
%4760 = fmul double 2.000000e+00, %4759
%4761 = load double, double* %507
%4762 = fadd double %4761, 1.000000e+00
%4763 = load double, double* %507
%4764 = fadd double %4763, 1.000000e+00
%4765 = load double, double* %507
%4766 = fadd double %4765, 1.000000e+00
%4767 = load double, double* %898
%4768 = load double, double* %898
%4769 = fmul double %4767, %4768
%4770 = fmul double 4.000000e+00, %4769
%4771 = call double @llvm.fmuladd.f64(double %4764, double %4766, double %4770)
%4772 = call double @sqrt(double %4771)
%4773 = fdiv double %4762, %4772
%4774 = load double, double* %507
%4775 = fsub double %4774, 1.000000e+00
%4776 = load double, double* %507
%4777 = fsub double %4776, 1.000000e+00
%4778 = load double, double* %507
%4779 = fsub double %4778, 1.000000e+00
%4780 = load double, double* %842
%4781 = load double, double* %842
%4782 = fmul double %4780, %4781
%4783 = fmul double 4.000000e+00, %4782
%4784 = call double @llvm.fmuladd.f64(double %4777, double %4779, double %4783)
%4785 = call double @sqrt(double %4784)
%4786 = fdiv double %4775, %4785
%4787 = fadd double %4773, %4786
%4788 = fmul double %4760, %4787
%4789 = load double, double* %507
%4790 = fadd double %4789, 1.000000e+00
%4791 = load double, double* %507
%4792 = fadd double %4791, 1.000000e+00
%4793 = load double, double* %898
%4794 = load double, double* %898
%4795 = fmul double %4793, %4794
%4796 = fmul double 4.000000e+00, %4795
%4797 = call double @llvm.fmuladd.f64(double %4790, double %4792, double %4796)
%4798 = call double @sqrt(double %4797)
%4799 = load double, double* %507
%4800 = fsub double %4799, 1.000000e+00
%4801 = load double, double* %507
%4802 = fsub double %4801, 1.000000e+00
%4803 = load double, double* %842
%4804 = load double, double* %842
%4805 = fmul double %4803, %4804
%4806 = fmul double 4.000000e+00, %4805
%4807 = call double @llvm.fmuladd.f64(double %4800, double %4802, double %4806)
%4808 = call double @sqrt(double %4807)
%4809 = fadd double %4798, %4808
%4810 = load double, double* %507
%4811 = fadd double %4810, 1.000000e+00
%4812 = load double, double* %507
%4813 = fadd double %4812, 1.000000e+00
%4814 = load double, double* %898
%4815 = load double, double* %898
%4816 = fmul double %4814, %4815
%4817 = fmul double 4.000000e+00, %4816
%4818 = call double @llvm.fmuladd.f64(double %4811, double %4813, double %4817)
%4819 = call double @sqrt(double %4818)
%4820 = load double, double* %507
%4821 = fsub double %4820, 1.000000e+00
%4822 = load double, double* %507
%4823 = fsub double %4822, 1.000000e+00
%4824 = load double, double* %842
%4825 = load double, double* %842
%4826 = fmul double %4824, %4825
%4827 = fmul double 4.000000e+00, %4826
%4828 = call double @llvm.fmuladd.f64(double %4821, double %4823, double %4827)
%4829 = call double @sqrt(double %4828)
%4830 = fadd double %4819, %4829
%4831 = fmul double %4809, %4830
%4832 = fdiv double %4788, %4831
%4833 = fsub double %4758, %4832
store double %4833, double* %512
%4834 = load double, double* %512
%4835 = load double, double* %508
%4836 = fmul double %4834, %4835
store double %4836, double* %513
%4837 = load double, double* %512
%4838 = load double, double* %510
%4839 = fmul double %4837, %4838
store double %4839, double* %514
%4840 = load double, double* %511
%4841 = load double, double* %897
%4842 = load double, double* %411
%4843 = fsub double %4841, %4842
%4844 = load double, double* %897
%4845 = fneg double %4844
%4846 = call double @llvm.fmuladd.f64(double %4840, double %4843, double %4845)
%4847 = load double, double* %411
%4848 = fsub double %4846, %4847
%4849 = fmul double 5.000000e-01, %4848
store double %4849, double* %457
%4850 = load double, double* %897
%4851 = load double, double* %411
%4852 = fsub double %4850, %4851
%4853 = fmul double 5.000000e-01, %4852
store double %4853, double* %515
%4854 = load double, double* %511
%4855 = fneg double %4854
%4856 = fsub double %4855, 1.000000e+00
%4857 = fmul double 5.000000e-01, %4856
store double %4857, double* %462
%4858 = load double, double* %515
%4859 = load double, double* %513
%4860 = fmul double %4858, %4859
store double %4860, double* %516
%4861 = load double, double* %515
%4862 = load double, double* %514
%4863 = fmul double %4861, %4862
store double %4863, double* %460
%4864 = load double, double* %460
%4865 = load double, double* %462
%4866 = load double, double* %413
%4867 = call double @llvm.fmuladd.f64(double %4865, double %4866, double %4864)
store double %4867, double* %460
%4868 = load double, double* %457
%4869 = load double, double* %356
%4870 = fdiv double %4868, %4869
%4871 = fsub double 1.000000e+00, %4870
store double %4871, double* %239
%4872 = load double, double* %356
%4873 = fdiv double -1.000000e+00, %4872
store double %4873, double* %463
%4874 = load double, double* %457
%4875 = load double, double* %356
%4876 = load double, double* %356
%4877 = fmul double %4875, %4876
%4878 = fdiv double %4874, %4877
store double %4878, double* %371
%4879 = load double, double* %463
%4880 = load double, double* %516
%4881 = fmul double %4879, %4880
store double %4881, double* %489
%4882 = load double, double* %463
%4883 = load double, double* %460
%4884 = fmul double %4882, %4883
store double %4884, double* %241
%4885 = load double, double* %241
%4886 = load double, double* %371
%4887 = load double, double* %358
%4888 = call double @llvm.fmuladd.f64(double %4886, double %4887, double %4885)
store double %4888, double* %241
%4889 = load double, double* %841
%4890 = fsub double 1.000000e+00, %4889
store double %4890, double* %266
%4891 = load double, double* %239
%4892 = load double, double* %266
%4893 = call double @pow(double %4891, double %4892)
store double %4893, double* %269
%4894 = load double, double* %269
%4895 = load double, double* %266
%4896 = fmul double %4894, %4895
%4897 = load double, double* %239
%4898 = fdiv double %4896, %4897
store double %4898, double* %429
%4899 = load double, double* %429
%4900 = load double, double* %489
%4901 = fmul double %4899, %4900
store double %4901, double* %490
%4902 = load double, double* %429
%4903 = load double, double* %241
%4904 = fmul double %4902, %4903
store double %4904, double* %271
%4905 = load double, double* %356
%4906 = load double, double* %269
%4907 = fsub double 1.000000e+00, %4906
%4908 = fmul double %4905, %4907
%4909 = load double, double* %841
%4910 = fsub double 1.000000e+00, %4909
%4911 = fdiv double %4908, %4910
store double %4911, double* %419
%4912 = load double, double* %269
%4913 = fsub double 1.000000e+00, %4912
%4914 = load double, double* %841
%4915 = fsub double 1.000000e+00, %4914
%4916 = fdiv double %4913, %4915
store double %4916, double* %485
%4917 = load double, double* %356
%4918 = fneg double %4917
%4919 = load double, double* %841
%4920 = fsub double 1.000000e+00, %4919
%4921 = fdiv double %4918, %4920
store double %4921, double* %431
%4922 = load double, double* %485
%4923 = load double, double* %358
%4924 = fmul double %4922, %4923
store double %4924, double* %421
%4925 = load double, double* %431
%4926 = load double, double* %490
%4927 = fmul double %4925, %4926
store double %4927, double* %486
%4928 = load double, double* %421
%4929 = load double, double* %431
%4930 = load double, double* %271
%4931 = call double @llvm.fmuladd.f64(double %4929, double %4930, double %4928)
store double %4931, double* %421
%4932 = load double, double* %511
%4933 = fadd double %4932, 1.000000e+00
%4934 = fmul double 5.000000e-01, %4933
store double %4934, double* %517
store double 5.000000e-01, double* %518
%4935 = load double, double* %518
%4936 = load double, double* %513
%4937 = fmul double %4935, %4936
store double %4937, double* %519
%4938 = load double, double* %518
%4939 = load double, double* %514
%4940 = fmul double %4938, %4939
store double %4940, double* %520
%4941 = load double, double* %897
%4942 = load double, double* %356
%4943 = fdiv double %4941, %4942
%4944 = fadd double 1.000000e+00, %4943
store double %4944, double* %239
%4945 = load double, double* %897
%4946 = fneg double %4945
%4947 = load double, double* %356
%4948 = load double, double* %356
%4949 = fmul double %4947, %4948
%4950 = fdiv double %4946, %4949
store double %4950, double* %371
%4951 = load double, double* %371
%4952 = load double, double* %358
%4953 = fmul double %4951, %4952
store double %4953, double* %241
%4954 = load double, double* %841
%4955 = fneg double %4954
store double %4955, double* %266
%4956 = load double, double* %239
%4957 = load double, double* %266
%4958 = call double @pow(double %4956, double %4957)
store double %4958, double* %521
%4959 = load double, double* %521
%4960 = load double, double* %266
%4961 = fmul double %4959, %4960
%4962 = load double, double* %239
%4963 = fdiv double %4961, %4962
store double %4963, double* %522
%4964 = load double, double* %522
%4965 = load double, double* %241
%4966 = fmul double %4964, %4965
store double %4966, double* %523
%4967 = load double, double* %411
%4968 = load double, double* %356
%4969 = fdiv double %4967, %4968
%4970 = fadd double 1.000000e+00, %4969
store double %4970, double* %239
%4971 = load double, double* %356
%4972 = fdiv double 1.000000e+00, %4971
store double %4972, double* %524
%4973 = load double, double* %411
%4974 = fneg double %4973
%4975 = load double, double* %356
%4976 = load double, double* %356
%4977 = fmul double %4975, %4976
%4978 = fdiv double %4974, %4977
store double %4978, double* %371
%4979 = load double, double* %524
%4980 = load double, double* %413
%4981 = fmul double %4979, %4980
store double %4981, double* %241
%4982 = load double, double* %241
%4983 = load double, double* %371
%4984 = load double, double* %358
%4985 = call double @llvm.fmuladd.f64(double %4983, double %4984, double %4982)
store double %4985, double* %241
%4986 = load double, double* %841
%4987 = fneg double %4986
store double %4987, double* %266
%4988 = load double, double* %239
%4989 = load double, double* %266
%4990 = call double @pow(double %4988, double %4989)
store double %4990, double* %525
%4991 = load double, double* %525
%4992 = load double, double* %266
%4993 = fmul double %4991, %4992
%4994 = load double, double* %239
%4995 = fdiv double %4993, %4994
store double %4995, double* %526
%4996 = load double, double* %526
%4997 = load double, double* %241
%4998 = fmul double %4996, %4997
store double %4998, double* %527
%4999 = load double, double* %517
%5000 = fsub double 1.000000e+00, %4999
%5001 = load double, double* %521
%5002 = load double, double* %517
%5003 = load double, double* %525
%5004 = fmul double %5002, %5003
%5005 = call double @llvm.fmuladd.f64(double %5000, double %5001, double %5004)
store double %5005, double* %528
%5006 = load double, double* %525
%5007 = load double, double* %521
%5008 = fsub double %5006, %5007
store double %5008, double* %529
%5009 = load double, double* %517
%5010 = fsub double 1.000000e+00, %5009
store double %5010, double* %532
%5011 = load double, double* %517
store double %5011, double* %533
%5012 = load double, double* %529
%5013 = load double, double* %519
%5014 = fmul double %5012, %5013
store double %5014, double* %530
%5015 = load double, double* %529
%5016 = load double, double* %520
%5017 = fmul double %5015, %5016
store double %5017, double* %531
%5018 = load double, double* %531
%5019 = load double, double* %532
%5020 = load double, double* %523
%5021 = call double @llvm.fmuladd.f64(double %5019, double %5020, double %5018)
store double %5021, double* %531
%5022 = load double, double* %531
%5023 = load double, double* %533
%5024 = load double, double* %527
%5025 = call double @llvm.fmuladd.f64(double %5023, double %5024, double %5022)
store double %5025, double* %531
%5026 = load double*, double** %118
%5027 = load double, double* %5026
%5028 = load double, double* %457
%5029 = fsub double %5027, %5028
%5030 = load double, double* %440
%5031 = fadd double %5029, %5030
%5032 = load double, double* %528
%5033 = fmul double %5031, %5032
store double %5033, double* %534
%5034 = load double, double* %528
store double %5034, double* %535
%5035 = load double, double* %528
%5036 = fneg double %5035
store double %5036, double* %536
%5037 = load double, double* %528
store double %5037, double* %538
%5038 = load double, double* %440
%5039 = load double, double* %457
%5040 = fsub double %5038, %5039
%5041 = load double*, double** %118
%5042 = load double, double* %5041
%5043 = fadd double %5040, %5042
store double %5043, double* %539
%5044 = load double, double* %535
%5045 = load double, double* %536
%5046 = load double, double* %516
%5047 = call double @llvm.fmuladd.f64(double %5045, double %5046, double %5044)
store double %5047, double* %535
%5048 = load double, double* %536
%5049 = load double, double* %460
%5050 = fmul double %5048, %5049
store double %5050, double* %537
%5051 = load double, double* %537
%5052 = load double, double* %538
%5053 = load double, double* %442
%5054 = call double @llvm.fmuladd.f64(double %5052, double %5053, double %5051)
store double %5054, double* %537
%5055 = load double, double* %535
%5056 = load double, double* %539
%5057 = load double, double* %530
%5058 = call double @llvm.fmuladd.f64(double %5056, double %5057, double %5055)
store double %5058, double* %535
%5059 = load double, double* %537
%5060 = load double, double* %539
%5061 = load double, double* %531
%5062 = call double @llvm.fmuladd.f64(double %5060, double %5061, double %5059)
store double %5062, double* %537
%5063 = load double, double* %534
%5064 = load double, double* %419
%5065 = fadd double %5063, %5064
%5066 = load double, double* %503
%5067 = fsub double %5065, %5066
store double %5067, double* %491
store double 1.000000e+00, double* %540
store double 1.000000e+00, double* %492
store double -1.000000e+00, double* %541
%5068 = load double, double* %540
%5069 = load double, double* %535
%5070 = fmul double %5068, %5069
store double %5070, double* %494
%5071 = load double, double* %540
%5072 = load double, double* %537
%5073 = fmul double %5071, %5072
store double %5073, double* %493
%5074 = load double, double* %493
%5075 = load double, double* %492
%5076 = load double, double* %421
%5077 = call double @llvm.fmuladd.f64(double %5075, double %5076, double %5074)
store double %5077, double* %493
%5078 = load double, double* %494
%5079 = load double, double* %492
%5080 = load double, double* %486
%5081 = call double @llvm.fmuladd.f64(double %5079, double %5080, double %5078)
store double %5081, double* %494
%5082 = load double, double* %493
%5083 = load double, double* %541
%5084 = load double, double* %505
%5085 = call double @llvm.fmuladd.f64(double %5083, double %5084, double %5082)
store double %5085, double* %493
br label %5338
5086: ; preds = %4443, %4440
%5087 = load double, double* %411
%5088 = load double, double* %411
%5089 = load double, double* %842
%5090 = fmul double 4.000000e+00, %5089
%5091 = load double, double* %842
%5092 = fmul double %5090, %5091
%5093 = call double @llvm.fmuladd.f64(double %5087, double %5088, double %5092)
%5094 = call double @sqrt(double %5093)
store double %5094, double* %437
%5095 = load double, double* %411
%5096 = load double, double* %411
%5097 = load double, double* %411
%5098 = load double, double* %842
%5099 = load double, double* %842
%5100 = fmul double %5098, %5099
%5101 = fmul double 4.000000e+00, %5100
%5102 = call double @llvm.fmuladd.f64(double %5096, double %5097, double %5101)
%5103 = call double @sqrt(double %5102)
%5104 = fdiv double %5095, %5103
store double %5104, double* %438
%5105 = load double, double* %438
%5106 = load double, double* %413
%5107 = fmul double %5105, %5106
store double %5107, double* %439
%5108 = load double, double* %411
%5109 = load double, double* %437
%5110 = fadd double %5108, %5109
%5111 = fmul double -5.000000e-01, %5110
store double %5111, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%5112 = load double, double* %441
%5113 = load double, double* %413
%5114 = fmul double %5112, %5113
store double %5114, double* %442
%5115 = load double, double* %442
%5116 = load double, double* %443
%5117 = load double, double* %439
%5118 = call double @llvm.fmuladd.f64(double %5116, double %5117, double %5115)
store double %5118, double* %442
%5119 = load double, double* %440
%5120 = load double, double* %356
%5121 = fdiv double %5119, %5120
%5122 = fsub double 1.000000e+00, %5121
store double %5122, double* %239
%5123 = load double, double* %356
%5124 = fdiv double -1.000000e+00, %5123
store double %5124, double* %444
%5125 = load double, double* %440
%5126 = load double, double* %356
%5127 = load double, double* %356
%5128 = fmul double %5126, %5127
%5129 = fdiv double %5125, %5128
store double %5129, double* %371
%5130 = load double, double* %444
%5131 = load double, double* %442
%5132 = fmul double %5130, %5131
store double %5132, double* %241
%5133 = load double, double* %241
%5134 = load double, double* %371
%5135 = load double, double* %358
%5136 = call double @llvm.fmuladd.f64(double %5134, double %5135, double %5133)
store double %5136, double* %241
%5137 = load double, double* %841
%5138 = fsub double 1.000000e+00, %5137
store double %5138, double* %266
%5139 = load double, double* %239
%5140 = load double, double* %266
%5141 = call double @pow(double %5139, double %5140)
store double %5141, double* %269
%5142 = load double, double* %269
%5143 = load double, double* %266
%5144 = fmul double %5142, %5143
%5145 = load double, double* %239
%5146 = fdiv double %5144, %5145
store double %5146, double* %429
%5147 = load double, double* %429
%5148 = load double, double* %241
%5149 = fmul double %5147, %5148
store double %5149, double* %271
%5150 = load double, double* %356
%5151 = fneg double %5150
%5152 = load double, double* %269
%5153 = fmul double %5151, %5152
%5154 = load double, double* %841
%5155 = fsub double 1.000000e+00, %5154
%5156 = fdiv double %5153, %5155
store double %5156, double* %445
%5157 = load double, double* %269
%5158 = fneg double %5157
%5159 = load double, double* %841
%5160 = fsub double 1.000000e+00, %5159
%5161 = fdiv double %5158, %5160
store double %5161, double* %542
%5162 = load double, double* %356
%5163 = fneg double %5162
%5164 = load double, double* %841
%5165 = fsub double 1.000000e+00, %5164
%5166 = fdiv double %5163, %5165
store double %5166, double* %448
%5167 = load double, double* %542
%5168 = load double, double* %358
%5169 = fmul double %5167, %5168
store double %5169, double* %447
%5170 = load double, double* %447
%5171 = load double, double* %448
%5172 = load double, double* %271
%5173 = call double @llvm.fmuladd.f64(double %5171, double %5172, double %5170)
store double %5173, double* %447
%5174 = load double*, double** %118
%5175 = load double, double* %5174
%5176 = load double, double* %411
%5177 = fadd double %5175, %5176
store double %5177, double* %449
store double 1.000000e+00, double* %543
store double 1.000000e+00, double* %451
%5178 = load double, double* %451
%5179 = load double, double* %413
%5180 = fmul double %5178, %5179
store double %5180, double* %452
%5181 = load double, double* %449
%5182 = load double, double* %449
%5183 = load double, double* %842
%5184 = fmul double 4.000000e+00, %5183
%5185 = load double, double* %842
%5186 = fmul double %5184, %5185
%5187 = call double @llvm.fmuladd.f64(double %5181, double %5182, double %5186)
%5188 = call double @sqrt(double %5187)
store double %5188, double* %453
%5189 = load double, double* %449
%5190 = load double, double* %449
%5191 = load double, double* %449
%5192 = load double, double* %842
%5193 = load double, double* %842
%5194 = fmul double %5192, %5193
%5195 = fmul double 4.000000e+00, %5194
%5196 = call double @llvm.fmuladd.f64(double %5190, double %5191, double %5195)
%5197 = call double @sqrt(double %5196)
%5198 = fdiv double %5189, %5197
store double %5198, double* %454
%5199 = load double, double* %454
%5200 = load double, double* %543
%5201 = fmul double %5199, %5200
store double %5201, double* %544
%5202 = load double, double* %454
%5203 = load double, double* %452
%5204 = fmul double %5202, %5203
store double %5204, double* %456
%5205 = load double, double* %449
%5206 = load double, double* %453
%5207 = fsub double %5205, %5206
%5208 = load double, double* %411
%5209 = fneg double %5208
%5210 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5207, double %5209)
store double %5210, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%5211 = load double, double* %458
%5212 = load double, double* %543
%5213 = fmul double %5211, %5212
store double %5213, double* %516
%5214 = load double, double* %458
%5215 = load double, double* %452
%5216 = fmul double %5214, %5215
store double %5216, double* %460
%5217 = load double, double* %516
%5218 = load double, double* %461
%5219 = load double, double* %544
%5220 = call double @llvm.fmuladd.f64(double %5218, double %5219, double %5217)
store double %5220, double* %516
%5221 = load double, double* %460
%5222 = load double, double* %461
%5223 = load double, double* %456
%5224 = call double @llvm.fmuladd.f64(double %5222, double %5223, double %5221)
store double %5224, double* %460
%5225 = load double, double* %460
%5226 = load double, double* %462
%5227 = load double, double* %413
%5228 = call double @llvm.fmuladd.f64(double %5226, double %5227, double %5225)
store double %5228, double* %460
%5229 = load double, double* %457
%5230 = load double, double* %356
%5231 = fdiv double %5229, %5230
%5232 = fsub double 1.000000e+00, %5231
store double %5232, double* %239
%5233 = load double, double* %356
%5234 = fdiv double -1.000000e+00, %5233
store double %5234, double* %463
%5235 = load double, double* %457
%5236 = load double, double* %356
%5237 = load double, double* %356
%5238 = fmul double %5236, %5237
%5239 = fdiv double %5235, %5238
store double %5239, double* %371
%5240 = load double, double* %463
%5241 = load double, double* %516
%5242 = fmul double %5240, %5241
store double %5242, double* %489
%5243 = load double, double* %463
%5244 = load double, double* %460
%5245 = fmul double %5243, %5244
store double %5245, double* %241
%5246 = load double, double* %241
%5247 = load double, double* %371
%5248 = load double, double* %358
%5249 = call double @llvm.fmuladd.f64(double %5247, double %5248, double %5246)
store double %5249, double* %241
%5250 = load double, double* %841
%5251 = fsub double 1.000000e+00, %5250
store double %5251, double* %266
%5252 = load double, double* %239
%5253 = load double, double* %266
%5254 = call double @pow(double %5252, double %5253)
store double %5254, double* %269
%5255 = load double, double* %269
%5256 = load double, double* %266
%5257 = fmul double %5255, %5256
%5258 = load double, double* %239
%5259 = fdiv double %5257, %5258
store double %5259, double* %429
%5260 = load double, double* %429
%5261 = load double, double* %489
%5262 = fmul double %5260, %5261
store double %5262, double* %490
%5263 = load double, double* %429
%5264 = load double, double* %241
%5265 = fmul double %5263, %5264
store double %5265, double* %271
%5266 = load double, double* %356
%5267 = fneg double %5266
%5268 = load double, double* %269
%5269 = fmul double %5267, %5268
%5270 = load double, double* %841
%5271 = fsub double 1.000000e+00, %5270
%5272 = fdiv double %5269, %5271
store double %5272, double* %419
%5273 = load double, double* %269
%5274 = fneg double %5273
%5275 = load double, double* %841
%5276 = fsub double 1.000000e+00, %5275
%5277 = fdiv double %5274, %5276
store double %5277, double* %485
%5278 = load double, double* %356
%5279 = fneg double %5278
%5280 = load double, double* %841
%5281 = fsub double 1.000000e+00, %5280
%5282 = fdiv double %5279, %5281
store double %5282, double* %431
%5283 = load double, double* %485
%5284 = load double, double* %358
%5285 = fmul double %5283, %5284
store double %5285, double* %421
%5286 = load double, double* %431
%5287 = load double, double* %490
%5288 = fmul double %5286, %5287
store double %5288, double* %486
%5289 = load double, double* %421
%5290 = load double, double* %431
%5291 = load double, double* %271
%5292 = call double @llvm.fmuladd.f64(double %5290, double %5291, double %5289)
store double %5292, double* %421
%5293 = load double, double* %830
%5294 = fsub double 1.000000e+00, %5293
store double %5294, double* %239
%5295 = load double, double* %841
%5296 = fneg double %5295
store double %5296, double* %266
%5297 = load double, double* %239
%5298 = load double, double* %266
%5299 = call double @pow(double %5297, double %5298)
store double %5299, double* %269
%5300 = load double, double* %419
%5301 = load double, double* %269
%5302 = load double*, double** %118
%5303 = load double, double* %5302
%5304 = load double, double* %457
%5305 = fsub double %5303, %5304
%5306 = load double, double* %440
%5307 = fadd double %5305, %5306
%5308 = call double @llvm.fmuladd.f64(double %5301, double %5307, double %5300)
%5309 = load double, double* %445
%5310 = fsub double %5308, %5309
store double %5310, double* %491
store double 1.000000e+00, double* %492
%5311 = load double, double* %269
store double %5311, double* %494
%5312 = load double, double* %269
%5313 = fneg double %5312
store double %5313, double* %545
%5314 = load double, double* %269
store double %5314, double* %546
store double -1.000000e+00, double* %547
%5315 = load double, double* %492
%5316 = load double, double* %421
%5317 = fmul double %5315, %5316
store double %5317, double* %493
%5318 = load double, double* %494
%5319 = load double, double* %492
%5320 = load double, double* %486
%5321 = call double @llvm.fmuladd.f64(double %5319, double %5320, double %5318)
store double %5321, double* %494
%5322 = load double, double* %494
%5323 = load double, double* %545
%5324 = load double, double* %516
%5325 = call double @llvm.fmuladd.f64(double %5323, double %5324, double %5322)
store double %5325, double* %494
%5326 = load double, double* %493
%5327 = load double, double* %545
%5328 = load double, double* %460
%5329 = call double @llvm.fmuladd.f64(double %5327, double %5328, double %5326)
store double %5329, double* %493
%5330 = load double, double* %493
%5331 = load double, double* %546
%5332 = load double, double* %442
%5333 = call double @llvm.fmuladd.f64(double %5331, double %5332, double %5330)
store double %5333, double* %493
%5334 = load double, double* %493
%5335 = load double, double* %547
%5336 = load double, double* %447
%5337 = call double @llvm.fmuladd.f64(double %5335, double %5336, double %5334)
store double %5337, double* %493
br label %5338
5338: ; preds = %5086, %4446
br label %5339
5339: ; preds = %5338, %4422
%5340 = load double, double* %356
%5341 = fneg double %5340
%5342 = load double, double* %830
%5343 = fmul double %5341, %5342
store double %5343, double* %411
%5344 = load double, double* %830
%5345 = fneg double %5344
store double %5345, double* %483
%5346 = load double, double* %483
%5347 = load double, double* %358
%5348 = fmul double %5346, %5347
store double %5348, double* %413
%5349 = load double, double* %842
%5350 = fcmp ole double %5349, 0.000000e+00
br i1 %5350, label %5351, label %5651
5351: ; preds = %5339
%5352 = load double*, double** %119
%5353 = load double, double* %5352
%5354 = load double, double* %411
%5355 = fadd double %5353, %5354
store double %5355, double* %414
store double 1.000000e+00, double* %548
store double 1.000000e+00, double* %416
%5356 = load double, double* %416
%5357 = load double, double* %413
%5358 = fmul double %5356, %5357
store double %5358, double* %417
%5359 = load double, double* %414
%5360 = fcmp ogt double %5359, 0.000000e+00
br i1 %5360, label %5361, label %5450
5361: ; preds = %5351
%5362 = load double, double* %830
%5363 = fsub double 1.000000e+00, %5362
store double %5363, double* %239
%5364 = load double, double* %841
%5365 = fsub double -1.000000e+00, %5364
store double %5365, double* %266
%5366 = load double, double* %239
%5367 = load double, double* %266
%5368 = call double @pow(double %5366, double %5367)
store double %5368, double* %418
%5369 = load double, double* %356
%5370 = load double, double* %418
%5371 = load double, double* %830
%5372 = fsub double 1.000000e+00, %5371
%5373 = fmul double %5370, %5372
%5374 = load double, double* %830
%5375 = fsub double 1.000000e+00, %5374
%5376 = fneg double %5373
%5377 = call double @llvm.fmuladd.f64(double %5376, double %5375, double 1.000000e+00)
%5378 = fmul double %5369, %5377
%5379 = load double, double* %841
%5380 = fsub double 1.000000e+00, %5379
%5381 = fdiv double %5378, %5380
store double %5381, double* %419
%5382 = load double, double* %830
%5383 = fsub double 1.000000e+00, %5382
%5384 = load double, double* %830
%5385 = fsub double 1.000000e+00, %5384
%5386 = fmul double %5383, %5385
%5387 = load double, double* %418
%5388 = fneg double %5386
%5389 = call double @llvm.fmuladd.f64(double %5388, double %5387, double 1.000000e+00)
%5390 = load double, double* %841
%5391 = fsub double 1.000000e+00, %5390
%5392 = fdiv double %5389, %5391
store double %5392, double* %485
store double 0.000000e+00, double* %549
%5393 = load double, double* %485
%5394 = load double, double* %358
%5395 = fmul double %5393, %5394
store double %5395, double* %421
%5396 = load double, double* %414
%5397 = load double, double* %830
%5398 = fsub double 1.000000e+00, %5397
%5399 = load double, double* %841
%5400 = fmul double 5.000000e-01, %5399
%5401 = load double, double* %414
%5402 = fmul double %5400, %5401
%5403 = load double, double* %356
%5404 = fdiv double %5402, %5403
%5405 = fadd double %5398, %5404
%5406 = fmul double %5396, %5405
%5407 = load double, double* %418
%5408 = fmul double %5406, %5407
store double %5408, double* %423
%5409 = load double, double* %414
%5410 = fmul double 5.000000e-01, %5409
%5411 = load double, double* %841
%5412 = fmul double %5410, %5411
%5413 = load double, double* %356
%5414 = fdiv double %5412, %5413
%5415 = load double, double* %830
%5416 = fsub double %5414, %5415
%5417 = fadd double %5416, 1.000000e+00
%5418 = load double, double* %418
%5419 = load double, double* %414
%5420 = fmul double 5.000000e-01, %5419
%5421 = load double, double* %841
%5422 = fmul double %5420, %5421
%5423 = load double, double* %418
%5424 = fmul double %5422, %5423
%5425 = load double, double* %356
%5426 = fdiv double %5424, %5425
%5427 = call double @llvm.fmuladd.f64(double %5417, double %5418, double %5426)
store double %5427, double* %424
%5428 = load double, double* %414
%5429 = load double, double* %414
%5430 = fmul double %5428, %5429
%5431 = fmul double -5.000000e-01, %5430
%5432 = load double, double* %841
%5433 = fmul double %5431, %5432
%5434 = load double, double* %418
%5435 = fmul double %5433, %5434
%5436 = load double, double* %356
%5437 = load double, double* %356
%5438 = fmul double %5436, %5437
%5439 = fdiv double %5435, %5438
store double %5439, double* %488
%5440 = load double, double* %424
%5441 = load double, double* %548
%5442 = fmul double %5440, %5441
store double %5442, double* %550
%5443 = load double, double* %424
%5444 = load double, double* %417
%5445 = fmul double %5443, %5444
store double %5445, double* %426
%5446 = load double, double* %426
%5447 = load double, double* %488
%5448 = load double, double* %358
%5449 = call double @llvm.fmuladd.f64(double %5447, double %5448, double %5446)
store double %5449, double* %426
br label %5633
5450: ; preds = %5351
%5451 = load double, double* %897
%5452 = fcmp ogt double %5451, 0.000000e+00
br i1 %5452, label %5453, label %5572
5453: ; preds = %5450
%5454 = load double*, double** %119
%5455 = load double, double* %5454
%5456 = load double, double* %897
%5457 = fneg double %5456
%5458 = fcmp olt double %5455, %5457
br i1 %5458, label %5459, label %5572
5459: ; preds = %5453
%5460 = load double, double* %897
%5461 = load double, double* %356
%5462 = fdiv double %5460, %5461
%5463 = fadd double 1.000000e+00, %5462
store double %5463, double* %239
%5464 = load double, double* %897
%5465 = fneg double %5464
%5466 = load double, double* %356
%5467 = load double, double* %356
%5468 = fmul double %5466, %5467
%5469 = fdiv double %5465, %5468
store double %5469, double* %371
%5470 = load double, double* %371
%5471 = load double, double* %358
%5472 = fmul double %5470, %5471
store double %5472, double* %241
%5473 = load double, double* %841
%5474 = fsub double 1.000000e+00, %5473
store double %5474, double* %266
%5475 = load double, double* %239
%5476 = load double, double* %266
%5477 = call double @pow(double %5475, double %5476)
store double %5477, double* %269
%5478 = load double, double* %269
%5479 = load double, double* %266
%5480 = fmul double %5478, %5479
%5481 = load double, double* %239
%5482 = fdiv double %5480, %5481
store double %5482, double* %429
%5483 = load double, double* %429
%5484 = load double, double* %241
%5485 = fmul double %5483, %5484
store double %5485, double* %271
%5486 = load double, double* %356
%5487 = load double, double* %269
%5488 = load double, double* %841
%5489 = fsub double 1.000000e+00, %5488
%5490 = load double*, double** %119
%5491 = load double, double* %5490
%5492 = load double, double* %897
%5493 = fadd double %5491, %5492
%5494 = fmul double %5489, %5493
%5495 = load double, double* %356
%5496 = load double, double* %897
%5497 = fadd double %5495, %5496
%5498 = fdiv double %5494, %5497
%5499 = fsub double 1.000000e+00, %5498
%5500 = fneg double %5487
%5501 = call double @llvm.fmuladd.f64(double %5500, double %5499, double 1.000000e+00)
%5502 = fmul double %5486, %5501
%5503 = load double, double* %841
%5504 = fsub double 1.000000e+00, %5503
%5505 = fdiv double %5502, %5504
store double %5505, double* %419
%5506 = load double, double* %841
%5507 = fsub double 1.000000e+00, %5506
%5508 = load double, double* %897
%5509 = load double*, double** %119
%5510 = load double, double* %5509
%5511 = fadd double %5508, %5510
%5512 = fmul double %5507, %5511
%5513 = load double, double* %897
%5514 = load double, double* %356
%5515 = fadd double %5513, %5514
%5516 = fdiv double %5512, %5515
%5517 = fsub double 1.000000e+00, %5516
%5518 = load double, double* %269
%5519 = fneg double %5517
%5520 = call double @llvm.fmuladd.f64(double %5519, double %5518, double 1.000000e+00)
%5521 = load double, double* %841
%5522 = fsub double 1.000000e+00, %5521
%5523 = fdiv double %5520, %5522
%5524 = load double, double* %356
%5525 = load double, double* %897
%5526 = load double*, double** %119
%5527 = load double, double* %5526
%5528 = fadd double %5525, %5527
%5529 = fmul double %5524, %5528
%5530 = load double, double* %269
%5531 = fmul double %5529, %5530
%5532 = load double, double* %897
%5533 = load double, double* %356
%5534 = fadd double %5532, %5533
%5535 = load double, double* %897
%5536 = load double, double* %356
%5537 = fadd double %5535, %5536
%5538 = fmul double %5534, %5537
%5539 = fdiv double %5531, %5538
%5540 = fsub double %5523, %5539
store double %5540, double* %485
%5541 = load double, double* %356
%5542 = load double, double* %841
%5543 = fsub double 1.000000e+00, %5542
%5544 = load double, double* %897
%5545 = load double*, double** %119
%5546 = load double, double* %5545
%5547 = fadd double %5544, %5546
%5548 = fmul double %5543, %5547
%5549 = load double, double* %897
%5550 = load double, double* %356
%5551 = fadd double %5549, %5550
%5552 = fdiv double %5548, %5551
%5553 = fsub double %5552, 1.000000e+00
%5554 = fmul double %5541, %5553
%5555 = load double, double* %841
%5556 = fsub double 1.000000e+00, %5555
%5557 = fdiv double %5554, %5556
store double %5557, double* %431
%5558 = load double, double* %356
%5559 = load double, double* %269
%5560 = fmul double %5558, %5559
%5561 = load double, double* %897
%5562 = load double, double* %356
%5563 = fadd double %5561, %5562
%5564 = fdiv double %5560, %5563
store double %5564, double* %549
%5565 = load double, double* %485
%5566 = load double, double* %358
%5567 = fmul double %5565, %5566
store double %5567, double* %421
%5568 = load double, double* %421
%5569 = load double, double* %431
%5570 = load double, double* %271
%5571 = call double @llvm.fmuladd.f64(double %5569, double %5570, double %5568)
store double %5571, double* %421
br label %5632
5572: ; preds = %5453, %5450
%5573 = load double*, double** %119
%5574 = load double, double* %5573
%5575 = load double, double* %356
%5576 = fdiv double %5574, %5575
%5577 = fsub double 1.000000e+00, %5576
store double %5577, double* %239
%5578 = load double, double* %356
%5579 = fdiv double -1.000000e+00, %5578
store double %5579, double* %551
%5580 = load double*, double** %119
%5581 = load double, double* %5580
%5582 = load double, double* %356
%5583 = load double, double* %356
%5584 = fmul double %5582, %5583
%5585 = fdiv double %5581, %5584
store double %5585, double* %371
%5586 = load double, double* %371
%5587 = load double, double* %358
%5588 = fmul double %5586, %5587
store double %5588, double* %241
%5589 = load double, double* %841
%5590 = fsub double 1.000000e+00, %5589
store double %5590, double* %266
%5591 = load double, double* %239
%5592 = load double, double* %266
%5593 = call double @pow(double %5591, double %5592)
store double %5593, double* %269
%5594 = load double, double* %269
%5595 = load double, double* %266
%5596 = fmul double %5594, %5595
%5597 = load double, double* %239
%5598 = fdiv double %5596, %5597
store double %5598, double* %429
%5599 = load double, double* %429
%5600 = load double, double* %551
%5601 = fmul double %5599, %5600
store double %5601, double* %552
%5602 = load double, double* %429
%5603 = load double, double* %241
%5604 = fmul double %5602, %5603
store double %5604, double* %271
%5605 = load double, double* %356
%5606 = load double, double* %269
%5607 = fsub double 1.000000e+00, %5606
%5608 = fmul double %5605, %5607
%5609 = load double, double* %841
%5610 = fsub double 1.000000e+00, %5609
%5611 = fdiv double %5608, %5610
store double %5611, double* %419
%5612 = load double, double* %269
%5613 = fsub double 1.000000e+00, %5612
%5614 = load double, double* %841
%5615 = fsub double 1.000000e+00, %5614
%5616 = fdiv double %5613, %5615
store double %5616, double* %485
%5617 = load double, double* %356
%5618 = fneg double %5617
%5619 = load double, double* %841
%5620 = fsub double 1.000000e+00, %5619
%5621 = fdiv double %5618, %5620
store double %5621, double* %431
%5622 = load double, double* %485
%5623 = load double, double* %358
%5624 = fmul double %5622, %5623
store double %5624, double* %421
%5625 = load double, double* %431
%5626 = load double, double* %552
%5627 = fmul double %5625, %5626
store double %5627, double* %549
%5628 = load double, double* %421
%5629 = load double, double* %431
%5630 = load double, double* %271
%5631 = call double @llvm.fmuladd.f64(double %5629, double %5630, double %5628)
store double %5631, double* %421
br label %5632
5632: ; preds = %5572, %5459
store double 0.000000e+00, double* %423
store double 0.000000e+00, double* %550
store double 0.000000e+00, double* %426
br label %5633
5633: ; preds = %5632, %5361
%5634 = load double, double* %419
%5635 = load double, double* %423
%5636 = fadd double %5634, %5635
store double %5636, double* %553
store double 1.000000e+00, double* %554
store double 1.000000e+00, double* %557
%5637 = load double, double* %554
%5638 = load double, double* %421
%5639 = fmul double %5637, %5638
store double %5639, double* %555
%5640 = load double, double* %554
%5641 = load double, double* %549
%5642 = fmul double %5640, %5641
store double %5642, double* %556
%5643 = load double, double* %556
%5644 = load double, double* %557
%5645 = load double, double* %550
%5646 = call double @llvm.fmuladd.f64(double %5644, double %5645, double %5643)
store double %5646, double* %556
%5647 = load double, double* %555
%5648 = load double, double* %557
%5649 = load double, double* %426
%5650 = call double @llvm.fmuladd.f64(double %5648, double %5649, double %5647)
store double %5650, double* %555
br label %6550
5651: ; preds = %5339
%5652 = load double, double* %897
%5653 = fcmp ogt double %5652, 0.000000e+00
br i1 %5653, label %5654, label %6297
5654: ; preds = %5651
%5655 = load double, double* %898
%5656 = fcmp ogt double %5655, 0.000000e+00
br i1 %5656, label %5657, label %6297
5657: ; preds = %5654
%5658 = load double, double* %897
%5659 = load double, double* %411
%5660 = fadd double %5658, %5659
%5661 = load double, double* %897
%5662 = load double, double* %411
%5663 = fsub double %5661, %5662
%5664 = fdiv double %5660, %5663
store double %5664, double* %496
%5665 = load double, double* %897
%5666 = load double, double* %411
%5667 = fadd double %5665, %5666
%5668 = load double, double* %897
%5669 = load double, double* %411
%5670 = fsub double %5668, %5669
%5671 = load double, double* %897
%5672 = load double, double* %411
%5673 = fsub double %5671, %5672
%5674 = fmul double %5670, %5673
%5675 = fdiv double %5667, %5674
%5676 = load double, double* %897
%5677 = load double, double* %411
%5678 = fsub double %5676, %5677
%5679 = fdiv double 1.000000e+00, %5678
%5680 = fadd double %5675, %5679
store double %5680, double* %497
%5681 = load double, double* %497
%5682 = load double, double* %413
%5683 = fmul double %5681, %5682
store double %5683, double* %498
%5684 = load double, double* %496
%5685 = fmul double 2.000000e+00, %5684
%5686 = load double, double* %496
%5687 = fsub double %5686, 1.000000e+00
%5688 = load double, double* %496
%5689 = fsub double %5688, 1.000000e+00
%5690 = load double, double* %842
%5691 = fmul double 4.000000e+00, %5690
%5692 = load double, double* %842
%5693 = fmul double %5691, %5692
%5694 = call double @llvm.fmuladd.f64(double %5687, double %5689, double %5693)
%5695 = call double @sqrt(double %5694)
%5696 = load double, double* %496
%5697 = fadd double %5696, 1.000000e+00
%5698 = load double, double* %496
%5699 = fadd double %5698, 1.000000e+00
%5700 = load double, double* %898
%5701 = fmul double 4.000000e+00, %5700
%5702 = load double, double* %898
%5703 = fmul double %5701, %5702
%5704 = call double @llvm.fmuladd.f64(double %5697, double %5699, double %5703)
%5705 = call double @sqrt(double %5704)
%5706 = fadd double %5695, %5705
%5707 = fdiv double %5685, %5706
store double %5707, double* %499
%5708 = load double, double* %496
%5709 = fadd double %5708, 1.000000e+00
%5710 = load double, double* %496
%5711 = fadd double %5710, 1.000000e+00
%5712 = load double, double* %898
%5713 = load double, double* %898
%5714 = fmul double %5712, %5713
%5715 = fmul double 4.000000e+00, %5714
%5716 = call double @llvm.fmuladd.f64(double %5709, double %5711, double %5715)
%5717 = call double @sqrt(double %5716)
%5718 = load double, double* %496
%5719 = fsub double %5718, 1.000000e+00
%5720 = load double, double* %496
%5721 = fsub double %5720, 1.000000e+00
%5722 = load double, double* %842
%5723 = load double, double* %842
%5724 = fmul double %5722, %5723
%5725 = fmul double 4.000000e+00, %5724
%5726 = call double @llvm.fmuladd.f64(double %5719, double %5721, double %5725)
%5727 = call double @sqrt(double %5726)
%5728 = fadd double %5717, %5727
%5729 = fdiv double 2.000000e+00, %5728
%5730 = load double, double* %496
%5731 = fmul double 2.000000e+00, %5730
%5732 = load double, double* %496
%5733 = fadd double %5732, 1.000000e+00
%5734 = load double, double* %496
%5735 = fadd double %5734, 1.000000e+00
%5736 = load double, double* %496
%5737 = fadd double %5736, 1.000000e+00
%5738 = load double, double* %898
%5739 = load double, double* %898
%5740 = fmul double %5738, %5739
%5741 = fmul double 4.000000e+00, %5740
%5742 = call double @llvm.fmuladd.f64(double %5735, double %5737, double %5741)
%5743 = call double @sqrt(double %5742)
%5744 = fdiv double %5733, %5743
%5745 = load double, double* %496
%5746 = fsub double %5745, 1.000000e+00
%5747 = load double, double* %496
%5748 = fsub double %5747, 1.000000e+00
%5749 = load double, double* %496
%5750 = fsub double %5749, 1.000000e+00
%5751 = load double, double* %842
%5752 = load double, double* %842
%5753 = fmul double %5751, %5752
%5754 = fmul double 4.000000e+00, %5753
%5755 = call double @llvm.fmuladd.f64(double %5748, double %5750, double %5754)
%5756 = call double @sqrt(double %5755)
%5757 = fdiv double %5746, %5756
%5758 = fadd double %5744, %5757
%5759 = fmul double %5731, %5758
%5760 = load double, double* %496
%5761 = fadd double %5760, 1.000000e+00
%5762 = load double, double* %496
%5763 = fadd double %5762, 1.000000e+00
%5764 = load double, double* %898
%5765 = load double, double* %898
%5766 = fmul double %5764, %5765
%5767 = fmul double 4.000000e+00, %5766
%5768 = call double @llvm.fmuladd.f64(double %5761, double %5763, double %5767)
%5769 = call double @sqrt(double %5768)
%5770 = load double, double* %496
%5771 = fsub double %5770, 1.000000e+00
%5772 = load double, double* %496
%5773 = fsub double %5772, 1.000000e+00
%5774 = load double, double* %842
%5775 = load double, double* %842
%5776 = fmul double %5774, %5775
%5777 = fmul double 4.000000e+00, %5776
%5778 = call double @llvm.fmuladd.f64(double %5771, double %5773, double %5777)
%5779 = call double @sqrt(double %5778)
%5780 = fadd double %5769, %5779
%5781 = load double, double* %496
%5782 = fadd double %5781, 1.000000e+00
%5783 = load double, double* %496
%5784 = fadd double %5783, 1.000000e+00
%5785 = load double, double* %898
%5786 = load double, double* %898
%5787 = fmul double %5785, %5786
%5788 = fmul double 4.000000e+00, %5787
%5789 = call double @llvm.fmuladd.f64(double %5782, double %5784, double %5788)
%5790 = call double @sqrt(double %5789)
%5791 = load double, double* %496
%5792 = fsub double %5791, 1.000000e+00
%5793 = load double, double* %496
%5794 = fsub double %5793, 1.000000e+00
%5795 = load double, double* %842
%5796 = load double, double* %842
%5797 = fmul double %5795, %5796
%5798 = fmul double 4.000000e+00, %5797
%5799 = call double @llvm.fmuladd.f64(double %5792, double %5794, double %5798)
%5800 = call double @sqrt(double %5799)
%5801 = fadd double %5790, %5800
%5802 = fmul double %5780, %5801
%5803 = fdiv double %5759, %5802
%5804 = fsub double %5729, %5803
store double %5804, double* %500
%5805 = load double, double* %500
%5806 = load double, double* %498
%5807 = fmul double %5805, %5806
store double %5807, double* %501
%5808 = load double, double* %499
%5809 = load double, double* %897
%5810 = load double, double* %411
%5811 = fsub double %5809, %5810
%5812 = load double, double* %897
%5813 = fneg double %5812
%5814 = call double @llvm.fmuladd.f64(double %5808, double %5811, double %5813)
%5815 = load double, double* %411
%5816 = fsub double %5814, %5815
%5817 = fmul double 5.000000e-01, %5816
store double %5817, double* %440
%5818 = load double, double* %897
%5819 = load double, double* %411
%5820 = fsub double %5818, %5819
%5821 = fmul double 5.000000e-01, %5820
store double %5821, double* %502
%5822 = load double, double* %499
%5823 = fneg double %5822
%5824 = fsub double %5823, 1.000000e+00
%5825 = fmul double 5.000000e-01, %5824
store double %5825, double* %441
%5826 = load double, double* %502
%5827 = load double, double* %501
%5828 = fmul double %5826, %5827
store double %5828, double* %442
%5829 = load double, double* %442
%5830 = load double, double* %441
%5831 = load double, double* %413
%5832 = call double @llvm.fmuladd.f64(double %5830, double %5831, double %5829)
store double %5832, double* %442
%5833 = load double, double* %440
%5834 = load double, double* %356
%5835 = fdiv double %5833, %5834
%5836 = fsub double 1.000000e+00, %5835
store double %5836, double* %239
%5837 = load double, double* %356
%5838 = fdiv double -1.000000e+00, %5837
store double %5838, double* %444
%5839 = load double, double* %440
%5840 = load double, double* %356
%5841 = load double, double* %356
%5842 = fmul double %5840, %5841
%5843 = fdiv double %5839, %5842
store double %5843, double* %371
%5844 = load double, double* %444
%5845 = load double, double* %442
%5846 = fmul double %5844, %5845
store double %5846, double* %241
%5847 = load double, double* %241
%5848 = load double, double* %371
%5849 = load double, double* %358
%5850 = call double @llvm.fmuladd.f64(double %5848, double %5849, double %5847)
store double %5850, double* %241
%5851 = load double, double* %841
%5852 = fsub double 1.000000e+00, %5851
store double %5852, double* %266
%5853 = load double, double* %239
%5854 = load double, double* %266
%5855 = call double @pow(double %5853, double %5854)
store double %5855, double* %269
%5856 = load double, double* %269
%5857 = load double, double* %266
%5858 = fmul double %5856, %5857
%5859 = load double, double* %239
%5860 = fdiv double %5858, %5859
store double %5860, double* %429
%5861 = load double, double* %429
%5862 = load double, double* %241
%5863 = fmul double %5861, %5862
store double %5863, double* %271
%5864 = load double, double* %356
%5865 = load double, double* %269
%5866 = fsub double 1.000000e+00, %5865
%5867 = fmul double %5864, %5866
%5868 = load double, double* %841
%5869 = fsub double 1.000000e+00, %5868
%5870 = fdiv double %5867, %5869
store double %5870, double* %503
%5871 = load double, double* %269
%5872 = fsub double 1.000000e+00, %5871
%5873 = load double, double* %841
%5874 = fsub double 1.000000e+00, %5873
%5875 = fdiv double %5872, %5874
store double %5875, double* %504
%5876 = load double, double* %356
%5877 = fneg double %5876
%5878 = load double, double* %841
%5879 = fsub double 1.000000e+00, %5878
%5880 = fdiv double %5877, %5879
store double %5880, double* %506
%5881 = load double, double* %504
%5882 = load double, double* %358
%5883 = fmul double %5881, %5882
store double %5883, double* %505
%5884 = load double, double* %505
%5885 = load double, double* %506
%5886 = load double, double* %271
%5887 = call double @llvm.fmuladd.f64(double %5885, double %5886, double %5884)
store double %5887, double* %505
%5888 = load double*, double** %119
%5889 = load double, double* %5888
%5890 = load double, double* %897
%5891 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5889, double %5890)
%5892 = load double, double* %411
%5893 = fadd double %5891, %5892
%5894 = load double, double* %897
%5895 = load double, double* %411
%5896 = fsub double %5894, %5895
%5897 = fdiv double %5893, %5896
store double %5897, double* %507
%5898 = load double, double* %897
%5899 = load double, double* %411
%5900 = fsub double %5898, %5899
%5901 = fdiv double 2.000000e+00, %5900
store double %5901, double* %558
%5902 = load double, double* %897
%5903 = load double*, double** %119
%5904 = load double, double* %5903
%5905 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5904, double %5902)
%5906 = load double, double* %411
%5907 = fadd double %5905, %5906
%5908 = load double, double* %897
%5909 = load double, double* %411
%5910 = fsub double %5908, %5909
%5911 = load double, double* %897
%5912 = load double, double* %411
%5913 = fsub double %5911, %5912
%5914 = fmul double %5910, %5913
%5915 = fdiv double %5907, %5914
%5916 = load double, double* %897
%5917 = load double, double* %411
%5918 = fsub double %5916, %5917
%5919 = fdiv double 1.000000e+00, %5918
%5920 = fadd double %5915, %5919
store double %5920, double* %509
%5921 = load double, double* %509
%5922 = load double, double* %413
%5923 = fmul double %5921, %5922
store double %5923, double* %510
%5924 = load double, double* %507
%5925 = fmul double 2.000000e+00, %5924
%5926 = load double, double* %507
%5927 = fsub double %5926, 1.000000e+00
%5928 = load double, double* %507
%5929 = fsub double %5928, 1.000000e+00
%5930 = load double, double* %842
%5931 = fmul double 4.000000e+00, %5930
%5932 = load double, double* %842
%5933 = fmul double %5931, %5932
%5934 = call double @llvm.fmuladd.f64(double %5927, double %5929, double %5933)
%5935 = call double @sqrt(double %5934)
%5936 = load double, double* %507
%5937 = fadd double %5936, 1.000000e+00
%5938 = load double, double* %507
%5939 = fadd double %5938, 1.000000e+00
%5940 = load double, double* %898
%5941 = fmul double 4.000000e+00, %5940
%5942 = load double, double* %898
%5943 = fmul double %5941, %5942
%5944 = call double @llvm.fmuladd.f64(double %5937, double %5939, double %5943)
%5945 = call double @sqrt(double %5944)
%5946 = fadd double %5935, %5945
%5947 = fdiv double %5925, %5946
store double %5947, double* %511
%5948 = load double, double* %507
%5949 = fadd double %5948, 1.000000e+00
%5950 = load double, double* %507
%5951 = fadd double %5950, 1.000000e+00
%5952 = load double, double* %898
%5953 = load double, double* %898
%5954 = fmul double %5952, %5953
%5955 = fmul double 4.000000e+00, %5954
%5956 = call double @llvm.fmuladd.f64(double %5949, double %5951, double %5955)
%5957 = call double @sqrt(double %5956)
%5958 = load double, double* %507
%5959 = fsub double %5958, 1.000000e+00
%5960 = load double, double* %507
%5961 = fsub double %5960, 1.000000e+00
%5962 = load double, double* %842
%5963 = load double, double* %842
%5964 = fmul double %5962, %5963
%5965 = fmul double 4.000000e+00, %5964
%5966 = call double @llvm.fmuladd.f64(double %5959, double %5961, double %5965)
%5967 = call double @sqrt(double %5966)
%5968 = fadd double %5957, %5967
%5969 = fdiv double 2.000000e+00, %5968
%5970 = load double, double* %507
%5971 = fmul double 2.000000e+00, %5970
%5972 = load double, double* %507
%5973 = fadd double %5972, 1.000000e+00
%5974 = load double, double* %507
%5975 = fadd double %5974, 1.000000e+00
%5976 = load double, double* %507
%5977 = fadd double %5976, 1.000000e+00
%5978 = load double, double* %898
%5979 = load double, double* %898
%5980 = fmul double %5978, %5979
%5981 = fmul double 4.000000e+00, %5980
%5982 = call double @llvm.fmuladd.f64(double %5975, double %5977, double %5981)
%5983 = call double @sqrt(double %5982)
%5984 = fdiv double %5973, %5983
%5985 = load double, double* %507
%5986 = fsub double %5985, 1.000000e+00
%5987 = load double, double* %507
%5988 = fsub double %5987, 1.000000e+00
%5989 = load double, double* %507
%5990 = fsub double %5989, 1.000000e+00
%5991 = load double, double* %842
%5992 = load double, double* %842
%5993 = fmul double %5991, %5992
%5994 = fmul double 4.000000e+00, %5993
%5995 = call double @llvm.fmuladd.f64(double %5988, double %5990, double %5994)
%5996 = call double @sqrt(double %5995)
%5997 = fdiv double %5986, %5996
%5998 = fadd double %5984, %5997
%5999 = fmul double %5971, %5998
%6000 = load double, double* %507
%6001 = fadd double %6000, 1.000000e+00
%6002 = load double, double* %507
%6003 = fadd double %6002, 1.000000e+00
%6004 = load double, double* %898
%6005 = load double, double* %898
%6006 = fmul double %6004, %6005
%6007 = fmul double 4.000000e+00, %6006
%6008 = call double @llvm.fmuladd.f64(double %6001, double %6003, double %6007)
%6009 = call double @sqrt(double %6008)
%6010 = load double, double* %507
%6011 = fsub double %6010, 1.000000e+00
%6012 = load double, double* %507
%6013 = fsub double %6012, 1.000000e+00
%6014 = load double, double* %842
%6015 = load double, double* %842
%6016 = fmul double %6014, %6015
%6017 = fmul double 4.000000e+00, %6016
%6018 = call double @llvm.fmuladd.f64(double %6011, double %6013, double %6017)
%6019 = call double @sqrt(double %6018)
%6020 = fadd double %6009, %6019
%6021 = load double, double* %507
%6022 = fadd double %6021, 1.000000e+00
%6023 = load double, double* %507
%6024 = fadd double %6023, 1.000000e+00
%6025 = load double, double* %898
%6026 = load double, double* %898
%6027 = fmul double %6025, %6026
%6028 = fmul double 4.000000e+00, %6027
%6029 = call double @llvm.fmuladd.f64(double %6022, double %6024, double %6028)
%6030 = call double @sqrt(double %6029)
%6031 = load double, double* %507
%6032 = fsub double %6031, 1.000000e+00
%6033 = load double, double* %507
%6034 = fsub double %6033, 1.000000e+00
%6035 = load double, double* %842
%6036 = load double, double* %842
%6037 = fmul double %6035, %6036
%6038 = fmul double 4.000000e+00, %6037
%6039 = call double @llvm.fmuladd.f64(double %6032, double %6034, double %6038)
%6040 = call double @sqrt(double %6039)
%6041 = fadd double %6030, %6040
%6042 = fmul double %6020, %6041
%6043 = fdiv double %5999, %6042
%6044 = fsub double %5969, %6043
store double %6044, double* %512
%6045 = load double, double* %512
%6046 = load double, double* %558
%6047 = fmul double %6045, %6046
store double %6047, double* %559
%6048 = load double, double* %512
%6049 = load double, double* %510
%6050 = fmul double %6048, %6049
store double %6050, double* %514
%6051 = load double, double* %511
%6052 = load double, double* %897
%6053 = load double, double* %411
%6054 = fsub double %6052, %6053
%6055 = load double, double* %897
%6056 = fneg double %6055
%6057 = call double @llvm.fmuladd.f64(double %6051, double %6054, double %6056)
%6058 = load double, double* %411
%6059 = fsub double %6057, %6058
%6060 = fmul double 5.000000e-01, %6059
store double %6060, double* %457
%6061 = load double, double* %897
%6062 = load double, double* %411
%6063 = fsub double %6061, %6062
%6064 = fmul double 5.000000e-01, %6063
store double %6064, double* %515
%6065 = load double, double* %511
%6066 = fneg double %6065
%6067 = fsub double %6066, 1.000000e+00
%6068 = fmul double 5.000000e-01, %6067
store double %6068, double* %462
%6069 = load double, double* %515
%6070 = load double, double* %559
%6071 = fmul double %6069, %6070
store double %6071, double* %560
%6072 = load double, double* %515
%6073 = load double, double* %514
%6074 = fmul double %6072, %6073
store double %6074, double* %460
%6075 = load double, double* %460
%6076 = load double, double* %462
%6077 = load double, double* %413
%6078 = call double @llvm.fmuladd.f64(double %6076, double %6077, double %6075)
store double %6078, double* %460
%6079 = load double, double* %457
%6080 = load double, double* %356
%6081 = fdiv double %6079, %6080
%6082 = fsub double 1.000000e+00, %6081
store double %6082, double* %239
%6083 = load double, double* %356
%6084 = fdiv double -1.000000e+00, %6083
store double %6084, double* %463
%6085 = load double, double* %457
%6086 = load double, double* %356
%6087 = load double, double* %356
%6088 = fmul double %6086, %6087
%6089 = fdiv double %6085, %6088
store double %6089, double* %371
%6090 = load double, double* %463
%6091 = load double, double* %560
%6092 = fmul double %6090, %6091
store double %6092, double* %551
%6093 = load double, double* %463
%6094 = load double, double* %460
%6095 = fmul double %6093, %6094
store double %6095, double* %241
%6096 = load double, double* %241
%6097 = load double, double* %371
%6098 = load double, double* %358
%6099 = call double @llvm.fmuladd.f64(double %6097, double %6098, double %6096)
store double %6099, double* %241
%6100 = load double, double* %841
%6101 = fsub double 1.000000e+00, %6100
store double %6101, double* %266
%6102 = load double, double* %239
%6103 = load double, double* %266
%6104 = call double @pow(double %6102, double %6103)
store double %6104, double* %269
%6105 = load double, double* %269
%6106 = load double, double* %266
%6107 = fmul double %6105, %6106
%6108 = load double, double* %239
%6109 = fdiv double %6107, %6108
store double %6109, double* %429
%6110 = load double, double* %429
%6111 = load double, double* %551
%6112 = fmul double %6110, %6111
store double %6112, double* %552
%6113 = load double, double* %429
%6114 = load double, double* %241
%6115 = fmul double %6113, %6114
store double %6115, double* %271
%6116 = load double, double* %356
%6117 = load double, double* %269
%6118 = fsub double 1.000000e+00, %6117
%6119 = fmul double %6116, %6118
%6120 = load double, double* %841
%6121 = fsub double 1.000000e+00, %6120
%6122 = fdiv double %6119, %6121
store double %6122, double* %419
%6123 = load double, double* %269
%6124 = fsub double 1.000000e+00, %6123
%6125 = load double, double* %841
%6126 = fsub double 1.000000e+00, %6125
%6127 = fdiv double %6124, %6126
store double %6127, double* %485
%6128 = load double, double* %356
%6129 = fneg double %6128
%6130 = load double, double* %841
%6131 = fsub double 1.000000e+00, %6130
%6132 = fdiv double %6129, %6131
store double %6132, double* %431
%6133 = load double, double* %485
%6134 = load double, double* %358
%6135 = fmul double %6133, %6134
store double %6135, double* %421
%6136 = load double, double* %431
%6137 = load double, double* %552
%6138 = fmul double %6136, %6137
store double %6138, double* %549
%6139 = load double, double* %421
%6140 = load double, double* %431
%6141 = load double, double* %271
%6142 = call double @llvm.fmuladd.f64(double %6140, double %6141, double %6139)
store double %6142, double* %421
%6143 = load double, double* %511
%6144 = fadd double %6143, 1.000000e+00
%6145 = fmul double 5.000000e-01, %6144
store double %6145, double* %517
store double 5.000000e-01, double* %518
%6146 = load double, double* %518
%6147 = load double, double* %559
%6148 = fmul double %6146, %6147
store double %6148, double* %561
%6149 = load double, double* %518
%6150 = load double, double* %514
%6151 = fmul double %6149, %6150
store double %6151, double* %520
%6152 = load double, double* %897
%6153 = load double, double* %356
%6154 = fdiv double %6152, %6153
%6155 = fadd double 1.000000e+00, %6154
store double %6155, double* %239
%6156 = load double, double* %897
%6157 = fneg double %6156
%6158 = load double, double* %356
%6159 = load double, double* %356
%6160 = fmul double %6158, %6159
%6161 = fdiv double %6157, %6160
store double %6161, double* %371
%6162 = load double, double* %371
%6163 = load double, double* %358
%6164 = fmul double %6162, %6163
store double %6164, double* %241
%6165 = load double, double* %841
%6166 = fneg double %6165
store double %6166, double* %266
%6167 = load double, double* %239
%6168 = load double, double* %266
%6169 = call double @pow(double %6167, double %6168)
store double %6169, double* %521
%6170 = load double, double* %521
%6171 = load double, double* %266
%6172 = fmul double %6170, %6171
%6173 = load double, double* %239
%6174 = fdiv double %6172, %6173
store double %6174, double* %522
%6175 = load double, double* %522
%6176 = load double, double* %241
%6177 = fmul double %6175, %6176
store double %6177, double* %523
%6178 = load double, double* %411
%6179 = load double, double* %356
%6180 = fdiv double %6178, %6179
%6181 = fadd double 1.000000e+00, %6180
store double %6181, double* %239
%6182 = load double, double* %356
%6183 = fdiv double 1.000000e+00, %6182
store double %6183, double* %524
%6184 = load double, double* %411
%6185 = fneg double %6184
%6186 = load double, double* %356
%6187 = load double, double* %356
%6188 = fmul double %6186, %6187
%6189 = fdiv double %6185, %6188
store double %6189, double* %371
%6190 = load double, double* %524
%6191 = load double, double* %413
%6192 = fmul double %6190, %6191
store double %6192, double* %241
%6193 = load double, double* %241
%6194 = load double, double* %371
%6195 = load double, double* %358
%6196 = call double @llvm.fmuladd.f64(double %6194, double %6195, double %6193)
store double %6196, double* %241
%6197 = load double, double* %841
%6198 = fneg double %6197
store double %6198, double* %266
%6199 = load double, double* %239
%6200 = load double, double* %266
%6201 = call double @pow(double %6199, double %6200)
store double %6201, double* %525
%6202 = load double, double* %525
%6203 = load double, double* %266
%6204 = fmul double %6202, %6203
%6205 = load double, double* %239
%6206 = fdiv double %6204, %6205
store double %6206, double* %526
%6207 = load double, double* %526
%6208 = load double, double* %241
%6209 = fmul double %6207, %6208
store double %6209, double* %527
%6210 = load double, double* %517
%6211 = fsub double 1.000000e+00, %6210
%6212 = load double, double* %521
%6213 = load double, double* %517
%6214 = load double, double* %525
%6215 = fmul double %6213, %6214
%6216 = call double @llvm.fmuladd.f64(double %6211, double %6212, double %6215)
store double %6216, double* %528
%6217 = load double, double* %525
%6218 = load double, double* %521
%6219 = fsub double %6217, %6218
store double %6219, double* %529
%6220 = load double, double* %517
%6221 = fsub double 1.000000e+00, %6220
store double %6221, double* %532
%6222 = load double, double* %517
store double %6222, double* %533
%6223 = load double, double* %529
%6224 = load double, double* %561
%6225 = fmul double %6223, %6224
store double %6225, double* %562
%6226 = load double, double* %529
%6227 = load double, double* %520
%6228 = fmul double %6226, %6227
store double %6228, double* %531
%6229 = load double, double* %531
%6230 = load double, double* %532
%6231 = load double, double* %523
%6232 = call double @llvm.fmuladd.f64(double %6230, double %6231, double %6229)
store double %6232, double* %531
%6233 = load double, double* %531
%6234 = load double, double* %533
%6235 = load double, double* %527
%6236 = call double @llvm.fmuladd.f64(double %6234, double %6235, double %6233)
store double %6236, double* %531
%6237 = load double*, double** %119
%6238 = load double, double* %6237
%6239 = load double, double* %457
%6240 = fsub double %6238, %6239
%6241 = load double, double* %440
%6242 = fadd double %6240, %6241
%6243 = load double, double* %528
%6244 = fmul double %6242, %6243
store double %6244, double* %534
%6245 = load double, double* %528
store double %6245, double* %563
%6246 = load double, double* %528
%6247 = fneg double %6246
store double %6247, double* %536
%6248 = load double, double* %528
store double %6248, double* %538
%6249 = load double, double* %440
%6250 = load double, double* %457
%6251 = fsub double %6249, %6250
%6252 = load double*, double** %119
%6253 = load double, double* %6252
%6254 = fadd double %6251, %6253
store double %6254, double* %539
%6255 = load double, double* %563
%6256 = load double, double* %536
%6257 = load double, double* %560
%6258 = call double @llvm.fmuladd.f64(double %6256, double %6257, double %6255)
store double %6258, double* %563
%6259 = load double, double* %536
%6260 = load double, double* %460
%6261 = fmul double %6259, %6260
store double %6261, double* %537
%6262 = load double, double* %537
%6263 = load double, double* %538
%6264 = load double, double* %442
%6265 = call double @llvm.fmuladd.f64(double %6263, double %6264, double %6262)
store double %6265, double* %537
%6266 = load double, double* %563
%6267 = load double, double* %539
%6268 = load double, double* %562
%6269 = call double @llvm.fmuladd.f64(double %6267, double %6268, double %6266)
store double %6269, double* %563
%6270 = load double, double* %537
%6271 = load double, double* %539
%6272 = load double, double* %531
%6273 = call double @llvm.fmuladd.f64(double %6271, double %6272, double %6270)
store double %6273, double* %537
%6274 = load double, double* %534
%6275 = load double, double* %419
%6276 = fadd double %6274, %6275
%6277 = load double, double* %503
%6278 = fsub double %6276, %6277
store double %6278, double* %553
store double 1.000000e+00, double* %564
store double 1.000000e+00, double* %554
store double -1.000000e+00, double* %565
%6279 = load double, double* %564
%6280 = load double, double* %563
%6281 = fmul double %6279, %6280
store double %6281, double* %556
%6282 = load double, double* %564
%6283 = load double, double* %537
%6284 = fmul double %6282, %6283
store double %6284, double* %555
%6285 = load double, double* %555
%6286 = load double, double* %554
%6287 = load double, double* %421
%6288 = call double @llvm.fmuladd.f64(double %6286, double %6287, double %6285)
store double %6288, double* %555
%6289 = load double, double* %556
%6290 = load double, double* %554
%6291 = load double, double* %549
%6292 = call double @llvm.fmuladd.f64(double %6290, double %6291, double %6289)
store double %6292, double* %556
%6293 = load double, double* %555
%6294 = load double, double* %565
%6295 = load double, double* %505
%6296 = call double @llvm.fmuladd.f64(double %6294, double %6295, double %6293)
store double %6296, double* %555
br label %6549
6297: ; preds = %5654, %5651
%6298 = load double, double* %411
%6299 = load double, double* %411
%6300 = load double, double* %842
%6301 = fmul double 4.000000e+00, %6300
%6302 = load double, double* %842
%6303 = fmul double %6301, %6302
%6304 = call double @llvm.fmuladd.f64(double %6298, double %6299, double %6303)
%6305 = call double @sqrt(double %6304)
store double %6305, double* %437
%6306 = load double, double* %411
%6307 = load double, double* %411
%6308 = load double, double* %411
%6309 = load double, double* %842
%6310 = load double, double* %842
%6311 = fmul double %6309, %6310
%6312 = fmul double 4.000000e+00, %6311
%6313 = call double @llvm.fmuladd.f64(double %6307, double %6308, double %6312)
%6314 = call double @sqrt(double %6313)
%6315 = fdiv double %6306, %6314
store double %6315, double* %438
%6316 = load double, double* %438
%6317 = load double, double* %413
%6318 = fmul double %6316, %6317
store double %6318, double* %439
%6319 = load double, double* %411
%6320 = load double, double* %437
%6321 = fadd double %6319, %6320
%6322 = fmul double -5.000000e-01, %6321
store double %6322, double* %440
store double -5.000000e-01, double* %441
store double -5.000000e-01, double* %443
%6323 = load double, double* %441
%6324 = load double, double* %413
%6325 = fmul double %6323, %6324
store double %6325, double* %442
%6326 = load double, double* %442
%6327 = load double, double* %443
%6328 = load double, double* %439
%6329 = call double @llvm.fmuladd.f64(double %6327, double %6328, double %6326)
store double %6329, double* %442
%6330 = load double, double* %440
%6331 = load double, double* %356
%6332 = fdiv double %6330, %6331
%6333 = fsub double 1.000000e+00, %6332
store double %6333, double* %239
%6334 = load double, double* %356
%6335 = fdiv double -1.000000e+00, %6334
store double %6335, double* %444
%6336 = load double, double* %440
%6337 = load double, double* %356
%6338 = load double, double* %356
%6339 = fmul double %6337, %6338
%6340 = fdiv double %6336, %6339
store double %6340, double* %371
%6341 = load double, double* %444
%6342 = load double, double* %442
%6343 = fmul double %6341, %6342
store double %6343, double* %241
%6344 = load double, double* %241
%6345 = load double, double* %371
%6346 = load double, double* %358
%6347 = call double @llvm.fmuladd.f64(double %6345, double %6346, double %6344)
store double %6347, double* %241
%6348 = load double, double* %841
%6349 = fsub double 1.000000e+00, %6348
store double %6349, double* %266
%6350 = load double, double* %239
%6351 = load double, double* %266
%6352 = call double @pow(double %6350, double %6351)
store double %6352, double* %269
%6353 = load double, double* %269
%6354 = load double, double* %266
%6355 = fmul double %6353, %6354
%6356 = load double, double* %239
%6357 = fdiv double %6355, %6356
store double %6357, double* %429
%6358 = load double, double* %429
%6359 = load double, double* %241
%6360 = fmul double %6358, %6359
store double %6360, double* %271
%6361 = load double, double* %356
%6362 = fneg double %6361
%6363 = load double, double* %269
%6364 = fmul double %6362, %6363
%6365 = load double, double* %841
%6366 = fsub double 1.000000e+00, %6365
%6367 = fdiv double %6364, %6366
store double %6367, double* %445
%6368 = load double, double* %269
%6369 = fneg double %6368
%6370 = load double, double* %841
%6371 = fsub double 1.000000e+00, %6370
%6372 = fdiv double %6369, %6371
store double %6372, double* %542
%6373 = load double, double* %356
%6374 = fneg double %6373
%6375 = load double, double* %841
%6376 = fsub double 1.000000e+00, %6375
%6377 = fdiv double %6374, %6376
store double %6377, double* %448
%6378 = load double, double* %542
%6379 = load double, double* %358
%6380 = fmul double %6378, %6379
store double %6380, double* %447
%6381 = load double, double* %447
%6382 = load double, double* %448
%6383 = load double, double* %271
%6384 = call double @llvm.fmuladd.f64(double %6382, double %6383, double %6381)
store double %6384, double* %447
%6385 = load double*, double** %119
%6386 = load double, double* %6385
%6387 = load double, double* %411
%6388 = fadd double %6386, %6387
store double %6388, double* %449
store double 1.000000e+00, double* %566
store double 1.000000e+00, double* %451
%6389 = load double, double* %451
%6390 = load double, double* %413
%6391 = fmul double %6389, %6390
store double %6391, double* %452
%6392 = load double, double* %449
%6393 = load double, double* %449
%6394 = load double, double* %842
%6395 = fmul double 4.000000e+00, %6394
%6396 = load double, double* %842
%6397 = fmul double %6395, %6396
%6398 = call double @llvm.fmuladd.f64(double %6392, double %6393, double %6397)
%6399 = call double @sqrt(double %6398)
store double %6399, double* %453
%6400 = load double, double* %449
%6401 = load double, double* %449
%6402 = load double, double* %449
%6403 = load double, double* %842
%6404 = load double, double* %842
%6405 = fmul double %6403, %6404
%6406 = fmul double 4.000000e+00, %6405
%6407 = call double @llvm.fmuladd.f64(double %6401, double %6402, double %6406)
%6408 = call double @sqrt(double %6407)
%6409 = fdiv double %6400, %6408
store double %6409, double* %454
%6410 = load double, double* %454
%6411 = load double, double* %566
%6412 = fmul double %6410, %6411
store double %6412, double* %567
%6413 = load double, double* %454
%6414 = load double, double* %452
%6415 = fmul double %6413, %6414
store double %6415, double* %456
%6416 = load double, double* %449
%6417 = load double, double* %453
%6418 = fsub double %6416, %6417
%6419 = load double, double* %411
%6420 = fneg double %6419
%6421 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6418, double %6420)
store double %6421, double* %457
store double 5.000000e-01, double* %458
store double -5.000000e-01, double* %461
store double -1.000000e+00, double* %462
%6422 = load double, double* %458
%6423 = load double, double* %566
%6424 = fmul double %6422, %6423
store double %6424, double* %560
%6425 = load double, double* %458
%6426 = load double, double* %452
%6427 = fmul double %6425, %6426
store double %6427, double* %460
%6428 = load double, double* %560
%6429 = load double, double* %461
%6430 = load double, double* %567
%6431 = call double @llvm.fmuladd.f64(double %6429, double %6430, double %6428)
store double %6431, double* %560
%6432 = load double, double* %460
%6433 = load double, double* %461
%6434 = load double, double* %456
%6435 = call double @llvm.fmuladd.f64(double %6433, double %6434, double %6432)
store double %6435, double* %460
%6436 = load double, double* %460
%6437 = load double, double* %462
%6438 = load double, double* %413
%6439 = call double @llvm.fmuladd.f64(double %6437, double %6438, double %6436)
store double %6439, double* %460
%6440 = load double, double* %457
%6441 = load double, double* %356
%6442 = fdiv double %6440, %6441
%6443 = fsub double 1.000000e+00, %6442
store double %6443, double* %239
%6444 = load double, double* %356
%6445 = fdiv double -1.000000e+00, %6444
store double %6445, double* %463
%6446 = load double, double* %457
%6447 = load double, double* %356
%6448 = load double, double* %356
%6449 = fmul double %6447, %6448
%6450 = fdiv double %6446, %6449
store double %6450, double* %371
%6451 = load double, double* %463
%6452 = load double, double* %560
%6453 = fmul double %6451, %6452
store double %6453, double* %551
%6454 = load double, double* %463
%6455 = load double, double* %460
%6456 = fmul double %6454, %6455
store double %6456, double* %241
%6457 = load double, double* %241
%6458 = load double, double* %371
%6459 = load double, double* %358
%6460 = call double @llvm.fmuladd.f64(double %6458, double %6459, double %6457)
store double %6460, double* %241
%6461 = load double, double* %841
%6462 = fsub double 1.000000e+00, %6461
store double %6462, double* %266
%6463 = load double, double* %239
%6464 = load double, double* %266
%6465 = call double @pow(double %6463, double %6464)
store double %6465, double* %269
%6466 = load double, double* %269
%6467 = load double, double* %266
%6468 = fmul double %6466, %6467
%6469 = load double, double* %239
%6470 = fdiv double %6468, %6469
store double %6470, double* %429
%6471 = load double, double* %429
%6472 = load double, double* %551
%6473 = fmul double %6471, %6472
store double %6473, double* %552
%6474 = load double, double* %429
%6475 = load double, double* %241
%6476 = fmul double %6474, %6475
store double %6476, double* %271
%6477 = load double, double* %356
%6478 = fneg double %6477
%6479 = load double, double* %269
%6480 = fmul double %6478, %6479
%6481 = load double, double* %841
%6482 = fsub double 1.000000e+00, %6481
%6483 = fdiv double %6480, %6482
store double %6483, double* %419
%6484 = load double, double* %269
%6485 = fneg double %6484
%6486 = load double, double* %841
%6487 = fsub double 1.000000e+00, %6486
%6488 = fdiv double %6485, %6487
store double %6488, double* %485
%6489 = load double, double* %356
%6490 = fneg double %6489
%6491 = load double, double* %841
%6492 = fsub double 1.000000e+00, %6491
%6493 = fdiv double %6490, %6492
store double %6493, double* %431
%6494 = load double, double* %485
%6495 = load double, double* %358
%6496 = fmul double %6494, %6495
store double %6496, double* %421
%6497 = load double, double* %431
%6498 = load double, double* %552
%6499 = fmul double %6497, %6498
store double %6499, double* %549
%6500 = load double, double* %421
%6501 = load double, double* %431
%6502 = load double, double* %271
%6503 = call double @llvm.fmuladd.f64(double %6501, double %6502, double %6500)
store double %6503, double* %421
%6504 = load double, double* %830
%6505 = fsub double 1.000000e+00, %6504
store double %6505, double* %239
%6506 = load double, double* %841
%6507 = fneg double %6506
store double %6507, double* %266
%6508 = load double, double* %239
%6509 = load double, double* %266
%6510 = call double @pow(double %6508, double %6509)
store double %6510, double* %269
%6511 = load double, double* %419
%6512 = load double, double* %269
%6513 = load double*, double** %119
%6514 = load double, double* %6513
%6515 = load double, double* %457
%6516 = fsub double %6514, %6515
%6517 = load double, double* %440
%6518 = fadd double %6516, %6517
%6519 = call double @llvm.fmuladd.f64(double %6512, double %6518, double %6511)
%6520 = load double, double* %445
%6521 = fsub double %6519, %6520
store double %6521, double* %553
store double 1.000000e+00, double* %554
%6522 = load double, double* %269
store double %6522, double* %556
%6523 = load double, double* %269
%6524 = fneg double %6523
store double %6524, double* %568
%6525 = load double, double* %269
store double %6525, double* %569
store double -1.000000e+00, double* %570
%6526 = load double, double* %554
%6527 = load double, double* %421
%6528 = fmul double %6526, %6527
store double %6528, double* %555
%6529 = load double, double* %556
%6530 = load double, double* %554
%6531 = load double, double* %549
%6532 = call double @llvm.fmuladd.f64(double %6530, double %6531, double %6529)
store double %6532, double* %556
%6533 = load double, double* %556
%6534 = load double, double* %568
%6535 = load double, double* %560
%6536 = call double @llvm.fmuladd.f64(double %6534, double %6535, double %6533)
store double %6536, double* %556
%6537 = load double, double* %555
%6538 = load double, double* %568
%6539 = load double, double* %460
%6540 = call double @llvm.fmuladd.f64(double %6538, double %6539, double %6537)
store double %6540, double* %555
%6541 = load double, double* %555
%6542 = load double, double* %569
%6543 = load double, double* %442
%6544 = call double @llvm.fmuladd.f64(double %6542, double %6543, double %6541)
store double %6544, double* %555
%6545 = load double, double* %555
%6546 = load double, double* %570
%6547 = load double, double* %447
%6548 = call double @llvm.fmuladd.f64(double %6546, double %6547, double %6545)
store double %6548, double* %555
br label %6549
6549: ; preds = %6297, %5657
br label %6550
6550: ; preds = %6549, %5633
%6551 = load double*, double** %116
%6552 = load double, double* %6551
%6553 = load double, double* %315
%6554 = load double, double* %230
%6555 = fmul double %6553, %6554
%6556 = fdiv double %6552, %6555
store double %6556, double* %571
%6557 = load double, double* %315
%6558 = load double, double* %230
%6559 = fmul double %6557, %6558
%6560 = fdiv double 1.000000e+00, %6559
store double %6560, double* %572
%6561 = load double*, double** %116
%6562 = load double, double* %6561
%6563 = fneg double %6562
%6564 = load double, double* %315
%6565 = load double, double* %315
%6566 = fmul double %6564, %6565
%6567 = load double, double* %230
%6568 = fmul double %6566, %6567
%6569 = fdiv double %6563, %6568
store double %6569, double* %573
%6570 = load double*, double** %116
%6571 = load double, double* %6570
%6572 = fneg double %6571
%6573 = load double, double* %315
%6574 = load double, double* %230
%6575 = load double, double* %230
%6576 = fmul double %6574, %6575
%6577 = fmul double %6573, %6576
%6578 = fdiv double %6572, %6577
store double %6578, double* %575
%6579 = load double, double* %573
%6580 = load double, double* %317
%6581 = fmul double %6579, %6580
store double %6581, double* %574
%6582 = load double, double* %574
%6583 = load double, double* %575
%6584 = load double, double* %232
%6585 = call double @llvm.fmuladd.f64(double %6583, double %6584, double %6582)
store double %6585, double* %574
%6586 = load double, double* %571
%6587 = fcmp ogt double %6586, 1.000000e+02
br i1 %6587, label %6588, label %6595
6588: ; preds = %6550
%6589 = call double @exp(double 1.000000e+02)
store double %6589, double* %577
%6590 = load double, double* %577
%6591 = load double, double* %571
%6592 = fsub double %6591, 1.000000e+02
%6593 = fadd double 1.000000e+00, %6592
%6594 = fmul double %6590, %6593
store double %6594, double* %576
br label %6610
6595: ; preds = %6550
%6596 = load double, double* %571
%6597 = fcmp olt double %6596, -1.000000e+02
br i1 %6597, label %6598, label %6605
6598: ; preds = %6595
%6599 = call double @exp(double -1.000000e+02)
store double %6599, double* %577
%6600 = load double, double* %577
%6601 = load double, double* %571
%6602 = fadd double %6601, 1.000000e+02
%6603 = fadd double 1.000000e+00, %6602
%6604 = fmul double %6600, %6603
store double %6604, double* %576
br label %6609
6605: ; preds = %6595
%6606 = load double, double* %571
%6607 = call double @exp(double %6606)
store double %6607, double* %576
%6608 = load double, double* %576
store double %6608, double* %577
br label %6609
6609: ; preds = %6605, %6598
br label %6610
6610: ; preds = %6609, %6588
%6611 = load double, double* %577
%6612 = load double, double* %572
%6613 = fmul double %6611, %6612
store double %6613, double* %578
%6614 = load double, double* %577
%6615 = load double, double* %574
%6616 = fmul double %6614, %6615
store double %6616, double* %579
%6617 = load double, double* %282
%6618 = load double, double* %576
%6619 = fsub double %6618, 1.000000e+00
%6620 = fmul double %6617, %6619
store double %6620, double* %580
%6621 = load double, double* %576
%6622 = fsub double %6621, 1.000000e+00
store double %6622, double* %581
%6623 = load double, double* %282
store double %6623, double* %583
%6624 = load double, double* %581
%6625 = load double, double* %284
%6626 = fmul double %6624, %6625
store double %6626, double* %582
%6627 = load double, double* %583
%6628 = load double, double* %578
%6629 = fmul double %6627, %6628
store double %6629, double* %584
%6630 = load double, double* %582
%6631 = load double, double* %583
%6632 = load double, double* %579
%6633 = call double @llvm.fmuladd.f64(double %6631, double %6632, double %6630)
store double %6633, double* %582
%6634 = load double*, double** %118
%6635 = load double, double* %6634
%6636 = load double, double* %318
%6637 = load double, double* %230
%6638 = fmul double %6636, %6637
%6639 = fdiv double %6635, %6638
store double %6639, double* %571
%6640 = load double, double* %318
%6641 = load double, double* %230
%6642 = fmul double %6640, %6641
%6643 = fdiv double 1.000000e+00, %6642
store double %6643, double* %585
%6644 = load double*, double** %118
%6645 = load double, double* %6644
%6646 = fneg double %6645
%6647 = load double, double* %318
%6648 = load double, double* %318
%6649 = fmul double %6647, %6648
%6650 = load double, double* %230
%6651 = fmul double %6649, %6650
%6652 = fdiv double %6646, %6651
store double %6652, double* %586
%6653 = load double*, double** %118
%6654 = load double, double* %6653
%6655 = fneg double %6654
%6656 = load double, double* %318
%6657 = load double, double* %230
%6658 = load double, double* %230
%6659 = fmul double %6657, %6658
%6660 = fmul double %6656, %6659
%6661 = fdiv double %6655, %6660
store double %6661, double* %575
%6662 = load double, double* %586
%6663 = load double, double* %320
%6664 = fmul double %6662, %6663
store double %6664, double* %574
%6665 = load double, double* %574
%6666 = load double, double* %575
%6667 = load double, double* %232
%6668 = call double @llvm.fmuladd.f64(double %6666, double %6667, double %6665)
store double %6668, double* %574
%6669 = load double, double* %571
%6670 = fcmp ogt double %6669, 1.000000e+02
br i1 %6670, label %6671, label %6678
6671: ; preds = %6610
%6672 = call double @exp(double 1.000000e+02)
store double %6672, double* %577
%6673 = load double, double* %577
%6674 = load double, double* %571
%6675 = fsub double %6674, 1.000000e+02
%6676 = fadd double 1.000000e+00, %6675
%6677 = fmul double %6673, %6676
store double %6677, double* %576
br label %6693
6678: ; preds = %6610
%6679 = load double, double* %571
%6680 = fcmp olt double %6679, -1.000000e+02
br i1 %6680, label %6681, label %6688
6681: ; preds = %6678
%6682 = call double @exp(double -1.000000e+02)
store double %6682, double* %577
%6683 = load double, double* %577
%6684 = load double, double* %571
%6685 = fadd double %6684, 1.000000e+02
%6686 = fadd double 1.000000e+00, %6685
%6687 = fmul double %6683, %6686
store double %6687, double* %576
br label %6692
6688: ; preds = %6678
%6689 = load double, double* %571
%6690 = call double @exp(double %6689)
store double %6690, double* %576
%6691 = load double, double* %576
store double %6691, double* %577
br label %6692
6692: ; preds = %6688, %6681
br label %6693
6693: ; preds = %6692, %6671
%6694 = load double, double* %577
%6695 = load double, double* %585
%6696 = fmul double %6694, %6695
store double %6696, double* %587
%6697 = load double, double* %577
%6698 = load double, double* %574
%6699 = fmul double %6697, %6698
store double %6699, double* %579
%6700 = load double, double* %282
%6701 = load double, double* %285
%6702 = fmul double %6700, %6701
%6703 = load double, double* %576
%6704 = fsub double %6703, 1.000000e+00
%6705 = fmul double %6702, %6704
store double %6705, double* %588
%6706 = load double, double* %576
%6707 = fsub double %6706, 1.000000e+00
%6708 = load double, double* %285
%6709 = fmul double %6707, %6708
store double %6709, double* %589
%6710 = load double, double* %576
%6711 = fsub double %6710, 1.000000e+00
%6712 = load double, double* %282
%6713 = fmul double %6711, %6712
store double %6713, double* %591
%6714 = load double, double* %282
%6715 = load double, double* %285
%6716 = fmul double %6714, %6715
store double %6716, double* %592
%6717 = load double, double* %589
%6718 = load double, double* %284
%6719 = fmul double %6717, %6718
store double %6719, double* %590
%6720 = load double, double* %590
%6721 = load double, double* %591
%6722 = load double, double* %287
%6723 = call double @llvm.fmuladd.f64(double %6721, double %6722, double %6720)
store double %6723, double* %590
%6724 = load double, double* %592
%6725 = load double, double* %587
%6726 = fmul double %6724, %6725
store double %6726, double* %593
%6727 = load double, double* %590
%6728 = load double, double* %592
%6729 = load double, double* %579
%6730 = call double @llvm.fmuladd.f64(double %6728, double %6729, double %6727)
store double %6730, double* %590
%6731 = load double, double* %432
%6732 = load double, double* %396
%6733 = call double @llvm.fmuladd.f64(double %6731, double %6732, double 1.000000e+00)
%6734 = load double, double* %491
%6735 = load double, double* %395
%6736 = call double @llvm.fmuladd.f64(double %6734, double %6735, double %6733)
store double %6736, double* %594
%6737 = load double, double* %396
store double %6737, double* %595
%6738 = load double, double* %395
store double %6738, double* %598
%6739 = load double, double* %595
%6740 = load double, double* %434
%6741 = fmul double %6739, %6740
store double %6741, double* %596
%6742 = load double, double* %595
%6743 = load double, double* %435
%6744 = fmul double %6742, %6743
store double %6744, double* %597
%6745 = load double, double* %596
%6746 = load double, double* %598
%6747 = load double, double* %493
%6748 = call double @llvm.fmuladd.f64(double %6746, double %6747, double %6745)
store double %6748, double* %596
%6749 = load double, double* %598
%6750 = load double, double* %494
%6751 = fmul double %6749, %6750
store double %6751, double* %599
%6752 = load double, double* %594
%6753 = fsub double %6752, 1.000000e-04
%6754 = load double, double* %594
%6755 = fsub double %6754, 1.000000e-04
%6756 = call double @llvm.fmuladd.f64(double %6753, double %6755, double 1.000000e-08)
%6757 = call double @sqrt(double %6756)
%6758 = load double, double* %594
%6759 = fadd double %6757, %6758
%6760 = fsub double %6759, 1.000000e-04
%6761 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6760, double 1.000000e-04)
store double %6761, double* %600
%6762 = load double, double* %594
%6763 = fsub double %6762, 1.000000e-04
%6764 = load double, double* %594
%6765 = fsub double %6764, 1.000000e-04
%6766 = load double, double* %594
%6767 = fsub double %6766, 1.000000e-04
%6768 = call double @llvm.fmuladd.f64(double %6765, double %6767, double 1.000000e-08)
%6769 = call double @sqrt(double %6768)
%6770 = fdiv double %6763, %6769
%6771 = fadd double %6770, 1.000000e+00
%6772 = fmul double 5.000000e-01, %6771
store double %6772, double* %601
%6773 = load double, double* %601
%6774 = load double, double* %596
%6775 = fmul double %6773, %6774
store double %6775, double* %602
%6776 = load double, double* %601
%6777 = load double, double* %597
%6778 = fmul double %6776, %6777
store double %6778, double* %603
%6779 = load double, double* %601
%6780 = load double, double* %599
%6781 = fmul double %6779, %6780
store double %6781, double* %604
%6782 = load double, double* %580
%6783 = load double, double* %397
%6784 = load double, double* %588
%6785 = load double, double* %400
%6786 = fmul double %6784, %6785
%6787 = call double @llvm.fmuladd.f64(double %6782, double %6783, double %6786)
store double %6787, double* %605
%6788 = load double, double* %397
store double %6788, double* %606
%6789 = load double, double* %580
store double %6789, double* %609
%6790 = load double, double* %400
store double %6790, double* %610
%6791 = load double, double* %606
%6792 = load double, double* %582
%6793 = fmul double %6791, %6792
store double %6793, double* %607
%6794 = load double, double* %606
%6795 = load double, double* %584
%6796 = fmul double %6794, %6795
store double %6796, double* %608
%6797 = load double, double* %607
%6798 = load double, double* %609
%6799 = load double, double* %399
%6800 = call double @llvm.fmuladd.f64(double %6798, double %6799, double %6797)
store double %6800, double* %607
%6801 = load double, double* %607
%6802 = load double, double* %610
%6803 = load double, double* %590
%6804 = call double @llvm.fmuladd.f64(double %6802, double %6803, double %6801)
store double %6804, double* %607
%6805 = load double, double* %610
%6806 = load double, double* %593
%6807 = fmul double %6805, %6806
store double %6807, double* %611
%6808 = load double, double* %899
%6809 = fcmp olt double %6808, 5.000000e-01
br i1 %6809, label %6810, label %6896
6810: ; preds = %6693
%6811 = load double, double* %900
%6812 = fdiv double 1.000000e+00, %6811
store double %6812, double* %266
%6813 = load double, double* %600
%6814 = load double, double* %266
%6815 = call double @pow(double %6813, double %6814)
store double %6815, double* %269
%6816 = load double, double* %269
%6817 = load double, double* %266
%6818 = fmul double %6816, %6817
%6819 = load double, double* %600
%6820 = fdiv double %6818, %6819
store double %6820, double* %612
%6821 = load double, double* %612
%6822 = load double, double* %602
%6823 = fmul double %6821, %6822
store double %6823, double* %271
%6824 = load double, double* %612
%6825 = load double, double* %603
%6826 = fmul double %6824, %6825
store double %6826, double* %430
%6827 = load double, double* %612
%6828 = load double, double* %604
%6829 = fmul double %6827, %6828
store double %6829, double* %490
%6830 = load double, double* %269
%6831 = load double, double* %605
%6832 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %6831, double %6830)
store double %6832, double* %239
store double 1.000000e+00, double* %336
store double 4.000000e+00, double* %613
%6833 = load double, double* %336
%6834 = load double, double* %271
%6835 = fmul double %6833, %6834
store double %6835, double* %241
%6836 = load double, double* %336
%6837 = load double, double* %430
%6838 = fmul double %6836, %6837
store double %6838, double* %428
%6839 = load double, double* %336
%6840 = load double, double* %490
%6841 = fmul double %6839, %6840
store double %6841, double* %489
%6842 = load double, double* %241
%6843 = load double, double* %613
%6844 = load double, double* %607
%6845 = call double @llvm.fmuladd.f64(double %6843, double %6844, double %6842)
store double %6845, double* %241
%6846 = load double, double* %428
%6847 = load double, double* %613
%6848 = load double, double* %608
%6849 = call double @llvm.fmuladd.f64(double %6847, double %6848, double %6846)
store double %6849, double* %428
%6850 = load double, double* %489
%6851 = load double, double* %613
%6852 = load double, double* %611
%6853 = call double @llvm.fmuladd.f64(double %6851, double %6852, double %6850)
store double %6853, double* %489
%6854 = load double, double* %239
%6855 = load double, double* %900
%6856 = call double @pow(double %6854, double %6855)
store double %6856, double* %273
%6857 = load double, double* %273
%6858 = load double, double* %900
%6859 = fmul double %6857, %6858
%6860 = load double, double* %239
%6861 = fdiv double %6859, %6860
store double %6861, double* %350
%6862 = load double, double* %350
%6863 = load double, double* %241
%6864 = fmul double %6862, %6863
store double %6864, double* %275
%6865 = load double, double* %350
%6866 = load double, double* %428
%6867 = fmul double %6865, %6866
store double %6867, double* %614
%6868 = load double, double* %350
%6869 = load double, double* %489
%6870 = fmul double %6868, %6869
store double %6870, double* %615
%6871 = load double, double* %600
%6872 = load double, double* %273
%6873 = fadd double %6871, %6872
%6874 = fmul double 5.000000e-01, %6873
store double %6874, double* %616
store double 5.000000e-01, double* %617
store double 5.000000e-01, double* %621
%6875 = load double, double* %617
%6876 = load double, double* %602
%6877 = fmul double %6875, %6876
store double %6877, double* %618
%6878 = load double, double* %617
%6879 = load double, double* %603
%6880 = fmul double %6878, %6879
store double %6880, double* %619
%6881 = load double, double* %617
%6882 = load double, double* %604
%6883 = fmul double %6881, %6882
store double %6883, double* %620
%6884 = load double, double* %618
%6885 = load double, double* %621
%6886 = load double, double* %275
%6887 = call double @llvm.fmuladd.f64(double %6885, double %6886, double %6884)
store double %6887, double* %618
%6888 = load double, double* %619
%6889 = load double, double* %621
%6890 = load double, double* %614
%6891 = call double @llvm.fmuladd.f64(double %6889, double %6890, double %6888)
store double %6891, double* %619
%6892 = load double, double* %620
%6893 = load double, double* %621
%6894 = load double, double* %615
%6895 = call double @llvm.fmuladd.f64(double %6893, double %6894, double %6892)
store double %6895, double* %620
br label %6956
6896: ; preds = %6693
%6897 = load double, double* %605
%6898 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %6897, double 1.000000e+00)
store double %6898, double* %239
store double 4.000000e+00, double* %613
%6899 = load double, double* %613
%6900 = load double, double* %607
%6901 = fmul double %6899, %6900
store double %6901, double* %241
%6902 = load double, double* %613
%6903 = load double, double* %608
%6904 = fmul double %6902, %6903
store double %6904, double* %428
%6905 = load double, double* %613
%6906 = load double, double* %611
%6907 = fmul double %6905, %6906
store double %6907, double* %489
%6908 = load double, double* %239
%6909 = load double, double* %900
%6910 = call double @pow(double %6908, double %6909)
store double %6910, double* %266
%6911 = load double, double* %266
%6912 = load double, double* %900
%6913 = fmul double %6911, %6912
%6914 = load double, double* %239
%6915 = fdiv double %6913, %6914
store double %6915, double* %367
%6916 = load double, double* %367
%6917 = load double, double* %241
%6918 = fmul double %6916, %6917
store double %6918, double* %268
%6919 = load double, double* %367
%6920 = load double, double* %428
%6921 = fmul double %6919, %6920
store double %6921, double* %622
%6922 = load double, double* %367
%6923 = load double, double* %489
%6924 = fmul double %6922, %6923
store double %6924, double* %623
%6925 = load double, double* %600
%6926 = fmul double 5.000000e-01, %6925
%6927 = load double, double* %266
%6928 = fadd double 1.000000e+00, %6927
%6929 = fmul double %6926, %6928
store double %6929, double* %616
%6930 = load double, double* %266
%6931 = fadd double %6930, 1.000000e+00
%6932 = fmul double 5.000000e-01, %6931
store double %6932, double* %617
%6933 = load double, double* %600
%6934 = fmul double 5.000000e-01, %6933
store double %6934, double* %624
%6935 = load double, double* %617
%6936 = load double, double* %602
%6937 = fmul double %6935, %6936
store double %6937, double* %618
%6938 = load double, double* %617
%6939 = load double, double* %603
%6940 = fmul double %6938, %6939
store double %6940, double* %619
%6941 = load double, double* %617
%6942 = load double, double* %604
%6943 = fmul double %6941, %6942
store double %6943, double* %620
%6944 = load double, double* %618
%6945 = load double, double* %624
%6946 = load double, double* %268
%6947 = call double @llvm.fmuladd.f64(double %6945, double %6946, double %6944)
store double %6947, double* %618
%6948 = load double, double* %619
%6949 = load double, double* %624
%6950 = load double, double* %622
%6951 = call double @llvm.fmuladd.f64(double %6949, double %6950, double %6948)
store double %6951, double* %619
%6952 = load double, double* %620
%6953 = load double, double* %624
%6954 = load double, double* %623
%6955 = call double @llvm.fmuladd.f64(double %6953, double %6954, double %6952)
store double %6955, double* %620
br label %6956
6956: ; preds = %6896, %6810
%6957 = load double, double* %588
%6958 = load double, double* %616
%6959 = fdiv double %6957, %6958
%6960 = load double*, double** %140
store double %6959, double* %6960
%6961 = load double, double* %616
%6962 = fdiv double 1.000000e+00, %6961
store double %6962, double* %625
%6963 = load double, double* %588
%6964 = fneg double %6963
%6965 = load double, double* %616
%6966 = load double, double* %616
%6967 = fmul double %6965, %6966
%6968 = fdiv double %6964, %6967
store double %6968, double* %626
%6969 = load double, double* %625
%6970 = load double, double* %590
%6971 = fmul double %6969, %6970
%6972 = load double*, double** %141
store double %6971, double* %6972
%6973 = load double, double* %625
%6974 = load double, double* %593
%6975 = fmul double %6973, %6974
%6976 = load double*, double** %142
store double %6975, double* %6976
%6977 = load double*, double** %141
%6978 = load double, double* %6977
%6979 = load double, double* %626
%6980 = load double, double* %618
%6981 = call double @llvm.fmuladd.f64(double %6979, double %6980, double %6978)
%6982 = load double*, double** %141
store double %6981, double* %6982
%6983 = load double, double* %626
%6984 = load double, double* %619
%6985 = fmul double %6983, %6984
%6986 = load double*, double** %143
store double %6985, double* %6986
%6987 = load double*, double** %142
%6988 = load double, double* %6987
%6989 = load double, double* %626
%6990 = load double, double* %620
%6991 = call double @llvm.fmuladd.f64(double %6989, double %6990, double %6988)
%6992 = load double*, double** %142
store double %6991, double* %6992
%6993 = load double, double* %580
%6994 = load double, double* %616
%6995 = fdiv double %6993, %6994
store double %6995, double* %627
%6996 = load double, double* %616
%6997 = fdiv double 1.000000e+00, %6996
store double %6997, double* %628
%6998 = load double, double* %580
%6999 = fneg double %6998
%7000 = load double, double* %616
%7001 = load double, double* %616
%7002 = fmul double %7000, %7001
%7003 = fdiv double %6999, %7002
store double %7003, double* %631
%7004 = load double, double* %628
%7005 = load double, double* %582
%7006 = fmul double %7004, %7005
store double %7006, double* %629
%7007 = load double, double* %628
%7008 = load double, double* %584
%7009 = fmul double %7007, %7008
store double %7009, double* %630
%7010 = load double, double* %629
%7011 = load double, double* %631
%7012 = load double, double* %618
%7013 = call double @llvm.fmuladd.f64(double %7011, double %7012, double %7010)
store double %7013, double* %629
%7014 = load double, double* %630
%7015 = load double, double* %631
%7016 = load double, double* %619
%7017 = call double @llvm.fmuladd.f64(double %7015, double %7016, double %7014)
store double %7017, double* %630
%7018 = load double, double* %631
%7019 = load double, double* %620
%7020 = fmul double %7018, %7019
store double %7020, double* %632
%7021 = load double, double* %627
%7022 = fneg double %7021
%7023 = load double*, double** %216
store double %7022, double* %7023
store double -1.000000e+00, double* %633
%7024 = load double, double* %633
%7025 = load double, double* %629
%7026 = fmul double %7024, %7025
%7027 = load double*, double** %217
store double %7026, double* %7027
%7028 = load double, double* %633
%7029 = load double, double* %630
%7030 = fmul double %7028, %7029
%7031 = load double*, double** %218
store double %7030, double* %7031
%7032 = load double, double* %633
%7033 = load double, double* %632
%7034 = fmul double %7032, %7033
%7035 = load double*, double** %219
store double %7034, double* %7035
%7036 = load double*, double** %120
%7037 = load double, double* %7036
%7038 = load double*, double** %138
store double %7037, double* %7038
%7039 = load double*, double** %139
store double 1.000000e+00, double* %7039
%7040 = load double*, double** %120
%7041 = load double, double* %7040
%7042 = load double*, double** %220
store double %7041, double* %7042
%7043 = load double*, double** %221
store double 1.000000e+00, double* %7043
%7044 = load double, double* %857
%7045 = fcmp ogt double %7044, 0.000000e+00
br i1 %7045, label %7046, label %7226
7046: ; preds = %6956
%7047 = load double*, double** %119
%7048 = load double, double* %7047
%7049 = load double, double* %859
%7050 = load double, double* %230
%7051 = fmul double %7049, %7050
%7052 = fdiv double %7048, %7051
store double %7052, double* %571
%7053 = load double, double* %859
%7054 = load double, double* %230
%7055 = fmul double %7053, %7054
%7056 = fdiv double 1.000000e+00, %7055
store double %7056, double* %634
%7057 = load double*, double** %119
%7058 = load double, double* %7057
%7059 = fneg double %7058
%7060 = load double, double* %859
%7061 = load double, double* %230
%7062 = load double, double* %230
%7063 = fmul double %7061, %7062
%7064 = fmul double %7060, %7063
%7065 = fdiv double %7059, %7064
store double %7065, double* %575
%7066 = load double, double* %575
%7067 = load double, double* %232
%7068 = fmul double %7066, %7067
store double %7068, double* %574
%7069 = load double, double* %571
%7070 = fcmp ogt double %7069, 1.000000e+02
br i1 %7070, label %7071, label %7078
7071: ; preds = %7046
%7072 = call double @exp(double 1.000000e+02)
store double %7072, double* %577
%7073 = load double, double* %577
%7074 = load double, double* %571
%7075 = fsub double %7074, 1.000000e+02
%7076 = fadd double 1.000000e+00, %7075
%7077 = fmul double %7073, %7076
store double %7077, double* %576
br label %7093
7078: ; preds = %7046
%7079 = load double, double* %571
%7080 = fcmp olt double %7079, -1.000000e+02
br i1 %7080, label %7081, label %7088
7081: ; preds = %7078
%7082 = call double @exp(double -1.000000e+02)
store double %7082, double* %577
%7083 = load double, double* %577
%7084 = load double, double* %571
%7085 = fadd double %7084, 1.000000e+02
%7086 = fadd double 1.000000e+00, %7085
%7087 = fmul double %7083, %7086
store double %7087, double* %576
br label %7092
7088: ; preds = %7078
%7089 = load double, double* %571
%7090 = call double @exp(double %7089)
store double %7090, double* %576
%7091 = load double, double* %576
store double %7091, double* %577
br label %7092
7092: ; preds = %7088, %7081
br label %7093
7093: ; preds = %7092, %7071
%7094 = load double, double* %577
%7095 = load double, double* %634
%7096 = fmul double %7094, %7095
store double %7096, double* %635
%7097 = load double, double* %577
%7098 = load double, double* %574
%7099 = fmul double %7097, %7098
store double %7099, double* %579
%7100 = load double*, double** %118
%7101 = load double, double* %7100
%7102 = load double, double* %859
%7103 = load double, double* %230
%7104 = fmul double %7102, %7103
%7105 = fdiv double %7101, %7104
store double %7105, double* %636
%7106 = load double, double* %859
%7107 = load double, double* %230
%7108 = fmul double %7106, %7107
%7109 = fdiv double 1.000000e+00, %7108
store double %7109, double* %637
%7110 = load double*, double** %118
%7111 = load double, double* %7110
%7112 = fneg double %7111
%7113 = load double, double* %859
%7114 = load double, double* %230
%7115 = load double, double* %230
%7116 = fmul double %7114, %7115
%7117 = fmul double %7113, %7116
%7118 = fdiv double %7112, %7117
store double %7118, double* %638
%7119 = load double, double* %638
%7120 = load double, double* %232
%7121 = fmul double %7119, %7120
store double %7121, double* %639
%7122 = load double, double* %636
%7123 = fcmp ogt double %7122, 1.000000e+02
br i1 %7123, label %7124, label %7131
7124: ; preds = %7093
%7125 = call double @exp(double 1.000000e+02)
store double %7125, double* %641
%7126 = load double, double* %641
%7127 = load double, double* %636
%7128 = fsub double %7127, 1.000000e+02
%7129 = fadd double 1.000000e+00, %7128
%7130 = fmul double %7126, %7129
store double %7130, double* %640
br label %7146
7131: ; preds = %7093
%7132 = load double, double* %636
%7133 = fcmp olt double %7132, -1.000000e+02
br i1 %7133, label %7134, label %7141
7134: ; preds = %7131
%7135 = call double @exp(double -1.000000e+02)
store double %7135, double* %641
%7136 = load double, double* %641
%7137 = load double, double* %636
%7138 = fadd double %7137, 1.000000e+02
%7139 = fadd double 1.000000e+00, %7138
%7140 = fmul double %7136, %7139
store double %7140, double* %640
br label %7145
7141: ; preds = %7131
%7142 = load double, double* %636
%7143 = call double @exp(double %7142)
store double %7143, double* %640
%7144 = load double, double* %640
store double %7144, double* %641
br label %7145
7145: ; preds = %7141, %7134
br label %7146
7146: ; preds = %7145, %7124
%7147 = load double, double* %641
%7148 = load double, double* %637
%7149 = fmul double %7147, %7148
store double %7149, double* %642
%7150 = load double, double* %641
%7151 = load double, double* %639
%7152 = fmul double %7150, %7151
store double %7152, double* %643
%7153 = load double, double* %288
%7154 = load double, double* %858
%7155 = load double, double* %576
%7156 = load double, double* %858
%7157 = fsub double 1.000000e+00, %7156
%7158 = load double, double* %640
%7159 = fmul double %7157, %7158
%7160 = call double @llvm.fmuladd.f64(double %7154, double %7155, double %7159)
%7161 = fsub double %7160, 1.000000e+00
%7162 = fmul double %7153, %7161
store double %7162, double* %644
%7163 = load double, double* %576
%7164 = load double, double* %858
%7165 = load double, double* %640
%7166 = load double, double* %858
%7167 = fsub double 1.000000e+00, %7166
%7168 = fmul double %7165, %7167
%7169 = call double @llvm.fmuladd.f64(double %7163, double %7164, double %7168)
%7170 = fsub double %7169, 1.000000e+00
store double %7170, double* %645
%7171 = load double, double* %288
%7172 = load double, double* %858
%7173 = fmul double %7171, %7172
store double %7173, double* %647
%7174 = load double, double* %288
%7175 = load double, double* %858
%7176 = fsub double 1.000000e+00, %7175
%7177 = fmul double %7174, %7176
store double %7177, double* %649
%7178 = load double, double* %645
%7179 = load double, double* %290
%7180 = fmul double %7178, %7179
store double %7180, double* %646
%7181 = load double, double* %647
%7182 = load double, double* %635
%7183 = fmul double %7181, %7182
store double %7183, double* %648
%7184 = load double, double* %646
%7185 = load double, double* %647
%7186 = load double, double* %579
%7187 = call double @llvm.fmuladd.f64(double %7185, double %7186, double %7184)
store double %7187, double* %646
%7188 = load double, double* %649
%7189 = load double, double* %642
%7190 = fmul double %7188, %7189
store double %7190, double* %650
%7191 = load double, double* %646
%7192 = load double, double* %649
%7193 = load double, double* %643
%7194 = call double @llvm.fmuladd.f64(double %7192, double %7193, double %7191)
store double %7194, double* %646
%7195 = load double, double* %644
%7196 = load double, double* %401
%7197 = fmul double %7195, %7196
store double %7197, double* %651
%7198 = load double, double* %401
store double %7198, double* %652
%7199 = load double, double* %652
%7200 = load double, double* %646
%7201 = fmul double %7199, %7200
store double %7201, double* %653
%7202 = load double, double* %652
%7203 = load double, double* %648
%7204 = fmul double %7202, %7203
store double %7204, double* %654
%7205 = load double, double* %652
%7206 = load double, double* %650
%7207 = fmul double %7205, %7206
store double %7207, double* %655
%7208 = load double, double* %651
%7209 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7208, double 1.000000e+00)
%7210 = call double @sqrt(double %7209)
%7211 = fadd double 1.000000e+00, %7210
%7212 = fmul double 5.000000e-01, %7211
store double %7212, double* %656
%7213 = load double, double* %651
%7214 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7213, double 1.000000e+00)
%7215 = call double @sqrt(double %7214)
%7216 = fdiv double 1.000000e+00, %7215
store double %7216, double* %657
%7217 = load double, double* %657
%7218 = load double, double* %653
%7219 = fmul double %7217, %7218
store double %7219, double* %658
%7220 = load double, double* %657
%7221 = load double, double* %654
%7222 = fmul double %7220, %7221
store double %7222, double* %659
%7223 = load double, double* %657
%7224 = load double, double* %655
%7225 = fmul double %7223, %7224
store double %7225, double* %660
br label %7227
7226: ; preds = %6956
store double 0.000000e+00, double* %644
store double 0.000000e+00, double* %646
store double 0.000000e+00, double* %648
store double 0.000000e+00, double* %650
store double 1.000000e+00, double* %656
store double 0.000000e+00, double* %658
store double 0.000000e+00, double* %659
store double 0.000000e+00, double* %660
br label %7227
7227: ; preds = %7226, %7146
%7228 = load double, double* %847
%7229 = fcmp oeq double %7228, 1.000000e+00
br i1 %7229, label %7230, label %7549
7230: ; preds = %7227
%7231 = load double*, double** %116
%7232 = load double, double* %7231
%7233 = load double, double* %848
%7234 = load double, double* %230
%7235 = fmul double %7233, %7234
%7236 = fdiv double %7232, %7235
store double %7236, double* %571
%7237 = load double, double* %848
%7238 = load double, double* %230
%7239 = fmul double %7237, %7238
%7240 = fdiv double 1.000000e+00, %7239
store double %7240, double* %572
%7241 = load double*, double** %116
%7242 = load double, double* %7241
%7243 = fneg double %7242
%7244 = load double, double* %848
%7245 = load double, double* %230
%7246 = load double, double* %230
%7247 = fmul double %7245, %7246
%7248 = fmul double %7244, %7247
%7249 = fdiv double %7243, %7248
store double %7249, double* %575
%7250 = load double, double* %575
%7251 = load double, double* %232
%7252 = fmul double %7250, %7251
store double %7252, double* %574
%7253 = load double, double* %571
%7254 = fcmp ogt double %7253, 1.000000e+02
br i1 %7254, label %7255, label %7262
7255: ; preds = %7230
%7256 = call double @exp(double 1.000000e+02)
store double %7256, double* %577
%7257 = load double, double* %577
%7258 = load double, double* %571
%7259 = fsub double %7258, 1.000000e+02
%7260 = fadd double 1.000000e+00, %7259
%7261 = fmul double %7257, %7260
store double %7261, double* %576
br label %7277
7262: ; preds = %7230
%7263 = load double, double* %571
%7264 = fcmp olt double %7263, -1.000000e+02
br i1 %7264, label %7265, label %7272
7265: ; preds = %7262
%7266 = call double @exp(double -1.000000e+02)
store double %7266, double* %577
%7267 = load double, double* %577
%7268 = load double, double* %571
%7269 = fadd double %7268, 1.000000e+02
%7270 = fadd double 1.000000e+00, %7269
%7271 = fmul double %7267, %7270
store double %7271, double* %576
br label %7276
7272: ; preds = %7262
%7273 = load double, double* %571
%7274 = call double @exp(double %7273)
store double %7274, double* %576
%7275 = load double, double* %576
store double %7275, double* %577
br label %7276
7276: ; preds = %7272, %7265
br label %7277
7277: ; preds = %7276, %7255
%7278 = load double, double* %577
%7279 = load double, double* %572
%7280 = fmul double %7278, %7279
store double %7280, double* %578
%7281 = load double, double* %577
%7282 = load double, double* %574
%7283 = fmul double %7281, %7282
store double %7283, double* %579
%7284 = load double*, double** %116
%7285 = load double, double* %7284
%7286 = load double, double* %850
%7287 = load double, double* %230
%7288 = fmul double %7286, %7287
%7289 = fdiv double %7285, %7288
store double %7289, double* %661
%7290 = load double, double* %850
%7291 = load double, double* %230
%7292 = fmul double %7290, %7291
%7293 = fdiv double 1.000000e+00, %7292
store double %7293, double* %662
%7294 = load double*, double** %116
%7295 = load double, double* %7294
%7296 = fneg double %7295
%7297 = load double, double* %850
%7298 = load double, double* %230
%7299 = load double, double* %230
%7300 = fmul double %7298, %7299
%7301 = fmul double %7297, %7300
%7302 = fdiv double %7296, %7301
store double %7302, double* %663
%7303 = load double, double* %663
%7304 = load double, double* %232
%7305 = fmul double %7303, %7304
store double %7305, double* %664
%7306 = load double, double* %661
%7307 = fcmp ogt double %7306, 1.000000e+02
br i1 %7307, label %7308, label %7315
7308: ; preds = %7277
%7309 = call double @exp(double 1.000000e+02)
store double %7309, double* %666
%7310 = load double, double* %666
%7311 = load double, double* %661
%7312 = fsub double %7311, 1.000000e+02
%7313 = fadd double 1.000000e+00, %7312
%7314 = fmul double %7310, %7313
store double %7314, double* %665
br label %7330
7315: ; preds = %7277
%7316 = load double, double* %661
%7317 = fcmp olt double %7316, -1.000000e+02
br i1 %7317, label %7318, label %7325
7318: ; preds = %7315
%7319 = call double @exp(double -1.000000e+02)
store double %7319, double* %666
%7320 = load double, double* %666
%7321 = load double, double* %661
%7322 = fadd double %7321, 1.000000e+02
%7323 = fadd double 1.000000e+00, %7322
%7324 = fmul double %7320, %7323
store double %7324, double* %665
br label %7329
7325: ; preds = %7315
%7326 = load double, double* %661
%7327 = call double @exp(double %7326)
store double %7327, double* %665
%7328 = load double, double* %665
store double %7328, double* %666
br label %7329
7329: ; preds = %7325, %7318
br label %7330
7330: ; preds = %7329, %7308
%7331 = load double, double* %666
%7332 = load double, double* %662
%7333 = fmul double %7331, %7332
store double %7333, double* %667
%7334 = load double, double* %666
%7335 = load double, double* %664
%7336 = fmul double %7334, %7335
store double %7336, double* %668
%7337 = load double, double* %909
%7338 = fcmp ogt double %7337, 0.000000e+00
br i1 %7338, label %7339, label %7497
7339: ; preds = %7330
%7340 = load double, double* %324
%7341 = fneg double %7340
%7342 = load double*, double** %116
%7343 = load double, double* %7342
%7344 = fsub double %7341, %7343
%7345 = load double, double* %327
%7346 = load double, double* %230
%7347 = fmul double %7345, %7346
%7348 = fdiv double %7344, %7347
store double %7348, double* %636
%7349 = load double, double* %327
%7350 = load double, double* %230
%7351 = fmul double %7349, %7350
%7352 = fdiv double -1.000000e+00, %7351
store double %7352, double* %669
%7353 = load double, double* %327
%7354 = load double, double* %230
%7355 = fmul double %7353, %7354
%7356 = fdiv double -1.000000e+00, %7355
store double %7356, double* %670
%7357 = load double*, double** %116
%7358 = load double, double* %7357
%7359 = fneg double %7358
%7360 = load double, double* %324
%7361 = fsub double %7359, %7360
%7362 = fneg double %7361
%7363 = load double, double* %327
%7364 = load double, double* %327
%7365 = fmul double %7363, %7364
%7366 = load double, double* %230
%7367 = fmul double %7365, %7366
%7368 = fdiv double %7362, %7367
store double %7368, double* %671
%7369 = load double*, double** %116
%7370 = load double, double* %7369
%7371 = fneg double %7370
%7372 = load double, double* %324
%7373 = fsub double %7371, %7372
%7374 = fneg double %7373
%7375 = load double, double* %327
%7376 = load double, double* %230
%7377 = load double, double* %230
%7378 = fmul double %7376, %7377
%7379 = fmul double %7375, %7378
%7380 = fdiv double %7374, %7379
store double %7380, double* %638
%7381 = load double, double* %669
%7382 = load double, double* %326
%7383 = fmul double %7381, %7382
store double %7383, double* %639
%7384 = load double, double* %639
%7385 = load double, double* %671
%7386 = load double, double* %329
%7387 = call double @llvm.fmuladd.f64(double %7385, double %7386, double %7384)
store double %7387, double* %639
%7388 = load double, double* %639
%7389 = load double, double* %638
%7390 = load double, double* %232
%7391 = call double @llvm.fmuladd.f64(double %7389, double %7390, double %7388)
store double %7391, double* %639
%7392 = load double, double* %636
%7393 = fcmp ogt double %7392, 1.000000e+02
br i1 %7393, label %7394, label %7401
7394: ; preds = %7339
%7395 = call double @exp(double 1.000000e+02)
store double %7395, double* %641
%7396 = load double, double* %641
%7397 = load double, double* %636
%7398 = fsub double %7397, 1.000000e+02
%7399 = fadd double 1.000000e+00, %7398
%7400 = fmul double %7396, %7399
store double %7400, double* %640
br label %7416
7401: ; preds = %7339
%7402 = load double, double* %636
%7403 = fcmp olt double %7402, -1.000000e+02
br i1 %7403, label %7404, label %7411
7404: ; preds = %7401
%7405 = call double @exp(double -1.000000e+02)
store double %7405, double* %641
%7406 = load double, double* %641
%7407 = load double, double* %636
%7408 = fadd double %7407, 1.000000e+02
%7409 = fadd double 1.000000e+00, %7408
%7410 = fmul double %7406, %7409
store double %7410, double* %640
br label %7415
7411: ; preds = %7401
%7412 = load double, double* %636
%7413 = call double @exp(double %7412)
store double %7413, double* %640
%7414 = load double, double* %640
store double %7414, double* %641
br label %7415
7415: ; preds = %7411, %7404
br label %7416
7416: ; preds = %7415, %7394
%7417 = load double, double* %641
%7418 = load double, double* %639
%7419 = fmul double %7417, %7418
store double %7419, double* %643
%7420 = load double, double* %641
%7421 = load double, double* %670
%7422 = fmul double %7420, %7421
store double %7422, double* %672
%7423 = load double, double* %291
%7424 = load double, double* %576
%7425 = fsub double %7424, 1.000000e+00
%7426 = load double, double* %294
%7427 = load double, double* %665
%7428 = fsub double %7427, 1.000000e+00
%7429 = fmul double %7426, %7428
%7430 = call double @llvm.fmuladd.f64(double %7423, double %7425, double %7429)
%7431 = load double, double* %911
%7432 = load double, double* %640
%7433 = load double, double* %392
%7434 = fsub double %7432, %7433
%7435 = fneg double %7431
%7436 = call double @llvm.fmuladd.f64(double %7435, double %7434, double %7430)
%7437 = load double*, double** %132
store double %7436, double* %7437
%7438 = load double, double* %576
%7439 = fsub double %7438, 1.000000e+00
store double %7439, double* %673
%7440 = load double, double* %291
store double %7440, double* %674
%7441 = load double, double* %665
%7442 = fsub double %7441, 1.000000e+00
store double %7442, double* %675
%7443 = load double, double* %294
store double %7443, double* %676
%7444 = load double, double* %911
%7445 = fneg double %7444
store double %7445, double* %677
%7446 = load double, double* %911
store double %7446, double* %678
%7447 = load double, double* %673
%7448 = load double, double* %293
%7449 = fmul double %7447, %7448
%7450 = load double*, double** %133
store double %7449, double* %7450
%7451 = load double, double* %674
%7452 = load double, double* %578
%7453 = fmul double %7451, %7452
%7454 = load double*, double** %134
store double %7453, double* %7454
%7455 = load double*, double** %133
%7456 = load double, double* %7455
%7457 = load double, double* %674
%7458 = load double, double* %579
%7459 = call double @llvm.fmuladd.f64(double %7457, double %7458, double %7456)
%7460 = load double*, double** %133
store double %7459, double* %7460
%7461 = load double*, double** %133
%7462 = load double, double* %7461
%7463 = load double, double* %675
%7464 = load double, double* %296
%7465 = call double @llvm.fmuladd.f64(double %7463, double %7464, double %7462)
%7466 = load double*, double** %133
store double %7465, double* %7466
%7467 = load double*, double** %134
%7468 = load double, double* %7467
%7469 = load double, double* %676
%7470 = load double, double* %667
%7471 = call double @llvm.fmuladd.f64(double %7469, double %7470, double %7468)
%7472 = load double*, double** %134
store double %7471, double* %7472
%7473 = load double*, double** %133
%7474 = load double, double* %7473
%7475 = load double, double* %676
%7476 = load double, double* %668
%7477 = call double @llvm.fmuladd.f64(double %7475, double %7476, double %7474)
%7478 = load double*, double** %133
store double %7477, double* %7478
%7479 = load double*, double** %133
%7480 = load double, double* %7479
%7481 = load double, double* %677
%7482 = load double, double* %643
%7483 = call double @llvm.fmuladd.f64(double %7481, double %7482, double %7480)
%7484 = load double*, double** %133
store double %7483, double* %7484
%7485 = load double*, double** %134
%7486 = load double, double* %7485
%7487 = load double, double* %677
%7488 = load double, double* %672
%7489 = call double @llvm.fmuladd.f64(double %7487, double %7488, double %7486)
%7490 = load double*, double** %134
store double %7489, double* %7490
%7491 = load double*, double** %133
%7492 = load double, double* %7491
%7493 = load double, double* %678
%7494 = load double, double* %394
%7495 = call double @llvm.fmuladd.f64(double %7493, double %7494, double %7492)
%7496 = load double*, double** %133
store double %7495, double* %7496
br label %7545
7497: ; preds = %7330
%7498 = load double, double* %291
%7499 = load double, double* %576
%7500 = fsub double %7499, 1.000000e+00
%7501 = load double, double* %294
%7502 = load double, double* %665
%7503 = fsub double %7502, 1.000000e+00
%7504 = fmul double %7501, %7503
%7505 = call double @llvm.fmuladd.f64(double %7498, double %7500, double %7504)
%7506 = load double*, double** %132
store double %7505, double* %7506
%7507 = load double, double* %576
%7508 = fsub double %7507, 1.000000e+00
store double %7508, double* %673
%7509 = load double, double* %291
store double %7509, double* %674
%7510 = load double, double* %665
%7511 = fsub double %7510, 1.000000e+00
store double %7511, double* %675
%7512 = load double, double* %294
store double %7512, double* %676
%7513 = load double, double* %673
%7514 = load double, double* %293
%7515 = fmul double %7513, %7514
%7516 = load double*, double** %133
store double %7515, double* %7516
%7517 = load double, double* %674
%7518 = load double, double* %578
%7519 = fmul double %7517, %7518
%7520 = load double*, double** %134
store double %7519, double* %7520
%7521 = load double*, double** %133
%7522 = load double, double* %7521
%7523 = load double, double* %674
%7524 = load double, double* %579
%7525 = call double @llvm.fmuladd.f64(double %7523, double %7524, double %7522)
%7526 = load double*, double** %133
store double %7525, double* %7526
%7527 = load double*, double** %133
%7528 = load double, double* %7527
%7529 = load double, double* %675
%7530 = load double, double* %296
%7531 = call double @llvm.fmuladd.f64(double %7529, double %7530, double %7528)
%7532 = load double*, double** %133
store double %7531, double* %7532
%7533 = load double*, double** %134
%7534 = load double, double* %7533
%7535 = load double, double* %676
%7536 = load double, double* %667
%7537 = call double @llvm.fmuladd.f64(double %7535, double %7536, double %7534)
%7538 = load double*, double** %134
store double %7537, double* %7538
%7539 = load double*, double** %133
%7540 = load double, double* %7539
%7541 = load double, double* %676
%7542 = load double, double* %668
%7543 = call double @llvm.fmuladd.f64(double %7541, double %7542, double %7540)
%7544 = load double*, double** %133
store double %7543, double* %7544
br label %7545
7545: ; preds = %7497, %7416
%7546 = load double*, double** %135
store double 0.000000e+00, double* %7546
%7547 = load double*, double** %136
store double 0.000000e+00, double* %7547
%7548 = load double*, double** %137
store double 0.000000e+00, double* %7548
br label %8563
7549: ; preds = %7227
%7550 = load double, double* %847
%7551 = fcmp oeq double %7550, 0.000000e+00
br i1 %7551, label %7552, label %7871
7552: ; preds = %7549
%7553 = load double*, double** %132
store double 0.000000e+00, double* %7553
%7554 = load double*, double** %133
store double 0.000000e+00, double* %7554
%7555 = load double*, double** %134
store double 0.000000e+00, double* %7555
%7556 = load double*, double** %117
%7557 = load double, double* %7556
%7558 = load double, double* %848
%7559 = load double, double* %230
%7560 = fmul double %7558, %7559
%7561 = fdiv double %7557, %7560
store double %7561, double* %571
%7562 = load double, double* %848
%7563 = load double, double* %230
%7564 = fmul double %7562, %7563
%7565 = fdiv double 1.000000e+00, %7564
store double %7565, double* %679
%7566 = load double*, double** %117
%7567 = load double, double* %7566
%7568 = fneg double %7567
%7569 = load double, double* %848
%7570 = load double, double* %230
%7571 = load double, double* %230
%7572 = fmul double %7570, %7571
%7573 = fmul double %7569, %7572
%7574 = fdiv double %7568, %7573
store double %7574, double* %575
%7575 = load double, double* %575
%7576 = load double, double* %232
%7577 = fmul double %7575, %7576
store double %7577, double* %574
%7578 = load double, double* %571
%7579 = fcmp ogt double %7578, 1.000000e+02
br i1 %7579, label %7580, label %7587
7580: ; preds = %7552
%7581 = call double @exp(double 1.000000e+02)
store double %7581, double* %577
%7582 = load double, double* %577
%7583 = load double, double* %571
%7584 = fsub double %7583, 1.000000e+02
%7585 = fadd double 1.000000e+00, %7584
%7586 = fmul double %7582, %7585
store double %7586, double* %576
br label %7602
7587: ; preds = %7552
%7588 = load double, double* %571
%7589 = fcmp olt double %7588, -1.000000e+02
br i1 %7589, label %7590, label %7597
7590: ; preds = %7587
%7591 = call double @exp(double -1.000000e+02)
store double %7591, double* %577
%7592 = load double, double* %577
%7593 = load double, double* %571
%7594 = fadd double %7593, 1.000000e+02
%7595 = fadd double 1.000000e+00, %7594
%7596 = fmul double %7592, %7595
store double %7596, double* %576
br label %7601
7597: ; preds = %7587
%7598 = load double, double* %571
%7599 = call double @exp(double %7598)
store double %7599, double* %576
%7600 = load double, double* %576
store double %7600, double* %577
br label %7601
7601: ; preds = %7597, %7590
br label %7602
7602: ; preds = %7601, %7580
%7603 = load double, double* %577
%7604 = load double, double* %679
%7605 = fmul double %7603, %7604
store double %7605, double* %680
%7606 = load double, double* %577
%7607 = load double, double* %574
%7608 = fmul double %7606, %7607
store double %7608, double* %579
%7609 = load double*, double** %117
%7610 = load double, double* %7609
%7611 = load double, double* %850
%7612 = load double, double* %230
%7613 = fmul double %7611, %7612
%7614 = fdiv double %7610, %7613
store double %7614, double* %661
%7615 = load double, double* %850
%7616 = load double, double* %230
%7617 = fmul double %7615, %7616
%7618 = fdiv double 1.000000e+00, %7617
store double %7618, double* %681
%7619 = load double*, double** %117
%7620 = load double, double* %7619
%7621 = fneg double %7620
%7622 = load double, double* %850
%7623 = load double, double* %230
%7624 = load double, double* %230
%7625 = fmul double %7623, %7624
%7626 = fmul double %7622, %7625
%7627 = fdiv double %7621, %7626
store double %7627, double* %663
%7628 = load double, double* %663
%7629 = load double, double* %232
%7630 = fmul double %7628, %7629
store double %7630, double* %664
%7631 = load double, double* %661
%7632 = fcmp ogt double %7631, 1.000000e+02
br i1 %7632, label %7633, label %7640
7633: ; preds = %7602
%7634 = call double @exp(double 1.000000e+02)
store double %7634, double* %666
%7635 = load double, double* %666
%7636 = load double, double* %661
%7637 = fsub double %7636, 1.000000e+02
%7638 = fadd double 1.000000e+00, %7637
%7639 = fmul double %7635, %7638
store double %7639, double* %665
br label %7655
7640: ; preds = %7602
%7641 = load double, double* %661
%7642 = fcmp olt double %7641, -1.000000e+02
br i1 %7642, label %7643, label %7650
7643: ; preds = %7640
%7644 = call double @exp(double -1.000000e+02)
store double %7644, double* %666
%7645 = load double, double* %666
%7646 = load double, double* %661
%7647 = fadd double %7646, 1.000000e+02
%7648 = fadd double 1.000000e+00, %7647
%7649 = fmul double %7645, %7648
store double %7649, double* %665
br label %7654
7650: ; preds = %7640
%7651 = load double, double* %661
%7652 = call double @exp(double %7651)
store double %7652, double* %665
%7653 = load double, double* %665
store double %7653, double* %666
br label %7654
7654: ; preds = %7650, %7643
br label %7655
7655: ; preds = %7654, %7633
%7656 = load double, double* %666
%7657 = load double, double* %681
%7658 = fmul double %7656, %7657
store double %7658, double* %682
%7659 = load double, double* %666
%7660 = load double, double* %664
%7661 = fmul double %7659, %7660
store double %7661, double* %668
%7662 = load double, double* %909
%7663 = fcmp ogt double %7662, 0.000000e+00
br i1 %7663, label %7664, label %7822
7664: ; preds = %7655
%7665 = load double, double* %324
%7666 = fneg double %7665
%7667 = load double*, double** %117
%7668 = load double, double* %7667
%7669 = fsub double %7666, %7668
%7670 = load double, double* %327
%7671 = load double, double* %230
%7672 = fmul double %7670, %7671
%7673 = fdiv double %7669, %7672
store double %7673, double* %636
%7674 = load double, double* %327
%7675 = load double, double* %230
%7676 = fmul double %7674, %7675
%7677 = fdiv double -1.000000e+00, %7676
store double %7677, double* %669
%7678 = load double, double* %327
%7679 = load double, double* %230
%7680 = fmul double %7678, %7679
%7681 = fdiv double -1.000000e+00, %7680
store double %7681, double* %683
%7682 = load double*, double** %117
%7683 = load double, double* %7682
%7684 = fneg double %7683
%7685 = load double, double* %324
%7686 = fsub double %7684, %7685
%7687 = fneg double %7686
%7688 = load double, double* %327
%7689 = load double, double* %327
%7690 = fmul double %7688, %7689
%7691 = load double, double* %230
%7692 = fmul double %7690, %7691
%7693 = fdiv double %7687, %7692
store double %7693, double* %671
%7694 = load double*, double** %117
%7695 = load double, double* %7694
%7696 = fneg double %7695
%7697 = load double, double* %324
%7698 = fsub double %7696, %7697
%7699 = fneg double %7698
%7700 = load double, double* %327
%7701 = load double, double* %230
%7702 = load double, double* %230
%7703 = fmul double %7701, %7702
%7704 = fmul double %7700, %7703
%7705 = fdiv double %7699, %7704
store double %7705, double* %638
%7706 = load double, double* %669
%7707 = load double, double* %326
%7708 = fmul double %7706, %7707
store double %7708, double* %639
%7709 = load double, double* %639
%7710 = load double, double* %671
%7711 = load double, double* %329
%7712 = call double @llvm.fmuladd.f64(double %7710, double %7711, double %7709)
store double %7712, double* %639
%7713 = load double, double* %639
%7714 = load double, double* %638
%7715 = load double, double* %232
%7716 = call double @llvm.fmuladd.f64(double %7714, double %7715, double %7713)
store double %7716, double* %639
%7717 = load double, double* %636
%7718 = fcmp ogt double %7717, 1.000000e+02
br i1 %7718, label %7719, label %7726
7719: ; preds = %7664
%7720 = call double @exp(double 1.000000e+02)
store double %7720, double* %641
%7721 = load double, double* %641
%7722 = load double, double* %636
%7723 = fsub double %7722, 1.000000e+02
%7724 = fadd double 1.000000e+00, %7723
%7725 = fmul double %7721, %7724
store double %7725, double* %640
br label %7741
7726: ; preds = %7664
%7727 = load double, double* %636
%7728 = fcmp olt double %7727, -1.000000e+02
br i1 %7728, label %7729, label %7736
7729: ; preds = %7726
%7730 = call double @exp(double -1.000000e+02)
store double %7730, double* %641
%7731 = load double, double* %641
%7732 = load double, double* %636
%7733 = fadd double %7732, 1.000000e+02
%7734 = fadd double 1.000000e+00, %7733
%7735 = fmul double %7731, %7734
store double %7735, double* %640
br label %7740
7736: ; preds = %7726
%7737 = load double, double* %636
%7738 = call double @exp(double %7737)
store double %7738, double* %640
%7739 = load double, double* %640
store double %7739, double* %641
br label %7740
7740: ; preds = %7736, %7729
br label %7741
7741: ; preds = %7740, %7719
%7742 = load double, double* %641
%7743 = load double, double* %639
%7744 = fmul double %7742, %7743
store double %7744, double* %643
%7745 = load double, double* %641
%7746 = load double, double* %683
%7747 = fmul double %7745, %7746
store double %7747, double* %684
%7748 = load double, double* %291
%7749 = load double, double* %576
%7750 = fsub double %7749, 1.000000e+00
%7751 = load double, double* %294
%7752 = load double, double* %665
%7753 = fsub double %7752, 1.000000e+00
%7754 = fmul double %7751, %7753
%7755 = call double @llvm.fmuladd.f64(double %7748, double %7750, double %7754)
%7756 = load double, double* %911
%7757 = load double, double* %640
%7758 = load double, double* %392
%7759 = fsub double %7757, %7758
%7760 = fneg double %7756
%7761 = call double @llvm.fmuladd.f64(double %7760, double %7759, double %7755)
%7762 = load double*, double** %135
store double %7761, double* %7762
%7763 = load double, double* %576
%7764 = fsub double %7763, 1.000000e+00
store double %7764, double* %685
%7765 = load double, double* %291
store double %7765, double* %686
%7766 = load double, double* %665
%7767 = fsub double %7766, 1.000000e+00
store double %7767, double* %687
%7768 = load double, double* %294
store double %7768, double* %688
%7769 = load double, double* %911
%7770 = fneg double %7769
store double %7770, double* %689
%7771 = load double, double* %911
store double %7771, double* %690
%7772 = load double, double* %685
%7773 = load double, double* %293
%7774 = fmul double %7772, %7773
%7775 = load double*, double** %136
store double %7774, double* %7775
%7776 = load double, double* %686
%7777 = load double, double* %680
%7778 = fmul double %7776, %7777
%7779 = load double*, double** %137
store double %7778, double* %7779
%7780 = load double*, double** %136
%7781 = load double, double* %7780
%7782 = load double, double* %686
%7783 = load double, double* %579
%7784 = call double @llvm.fmuladd.f64(double %7782, double %7783, double %7781)
%7785 = load double*, double** %136
store double %7784, double* %7785
%7786 = load double*, double** %136
%7787 = load double, double* %7786
%7788 = load double, double* %687
%7789 = load double, double* %296
%7790 = call double @llvm.fmuladd.f64(double %7788, double %7789, double %7787)
%7791 = load double*, double** %136
store double %7790, double* %7791
%7792 = load double*, double** %137
%7793 = load double, double* %7792
%7794 = load double, double* %688
%7795 = load double, double* %682
%7796 = call double @llvm.fmuladd.f64(double %7794, double %7795, double %7793)
%7797 = load double*, double** %137
store double %7796, double* %7797
%7798 = load double*, double** %136
%7799 = load double, double* %7798
%7800 = load double, double* %688
%7801 = load double, double* %668
%7802 = call double @llvm.fmuladd.f64(double %7800, double %7801, double %7799)
%7803 = load double*, double** %136
store double %7802, double* %7803
%7804 = load double*, double** %136
%7805 = load double, double* %7804
%7806 = load double, double* %689
%7807 = load double, double* %643
%7808 = call double @llvm.fmuladd.f64(double %7806, double %7807, double %7805)
%7809 = load double*, double** %136
store double %7808, double* %7809
%7810 = load double*, double** %137
%7811 = load double, double* %7810
%7812 = load double, double* %689
%7813 = load double, double* %684
%7814 = call double @llvm.fmuladd.f64(double %7812, double %7813, double %7811)
%7815 = load double*, double** %137
store double %7814, double* %7815
%7816 = load double*, double** %136
%7817 = load double, double* %7816
%7818 = load double, double* %690
%7819 = load double, double* %394
%7820 = call double @llvm.fmuladd.f64(double %7818, double %7819, double %7817)
%7821 = load double*, double** %136
store double %7820, double* %7821
br label %7870
7822: ; preds = %7655
%7823 = load double, double* %291
%7824 = load double, double* %576
%7825 = fsub double %7824, 1.000000e+00
%7826 = load double, double* %294
%7827 = load double, double* %665
%7828 = fsub double %7827, 1.000000e+00
%7829 = fmul double %7826, %7828
%7830 = call double @llvm.fmuladd.f64(double %7823, double %7825, double %7829)
%7831 = load double*, double** %135
store double %7830, double* %7831
%7832 = load double, double* %576
%7833 = fsub double %7832, 1.000000e+00
store double %7833, double* %685
%7834 = load double, double* %291
store double %7834, double* %686
%7835 = load double, double* %665
%7836 = fsub double %7835, 1.000000e+00
store double %7836, double* %687
%7837 = load double, double* %294
store double %7837, double* %688
%7838 = load double, double* %685
%7839 = load double, double* %293
%7840 = fmul double %7838, %7839
%7841 = load double*, double** %136
store double %7840, double* %7841
%7842 = load double, double* %686
%7843 = load double, double* %680
%7844 = fmul double %7842, %7843
%7845 = load double*, double** %137
store double %7844, double* %7845
%7846 = load double*, double** %136
%7847 = load double, double* %7846
%7848 = load double, double* %686
%7849 = load double, double* %579
%7850 = call double @llvm.fmuladd.f64(double %7848, double %7849, double %7847)
%7851 = load double*, double** %136
store double %7850, double* %7851
%7852 = load double*, double** %136
%7853 = load double, double* %7852
%7854 = load double, double* %687
%7855 = load double, double* %296
%7856 = call double @llvm.fmuladd.f64(double %7854, double %7855, double %7853)
%7857 = load double*, double** %136
store double %7856, double* %7857
%7858 = load double*, double** %137
%7859 = load double, double* %7858
%7860 = load double, double* %688
%7861 = load double, double* %682
%7862 = call double @llvm.fmuladd.f64(double %7860, double %7861, double %7859)
%7863 = load double*, double** %137
store double %7862, double* %7863
%7864 = load double*, double** %136
%7865 = load double, double* %7864
%7866 = load double, double* %688
%7867 = load double, double* %668
%7868 = call double @llvm.fmuladd.f64(double %7866, double %7867, double %7865)
%7869 = load double*, double** %136
store double %7868, double* %7869
br label %7870
7870: ; preds = %7822, %7741
br label %8562
7871: ; preds = %7549
%7872 = load double*, double** %116
%7873 = load double, double* %7872
%7874 = load double, double* %848
%7875 = load double, double* %230
%7876 = fmul double %7874, %7875
%7877 = fdiv double %7873, %7876
store double %7877, double* %571
%7878 = load double, double* %848
%7879 = load double, double* %230
%7880 = fmul double %7878, %7879
%7881 = fdiv double 1.000000e+00, %7880
store double %7881, double* %572
%7882 = load double*, double** %116
%7883 = load double, double* %7882
%7884 = fneg double %7883
%7885 = load double, double* %848
%7886 = load double, double* %230
%7887 = load double, double* %230
%7888 = fmul double %7886, %7887
%7889 = fmul double %7885, %7888
%7890 = fdiv double %7884, %7889
store double %7890, double* %575
%7891 = load double, double* %575
%7892 = load double, double* %232
%7893 = fmul double %7891, %7892
store double %7893, double* %574
%7894 = load double, double* %571
%7895 = fcmp ogt double %7894, 1.000000e+02
br i1 %7895, label %7896, label %7903
7896: ; preds = %7871
%7897 = call double @exp(double 1.000000e+02)
store double %7897, double* %577
%7898 = load double, double* %577
%7899 = load double, double* %571
%7900 = fsub double %7899, 1.000000e+02
%7901 = fadd double 1.000000e+00, %7900
%7902 = fmul double %7898, %7901
store double %7902, double* %576
br label %7918
7903: ; preds = %7871
%7904 = load double, double* %571
%7905 = fcmp olt double %7904, -1.000000e+02
br i1 %7905, label %7906, label %7913
7906: ; preds = %7903
%7907 = call double @exp(double -1.000000e+02)
store double %7907, double* %577
%7908 = load double, double* %577
%7909 = load double, double* %571
%7910 = fadd double %7909, 1.000000e+02
%7911 = fadd double 1.000000e+00, %7910
%7912 = fmul double %7908, %7911
store double %7912, double* %576
br label %7917
7913: ; preds = %7903
%7914 = load double, double* %571
%7915 = call double @exp(double %7914)
store double %7915, double* %576
%7916 = load double, double* %576
store double %7916, double* %577
br label %7917
7917: ; preds = %7913, %7906
br label %7918
7918: ; preds = %7917, %7896
%7919 = load double, double* %577
%7920 = load double, double* %572
%7921 = fmul double %7919, %7920
store double %7921, double* %578
%7922 = load double, double* %577
%7923 = load double, double* %574
%7924 = fmul double %7922, %7923
store double %7924, double* %579
%7925 = load double*, double** %116
%7926 = load double, double* %7925
%7927 = load double, double* %850
%7928 = load double, double* %230
%7929 = fmul double %7927, %7928
%7930 = fdiv double %7926, %7929
store double %7930, double* %661
%7931 = load double, double* %850
%7932 = load double, double* %230
%7933 = fmul double %7931, %7932
%7934 = fdiv double 1.000000e+00, %7933
store double %7934, double* %662
%7935 = load double*, double** %116
%7936 = load double, double* %7935
%7937 = fneg double %7936
%7938 = load double, double* %850
%7939 = load double, double* %230
%7940 = load double, double* %230
%7941 = fmul double %7939, %7940
%7942 = fmul double %7938, %7941
%7943 = fdiv double %7937, %7942
store double %7943, double* %663
%7944 = load double, double* %663
%7945 = load double, double* %232
%7946 = fmul double %7944, %7945
store double %7946, double* %664
%7947 = load double, double* %661
%7948 = fcmp ogt double %7947, 1.000000e+02
br i1 %7948, label %7949, label %7956
7949: ; preds = %7918
%7950 = call double @exp(double 1.000000e+02)
store double %7950, double* %666
%7951 = load double, double* %666
%7952 = load double, double* %661
%7953 = fsub double %7952, 1.000000e+02
%7954 = fadd double 1.000000e+00, %7953
%7955 = fmul double %7951, %7954
store double %7955, double* %665
br label %7971
7956: ; preds = %7918
%7957 = load double, double* %661
%7958 = fcmp olt double %7957, -1.000000e+02
br i1 %7958, label %7959, label %7966
7959: ; preds = %7956
%7960 = call double @exp(double -1.000000e+02)
store double %7960, double* %666
%7961 = load double, double* %666
%7962 = load double, double* %661
%7963 = fadd double %7962, 1.000000e+02
%7964 = fadd double 1.000000e+00, %7963
%7965 = fmul double %7961, %7964
store double %7965, double* %665
br label %7970
7966: ; preds = %7956
%7967 = load double, double* %661
%7968 = call double @exp(double %7967)
store double %7968, double* %665
%7969 = load double, double* %665
store double %7969, double* %666
br label %7970
7970: ; preds = %7966, %7959
br label %7971
7971: ; preds = %7970, %7949
%7972 = load double, double* %666
%7973 = load double, double* %662
%7974 = fmul double %7972, %7973
store double %7974, double* %667
%7975 = load double, double* %666
%7976 = load double, double* %664
%7977 = fmul double %7975, %7976
store double %7977, double* %668
%7978 = load double, double* %909
%7979 = fcmp ogt double %7978, 0.000000e+00
br i1 %7979, label %7980, label %8152
7980: ; preds = %7971
%7981 = load double, double* %324
%7982 = fneg double %7981
%7983 = load double*, double** %116
%7984 = load double, double* %7983
%7985 = fsub double %7982, %7984
%7986 = load double, double* %327
%7987 = load double, double* %230
%7988 = fmul double %7986, %7987
%7989 = fdiv double %7985, %7988
store double %7989, double* %636
%7990 = load double, double* %327
%7991 = load double, double* %230
%7992 = fmul double %7990, %7991
%7993 = fdiv double -1.000000e+00, %7992
store double %7993, double* %669
%7994 = load double, double* %327
%7995 = load double, double* %230
%7996 = fmul double %7994, %7995
%7997 = fdiv double -1.000000e+00, %7996
store double %7997, double* %670
%7998 = load double*, double** %116
%7999 = load double, double* %7998
%8000 = fneg double %7999
%8001 = load double, double* %324
%8002 = fsub double %8000, %8001
%8003 = fneg double %8002
%8004 = load double, double* %327
%8005 = load double, double* %327
%8006 = fmul double %8004, %8005
%8007 = load double, double* %230
%8008 = fmul double %8006, %8007
%8009 = fdiv double %8003, %8008
store double %8009, double* %671
%8010 = load double*, double** %116
%8011 = load double, double* %8010
%8012 = fneg double %8011
%8013 = load double, double* %324
%8014 = fsub double %8012, %8013
%8015 = fneg double %8014
%8016 = load double, double* %327
%8017 = load double, double* %230
%8018 = load double, double* %230
%8019 = fmul double %8017, %8018
%8020 = fmul double %8016, %8019
%8021 = fdiv double %8015, %8020
store double %8021, double* %638
%8022 = load double, double* %669
%8023 = load double, double* %326
%8024 = fmul double %8022, %8023
store double %8024, double* %639
%8025 = load double, double* %639
%8026 = load double, double* %671
%8027 = load double, double* %329
%8028 = call double @llvm.fmuladd.f64(double %8026, double %8027, double %8025)
store double %8028, double* %639
%8029 = load double, double* %639
%8030 = load double, double* %638
%8031 = load double, double* %232
%8032 = call double @llvm.fmuladd.f64(double %8030, double %8031, double %8029)
store double %8032, double* %639
%8033 = load double, double* %636
%8034 = fcmp ogt double %8033, 1.000000e+02
br i1 %8034, label %8035, label %8042
8035: ; preds = %7980
%8036 = call double @exp(double 1.000000e+02)
store double %8036, double* %641
%8037 = load double, double* %641
%8038 = load double, double* %636
%8039 = fsub double %8038, 1.000000e+02
%8040 = fadd double 1.000000e+00, %8039
%8041 = fmul double %8037, %8040
store double %8041, double* %640
br label %8057
8042: ; preds = %7980
%8043 = load double, double* %636
%8044 = fcmp olt double %8043, -1.000000e+02
br i1 %8044, label %8045, label %8052
8045: ; preds = %8042
%8046 = call double @exp(double -1.000000e+02)
store double %8046, double* %641
%8047 = load double, double* %641
%8048 = load double, double* %636
%8049 = fadd double %8048, 1.000000e+02
%8050 = fadd double 1.000000e+00, %8049
%8051 = fmul double %8047, %8050
store double %8051, double* %640
br label %8056
8052: ; preds = %8042
%8053 = load double, double* %636
%8054 = call double @exp(double %8053)
store double %8054, double* %640
%8055 = load double, double* %640
store double %8055, double* %641
br label %8056
8056: ; preds = %8052, %8045
br label %8057
8057: ; preds = %8056, %8035
%8058 = load double, double* %641
%8059 = load double, double* %639
%8060 = fmul double %8058, %8059
store double %8060, double* %643
%8061 = load double, double* %641
%8062 = load double, double* %670
%8063 = fmul double %8061, %8062
store double %8063, double* %672
%8064 = load double, double* %847
%8065 = load double, double* %291
%8066 = load double, double* %576
%8067 = fsub double %8066, 1.000000e+00
%8068 = load double, double* %294
%8069 = load double, double* %665
%8070 = fsub double %8069, 1.000000e+00
%8071 = fmul double %8068, %8070
%8072 = call double @llvm.fmuladd.f64(double %8065, double %8067, double %8071)
%8073 = load double, double* %911
%8074 = load double, double* %640
%8075 = load double, double* %392
%8076 = fsub double %8074, %8075
%8077 = fneg double %8073
%8078 = call double @llvm.fmuladd.f64(double %8077, double %8076, double %8072)
%8079 = fmul double %8064, %8078
%8080 = load double*, double** %132
store double %8079, double* %8080
%8081 = load double, double* %576
%8082 = fsub double %8081, 1.000000e+00
%8083 = load double, double* %847
%8084 = fmul double %8082, %8083
store double %8084, double* %673
%8085 = load double, double* %291
%8086 = load double, double* %847
%8087 = fmul double %8085, %8086
store double %8087, double* %674
%8088 = load double, double* %665
%8089 = fsub double %8088, 1.000000e+00
%8090 = load double, double* %847
%8091 = fmul double %8089, %8090
store double %8091, double* %675
%8092 = load double, double* %294
%8093 = load double, double* %847
%8094 = fmul double %8092, %8093
store double %8094, double* %676
%8095 = load double, double* %911
%8096 = fneg double %8095
%8097 = load double, double* %847
%8098 = fmul double %8096, %8097
store double %8098, double* %677
%8099 = load double, double* %911
%8100 = load double, double* %847
%8101 = fmul double %8099, %8100
store double %8101, double* %678
%8102 = load double, double* %673
%8103 = load double, double* %293
%8104 = fmul double %8102, %8103
%8105 = load double*, double** %133
store double %8104, double* %8105
%8106 = load double, double* %674
%8107 = load double, double* %578
%8108 = fmul double %8106, %8107
%8109 = load double*, double** %134
store double %8108, double* %8109
%8110 = load double*, double** %133
%8111 = load double, double* %8110
%8112 = load double, double* %674
%8113 = load double, double* %579
%8114 = call double @llvm.fmuladd.f64(double %8112, double %8113, double %8111)
%8115 = load double*, double** %133
store double %8114, double* %8115
%8116 = load double*, double** %133
%8117 = load double, double* %8116
%8118 = load double, double* %675
%8119 = load double, double* %296
%8120 = call double @llvm.fmuladd.f64(double %8118, double %8119, double %8117)
%8121 = load double*, double** %133
store double %8120, double* %8121
%8122 = load double*, double** %134
%8123 = load double, double* %8122
%8124 = load double, double* %676
%8125 = load double, double* %667
%8126 = call double @llvm.fmuladd.f64(double %8124, double %8125, double %8123)
%8127 = load double*, double** %134
store double %8126, double* %8127
%8128 = load double*, double** %133
%8129 = load double, double* %8128
%8130 = load double, double* %676
%8131 = load double, double* %668
%8132 = call double @llvm.fmuladd.f64(double %8130, double %8131, double %8129)
%8133 = load double*, double** %133
store double %8132, double* %8133
%8134 = load double*, double** %133
%8135 = load double, double* %8134
%8136 = load double, double* %677
%8137 = load double, double* %643
%8138 = call double @llvm.fmuladd.f64(double %8136, double %8137, double %8135)
%8139 = load double*, double** %133
store double %8138, double* %8139
%8140 = load double*, double** %134
%8141 = load double, double* %8140
%8142 = load double, double* %677
%8143 = load double, double* %672
%8144 = call double @llvm.fmuladd.f64(double %8142, double %8143, double %8141)
%8145 = load double*, double** %134
store double %8144, double* %8145
%8146 = load double*, double** %133
%8147 = load double, double* %8146
%8148 = load double, double* %678
%8149 = load double, double* %394
%8150 = call double @llvm.fmuladd.f64(double %8148, double %8149, double %8147)
%8151 = load double*, double** %133
store double %8150, double* %8151
br label %8210
8152: ; preds = %7971
%8153 = load double, double* %847
%8154 = load double, double* %291
%8155 = load double, double* %576
%8156 = fsub double %8155, 1.000000e+00
%8157 = load double, double* %294
%8158 = load double, double* %665
%8159 = fsub double %8158, 1.000000e+00
%8160 = fmul double %8157, %8159
%8161 = call double @llvm.fmuladd.f64(double %8154, double %8156, double %8160)
%8162 = fmul double %8153, %8161
%8163 = load double*, double** %132
store double %8162, double* %8163
%8164 = load double, double* %576
%8165 = fsub double %8164, 1.000000e+00
%8166 = load double, double* %847
%8167 = fmul double %8165, %8166
store double %8167, double* %673
%8168 = load double, double* %291
%8169 = load double, double* %847
%8170 = fmul double %8168, %8169
store double %8170, double* %674
%8171 = load double, double* %665
%8172 = fsub double %8171, 1.000000e+00
%8173 = load double, double* %847
%8174 = fmul double %8172, %8173
store double %8174, double* %675
%8175 = load double, double* %294
%8176 = load double, double* %847
%8177 = fmul double %8175, %8176
store double %8177, double* %676
%8178 = load double, double* %673
%8179 = load double, double* %293
%8180 = fmul double %8178, %8179
%8181 = load double*, double** %133
store double %8180, double* %8181
%8182 = load double, double* %674
%8183 = load double, double* %578
%8184 = fmul double %8182, %8183
%8185 = load double*, double** %134
store double %8184, double* %8185
%8186 = load double*, double** %133
%8187 = load double, double* %8186
%8188 = load double, double* %674
%8189 = load double, double* %579
%8190 = call double @llvm.fmuladd.f64(double %8188, double %8189, double %8187)
%8191 = load double*, double** %133
store double %8190, double* %8191
%8192 = load double*, double** %133
%8193 = load double, double* %8192
%8194 = load double, double* %675
%8195 = load double, double* %296
%8196 = call double @llvm.fmuladd.f64(double %8194, double %8195, double %8193)
%8197 = load double*, double** %133
store double %8196, double* %8197
%8198 = load double*, double** %134
%8199 = load double, double* %8198
%8200 = load double, double* %676
%8201 = load double, double* %667
%8202 = call double @llvm.fmuladd.f64(double %8200, double %8201, double %8199)
%8203 = load double*, double** %134
store double %8202, double* %8203
%8204 = load double*, double** %133
%8205 = load double, double* %8204
%8206 = load double, double* %676
%8207 = load double, double* %668
%8208 = call double @llvm.fmuladd.f64(double %8206, double %8207, double %8205)
%8209 = load double*, double** %133
store double %8208, double* %8209
br label %8210
8210: ; preds = %8152, %8057
%8211 = load double*, double** %117
%8212 = load double, double* %8211
%8213 = load double, double* %848
%8214 = load double, double* %230
%8215 = fmul double %8213, %8214
%8216 = fdiv double %8212, %8215
store double %8216, double* %571
%8217 = load double, double* %848
%8218 = load double, double* %230
%8219 = fmul double %8217, %8218
%8220 = fdiv double 1.000000e+00, %8219
store double %8220, double* %679
%8221 = load double*, double** %117
%8222 = load double, double* %8221
%8223 = fneg double %8222
%8224 = load double, double* %848
%8225 = load double, double* %230
%8226 = load double, double* %230
%8227 = fmul double %8225, %8226
%8228 = fmul double %8224, %8227
%8229 = fdiv double %8223, %8228
store double %8229, double* %575
%8230 = load double, double* %575
%8231 = load double, double* %232
%8232 = fmul double %8230, %8231
store double %8232, double* %574
%8233 = load double, double* %571
%8234 = fcmp ogt double %8233, 1.000000e+02
br i1 %8234, label %8235, label %8242
8235: ; preds = %8210
%8236 = call double @exp(double 1.000000e+02)
store double %8236, double* %577
%8237 = load double, double* %577
%8238 = load double, double* %571
%8239 = fsub double %8238, 1.000000e+02
%8240 = fadd double 1.000000e+00, %8239
%8241 = fmul double %8237, %8240
store double %8241, double* %576
br label %8257
8242: ; preds = %8210
%8243 = load double, double* %571
%8244 = fcmp olt double %8243, -1.000000e+02
br i1 %8244, label %8245, label %8252
8245: ; preds = %8242
%8246 = call double @exp(double -1.000000e+02)
store double %8246, double* %577
%8247 = load double, double* %577
%8248 = load double, double* %571
%8249 = fadd double %8248, 1.000000e+02
%8250 = fadd double 1.000000e+00, %8249
%8251 = fmul double %8247, %8250
store double %8251, double* %576
br label %8256
8252: ; preds = %8242
%8253 = load double, double* %571
%8254 = call double @exp(double %8253)
store double %8254, double* %576
%8255 = load double, double* %576
store double %8255, double* %577
br label %8256
8256: ; preds = %8252, %8245
br label %8257
8257: ; preds = %8256, %8235
%8258 = load double, double* %577
%8259 = load double, double* %679
%8260 = fmul double %8258, %8259
store double %8260, double* %680
%8261 = load double, double* %577
%8262 = load double, double* %574
%8263 = fmul double %8261, %8262
store double %8263, double* %579
%8264 = load double*, double** %117
%8265 = load double, double* %8264
%8266 = load double, double* %850
%8267 = load double, double* %230
%8268 = fmul double %8266, %8267
%8269 = fdiv double %8265, %8268
store double %8269, double* %661
%8270 = load double, double* %850
%8271 = load double, double* %230
%8272 = fmul double %8270, %8271
%8273 = fdiv double 1.000000e+00, %8272
store double %8273, double* %681
%8274 = load double*, double** %117
%8275 = load double, double* %8274
%8276 = fneg double %8275
%8277 = load double, double* %850
%8278 = load double, double* %230
%8279 = load double, double* %230
%8280 = fmul double %8278, %8279
%8281 = fmul double %8277, %8280
%8282 = fdiv double %8276, %8281
store double %8282, double* %663
%8283 = load double, double* %663
%8284 = load double, double* %232
%8285 = fmul double %8283, %8284
store double %8285, double* %664
%8286 = load double, double* %661
%8287 = fcmp ogt double %8286, 1.000000e+02
br i1 %8287, label %8288, label %8295
8288: ; preds = %8257
%8289 = call double @exp(double 1.000000e+02)
store double %8289, double* %666
%8290 = load double, double* %666
%8291 = load double, double* %661
%8292 = fsub double %8291, 1.000000e+02
%8293 = fadd double 1.000000e+00, %8292
%8294 = fmul double %8290, %8293
store double %8294, double* %665
br label %8310
8295: ; preds = %8257
%8296 = load double, double* %661
%8297 = fcmp olt double %8296, -1.000000e+02
br i1 %8297, label %8298, label %8305
8298: ; preds = %8295
%8299 = call double @exp(double -1.000000e+02)
store double %8299, double* %666
%8300 = load double, double* %666
%8301 = load double, double* %661
%8302 = fadd double %8301, 1.000000e+02
%8303 = fadd double 1.000000e+00, %8302
%8304 = fmul double %8300, %8303
store double %8304, double* %665
br label %8309
8305: ; preds = %8295
%8306 = load double, double* %661
%8307 = call double @exp(double %8306)
store double %8307, double* %665
%8308 = load double, double* %665
store double %8308, double* %666
br label %8309
8309: ; preds = %8305, %8298
br label %8310
8310: ; preds = %8309, %8288
%8311 = load double, double* %666
%8312 = load double, double* %681
%8313 = fmul double %8311, %8312
store double %8313, double* %682
%8314 = load double, double* %666
%8315 = load double, double* %664
%8316 = fmul double %8314, %8315
store double %8316, double* %668
%8317 = load double, double* %909
%8318 = fcmp ogt double %8317, 0.000000e+00
br i1 %8318, label %8319, label %8498
8319: ; preds = %8310
%8320 = load double, double* %324
%8321 = fneg double %8320
%8322 = load double*, double** %117
%8323 = load double, double* %8322
%8324 = fsub double %8321, %8323
%8325 = load double, double* %327
%8326 = load double, double* %230
%8327 = fmul double %8325, %8326
%8328 = fdiv double %8324, %8327
store double %8328, double* %636
%8329 = load double, double* %327
%8330 = load double, double* %230
%8331 = fmul double %8329, %8330
%8332 = fdiv double -1.000000e+00, %8331
store double %8332, double* %669
%8333 = load double, double* %327
%8334 = load double, double* %230
%8335 = fmul double %8333, %8334
%8336 = fdiv double -1.000000e+00, %8335
store double %8336, double* %683
%8337 = load double*, double** %117
%8338 = load double, double* %8337
%8339 = fneg double %8338
%8340 = load double, double* %324
%8341 = fsub double %8339, %8340
%8342 = fneg double %8341
%8343 = load double, double* %327
%8344 = load double, double* %327
%8345 = fmul double %8343, %8344
%8346 = load double, double* %230
%8347 = fmul double %8345, %8346
%8348 = fdiv double %8342, %8347
store double %8348, double* %671
%8349 = load double*, double** %117
%8350 = load double, double* %8349
%8351 = fneg double %8350
%8352 = load double, double* %324
%8353 = fsub double %8351, %8352
%8354 = fneg double %8353
%8355 = load double, double* %327
%8356 = load double, double* %230
%8357 = load double, double* %230
%8358 = fmul double %8356, %8357
%8359 = fmul double %8355, %8358
%8360 = fdiv double %8354, %8359
store double %8360, double* %638
%8361 = load double, double* %669
%8362 = load double, double* %326
%8363 = fmul double %8361, %8362
store double %8363, double* %639
%8364 = load double, double* %639
%8365 = load double, double* %671
%8366 = load double, double* %329
%8367 = call double @llvm.fmuladd.f64(double %8365, double %8366, double %8364)
store double %8367, double* %639
%8368 = load double, double* %639
%8369 = load double, double* %638
%8370 = load double, double* %232
%8371 = call double @llvm.fmuladd.f64(double %8369, double %8370, double %8368)
store double %8371, double* %639
%8372 = load double, double* %636
%8373 = fcmp ogt double %8372, 1.000000e+02
br i1 %8373, label %8374, label %8381
8374: ; preds = %8319
%8375 = call double @exp(double 1.000000e+02)
store double %8375, double* %641
%8376 = load double, double* %641
%8377 = load double, double* %636
%8378 = fsub double %8377, 1.000000e+02
%8379 = fadd double 1.000000e+00, %8378
%8380 = fmul double %8376, %8379
store double %8380, double* %640
br label %8396
8381: ; preds = %8319
%8382 = load double, double* %636
%8383 = fcmp olt double %8382, -1.000000e+02
br i1 %8383, label %8384, label %8391
8384: ; preds = %8381
%8385 = call double @exp(double -1.000000e+02)
store double %8385, double* %641
%8386 = load double, double* %641
%8387 = load double, double* %636
%8388 = fadd double %8387, 1.000000e+02
%8389 = fadd double 1.000000e+00, %8388
%8390 = fmul double %8386, %8389
store double %8390, double* %640
br label %8395
8391: ; preds = %8381
%8392 = load double, double* %636
%8393 = call double @exp(double %8392)
store double %8393, double* %640
%8394 = load double, double* %640
store double %8394, double* %641
br label %8395
8395: ; preds = %8391, %8384
br label %8396
8396: ; preds = %8395, %8374
%8397 = load double, double* %641
%8398 = load double, double* %639
%8399 = fmul double %8397, %8398
store double %8399, double* %643
%8400 = load double, double* %641
%8401 = load double, double* %683
%8402 = fmul double %8400, %8401
store double %8402, double* %684
%8403 = load double, double* %847
%8404 = fsub double 1.000000e+00, %8403
%8405 = load double, double* %291
%8406 = load double, double* %576
%8407 = fsub double %8406, 1.000000e+00
%8408 = load double, double* %294
%8409 = load double, double* %665
%8410 = fsub double %8409, 1.000000e+00
%8411 = fmul double %8408, %8410
%8412 = call double @llvm.fmuladd.f64(double %8405, double %8407, double %8411)
%8413 = load double, double* %911
%8414 = load double, double* %640
%8415 = load double, double* %392
%8416 = fsub double %8414, %8415
%8417 = fneg double %8413
%8418 = call double @llvm.fmuladd.f64(double %8417, double %8416, double %8412)
%8419 = fmul double %8404, %8418
%8420 = load double*, double** %135
store double %8419, double* %8420
%8421 = load double, double* %576
%8422 = fsub double %8421, 1.000000e+00
%8423 = load double, double* %847
%8424 = fsub double 1.000000e+00, %8423
%8425 = fmul double %8422, %8424
store double %8425, double* %685
%8426 = load double, double* %291
%8427 = load double, double* %847
%8428 = fsub double 1.000000e+00, %8427
%8429 = fmul double %8426, %8428
store double %8429, double* %686
%8430 = load double, double* %665
%8431 = fsub double %8430, 1.000000e+00
%8432 = load double, double* %847
%8433 = fsub double 1.000000e+00, %8432
%8434 = fmul double %8431, %8433
store double %8434, double* %687
%8435 = load double, double* %294
%8436 = load double, double* %847
%8437 = fsub double 1.000000e+00, %8436
%8438 = fmul double %8435, %8437
store double %8438, double* %688
%8439 = load double, double* %911
%8440 = fneg double %8439
%8441 = load double, double* %847
%8442 = fsub double 1.000000e+00, %8441
%8443 = fmul double %8440, %8442
store double %8443, double* %689
%8444 = load double, double* %911
%8445 = load double, double* %847
%8446 = fsub double 1.000000e+00, %8445
%8447 = fmul double %8444, %8446
store double %8447, double* %690
%8448 = load double, double* %685
%8449 = load double, double* %293
%8450 = fmul double %8448, %8449
%8451 = load double*, double** %136
store double %8450, double* %8451
%8452 = load double, double* %686
%8453 = load double, double* %680
%8454 = fmul double %8452, %8453
%8455 = load double*, double** %137
store double %8454, double* %8455
%8456 = load double*, double** %136
%8457 = load double, double* %8456
%8458 = load double, double* %686
%8459 = load double, double* %579
%8460 = call double @llvm.fmuladd.f64(double %8458, double %8459, double %8457)
%8461 = load double*, double** %136
store double %8460, double* %8461
%8462 = load double*, double** %136
%8463 = load double, double* %8462
%8464 = load double, double* %687
%8465 = load double, double* %296
%8466 = call double @llvm.fmuladd.f64(double %8464, double %8465, double %8463)
%8467 = load double*, double** %136
store double %8466, double* %8467
%8468 = load double*, double** %137
%8469 = load double, double* %8468
%8470 = load double, double* %688
%8471 = load double, double* %682
%8472 = call double @llvm.fmuladd.f64(double %8470, double %8471, double %8469)
%8473 = load double*, double** %137
store double %8472, double* %8473
%8474 = load double*, double** %136
%8475 = load double, double* %8474
%8476 = load double, double* %688
%8477 = load double, double* %668
%8478 = call double @llvm.fmuladd.f64(double %8476, double %8477, double %8475)
%8479 = load double*, double** %136
store double %8478, double* %8479
%8480 = load double*, double** %136
%8481 = load double, double* %8480
%8482 = load double, double* %689
%8483 = load double, double* %643
%8484 = call double @llvm.fmuladd.f64(double %8482, double %8483, double %8481)
%8485 = load double*, double** %136
store double %8484, double* %8485
%8486 = load double*, double** %137
%8487 = load double, double* %8486
%8488 = load double, double* %689
%8489 = load double, double* %684
%8490 = call double @llvm.fmuladd.f64(double %8488, double %8489, double %8487)
%8491 = load double*, double** %137
store double %8490, double* %8491
%8492 = load double*, double** %136
%8493 = load double, double* %8492
%8494 = load double, double* %690
%8495 = load double, double* %394
%8496 = call double @llvm.fmuladd.f64(double %8494, double %8495, double %8493)
%8497 = load double*, double** %136
store double %8496, double* %8497
br label %8561
8498: ; preds = %8310
%8499 = load double, double* %847
%8500 = fsub double 1.000000e+00, %8499
%8501 = load double, double* %291
%8502 = load double, double* %576
%8503 = fsub double %8502, 1.000000e+00
%8504 = load double, double* %294
%8505 = load double, double* %665
%8506 = fsub double %8505, 1.000000e+00
%8507 = fmul double %8504, %8506
%8508 = call double @llvm.fmuladd.f64(double %8501, double %8503, double %8507)
%8509 = fmul double %8500, %8508
%8510 = load double*, double** %135
store double %8509, double* %8510
%8511 = load double, double* %576
%8512 = fsub double %8511, 1.000000e+00
%8513 = load double, double* %847
%8514 = fsub double 1.000000e+00, %8513
%8515 = fmul double %8512, %8514
store double %8515, double* %685
%8516 = load double, double* %291
%8517 = load double, double* %847
%8518 = fsub double 1.000000e+00, %8517
%8519 = fmul double %8516, %8518
store double %8519, double* %686
%8520 = load double, double* %665
%8521 = fsub double %8520, 1.000000e+00
%8522 = load double, double* %847
%8523 = fsub double 1.000000e+00, %8522
%8524 = fmul double %8521, %8523
store double %8524, double* %687
%8525 = load double, double* %294
%8526 = load double, double* %847
%8527 = fsub double 1.000000e+00, %8526
%8528 = fmul double %8525, %8527
store double %8528, double* %688
%8529 = load double, double* %685
%8530 = load double, double* %293
%8531 = fmul double %8529, %8530
%8532 = load double*, double** %136
store double %8531, double* %8532
%8533 = load double, double* %686
%8534 = load double, double* %680
%8535 = fmul double %8533, %8534
%8536 = load double*, double** %137
store double %8535, double* %8536
%8537 = load double*, double** %136
%8538 = load double, double* %8537
%8539 = load double, double* %686
%8540 = load double, double* %579
%8541 = call double @llvm.fmuladd.f64(double %8539, double %8540, double %8538)
%8542 = load double*, double** %136
store double %8541, double* %8542
%8543 = load double*, double** %136
%8544 = load double, double* %8543
%8545 = load double, double* %687
%8546 = load double, double* %296
%8547 = call double @llvm.fmuladd.f64(double %8545, double %8546, double %8544)
%8548 = load double*, double** %136
store double %8547, double* %8548
%8549 = load double*, double** %137
%8550 = load double, double* %8549
%8551 = load double, double* %688
%8552 = load double, double* %682
%8553 = call double @llvm.fmuladd.f64(double %8551, double %8552, double %8550)
%8554 = load double*, double** %137
store double %8553, double* %8554
%8555 = load double*, double** %136
%8556 = load double, double* %8555
%8557 = load double, double* %688
%8558 = load double, double* %668
%8559 = call double @llvm.fmuladd.f64(double %8557, double %8558, double %8556)
%8560 = load double*, double** %136
store double %8559, double* %8560
br label %8561
8561: ; preds = %8498, %8396
br label %8562
8562: ; preds = %8561, %7870
br label %8563
8563: ; preds = %8562, %7545
%8564 = load double*, double** %118
%8565 = load double, double* %8564
%8566 = load double, double* %852
%8567 = load double, double* %230
%8568 = fmul double %8566, %8567
%8569 = fdiv double %8565, %8568
store double %8569, double* %571
%8570 = load double, double* %852
%8571 = load double, double* %230
%8572 = fmul double %8570, %8571
%8573 = fdiv double 1.000000e+00, %8572
store double %8573, double* %585
%8574 = load double*, double** %118
%8575 = load double, double* %8574
%8576 = fneg double %8575
%8577 = load double, double* %852
%8578 = load double, double* %230
%8579 = load double, double* %230
%8580 = fmul double %8578, %8579
%8581 = fmul double %8577, %8580
%8582 = fdiv double %8576, %8581
store double %8582, double* %575
%8583 = load double, double* %575
%8584 = load double, double* %232
%8585 = fmul double %8583, %8584
store double %8585, double* %574
%8586 = load double, double* %571
%8587 = fcmp ogt double %8586, 1.000000e+02
br i1 %8587, label %8588, label %8595
8588: ; preds = %8563
%8589 = call double @exp(double 1.000000e+02)
store double %8589, double* %577
%8590 = load double, double* %577
%8591 = load double, double* %571
%8592 = fsub double %8591, 1.000000e+02
%8593 = fadd double 1.000000e+00, %8592
%8594 = fmul double %8590, %8593
store double %8594, double* %576
br label %8610
8595: ; preds = %8563
%8596 = load double, double* %571
%8597 = fcmp olt double %8596, -1.000000e+02
br i1 %8597, label %8598, label %8605
8598: ; preds = %8595
%8599 = call double @exp(double -1.000000e+02)
store double %8599, double* %577
%8600 = load double, double* %577
%8601 = load double, double* %571
%8602 = fadd double %8601, 1.000000e+02
%8603 = fadd double 1.000000e+00, %8602
%8604 = fmul double %8600, %8603
store double %8604, double* %576
br label %8609
8605: ; preds = %8595
%8606 = load double, double* %571
%8607 = call double @exp(double %8606)
store double %8607, double* %576
%8608 = load double, double* %576
store double %8608, double* %577
br label %8609
8609: ; preds = %8605, %8598
br label %8610
8610: ; preds = %8609, %8588
%8611 = load double, double* %577
%8612 = load double, double* %585
%8613 = fmul double %8611, %8612
store double %8613, double* %587
%8614 = load double, double* %577
%8615 = load double, double* %574
%8616 = fmul double %8614, %8615
store double %8616, double* %579
%8617 = load double*, double** %118
%8618 = load double, double* %8617
%8619 = load double, double* %854
%8620 = load double, double* %230
%8621 = fmul double %8619, %8620
%8622 = fdiv double %8618, %8621
store double %8622, double* %661
%8623 = load double, double* %854
%8624 = load double, double* %230
%8625 = fmul double %8623, %8624
%8626 = fdiv double 1.000000e+00, %8625
store double %8626, double* %691
%8627 = load double*, double** %118
%8628 = load double, double* %8627
%8629 = fneg double %8628
%8630 = load double, double* %854
%8631 = load double, double* %230
%8632 = load double, double* %230
%8633 = fmul double %8631, %8632
%8634 = fmul double %8630, %8633
%8635 = fdiv double %8629, %8634
store double %8635, double* %663
%8636 = load double, double* %663
%8637 = load double, double* %232
%8638 = fmul double %8636, %8637
store double %8638, double* %664
%8639 = load double, double* %661
%8640 = fcmp ogt double %8639, 1.000000e+02
br i1 %8640, label %8641, label %8648
8641: ; preds = %8610
%8642 = call double @exp(double 1.000000e+02)
store double %8642, double* %666
%8643 = load double, double* %666
%8644 = load double, double* %661
%8645 = fsub double %8644, 1.000000e+02
%8646 = fadd double 1.000000e+00, %8645
%8647 = fmul double %8643, %8646
store double %8647, double* %665
br label %8663
8648: ; preds = %8610
%8649 = load double, double* %661
%8650 = fcmp olt double %8649, -1.000000e+02
br i1 %8650, label %8651, label %8658
8651: ; preds = %8648
%8652 = call double @exp(double -1.000000e+02)
store double %8652, double* %666
%8653 = load double, double* %666
%8654 = load double, double* %661
%8655 = fadd double %8654, 1.000000e+02
%8656 = fadd double 1.000000e+00, %8655
%8657 = fmul double %8653, %8656
store double %8657, double* %665
br label %8662
8658: ; preds = %8648
%8659 = load double, double* %661
%8660 = call double @exp(double %8659)
store double %8660, double* %665
%8661 = load double, double* %665
store double %8661, double* %666
br label %8662
8662: ; preds = %8658, %8651
br label %8663
8663: ; preds = %8662, %8641
%8664 = load double, double* %666
%8665 = load double, double* %691
%8666 = fmul double %8664, %8665
store double %8666, double* %692
%8667 = load double, double* %666
%8668 = load double, double* %664
%8669 = fmul double %8667, %8668
store double %8669, double* %668
%8670 = load double, double* %297
%8671 = load double, double* %576
%8672 = fsub double %8671, 1.000000e+00
%8673 = load double, double* %300
%8674 = load double, double* %665
%8675 = fsub double %8674, 1.000000e+00
%8676 = fmul double %8673, %8675
%8677 = call double @llvm.fmuladd.f64(double %8670, double %8672, double %8676)
store double %8677, double* %693
%8678 = load double, double* %576
%8679 = fsub double %8678, 1.000000e+00
store double %8679, double* %694
%8680 = load double, double* %297
store double %8680, double* %696
%8681 = load double, double* %665
%8682 = fsub double %8681, 1.000000e+00
store double %8682, double* %698
%8683 = load double, double* %300
store double %8683, double* %699
%8684 = load double, double* %694
%8685 = load double, double* %299
%8686 = fmul double %8684, %8685
store double %8686, double* %695
%8687 = load double, double* %696
%8688 = load double, double* %587
%8689 = fmul double %8687, %8688
store double %8689, double* %697
%8690 = load double, double* %695
%8691 = load double, double* %696
%8692 = load double, double* %579
%8693 = call double @llvm.fmuladd.f64(double %8691, double %8692, double %8690)
store double %8693, double* %695
%8694 = load double, double* %695
%8695 = load double, double* %698
%8696 = load double, double* %302
%8697 = call double @llvm.fmuladd.f64(double %8695, double %8696, double %8694)
store double %8697, double* %695
%8698 = load double, double* %697
%8699 = load double, double* %699
%8700 = load double, double* %692
%8701 = call double @llvm.fmuladd.f64(double %8699, double %8700, double %8698)
store double %8701, double* %697
%8702 = load double, double* %695
%8703 = load double, double* %699
%8704 = load double, double* %668
%8705 = call double @llvm.fmuladd.f64(double %8703, double %8704, double %8702)
store double %8705, double* %695
%8706 = load double, double* %860
%8707 = fcmp ogt double %8706, 0.000000e+00
br i1 %8707, label %8711, label %8708
8708: ; preds = %8663
%8709 = load double, double* %861
%8710 = fcmp ogt double %8709, 0.000000e+00
br i1 %8710, label %8711, label %8865
8711: ; preds = %8708, %8663
%8712 = load double*, double** %119
%8713 = load double, double* %8712
%8714 = load double, double* %852
%8715 = load double, double* %230
%8716 = fmul double %8714, %8715
%8717 = fdiv double %8713, %8716
store double %8717, double* %571
%8718 = load double, double* %852
%8719 = load double, double* %230
%8720 = fmul double %8718, %8719
%8721 = fdiv double 1.000000e+00, %8720
store double %8721, double* %634
%8722 = load double*, double** %119
%8723 = load double, double* %8722
%8724 = fneg double %8723
%8725 = load double, double* %852
%8726 = load double, double* %230
%8727 = load double, double* %230
%8728 = fmul double %8726, %8727
%8729 = fmul double %8725, %8728
%8730 = fdiv double %8724, %8729
store double %8730, double* %575
%8731 = load double, double* %575
%8732 = load double, double* %232
%8733 = fmul double %8731, %8732
store double %8733, double* %574
%8734 = load double, double* %571
%8735 = fcmp ogt double %8734, 1.000000e+02
br i1 %8735, label %8736, label %8743
8736: ; preds = %8711
%8737 = call double @exp(double 1.000000e+02)
store double %8737, double* %577
%8738 = load double, double* %577
%8739 = load double, double* %571
%8740 = fsub double %8739, 1.000000e+02
%8741 = fadd double 1.000000e+00, %8740
%8742 = fmul double %8738, %8741
store double %8742, double* %576
br label %8758
8743: ; preds = %8711
%8744 = load double, double* %571
%8745 = fcmp olt double %8744, -1.000000e+02
br i1 %8745, label %8746, label %8753
8746: ; preds = %8743
%8747 = call double @exp(double -1.000000e+02)
store double %8747, double* %577
%8748 = load double, double* %577
%8749 = load double, double* %571
%8750 = fadd double %8749, 1.000000e+02
%8751 = fadd double 1.000000e+00, %8750
%8752 = fmul double %8748, %8751
store double %8752, double* %576
br label %8757
8753: ; preds = %8743
%8754 = load double, double* %571
%8755 = call double @exp(double %8754)
store double %8755, double* %576
%8756 = load double, double* %576
store double %8756, double* %577
br label %8757
8757: ; preds = %8753, %8746
br label %8758
8758: ; preds = %8757, %8736
%8759 = load double, double* %577
%8760 = load double, double* %634
%8761 = fmul double %8759, %8760
store double %8761, double* %635
%8762 = load double, double* %577
%8763 = load double, double* %574
%8764 = fmul double %8762, %8763
store double %8764, double* %579
%8765 = load double*, double** %119
%8766 = load double, double* %8765
%8767 = load double, double* %854
%8768 = load double, double* %230
%8769 = fmul double %8767, %8768
%8770 = fdiv double %8766, %8769
store double %8770, double* %661
%8771 = load double, double* %854
%8772 = load double, double* %230
%8773 = fmul double %8771, %8772
%8774 = fdiv double 1.000000e+00, %8773
store double %8774, double* %700
%8775 = load double*, double** %119
%8776 = load double, double* %8775
%8777 = fneg double %8776
%8778 = load double, double* %854
%8779 = load double, double* %230
%8780 = load double, double* %230
%8781 = fmul double %8779, %8780
%8782 = fmul double %8778, %8781
%8783 = fdiv double %8777, %8782
store double %8783, double* %663
%8784 = load double, double* %663
%8785 = load double, double* %232
%8786 = fmul double %8784, %8785
store double %8786, double* %664
%8787 = load double, double* %661
%8788 = fcmp ogt double %8787, 1.000000e+02
br i1 %8788, label %8789, label %8796
8789: ; preds = %8758
%8790 = call double @exp(double 1.000000e+02)
store double %8790, double* %666
%8791 = load double, double* %666
%8792 = load double, double* %661
%8793 = fsub double %8792, 1.000000e+02
%8794 = fadd double 1.000000e+00, %8793
%8795 = fmul double %8791, %8794
store double %8795, double* %665
br label %8811
8796: ; preds = %8758
%8797 = load double, double* %661
%8798 = fcmp olt double %8797, -1.000000e+02
br i1 %8798, label %8799, label %8806
8799: ; preds = %8796
%8800 = call double @exp(double -1.000000e+02)
store double %8800, double* %666
%8801 = load double, double* %666
%8802 = load double, double* %661
%8803 = fadd double %8802, 1.000000e+02
%8804 = fadd double 1.000000e+00, %8803
%8805 = fmul double %8801, %8804
store double %8805, double* %665
br label %8810
8806: ; preds = %8796
%8807 = load double, double* %661
%8808 = call double @exp(double %8807)
store double %8808, double* %665
%8809 = load double, double* %665
store double %8809, double* %666
br label %8810
8810: ; preds = %8806, %8799
br label %8811
8811: ; preds = %8810, %8789
%8812 = load double, double* %666
%8813 = load double, double* %700
%8814 = fmul double %8812, %8813
store double %8814, double* %701
%8815 = load double, double* %666
%8816 = load double, double* %664
%8817 = fmul double %8815, %8816
store double %8817, double* %668
%8818 = load double, double* %303
%8819 = load double, double* %576
%8820 = fsub double %8819, 1.000000e+00
%8821 = load double, double* %306
%8822 = load double, double* %665
%8823 = fsub double %8822, 1.000000e+00
%8824 = fmul double %8821, %8823
%8825 = call double @llvm.fmuladd.f64(double %8818, double %8820, double %8824)
%8826 = load double*, double** %149
store double %8825, double* %8826
%8827 = load double, double* %576
%8828 = fsub double %8827, 1.000000e+00
store double %8828, double* %702
%8829 = load double, double* %303
store double %8829, double* %703
%8830 = load double, double* %665
%8831 = fsub double %8830, 1.000000e+00
store double %8831, double* %704
%8832 = load double, double* %306
store double %8832, double* %705
%8833 = load double, double* %702
%8834 = load double, double* %305
%8835 = fmul double %8833, %8834
%8836 = load double*, double** %150
store double %8835, double* %8836
%8837 = load double, double* %703
%8838 = load double, double* %635
%8839 = fmul double %8837, %8838
%8840 = load double*, double** %151
store double %8839, double* %8840
%8841 = load double*, double** %150
%8842 = load double, double* %8841
%8843 = load double, double* %703
%8844 = load double, double* %579
%8845 = call double @llvm.fmuladd.f64(double %8843, double %8844, double %8842)
%8846 = load double*, double** %150
store double %8845, double* %8846
%8847 = load double*, double** %150
%8848 = load double, double* %8847
%8849 = load double, double* %704
%8850 = load double, double* %308
%8851 = call double @llvm.fmuladd.f64(double %8849, double %8850, double %8848)
%8852 = load double*, double** %150
store double %8851, double* %8852
%8853 = load double*, double** %151
%8854 = load double, double* %8853
%8855 = load double, double* %705
%8856 = load double, double* %701
%8857 = call double @llvm.fmuladd.f64(double %8855, double %8856, double %8854)
%8858 = load double*, double** %151
store double %8857, double* %8858
%8859 = load double*, double** %150
%8860 = load double, double* %8859
%8861 = load double, double* %705
%8862 = load double, double* %668
%8863 = call double @llvm.fmuladd.f64(double %8861, double %8862, double %8860)
%8864 = load double*, double** %150
store double %8863, double* %8864
br label %8869
8865: ; preds = %8708
%8866 = load double*, double** %149
store double 0.000000e+00, double* %8866
%8867 = load double*, double** %150
store double 0.000000e+00, double* %8867
%8868 = load double*, double** %151
store double 0.000000e+00, double* %8868
br label %8869
8869: ; preds = %8865, %8811
%8870 = load double, double* %855
%8871 = fcmp ogt double %8870, 0.000000e+00
br i1 %8871, label %8872, label %9071
8872: ; preds = %8869
%8873 = load double, double* %356
%8874 = load double*, double** %118
%8875 = load double, double* %8874
%8876 = fsub double %8873, %8875
%8877 = load double, double* %356
%8878 = load double*, double** %118
%8879 = load double, double* %8878
%8880 = fsub double %8877, %8879
%8881 = call double @llvm.fmuladd.f64(double %8876, double %8880, double 1.000000e-02)
%8882 = call double @sqrt(double %8881)
%8883 = load double, double* %356
%8884 = load double*, double** %118
%8885 = load double, double* %8884
%8886 = fsub double %8883, %8885
%8887 = fadd double %8882, %8886
%8888 = fmul double 5.000000e-01, %8887
store double %8888, double* %457
%8889 = load double, double* %356
%8890 = load double*, double** %118
%8891 = load double, double* %8890
%8892 = fsub double %8889, %8891
%8893 = load double, double* %356
%8894 = load double*, double** %118
%8895 = load double, double* %8894
%8896 = fsub double %8893, %8895
%8897 = load double, double* %356
%8898 = load double*, double** %118
%8899 = load double, double* %8898
%8900 = fsub double %8897, %8899
%8901 = call double @llvm.fmuladd.f64(double %8896, double %8900, double 1.000000e-02)
%8902 = call double @sqrt(double %8901)
%8903 = fdiv double %8892, %8902
%8904 = fadd double %8903, 1.000000e+00
%8905 = fmul double 5.000000e-01, %8904
store double %8905, double* %706
%8906 = load double, double* %356
%8907 = load double*, double** %118
%8908 = load double, double* %8907
%8909 = fsub double %8906, %8908
%8910 = fneg double %8909
%8911 = load double, double* %356
%8912 = load double*, double** %118
%8913 = load double, double* %8912
%8914 = fsub double %8911, %8913
%8915 = load double, double* %356
%8916 = load double*, double** %118
%8917 = load double, double* %8916
%8918 = fsub double %8915, %8917
%8919 = call double @llvm.fmuladd.f64(double %8914, double %8918, double 1.000000e-02)
%8920 = call double @sqrt(double %8919)
%8921 = fdiv double %8910, %8920
%8922 = fsub double %8921, 1.000000e+00
%8923 = fmul double 5.000000e-01, %8922
store double %8923, double* %516
%8924 = load double, double* %706
%8925 = load double, double* %358
%8926 = fmul double %8924, %8925
store double %8926, double* %460
%8927 = load double, double* %841
%8928 = fsub double %8927, 1.000000e+00
store double %8928, double* %266
%8929 = load double, double* %457
%8930 = load double, double* %266
%8931 = call double @pow(double %8929, double %8930)
store double %8931, double* %269
%8932 = load double, double* %269
%8933 = load double, double* %266
%8934 = fmul double %8932, %8933
%8935 = load double, double* %457
%8936 = fdiv double %8934, %8935
store double %8936, double* %707
%8937 = load double, double* %707
%8938 = load double, double* %460
%8939 = fmul double %8937, %8938
store double %8939, double* %271
%8940 = load double, double* %707
%8941 = load double, double* %516
%8942 = fmul double %8940, %8941
store double %8942, double* %490
%8943 = load double, double* %321
%8944 = fneg double %8943
%8945 = load double, double* %269
%8946 = fmul double %8944, %8945
store double %8946, double* %239
%8947 = load double, double* %269
%8948 = fneg double %8947
store double %8948, double* %708
%8949 = load double, double* %321
%8950 = fneg double %8949
store double %8950, double* %336
%8951 = load double, double* %708
%8952 = load double, double* %323
%8953 = fmul double %8951, %8952
store double %8953, double* %241
%8954 = load double, double* %241
%8955 = load double, double* %336
%8956 = load double, double* %271
%8957 = call double @llvm.fmuladd.f64(double %8955, double %8956, double %8954)
store double %8957, double* %241
%8958 = load double, double* %336
%8959 = load double, double* %490
%8960 = fmul double %8958, %8959
store double %8960, double* %489
%8961 = load double, double* %239
%8962 = fcmp ogt double %8961, 1.000000e+02
br i1 %8962, label %8963, label %8970
8963: ; preds = %8872
%8964 = call double @exp(double 1.000000e+02)
store double %8964, double* %350
%8965 = load double, double* %350
%8966 = load double, double* %239
%8967 = fsub double %8966, 1.000000e+02
%8968 = fadd double 1.000000e+00, %8967
%8969 = fmul double %8965, %8968
store double %8969, double* %273
br label %8985
8970: ; preds = %8872
%8971 = load double, double* %239
%8972 = fcmp olt double %8971, -1.000000e+02
br i1 %8972, label %8973, label %8980
8973: ; preds = %8970
%8974 = call double @exp(double -1.000000e+02)
store double %8974, double* %350
%8975 = load double, double* %350
%8976 = load double, double* %239
%8977 = fadd double %8976, 1.000000e+02
%8978 = fadd double 1.000000e+00, %8977
%8979 = fmul double %8975, %8978
store double %8979, double* %273
br label %8984
8980: ; preds = %8970
%8981 = load double, double* %239
%8982 = call double @exp(double %8981)
store double %8982, double* %273
%8983 = load double, double* %273
store double %8983, double* %350
br label %8984
8984: ; preds = %8980, %8973
br label %8985
8985: ; preds = %8984, %8963
%8986 = load double, double* %350
%8987 = load double, double* %241
%8988 = fmul double %8986, %8987
store double %8988, double* %275
%8989 = load double, double* %350
%8990 = load double, double* %489
%8991 = fmul double %8989, %8990
store double %8991, double* %615
%8992 = load double, double* %855
%8993 = load double, double* %457
%8994 = fmul double %8992, %8993
%8995 = load double, double* %273
%8996 = fmul double %8994, %8995
store double %8996, double* %709
%8997 = load double, double* %855
%8998 = load double, double* %273
%8999 = fmul double %8997, %8998
store double %8999, double* %710
%9000 = load double, double* %855
%9001 = load double, double* %457
%9002 = fmul double %9000, %9001
store double %9002, double* %713
%9003 = load double, double* %710
%9004 = load double, double* %460
%9005 = fmul double %9003, %9004
store double %9005, double* %711
%9006 = load double, double* %710
%9007 = load double, double* %516
%9008 = fmul double %9006, %9007
store double %9008, double* %712
%9009 = load double, double* %711
%9010 = load double, double* %713
%9011 = load double, double* %275
%9012 = call double @llvm.fmuladd.f64(double %9010, double %9011, double %9009)
store double %9012, double* %711
%9013 = load double, double* %712
%9014 = load double, double* %713
%9015 = load double, double* %615
%9016 = call double @llvm.fmuladd.f64(double %9014, double %9015, double %9013)
store double %9016, double* %712
%9017 = load double*, double** %138
%9018 = load double, double* %9017
%9019 = load double*, double** %140
%9020 = load double, double* %9019
%9021 = fsub double %9018, %9020
%9022 = load double, double* %693
%9023 = fsub double %9021, %9022
%9024 = load double, double* %709
%9025 = fmul double %9023, %9024
store double %9025, double* %714
%9026 = load double, double* %709
store double %9026, double* %715
%9027 = load double, double* %709
%9028 = fneg double %9027
store double %9028, double* %717
%9029 = load double, double* %709
%9030 = fneg double %9029
store double %9030, double* %721
%9031 = load double*, double** %140
%9032 = load double, double* %9031
%9033 = fneg double %9032
%9034 = load double*, double** %138
%9035 = load double, double* %9034
%9036 = fadd double %9033, %9035
%9037 = load double, double* %693
%9038 = fsub double %9036, %9037
store double %9038, double* %722
%9039 = load double, double* %715
%9040 = load double*, double** %139
%9041 = load double, double* %9040
%9042 = fmul double %9039, %9041
store double %9042, double* %716
%9043 = load double, double* %717
%9044 = load double*, double** %141
%9045 = load double, double* %9044
%9046 = fmul double %9043, %9045
store double %9046, double* %718
%9047 = load double, double* %717
%9048 = load double*, double** %142
%9049 = load double, double* %9048
%9050 = fmul double %9047, %9049
store double %9050, double* %719
%9051 = load double, double* %717
%9052 = load double*, double** %143
%9053 = load double, double* %9052
%9054 = fmul double %9051, %9053
store double %9054, double* %720
%9055 = load double, double* %718
%9056 = load double, double* %721
%9057 = load double, double* %695
%9058 = call double @llvm.fmuladd.f64(double %9056, double %9057, double %9055)
store double %9058, double* %718
%9059 = load double, double* %719
%9060 = load double, double* %721
%9061 = load double, double* %697
%9062 = call double @llvm.fmuladd.f64(double %9060, double %9061, double %9059)
store double %9062, double* %719
%9063 = load double, double* %718
%9064 = load double, double* %722
%9065 = load double, double* %711
%9066 = call double @llvm.fmuladd.f64(double %9064, double %9065, double %9063)
store double %9066, double* %718
%9067 = load double, double* %719
%9068 = load double, double* %722
%9069 = load double, double* %712
%9070 = call double @llvm.fmuladd.f64(double %9068, double %9069, double %9067)
store double %9070, double* %719
br label %9072
9071: ; preds = %8869
store double 0.000000e+00, double* %714
store double 0.000000e+00, double* %716
store double 0.000000e+00, double* %718
store double 0.000000e+00, double* %719
store double 0.000000e+00, double* %720
br label %9072
9072: ; preds = %9071, %8985
%9073 = load double, double* %693
%9074 = load double, double* %714
%9075 = fsub double %9073, %9074
%9076 = load double*, double** %144
store double %9075, double* %9076
store double 1.000000e+00, double* %723
store double -1.000000e+00, double* %724
%9077 = load double, double* %723
%9078 = load double, double* %695
%9079 = fmul double %9077, %9078
%9080 = load double*, double** %145
store double %9079, double* %9080
%9081 = load double, double* %723
%9082 = load double, double* %697
%9083 = fmul double %9081, %9082
%9084 = load double*, double** %146
store double %9083, double* %9084
%9085 = load double, double* %724
%9086 = load double, double* %716
%9087 = fmul double %9085, %9086
%9088 = load double*, double** %147
store double %9087, double* %9088
%9089 = load double*, double** %145
%9090 = load double, double* %9089
%9091 = load double, double* %724
%9092 = load double, double* %718
%9093 = call double @llvm.fmuladd.f64(double %9091, double %9092, double %9090)
%9094 = load double*, double** %145
store double %9093, double* %9094
%9095 = load double*, double** %146
%9096 = load double, double* %9095
%9097 = load double, double* %724
%9098 = load double, double* %719
%9099 = call double @llvm.fmuladd.f64(double %9097, double %9098, double %9096)
%9100 = load double*, double** %146
store double %9099, double* %9100
%9101 = load double, double* %724
%9102 = load double, double* %720
%9103 = fmul double %9101, %9102
%9104 = load double*, double** %148
store double %9103, double* %9104
%9105 = load double, double* %817
%9106 = fcmp ogt double %9105, 0.000000e+00
br i1 %9106, label %9107, label %9127
9107: ; preds = %9072
%9108 = load double*, double** %121
%9109 = load double, double* %9108
%9110 = load double, double* %245
%9111 = fdiv double %9109, %9110
%9112 = load double*, double** %152
store double %9111, double* %9112
%9113 = load double, double* %245
%9114 = fdiv double 1.000000e+00, %9113
%9115 = load double*, double** %153
store double %9114, double* %9115
%9116 = load double*, double** %121
%9117 = load double, double* %9116
%9118 = fneg double %9117
%9119 = load double, double* %245
%9120 = load double, double* %245
%9121 = fmul double %9119, %9120
%9122 = fdiv double %9118, %9121
store double %9122, double* %725
%9123 = load double, double* %725
%9124 = load double, double* %247
%9125 = fmul double %9123, %9124
%9126 = load double*, double** %154
store double %9125, double* %9126
br label %9131
9127: ; preds = %9072
%9128 = load double*, double** %152
store double 0.000000e+00, double* %9128
%9129 = load double*, double** %153
store double 0.000000e+00, double* %9129
%9130 = load double*, double** %154
store double 0.000000e+00, double* %9130
br label %9131
9131: ; preds = %9127, %9107
%9132 = load double*, double** %118
%9133 = load double, double* %9132
%9134 = load double, double* %230
%9135 = fdiv double %9133, %9134
store double %9135, double* %571
%9136 = load double, double* %230
%9137 = fdiv double 1.000000e+00, %9136
store double %9137, double* %585
%9138 = load double*, double** %118
%9139 = load double, double* %9138
%9140 = fneg double %9139
%9141 = load double, double* %230
%9142 = load double, double* %230
%9143 = fmul double %9141, %9142
%9144 = fdiv double %9140, %9143
store double %9144, double* %575
%9145 = load double, double* %575
%9146 = load double, double* %232
%9147 = fmul double %9145, %9146
store double %9147, double* %574
%9148 = load double, double* %571
%9149 = fcmp ogt double %9148, 1.000000e+02
br i1 %9149, label %9150, label %9157
9150: ; preds = %9131
%9151 = call double @exp(double 1.000000e+02)
store double %9151, double* %577
%9152 = load double, double* %577
%9153 = load double, double* %571
%9154 = fsub double %9153, 1.000000e+02
%9155 = fadd double 1.000000e+00, %9154
%9156 = fmul double %9152, %9155
store double %9156, double* %576
br label %9172
9157: ; preds = %9131
%9158 = load double, double* %571
%9159 = fcmp olt double %9158, -1.000000e+02
br i1 %9159, label %9160, label %9167
9160: ; preds = %9157
%9161 = call double @exp(double -1.000000e+02)
store double %9161, double* %577
%9162 = load double, double* %577
%9163 = load double, double* %571
%9164 = fadd double %9163, 1.000000e+02
%9165 = fadd double 1.000000e+00, %9164
%9166 = fmul double %9162, %9165
store double %9166, double* %576
br label %9171
9167: ; preds = %9157
%9168 = load double, double* %571
%9169 = call double @exp(double %9168)
store double %9169, double* %576
%9170 = load double, double* %576
store double %9170, double* %577
br label %9171
9171: ; preds = %9167, %9160
br label %9172
9172: ; preds = %9171, %9150
%9173 = load double, double* %577
%9174 = load double, double* %585
%9175 = fmul double %9173, %9174
store double %9175, double* %587
%9176 = load double, double* %577
%9177 = load double, double* %574
%9178 = fmul double %9176, %9177
store double %9178, double* %579
%9179 = load double*, double** %122
%9180 = load double, double* %9179
%9181 = load double, double* %230
%9182 = fdiv double %9180, %9181
store double %9182, double* %636
%9183 = load double, double* %230
%9184 = fdiv double 1.000000e+00, %9183
store double %9184, double* %726
%9185 = load double*, double** %122
%9186 = load double, double* %9185
%9187 = fneg double %9186
%9188 = load double, double* %230
%9189 = load double, double* %230
%9190 = fmul double %9188, %9189
%9191 = fdiv double %9187, %9190
store double %9191, double* %638
%9192 = load double, double* %638
%9193 = load double, double* %232
%9194 = fmul double %9192, %9193
store double %9194, double* %639
%9195 = load double, double* %636
%9196 = fcmp ogt double %9195, 1.000000e+02
br i1 %9196, label %9197, label %9204
9197: ; preds = %9172
%9198 = call double @exp(double 1.000000e+02)
store double %9198, double* %641
%9199 = load double, double* %641
%9200 = load double, double* %636
%9201 = fsub double %9200, 1.000000e+02
%9202 = fadd double 1.000000e+00, %9201
%9203 = fmul double %9199, %9202
store double %9203, double* %640
br label %9219
9204: ; preds = %9172
%9205 = load double, double* %636
%9206 = fcmp olt double %9205, -1.000000e+02
br i1 %9206, label %9207, label %9214
9207: ; preds = %9204
%9208 = call double @exp(double -1.000000e+02)
store double %9208, double* %641
%9209 = load double, double* %641
%9210 = load double, double* %636
%9211 = fadd double %9210, 1.000000e+02
%9212 = fadd double 1.000000e+00, %9211
%9213 = fmul double %9209, %9212
store double %9213, double* %640
br label %9218
9214: ; preds = %9204
%9215 = load double, double* %636
%9216 = call double @exp(double %9215)
store double %9216, double* %640
%9217 = load double, double* %640
store double %9217, double* %641
br label %9218
9218: ; preds = %9214, %9207
br label %9219
9219: ; preds = %9218, %9197
%9220 = load double, double* %641
%9221 = load double, double* %726
%9222 = fmul double %9220, %9221
store double %9222, double* %727
%9223 = load double, double* %641
%9224 = load double, double* %639
%9225 = fmul double %9223, %9224
store double %9225, double* %643
%9226 = load double, double* %382
%9227 = load double, double* %576
%9228 = call double @llvm.fmuladd.f64(double %9226, double %9227, double 1.000000e+00)
%9229 = call double @sqrt(double %9228)
store double %9229, double* %728
%9230 = load double, double* %576
%9231 = load double, double* %576
%9232 = load double, double* %382
%9233 = call double @llvm.fmuladd.f64(double %9231, double %9232, double 1.000000e+00)
%9234 = call double @sqrt(double %9233)
%9235 = fmul double 2.000000e+00, %9234
%9236 = fdiv double %9230, %9235
store double %9236, double* %729
%9237 = load double, double* %382
%9238 = load double, double* %576
%9239 = load double, double* %382
%9240 = call double @llvm.fmuladd.f64(double %9238, double %9239, double 1.000000e+00)
%9241 = call double @sqrt(double %9240)
%9242 = fmul double 2.000000e+00, %9241
%9243 = fdiv double %9237, %9242
store double %9243, double* %731
%9244 = load double, double* %729
%9245 = load double, double* %384
%9246 = fmul double %9244, %9245
store double %9246, double* %730
%9247 = load double, double* %731
%9248 = load double, double* %587
%9249 = fmul double %9247, %9248
store double %9249, double* %732
%9250 = load double, double* %730
%9251 = load double, double* %731
%9252 = load double, double* %579
%9253 = call double @llvm.fmuladd.f64(double %9251, double %9252, double %9250)
store double %9253, double* %730
%9254 = load double, double* %382
%9255 = load double, double* %640
%9256 = call double @llvm.fmuladd.f64(double %9254, double %9255, double 1.000000e+00)
%9257 = call double @sqrt(double %9256)
store double %9257, double* %733
%9258 = load double, double* %640
%9259 = load double, double* %640
%9260 = load double, double* %382
%9261 = call double @llvm.fmuladd.f64(double %9259, double %9260, double 1.000000e+00)
%9262 = call double @sqrt(double %9261)
%9263 = fmul double 2.000000e+00, %9262
%9264 = fdiv double %9258, %9263
store double %9264, double* %734
%9265 = load double, double* %382
%9266 = load double, double* %640
%9267 = load double, double* %382
%9268 = call double @llvm.fmuladd.f64(double %9266, double %9267, double 1.000000e+00)
%9269 = call double @sqrt(double %9268)
%9270 = fmul double 2.000000e+00, %9269
%9271 = fdiv double %9265, %9270
store double %9271, double* %736
%9272 = load double, double* %734
%9273 = load double, double* %384
%9274 = fmul double %9272, %9273
store double %9274, double* %735
%9275 = load double, double* %736
%9276 = load double, double* %727
%9277 = fmul double %9275, %9276
store double %9277, double* %737
%9278 = load double, double* %735
%9279 = load double, double* %736
%9280 = load double, double* %643
%9281 = call double @llvm.fmuladd.f64(double %9279, double %9280, double %9278)
store double %9281, double* %735
%9282 = load double, double* %818
%9283 = fcmp ogt double %9282, 0.000000e+00
br i1 %9283, label %9284, label %9636
9284: ; preds = %9219
%9285 = load double, double* %728
%9286 = fadd double %9285, 1.000000e+00
%9287 = load double, double* %733
%9288 = fadd double %9287, 1.000000e+00
%9289 = fdiv double %9286, %9288
store double %9289, double* %738
%9290 = load double, double* %733
%9291 = fadd double %9290, 1.000000e+00
%9292 = fdiv double 1.000000e+00, %9291
store double %9292, double* %739
%9293 = load double, double* %728
%9294 = fadd double %9293, 1.000000e+00
%9295 = fneg double %9294
%9296 = load double, double* %733
%9297 = fadd double %9296, 1.000000e+00
%9298 = load double, double* %733
%9299 = fadd double %9298, 1.000000e+00
%9300 = fmul double %9297, %9299
%9301 = fdiv double %9295, %9300
store double %9301, double* %742
%9302 = load double, double* %739
%9303 = load double, double* %730
%9304 = fmul double %9302, %9303
store double %9304, double* %740
%9305 = load double, double* %739
%9306 = load double, double* %732
%9307 = fmul double %9305, %9306
store double %9307, double* %741
%9308 = load double, double* %740
%9309 = load double, double* %742
%9310 = load double, double* %735
%9311 = call double @llvm.fmuladd.f64(double %9309, double %9310, double %9308)
store double %9311, double* %740
%9312 = load double, double* %742
%9313 = load double, double* %737
%9314 = fmul double %9312, %9313
store double %9314, double* %743
%9315 = load double, double* %738
%9316 = call double @log(double %9315)
store double %9316, double* %239
%9317 = load double, double* %738
%9318 = fdiv double 1.000000e+00, %9317
store double %9318, double* %744
%9319 = load double, double* %744
%9320 = load double, double* %740
%9321 = fmul double %9319, %9320
store double %9321, double* %241
%9322 = load double, double* %744
%9323 = load double, double* %741
%9324 = fmul double %9322, %9323
store double %9324, double* %489
%9325 = load double, double* %744
%9326 = load double, double* %743
%9327 = fmul double %9325, %9326
store double %9327, double* %745
%9328 = load double*, double** %123
%9329 = load double, double* %9328
%9330 = load double, double* %230
%9331 = load double, double* %728
%9332 = load double, double* %733
%9333 = fsub double %9331, %9332
%9334 = load double, double* %239
%9335 = fsub double %9333, %9334
%9336 = call double @llvm.fmuladd.f64(double %9330, double %9335, double %9329)
%9337 = load double, double* %248
%9338 = fdiv double %9336, %9337
store double %9338, double* %746
%9339 = load double, double* %248
%9340 = fdiv double 1.000000e+00, %9339
store double %9340, double* %747
%9341 = load double, double* %239
%9342 = fneg double %9341
%9343 = load double, double* %733
%9344 = fsub double %9342, %9343
%9345 = load double, double* %728
%9346 = fadd double %9344, %9345
%9347 = load double, double* %248
%9348 = fdiv double %9346, %9347
store double %9348, double* %748
%9349 = load double, double* %230
%9350 = load double, double* %248
%9351 = fdiv double %9349, %9350
store double %9351, double* %750
%9352 = load double, double* %230
%9353 = fneg double %9352
%9354 = load double, double* %248
%9355 = fdiv double %9353, %9354
store double %9355, double* %752
%9356 = load double, double* %230
%9357 = fneg double %9356
%9358 = load double, double* %248
%9359 = fdiv double %9357, %9358
store double %9359, double* %754
%9360 = load double, double* %230
%9361 = load double, double* %239
%9362 = fneg double %9361
%9363 = load double, double* %733
%9364 = fsub double %9362, %9363
%9365 = load double, double* %728
%9366 = fadd double %9364, %9365
%9367 = load double*, double** %123
%9368 = load double, double* %9367
%9369 = call double @llvm.fmuladd.f64(double %9360, double %9366, double %9368)
%9370 = fneg double %9369
%9371 = load double, double* %248
%9372 = load double, double* %248
%9373 = fmul double %9371, %9372
%9374 = fdiv double %9370, %9373
store double %9374, double* %755
%9375 = load double, double* %748
%9376 = load double, double* %232
%9377 = fmul double %9375, %9376
store double %9377, double* %749
%9378 = load double, double* %749
%9379 = load double, double* %750
%9380 = load double, double* %730
%9381 = call double @llvm.fmuladd.f64(double %9379, double %9380, double %9378)
store double %9381, double* %749
%9382 = load double, double* %750
%9383 = load double, double* %732
%9384 = fmul double %9382, %9383
store double %9384, double* %751
%9385 = load double, double* %749
%9386 = load double, double* %752
%9387 = load double, double* %735
%9388 = call double @llvm.fmuladd.f64(double %9386, double %9387, double %9385)
store double %9388, double* %749
%9389 = load double, double* %752
%9390 = load double, double* %737
%9391 = fmul double %9389, %9390
store double %9391, double* %753
%9392 = load double, double* %749
%9393 = load double, double* %754
%9394 = load double, double* %241
%9395 = call double @llvm.fmuladd.f64(double %9393, double %9394, double %9392)
store double %9395, double* %749
%9396 = load double, double* %751
%9397 = load double, double* %754
%9398 = load double, double* %489
%9399 = call double @llvm.fmuladd.f64(double %9397, double %9398, double %9396)
store double %9399, double* %751
%9400 = load double, double* %753
%9401 = load double, double* %754
%9402 = load double, double* %745
%9403 = call double @llvm.fmuladd.f64(double %9401, double %9402, double %9400)
store double %9403, double* %753
%9404 = load double, double* %749
%9405 = load double, double* %755
%9406 = load double, double* %250
%9407 = call double @llvm.fmuladd.f64(double %9405, double %9406, double %9404)
store double %9407, double* %749
%9408 = load double, double* %402
%9409 = load double, double* %248
%9410 = fmul double %9408, %9409
%9411 = load double, double* %746
%9412 = fmul double %9410, %9411
%9413 = load double, double* %402
%9414 = fmul double 5.000000e-01, %9413
%9415 = load double, double* %405
%9416 = fmul double %9414, %9415
%9417 = load double*, double** %123
%9418 = load double, double* %9417
%9419 = load double*, double** %123
%9420 = load double, double* %9419
%9421 = call double @llvm.fmuladd.f64(double %9418, double %9420, double 1.000000e-02)
%9422 = call double @sqrt(double %9421)
%9423 = call double @llvm.fmuladd.f64(double %9416, double %9422, double 1.000000e+00)
%9424 = fdiv double %9412, %9423
store double %9424, double* %756
%9425 = load double, double* %746
%9426 = load double, double* %248
%9427 = fmul double %9425, %9426
%9428 = load double, double* %405
%9429 = fmul double 5.000000e-01, %9428
%9430 = load double, double* %402
%9431 = fmul double %9429, %9430
%9432 = load double*, double** %123
%9433 = load double, double* %9432
%9434 = load double*, double** %123
%9435 = load double, double* %9434
%9436 = call double @llvm.fmuladd.f64(double %9433, double %9435, double 1.000000e-02)
%9437 = call double @sqrt(double %9436)
%9438 = call double @llvm.fmuladd.f64(double %9431, double %9437, double 1.000000e+00)
%9439 = fdiv double %9427, %9438
%9440 = load double, double* %405
%9441 = fmul double 5.000000e-01, %9440
%9442 = load double, double* %746
%9443 = fmul double %9441, %9442
%9444 = load double, double* %402
%9445 = fmul double %9443, %9444
%9446 = load double, double* %248
%9447 = fmul double %9445, %9446
%9448 = load double*, double** %123
%9449 = load double, double* %9448
%9450 = load double*, double** %123
%9451 = load double, double* %9450
%9452 = call double @llvm.fmuladd.f64(double %9449, double %9451, double 1.000000e-02)
%9453 = call double @sqrt(double %9452)
%9454 = fmul double %9447, %9453
%9455 = load double, double* %405
%9456 = fmul double 5.000000e-01, %9455
%9457 = load double, double* %402
%9458 = fmul double %9456, %9457
%9459 = load double*, double** %123
%9460 = load double, double* %9459
%9461 = load double*, double** %123
%9462 = load double, double* %9461
%9463 = call double @llvm.fmuladd.f64(double %9460, double %9462, double 1.000000e-02)
%9464 = call double @sqrt(double %9463)
%9465 = call double @llvm.fmuladd.f64(double %9458, double %9464, double 1.000000e+00)
%9466 = load double, double* %405
%9467 = fmul double 5.000000e-01, %9466
%9468 = load double, double* %402
%9469 = fmul double %9467, %9468
%9470 = load double*, double** %123
%9471 = load double, double* %9470
%9472 = load double*, double** %123
%9473 = load double, double* %9472
%9474 = call double @llvm.fmuladd.f64(double %9471, double %9473, double 1.000000e-02)
%9475 = call double @sqrt(double %9474)
%9476 = call double @llvm.fmuladd.f64(double %9469, double %9475, double 1.000000e+00)
%9477 = fmul double %9465, %9476
%9478 = fdiv double %9454, %9477
%9479 = fsub double %9439, %9478
store double %9479, double* %757
%9480 = load double, double* %746
%9481 = load double, double* %402
%9482 = fmul double %9480, %9481
%9483 = load double, double* %405
%9484 = fmul double 5.000000e-01, %9483
%9485 = load double, double* %402
%9486 = fmul double %9484, %9485
%9487 = load double*, double** %123
%9488 = load double, double* %9487
%9489 = load double*, double** %123
%9490 = load double, double* %9489
%9491 = call double @llvm.fmuladd.f64(double %9488, double %9490, double 1.000000e-02)
%9492 = call double @sqrt(double %9491)
%9493 = call double @llvm.fmuladd.f64(double %9486, double %9492, double 1.000000e+00)
%9494 = fdiv double %9482, %9493
store double %9494, double* %759
%9495 = load double, double* %402
%9496 = load double, double* %248
%9497 = fmul double %9495, %9496
%9498 = load double, double* %405
%9499 = fmul double 5.000000e-01, %9498
%9500 = load double, double* %402
%9501 = fmul double %9499, %9500
%9502 = load double*, double** %123
%9503 = load double, double* %9502
%9504 = load double*, double** %123
%9505 = load double, double* %9504
%9506 = call double @llvm.fmuladd.f64(double %9503, double %9505, double 1.000000e-02)
%9507 = call double @sqrt(double %9506)
%9508 = call double @llvm.fmuladd.f64(double %9501, double %9507, double 1.000000e+00)
%9509 = fdiv double %9497, %9508
store double %9509, double* %760
%9510 = load double, double* %405
%9511 = fmul double -5.000000e-01, %9510
%9512 = load double, double* %746
%9513 = fmul double %9511, %9512
%9514 = load double, double* %402
%9515 = load double, double* %402
%9516 = fmul double %9514, %9515
%9517 = fmul double %9513, %9516
%9518 = load double, double* %248
%9519 = fmul double %9517, %9518
%9520 = load double*, double** %123
%9521 = load double, double* %9520
%9522 = fmul double %9519, %9521
%9523 = load double*, double** %123
%9524 = load double, double* %9523
%9525 = load double*, double** %123
%9526 = load double, double* %9525
%9527 = call double @llvm.fmuladd.f64(double %9524, double %9526, double 1.000000e-02)
%9528 = call double @sqrt(double %9527)
%9529 = load double, double* %405
%9530 = fmul double 5.000000e-01, %9529
%9531 = load double, double* %402
%9532 = fmul double %9530, %9531
%9533 = load double*, double** %123
%9534 = load double, double* %9533
%9535 = load double*, double** %123
%9536 = load double, double* %9535
%9537 = call double @llvm.fmuladd.f64(double %9534, double %9536, double 1.000000e-02)
%9538 = call double @sqrt(double %9537)
%9539 = call double @llvm.fmuladd.f64(double %9532, double %9538, double 1.000000e+00)
%9540 = load double, double* %405
%9541 = fmul double 5.000000e-01, %9540
%9542 = load double, double* %402
%9543 = fmul double %9541, %9542
%9544 = load double*, double** %123
%9545 = load double, double* %9544
%9546 = load double*, double** %123
%9547 = load double, double* %9546
%9548 = call double @llvm.fmuladd.f64(double %9545, double %9547, double 1.000000e-02)
%9549 = call double @sqrt(double %9548)
%9550 = call double @llvm.fmuladd.f64(double %9543, double %9549, double 1.000000e+00)
%9551 = fmul double %9539, %9550
%9552 = fmul double %9528, %9551
%9553 = fdiv double %9522, %9552
store double %9553, double* %761
%9554 = load double, double* %757
%9555 = load double, double* %404
%9556 = fmul double %9554, %9555
store double %9556, double* %758
%9557 = load double, double* %758
%9558 = load double, double* %759
%9559 = load double, double* %250
%9560 = call double @llvm.fmuladd.f64(double %9558, double %9559, double %9557)
store double %9560, double* %758
%9561 = load double, double* %761
%9562 = load double, double* %760
%9563 = load double, double* %747
%9564 = call double @llvm.fmuladd.f64(double %9562, double %9563, double %9561)
store double %9564, double* %761
%9565 = load double, double* %758
%9566 = load double, double* %760
%9567 = load double, double* %749
%9568 = call double @llvm.fmuladd.f64(double %9566, double %9567, double %9565)
store double %9568, double* %758
%9569 = load double, double* %760
%9570 = load double, double* %751
%9571 = fmul double %9569, %9570
store double %9571, double* %762
%9572 = load double, double* %760
%9573 = load double, double* %753
%9574 = fmul double %9572, %9573
store double %9574, double* %763
%9575 = load double, double* %746
%9576 = load double, double* %756
%9577 = load double, double* %756
%9578 = call double @llvm.fmuladd.f64(double %9576, double %9577, double 1.000000e+00)
%9579 = call double @sqrt(double %9578)
%9580 = fdiv double %9575, %9579
%9581 = load double*, double** %155
store double %9580, double* %9581
%9582 = load double, double* %756
%9583 = load double, double* %756
%9584 = call double @llvm.fmuladd.f64(double %9582, double %9583, double 1.000000e+00)
%9585 = call double @sqrt(double %9584)
%9586 = fdiv double 1.000000e+00, %9585
store double %9586, double* %764
%9587 = load double, double* %756
%9588 = fneg double %9587
%9589 = load double, double* %746
%9590 = fmul double %9588, %9589
%9591 = load double, double* %756
%9592 = load double, double* %756
%9593 = call double @llvm.fmuladd.f64(double %9591, double %9592, double 1.000000e+00)
%9594 = call double @pow(double %9593, double 1.500000e+00)
%9595 = fdiv double %9590, %9594
store double %9595, double* %765
%9596 = load double, double* %764
%9597 = load double, double* %747
%9598 = fmul double %9596, %9597
%9599 = load double*, double** %156
store double %9598, double* %9599
%9600 = load double, double* %764
%9601 = load double, double* %749
%9602 = fmul double %9600, %9601
%9603 = load double*, double** %157
store double %9602, double* %9603
%9604 = load double, double* %764
%9605 = load double, double* %751
%9606 = fmul double %9604, %9605
%9607 = load double*, double** %158
store double %9606, double* %9607
%9608 = load double, double* %764
%9609 = load double, double* %753
%9610 = fmul double %9608, %9609
%9611 = load double*, double** %159
store double %9610, double* %9611
%9612 = load double*, double** %157
%9613 = load double, double* %9612
%9614 = load double, double* %765
%9615 = load double, double* %758
%9616 = call double @llvm.fmuladd.f64(double %9614, double %9615, double %9613)
%9617 = load double*, double** %157
store double %9616, double* %9617
%9618 = load double*, double** %156
%9619 = load double, double* %9618
%9620 = load double, double* %765
%9621 = load double, double* %761
%9622 = call double @llvm.fmuladd.f64(double %9620, double %9621, double %9619)
%9623 = load double*, double** %156
store double %9622, double* %9623
%9624 = load double*, double** %158
%9625 = load double, double* %9624
%9626 = load double, double* %765
%9627 = load double, double* %762
%9628 = call double @llvm.fmuladd.f64(double %9626, double %9627, double %9625)
%9629 = load double*, double** %158
store double %9628, double* %9629
%9630 = load double*, double** %159
%9631 = load double, double* %9630
%9632 = load double, double* %765
%9633 = load double, double* %763
%9634 = call double @llvm.fmuladd.f64(double %9632, double %9633, double %9631)
%9635 = load double*, double** %159
store double %9634, double* %9635
br label %9642
9636: ; preds = %9219
%9637 = load double*, double** %155
store double 0.000000e+00, double* %9637
%9638 = load double*, double** %156
store double 0.000000e+00, double* %9638
%9639 = load double*, double** %157
store double 0.000000e+00, double* %9639
%9640 = load double*, double** %158
store double 0.000000e+00, double* %9640
%9641 = load double*, double** %159
store double 0.000000e+00, double* %9641
br label %9642
9642: ; preds = %9636, %9284
%9643 = load double, double* %822
%9644 = fcmp ogt double %9643, 0.000000e+00
br i1 %9644, label %9645, label %9665
9645: ; preds = %9642
%9646 = load double*, double** %124
%9647 = load double, double* %9646
%9648 = load double, double* %251
%9649 = fdiv double %9647, %9648
%9650 = load double*, double** %160
store double %9649, double* %9650
%9651 = load double, double* %251
%9652 = fdiv double 1.000000e+00, %9651
%9653 = load double*, double** %161
store double %9652, double* %9653
%9654 = load double*, double** %124
%9655 = load double, double* %9654
%9656 = fneg double %9655
%9657 = load double, double* %251
%9658 = load double, double* %251
%9659 = fmul double %9657, %9658
%9660 = fdiv double %9656, %9659
store double %9660, double* %766
%9661 = load double, double* %766
%9662 = load double, double* %253
%9663 = fmul double %9661, %9662
%9664 = load double*, double** %162
store double %9663, double* %9664
br label %9669
9665: ; preds = %9642
%9666 = load double*, double** %160
store double 0.000000e+00, double* %9666
%9667 = load double*, double** %161
store double 0.000000e+00, double* %9667
%9668 = load double*, double** %162
store double 0.000000e+00, double* %9668
br label %9669
9669: ; preds = %9665, %9645
%9670 = load double, double* %823
%9671 = fcmp ogt double %9670, 0.000000e+00
br i1 %9671, label %9672, label %9715
9672: ; preds = %9669
%9673 = load double*, double** %125
%9674 = load double, double* %9673
%9675 = load double, double* %616
%9676 = fmul double %9674, %9675
%9677 = load double, double* %254
%9678 = fdiv double %9676, %9677
%9679 = load double*, double** %163
store double %9678, double* %9679
%9680 = load double, double* %616
%9681 = load double, double* %254
%9682 = fdiv double %9680, %9681
%9683 = load double*, double** %164
store double %9682, double* %9683
%9684 = load double*, double** %125
%9685 = load double, double* %9684
%9686 = load double, double* %254
%9687 = fdiv double %9685, %9686
store double %9687, double* %767
%9688 = load double, double* %616
%9689 = fneg double %9688
%9690 = load double*, double** %125
%9691 = load double, double* %9690
%9692 = fmul double %9689, %9691
%9693 = load double, double* %254
%9694 = load double, double* %254
%9695 = fmul double %9693, %9694
%9696 = fdiv double %9692, %9695
store double %9696, double* %768
%9697 = load double, double* %767
%9698 = load double, double* %618
%9699 = fmul double %9697, %9698
%9700 = load double*, double** %165
store double %9699, double* %9700
%9701 = load double, double* %767
%9702 = load double, double* %619
%9703 = fmul double %9701, %9702
%9704 = load double*, double** %166
store double %9703, double* %9704
%9705 = load double, double* %767
%9706 = load double, double* %620
%9707 = fmul double %9705, %9706
%9708 = load double*, double** %167
store double %9707, double* %9708
%9709 = load double*, double** %165
%9710 = load double, double* %9709
%9711 = load double, double* %768
%9712 = load double, double* %256
%9713 = call double @llvm.fmuladd.f64(double %9711, double %9712, double %9710)
%9714 = load double*, double** %165
store double %9713, double* %9714
br label %9721
9715: ; preds = %9669
%9716 = load double*, double** %163
store double 0.000000e+00, double* %9716
%9717 = load double*, double** %164
store double 0.000000e+00, double* %9717
%9718 = load double*, double** %165
store double 0.000000e+00, double* %9718
%9719 = load double*, double** %166
store double 0.000000e+00, double* %9719
%9720 = load double*, double** %167
store double 0.000000e+00, double* %9720
br label %9721
9721: ; preds = %9715, %9672
%9722 = load double, double* %824
%9723 = fcmp ogt double %9722, 0.000000e+00
br i1 %9723, label %9724, label %9744
9724: ; preds = %9721
%9725 = load double*, double** %126
%9726 = load double, double* %9725
%9727 = load double, double* %257
%9728 = fdiv double %9726, %9727
%9729 = load double*, double** %168
store double %9728, double* %9729
%9730 = load double, double* %257
%9731 = fdiv double 1.000000e+00, %9730
%9732 = load double*, double** %169
store double %9731, double* %9732
%9733 = load double*, double** %126
%9734 = load double, double* %9733
%9735 = fneg double %9734
%9736 = load double, double* %257
%9737 = load double, double* %257
%9738 = fmul double %9736, %9737
%9739 = fdiv double %9735, %9738
store double %9739, double* %769
%9740 = load double, double* %769
%9741 = load double, double* %259
%9742 = fmul double %9740, %9741
%9743 = load double*, double** %170
store double %9742, double* %9743
br label %9748
9744: ; preds = %9721
%9745 = load double*, double** %168
store double 0.000000e+00, double* %9745
%9746 = load double*, double** %169
store double 0.000000e+00, double* %9746
%9747 = load double*, double** %170
store double 0.000000e+00, double* %9747
br label %9748
9748: ; preds = %9744, %9724
%9749 = load double, double* %826
%9750 = fcmp ogt double %9749, 0.000000e+00
br i1 %9750, label %9751, label %9794
9751: ; preds = %9748
%9752 = load double*, double** %127
%9753 = load double, double* %9752
%9754 = load double, double* %656
%9755 = fmul double %9753, %9754
%9756 = load double, double* %263
%9757 = fdiv double %9755, %9756
%9758 = load double*, double** %171
store double %9757, double* %9758
%9759 = load double, double* %656
%9760 = load double, double* %263
%9761 = fdiv double %9759, %9760
%9762 = load double*, double** %172
store double %9761, double* %9762
%9763 = load double*, double** %127
%9764 = load double, double* %9763
%9765 = load double, double* %263
%9766 = fdiv double %9764, %9765
store double %9766, double* %770
%9767 = load double, double* %656
%9768 = fneg double %9767
%9769 = load double*, double** %127
%9770 = load double, double* %9769
%9771 = fmul double %9768, %9770
%9772 = load double, double* %263
%9773 = load double, double* %263
%9774 = fmul double %9772, %9773
%9775 = fdiv double %9771, %9774
store double %9775, double* %771
%9776 = load double, double* %770
%9777 = load double, double* %658
%9778 = fmul double %9776, %9777
%9779 = load double*, double** %173
store double %9778, double* %9779
%9780 = load double, double* %770
%9781 = load double, double* %659
%9782 = fmul double %9780, %9781
%9783 = load double*, double** %174
store double %9782, double* %9783
%9784 = load double, double* %770
%9785 = load double, double* %660
%9786 = fmul double %9784, %9785
%9787 = load double*, double** %175
store double %9786, double* %9787
%9788 = load double*, double** %173
%9789 = load double, double* %9788
%9790 = load double, double* %771
%9791 = load double, double* %265
%9792 = call double @llvm.fmuladd.f64(double %9790, double %9791, double %9789)
%9793 = load double*, double** %173
store double %9792, double* %9793
br label %9800
9794: ; preds = %9748
%9795 = load double*, double** %171
store double 0.000000e+00, double* %9795
%9796 = load double*, double** %172
store double 0.000000e+00, double* %9796
%9797 = load double*, double** %173
store double 0.000000e+00, double* %9797
%9798 = load double*, double** %174
store double 0.000000e+00, double* %9798
%9799 = load double*, double** %175
store double 0.000000e+00, double* %9799
br label %9800
9800: ; preds = %9794, %9751
%9801 = load double, double* %580
%9802 = fcmp ogt double %9801, 0.000000e+00
br i1 %9802, label %9803, label %9804
9803: ; preds = %9800
store double 1.000000e+00, double* %772
br label %9805
9804: ; preds = %9800
store double 0.000000e+00, double* %772
br label %9805
9805: ; preds = %9804, %9803
%9806 = load double, double* %580
%9807 = load double, double* %772
%9808 = fmul double %9806, %9807
%9809 = load double, double* %407
%9810 = fmul double %9808, %9809
store double %9810, double* %773
%9811 = load double, double* %407
%9812 = load double, double* %772
%9813 = fmul double %9811, %9812
store double %9813, double* %774
%9814 = load double, double* %774
%9815 = load double, double* %582
%9816 = fmul double %9814, %9815
store double %9816, double* %775
%9817 = load double, double* %774
%9818 = load double, double* %584
%9819 = fmul double %9817, %9818
store double %9819, double* %776
%9820 = load double, double* %773
%9821 = load double, double* %773
%9822 = fadd double %9821, 1.000000e+00
%9823 = fdiv double %9820, %9822
store double %9823, double* %777
%9824 = load double, double* %773
%9825 = fadd double %9824, 1.000000e+00
%9826 = fdiv double 1.000000e+00, %9825
%9827 = load double, double* %773
%9828 = load double, double* %773
%9829 = fadd double %9828, 1.000000e+00
%9830 = load double, double* %773
%9831 = fadd double %9830, 1.000000e+00
%9832 = fmul double %9829, %9831
%9833 = fdiv double %9827, %9832
%9834 = fsub double %9826, %9833
store double %9834, double* %778
%9835 = load double, double* %778
%9836 = load double, double* %775
%9837 = fmul double %9835, %9836
store double %9837, double* %779
%9838 = load double, double* %778
%9839 = load double, double* %776
%9840 = fmul double %9838, %9839
store double %9840, double* %780
%9841 = load double*, double** %118
%9842 = load double, double* %9841
%9843 = load double, double* %406
%9844 = fmul double %9842, %9843
%9845 = fdiv double %9844, 1.440000e+00
store double %9845, double* %239
%9846 = load double, double* %406
%9847 = fmul double 0x3FE638E3765C7DAF, %9846
store double %9847, double* %489
%9848 = load double, double* %239
%9849 = fcmp ogt double %9848, 1.000000e+02
br i1 %9849, label %9850, label %9857
9850: ; preds = %9805
%9851 = call double @exp(double 1.000000e+02)
store double %9851, double* %367
%9852 = load double, double* %367
%9853 = load double, double* %239
%9854 = fsub double %9853, 1.000000e+02
%9855 = fadd double 1.000000e+00, %9854
%9856 = fmul double %9852, %9855
store double %9856, double* %266
br label %9872
9857: ; preds = %9805
%9858 = load double, double* %239
%9859 = fcmp olt double %9858, -1.000000e+02
br i1 %9859, label %9860, label %9867
9860: ; preds = %9857
%9861 = call double @exp(double -1.000000e+02)
store double %9861, double* %367
%9862 = load double, double* %367
%9863 = load double, double* %239
%9864 = fadd double %9863, 1.000000e+02
%9865 = fadd double 1.000000e+00, %9864
%9866 = fmul double %9862, %9865
store double %9866, double* %266
br label %9871
9867: ; preds = %9857
%9868 = load double, double* %239
%9869 = call double @exp(double %9868)
store double %9869, double* %266
%9870 = load double, double* %266
store double %9870, double* %367
br label %9871
9871: ; preds = %9867, %9860
br label %9872
9872: ; preds = %9871, %9850
%9873 = load double, double* %367
%9874 = load double, double* %489
%9875 = fmul double %9873, %9874
store double %9875, double* %623
%9876 = load double, double* %871
%9877 = load double, double* %872
%9878 = load double, double* %600
%9879 = call double @llvm.fmuladd.f64(double %9877, double %9878, double 1.000000e+00)
%9880 = fmul double %9876, %9879
%9881 = load double, double* %873
%9882 = load double, double* %266
%9883 = fmul double %9881, %9882
%9884 = load double, double* %408
%9885 = load double, double* %777
%9886 = load double, double* %777
%9887 = call double @llvm.fmuladd.f64(double %9885, double %9886, double %9884)
%9888 = fmul double %9883, %9887
%9889 = load double, double* %772
%9890 = call double @llvm.fmuladd.f64(double %9888, double %9889, double 1.000000e+00)
%9891 = fmul double %9880, %9890
store double %9891, double* %781
%9892 = load double, double* %872
%9893 = load double, double* %871
%9894 = fmul double %9892, %9893
%9895 = load double, double* %772
%9896 = load double, double* %408
%9897 = load double, double* %777
%9898 = load double, double* %777
%9899 = call double @llvm.fmuladd.f64(double %9897, double %9898, double %9896)
%9900 = fmul double %9895, %9899
%9901 = load double, double* %873
%9902 = fmul double %9900, %9901
%9903 = load double, double* %266
%9904 = call double @llvm.fmuladd.f64(double %9902, double %9903, double 1.000000e+00)
%9905 = fmul double %9894, %9904
store double %9905, double* %782
%9906 = load double, double* %600
%9907 = load double, double* %872
%9908 = call double @llvm.fmuladd.f64(double %9906, double %9907, double 1.000000e+00)
%9909 = load double, double* %772
%9910 = fmul double %9908, %9909
%9911 = load double, double* %408
%9912 = load double, double* %777
%9913 = load double, double* %777
%9914 = call double @llvm.fmuladd.f64(double %9912, double %9913, double %9911)
%9915 = fmul double %9910, %9914
%9916 = load double, double* %871
%9917 = fmul double %9915, %9916
%9918 = load double, double* %873
%9919 = fmul double %9917, %9918
store double %9919, double* %786
%9920 = load double, double* %777
%9921 = fmul double 2.000000e+00, %9920
%9922 = load double, double* %600
%9923 = load double, double* %872
%9924 = call double @llvm.fmuladd.f64(double %9922, double %9923, double 1.000000e+00)
%9925 = fmul double %9921, %9924
%9926 = load double, double* %772
%9927 = fmul double %9925, %9926
%9928 = load double, double* %871
%9929 = fmul double %9927, %9928
%9930 = load double, double* %873
%9931 = fmul double %9929, %9930
%9932 = load double, double* %266
%9933 = fmul double %9931, %9932
store double %9933, double* %787
%9934 = load double, double* %782
%9935 = load double, double* %602
%9936 = fmul double %9934, %9935
store double %9936, double* %783
%9937 = load double, double* %782
%9938 = load double, double* %603
%9939 = fmul double %9937, %9938
store double %9939, double* %784
%9940 = load double, double* %782
%9941 = load double, double* %604
%9942 = fmul double %9940, %9941
store double %9942, double* %785
%9943 = load double, double* %785
%9944 = load double, double* %786
%9945 = load double, double* %623
%9946 = call double @llvm.fmuladd.f64(double %9944, double %9945, double %9943)
store double %9946, double* %785
%9947 = load double, double* %783
%9948 = load double, double* %787
%9949 = load double, double* %779
%9950 = call double @llvm.fmuladd.f64(double %9948, double %9949, double %9947)
store double %9950, double* %783
%9951 = load double, double* %784
%9952 = load double, double* %787
%9953 = load double, double* %780
%9954 = call double @llvm.fmuladd.f64(double %9952, double %9953, double %9951)
store double %9954, double* %784
%9955 = load double, double* %368
%9956 = load double, double* %432
%9957 = fmul double %9955, %9956
%9958 = load double, double* %847
%9959 = load double, double* %781
%9960 = load double, double* %580
%9961 = fmul double %9959, %9960
%9962 = load double, double* %616
%9963 = fdiv double %9961, %9962
%9964 = call double @llvm.fmuladd.f64(double %9957, double %9958, double %9963)
%9965 = load double*, double** %176
store double %9964, double* %9965
%9966 = load double, double* %432
%9967 = load double, double* %847
%9968 = fmul double %9966, %9967
store double %9968, double* %788
%9969 = load double, double* %368
%9970 = load double, double* %847
%9971 = fmul double %9969, %9970
store double %9971, double* %789
%9972 = load double, double* %580
%9973 = load double, double* %616
%9974 = fdiv double %9972, %9973
store double %9974, double* %790
%9975 = load double, double* %781
%9976 = load double, double* %616
%9977 = fdiv double %9975, %9976
store double %9977, double* %791
%9978 = load double, double* %580
%9979 = fneg double %9978
%9980 = load double, double* %781
%9981 = fmul double %9979, %9980
%9982 = load double, double* %616
%9983 = load double, double* %616
%9984 = fmul double %9982, %9983
%9985 = fdiv double %9981, %9984
store double %9985, double* %792
%9986 = load double, double* %788
%9987 = load double, double* %370
%9988 = fmul double %9986, %9987
%9989 = load double*, double** %177
store double %9988, double* %9989
%9990 = load double*, double** %177
%9991 = load double, double* %9990
%9992 = load double, double* %789
%9993 = load double, double* %434
%9994 = call double @llvm.fmuladd.f64(double %9992, double %9993, double %9991)
%9995 = load double*, double** %177
store double %9994, double* %9995
%9996 = load double, double* %789
%9997 = load double, double* %435
%9998 = fmul double %9996, %9997
%9999 = load double*, double** %178
store double %9998, double* %9999
%10000 = load double*, double** %177
%10001 = load double, double* %10000
%10002 = load double, double* %790
%10003 = load double, double* %783
%10004 = call double @llvm.fmuladd.f64(double %10002, double %10003, double %10001)
%10005 = load double*, double** %177
store double %10004, double* %10005
%10006 = load double*, double** %178
%10007 = load double, double* %10006
%10008 = load double, double* %790
%10009 = load double, double* %784
%10010 = call double @llvm.fmuladd.f64(double %10008, double %10009, double %10007)
%10011 = load double*, double** %178
store double %10010, double* %10011
%10012 = load double, double* %790
%10013 = load double, double* %785
%10014 = fmul double %10012, %10013
%10015 = load double*, double** %179
store double %10014, double* %10015
%10016 = load double*, double** %177
%10017 = load double, double* %10016
%10018 = load double, double* %791
%10019 = load double, double* %582
%10020 = call double @llvm.fmuladd.f64(double %10018, double %10019, double %10017)
%10021 = load double*, double** %177
store double %10020, double* %10021
%10022 = load double*, double** %178
%10023 = load double, double* %10022
%10024 = load double, double* %791
%10025 = load double, double* %584
%10026 = call double @llvm.fmuladd.f64(double %10024, double %10025, double %10023)
%10027 = load double*, double** %178
store double %10026, double* %10027
%10028 = load double*, double** %177
%10029 = load double, double* %10028
%10030 = load double, double* %792
%10031 = load double, double* %618
%10032 = call double @llvm.fmuladd.f64(double %10030, double %10031, double %10029)
%10033 = load double*, double** %177
store double %10032, double* %10033
%10034 = load double*, double** %178
%10035 = load double, double* %10034
%10036 = load double, double* %792
%10037 = load double, double* %619
%10038 = call double @llvm.fmuladd.f64(double %10036, double %10037, double %10035)
%10039 = load double*, double** %178
store double %10038, double* %10039
%10040 = load double*, double** %179
%10041 = load double, double* %10040
%10042 = load double, double* %792
%10043 = load double, double* %620
%10044 = call double @llvm.fmuladd.f64(double %10042, double %10043, double %10041)
%10045 = load double*, double** %179
store double %10044, double* %10045
%10046 = load double, double* %368
%10047 = load double, double* %472
%10048 = fmul double %10046, %10047
%10049 = load double, double* %847
%10050 = fsub double 1.000000e+00, %10049
%10051 = fmul double %10048, %10050
%10052 = load double*, double** %180
store double %10051, double* %10052
%10053 = load double, double* %472
%10054 = load double, double* %847
%10055 = fsub double 1.000000e+00, %10054
%10056 = fmul double %10053, %10055
store double %10056, double* %793
%10057 = load double, double* %368
%10058 = load double, double* %847
%10059 = fsub double 1.000000e+00, %10058
%10060 = fmul double %10057, %10059
store double %10060, double* %794
%10061 = load double, double* %793
%10062 = load double, double* %370
%10063 = fmul double %10061, %10062
%10064 = load double*, double** %181
store double %10063, double* %10064
%10065 = load double*, double** %181
%10066 = load double, double* %10065
%10067 = load double, double* %794
%10068 = load double, double* %474
%10069 = call double @llvm.fmuladd.f64(double %10067, double %10068, double %10066)
%10070 = load double*, double** %181
store double %10069, double* %10070
%10071 = load double, double* %794
%10072 = load double, double* %475
%10073 = fmul double %10071, %10072
%10074 = load double*, double** %182
store double %10073, double* %10074
%10075 = load double, double* %372
%10076 = load double, double* %491
%10077 = load double, double* %876
%10078 = load double, double* %588
%10079 = fmul double %10077, %10078
%10080 = call double @llvm.fmuladd.f64(double %10075, double %10076, double %10079)
%10081 = load double, double* %838
%10082 = load double, double* %728
%10083 = call double @llvm.fmuladd.f64(double %10081, double %10082, double %10080)
%10084 = load double*, double** %183
store double %10083, double* %10084
%10085 = load double, double* %491
store double %10085, double* %795
%10086 = load double, double* %372
store double %10086, double* %796
%10087 = load double, double* %876
store double %10087, double* %797
%10088 = load double, double* %838
store double %10088, double* %798
%10089 = load double, double* %795
%10090 = load double, double* %374
%10091 = fmul double %10089, %10090
%10092 = load double*, double** %184
store double %10091, double* %10092
%10093 = load double*, double** %184
%10094 = load double, double* %10093
%10095 = load double, double* %796
%10096 = load double, double* %493
%10097 = call double @llvm.fmuladd.f64(double %10095, double %10096, double %10094)
%10098 = load double*, double** %184
store double %10097, double* %10098
%10099 = load double, double* %796
%10100 = load double, double* %494
%10101 = fmul double %10099, %10100
%10102 = load double*, double** %185
store double %10101, double* %10102
%10103 = load double*, double** %184
%10104 = load double, double* %10103
%10105 = load double, double* %797
%10106 = load double, double* %590
%10107 = call double @llvm.fmuladd.f64(double %10105, double %10106, double %10104)
%10108 = load double*, double** %184
store double %10107, double* %10108
%10109 = load double*, double** %185
%10110 = load double, double* %10109
%10111 = load double, double* %797
%10112 = load double, double* %593
%10113 = call double @llvm.fmuladd.f64(double %10111, double %10112, double %10110)
%10114 = load double*, double** %185
store double %10113, double* %10114
%10115 = load double*, double** %184
%10116 = load double, double* %10115
%10117 = load double, double* %798
%10118 = load double, double* %730
%10119 = call double @llvm.fmuladd.f64(double %10117, double %10118, double %10116)
%10120 = load double*, double** %184
store double %10119, double* %10120
%10121 = load double*, double** %185
%10122 = load double, double* %10121
%10123 = load double, double* %798
%10124 = load double, double* %732
%10125 = call double @llvm.fmuladd.f64(double %10123, double %10124, double %10122)
%10126 = load double*, double** %185
store double %10125, double* %10126
%10127 = load double, double* %838
%10128 = load double, double* %733
%10129 = fmul double %10127, %10128
%10130 = load double*, double** %186
store double %10129, double* %10130
%10131 = load double, double* %838
store double %10131, double* %799
%10132 = load double, double* %799
%10133 = load double, double* %735
%10134 = fmul double %10132, %10133
%10135 = load double*, double** %187
store double %10134, double* %10135
%10136 = load double, double* %799
%10137 = load double, double* %737
%10138 = fmul double %10136, %10137
%10139 = load double*, double** %188
store double %10138, double* %10139
%10140 = load double, double* %375
%10141 = load double, double* %553
%10142 = load double, double* %876
%10143 = load double, double* %644
%10144 = fmul double %10142, %10143
%10145 = call double @llvm.fmuladd.f64(double %10140, double %10141, double %10144)
%10146 = load double*, double** %189
store double %10145, double* %10146
%10147 = load double, double* %553
store double %10147, double* %800
%10148 = load double, double* %375
store double %10148, double* %801
%10149 = load double, double* %876
store double %10149, double* %802
%10150 = load double, double* %800
%10151 = load double, double* %377
%10152 = fmul double %10150, %10151
%10153 = load double*, double** %190
store double %10152, double* %10153
%10154 = load double*, double** %190
%10155 = load double, double* %10154
%10156 = load double, double* %801
%10157 = load double, double* %555
%10158 = call double @llvm.fmuladd.f64(double %10156, double %10157, double %10155)
%10159 = load double*, double** %190
store double %10158, double* %10159
%10160 = load double, double* %801
%10161 = load double, double* %556
%10162 = fmul double %10160, %10161
%10163 = load double*, double** %191
store double %10162, double* %10163
%10164 = load double*, double** %190
%10165 = load double, double* %10164
%10166 = load double, double* %802
%10167 = load double, double* %646
%10168 = call double @llvm.fmuladd.f64(double %10166, double %10167, double %10165)
%10169 = load double*, double** %190
store double %10168, double* %10169
%10170 = load double*, double** %191
%10171 = load double, double* %10170
%10172 = load double, double* %802
%10173 = load double, double* %648
%10174 = call double @llvm.fmuladd.f64(double %10172, double %10173, double %10171)
%10175 = load double*, double** %191
store double %10174, double* %10175
%10176 = load double, double* %802
%10177 = load double, double* %650
%10178 = fmul double %10176, %10177
%10179 = load double*, double** %192
store double %10178, double* %10179
%10180 = load double*, double** %128
%10181 = load double, double* %10180
%10182 = load double, double* %831
%10183 = fmul double %10181, %10182
%10184 = load double*, double** %193
store double %10183, double* %10184
%10185 = load double, double* %831
%10186 = load double*, double** %194
store double %10185, double* %10186
%10187 = load double*, double** %129
%10188 = load double, double* %10187
%10189 = load double, double* %836
%10190 = fmul double %10188, %10189
%10191 = load double*, double** %195
store double %10190, double* %10191
%10192 = load double, double* %836
%10193 = load double*, double** %196
store double %10192, double* %10193
%10194 = load double*, double** %132
%10195 = load double, double* %10194
%10196 = load double*, double** %116
%10197 = load double, double* %10196
%10198 = load double*, double** %144
%10199 = load double, double* %10198
%10200 = load double*, double** %118
%10201 = load double, double* %10200
%10202 = fmul double %10199, %10201
%10203 = call double @llvm.fmuladd.f64(double %10195, double %10197, double %10202)
%10204 = load double*, double** %138
%10205 = load double, double* %10204
%10206 = load double*, double** %140
%10207 = load double, double* %10206
%10208 = fsub double %10205, %10207
%10209 = load double*, double** %130
%10210 = load double, double* %10209
%10211 = call double @llvm.fmuladd.f64(double %10208, double %10210, double %10203)
%10212 = load double*, double** %135
%10213 = load double, double* %10212
%10214 = load double*, double** %117
%10215 = load double, double* %10214
%10216 = call double @llvm.fmuladd.f64(double %10213, double %10215, double %10211)
%10217 = load double*, double** %149
%10218 = load double, double* %10217
%10219 = load double*, double** %119
%10220 = load double, double* %10219
%10221 = call double @llvm.fmuladd.f64(double %10218, double %10220, double %10216)
%10222 = load double*, double** %152
%10223 = load double, double* %10222
%10224 = load double*, double** %121
%10225 = load double, double* %10224
%10226 = call double @llvm.fmuladd.f64(double %10223, double %10225, double %10221)
%10227 = load double*, double** %155
%10228 = load double, double* %10227
%10229 = load double*, double** %123
%10230 = load double, double* %10229
%10231 = call double @llvm.fmuladd.f64(double %10228, double %10230, double %10226)
%10232 = load double*, double** %160
%10233 = load double, double* %10232
%10234 = load double*, double** %124
%10235 = load double, double* %10234
%10236 = call double @llvm.fmuladd.f64(double %10233, double %10235, double %10231)
%10237 = load double*, double** %163
%10238 = load double, double* %10237
%10239 = load double*, double** %125
%10240 = load double, double* %10239
%10241 = call double @llvm.fmuladd.f64(double %10238, double %10240, double %10236)
%10242 = load double*, double** %168
%10243 = load double, double* %10242
%10244 = load double*, double** %126
%10245 = load double, double* %10244
%10246 = call double @llvm.fmuladd.f64(double %10243, double %10245, double %10241)
%10247 = load double*, double** %171
%10248 = load double, double* %10247
%10249 = load double*, double** %127
%10250 = load double, double* %10249
%10251 = call double @llvm.fmuladd.f64(double %10248, double %10250, double %10246)
%10252 = fneg double %10251
%10253 = load double*, double** %199
store double %10252, double* %10253
%10254 = load double*, double** %116
%10255 = load double, double* %10254
%10256 = fneg double %10255
store double %10256, double* %803
%10257 = load double*, double** %132
%10258 = load double, double* %10257
%10259 = fneg double %10258
%10260 = load double*, double** %201
store double %10259, double* %10260
%10261 = load double*, double** %118
%10262 = load double, double* %10261
%10263 = fneg double %10262
store double %10263, double* %804
%10264 = load double*, double** %144
%10265 = load double, double* %10264
%10266 = fneg double %10265
%10267 = load double*, double** %202
store double %10266, double* %10267
%10268 = load double*, double** %130
%10269 = load double, double* %10268
%10270 = fneg double %10269
store double %10270, double* %805
%10271 = load double*, double** %130
%10272 = load double, double* %10271
store double %10272, double* %806
%10273 = load double*, double** %140
%10274 = load double, double* %10273
%10275 = load double*, double** %138
%10276 = load double, double* %10275
%10277 = fsub double %10274, %10276
%10278 = load double*, double** %204
store double %10277, double* %10278
%10279 = load double*, double** %117
%10280 = load double, double* %10279
%10281 = fneg double %10280
store double %10281, double* %807
%10282 = load double*, double** %135
%10283 = load double, double* %10282
%10284 = fneg double %10283
%10285 = load double*, double** %205
store double %10284, double* %10285
%10286 = load double*, double** %119
%10287 = load double, double* %10286
%10288 = fneg double %10287
store double %10288, double* %808
%10289 = load double*, double** %149
%10290 = load double, double* %10289
%10291 = fneg double %10290
%10292 = load double*, double** %206
store double %10291, double* %10292
%10293 = load double*, double** %121
%10294 = load double, double* %10293
%10295 = fneg double %10294
store double %10295, double* %809
%10296 = load double*, double** %152
%10297 = load double, double* %10296
%10298 = fneg double %10297
%10299 = load double*, double** %207
store double %10298, double* %10299
%10300 = load double*, double** %123
%10301 = load double, double* %10300
%10302 = fneg double %10301
store double %10302, double* %810
%10303 = load double*, double** %155
%10304 = load double, double* %10303
%10305 = fneg double %10304
%10306 = load double*, double** %208
store double %10305, double* %10306
%10307 = load double*, double** %124
%10308 = load double, double* %10307
%10309 = fneg double %10308
store double %10309, double* %811
%10310 = load double*, double** %160
%10311 = load double, double* %10310
%10312 = fneg double %10311
%10313 = load double*, double** %210
store double %10312, double* %10313
%10314 = load double*, double** %125
%10315 = load double, double* %10314
%10316 = fneg double %10315
store double %10316, double* %812
%10317 = load double*, double** %163
%10318 = load double, double* %10317
%10319 = fneg double %10318
%10320 = load double*, double** %211
store double %10319, double* %10320
%10321 = load double*, double** %126
%10322 = load double, double* %10321
%10323 = fneg double %10322
store double %10323, double* %813
%10324 = load double*, double** %168
%10325 = load double, double* %10324
%10326 = fneg double %10325
%10327 = load double*, double** %212
store double %10326, double* %10327
%10328 = load double*, double** %127
%10329 = load double, double* %10328
%10330 = fneg double %10329
store double %10330, double* %814
%10331 = load double*, double** %171
%10332 = load double, double* %10331
%10333 = fneg double %10332
%10334 = load double*, double** %213
store double %10333, double* %10334
%10335 = load double, double* %803
%10336 = load double*, double** %133
%10337 = load double, double* %10336
%10338 = fmul double %10335, %10337
%10339 = load double*, double** %200
store double %10338, double* %10339
%10340 = load double*, double** %201
%10341 = load double, double* %10340
%10342 = load double, double* %803
%10343 = load double*, double** %134
%10344 = load double, double* %10343
%10345 = call double @llvm.fmuladd.f64(double %10342, double %10344, double %10341)
%10346 = load double*, double** %201
store double %10345, double* %10346
%10347 = load double*, double** %200
%10348 = load double, double* %10347
%10349 = load double, double* %804
%10350 = load double*, double** %145
%10351 = load double, double* %10350
%10352 = call double @llvm.fmuladd.f64(double %10349, double %10351, double %10348)
%10353 = load double*, double** %200
store double %10352, double* %10353
%10354 = load double*, double** %202
%10355 = load double, double* %10354
%10356 = load double, double* %804
%10357 = load double*, double** %146
%10358 = load double, double* %10357
%10359 = call double @llvm.fmuladd.f64(double %10356, double %10358, double %10355)
%10360 = load double*, double** %202
store double %10359, double* %10360
%10361 = load double, double* %804
%10362 = load double*, double** %147
%10363 = load double, double* %10362
%10364 = fmul double %10361, %10363
%10365 = load double*, double** %203
store double %10364, double* %10365
%10366 = load double*, double** %201
%10367 = load double, double* %10366
%10368 = load double, double* %804
%10369 = load double*, double** %148
%10370 = load double, double* %10369
%10371 = call double @llvm.fmuladd.f64(double %10368, double %10370, double %10367)
%10372 = load double*, double** %201
store double %10371, double* %10372
%10373 = load double*, double** %203
%10374 = load double, double* %10373
%10375 = load double, double* %805
%10376 = load double*, double** %139
%10377 = load double, double* %10376
%10378 = call double @llvm.fmuladd.f64(double %10375, double %10377, double %10374)
%10379 = load double*, double** %203
store double %10378, double* %10379
%10380 = load double*, double** %200
%10381 = load double, double* %10380
%10382 = load double, double* %806
%10383 = load double*, double** %141
%10384 = load double, double* %10383
%10385 = call double @llvm.fmuladd.f64(double %10382, double %10384, double %10381)
%10386 = load double*, double** %200
store double %10385, double* %10386
%10387 = load double*, double** %202
%10388 = load double, double* %10387
%10389 = load double, double* %806
%10390 = load double*, double** %142
%10391 = load double, double* %10390
%10392 = call double @llvm.fmuladd.f64(double %10389, double %10391, double %10388)
%10393 = load double*, double** %202
store double %10392, double* %10393
%10394 = load double*, double** %201
%10395 = load double, double* %10394
%10396 = load double, double* %806
%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** %201
store double %10399, double* %10400
%10401 = load double*, double** %200
%10402 = load double, double* %10401
%10403 = load double, double* %807
%10404 = load double*, double** %136
%10405 = load double, double* %10404
%10406 = call double @llvm.fmuladd.f64(double %10403, double %10405, double %10402)
%10407 = load double*, double** %200
store double %10406, double* %10407
%10408 = load double*, double** %205
%10409 = load double, double* %10408
%10410 = load double, double* %807
%10411 = load double*, double** %137
%10412 = load double, double* %10411
%10413 = call double @llvm.fmuladd.f64(double %10410, double %10412, double %10409)
%10414 = load double*, double** %205
store double %10413, double* %10414
%10415 = load double*, double** %200
%10416 = load double, double* %10415
%10417 = load double, double* %808
%10418 = load double*, double** %150
%10419 = load double, double* %10418
%10420 = call double @llvm.fmuladd.f64(double %10417, double %10419, double %10416)
%10421 = load double*, double** %200
store double %10420, double* %10421
%10422 = load double*, double** %206
%10423 = load double, double* %10422
%10424 = load double, double* %808
%10425 = load double*, double** %151
%10426 = load double, double* %10425
%10427 = call double @llvm.fmuladd.f64(double %10424, double %10426, double %10423)
%10428 = load double*, double** %206
store double %10427, double* %10428
%10429 = load double*, double** %207
%10430 = load double, double* %10429
%10431 = load double, double* %809
%10432 = load double*, double** %153
%10433 = load double, double* %10432
%10434 = call double @llvm.fmuladd.f64(double %10431, double %10433, double %10430)
%10435 = load double*, double** %207
store double %10434, double* %10435
%10436 = load double*, double** %200
%10437 = load double, double* %10436
%10438 = load double, double* %809
%10439 = load double*, double** %154
%10440 = load double, double* %10439
%10441 = call double @llvm.fmuladd.f64(double %10438, double %10440, double %10437)
%10442 = load double*, double** %200
store double %10441, double* %10442
%10443 = load double*, double** %208
%10444 = load double, double* %10443
%10445 = load double, double* %810
%10446 = load double*, double** %156
%10447 = load double, double* %10446
%10448 = call double @llvm.fmuladd.f64(double %10445, double %10447, double %10444)
%10449 = load double*, double** %208
store double %10448, double* %10449
%10450 = load double*, double** %200
%10451 = load double, double* %10450
%10452 = load double, double* %810
%10453 = load double*, double** %157
%10454 = load double, double* %10453
%10455 = call double @llvm.fmuladd.f64(double %10452, double %10454, double %10451)
%10456 = load double*, double** %200
store double %10455, double* %10456
%10457 = load double*, double** %202
%10458 = load double, double* %10457
%10459 = load double, double* %810
%10460 = load double*, double** %158
%10461 = load double, double* %10460
%10462 = call double @llvm.fmuladd.f64(double %10459, double %10461, double %10458)
%10463 = load double*, double** %202
store double %10462, double* %10463
%10464 = load double, double* %810
%10465 = load double*, double** %159
%10466 = load double, double* %10465
%10467 = fmul double %10464, %10466
%10468 = load double*, double** %209
store double %10467, double* %10468
%10469 = load double*, double** %210
%10470 = load double, double* %10469
%10471 = load double, double* %811
%10472 = load double*, double** %161
%10473 = load double, double* %10472
%10474 = call double @llvm.fmuladd.f64(double %10471, double %10473, double %10470)
%10475 = load double*, double** %210
store double %10474, double* %10475
%10476 = load double*, double** %200
%10477 = load double, double* %10476
%10478 = load double, double* %811
%10479 = load double*, double** %162
%10480 = load double, double* %10479
%10481 = call double @llvm.fmuladd.f64(double %10478, double %10480, double %10477)
%10482 = load double*, double** %200
store double %10481, double* %10482
%10483 = load double*, double** %211
%10484 = load double, double* %10483
%10485 = load double, double* %812
%10486 = load double*, double** %164
%10487 = load double, double* %10486
%10488 = call double @llvm.fmuladd.f64(double %10485, double %10487, double %10484)
%10489 = load double*, double** %211
store double %10488, double* %10489
%10490 = load double*, double** %200
%10491 = load double, double* %10490
%10492 = load double, double* %812
%10493 = load double*, double** %165
%10494 = load double, double* %10493
%10495 = call double @llvm.fmuladd.f64(double %10492, double %10494, double %10491)
%10496 = load double*, double** %200
store double %10495, double* %10496
%10497 = load double*, double** %201
%10498 = load double, double* %10497
%10499 = load double, double* %812
%10500 = load double*, double** %166
%10501 = load double, double* %10500
%10502 = call double @llvm.fmuladd.f64(double %10499, double %10501, double %10498)
%10503 = load double*, double** %201
store double %10502, double* %10503
%10504 = load double*, double** %202
%10505 = load double, double* %10504
%10506 = load double, double* %812
%10507 = load double*, double** %167
%10508 = load double, double* %10507
%10509 = call double @llvm.fmuladd.f64(double %10506, double %10508, double %10505)
%10510 = load double*, double** %202
store double %10509, double* %10510
%10511 = load double*, double** %212
%10512 = load double, double* %10511
%10513 = load double, double* %813
%10514 = load double*, double** %169
%10515 = load double, double* %10514
%10516 = call double @llvm.fmuladd.f64(double %10513, double %10515, double %10512)
%10517 = load double*, double** %212
store double %10516, double* %10517
%10518 = load double*, double** %200
%10519 = load double, double* %10518
%10520 = load double, double* %813
%10521 = load double*, double** %170
%10522 = load double, double* %10521
%10523 = call double @llvm.fmuladd.f64(double %10520, double %10522, double %10519)
%10524 = load double*, double** %200
store double %10523, double* %10524
%10525 = load double*, double** %213
%10526 = load double, double* %10525
%10527 = load double, double* %814
%10528 = load double*, double** %172
%10529 = load double, double* %10528
%10530 = call double @llvm.fmuladd.f64(double %10527, double %10529, double %10526)
%10531 = load double*, double** %213
store double %10530, double* %10531
%10532 = load double*, double** %200
%10533 = load double, double* %10532
%10534 = load double, double* %814
%10535 = load double*, double** %173
%10536 = load double, double* %10535
%10537 = call double @llvm.fmuladd.f64(double %10534, double %10536, double %10533)
%10538 = load double*, double** %200
store double %10537, double* %10538
%10539 = load double*, double** %206
%10540 = load double, double* %10539
%10541 = load double, double* %814
%10542 = load double*, double** %174
%10543 = load double, double* %10542
%10544 = call double @llvm.fmuladd.f64(double %10541, double %10543, double %10540)
%10545 = load double*, double** %206
store double %10544, double* %10545
%10546 = load double*, double** %202
%10547 = load double, double* %10546
%10548 = load double, double* %814
%10549 = load double*, double** %175
%10550 = load double, double* %10549
%10551 = call double @llvm.fmuladd.f64(double %10548, double %10550, double %10547)
%10552 = load double*, double** %202
store double %10551, double* %10552
%10553 = load double, double* %895
%10554 = fcmp ogt double %10553, 0.000000e+00
br i1 %10554, label %10555, label %10564
10555: ; preds = %9872
%10556 = load double*, double** %115
%10557 = load double, double* %10556
%10558 = load double, double* %895
%10559 = fdiv double %10557, %10558
%10560 = load double*, double** %197
store double %10559, double* %10560
%10561 = load double, double* %895
%10562 = fdiv double 1.000000e+00, %10561
%10563 = load double*, double** %198
store double %10562, double* %10563
br label %10567
10564: ; preds = %9872
%10565 = load double*, double** %197
store double 0.000000e+00, double* %10565
%10566 = load double*, double** %198
store double 0.000000e+00, double* %10566
br label %10567
10567: ; preds = %10564, %10555
%10568 = load double*, double** %115
%10569 = load double, double* %10568
%10570 = load double, double* %896
%10571 = fmul double %10569, %10570
%10572 = load double*, double** %214
store double %10571, double* %10572
%10573 = load double, double* %896
%10574 = load double*, double** %215
store double %10573, double* %10574
%10575 = load double, double* %409
%10576 = load double*, double** %220
%10577 = load double, double* %10576
%10578 = fmul double %10575, %10577
%10579 = load double*, double** %224
store double %10578, double* %10579
%10580 = load double, double* %409
store double %10580, double* %815
%10581 = load double, double* %815
%10582 = load double*, double** %221
%10583 = load double, double* %10582
%10584 = fmul double %10581, %10583
%10585 = load double*, double** %225
store double %10584, double* %10585
%10586 = load double, double* %410
%10587 = load double*, double** %131
%10588 = load double, double* %10587
%10589 = fmul double %10586, %10588
%10590 = load double*, double** %222
store double %10589, double* %10590
%10591 = load double, double* %410
%10592 = load double*, double** %223
store double %10591, double* %10592
%10593 = load double*, double** %226
%10594 = load double, double* %10593
%10595 = fcmp une double %10594, 1.000000e+00
br i1 %10595, label %10596, label %11161
10596: ; preds = %10567
%10597 = load double*, double** %226
%10598 = load double, double* %10597
%10599 = load double*, double** %132
%10600 = load double, double* %10599
%10601 = fmul double %10598, %10600
%10602 = load double*, double** %132
store double %10601, double* %10602
%10603 = load double*, double** %226
%10604 = load double, double* %10603
%10605 = load double*, double** %133
%10606 = load double, double* %10605
%10607 = fmul double %10604, %10606
%10608 = load double*, double** %133
store double %10607, double* %10608
%10609 = load double*, double** %226
%10610 = load double, double* %10609
%10611 = load double*, double** %134
%10612 = load double, double* %10611
%10613 = fmul double %10610, %10612
%10614 = load double*, double** %134
store double %10613, double* %10614
%10615 = load double*, double** %226
%10616 = load double, double* %10615
%10617 = load double*, double** %135
%10618 = load double, double* %10617
%10619 = fmul double %10616, %10618
%10620 = load double*, double** %135
store double %10619, double* %10620
%10621 = load double*, double** %226
%10622 = load double, double* %10621
%10623 = load double*, double** %136
%10624 = load double, double* %10623
%10625 = fmul double %10622, %10624
%10626 = load double*, double** %136
store double %10625, double* %10626
%10627 = load double*, double** %226
%10628 = load double, double* %10627
%10629 = load double*, double** %137
%10630 = load double, double* %10629
%10631 = fmul double %10628, %10630
%10632 = load double*, double** %137
store double %10631, double* %10632
%10633 = load double*, double** %226
%10634 = load double, double* %10633
%10635 = load double*, double** %138
%10636 = load double, double* %10635
%10637 = fmul double %10634, %10636
%10638 = load double*, double** %138
store double %10637, double* %10638
%10639 = load double*, double** %226
%10640 = load double, double* %10639
%10641 = load double*, double** %139
%10642 = load double, double* %10641
%10643 = fmul double %10640, %10642
%10644 = load double*, double** %139
store double %10643, double* %10644
%10645 = load double*, double** %226
%10646 = load double, double* %10645
%10647 = load double*, double** %140
%10648 = load double, double* %10647
%10649 = fmul double %10646, %10648
%10650 = load double*, double** %140
store double %10649, double* %10650
%10651 = load double*, double** %226
%10652 = load double, double* %10651
%10653 = load double*, double** %141
%10654 = load double, double* %10653
%10655 = fmul double %10652, %10654
%10656 = load double*, double** %141
store double %10655, double* %10656
%10657 = load double*, double** %226
%10658 = load double, double* %10657
%10659 = load double*, double** %142
%10660 = load double, double* %10659
%10661 = fmul double %10658, %10660
%10662 = load double*, double** %142
store double %10661, double* %10662
%10663 = load double*, double** %226
%10664 = load double, double* %10663
%10665 = load double*, double** %143
%10666 = load double, double* %10665
%10667 = fmul double %10664, %10666
%10668 = load double*, double** %143
store double %10667, double* %10668
%10669 = load double*, double** %226
%10670 = load double, double* %10669
%10671 = load double*, double** %144
%10672 = load double, double* %10671
%10673 = fmul double %10670, %10672
%10674 = load double*, double** %144
store double %10673, double* %10674
%10675 = load double*, double** %226
%10676 = load double, double* %10675
%10677 = load double*, double** %145
%10678 = load double, double* %10677
%10679 = fmul double %10676, %10678
%10680 = load double*, double** %145
store double %10679, double* %10680
%10681 = load double*, double** %226
%10682 = load double, double* %10681
%10683 = load double*, double** %146
%10684 = load double, double* %10683
%10685 = fmul double %10682, %10684
%10686 = load double*, double** %146
store double %10685, double* %10686
%10687 = load double*, double** %226
%10688 = load double, double* %10687
%10689 = load double*, double** %147
%10690 = load double, double* %10689
%10691 = fmul double %10688, %10690
%10692 = load double*, double** %147
store double %10691, double* %10692
%10693 = load double*, double** %226
%10694 = load double, double* %10693
%10695 = load double*, double** %148
%10696 = load double, double* %10695
%10697 = fmul double %10694, %10696
%10698 = load double*, double** %148
store double %10697, double* %10698
%10699 = load double*, double** %226
%10700 = load double, double* %10699
%10701 = load double*, double** %149
%10702 = load double, double* %10701
%10703 = fmul double %10700, %10702
%10704 = load double*, double** %149
store double %10703, double* %10704
%10705 = load double*, double** %226
%10706 = load double, double* %10705
%10707 = load double*, double** %150
%10708 = load double, double* %10707
%10709 = fmul double %10706, %10708
%10710 = load double*, double** %150
store double %10709, double* %10710
%10711 = load double*, double** %226
%10712 = load double, double* %10711
%10713 = load double*, double** %151
%10714 = load double, double* %10713
%10715 = fmul double %10712, %10714
%10716 = load double*, double** %151
store double %10715, double* %10716
%10717 = load double*, double** %226
%10718 = load double, double* %10717
%10719 = load double*, double** %152
%10720 = load double, double* %10719
%10721 = fmul double %10718, %10720
%10722 = load double*, double** %152
store double %10721, double* %10722
%10723 = load double*, double** %226
%10724 = load double, double* %10723
%10725 = load double*, double** %153
%10726 = load double, double* %10725
%10727 = fmul double %10724, %10726
%10728 = load double*, double** %153
store double %10727, double* %10728
%10729 = load double*, double** %226
%10730 = load double, double* %10729
%10731 = load double*, double** %154
%10732 = load double, double* %10731
%10733 = fmul double %10730, %10732
%10734 = load double*, double** %154
store double %10733, double* %10734
%10735 = load double*, double** %226
%10736 = load double, double* %10735
%10737 = load double*, double** %155
%10738 = load double, double* %10737
%10739 = fmul double %10736, %10738
%10740 = load double*, double** %155
store double %10739, double* %10740
%10741 = load double*, double** %226
%10742 = load double, double* %10741
%10743 = load double*, double** %156
%10744 = load double, double* %10743
%10745 = fmul double %10742, %10744
%10746 = load double*, double** %156
store double %10745, double* %10746
%10747 = load double*, double** %226
%10748 = load double, double* %10747
%10749 = load double*, double** %157
%10750 = load double, double* %10749
%10751 = fmul double %10748, %10750
%10752 = load double*, double** %157
store double %10751, double* %10752
%10753 = load double*, double** %226
%10754 = load double, double* %10753
%10755 = load double*, double** %158
%10756 = load double, double* %10755
%10757 = fmul double %10754, %10756
%10758 = load double*, double** %158
store double %10757, double* %10758
%10759 = load double*, double** %226
%10760 = load double, double* %10759
%10761 = load double*, double** %159
%10762 = load double, double* %10761
%10763 = fmul double %10760, %10762
%10764 = load double*, double** %159
store double %10763, double* %10764
%10765 = load double*, double** %226
%10766 = load double, double* %10765
%10767 = load double*, double** %160
%10768 = load double, double* %10767
%10769 = fmul double %10766, %10768
%10770 = load double*, double** %160
store double %10769, double* %10770
%10771 = load double*, double** %226
%10772 = load double, double* %10771
%10773 = load double*, double** %161
%10774 = load double, double* %10773
%10775 = fmul double %10772, %10774
%10776 = load double*, double** %161
store double %10775, double* %10776
%10777 = load double*, double** %226
%10778 = load double, double* %10777
%10779 = load double*, double** %162
%10780 = load double, double* %10779
%10781 = fmul double %10778, %10780
%10782 = load double*, double** %162
store double %10781, double* %10782
%10783 = load double*, double** %226
%10784 = load double, double* %10783
%10785 = load double*, double** %163
%10786 = load double, double* %10785
%10787 = fmul double %10784, %10786
%10788 = load double*, double** %163
store double %10787, double* %10788
%10789 = load double*, double** %226
%10790 = load double, double* %10789
%10791 = load double*, double** %164
%10792 = load double, double* %10791
%10793 = fmul double %10790, %10792
%10794 = load double*, double** %164
store double %10793, double* %10794
%10795 = load double*, double** %226
%10796 = load double, double* %10795
%10797 = load double*, double** %165
%10798 = load double, double* %10797
%10799 = fmul double %10796, %10798
%10800 = load double*, double** %165
store double %10799, double* %10800
%10801 = load double*, double** %226
%10802 = load double, double* %10801
%10803 = load double*, double** %166
%10804 = load double, double* %10803
%10805 = fmul double %10802, %10804
%10806 = load double*, double** %166
store double %10805, double* %10806
%10807 = load double*, double** %226
%10808 = load double, double* %10807
%10809 = load double*, double** %167
%10810 = load double, double* %10809
%10811 = fmul double %10808, %10810
%10812 = load double*, double** %167
store double %10811, double* %10812
%10813 = load double*, double** %226
%10814 = load double, double* %10813
%10815 = load double*, double** %168
%10816 = load double, double* %10815
%10817 = fmul double %10814, %10816
%10818 = load double*, double** %168
store double %10817, double* %10818
%10819 = load double*, double** %226
%10820 = load double, double* %10819
%10821 = load double*, double** %169
%10822 = load double, double* %10821
%10823 = fmul double %10820, %10822
%10824 = load double*, double** %169
store double %10823, double* %10824
%10825 = load double*, double** %226
%10826 = load double, double* %10825
%10827 = load double*, double** %170
%10828 = load double, double* %10827
%10829 = fmul double %10826, %10828
%10830 = load double*, double** %170
store double %10829, double* %10830
%10831 = load double*, double** %226
%10832 = load double, double* %10831
%10833 = load double*, double** %171
%10834 = load double, double* %10833
%10835 = fmul double %10832, %10834
%10836 = load double*, double** %171
store double %10835, double* %10836
%10837 = load double*, double** %226
%10838 = load double, double* %10837
%10839 = load double*, double** %172
%10840 = load double, double* %10839
%10841 = fmul double %10838, %10840
%10842 = load double*, double** %172
store double %10841, double* %10842
%10843 = load double*, double** %226
%10844 = load double, double* %10843
%10845 = load double*, double** %173
%10846 = load double, double* %10845
%10847 = fmul double %10844, %10846
%10848 = load double*, double** %173
store double %10847, double* %10848
%10849 = load double*, double** %226
%10850 = load double, double* %10849
%10851 = load double*, double** %174
%10852 = load double, double* %10851
%10853 = fmul double %10850, %10852
%10854 = load double*, double** %174
store double %10853, double* %10854
%10855 = load double*, double** %226
%10856 = load double, double* %10855
%10857 = load double*, double** %175
%10858 = load double, double* %10857
%10859 = fmul double %10856, %10858
%10860 = load double*, double** %175
store double %10859, double* %10860
%10861 = load double*, double** %226
%10862 = load double, double* %10861
%10863 = load double*, double** %176
%10864 = load double, double* %10863
%10865 = fmul double %10862, %10864
%10866 = load double*, double** %176
store double %10865, double* %10866
%10867 = load double*, double** %226
%10868 = load double, double* %10867
%10869 = load double*, double** %177
%10870 = load double, double* %10869
%10871 = fmul double %10868, %10870
%10872 = load double*, double** %177
store double %10871, double* %10872
%10873 = load double*, double** %226
%10874 = load double, double* %10873
%10875 = load double*, double** %178
%10876 = load double, double* %10875
%10877 = fmul double %10874, %10876
%10878 = load double*, double** %178
store double %10877, double* %10878
%10879 = load double*, double** %226
%10880 = load double, double* %10879
%10881 = load double*, double** %179
%10882 = load double, double* %10881
%10883 = fmul double %10880, %10882
%10884 = load double*, double** %179
store double %10883, double* %10884
%10885 = load double*, double** %226
%10886 = load double, double* %10885
%10887 = load double*, double** %180
%10888 = load double, double* %10887
%10889 = fmul double %10886, %10888
%10890 = load double*, double** %180
store double %10889, double* %10890
%10891 = load double*, double** %226
%10892 = load double, double* %10891
%10893 = load double*, double** %181
%10894 = load double, double* %10893
%10895 = fmul double %10892, %10894
%10896 = load double*, double** %181
store double %10895, double* %10896
%10897 = load double*, double** %226
%10898 = load double, double* %10897
%10899 = load double*, double** %182
%10900 = load double, double* %10899
%10901 = fmul double %10898, %10900
%10902 = load double*, double** %182
store double %10901, double* %10902
%10903 = load double*, double** %226
%10904 = load double, double* %10903
%10905 = load double*, double** %183
%10906 = load double, double* %10905
%10907 = fmul double %10904, %10906
%10908 = load double*, double** %183
store double %10907, double* %10908
%10909 = load double*, double** %226
%10910 = load double, double* %10909
%10911 = load double*, double** %184
%10912 = load double, double* %10911
%10913 = fmul double %10910, %10912
%10914 = load double*, double** %184
store double %10913, double* %10914
%10915 = load double*, double** %226
%10916 = load double, double* %10915
%10917 = load double*, double** %185
%10918 = load double, double* %10917
%10919 = fmul double %10916, %10918
%10920 = load double*, double** %185
store double %10919, double* %10920
%10921 = load double*, double** %226
%10922 = load double, double* %10921
%10923 = load double*, double** %186
%10924 = load double, double* %10923
%10925 = fmul double %10922, %10924
%10926 = load double*, double** %186
store double %10925, double* %10926
%10927 = load double*, double** %226
%10928 = load double, double* %10927
%10929 = load double*, double** %187
%10930 = load double, double* %10929
%10931 = fmul double %10928, %10930
%10932 = load double*, double** %187
store double %10931, double* %10932
%10933 = load double*, double** %226
%10934 = load double, double* %10933
%10935 = load double*, double** %188
%10936 = load double, double* %10935
%10937 = fmul double %10934, %10936
%10938 = load double*, double** %188
store double %10937, double* %10938
%10939 = load double*, double** %226
%10940 = load double, double* %10939
%10941 = load double*, double** %189
%10942 = load double, double* %10941
%10943 = fmul double %10940, %10942
%10944 = load double*, double** %189
store double %10943, double* %10944
%10945 = load double*, double** %226
%10946 = load double, double* %10945
%10947 = load double*, double** %190
%10948 = load double, double* %10947
%10949 = fmul double %10946, %10948
%10950 = load double*, double** %190
store double %10949, double* %10950
%10951 = load double*, double** %226
%10952 = load double, double* %10951
%10953 = load double*, double** %191
%10954 = load double, double* %10953
%10955 = fmul double %10952, %10954
%10956 = load double*, double** %191
store double %10955, double* %10956
%10957 = load double*, double** %226
%10958 = load double, double* %10957
%10959 = load double*, double** %192
%10960 = load double, double* %10959
%10961 = fmul double %10958, %10960
%10962 = load double*, double** %192
store double %10961, double* %10962
%10963 = load double*, double** %226
%10964 = load double, double* %10963
%10965 = load double*, double** %193
%10966 = load double, double* %10965
%10967 = fmul double %10964, %10966
%10968 = load double*, double** %193
store double %10967, double* %10968
%10969 = load double*, double** %226
%10970 = load double, double* %10969
%10971 = load double*, double** %194
%10972 = load double, double* %10971
%10973 = fmul double %10970, %10972
%10974 = load double*, double** %194
store double %10973, double* %10974
%10975 = load double*, double** %226
%10976 = load double, double* %10975
%10977 = load double*, double** %195
%10978 = load double, double* %10977
%10979 = fmul double %10976, %10978
%10980 = load double*, double** %195
store double %10979, double* %10980
%10981 = load double*, double** %226
%10982 = load double, double* %10981
%10983 = load double*, double** %196
%10984 = load double, double* %10983
%10985 = fmul double %10982, %10984
%10986 = load double*, double** %196
store double %10985, double* %10986
%10987 = load double*, double** %226
%10988 = load double, double* %10987
%10989 = load double*, double** %197
%10990 = load double, double* %10989
%10991 = fmul double %10988, %10990
%10992 = load double*, double** %197
store double %10991, double* %10992
%10993 = load double*, double** %226
%10994 = load double, double* %10993
%10995 = load double*, double** %198
%10996 = load double, double* %10995
%10997 = fmul double %10994, %10996
%10998 = load double*, double** %198
store double %10997, double* %10998
%10999 = load double*, double** %226
%11000 = load double, double* %10999
%11001 = load double*, double** %199
%11002 = load double, double* %11001
%11003 = fmul double %11000, %11002
%11004 = load double*, double** %199
store double %11003, double* %11004
%11005 = load double*, double** %226
%11006 = load double, double* %11005
%11007 = load double*, double** %200
%11008 = load double, double* %11007
%11009 = fmul double %11006, %11008
%11010 = load double*, double** %200
store double %11009, double* %11010
%11011 = load double*, double** %226
%11012 = load double, double* %11011
%11013 = load double*, double** %201
%11014 = load double, double* %11013
%11015 = fmul double %11012, %11014
%11016 = load double*, double** %201
store double %11015, double* %11016
%11017 = load double*, double** %226
%11018 = load double, double* %11017
%11019 = load double*, double** %202
%11020 = load double, double* %11019
%11021 = fmul double %11018, %11020
%11022 = load double*, double** %202
store double %11021, double* %11022
%11023 = load double*, double** %226
%11024 = load double, double* %11023
%11025 = load double*, double** %203
%11026 = load double, double* %11025
%11027 = fmul double %11024, %11026
%11028 = load double*, double** %203
store double %11027, double* %11028
%11029 = load double*, double** %226
%11030 = load double, double* %11029
%11031 = load double*, double** %204
%11032 = load double, double* %11031
%11033 = fmul double %11030, %11032
%11034 = load double*, double** %204
store double %11033, double* %11034
%11035 = load double*, double** %226
%11036 = load double, double* %11035
%11037 = load double*, double** %205
%11038 = load double, double* %11037
%11039 = fmul double %11036, %11038
%11040 = load double*, double** %205
store double %11039, double* %11040
%11041 = load double*, double** %226
%11042 = load double, double* %11041
%11043 = load double*, double** %206
%11044 = load double, double* %11043
%11045 = fmul double %11042, %11044
%11046 = load double*, double** %206
store double %11045, double* %11046
%11047 = load double*, double** %226
%11048 = load double, double* %11047
%11049 = load double*, double** %207
%11050 = load double, double* %11049
%11051 = fmul double %11048, %11050
%11052 = load double*, double** %207
store double %11051, double* %11052
%11053 = load double*, double** %226
%11054 = load double, double* %11053
%11055 = load double*, double** %208
%11056 = load double, double* %11055
%11057 = fmul double %11054, %11056
%11058 = load double*, double** %208
store double %11057, double* %11058
%11059 = load double*, double** %226
%11060 = load double, double* %11059
%11061 = load double*, double** %209
%11062 = load double, double* %11061
%11063 = fmul double %11060, %11062
%11064 = load double*, double** %209
store double %11063, double* %11064
%11065 = load double*, double** %226
%11066 = load double, double* %11065
%11067 = load double*, double** %210
%11068 = load double, double* %11067
%11069 = fmul double %11066, %11068
%11070 = load double*, double** %210
store double %11069, double* %11070
%11071 = load double*, double** %226
%11072 = load double, double* %11071
%11073 = load double*, double** %211
%11074 = load double, double* %11073
%11075 = fmul double %11072, %11074
%11076 = load double*, double** %211
store double %11075, double* %11076
%11077 = load double*, double** %226
%11078 = load double, double* %11077
%11079 = load double*, double** %212
%11080 = load double, double* %11079
%11081 = fmul double %11078, %11080
%11082 = load double*, double** %212
store double %11081, double* %11082
%11083 = load double*, double** %226
%11084 = load double, double* %11083
%11085 = load double*, double** %213
%11086 = load double, double* %11085
%11087 = fmul double %11084, %11086
%11088 = load double*, double** %213
store double %11087, double* %11088
%11089 = load double*, double** %226
%11090 = load double, double* %11089
%11091 = load double*, double** %214
%11092 = load double, double* %11091
%11093 = fmul double %11090, %11092
%11094 = load double*, double** %214
store double %11093, double* %11094
%11095 = load double*, double** %226
%11096 = load double, double* %11095
%11097 = load double*, double** %215
%11098 = load double, double* %11097
%11099 = fmul double %11096, %11098
%11100 = load double*, double** %215
store double %11099, double* %11100
%11101 = load double*, double** %226
%11102 = load double, double* %11101
%11103 = load double*, double** %216
%11104 = load double, double* %11103
%11105 = fmul double %11102, %11104
%11106 = load double*, double** %216
store double %11105, double* %11106
%11107 = load double*, double** %226
%11108 = load double, double* %11107
%11109 = load double*, double** %217
%11110 = load double, double* %11109
%11111 = fmul double %11108, %11110
%11112 = load double*, double** %217
store double %11111, double* %11112
%11113 = load double*, double** %226
%11114 = load double, double* %11113
%11115 = load double*, double** %218
%11116 = load double, double* %11115
%11117 = fmul double %11114, %11116
%11118 = load double*, double** %218
store double %11117, double* %11118
%11119 = load double*, double** %226
%11120 = load double, double* %11119
%11121 = load double*, double** %219
%11122 = load double, double* %11121
%11123 = fmul double %11120, %11122
%11124 = load double*, double** %219
store double %11123, double* %11124
%11125 = load double*, double** %226
%11126 = load double, double* %11125
%11127 = load double*, double** %220
%11128 = load double, double* %11127
%11129 = fmul double %11126, %11128
%11130 = load double*, double** %220
store double %11129, double* %11130
%11131 = load double*, double** %226
%11132 = load double, double* %11131
%11133 = load double*, double** %221
%11134 = load double, double* %11133
%11135 = fmul double %11132, %11134
%11136 = load double*, double** %221
store double %11135, double* %11136
%11137 = load double*, double** %226
%11138 = load double, double* %11137
%11139 = load double*, double** %222
%11140 = load double, double* %11139
%11141 = fmul double %11138, %11140
%11142 = load double*, double** %222
store double %11141, double* %11142
%11143 = load double*, double** %226
%11144 = load double, double* %11143
%11145 = load double*, double** %223
%11146 = load double, double* %11145
%11147 = fmul double %11144, %11146
%11148 = load double*, double** %223
store double %11147, double* %11148
%11149 = load double*, double** %226
%11150 = load double, double* %11149
%11151 = load double*, double** %224
%11152 = load double, double* %11151
%11153 = fmul double %11150, %11152
%11154 = load double*, double** %224
store double %11153, double* %11154
%11155 = load double*, double** %226
%11156 = load double, double* %11155
%11157 = load double*, double** %225
%11158 = load double, double* %11157
%11159 = fmul double %11156, %11158
%11160 = load double*, double** %225
store double %11159, double* %11160
br label %11161
11161: ; preds = %10596, %10567
ret i32 0
}

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