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


x86 assembly (clang, -O0):
<vbic_4T_et_cf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x1980,%rsp
mov    0x3a0(%rbp),%rax
mov    0x398(%rbp),%rax
mov    0x390(%rbp),%rax
mov    0x388(%rbp),%rax
mov    0x380(%rbp),%rax
mov    0x378(%rbp),%rax
mov    0x370(%rbp),%rax
mov    0x368(%rbp),%rax
mov    0x360(%rbp),%rax
mov    0x358(%rbp),%rax
mov    0x350(%rbp),%rax
mov    0x348(%rbp),%rax
mov    0x340(%rbp),%rax
mov    0x338(%rbp),%rax
mov    0x330(%rbp),%rax
mov    0x328(%rbp),%rax
mov    0x320(%rbp),%rax
mov    0x318(%rbp),%rax
mov    0x310(%rbp),%rax
mov    0x308(%rbp),%rax
mov    0x300(%rbp),%rax
mov    0x2f8(%rbp),%rax
mov    0x2f0(%rbp),%rax
mov    0x2e8(%rbp),%rax
mov    0x2e0(%rbp),%rax
mov    0x2d8(%rbp),%rax
mov    0x2d0(%rbp),%rax
mov    0x2c8(%rbp),%rax
mov    0x2c0(%rbp),%rax
mov    0x2b8(%rbp),%rax
mov    0x2b0(%rbp),%rax
mov    0x2a8(%rbp),%rax
mov    0x2a0(%rbp),%rax
mov    0x298(%rbp),%rax
mov    0x290(%rbp),%rax
mov    0x288(%rbp),%rax
mov    0x280(%rbp),%rax
mov    0x278(%rbp),%rax
mov    0x270(%rbp),%rax
mov    0x268(%rbp),%rax
mov    0x260(%rbp),%rax
mov    0x258(%rbp),%rax
mov    0x250(%rbp),%rax
mov    0x248(%rbp),%rax
mov    0x240(%rbp),%rax
mov    0x238(%rbp),%rax
mov    0x230(%rbp),%rax
mov    0x228(%rbp),%rax
mov    0x220(%rbp),%rax
mov    0x218(%rbp),%rax
mov    0x210(%rbp),%rax
mov    0x208(%rbp),%rax
mov    0x200(%rbp),%rax
mov    0x1f8(%rbp),%rax
mov    0x1f0(%rbp),%rax
mov    0x1e8(%rbp),%rax
mov    0x1e0(%rbp),%rax
mov    0x1d8(%rbp),%rax
mov    0x1d0(%rbp),%rax
mov    0x1c8(%rbp),%rax
mov    0x1c0(%rbp),%rax
mov    0x1b8(%rbp),%rax
mov    0x1b0(%rbp),%rax
mov    0x1a8(%rbp),%rax
mov    0x1a0(%rbp),%rax
mov    0x198(%rbp),%rax
mov    0x190(%rbp),%rax
mov    0x188(%rbp),%rax
mov    0x180(%rbp),%rax
mov    0x178(%rbp),%rax
mov    0x170(%rbp),%rax
mov    0x168(%rbp),%rax
mov    0x160(%rbp),%rax
mov    0x158(%rbp),%rax
mov    0x150(%rbp),%rax
mov    0x148(%rbp),%rax
mov    0x140(%rbp),%rax
mov    0x138(%rbp),%rax
mov    0x130(%rbp),%rax
mov    0x128(%rbp),%rax
mov    0x120(%rbp),%rax
mov    0x118(%rbp),%rax
mov    0x110(%rbp),%rax
mov    0x108(%rbp),%rax
mov    0x100(%rbp),%rax
mov    0xf8(%rbp),%rax
mov    0xf0(%rbp),%rax
mov    0xe8(%rbp),%rax
mov    0xe0(%rbp),%rax
mov    0xd8(%rbp),%rax
mov    0xd0(%rbp),%rax
mov    0xc8(%rbp),%rax
mov    0xc0(%rbp),%rax
mov    0xb8(%rbp),%rax
mov    0xb0(%rbp),%rax
mov    0xa8(%rbp),%rax
mov    0xa0(%rbp),%rax
mov    0x98(%rbp),%rax
mov    0x90(%rbp),%rax
mov    0x88(%rbp),%rax
mov    0x80(%rbp),%rax
mov    0x78(%rbp),%rax
mov    0x70(%rbp),%rax
mov    0x68(%rbp),%rax
mov    0x60(%rbp),%rax
mov    0x58(%rbp),%rax
mov    0x50(%rbp),%rax
mov    0x48(%rbp),%rax
mov    0x40(%rbp),%rax
mov    0x38(%rbp),%rax
mov    0x30(%rbp),%rax
mov    0x28(%rbp),%rax
mov    0x20(%rbp),%rax
mov    0x18(%rbp),%rax
mov    0x10(%rbp),%rax
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8,-0x28(%rbp)
mov    %r9,-0x30(%rbp)
mov    -0x8(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x13b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x13b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0x13c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x13c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
movsd  %xmm0,-0x13d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x13d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x13e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x13e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x13f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x13f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x1400(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
movsd  %xmm0,-0x1408(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
movsd  %xmm0,-0x1410(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
movsd  %xmm0,-0x1418(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x1420(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
movsd  %xmm0,-0x1428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
movsd  %xmm0,-0x1430(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movsd  %xmm0,-0x1438(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x1440(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm0
movsd  %xmm0,-0x1448(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
movsd  %xmm0,-0x1450(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x1458(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x1460(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x1468(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movsd  %xmm0,-0x1470(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x1478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm0
movsd  %xmm0,-0x1480(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x1488(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movsd  %xmm0,-0x1490(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x1498(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf0(%rax),%xmm0
movsd  %xmm0,-0x14a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x14b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm0
movsd  %xmm0,-0x14b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
movsd  %xmm0,-0x14c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm0
movsd  %xmm0,-0x14c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
movsd  %xmm0,-0x14d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x14d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
movsd  %xmm0,-0x14e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x14e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
movsd  %xmm0,-0x14f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
movsd  %xmm0,-0x14f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
movsd  %xmm0,-0x1500(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm0
movsd  %xmm0,-0x1508(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm0
movsd  %xmm0,-0x1510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
movsd  %xmm0,-0x1518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
movsd  %xmm0,-0x1520(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
movsd  %xmm0,-0x1528(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm0
movsd  %xmm0,-0x1530(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
movsd  %xmm0,-0x1538(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm0
movsd  %xmm0,-0x1540(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x1548(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x1550(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0x1558(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x1560(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x1568(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
movsd  %xmm0,-0x1570(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
movsd  %xmm0,-0x1578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d0(%rax),%xmm0
movsd  %xmm0,-0x1580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x1588(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x1590(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x1598(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm0
movsd  %xmm0,-0x15a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm0
movsd  %xmm0,-0x15a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm0
movsd  %xmm0,-0x15b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm0
movsd  %xmm0,-0x15b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm0
movsd  %xmm0,-0x15c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  %xmm0,-0x15c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  %xmm0,-0x15d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  %xmm0,-0x15d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  %xmm0,-0x15e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movsd  %xmm0,-0x15e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  %xmm0,-0x15f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movsd  %xmm0,-0x15f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm0
movsd  %xmm0,-0x1600(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm0
movsd  %xmm0,-0x1608(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm0
movsd  %xmm0,-0x1610(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x1618(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x290(%rax),%xmm0
movsd  %xmm0,-0x1620(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
movsd  %xmm0,-0x1628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
movsd  %xmm0,-0x1630(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movsd  %xmm0,-0x1638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
movsd  %xmm0,-0x1640(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b8(%rax),%xmm0
movsd  %xmm0,-0x1648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c0(%rax),%xmm0
movsd  %xmm0,-0x1650(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x1658(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm0
movsd  %xmm0,-0x1660(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm0
movsd  %xmm0,-0x1668(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm0
movsd  %xmm0,-0x1670(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm0
movsd  %xmm0,-0x1678(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
movsd  %xmm0,-0x1680(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f8(%rax),%xmm0
movsd  %xmm0,-0x1688(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movsd  %xmm0,-0x1690(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movsd  %xmm0,-0x1698(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
movsd  %xmm0,-0x16a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
movsd  %xmm0,-0x16a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0x16b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm0
movsd  %xmm0,-0x16b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm0
movsd  %xmm0,-0x16c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x338(%rax),%xmm0
movsd  %xmm0,-0x16c8(%rbp)
ff
movsd  0x1745b(%rip),%xmm0
addsd  -0x13b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x38(%rbp)
movsd  0x17446(%rip),%xmm0
addsd  -0x13b0(%rbp),%xmm0
ff
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x173d1(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x17414(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x173ff(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x173e6(%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  0x1737b(%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  0x1734b(%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  -0x1660(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1660(%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  -0x1558(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x1558(%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  -0x1668(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1668(%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  -0x13b8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x13b8(%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  -0x15b0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x15b0(%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  -0x13c0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x13c0(%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  -0x1670(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1670(%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  -0x13e0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x13e0(%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  -0x15a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x15a8(%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  -0x13e8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x13e8(%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  -0x15a0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x15a0(%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  -0x13f0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x13f0(%rbp),%xmm0
movsd  %xmm0,-0x130(%rbp)
movsd  -0x130(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x15b8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x15b8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x13f8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x13f8(%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  -0x1678(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1678(%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  -0x1400(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x1400(%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  -0x1600(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1600(%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  -0x15c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x16e5b(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15c8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15c8(%rbp),%xmm0
ff
movsd  0x16e20(%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  0x16d0a(%rip),%xmm0
divsd  -0x1410(%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,-0x1f0(%rbp)
ff
movsd  -0x1408(%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  -0x1688(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1688(%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  -0x1690(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x16bf2(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1690(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1690(%rbp),%xmm0
ff
movsd  0x16bb7(%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  0x16aa1(%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  -0x1680(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x1680(%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  -0x1600(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1600(%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  -0x1698(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x16989(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1698(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1698(%rbp),%xmm0
ff
movsd  0x1694e(%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  0x16838(%rip),%xmm0
divsd  -0x1510(%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  -0x1500(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x1500(%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  -0x1608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1608(%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  -0x15d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x16720(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15d0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15d0(%rbp),%xmm0
ff
movsd  0x166e5(%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
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  0x165cf(%rip),%xmm0
divsd  -0x14b8(%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  -0x14a8(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x14a8(%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  -0x1610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1610(%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  -0x15e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x164b7(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15e8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15e8(%rbp),%xmm0
ff
movsd  0x1647c(%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  0x16366(%rip),%xmm0
divsd  -0x14c8(%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  -0x14c0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x14c0(%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  -0x1608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1608(%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  -0x15d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1624e(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15d8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15d8(%rbp),%xmm0
ff
movsd  0x16213(%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  0x160fd(%rip),%xmm0
divsd  -0x14d8(%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  -0x14d0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x14d0(%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  -0x1610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1610(%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  -0x15f0(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15fe5(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15f0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15f0(%rbp),%xmm0
ff
movsd  0x15faa(%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  0x15e94(%rip),%xmm0
divsd  -0x14e8(%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  -0x14e0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x14e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x288(%rbp)
movsd  -0x288(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1608(%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  -0x15d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15d7c(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15d8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15d8(%rbp),%xmm0
ff
movsd  0x15d41(%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  0x15c2b(%rip),%xmm0
divsd  -0x14d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1d0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x1518(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x1518(%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  -0x1610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1610(%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  -0x15f0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15b13(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15f0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15f0(%rbp),%xmm0
ff
movsd  0x15ad8(%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  0x159c2(%rip),%xmm0
divsd  -0x14e8(%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  -0x1520(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x1520(%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  -0x1608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1608(%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  -0x15e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x158aa(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15e0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15e0(%rbp),%xmm0
ff
movsd  0x1586f(%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  0x15759(%rip),%xmm0
divsd  -0x1530(%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  -0x1528(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x1528(%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  -0x1610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1610(%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  -0x15f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15641(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x15f8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x15f8(%rbp),%xmm0
ff
movsd  0x15606(%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  0x154f0(%rip),%xmm0
divsd  -0x1540(%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  -0x1538(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x1410(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1618(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x1542a(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x1410(%rbp),%xmm0
ff
mulsd  -0x1618(%rbp),%xmm0
ff
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x300(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x1418(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1618(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x153c9(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x1418(%rbp),%xmm0
ff
mulsd  -0x1618(%rbp),%xmm0
ff
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x14f8(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1620(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x15368(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x14f8(%rbp),%xmm0
ff
mulsd  -0x1620(%rbp),%xmm0
ff
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x16a0(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x16b8(%rbp),%xmm3
ff
movsd  -0x80(%rbp),%xmm2
movsd  -0x16c0(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  0x152f2(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x152e2(%rip),%xmm0
mulsd  -0x80(%rbp),%xmm0
movsd  -0x16c0(%rbp),%xmm2
ff
movsd  -0x16b8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mulsd  -0x16a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x16a8(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x16c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x15274(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x16a8(%rbp),%xmm0
ff
mulsd  -0x16c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x360(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x368(%rbp)
ff
movsd  0x15244(%rip),%xmm0
mulsd  -0x1438(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x15222(%rip),%xmm0
mulsd  -0x1438(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x15225(%rip),%xmm0
mulsd  -0x1438(%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  0x15183(%rip),%xmm0
mulsd  -0x1438(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x15161(%rip),%xmm0
mulsd  -0x1438(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x15124(%rip),%xmm0
mulsd  -0x1438(%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  0x15052(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x1503a(%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)
movsd  -0x98(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  0x14fdd(%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  0x14fab(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x14f8f(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x14f9a(%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  0x14f47(%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  0x14eb1(%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  0x14ea2(%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  -0x15d0(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x14e39(%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  -0x15d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x14e01(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x14de9(%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  0x14cf6(%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  0x14c59(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14c3d(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x14c2c(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x14c38(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x14c14(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14bf8(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x14be4(%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  0x14ba3(%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  0x14b73(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x14b46(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x14b3e(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x14b26(%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  0x14abc(%rip),%xmm0
mulsd  -0x1470(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x14a9a(%rip),%xmm0
mulsd  -0x1470(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x14a9d(%rip),%xmm0
mulsd  -0x1470(%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  0x149fb(%rip),%xmm0
mulsd  -0x1470(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x149d9(%rip),%xmm0
mulsd  -0x1470(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x1499c(%rip),%xmm0
mulsd  -0x1470(%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  0x148ca(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x148b2(%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  0x14855(%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  0x14823(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
movsd  0x14807(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x14812(%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  0x147bf(%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  0x14729(%rip),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
movsd  -0x3b0(%rbp),%xmm1
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x1471a(%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  -0x15d8(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x146b1(%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  -0x15d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x14679(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x14661(%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  0x1456e(%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  0x144d1(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x144b5(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x144a4(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x144b0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x1448c(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14470(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x1445c(%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  0x1441b(%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  0x143eb(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x143be(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x143b6(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x1439e(%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  0x14334(%rip),%xmm0
mulsd  -0x1490(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x14312(%rip),%xmm0
mulsd  -0x1490(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x14315(%rip),%xmm0
mulsd  -0x1490(%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  0x14273(%rip),%xmm0
mulsd  -0x1490(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x14251(%rip),%xmm0
mulsd  -0x1490(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x14214(%rip),%xmm0
mulsd  -0x1490(%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  0x14142(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x1412a(%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  0x140cd(%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  0x1409b(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x1407f(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x1408a(%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  0x14037(%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
movsd  -0x3c8(%rbp),%xmm0
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  0x13fa1(%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  0x13f92(%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  -0x15e0(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x13f29(%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  -0x15e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x13ef1(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x13ed9(%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  0x13de6(%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  0x13d49(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x13d2d(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x13d1c(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x13d28(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x13d04(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x13ce8(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x13cd4(%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  0x13c93(%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  0x13c63(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x13c36(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x13c2e(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x13c16(%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  -0x1438(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1438(%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  -0x1440(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1440(%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  -0x1430(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x1430(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x1470(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1470(%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  -0x1478(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1478(%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  -0x1458(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x1458(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x1470(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1470(%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  -0x1478(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1478(%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  -0x1468(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x1490(%rbp),%xmm0
ff
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1490(%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  -0x1498(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1498(%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  -0x1488(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x1488(%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  -0x1600(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1600(%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  -0x15c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x13729(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x15c8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x15c8(%rbp),%xmm0
ff
movsd  0x136ee(%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  -0x13d0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x13d0(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x13d0(%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  -0x15c0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x15c0(%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  -0x13c8(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x13c8(%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  0x134e7(%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  -0x1548(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5c4c <vbic_4T_et_cf_fj+0x4b0c>
movsd  0x133d1(%rip),%xmm0
divsd  -0x1548(%rbp),%xmm0
ff
movsd  %xmm0,-0x578(%rbp)
ff
jmp    5c57 <vbic_4T_et_cf_fj+0x4b17>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x1550(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5c89 <vbic_4T_et_cf_fj+0x4b49>
movsd  0x13394(%rip),%xmm0
divsd  -0x1550(%rbp),%xmm0
ff
movsd  %xmm0,-0x580(%rbp)
ff
jmp    5c94 <vbic_4T_et_cf_fj+0x4b54>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x1558(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5d02 <vbic_4T_et_cf_fj+0x4bc2>
movsd  0x13357(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x13327(%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    5d18 <vbic_4T_et_cf_fj+0x4bd8>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x1560(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5d4a <vbic_4T_et_cf_fj+0x4c0a>
movsd  0x132d3(%rip),%xmm0
divsd  -0x1560(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    5d55 <vbic_4T_et_cf_fj+0x4c15>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x1568(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5d87 <vbic_4T_et_cf_fj+0x4c47>
movsd  0x13296(%rip),%xmm0
divsd  -0x1568(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    5d92 <vbic_4T_et_cf_fj+0x4c52>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x13c8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e00 <vbic_4T_et_cf_fj+0x4cc0>
movsd  0x13259(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x13229(%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    5e16 <vbic_4T_et_cf_fj+0x4cd6>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x13d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e48 <vbic_4T_et_cf_fj+0x4d08>
movsd  0x131d5(%rip),%xmm0
divsd  -0x13d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    5e53 <vbic_4T_et_cf_fj+0x4d13>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x1588(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e85 <vbic_4T_et_cf_fj+0x4d45>
movsd  0x13198(%rip),%xmm0
divsd  -0x1588(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    5e90 <vbic_4T_et_cf_fj+0x4d50>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x1590(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5ec2 <vbic_4T_et_cf_fj+0x4d82>
movsd  0x1315b(%rip),%xmm0
divsd  -0x1590(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    5ecd <vbic_4T_et_cf_fj+0x4d8d>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x1590(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5ef2 <vbic_4T_et_cf_fj+0x4db2>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    5f02 <vbic_4T_et_cf_fj+0x4dc2>
movsd  0x1310e(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x1420(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1448(%rbp),%xmm0
ff
jb     657b <vbic_4T_et_cf_fj+0x543b>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x13067(%rip),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  0x13057(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    62a9 <vbic_4T_et_cf_fj+0x5169>
movsd  0x1301a(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12ffa(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
movsd  0x12fbd(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x12fa9(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x12f7e(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12f6e(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x12f52(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0x12f42(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x12f0b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x12eff(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
movsd  0x12eb8(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
movsd  0x12ec0(%rip),%xmm2
mulsd  -0x1440(%rbp),%xmm2
ff
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x12e88(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x1440(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0x12e48(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x12e4c(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x1440(%rbp),%xmm1
ff
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x12e24(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1440(%rbp),%xmm0
ff
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x668(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    64be <vbic_4T_et_cf_fj+0x537e>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x12d47(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12d2b(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x12cdf(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x12c52(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x12c3e(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x12c22(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x12c12(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x12bd7(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x12b2a(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  0x12b1a(%rip),%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x640(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x6b0(%rbp),%xmm0
ff
movsd  -0x658(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x6b0(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
jmp    6f27 <vbic_4T_et_cf_fj+0x5de7>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0x12a85(%rip),%xmm1
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16d8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1448(%rbp),%xmm3
ff
mulsd  -0x1448(%rbp),%xmm3
ff
movsd  0x12a28(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16d8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0x129f8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0x129e4(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x129d4(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x1293c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12920(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x128ac(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x12818(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x127dd(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x127a2(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0x1272e(%rip),%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  0x1271e(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  0x126f6(%rip),%xmm1
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x16d0(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x1448(%rbp),%xmm3
ff
mulsd  -0x1448(%rbp),%xmm3
ff
movsd  0x12699(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16d0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x12612(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0x125fa(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0x1260a(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0x125ba(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x748(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x124fa(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x124de(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x12452(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x123a6(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1236b(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x12330(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x122bc(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0x12220(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  0x121c1(%rip),%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x640(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x768(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x798(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x1420(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1448(%rbp),%xmm0
ff
jb     75a0 <vbic_4T_et_cf_fj+0x6460>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x12042(%rip),%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x12032(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    72ce <vbic_4T_et_cf_fj+0x618e>
movsd  0x11ff5(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11fd5(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
movsd  0x11f98(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x11f84(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x11f59(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11f49(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x11f2d(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0x11f1d(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x11ee6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x11eda(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
movsd  0x11e93(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
movsd  0x11e9b(%rip),%xmm2
mulsd  -0x1440(%rbp),%xmm2
ff
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x11e63(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x1440(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0x11e23(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x11e27(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
mulsd  -0x1440(%rbp),%xmm1
ff
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x11dff(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1440(%rbp),%xmm0
ff
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x7a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x668(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    74e3 <vbic_4T_et_cf_fj+0x63a3>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x11d22(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11d06(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x11cba(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x11c2d(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x11c19(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x11bfd(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x11bed(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x11bb2(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0x11b05(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  0x11af5(%rip),%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x7b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x7f0(%rbp),%xmm0
ff
movsd  -0x7b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x7f0(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
jmp    7f4c <vbic_4T_et_cf_fj+0x6e0c>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0x11a60(%rip),%xmm1
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x16e8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1448(%rbp),%xmm3
ff
mulsd  -0x1448(%rbp),%xmm3
ff
movsd  0x11a03(%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,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0x119d3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0x119bf(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x119af(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x11917(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x118fb(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x11887(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x117f3(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x117b8(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1177d(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0x11709(%rip),%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  0x116f9(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  0x116d1(%rip),%xmm1
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  -0x1448(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x16e0(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x1448(%rbp),%xmm3
ff
mulsd  -0x1448(%rbp),%xmm3
ff
movsd  0x11674(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x16e0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x115ed(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0x115d5(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0x115e5(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0x11595(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x808(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x800(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x114d5(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x114b9(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x1142d(%rip),%xmm0
subsd  -0x1440(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x11381(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x11346(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1130b(%rip),%xmm1
subsd  -0x1440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x630(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x11297(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0x111fb(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  0x1119c(%rip),%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x7d8(%rbp),%xmm0
ff
movsd  -0x7b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm1
ff
movsd  -0x810(%rbp),%xmm0
ff
movsd  -0x808(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x810(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x818(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x7e0(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x1420(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x828(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1480(%rbp),%xmm0
ff
jb     8946 <vbic_4T_et_cf_fj+0x7806>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x1101d(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  0x1100d(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
movsd  -0x610(%rbp),%xmm0
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    82f3 <vbic_4T_et_cf_fj+0x71b3>
movsd  0x10fd0(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10fb0(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
movsd  0x10f73(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x10f5f(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x10f34(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x10f24(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x10f08(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0x10ef8(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x10ec1(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x10eb5(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
movsd  0x10e6e(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
movsd  0x10e76(%rip),%xmm2
mulsd  -0x1478(%rbp),%xmm2
ff
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x10e3e(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x1478(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0x10dfe(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0x10e02(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x1478(%rbp),%xmm1
ff
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0x10dda(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1478(%rbp),%xmm0
ff
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x830(%rbp),%xmm0
ff
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x850(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    8889 <vbic_4T_et_cf_fj+0x7749>
movsd  -0x1638(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    8674 <vbic_4T_et_cf_fj+0x7534>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1638(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    8674 <vbic_4T_et_cf_fj+0x7534>
movsd  -0x1638(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x10cb7(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1638(%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  0x10c50(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  0x10bd3(%rip),%xmm3
subsd  -0x1478(%rbp),%xmm3
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x1638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x1638(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0x10b9b(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x10b74(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x10b64(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x10b48(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x1638(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0x10b10(%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  0x10ae1(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x10ad5(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x1638(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x10a61(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1638(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0x10a29(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x10a19(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
jmp    8868 <vbic_4T_et_cf_fj+0x7728>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x1097c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10960(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x10914(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x10887(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x10873(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x10857(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x10847(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1080c(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0x1075f(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0x1074f(%rip),%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x888(%rbp),%xmm0
movsd  -0x848(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x888(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a9a1 <vbic_4T_et_cf_fj+0x9861>
movsd  -0x1638(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9ff0 <vbic_4T_et_cf_fj+0x8eb0>
movsd  -0x1640(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    9ff0 <vbic_4T_et_cf_fj+0x8eb0>
movsd  -0x1638(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x1638(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0x1061c(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x898(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  0x105f4(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x17a0(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x105cc(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x105b8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x105bc(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17a8(%rbp)
ff
movsd  0x1057f(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x1056f(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  0x1056f(%rip),%xmm1
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x17a0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0x10517(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x10507(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0x104f7(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1798(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x104be(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x104aa(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0x1049e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1798(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0x10471(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1750(%rbp)
ff
movsd  0x1045d(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1778(%rbp)
ff
movsd  0x1043d(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1790(%rbp)
ff
movsd  0x10425(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x10415(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0x10405(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1790(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1780(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x103bd(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1788(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x103a1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x1038d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0x10381(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1788(%rbp),%xmm2
ff
movsd  -0x1780(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1778(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1758(%rbp)
ff
movsd  0x10329(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x10319(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0x10309(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1770(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x102d0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x102bc(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0x102b0(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1770(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1760(%rbp)
ff
movsd  0x10270(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0x10260(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0x10250(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1768(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0x10217(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0x10203(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0x101f7(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1768(%rbp),%xmm3
ff
movsd  -0x1760(%rbp),%xmm2
ff
movsd  -0x1758(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1750(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1638(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0x1014c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0x10128(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x100dd(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x100e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x1006d(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10051(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
movsd  -0x4b8(%rbp),%xmm0
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xffdd(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xff68(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xff54(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0xff38(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xff28(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xfeed(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movsd  -0x8e0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1638(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xfe4d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xfdd9(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x900(%rbp)
ff
movsd  0xfdb1(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1740(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfd89(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfd75(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xfd79(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1748(%rbp)
ff
movsd  0xfd3c(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfd2c(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfd2c(%rip),%xmm1
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1748(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1740(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xfcd4(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfcc4(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xfcb4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1738(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfc7b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfc67(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xfc5b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1738(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xfc2e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x16f0(%rbp)
ff
movsd  0xfc1a(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1718(%rbp)
ff
movsd  0xfbfa(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1730(%rbp)
ff
movsd  0xfbe2(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfbd2(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xfbc2(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1730(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1720(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfb7a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1728(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfb5e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfb4a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xfb3e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1728(%rbp),%xmm2
ff
movsd  -0x1720(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1718(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x16f8(%rbp)
ff
movsd  0xfae6(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfad6(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xfac6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1710(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfa8d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xfa79(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xfa6d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1710(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1700(%rbp)
ff
movsd  0xfa2d(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xfa1d(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xfa0d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1708(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xf9d4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xf9c0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xf9b4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1708(%rbp),%xmm3
ff
movsd  -0x1700(%rbp),%xmm2
ff
movsd  -0x16f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x16f0(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x8f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x908(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1638(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xf8f1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xf8cd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xf882(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xf88e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x918(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf7fa(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf7de(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xf752(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xf6c5(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xf6b1(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xf695(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xf685(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xf64a(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xf5d6(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xf5de(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xf5ca(%rip),%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x918(%rbp),%xmm0
ff
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf562(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1638(%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  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x958(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x960(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf46f(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf45b(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x988(%rbp)
ff
movsd  0xf34c(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  -0x958(%rbp),%xmm2
ff
movsd  -0x938(%rbp),%xmm1
ff
mulsd  -0x978(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
subsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xf2fc(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b0(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b8(%rbp),%xmm0
ff
movsd  -0x988(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x758(%rbp),%xmm0
ff
addsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x758(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9c8(%rbp),%xmm1
ff
movsd  -0x9d0(%rbp),%xmm0
ff
movsd  -0x930(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm0
ff
addsd  -0x628(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0xf0ed(%rip),%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  0xf0dd(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  0xf0c5(%rip),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm0
ff
mulsd  -0x9c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x840(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x8d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a99c <vbic_4T_et_cf_fj+0x985c>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xf010(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x17b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xefb3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17b8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xef83(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xef6f(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xef5f(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xeec7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xeeab(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xee37(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xeda3(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xed68(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xed2d(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xecb9(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  0xeca9(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  0xec81(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x17b0(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xec24(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17b0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xa08(%rbp),%xmm0
ff
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xeb9d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xeb85(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xeb95(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xeb45(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xa08(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x930(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xa10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xea85(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xea69(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xe9dd(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xe931(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xe8f6(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xe8bb(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xe847(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  0xe7ab(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  0xe74c(%rip),%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x870(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0x870(%rbp),%xmm0
ff
movsd  -0x840(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x880(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x930(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa18(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa20(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x878(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
jmp    a9a1 <vbic_4T_et_cf_fj+0x9861>
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x1420(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x828(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1480(%rbp),%xmm0
ff
jb     b39b <vbic_4T_et_cf_fj+0xa25b>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xe5c8(%rip),%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xe5b8(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ad48 <vbic_4T_et_cf_fj+0x9c08>
movsd  0xe57b(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe55b(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
movsd  0xe51e(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xe50a(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe4df(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xe4cf(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xe4b3(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0xe4a3(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xe46c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xe460(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
movsd  0xe419(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
movsd  0xe421(%rip),%xmm2
mulsd  -0x1478(%rbp),%xmm2
ff
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xe3e9(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x1478(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0xe3a9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xe3ad(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x1478(%rbp),%xmm1
ff
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0xe385(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1478(%rbp),%xmm0
ff
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0xa30(%rbp),%xmm0
ff
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0x850(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    b2de <vbic_4T_et_cf_fj+0xa19e>
movsd  -0x1638(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    b0c9 <vbic_4T_et_cf_fj+0x9f89>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1638(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    b0c9 <vbic_4T_et_cf_fj+0x9f89>
movsd  -0x1638(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe262(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1638(%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  0xe1fb(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  0xe17e(%rip),%xmm3
subsd  -0x1478(%rbp),%xmm3
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x1638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x1638(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0xe146(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe11f(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xe10f(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xe0f3(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x1638(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xe0bb(%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  0xe08c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xe080(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x1638(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xe00c(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
movsd  -0x1638(%rbp),%xmm2
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1638(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xdfd4(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xdfc4(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
jmp    b2bd <vbic_4T_et_cf_fj+0xa17d>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xdf27(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xdf0b(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xdebf(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xde32(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xde1e(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xde02(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xddf2(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xddb7(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xdd0a(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xdcfa(%rip),%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0xa38(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa78(%rbp),%xmm0
ff
movsd  -0xa40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xa78(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d3f6 <vbic_4T_et_cf_fj+0xc2b6>
movsd  -0x1638(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ca45 <vbic_4T_et_cf_fj+0xb905>
movsd  -0x1640(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ca45 <vbic_4T_et_cf_fj+0xb905>
movsd  -0x1638(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x1638(%rbp),%xmm0
ff
addsd  -0x5e8(%rbp),%xmm0
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xdbc7(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x898(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  0xdb9f(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1870(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xdb77(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xdb63(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xdb67(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1878(%rbp)
ff
movsd  0xdb2a(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xdb1a(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  0xdb1a(%rip),%xmm1
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1878(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1870(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  0xdac2(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xdab2(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xdaa2(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1868(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xda69(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xda55(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xda49(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1868(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xda1c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1820(%rbp)
ff
movsd  0xda08(%rip),%xmm0
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1848(%rbp)
ff
movsd  0xd9e8(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x1860(%rbp)
ff
movsd  0xd9d0(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xd9c0(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xd9b0(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1860(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1850(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xd968(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1858(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xd94c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xd938(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xd92c(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1858(%rbp),%xmm2
ff
movsd  -0x1850(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1848(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1828(%rbp)
ff
movsd  0xd8d4(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xd8c4(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xd8b4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1840(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xd87b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xd867(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xd85b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1840(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1830(%rbp)
ff
movsd  0xd81b(%rip),%xmm0
addsd  -0x890(%rbp),%xmm0
ff
movsd  0xd80b(%rip),%xmm2
addsd  -0x890(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xd7fb(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1838(%rbp)
ff
movsd  -0x890(%rbp),%xmm0
ff
movsd  0xd7c2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x890(%rbp),%xmm2
ff
movsd  0xd7ae(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xd7a2(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1838(%rbp),%xmm3
ff
movsd  -0x1830(%rbp),%xmm2
ff
movsd  -0x1828(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1820(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1638(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd6f7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd6d3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xd688(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xd694(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd618(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd5fc(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xd588(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xd513(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xd4ff(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0xd4e3(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xd4d3(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xd498(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8d8(%rbp),%xmm1
ff
movsd  -0x8e0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1638(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xd3f8(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xd384(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x900(%rbp)
ff
movsd  0xd35c(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1810(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd334(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd320(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xd324(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1818(%rbp)
ff
movsd  0xd2e7(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd2d7(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd2d7(%rip),%xmm1
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  -0x1640(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1818(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1810(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  0xd27f(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd26f(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xd25f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1808(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd226(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd212(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xd206(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1808(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xd1d9(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x17c0(%rbp)
ff
movsd  0xd1c5(%rip),%xmm0
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x17e8(%rbp)
ff
movsd  0xd1a5(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1800(%rbp)
ff
movsd  0xd18d(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd17d(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xd16d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1800(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x17f0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd125(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x17f8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd109(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd0f5(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xd0e9(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17f8(%rbp),%xmm2
ff
movsd  -0x17f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x17e8(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x17c8(%rbp)
ff
movsd  0xd091(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd081(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xd071(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17e0(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xd038(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xd024(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xd018(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17e0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x17d0(%rbp)
ff
movsd  0xcfd8(%rip),%xmm0
addsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xcfc8(%rip),%xmm2
addsd  -0x8e8(%rbp),%xmm2
ff
movsd  -0x1640(%rbp),%xmm3
ff
mulsd  -0x1640(%rbp),%xmm3
ff
movsd  0xcfb8(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17d8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm0
ff
movsd  0xcf7f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8e8(%rbp),%xmm2
ff
movsd  0xcf6b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xcf5f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
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
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0xa80(%rbp),%xmm0
ff
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x910(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x908(%rbp),%xmm1
ff
movsd  -0x1638(%rbp),%xmm2
ff
subsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1638(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xce9c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
subsd  -0x5e8(%rbp),%xmm1
ff
movsd  0xce78(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xce2d(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xce39(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0xa88(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x928(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xcda5(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xcd89(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xccfd(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xcc70(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xcc5c(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xcc40(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xcc30(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xcbf5(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xcb81(%rip),%xmm1
addsd  -0x908(%rbp),%xmm1
ff
movsd  0xcb89(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xcb75(%rip),%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0xa88(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
mulsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x1638(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xcb0d(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1638(%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  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x958(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x960(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xca1a(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xca06(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
movsd  %xmm0,-0x988(%rbp)
ff
movsd  0xc8f7(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  -0x958(%rbp),%xmm2
ff
movsd  -0x938(%rbp),%xmm1
ff
mulsd  -0x978(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x978(%rbp),%xmm0
ff
subsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xc8a7(%rip),%xmm0
subsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x998(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b0(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm1
ff
movsd  -0x9b8(%rbp),%xmm0
ff
movsd  -0x988(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x758(%rbp),%xmm0
ff
addsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x758(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0xaa8(%rbp),%xmm1
ff
movsd  -0x9d0(%rbp),%xmm0
ff
movsd  -0xa90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0xaa8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e8(%rbp),%xmm0
ff
movsd  -0x9a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm0
ff
addsd  -0x628(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xc698(%rip),%xmm0
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  0xc688(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  0xc670(%rip),%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  -0xaa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0x638(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0xa38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xab8(%rbp),%xmm0
ff
movsd  -0x8d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d3f1 <vbic_4T_et_cf_fj+0xc2b1>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xc5bb(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1888(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xc55e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1888(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xc52e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xc51a(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xc50a(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc472(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc456(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xc3e2(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xc34e(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xc313(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xc2d8(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xc264(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xc254(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  0xc22c(%rip),%xmm1
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  -0x1480(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1880(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x1480(%rbp),%xmm3
ff
mulsd  -0x1480(%rbp),%xmm3
ff
movsd  0xc1cf(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1880(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xac0(%rbp),%xmm0
ff
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xc148(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xc130(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xc140(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xc0f0(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xac0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0xa90(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0xac8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc030(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc014(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
movsd  -0x440(%rbp),%xmm1
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xbf88(%rip),%xmm0
subsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xbedc(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xbea1(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xbe66(%rip),%xmm1
subsd  -0x1478(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xbdf2(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xbd56(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xad8(%rbp)
movsd  0xbcf7(%rip),%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xa60(%rbp),%xmm0
ff
movsd  -0xa38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa70(%rbp),%xmm1
ff
movsd  -0xad0(%rbp),%xmm0
ff
movsd  -0xa90(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xad0(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xad8(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0xa68(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
jmp    d3f6 <vbic_4T_et_cf_fj+0xc2b6>
movsd  -0x1488(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    e4c4 <vbic_4T_et_cf_fj+0xd384>
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x1420(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0xae8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x14a0(%rbp),%xmm0
ff
jb     daf0 <vbic_4T_et_cf_fj+0xc9b0>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xbb5e(%rip),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  0xbb4e(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    d7c8 <vbic_4T_et_cf_fj+0xc688>
movsd  0xbb11(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xbaf1(%rip),%xmm0
subsd  -0x1498(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
movsd  0xbab4(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xbaa0(%rip),%xmm2
subsd  -0x1420(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xba75(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xba65(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xba49(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0xba39(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xba02(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xb9f6(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
movsd  0xb9a4(%rip),%xmm1
subsd  -0x1420(%rbp),%xmm1
ff
movsd  0xb9ac(%rip),%xmm2
mulsd  -0x1498(%rbp),%xmm2
ff
mulsd  -0x600(%rbp),%xmm2
ff
divsd  -0x468(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xb974(%rip),%xmm0
mulsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x1498(%rbp),%xmm0
ff
divsd  -0x468(%rbp),%xmm0
ff
subsd  -0x1420(%rbp),%xmm0
ff
movsd  0xb934(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x620(%rbp),%xmm2
ff
movsd  0xb938(%rip),%xmm1
mulsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x1498(%rbp),%xmm1
ff
mulsd  -0x620(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x600(%rbp),%xmm1
ff
mulsd  -0x600(%rbp),%xmm1
ff
movsd  0xb910(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1498(%rbp),%xmm0
ff
mulsd  -0x620(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0xaf0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x660(%rbp),%xmm1
ff
movsd  -0xb10(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
jmp    d9f3 <vbic_4T_et_cf_fj+0xc8b3>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb828(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb80c(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x4f0(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xb7c0(%rip),%xmm0
subsd  -0x1498(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xb18(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  0xb733(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xb71f(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0xb703(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xb6f3(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xb6b8(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
addsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  0xb5f5(%rip),%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  0xb5e5(%rip),%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0xa38(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb50(%rbp),%xmm0
ff
movsd  -0xa40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb50(%rbp),%xmm0
ff
movsd  -0x660(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb50(%rbp),%xmm0
ff
movsd  -0xb08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
jmp    e4bf <vbic_4T_et_cf_fj+0xd37f>
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  0xb510(%rip),%xmm1
mulsd  -0x14a0(%rbp),%xmm1
ff
mulsd  -0x14a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1898(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm2
ff
movsd  -0x14a0(%rbp),%xmm3
ff
mulsd  -0x14a0(%rbp),%xmm3
ff
movsd  0xb4b3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1898(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm1
ff
addsd  -0x6b8(%rbp),%xmm1
ff
movsd  0xb483(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0xb46f(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0xb45f(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
movsd  -0x6e0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb3c7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb3ab(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xb337(%rip),%xmm0
subsd  -0x1498(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xb2a3(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xb268(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xb22d(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0xb58(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x708(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xb1b9(%rip),%xmm0
movsd  %xmm0,-0xb60(%rbp)
ff
movsd  0xb1a9(%rip),%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  0xb181(%rip),%xmm1
mulsd  -0x14a0(%rbp),%xmm1
ff
mulsd  -0x14a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x1890(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
movsd  -0x14a0(%rbp),%xmm3
ff
mulsd  -0x14a0(%rbp),%xmm3
ff
movsd  0xb124(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1890(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0x740(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x718(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
movsd  -0x5e8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xb09d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xb085(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  0xb095(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0xb045(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0xb60(%rbp),%xmm0
ff
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0x760(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0xb70(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
movsd  -0xb68(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x778(%rbp),%xmm0
ff
movsd  -0x750(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x770(%rbp),%xmm1
ff
movsd  -0x780(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x758(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xaf85(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xaf69(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0xb70(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x788(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xaedd(%rip),%xmm0
subsd  -0x1498(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xb18(%rbp),%xmm0
ff
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xae31(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xadf6(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xadbb(%rip),%xmm1
subsd  -0x1498(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb20(%rbp),%xmm0
ff
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xad3c(%rip),%xmm0
subsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1498(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x628(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x758(%rbp),%xmm2
ff
addsd  -0x6d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x6f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  0xaca0(%rip),%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  0xac41(%rip),%xmm0
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb30(%rbp),%xmm0
ff
movsd  -0xb00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  -0xa38(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb40(%rbp),%xmm1
ff
movsd  -0xb78(%rbp),%xmm0
ff
movsd  -0xb70(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb78(%rbp),%xmm0
ff
movsd  -0x770(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb80(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0xb38(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0x708(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
jmp    e4e5 <vbic_4T_et_cf_fj+0xd3a5>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb28(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xaaed(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xba8(%rbp),%xmm1
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0xaa73(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e64d <vbic_4T_et_cf_fj+0xd50d>
movsd  0xaa61(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0xaa3c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa9d0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    e6d7 <vbic_4T_et_cf_fj+0xd597>
movsd  0xaa1b(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    e6ad <vbic_4T_et_cf_fj+0xd56d>
movsd  0xaa05(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0xa9e0(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0xa970(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    e6d2 <vbic_4T_et_cf_fj+0xd592>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    e6d7 <vbic_4T_et_cf_fj+0xd597>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  0xa8e9(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0xa8c9(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0xbe0(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbf0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm1
ff
movsd  -0xbf0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xa81f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc00(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xc08(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xba8(%rbp),%xmm1
ff
movsd  -0xbb0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0xa7a5(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e91b <vbic_4T_et_cf_fj+0xd7db>
movsd  0xa793(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0xa76e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa702(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    e9a5 <vbic_4T_et_cf_fj+0xd865>
movsd  0xa74d(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    e97b <vbic_4T_et_cf_fj+0xd83b>
movsd  0xa737(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0xa712(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0xa6a2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    e9a0 <vbic_4T_et_cf_fj+0xd860>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    e9a5 <vbic_4T_et_cf_fj+0xd865>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  0xa613(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0xa5f3(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0xa5cf(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc20(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0xc28(%rbp),%xmm1
ff
movsd  -0xc30(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0xc38(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0xc28(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0x690(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0xa507(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x868(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc50(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0xc50(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0xc58(%rbp),%xmm1
ff
movsd  -0xc68(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0xc68(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa4bb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc48(%rbp),%xmm1
ff
movsd  0xa4a7(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa48f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa47e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0xa412(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa466(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa44a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x18a0(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  0xa42e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc48(%rbp),%xmm1
ff
movsd  0xa41a(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa402(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18a0(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0xa375(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0xa381(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc80(%rbp),%xmm0
ff
mulsd  -0xc58(%rbp),%xmm0
ff
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0xc80(%rbp),%xmm0
ff
mulsd  -0xc60(%rbp),%xmm0
ff
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0xc80(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xc18(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb8(%rbp)
ff
movsd  -0xcb0(%rbp),%xmm1
ff
movsd  -0xcc0(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xcb0(%rbp),%xmm1
ff
movsd  -0xcc8(%rbp),%xmm0
ff
movsd  -0xc28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0xcc8(%rbp),%xmm0
ff
mulsd  -0xc40(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  0xa22d(%rip),%xmm0
ucomisd -0x1650(%rbp),%xmm0
ff
jbe    f134 <vbic_4T_et_cf_fj+0xdff4>
movsd  0xa1ff(%rip),%xmm0
divsd  -0x1658(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0xc78(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xca0(%rbp),%xmm0
ff
movsd  0xa162(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa13a(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0xa13a(%rip),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xce0(%rbp),%xmm0
ff
movsd  -0xcb0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0xce0(%rbp),%xmm0
ff
movsd  -0xcb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x858(%rbp),%xmm1
ff
movsd  -0xce0(%rbp),%xmm0
ff
movsd  -0xcd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
mulsd  -0x1658(%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
mulsd  -0x670(%rbp),%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xc78(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x9fdd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  0x9fc9(%rip),%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  0x9fb9(%rip),%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd08(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd10(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0xce8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd20(%rbp),%xmm0
ff
movsd  -0xcf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
jmp    f361 <vbic_4T_et_cf_fj+0xe221>
movsd  -0xca0(%rbp),%xmm0
ff
movsd  0x9ed4(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9eb8(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9eb4(%rip),%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0xce0(%rbp),%xmm0
ff
mulsd  -0xcb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xce0(%rbp),%xmm0
ff
mulsd  -0xcb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0xce0(%rbp),%xmm0
ff
mulsd  -0xcd0(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x1658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1658(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x670(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  0x9ddf(%rip),%xmm0
mulsd  -0xc78(%rbp),%xmm0
ff
movsd  0x9db7(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  0x9d9b(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x9da3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  0x9d8f(%rip),%xmm0
mulsd  -0xc78(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd00(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd08(%rbp),%xmm1
ff
movsd  -0xd38(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0xd10(%rbp),%xmm1
ff
movsd  -0xd38(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd38(%rbp),%xmm0
ff
movsd  -0xd30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xc18(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9c84(%rip),%xmm0
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  -0xc18(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xcf8(%rbp),%xmm1
ff
mulsd  -0xcf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0xd40(%rbp),%xmm0
ff
mulsd  -0xc28(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd40(%rbp),%xmm0
ff
mulsd  -0xc40(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd48(%rbp),%xmm0
ff
mulsd  -0xd10(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbd8(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9b69(%rip),%xmm0
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xcf8(%rbp),%xmm1
ff
mulsd  -0xcf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd58(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1500(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ffea <vbic_4T_et_cf_fj+0xeeaa>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9a26(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd60(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x9a14(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f6ac <vbic_4T_et_cf_fj+0xe56c>
movsd  0x9a02(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x99dd(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9971(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    f736 <vbic_4T_et_cf_fj+0xe5f6>
movsd  0x99bc(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    f70c <vbic_4T_et_cf_fj+0xe5cc>
movsd  0x99a6(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x9981(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x9911(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    f731 <vbic_4T_et_cf_fj+0xe5f1>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    f736 <vbic_4T_et_cf_fj+0xe5f6>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x986c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd78(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x985a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f866 <vbic_4T_et_cf_fj+0xe726>
movsd  0x9848(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x9823(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x97b7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    f8f0 <vbic_4T_et_cf_fj+0xe7b0>
movsd  0x9802(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    f8c6 <vbic_4T_et_cf_fj+0xe786>
movsd  0x97ec(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x97c7(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x9757(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    f8eb <vbic_4T_et_cf_fj+0xe7ab>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    f8f0 <vbic_4T_et_cf_fj+0xe7b0>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd78(%rbp),%xmm0
ff
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  -0x1508(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x96c8(%rip),%xmm2
subsd  -0x1508(%rbp),%xmm2
ff
mulsd  -0xd90(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x96a8(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  -0x1508(%rbp),%xmm2
ff
movsd  -0xd90(%rbp),%xmm1
ff
movsd  0x9678(%rip),%xmm3
subsd  -0x1508(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x965c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mulsd  -0x1508(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  0x9628(%rip),%xmm1
subsd  -0x1508(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
mulsd  -0xd68(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdd8(%rbp),%xmm0
ff
mulsd  -0xda0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdd8(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xdd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x950c(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x94f0(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x94df(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x94eb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
movsd  0x94c7(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x94ab(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x9497(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  -0xe18(%rbp),%xmm0
ff
mulsd  -0xdf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
movsd  -0xe18(%rbp),%xmm0
ff
mulsd  -0xe00(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xe18(%rbp),%xmm0
ff
mulsd  -0xe08(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x940d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x93fb(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fcc5 <vbic_4T_et_cf_fj+0xeb85>
movsd  0x93e9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x93c4(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x9358(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    fd4f <vbic_4T_et_cf_fj+0xec0f>
movsd  0x93a3(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    fd25 <vbic_4T_et_cf_fj+0xebe5>
movsd  0x938d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x9368(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x92f8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    fd4a <vbic_4T_et_cf_fj+0xec0a>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    fd4f <vbic_4T_et_cf_fj+0xec0f>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xe38(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  0x9271(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x9251(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xe60(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
movsd  -0xe58(%rbp),%xmm1
ff
movsd  -0xe60(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
subsd  -0xe48(%rbp),%xmm0
ff
divsd  -0xe10(%rbp),%xmm0
ff
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x91b2(%rip),%xmm0
divsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe70(%rbp)
ff
movsd  0x9192(%rip),%xmm0
divsd  -0xe10(%rbp),%xmm0
ff
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xdb0(%rbp),%xmm0
ff
subsd  -0xe48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe10(%rbp),%xmm1
ff
mulsd  -0xe10(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe80(%rbp)
ff
movsd  -0xe70(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe70(%rbp),%xmm0
ff
mulsd  -0xdd0(%rbp),%xmm0
ff
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe70(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe78(%rbp),%xmm0
ff
movsd  -0xe58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe78(%rbp),%xmm0
ff
mulsd  -0xe68(%rbp),%xmm0
ff
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe80(%rbp),%xmm0
ff
movsd  -0xe20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe80(%rbp),%xmm0
ff
movsd  -0xe28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xe80(%rbp),%xmm0
ff
movsd  -0xe30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1008d <vbic_4T_et_cf_fj+0xef4d>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdd0(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xde0(%rbp)
movsd  0x8fea(%rip),%xmm0
movsd  %xmm0,-0xe10(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe20(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe28(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe30(%rbp)
mov    0x2a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x14b0(%rbp),%xmm0
movsd  0x8f6b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    10b4e <vbic_4T_et_cf_fj+0xfa0e>
jp     10b4e <vbic_4T_et_cf_fj+0xfa0e>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14b8(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
movsd  -0x14b8(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
movsd  0x8f25(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%rbp)
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14b8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x8f13(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    101ad <vbic_4T_et_cf_fj+0xf06d>
movsd  0x8f01(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x8edc(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8e70(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    10237 <vbic_4T_et_cf_fj+0xf0f7>
movsd  0x8ebb(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    1020d <vbic_4T_et_cf_fj+0xf0cd>
movsd  0x8ea5(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x8e80(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x8e10(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    10232 <vbic_4T_et_cf_fj+0xf0f2>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    10237 <vbic_4T_et_cf_fj+0xf0f7>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8d6b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x8d59(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10367 <vbic_4T_et_cf_fj+0xf227>
movsd  0x8d47(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x8d22(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8cb6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    103f1 <vbic_4T_et_cf_fj+0xf2b1>
movsd  0x8d01(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    103c7 <vbic_4T_et_cf_fj+0xf287>
movsd  0x8ceb(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x8cc6(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x8c56(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    103ec <vbic_4T_et_cf_fj+0xf2ac>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    103f1 <vbic_4T_et_cf_fj+0xf2b1>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xe90(%rbp),%xmm0
movsd  %xmm0,-0xeb8(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x16a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    1098d <vbic_4T_et_cf_fj+0xf84d>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8b75(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8b54(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x8a7c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10644 <vbic_4T_et_cf_fj+0xf504>
movsd  0x8a6a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x8a45(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x89d9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    106ce <vbic_4T_et_cf_fj+0xf58e>
movsd  0x8a24(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    106a4 <vbic_4T_et_cf_fj+0xf564>
movsd  0x8a0e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x89e9(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x8979(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    106c9 <vbic_4T_et_cf_fj+0xf589>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    106ce <vbic_4T_et_cf_fj+0xf58e>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xed0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x88f2(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x88d6(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x16b0(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x8877(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x884b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf08(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf10(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10b1f <vbic_4T_et_cf_fj+0xf9df>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x8663(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x8647(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x861f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x85f3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    12c59 <vbic_4T_et_cf_fj+0x11b19>
movsd  -0x14b0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    1160d <vbic_4T_et_cf_fj+0x104cd>
jp     1160d <vbic_4T_et_cf_fj+0x104cd>
mov    0x78(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14b8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8442(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf18(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14b8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x8430(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10c90 <vbic_4T_et_cf_fj+0xfb50>
movsd  0x841e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x83f9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x838d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    10d1a <vbic_4T_et_cf_fj+0xfbda>
movsd  0x83d8(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    10cf0 <vbic_4T_et_cf_fj+0xfbb0>
movsd  0x83c2(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x839d(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x832d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    10d15 <vbic_4T_et_cf_fj+0xfbd5>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    10d1a <vbic_4T_et_cf_fj+0xfbda>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xf18(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8288(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf28(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x8276(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10e4a <vbic_4T_et_cf_fj+0xfd0a>
movsd  0x8264(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x823f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x81d3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    10ed4 <vbic_4T_et_cf_fj+0xfd94>
movsd  0x821e(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    10eaa <vbic_4T_et_cf_fj+0xfd6a>
movsd  0x8208(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x81e3(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x8173(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    10ecf <vbic_4T_et_cf_fj+0xfd8f>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    10ed4 <vbic_4T_et_cf_fj+0xfd94>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xf28(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x16a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    11473 <vbic_4T_et_cf_fj+0x10333>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8092(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8071(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf38(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x7f99(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11127 <vbic_4T_et_cf_fj+0xffe7>
movsd  0x7f87(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x7f62(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7ef6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    111b1 <vbic_4T_et_cf_fj+0x10071>
movsd  0x7f41(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    11187 <vbic_4T_et_cf_fj+0x10047>
movsd  0x7f2b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x7f06(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x7e96(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    111ac <vbic_4T_et_cf_fj+0x1006c>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    111b1 <vbic_4T_et_cf_fj+0x10071>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xf38(%rbp),%xmm0
ff
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x7e0f(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x7df3(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x16b0(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x7d91(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x7d65(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xf40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    11608 <vbic_4T_et_cf_fj+0x104c8>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x7b7d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x7b61(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x7b36(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x7b0a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12c54 <vbic_4T_et_cf_fj+0x11b14>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14b8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x79c5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14b8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x79b3(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1170d <vbic_4T_et_cf_fj+0x105cd>
movsd  0x79a1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x797c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7910(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    11797 <vbic_4T_et_cf_fj+0x10657>
movsd  0x795b(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    1176d <vbic_4T_et_cf_fj+0x1062d>
movsd  0x7945(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x7920(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x78b0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    11792 <vbic_4T_et_cf_fj+0x10652>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    11797 <vbic_4T_et_cf_fj+0x10657>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xb98(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x780b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x77f9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    118c7 <vbic_4T_et_cf_fj+0x10787>
movsd  0x77e7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x77c2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7756(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    11951 <vbic_4T_et_cf_fj+0x10811>
movsd  0x77a1(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    11927 <vbic_4T_et_cf_fj+0x107e7>
movsd  0x778b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x7766(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x76f6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    1194c <vbic_4T_et_cf_fj+0x1080c>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    11951 <vbic_4T_et_cf_fj+0x10811>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xe90(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb8(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x16a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    11f29 <vbic_4T_et_cf_fj+0x10de9>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7615(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x75f4(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x751c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11ba4 <vbic_4T_et_cf_fj+0x10a64>
movsd  0x750a(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x74e5(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7479(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    11c2e <vbic_4T_et_cf_fj+0x10aee>
movsd  0x74c4(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    11c04 <vbic_4T_et_cf_fj+0x10ac4>
movsd  0x74ae(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x7489(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x7419(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    11c29 <vbic_4T_et_cf_fj+0x10ae9>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    11c2e <vbic_4T_et_cf_fj+0x10aee>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xed0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0x14b0(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x738a(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x736e(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x16b0(%rbp),%xmm1
ff
movsd  -0xd90(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x730b(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x72cf(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf08(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf10(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf08(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    120e7 <vbic_4T_et_cf_fj+0x10fa7>
movsd  -0x14b0(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x70bf(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x70a3(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x7077(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x703b(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
mulsd  -0x248(%rbp),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xef0(%rbp),%xmm0
ff
mulsd  -0xbc8(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xef8(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xeb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf00(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14b8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6eeb(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf18(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14b8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x6ed9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    121e7 <vbic_4T_et_cf_fj+0x110a7>
movsd  0x6ec7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x6ea2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6e36(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    12271 <vbic_4T_et_cf_fj+0x11131>
movsd  0x6e81(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    12247 <vbic_4T_et_cf_fj+0x11107>
movsd  0x6e6b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x6e46(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x6dd6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    1226c <vbic_4T_et_cf_fj+0x1112c>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    12271 <vbic_4T_et_cf_fj+0x11131>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xf18(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6d31(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf28(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14c8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x6d1f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    123a1 <vbic_4T_et_cf_fj+0x11261>
movsd  0x6d0d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x6ce8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6c7c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    1242b <vbic_4T_et_cf_fj+0x112eb>
movsd  0x6cc7(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    12401 <vbic_4T_et_cf_fj+0x112c1>
movsd  0x6cb1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x6c8c(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x6c1c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    12426 <vbic_4T_et_cf_fj+0x112e6>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    1242b <vbic_4T_et_cf_fj+0x112eb>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xf28(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x16a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12a56 <vbic_4T_et_cf_fj+0x11916>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b3b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b1a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf38(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xec8(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xed8(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd88(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x6a42(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1267e <vbic_4T_et_cf_fj+0x1153e>
movsd  0x6a30(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x6a0b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x699f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    12708 <vbic_4T_et_cf_fj+0x115c8>
movsd  0x69ea(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    126de <vbic_4T_et_cf_fj+0x1159e>
movsd  0x69d4(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x69af(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x693f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    12703 <vbic_4T_et_cf_fj+0x115c3>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    12708 <vbic_4T_et_cf_fj+0x115c8>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xf38(%rbp),%xmm0
ff
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  0x68c8(%rip),%xmm0
subsd  -0x14b0(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x68a8(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x688c(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x16b0(%rbp),%xmm1
ff
movsd  -0xd90(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x6826(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x681a(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x67f6(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x67d2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x67c6(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x67a2(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x6767(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0x16b0(%rbp),%xmm0
ff
movsd  0x6743(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf70(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf68(%rbp),%xmm0
ff
movsd  -0xf40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf70(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12c4f <vbic_4T_et_cf_fj+0x11b0f>
movsd  0x65aa(%rip),%xmm0
subsd  -0x14b0(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbb8(%rbp),%xmm3
ff
movsd  0x658a(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xea8(%rbp),%xmm4
ff
movsd  0x656e(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x653f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x6533(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x650f(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x64eb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x64df(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x64bb(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
movsd  -0xf48(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf50(%rbp),%xmm0
ff
mulsd  -0xf20(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf50(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf58(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xf30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf60(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12c54 <vbic_4T_et_cf_fj+0x11b14>
jmp    12c59 <vbic_4T_et_cf_fj+0x11b19>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14d8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6379(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc00(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14d8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x6367(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12d59 <vbic_4T_et_cf_fj+0x11c19>
movsd  0x6355(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x6330(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x62c4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    12de3 <vbic_4T_et_cf_fj+0x11ca3>
movsd  0x630f(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    12db9 <vbic_4T_et_cf_fj+0x11c79>
movsd  0x62f9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x62d4(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x6264(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    12dde <vbic_4T_et_cf_fj+0x11c9e>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    12de3 <vbic_4T_et_cf_fj+0x11ca3>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14e8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x14e8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x61bf(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf78(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14e8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x61ad(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12f13 <vbic_4T_et_cf_fj+0x11dd3>
movsd  0x619b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x6176(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x610a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    12f9d <vbic_4T_et_cf_fj+0x11e5d>
movsd  0x6155(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    12f73 <vbic_4T_et_cf_fj+0x11e33>
movsd  0x613f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x611a(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x60aa(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    12f98 <vbic_4T_et_cf_fj+0x11e58>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    12f9d <vbic_4T_et_cf_fj+0x11e5d>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xf78(%rbp),%xmm0
ff
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x6023(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x6007(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x5fdf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x5fb3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb0(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  -0xf90(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xfa0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfb0(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xfa8(%rbp),%xmm1
ff
movsd  -0xfb8(%rbp),%xmm0
movsd  -0xf80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf98(%rbp),%xmm1
ff
movsd  -0xfb8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0x1518(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     1316b <vbic_4T_et_cf_fj+0x1202b>
movsd  -0x1520(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13679 <vbic_4T_et_cf_fj+0x12539>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14d8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5e67(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd60(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14d8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x5e55(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1326b <vbic_4T_et_cf_fj+0x1212b>
movsd  0x5e43(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x5e1e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5db2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    132f5 <vbic_4T_et_cf_fj+0x121b5>
movsd  0x5dfd(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    132cb <vbic_4T_et_cf_fj+0x1218b>
movsd  0x5de7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x5dc2(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x5d52(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    132f0 <vbic_4T_et_cf_fj+0x121b0>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    132f5 <vbic_4T_et_cf_fj+0x121b5>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xd60(%rbp),%xmm0
ff
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x14e8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x14e8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5cad(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x14e8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x5c9b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13425 <vbic_4T_et_cf_fj+0x122e5>
movsd  0x5c89(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x5c64(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5bf8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    134af <vbic_4T_et_cf_fj+0x1236f>
movsd  0x5c43(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    13485 <vbic_4T_et_cf_fj+0x12345>
movsd  0x5c2d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x5c08(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x5b98(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    134aa <vbic_4T_et_cf_fj+0x1236a>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    134af <vbic_4T_et_cf_fj+0x1236f>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x5b11(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x5af5(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x5aca(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x5a9e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xfd8(%rbp),%xmm0
ff
mulsd  -0xd68(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfd8(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfe0(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfe8(%rbp),%xmm0
ff
movsd  -0xfc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfe8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    136a3 <vbic_4T_et_cf_fj+0x12563>
mov    0x108(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x14f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13dc9 <vbic_4T_et_cf_fj+0x12c89>
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  0x59a4(%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  0x5914(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x18b0(%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  0x592c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18b0(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x588f(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x589b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x18a8(%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  0x589c(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18a8(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x57ff(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x580b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0xff0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movsd  0x57bf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0xff8(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xff8(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x1000(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x56c1(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    139ff <vbic_4T_et_cf_fj+0x128bf>
movsd  0x56af(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x568a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x561e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13a89 <vbic_4T_et_cf_fj+0x12949>
movsd  0x5669(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    13a5f <vbic_4T_et_cf_fj+0x1291f>
movsd  0x5653(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x562e(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x55be(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13a84 <vbic_4T_et_cf_fj+0x12944>
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    13a89 <vbic_4T_et_cf_fj+0x12949>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0x14f0(%rbp),%xmm0
ff
mulsd  -0x758(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1008(%rbp)
ff
movsd  -0x14f0(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1010(%rbp)
ff
movsd  -0x14f0(%rbp),%xmm0
ff
mulsd  -0x758(%rbp),%xmm0
movsd  %xmm0,-0x1028(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1018(%rbp),%xmm1
ff
movsd  -0x1028(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x1020(%rbp),%xmm1
ff
movsd  -0x1028(%rbp),%xmm0
ff
movsd  -0xcf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1020(%rbp)
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0x1008(%rbp),%xmm0
ff
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
movsd  %xmm0,-0x1038(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1060(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0xa8(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xf88(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
ff
movsd  -0x1058(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1058(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1048(%rbp),%xmm1
movsd  -0x1058(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xf98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xfa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1040(%rbp),%xmm1
ff
movsd  -0x1068(%rbp),%xmm0
ff
movsd  -0x1018(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1068(%rbp),%xmm0
ff
movsd  -0x1020(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
jmp    13df5 <vbic_4T_et_cf_fj+0x12cb5>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1030(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1040(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1048(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0xf88(%rbp),%xmm0
ff
subsd  -0x1030(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x51f0(%rip),%xmm0
movsd  %xmm0,-0x1070(%rbp)
ff
movsd  0x51d8(%rip),%xmm0
movsd  %xmm0,-0x1078(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0xf98(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1070(%rbp),%xmm0
ff
mulsd  -0xfa8(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1078(%rbp),%xmm0
ff
movsd  -0x1040(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1078(%rbp),%xmm0
ff
mulsd  -0x1048(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1078(%rbp),%xmm0
ff
movsd  -0x1050(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x13b8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13f83 <vbic_4T_et_cf_fj+0x12e43>
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x50f3(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc8(%rbp),%xmm1
ff
mulsd  -0xc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    13fad <vbic_4T_et_cf_fj+0x12e6d>
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x128(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  0x503e(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xc00(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x5037(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    14089 <vbic_4T_et_cf_fj+0x12f49>
movsd  0x5025(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x5000(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4f94(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    14113 <vbic_4T_et_cf_fj+0x12fd3>
movsd  0x4fdf(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    140e9 <vbic_4T_et_cf_fj+0x12fa9>
movsd  0x4fc9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x4fa4(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x4f34(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    1410e <vbic_4T_et_cf_fj+0x12fce>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    14113 <vbic_4T_et_cf_fj+0x12fd3>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xc00(%rbp),%xmm0
ff
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  0x4ea8(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd70(%rbp),%xmm0
ff
movsd  0x4ea1(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1421f <vbic_4T_et_cf_fj+0x130df>
movsd  0x4e8f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  -0xd70(%rbp),%xmm2
ff
movsd  0x4e6a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4dfe(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    142a9 <vbic_4T_et_cf_fj+0x13169>
movsd  0x4e49(%rip),%xmm0
ucomisd -0xd70(%rbp),%xmm0
ff
jbe    1427f <vbic_4T_et_cf_fj+0x1313f>
movsd  0x4e33(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xd98(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
movsd  0x4e0e(%rip),%xmm2
addsd  -0xd70(%rbp),%xmm2
ff
movsd  0x4d9e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
jmp    142a4 <vbic_4T_et_cf_fj+0x13164>
movsd  -0xd70(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0xd98(%rbp)
ff
jmp    142a9 <vbic_4T_et_cf_fj+0x13169>
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0x1088(%rbp),%xmm0
ff
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0xd98(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4d13(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x18d0(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4cd6(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x18d0(%rbp),%xmm0
ff
movsd  0x4cc2(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x18c8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4c7e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x18c8(%rbp),%xmm0
ff
movsd  0x4c6a(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  -0x10a0(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x10b0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x10a8(%rbp),%xmm1
ff
movsd  -0x10b0(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xd90(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4bde(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  %xmm0,-0x18c0(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4ba1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x18c0(%rbp),%xmm0
ff
movsd  0x4b8d(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x18b8(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4b49(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x18b8(%rbp),%xmm0
ff
movsd  0x4b35(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0x10c8(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x10d8(%rbp),%xmm0
ff
mulsd  -0x1090(%rbp),%xmm0
ff
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  -0x10d0(%rbp),%xmm1
ff
movsd  -0x10d8(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0x13c0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15175 <vbic_4T_et_cf_fj+0x14035>
movsd  0x4aa8(%rip),%xmm0
addsd  -0x1098(%rbp),%xmm0
ff
movsd  0x4a98(%rip),%xmm1
addsd  -0x10c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  0x4a7c(%rip),%xmm1
addsd  -0x10c0(%rbp),%xmm1
ff
movsd  0x4a6c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  0x4a58(%rip),%xmm0
addsd  -0x1098(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x4a31(%rip),%xmm1
addsd  -0x10c0(%rbp),%xmm1
ff
movsd  0x4a21(%rip),%xmm2
addsd  -0x10c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0x10a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0x10b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0x10f8(%rbp),%xmm1
ff
movsd  -0x1108(%rbp),%xmm0
ff
movsd  -0x10d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x1108(%rbp),%xmm0
ff
mulsd  -0x10e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x497c(%rip),%xmm0
divsd  -0x10e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x10f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x1100(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x1110(%rbp),%xmm0
ff
movsd  %xmm0,-0x1120(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0x1098(%rbp),%xmm2
ff
subsd  -0x10c0(%rbp),%xmm2
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  0x48df(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x10c0(%rbp),%xmm0
ff
addsd  -0x1098(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1148(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0x10c0(%rbp),%xmm2
ff
addsd  -0x1098(%rbp),%xmm2
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe0(%rbp),%xmm1
ff
mulsd  -0xe0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1170(%rbp)
ff
movsd  -0x1138(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1148(%rbp),%xmm0
ff
movsd  -0x10a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
mulsd  -0x10b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1158(%rbp),%xmm0
ff
movsd  -0x10d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x10e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1150(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1160(%rbp),%xmm1
ff
movsd  -0x1168(%rbp),%xmm0
ff
movsd  -0x1120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1160(%rbp)
ff
movsd  -0x1140(%rbp),%xmm1
ff
movsd  -0x1170(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x1970(%rbp)
ff
movsd  0x4667(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1978(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x469b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1978(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1970(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x45f3(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1960(%rbp)
ff
movsd  0x45db(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1968(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x460f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1968(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1960(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x4567(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1930(%rbp)
ff
movsd  0x4567(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1958(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x458b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1958(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1938(%rbp)
ff
movsd  0x44fb(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1950(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x452f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1950(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x448f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1940(%rbp)
ff
movsd  0x4493(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1948(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x44c7(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1948(%rbp),%xmm3
ff
movsd  -0x1940(%rbp),%xmm2
ff
movsd  -0x1938(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1930(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x440f(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1920(%rbp)
ff
movsd  0x43ef(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1928(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4423(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1928(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1920(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x437b(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1910(%rbp)
ff
movsd  0x4363(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1918(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4397(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1918(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1910(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x42ef(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  0x430f(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x28(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x18e8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x42ff(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x18f0(%rbp)
ff
movsd  0x427e(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1908(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x42b2(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1908(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4212(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x18f8(%rbp)
ff
movsd  0x4216(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1900(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x424a(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1900(%rbp),%xmm3
ff
movsd  -0x18f8(%rbp),%xmm2
ff
movsd  -0x18f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x18e8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x4192(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm0
ff
mulsd  -0x5c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x1188(%rbp),%xmm1
ff
movsd  -0x1190(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x11a0(%rbp),%xmm1
ff
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0x1130(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1188(%rbp),%xmm1
ff
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0x1140(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x1198(%rbp),%xmm0
ff
mulsd  -0x1150(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x1198(%rbp),%xmm0
ff
mulsd  -0x1160(%rbp),%xmm0
ff
movsd  %xmm0,-0x11b0(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x18e0(%rbp)
ff
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x408e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x18e0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1178(%rbp),%xmm0
ff
movsd  -0x1178(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x404f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x403b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x1178(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x18d8(%rbp)
movsd  -0x1178(%rbp),%xmm0
movsd  -0x1178(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3fe4(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x4060(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x18d8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c0(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1130(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1150(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
mulsd  -0x1160(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x1188(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x11a0(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x11a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11c0(%rbp),%xmm0
ff
movsd  -0x11b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    151bb <vbic_4T_et_cf_fj+0x1407b>
mov    0x138(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x13e0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15261 <vbic_4T_et_cf_fj+0x14121>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3e15(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11c8(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1528b <vbic_4T_et_cf_fj+0x1414b>
mov    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x168(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x13e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    153bd <vbic_4T_et_cf_fj+0x1427d>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xcf8(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xcf8(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0xcf8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x38(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0xd08(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0xd10(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11d0(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15403 <vbic_4T_et_cf_fj+0x142c3>
mov    0x178(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x180(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x188(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x190(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x198(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x13f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    154a9 <vbic_4T_et_cf_fj+0x14369>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3bcd(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11e0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    154d3 <vbic_4T_et_cf_fj+0x14393>
mov    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1400(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15605 <vbic_4T_et_cf_fj+0x144c5>
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xe10(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe10(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e8(%rbp)
ff
movsd  -0xe10(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x48(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xe20(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xe28(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11e8(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x11f0(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1564b <vbic_4T_et_cf_fj+0x1450b>
mov    0x1b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1528(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     15675 <vbic_4T_et_cf_fj+0x14535>
movsd  -0x1538(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15b83 <vbic_4T_et_cf_fj+0x14a43>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x395d(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe38(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1530(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  0x394b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15775 <vbic_4T_et_cf_fj+0x14635>
movsd  0x3939(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0xb90(%rbp),%xmm2
ff
movsd  0x3914(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x38a8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    157ff <vbic_4T_et_cf_fj+0x146bf>
movsd  0x38f3(%rip),%xmm0
ucomisd -0xb90(%rbp),%xmm0
ff
jbe    157d5 <vbic_4T_et_cf_fj+0x14695>
movsd  0x38dd(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  0x38b8(%rip),%xmm2
addsd  -0xb90(%rbp),%xmm2
ff
movsd  0x3848(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
jmp    157fa <vbic_4T_et_cf_fj+0x146ba>
movsd  -0xb90(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbc0(%rbp)
ff
jmp    157ff <vbic_4T_et_cf_fj+0x146bf>
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xe38(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1540(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x1540(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x37a3(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f8(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1540(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
movsd  0x3791(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1592f <vbic_4T_et_cf_fj+0x147ef>
movsd  0x377f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  -0xe88(%rbp),%xmm2
ff
movsd  0x375a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x36ee(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    159b9 <vbic_4T_et_cf_fj+0x14879>
movsd  0x3739(%rip),%xmm0
ucomisd -0xe88(%rbp),%xmm0
ff
jbe    1598f <vbic_4T_et_cf_fj+0x1484f>
movsd  0x3723(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xeb0(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
movsd  0x36fe(%rip),%xmm2
addsd  -0xe88(%rbp),%xmm2
ff
movsd  0x368e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xea8(%rbp)
ff
jmp    159b4 <vbic_4T_et_cf_fj+0x14874>
movsd  -0xe88(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xea8(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  %xmm0,-0xeb0(%rbp)
ff
jmp    159b9 <vbic_4T_et_cf_fj+0x14879>
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0x11f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1200(%rbp)
ff
movsd  -0xeb0(%rbp),%xmm0
ff
mulsd  -0xea0(%rbp),%xmm0
ff
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  -0xbb8(%rbp),%xmm2
ff
movsd  0x3607(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  -0xea8(%rbp),%xmm3
ff
movsd  0x35eb(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbb8(%rbp),%xmm0
ff
movsd  0x35c0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1208(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1210(%rbp)
ff
movsd  -0xea8(%rbp),%xmm0
ff
movsd  0x3594(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1218(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1220(%rbp)
ff
movsd  -0x1208(%rbp),%xmm0
ff
mulsd  -0x2d8(%rbp),%xmm0
ff
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1210(%rbp),%xmm0
ff
movsd  -0xbd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
movsd  -0x2f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
movsd  -0x1200(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1220(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15bad <vbic_4T_et_cf_fj+0x14a6d>
mov    0x288(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x290(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x13f8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15c53 <vbic_4T_et_cf_fj+0x14b13>
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x140(%rbp),%xmm0
ff
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3423(%rip),%xmm0
divsd  -0x140(%rbp),%xmm0
ff
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x140(%rbp),%xmm1
ff
mulsd  -0x140(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1228(%rbp)
ff
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0x150(%rbp),%xmm0
ff
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15c7d <vbic_4T_et_cf_fj+0x14b3d>
mov    0x2c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0xbd8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15ca7 <vbic_4T_et_cf_fj+0x14b67>
movsd  0x336e(%rip),%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
jmp    15cb2 <vbic_4T_et_cf_fj+0x14b72>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
mulsd  -0x1230(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1238(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1230(%rbp),%xmm0
ff
movsd  %xmm0,-0x1240(%rbp)
ff
movsd  -0x1240(%rbp),%xmm0
ff
mulsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1248(%rbp)
ff
movsd  -0x1240(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1250(%rbp)
ff
movsd  -0x1238(%rbp),%xmm0
ff
movsd  0x32de(%rip),%xmm1
addsd  -0x1238(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1258(%rbp)
ff
movsd  0x32c2(%rip),%xmm1
addsd  -0x1238(%rbp),%xmm1
ff
movsd  0x32b2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1238(%rbp),%xmm1
ff
movsd  0x329e(%rip),%xmm2
addsd  -0x1238(%rbp),%xmm2
ff
movsd  0x328e(%rip),%xmm3
addsd  -0x1238(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1260(%rbp)
ff
movsd  -0x1260(%rbp),%xmm0
ff
mulsd  -0x1248(%rbp),%xmm0
ff
movsd  %xmm0,-0x1268(%rbp)
ff
movsd  -0x1260(%rbp),%xmm0
ff
mulsd  -0x1250(%rbp),%xmm0
ff
movsd  %xmm0,-0x1270(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x32c2(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x32a6(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x3256(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15e6a <vbic_4T_et_cf_fj+0x14d2a>
movsd  0x3244(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x321f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x31b3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    15ef4 <vbic_4T_et_cf_fj+0x14db4>
movsd  0x31fe(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    15eca <vbic_4T_et_cf_fj+0x14d8a>
movsd  0x31e8(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x31c3(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x3153(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    15eef <vbic_4T_et_cf_fj+0x14daf>
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    15ef4 <vbic_4T_et_cf_fj+0x14db4>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x858(%rbp),%xmm0
ff
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0x1570(%rbp),%xmm0
ff
movsd  -0x1578(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x30d8(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x1580(%rbp),%xmm1
ff
mulsd  -0x170(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1258(%rbp),%xmm2
ff
movsd  -0x1258(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1230(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x3088(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1278(%rbp)
ff
movsd  -0x1578(%rbp),%xmm0
ff
mulsd  -0x1570(%rbp),%xmm0
ff
movsd  -0x1230(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1258(%rbp),%xmm2
ff
movsd  -0x1258(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x1580(%rbp),%xmm1
ff
movsd  -0x170(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x3020(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1280(%rbp)
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0x1578(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2ff4(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1230(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1258(%rbp),%xmm1
ff
movsd  -0x1258(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1570(%rbp),%xmm0
ff
mulsd  -0x1580(%rbp),%xmm0
ff
movsd  %xmm0,-0x12a0(%rbp)
ff
movsd  0x2fac(%rip),%xmm0
mulsd  -0x1258(%rbp),%xmm0
ff
movsd  -0xc78(%rbp),%xmm1
ff
movsd  -0x1578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2f80(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1230(%rbp),%xmm0
ff
mulsd  -0x1570(%rbp),%xmm0
ff
mulsd  -0x1580(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x12a8(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0x1288(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc90(%rbp),%xmm0
ff
movsd  %xmm0,-0x1290(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  -0x1298(%rbp),%xmm1
ff
movsd  -0x12a0(%rbp),%xmm0
ff
movsd  -0xd30(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  -0x1288(%rbp),%xmm1
ff
movsd  -0x12a8(%rbp),%xmm0
ff
movsd  -0x1268(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1288(%rbp)
ff
movsd  -0x1290(%rbp),%xmm1
ff
movsd  -0x12a8(%rbp),%xmm0
ff
movsd  -0x1270(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1290(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  -0x14b0(%rbp),%xmm2
ff
movsd  -0x1278(%rbp),%xmm1
ff
mulsd  -0xbd8(%rbp),%xmm1
ff
divsd  -0xcf8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x690(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x12b0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x12b8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12c0(%rbp)
ff
movsd  -0x1278(%rbp),%xmm0
ff
divsd  -0xcf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  -0xbd8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1278(%rbp),%xmm0
ff
movsd  -0xcf8(%rbp),%xmm1
ff
mulsd  -0xcf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d0(%rbp)
ff
movsd  -0x12b0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12b8(%rbp),%xmm0
ff
movsd  -0x6a0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12b8(%rbp),%xmm0
ff
mulsd  -0x6a8(%rbp),%xmm0
ff
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c0(%rbp),%xmm0
ff
movsd  -0x1288(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c0(%rbp),%xmm0
ff
movsd  -0x1290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0x1298(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c8(%rbp),%xmm0
ff
movsd  -0xbe8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12c8(%rbp),%xmm0
ff
movsd  -0xbf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12d0(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12d0(%rbp),%xmm0
ff
movsd  -0xd10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12d0(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  0x2bd1(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7d0(%rbp),%xmm0
ff
movsd  0x2baa(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
movsd  0x2b86(%rip),%xmm1
subsd  -0x14b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12e0(%rbp)
ff
movsd  -0x12d8(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x208(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12e0(%rbp),%xmm0
ff
movsd  -0x7e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12e0(%rbp),%xmm0
ff
mulsd  -0x7e8(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x868(%rbp),%xmm2
ff
movsd  -0x1598(%rbp),%xmm0
ff
mulsd  -0xc18(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1460(%rbp),%xmm0
ff
movsd  -0x1098(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x12e8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x12f0(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movsd  %xmm0,-0x12f8(%rbp)
ff
movsd  -0x1460(%rbp),%xmm0
ff
movsd  %xmm0,-0x1300(%rbp)
ff
movsd  -0x12e8(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
ff
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x220(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f0(%rbp),%xmm0
ff
movsd  -0x878(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12f0(%rbp),%xmm0
ff
mulsd  -0x880(%rbp),%xmm0
ff
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x220(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f8(%rbp),%xmm0
ff
movsd  -0xc28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f8(%rbp),%xmm0
ff
movsd  -0xc40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x220(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x10a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x10b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1460(%rbp),%xmm0
ff
mulsd  -0x10c0(%rbp),%xmm0
ff
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1460(%rbp),%xmm0
ff
movsd  %xmm0,-0x1308(%rbp)
ff
movsd  -0x1308(%rbp),%xmm0
ff
mulsd  -0x10d0(%rbp),%xmm0
ff
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1308(%rbp),%xmm0
ff
mulsd  -0x10e0(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa58(%rbp),%xmm2
ff
movsd  -0x1598(%rbp),%xmm1
ff
mulsd  -0xdb0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0x1310(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1318(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
movsd  %xmm0,-0x1320(%rbp)
ff
movsd  -0x1310(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x250(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1318(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1318(%rbp),%xmm0
ff
mulsd  -0xa70(%rbp),%xmm0
ff
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x250(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1320(%rbp),%xmm0
ff
movsd  -0xdc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x258(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1320(%rbp),%xmm0
ff
movsd  -0xdd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1320(%rbp),%xmm0
ff
mulsd  -0xde0(%rbp),%xmm0
ff
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  -0xb28(%rbp),%xmm2
ff
movsd  -0x1648(%rbp),%xmm1
ff
mov    0x10(%rbp),%rax
mulsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb28(%rbp),%xmm0
ff
movsd  %xmm0,-0x1328(%rbp)
ff
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1330(%rbp)
ff
movsd  -0x1648(%rbp),%xmm0
ff
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1328(%rbp),%xmm0
ff
mulsd  -0x508(%rbp),%xmm0
ff
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2e8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1330(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1330(%rbp),%xmm0
ff
movsd  -0xb40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1428(%rbp),%xmm0
ff
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1428(%rbp),%xmm0
ff
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1450(%rbp),%xmm0
ff
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1450(%rbp),%xmm0
ff
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm1
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2c8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1338(%rbp)
ff
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1340(%rbp)
ff
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1348(%rbp)
ff
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1350(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1358(%rbp)
ff
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1360(%rbp)
ff
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1368(%rbp)
ff
mov    0x2c8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1370(%rbp)
ff
mov    0x288(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1378(%rbp)
ff
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1380(%rbp)
ff
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1388(%rbp)
ff
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1390(%rbp)
ff
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1398(%rbp)
ff
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13a0(%rbp)
ff
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13a8(%rbp)
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1338(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1338(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1348(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1348(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1348(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1350(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1350(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1350(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1358(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x330(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1358(%rbp),%xmm0
ff
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x340(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1368(%rbp),%xmm0
ff
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1368(%rbp),%xmm0
ff
mov    0x2d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x358(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x360(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1388(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x370(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x378(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x380(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x388(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x310(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x338(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1628(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    177b1 <vbic_4T_et_cf_fj+0x16671>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x1628(%rbp),%xmm0
ff
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x186f(%rip),%xmm0
divsd  -0x1628(%rbp),%xmm0
ff
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    177cd <vbic_4T_et_cf_fj+0x1668d>
mov    0x2f8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x300(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1630(%rbp),%xmm0
ff
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1630(%rbp),%xmm0
ff
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x17fa(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    17823 <vbic_4T_et_cf_fj+0x166e3>
jp     17823 <vbic_4T_et_cf_fj+0x166e3>
jmp    18522 <vbic_4T_et_cf_fj+0x173e2>
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3a0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x1980,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_4T_et_cf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0xc88,%rsp
mov    %r9,%r15
mov    %r8,%r12
mov    %rcx,%rbp
mov    %rdx,%r13
mov    %rsi,%rbx
movsd  (%rdi),%xmm0
movsd  0x8(%rdi),%xmm1
movsd  %xmm1,0xb88(%rsp)
movsd  0x10(%rdi),%xmm1
movsd  %xmm1,0x478(%rsp)
movsd  0x18(%rdi),%xmm1
movsd  %xmm1,0x710(%rsp)
movsd  0x20(%rdi),%xmm1
movsd  %xmm1,0x218(%rsp)
movsd  0x28(%rdi),%xmm1
movsd  %xmm1,0x200(%rsp)
movsd  0x30(%rdi),%xmm1
movsd  %xmm1,0x418(%rsp)
movsd  0x38(%rdi),%xmm1
movsd  %xmm1,0xb90(%rsp)
movsd  0x40(%rdi),%xmm1
movsd  %xmm1,0xb98(%rsp)
movsd  0x48(%rdi),%xmm1
movsd  %xmm1,0x888(%rsp)
movsd  0x50(%rdi),%xmm1
movsd  %xmm1,0xba0(%rsp)
addsd  0xfe08(%rip),%xmm0
movsd  (%rsi),%xmm1
addsd  %xmm0,%xmm1
movsd  0xfe00(%rip),%xmm2
mulsd  %xmm1,%xmm2
divsd  0xfdfc(%rip),%xmm2
movapd %xmm2,0xa0(%rsp)
movapd %xmm1,%xmm3
divsd  %xmm0,%xmm3
movsd  %xmm3,0x18(%rsp)
movsd  0xfde5(%rip),%xmm2
divsd  %xmm0,%xmm2
movapd %xmm2,0x100(%rsp)
subsd  %xmm0,%xmm1
movsd  %xmm1,0x2d0(%rsp)
movsd  0x58(%rdi),%xmm0
movsd  %xmm0,0x870(%rsp)
movsd  0x60(%rdi),%xmm0
movsd  %xmm0,0x2c8(%rsp)
movsd  0x68(%rdi),%xmm0
movsd  %xmm0,0x7d0(%rsp)
movsd  0x70(%rdi),%xmm0
movaps %xmm0,0x330(%rsp)
movsd  0x78(%rdi),%xmm0
movsd  %xmm0,0xbe8(%rsp)
movsd  0x80(%rdi),%xmm0
movsd  %xmm0,0xba8(%rsp)
movsd  0x88(%rdi),%xmm0
movaps %xmm0,0x800(%rsp)
movsd  0x90(%rdi),%xmm0
movaps %xmm0,0x5f0(%rsp)
movsd  0x98(%rdi),%xmm0
movsd  %xmm0,0x4f0(%rsp)
movsd  0xa0(%rdi),%xmm0
movsd  %xmm0,0xbf0(%rsp)
movsd  0xa8(%rdi),%xmm0
movsd  %xmm0,0xbb0(%rsp)
movsd  0xb0(%rdi),%xmm0
movsd  %xmm0,0xbd0(%rsp)
movsd  0xb8(%rdi),%xmm0
movsd  %xmm0,0x978(%rsp)
movsd  0xc0(%rdi),%xmm0
movaps %xmm0,0x810(%rsp)
movsd  0xc8(%rdi),%xmm0
movaps %xmm0,0x2e0(%rsp)
movsd  0xd0(%rdi),%xmm0
movsd  %xmm0,0x170(%rsp)
movsd  0xd8(%rdi),%xmm0
movsd  %xmm0,0xa18(%rsp)
movsd  0xe0(%rdi),%xmm0
movaps %xmm0,0x740(%rsp)
movsd  0xe8(%rdi),%xmm0
movaps %xmm0,0x610(%rsp)
movsd  0xf0(%rdi),%xmm0
movsd  %xmm0,0x518(%rsp)
movsd  0xf8(%rdi),%xmm0
movsd  %xmm0,0x960(%rsp)
movsd  0x100(%rdi),%xmm0
movsd  %xmm0,0x520(%rsp)
movsd  0x108(%rdi),%xmm0
movsd  %xmm0,0x680(%rsp)
movsd  0x110(%rdi),%xmm0
movsd  %xmm0,0x968(%rsp)
movsd  0x118(%rdi),%xmm0
movsd  %xmm0,0x398(%rsp)
movsd  0x120(%rdi),%xmm0
movsd  %xmm0,0xb78(%rsp)
movsd  0x128(%rdi),%xmm0
movsd  %xmm0,0x528(%rsp)
movsd  0x130(%rdi),%xmm0
movsd  %xmm0,0xb80(%rsp)
movsd  0x138(%rdi),%xmm0
movsd  %xmm0,0x410(%rsp)
movsd  0x140(%rdi),%xmm0
movsd  %xmm0,0x880(%rsp)
movsd  0x148(%rdi),%xmm0
movaps %xmm0,0xc10(%rsp)
movsd  0x150(%rdi),%xmm0
movsd  %xmm0,0x878(%rsp)
movsd  0x158(%rdi),%xmm0
movsd  %xmm0,0xad0(%rsp)
movsd  0x160(%rdi),%xmm0
movsd  %xmm0,0x420(%rsp)
movsd  0x168(%rdi),%xmm0
movsd  %xmm0,0x9b8(%rsp)
movsd  0x170(%rdi),%xmm0
movsd  %xmm0,0x990(%rsp)
movsd  0x178(%rdi),%xmm0
movsd  %xmm0,0xa00(%rsp)
movsd  0x180(%rdi),%xmm0
movsd  %xmm0,0x9f8(%rsp)
movsd  0x188(%rdi),%xmm0
movsd  %xmm0,0x998(%rsp)
movsd  0x190(%rdi),%xmm0
movsd  %xmm0,0x768(%rsp)
movups 0x198(%rdi),%xmm0
movaps %xmm0,0xc60(%rsp)
movsd  0x1a8(%rdi),%xmm0
movsd  %xmm0,0x150(%rsp)
movsd  0x1b0(%rdi),%xmm0
movsd  %xmm0,0x1f0(%rsp)
movsd  0x1b8(%rdi),%xmm0
movsd  %xmm0,0xc0(%rsp)
movsd  0x1c0(%rdi),%xmm0
movsd  %xmm0,0xbc0(%rsp)
movsd  0x1c8(%rdi),%xmm0
movsd  %xmm0,0xbb8(%rsp)
movsd  0x1d0(%rdi),%xmm0
movsd  %xmm0,0xbc8(%rsp)
movsd  0x1d8(%rdi),%xmm0
movsd  %xmm0,0xd0(%rsp)
movsd  0x1e0(%rdi),%xmm0
movsd  %xmm0,0xa10(%rsp)
movsd  0x1e8(%rdi),%xmm0
movsd  %xmm0,0xbe0(%rsp)
movsd  0x210(%rdi),%xmm0
movsd  %xmm0,0x9e8(%rsp)
movsd  0x218(%rdi),%xmm0
movsd  %xmm0,0x9e0(%rsp)
movsd  0x220(%rdi),%xmm0
movsd  %xmm0,0x4e8(%rsp)
movsd  0x228(%rdi),%xmm0
movsd  %xmm0,0xa08(%rsp)
movsd  0x230(%rdi),%xmm0
movsd  %xmm0,0x5d0(%rsp)
movsd  0x238(%rdi),%xmm0
movaps %xmm0,0x430(%rsp)
movsd  0x240(%rdi),%xmm0
movaps %xmm0,0x460(%rsp)
movsd  0x248(%rdi),%xmm0
movaps %xmm0,0x4b0(%rsp)
movsd  0x250(%rdi),%xmm0
movaps %xmm0,0xab0(%rsp)
movsd  0x258(%rdi),%xmm0
movaps %xmm0,0x440(%rsp)
movsd  0x260(%rdi),%xmm0
movaps %xmm0,0x120(%rsp)
movsd  0x268(%rdi),%xmm0
movaps %xmm0,0xc30(%rsp)
movsd  0x270(%rdi),%xmm0
movsd  %xmm0,0x1c0(%rsp)
movsd  0x278(%rdi),%xmm0
movsd  %xmm0,0x540(%rsp)
movsd  0x280(%rdi),%xmm0
movsd  %xmm0,0x548(%rsp)
movsd  0x288(%rdi),%xmm0
movsd  %xmm0,0x1d8(%rsp)
movsd  0x290(%rdi),%xmm0
movsd  %xmm0,0x6f8(%rsp)
movsd  0x298(%rdi),%xmm0
movsd  %xmm0,0xc08(%rsp)
movsd  0x2a0(%rdi),%xmm0
movsd  %xmm0,0x980(%rsp)
movsd  0x2a8(%rdi),%xmm0
movaps %xmm0,0x140(%rsp)
movsd  0x2b0(%rdi),%xmm0
movsd  %xmm0,0x240(%rsp)
movsd  0x2b8(%rdi),%xmm0
movsd  %xmm0,0xbd8(%rsp)
movsd  0x2c0(%rdi),%xmm0
movsd  %xmm0,0xb60(%rsp)
movsd  0x2c8(%rdi),%xmm0
movaps %xmm0,0x7f0(%rsp)
movsd  0x2d0(%rdi),%xmm1
movsd  0x2d8(%rdi),%xmm0
movsd  %xmm0,0x9c0(%rsp)
movsd  0x2e0(%rdi),%xmm0
movsd  %xmm0,0x9c8(%rsp)
movsd  0x2e8(%rdi),%xmm0
movsd  %xmm0,0x9f0(%rsp)
movsd  0x2f0(%rdi),%xmm0
movsd  %xmm0,0x868(%rsp)
movsd  0x2f8(%rdi),%xmm0
movsd  %xmm0,0x180(%rsp)
movsd  0x300(%rdi),%xmm0
movaps %xmm0,0x6c0(%rsp)
movsd  0x308(%rdi),%xmm0
movaps %xmm0,0xa40(%rsp)
movsd  0x310(%rdi),%xmm0
movsd  %xmm0,0x638(%rsp)
movsd  0x318(%rdi),%xmm0
movsd  %xmm0,0x380(%rsp)
movsd  0x320(%rdi),%xmm0
movaps %xmm0,0xa30(%rsp)
movsd  0x328(%rdi),%xmm0
movsd  %xmm0,0x7e0(%rsp)
movsd  0x330(%rdi),%xmm0
movsd  %xmm0,0x8b0(%rsp)
movsd  0x338(%rdi),%xmm0
movsd  %xmm0,0x580(%rsp)
movapd %xmm3,%xmm0
movsd  %xmm1,0xa90(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0xa80(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xaf8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x4e8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x970(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9c8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb00(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9e0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9e8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xa08(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1e8(%rsp)
movapd 0x430(%rsp),%xmm0
xorpd  0xf7c5(%rip),%xmm0
movsd  0xf705(%rip),%xmm1
subsd  0x18(%rsp),%xmm1
movapd %xmm1,0x4d0(%rsp)
mulsd  %xmm1,%xmm0
movapd 0xa0(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x250(%rsp)
movapd %xmm0,0xa50(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x1e8(%rsp),%xmm0
movsd  %xmm1,0x3e0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf6a4(%rip),%xmm1
divsd  0x2c8(%rsp),%xmm1
movsd  %xmm0,0x598(%rsp)
movapd %xmm1,0x90(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x300(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x180(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x490(%rsp)
movapd 0x6c0(%rsp),%xmm0
xorpd  0xf705(%rip),%xmm0
mulsd  0x4d0(%rsp),%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x490(%rsp),%xmm0
movsd  %xmm1,0x480(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf614(%rip),%xmm1
divsd  0x7d0(%rsp),%xmm1
movsd  %xmm0,0x6e8(%rsp)
movapd %xmm1,0x130(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x3a0(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9a0(%rsp)
movapd 0xa40(%rsp),%xmm0
xorpd  0xf675(%rip),%xmm0
mulsd  0x4d0(%rsp),%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9a0(%rsp),%xmm0
movsd  %xmm1,0xac0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf584(%rip),%xmm1
divsd  0x420(%rsp),%xmm1
movsd  %xmm0,0xac8(%rsp)
movapd %xmm1,0x700(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x450(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x540(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x308(%rsp)
movapd 0x460(%rsp),%xmm0
xorpd  0xf5e5(%rip),%xmm0
mulsd  0x4d0(%rsp),%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x308(%rsp),%xmm0
movsd  %xmm1,0x8d0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf4f4(%rip),%xmm1
divsd  0x680(%rsp),%xmm1
movsd  %xmm0,0xb58(%rsp)
movapd %xmm1,0x190(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x268(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x548(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1e0(%rsp)
movapd 0x440(%rsp),%xmm0
xorpd  0xf555(%rip),%xmm0
mulsd  0x4d0(%rsp),%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x1e0(%rsp),%xmm0
movsd  %xmm1,0x8c0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf464(%rip),%xmm1
divsd  0x398(%rsp),%xmm1
movsd  %xmm0,0xb50(%rsp)
movapd %xmm1,0xf0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x550(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x540(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x4c0(%rsp)
movapd 0x4b0(%rsp),%xmm1
xorpd  0xf4c5(%rip),%xmm1
movapd 0x4d0(%rsp),%xmm0
movapd %xmm1,0x3c0(%rsp)
mulsd  %xmm1,%xmm0
divsd  0xa0(%rsp),%xmm0
movapd %xmm0,0x2a0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x4c0(%rsp),%xmm0
movsd  %xmm1,0x270(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf3be(%rip),%xmm1
divsd  0x528(%rsp),%xmm1
movapd %xmm1,0x5e0(%rsp)
movsd  %xmm0,0xb70(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x6d0(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x548(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x3d0(%rsp)
movapd 0x120(%rsp),%xmm0
xorpd  0xf41f(%rip),%xmm0
mulsd  0x4d0(%rsp),%xmm0
divsd  0xa0(%rsp),%xmm0
movapd %xmm0,0x60(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x3d0(%rsp),%xmm0
movsd  %xmm1,0x3f0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf328(%rip),%xmm1
divsd  0x410(%rsp),%xmm1
movapd %xmm1,0x4a0(%rsp)
movsd  %xmm0,0xb68(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x720(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x540(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9b0(%rsp)
movapd 0x2a0(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9b0(%rsp),%xmm0
movsd  %xmm1,0xae8(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0xaf0(%rsp)
movaps 0x5e0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x778(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x548(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9a8(%rsp)
movapd 0x60(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9a8(%rsp),%xmm0
movsd  %xmm1,0xad8(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0xae0(%rsp)
movaps 0x4a0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x770(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x540(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9d8(%rsp)
movapd 0xab0(%rsp),%xmm1
xorpd  0xf2c4(%rip),%xmm1
movapd 0x4d0(%rsp),%xmm0
movapd %xmm1,0xe0(%rsp)
mulsd  %xmm1,%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9d8(%rsp),%xmm0
movsd  %xmm1,0xb18(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf1c6(%rip),%xmm1
divsd  0x9f8(%rsp),%xmm1
movsd  %xmm0,0xb20(%rsp)
movapd %xmm1,0x850(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x788(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x548(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9d0(%rsp)
movapd 0xc30(%rsp),%xmm0
xorpd  0xf227(%rip),%xmm0
mulsd  0x4d0(%rsp),%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9d0(%rsp),%xmm0
movsd  %xmm1,0xb08(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf136(%rip),%xmm1
divsd  0x768(%rsp),%xmm1
movsd  %xmm0,0xb10(%rsp)
movapd %xmm1,0x940(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x780(%rsp)
movsd  0xf115(%rip),%xmm1
movapd 0x800(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm1,%xmm0
movsd  0x18(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x60(%rsp)
movapd 0xa0(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xf0e3(%rip),%xmm4
mulsd  %xmm3,%xmm4
movsd  %xmm4,(%rsp)
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x80(%rsp)
movapd %xmm4,%xmm2
divsd  0x250(%rsp),%xmm2
mulsd  0x100(%rsp),%xmm1
mulsd  0xf09f(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x2a0(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x110(%rsp)
movsd  0x2a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x2a0(%rsp)
movapd 0xa0(%rsp),%xmm2
movsd  0x80(%rsp),%xmm0
divsd  %xmm2,%xmm0
movsd  (%rsp),%xmm1
divsd  %xmm2,%xmm1
movsd  0x60(%rsp),%xmm2
divsd  0x250(%rsp),%xmm2
mulsd  0x100(%rsp),%xmm1
mulsd  0xf02b(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x60(%rsp)
call   1030 <exp@plt>
movsd  0x60(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x2a0(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x2a0(%rsp)
movsd  0x110(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x110(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm4
movsd  0xefc9(%rip),%xmm3
divsd  0x110(%rsp),%xmm3
mulsd  0x2a0(%rsp),%xmm3
movapd 0xa0(%rsp),%xmm5
movapd %xmm5,%xmm0
movsd  0x18(%rsp),%xmm2
divsd  %xmm2,%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,(%rsp)
mulsd  %xmm4,%xmm0
movapd %xmm0,0x60(%rsp)
movapd %xmm4,%xmm0
addsd  %xmm4,%xmm0
divsd  %xmm2,%xmm0
movsd  0xef99(%rip),%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x538(%rsp)
mulsd  %xmm1,%xmm4
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x530(%rsp)
divsd  %xmm1,%xmm4
movapd %xmm5,%xmm1
addsd  %xmm5,%xmm1
movapd %xmm1,0x2a0(%rsp)
divsd  %xmm2,%xmm1
mulsd  0xef3e(%rip),%xmm0
mulsd  0x100(%rsp),%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,0x110(%rsp)
movapd %xmm1,0x1b0(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm3,0x50(%rsp)
movapd %xmm2,%xmm0
call   1040 <log@plt>
movapd 0xa0(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  0xef17(%rip),%xmm1
movapd %xmm1,0x290(%rsp)
movsd  %xmm0,0x20(%rsp)
mulsd  %xmm0,%xmm1
movapd 0x60(%rsp),%xmm2
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
addsd  0xeeec(%rip),%xmm1
movapd 0x460(%rsp),%xmm0
movsd  %xmm1,0x370(%rsp)
mulsd  %xmm1,%xmm0
subsd  %xmm0,%xmm2
movapd %xmm2,0x3b0(%rsp)
movapd %xmm2,%xmm0
xorpd  0xef45(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xee7c(%rip),%xmm1
movsd  0xeeac(%rip),%xmm5
movsd  %xmm0,0x7c0(%rsp)
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm5
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm5
movsd  %xmm0,0x408(%rsp)
jae    21f6 <vbic_4T_et_cf_fj+0x10b6>
movapd %xmm5,%xmm0
movsd  %xmm5,0x80(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x80(%rsp),%xmm5
movsd  0xee22(%rip),%xmm1
movapd 0x50(%rsp),%xmm4
addsd  0x110(%rsp),%xmm4
movapd 0x60(%rsp),%xmm3
subsd  0x460(%rsp),%xmm3
movsd  0x2d0(%rsp),%xmm2
mulsd  0x8b0(%rsp),%xmm2
addsd  0xedea(%rip),%xmm0
mulsd  0xedf2(%rip),%xmm0
ucomisd %xmm6,%xmm5
movsd  %xmm0,0x690(%rsp)
jae    2292 <vbic_4T_et_cf_fj+0x1152>
movapd %xmm5,%xmm0
movapd %xmm2,0x110(%rsp)
movapd %xmm3,0x60(%rsp)
movapd %xmm4,0x50(%rsp)
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm4
movapd 0x60(%rsp),%xmm3
movapd 0x110(%rsp),%xmm2
movsd  0xed98(%rip),%xmm1
movsd  %xmm0,0x408(%rsp)
movsd  0x690(%rsp),%xmm0
movsd  0x18(%rsp),%xmm5
divsd  %xmm5,%xmm1
movapd %xmm1,0x70(%rsp)
movsd  0x20(%rsp),%xmm1
mulsd  0xed90(%rip),%xmm1
movsd  %xmm1,0x20(%rsp)
mulsd  %xmm5,%xmm4
movapd %xmm4,0x50(%rsp)
mulsd  0x100(%rsp),%xmm3
movapd %xmm3,0x60(%rsp)
addsd  0x7e0(%rsp),%xmm2
movapd %xmm2,0x110(%rsp)
call   1040 <log@plt>
movsd  %xmm0,0x6b0(%rsp)
movsd  0xed31(%rip),%xmm1
movapd 0x810(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,%xmm0
movsd  0x18(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x1a0(%rsp)
movapd 0xa0(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xecfc(%rip),%xmm4
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x30(%rsp)
mulsd  %xmm3,%xmm4
movsd  %xmm4,0x500(%rsp)
movapd %xmm4,%xmm3
divsd  0x250(%rsp),%xmm3
mulsd  0x100(%rsp),%xmm1
movsd  0xecb7(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x80(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x40(%rsp)
movsd  0x80(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x80(%rsp)
movapd 0xa0(%rsp),%xmm1
movsd  0x500(%rsp),%xmm0
divsd  %xmm1,%xmm0
movsd  0x30(%rsp),%xmm2
divsd  %xmm1,%xmm2
movsd  0x1a0(%rsp),%xmm1
divsd  0x250(%rsp),%xmm1
mulsd  0x100(%rsp),%xmm2
mulsd  0xec3e(%rip),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x1a0(%rsp)
call   1030 <exp@plt>
movsd  0x1a0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x80(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x80(%rsp)
movsd  0x40(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x40(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movsd  0xebe0(%rip),%xmm2
divsd  0x40(%rsp),%xmm2
mulsd  0x80(%rsp),%xmm2
movapd (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x40(%rsp)
movsd  0x538(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm0,%xmm0
movsd  0x18(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  0x530(%rsp),%xmm1
mulsd  0xeb9e(%rip),%xmm0
mulsd  0x100(%rsp),%xmm1
addsd  %xmm0,%xmm1
mulsd  0x1b0(%rsp),%xmm2
addsd  %xmm1,%xmm2
movapd %xmm2,0x30(%rsp)
movapd %xmm3,%xmm0
call   1040 <log@plt>
movapd 0x290(%rsp),%xmm3
movsd  %xmm0,0x1a0(%rsp)
mulsd  %xmm0,%xmm3
movapd 0x40(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm3,%xmm1
movapd 0x3c0(%rsp),%xmm2
mulsd  0x370(%rsp),%xmm2
addsd  %xmm1,%xmm2
subsd  0x4b0(%rsp),%xmm0
movapd %xmm0,0x40(%rsp)
movapd 0xebce(%rip),%xmm0
movapd %xmm2,0x3c0(%rsp)
xorpd  %xmm2,%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xeaf3(%rip),%xmm1
movsd  0xeb23(%rip),%xmm4
movsd  %xmm0,0x5a0(%rsp)
mulsd  %xmm0,%xmm4
addsd  %xmm1,%xmm4
sqrtsd %xmm4,%xmm12
xorpd  %xmm13,%xmm13
ucomisd %xmm13,%xmm4
movsd  %xmm12,0xb0(%rsp)
jae    2586 <vbic_4T_et_cf_fj+0x1446>
movapd %xmm4,%xmm0
movsd  %xmm4,0x80(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm13,%xmm13
movsd  0x80(%rsp),%xmm4
movsd  0xea97(%rip),%xmm1
movapd %xmm0,%xmm12
movsd  0x1a0(%rsp),%xmm7
mulsd  0xeaa9(%rip),%xmm7
movapd 0x30(%rsp),%xmm11
mulsd  0x18(%rsp),%xmm11
movapd 0x100(%rsp),%xmm0
movapd 0x40(%rsp),%xmm10
mulsd  %xmm0,%xmm10
movapd 0x70(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x60(%rsp),%xmm9
addsd  0x50(%rsp),%xmm9
movsd  0x20(%rsp),%xmm8
movsd  0xea3f(%rip),%xmm2
mulsd  %xmm2,%xmm8
movsd  0x2d0(%rsp),%xmm0
movapd 0x110(%rsp),%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm0,%xmm6
mulsd  0x580(%rsp),%xmm6
addsd  0xea06(%rip),%xmm12
mulsd  0xea0d(%rip),%xmm12
ucomisd %xmm13,%xmm4
movsd  %xmm12,0x730(%rsp)
jae    26d6 <vbic_4T_et_cf_fj+0x1596>
movapd %xmm4,%xmm0
movapd %xmm3,0x110(%rsp)
movsd  %xmm6,0x80(%rsp)
movapd %xmm5,0x70(%rsp)
movsd  %xmm8,0x20(%rsp)
movsd  %xmm7,0x1a0(%rsp)
movapd %xmm9,0x60(%rsp)
movapd %xmm10,0x40(%rsp)
movapd %xmm11,0x30(%rsp)
call   1060 <sqrt@plt>
movapd 0x30(%rsp),%xmm11
movapd 0x40(%rsp),%xmm10
movapd 0x60(%rsp),%xmm9
movsd  0x730(%rsp),%xmm12
movsd  0x1a0(%rsp),%xmm7
movsd  0x20(%rsp),%xmm8
movapd 0x70(%rsp),%xmm5
movsd  0x80(%rsp),%xmm6
movapd 0x110(%rsp),%xmm3
movsd  0xe95b(%rip),%xmm2
movsd  0xe94b(%rip),%xmm1
movsd  %xmm0,0xb0(%rsp)
addsd  %xmm11,%xmm10
movapd %xmm10,0x40(%rsp)
mulsd  %xmm2,%xmm7
movsd  %xmm7,0x1a0(%rsp)
addsd  %xmm9,%xmm8
movsd  %xmm8,0x20(%rsp)
mulsd  0x290(%rsp),%xmm5
movapd %xmm5,0x70(%rsp)
addsd  %xmm1,%xmm3
movapd %xmm3,0x110(%rsp)
addsd  %xmm1,%xmm6
movsd  %xmm6,0x80(%rsp)
movapd 0x2a0(%rsp),%xmm0
mulsd  0x6b0(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
movapd %xmm12,%xmm0
call   1040 <log@plt>
movapd 0x2a0(%rsp),%xmm1
movsd  %xmm0,0x630(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x60(%rsp)
movsd  0xe8be(%rip),%xmm1
movapd 0x740(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,%xmm0
movsd  0x18(%rsp),%xmm4
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x350(%rsp)
movapd 0xa0(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  %xmm3,%xmm1
movsd  0xe889(%rip),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x5b8(%rsp)
movapd %xmm3,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x5b0(%rsp)
divsd  0x250(%rsp),%xmm2
mulsd  0x100(%rsp),%xmm1
mulsd  0xe841(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x30(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x500(%rsp)
movsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movapd 0xa0(%rsp),%xmm1
movsd  0x5b0(%rsp),%xmm0
divsd  %xmm1,%xmm0
movsd  0x5b8(%rsp),%xmm2
divsd  %xmm1,%xmm2
movsd  0x350(%rsp),%xmm1
divsd  0x250(%rsp),%xmm1
mulsd  0x100(%rsp),%xmm2
mulsd  0xe7cf(%rip),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x350(%rsp)
call   1030 <exp@plt>
movsd  0x350(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x30(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x500(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x500(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movsd  0xe771(%rip),%xmm1
divsd  0x500(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
movapd (%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,(%rsp)
movsd  0x538(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm0,%xmm0
movsd  0x18(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  0x530(%rsp),%xmm2
mulsd  0xe730(%rip),%xmm0
mulsd  0x100(%rsp),%xmm2
addsd  %xmm0,%xmm2
movapd 0x1b0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x1b0(%rsp)
movapd %xmm3,%xmm0
call   1040 <log@plt>
movapd 0x290(%rsp),%xmm1
movsd  %xmm0,0x30(%rsp)
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd 0xe0(%rsp),%xmm1
mulsd  0x370(%rsp),%xmm1
addsd  %xmm0,%xmm1
subsd  0xab0(%rsp),%xmm2
movapd %xmm2,(%rsp)
movapd 0xe75e(%rip),%xmm0
movapd %xmm1,0xe0(%rsp)
xorpd  %xmm1,%xmm0
divsd  0xa0(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xe6bb(%rip),%xmm1
movsd  %xmm0,0x220(%rsp)
mulsd  %xmm0,%xmm1
movsd  0xe66e(%rip),%xmm0
addsd  %xmm0,%xmm1
sqrtsd %xmm1,%xmm10
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movsd  %xmm10,0x500(%rsp)
jae    29eb <vbic_4T_et_cf_fj+0x18ab>
movapd %xmm1,%xmm0
movsd  %xmm1,0x290(%rsp)
call   1060 <sqrt@plt>
movsd  0x290(%rsp),%xmm1
movapd %xmm0,%xmm10
xorpd  %xmm0,%xmm0
movsd  0x30(%rsp),%xmm11
mulsd  0xe645(%rip),%xmm11
movsd  0x1a0(%rsp),%xmm7
addsd  0x40(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm9
mulsd  0x18(%rsp),%xmm9
movapd (%rsp),%xmm5
mulsd  0x100(%rsp),%xmm5
movapd 0x70(%rsp),%xmm2
movsd  0x20(%rsp),%xmm4
addsd  %xmm2,%xmm4
ucomisd %xmm0,%xmm1
movsd  0xe602(%rip),%xmm12
divsd  0xa0(%rsp),%xmm12
movapd 0x110(%rsp),%xmm0
mulsd  0x638(%rsp),%xmm0
movapd %xmm0,0x110(%rsp)
movsd  0x80(%rsp),%xmm0
mulsd  0x380(%rsp),%xmm0
movsd  %xmm0,0x80(%rsp)
movapd 0x3b0(%rsp),%xmm6
movapd 0x50(%rsp),%xmm0
addsd  %xmm6,%xmm0
movapd %xmm0,0x50(%rsp)
movapd 0x250(%rsp),%xmm8
divsd  %xmm8,%xmm6
movapd 0x3c0(%rsp),%xmm3
movapd 0x60(%rsp),%xmm0
addsd  %xmm3,%xmm0
movapd %xmm0,0x60(%rsp)
addsd  0xe548(%rip),%xmm10
mulsd  0xe54f(%rip),%xmm10
movsd  %xmm4,0x20(%rsp)
movsd  %xmm10,0x40(%rsp)
movsd  %xmm12,0x350(%rsp)
jae    2b88 <vbic_4T_et_cf_fj+0x1a48>
movapd %xmm1,%xmm0
movapd %xmm5,(%rsp)
movapd %xmm6,0x3b0(%rsp)
movsd  %xmm7,0x1a0(%rsp)
movapd %xmm9,0x1b0(%rsp)
movsd  %xmm11,0x30(%rsp)
call   1060 <sqrt@plt>
movsd  0x30(%rsp),%xmm11
movsd  0x350(%rsp),%xmm12
movsd  0x40(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm9
movsd  0x1a0(%rsp),%xmm7
movapd 0x3b0(%rsp),%xmm6
movapd (%rsp),%xmm5
movsd  0x20(%rsp),%xmm4
movapd 0x3c0(%rsp),%xmm3
movapd 0x70(%rsp),%xmm2
movapd 0x250(%rsp),%xmm8
movsd  %xmm0,0x500(%rsp)
addsd  %xmm9,%xmm5
movapd %xmm5,(%rsp)
movsd  0xe486(%rip),%xmm0
mulsd  %xmm0,%xmm11
movsd  %xmm11,0x30(%rsp)
addsd  %xmm2,%xmm7
movsd  %xmm7,0x1a0(%rsp)
divsd  %xmm8,%xmm3
movapd %xmm3,0x3c0(%rsp)
movapd %xmm12,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x1b0(%rsp)
mulsd  %xmm0,%xmm6
movapd %xmm6,0x3b0(%rsp)
movapd %xmm10,%xmm0
call   1040 <log@plt>
movapd 0x2a0(%rsp),%xmm1
movsd  %xmm0,0x290(%rsp)
mulsd  %xmm0,%xmm1
addsd  0xe0(%rsp),%xmm1
movapd %xmm1,0x370(%rsp)
movapd 0x800(%rsp),%xmm0
divsd  0x50(%rsp),%xmm0
movapd %xmm0,0xc20(%rsp)
movaps 0x5f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5b0(%rsp)
movapd 0x810(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
movapd %xmm0,0xaa0(%rsp)
movaps 0x2e0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5b8(%rsp)
movaps 0xaa0(%rsp),%xmm0
movaps 0x2e0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x530(%rsp)
movapd 0x740(%rsp),%xmm0
divsd  0x370(%rsp),%xmm0
movapd %xmm0,0xc70(%rsp)
movaps 0x610(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x538(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1c0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x760(%rsp)
movaps 0xa50(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0xa50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x5d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x160(%rsp)
movapd 0x110(%rsp),%xmm0
xorpd  0xe3b2(%rip),%xmm0
movapd 0xa0(%rsp),%xmm1
mulsd  0x80(%rsp),%xmm1
movapd %xmm0,0xa20(%rsp)
movapd %xmm1,0x930(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x6f0(%rsp)
xorpd  %xmm7,%xmm7
movsd  0x150(%rsp),%xmm3
ucomisd %xmm7,%xmm3
xorpd  %xmm1,%xmm1
xorpd  %xmm2,%xmm2
jbe    2dc0 <vbic_4T_et_cf_fj+0x1c80>
movapd %xmm3,%xmm0
movsd  0xa80(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa90(%rsp),%xmm4
mulsd  %xmm1,%xmm4
divsd  0x18(%rsp),%xmm4
mulsd  0x100(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movsd  0xe270(%rip),%xmm2
divsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm0
movsd  0xe290(%rip),%xmm1
divsd  %xmm0,%xmm1
mulsd  %xmm4,%xmm1
movsd  %xmm1,0xb48(%rsp)
movsd  0x30(%rsp),%xmm3
addsd  (%rsp),%xmm3
movsd  0x350(%rsp),%xmm13
movapd %xmm13,%xmm0
mulsd  0x1a0(%rsp),%xmm0
movapd 0x3c0(%rsp),%xmm5
mulsd  0xe223(%rip),%xmm5
movapd 0x3b0(%rsp),%xmm8
addsd  0x1b0(%rsp),%xmm8
movsd  0x1f0(%rsp),%xmm1
ucomisd %xmm7,%xmm1
movsd  0xe1f1(%rip),%xmm12
movapd 0x6c0(%rsp),%xmm14
movsd  0x7c0(%rsp),%xmm6
jbe    2e48 <vbic_4T_et_cf_fj+0x1d08>
movsd  0xe1d4(%rip),%xmm7
divsd  %xmm1,%xmm7
movapd %xmm7,0xa80(%rsp)
movapd %xmm2,0xc50(%rsp)
movapd 0x70(%rsp),%xmm4
addsd  %xmm3,%xmm4
movapd 0xe0(%rsp),%xmm3
divsd  0x250(%rsp),%xmm3
addsd  %xmm0,%xmm5
mulsd  %xmm8,%xmm6
movapd %xmm12,%xmm1
divsd  0x408(%rsp),%xmm1
xorpd  %xmm7,%xmm7
movsd  0xc0(%rsp),%xmm2
ucomisd %xmm7,%xmm2
xorpd  %xmm0,%xmm0
movapd 0xa0(%rsp),%xmm8
jbe    2eba <vbic_4T_et_cf_fj+0x1d7a>
movsd  0xe162(%rip),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,0x408(%rsp)
movapd 0x430(%rsp),%xmm11
movapd %xmm11,%xmm15
movapd 0x4d0(%rsp),%xmm2
mulsd  %xmm2,%xmm15
movapd %xmm4,0x70(%rsp)
mulsd  %xmm4,%xmm13
movsd  0xe12d(%rip),%xmm0
mulsd  %xmm0,%xmm3
movsd  0x5a0(%rsp),%xmm10
mulsd  %xmm5,%xmm10
movapd %xmm12,%xmm9
divsd  0xb0(%rsp),%xmm9
movapd %xmm14,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm6,%xmm1
movapd %xmm12,%xmm4
divsd  0x690(%rsp),%xmm4
movsd  0x6b0(%rsp),%xmm12
addsd  %xmm12,%xmm12
movsd  0x710(%rsp),%xmm2
ucomisd %xmm7,%xmm2
xorpd  %xmm6,%xmm6
movsd  %xmm6,0x3b0(%rsp)
jbe    2fc9 <vbic_4T_et_cf_fj+0x1e89>
movsd  0x5d0(%rsp),%xmm6
movapd %xmm8,%xmm0
movsd  0x160(%rsp),%xmm8
mulsd  %xmm8,%xmm6
divsd  0x18(%rsp),%xmm6
mulsd  0x100(%rsp),%xmm6
mulsd  %xmm2,%xmm8
mulsd  %xmm2,%xmm6
movsd  0xe080(%rip),%xmm2
divsd  %xmm8,%xmm2
movsd  %xmm2,0x3b0(%rsp)
mulsd  %xmm8,%xmm8
movsd  0xe095(%rip),%xmm7
divsd  %xmm8,%xmm7
movapd %xmm0,%xmm8
movsd  0xe05b(%rip),%xmm0
mulsd  %xmm6,%xmm7
movsd  %xmm7,0x958(%rsp)
addsd  %xmm13,%xmm3
divsd  %xmm8,%xmm11
movapd 0x250(%rsp),%xmm2
divsd  %xmm2,%xmm15
divsd  %xmm8,%xmm14
divsd  %xmm2,%xmm5
mulsd  %xmm10,%xmm9
movsd  0xe017(%rip),%xmm8
movapd %xmm8,%xmm6
divsd  0x730(%rsp),%xmm6
movsd  0x630(%rsp),%xmm2
addsd  %xmm2,%xmm2
mulsd  %xmm1,%xmm4
mulsd  %xmm0,%xmm12
xorpd  %xmm7,%xmm7
movsd  0x200(%rsp),%xmm1
ucomisd %xmm7,%xmm1
movapd %xmm14,%xmm10
xorpd  %xmm7,%xmm7
movapd %xmm8,%xmm14
movapd %xmm0,%xmm8
jbe    3057 <vbic_4T_et_cf_fj+0x1f17>
movsd  0xdfc5(%rip),%xmm7
divsd  %xmm1,%xmm7
movsd  %xmm7,0x5a0(%rsp)
movsd  0x220(%rsp),%xmm13
mulsd  %xmm3,%xmm13
movapd %xmm14,%xmm1
divsd  0x500(%rsp),%xmm1
mulsd  %xmm9,%xmm6
addsd  0x20(%rsp),%xmm12
movsd  0x1c0(%rsp),%xmm14
mulsd  0x1e8(%rsp),%xmm14
movapd 0x100(%rsp),%xmm0
mulsd  %xmm0,%xmm11
mulsd  %xmm8,%xmm15
movsd  0x180(%rsp),%xmm7
mulsd  0x490(%rsp),%xmm7
mulsd  %xmm0,%xmm10
mulsd  %xmm8,%xmm5
mulsd  %xmm8,%xmm2
movapd 0x2a0(%rsp),%xmm8
mulsd  %xmm8,%xmm4
movsd  0xd0(%rsp),%xmm9
ucomisd 0xdfcd(%rip),%xmm9
xorpd  %xmm0,%xmm0
jbe    3106 <vbic_4T_et_cf_fj+0x1fc6>
movsd  0xdf17(%rip),%xmm0
divsd  %xmm9,%xmm0
movsd  %xmm0,0x630(%rsp)
addsd  %xmm11,%xmm15
mulsd  %xmm13,%xmm1
movsd  0xdef6(%rip),%xmm9
movapd %xmm9,%xmm11
divsd  0x40(%rsp),%xmm11
addsd  %xmm10,%xmm5
addsd  0x1a0(%rsp),%xmm2
movsd  0x18(%rsp),%xmm0
divsd  %xmm0,%xmm14
movsd  0x290(%rsp),%xmm3
addsd  %xmm3,%xmm3
divsd  %xmm0,%xmm7
mulsd  %xmm8,%xmm6
addsd  %xmm12,%xmm4
xorpd  %xmm8,%xmm8
movsd  0xa10(%rsp),%xmm0
ucomisd %xmm8,%xmm0
movapd %xmm6,0x1a0(%rsp)
xorpd  %xmm12,%xmm12
ja     318c <vbic_4T_et_cf_fj+0x204c>
xorpd  %xmm9,%xmm9
jmp    3191 <vbic_4T_et_cf_fj+0x2051>
divsd  %xmm0,%xmm9
movapd 0x50(%rsp),%xmm10
movsd  0x3b0(%rsp),%xmm13
movapd 0x100(%rsp),%xmm0
mulsd  %xmm0,%xmm14
movapd %xmm15,%xmm6
mulsd  0x3e0(%rsp),%xmm6
mulsd  %xmm1,%xmm11
mulsd  0xde55(%rip),%xmm3
mulsd  %xmm0,%xmm7
movsd  %xmm7,0x180(%rsp)
mulsd  0x480(%rsp),%xmm5
movapd %xmm10,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x6c0(%rsp)
movapd 0x1a0(%rsp),%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0x1a0(%rsp)
movsd  0x2d0(%rsp),%xmm0
mulsd  0x1d8(%rsp),%xmm0
movsd  %xmm0,0x430(%rsp)
movaps 0xdeb4(%rip),%xmm0
movaps %xmm0,0x5d0(%rsp)
movapd %xmm10,%xmm1
movapd 0xde8f(%rip),%xmm0
xorpd  %xmm0,%xmm1
movapd %xmm1,0x710(%rsp)
movapd 0x330(%rsp),%xmm7
mulsd  %xmm7,%xmm1
xorpd  %xmm0,%xmm7
movapd %xmm7,0x7c0(%rsp)
mulsd  %xmm4,%xmm7
movapd %xmm7,0x20(%rsp)
movsd  0x4f0(%rsp),%xmm7
ucomisd %xmm7,%xmm12
movapd %xmm1,0x3c0(%rsp)
movapd %xmm4,0x730(%rsp)
movsd  %xmm13,0x3b0(%rsp)
movapd %xmm15,0x6b0(%rsp)
movapd %xmm9,0xa90(%rsp)
movsd  %xmm3,0x290(%rsp)
movapd %xmm5,0xd0(%rsp)
movsd  %xmm14,0x350(%rsp)
movapd %xmm11,0xb0(%rsp)
movapd %xmm6,0x200(%rsp)
jae    3329 <vbic_4T_et_cf_fj+0x21e9>
movsd  0xdd67(%rip),%xmm2
mulsd  %xmm7,%xmm2
mulsd  %xmm7,%xmm2
movsd  %xmm2,0x220(%rsp)
mulsd  %xmm1,%xmm1
movapd %xmm1,%xmm0
addsd  %xmm2,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movapd %xmm0,0xc0(%rsp)
jb     34a1 <vbic_4T_et_cf_fj+0x2361>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    34c9 <vbic_4T_et_cf_fj+0x2389>
movsd  0x0(%r13),%xmm2
addsd  %xmm2,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    3501 <vbic_4T_et_cf_fj+0x23c1>
movsd  0xdccf(%rip),%xmm0
subsd  0x330(%rsp),%xmm0
movapd %xmm0,0x30(%rsp)
movapd %xmm1,(%rsp)
movsd  0xdce3(%rip),%xmm1
subsd  0x5f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm5
movapd 0x730(%rsp),%xmm9
movapd 0x3c0(%rsp),%xmm8
movsd  0xdc82(%rip),%xmm10
movapd 0x30(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm10,%xmm1
subsd  %xmm2,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm10,%xmm2
movapd 0x5f0(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm4,%xmm3
movapd %xmm4,%xmm11
mulsd  %xmm4,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm10,%xmm7
subsd  %xmm3,%xmm7
divsd  %xmm2,%xmm7
mulsd  %xmm9,%xmm7
movapd %xmm7,0x40(%rsp)
movsd  0xdc2c(%rip),%xmm2
movapd %xmm6,%xmm3
mulsd  %xmm2,%xmm3
movapd (%rsp),%xmm4
mulsd  %xmm4,%xmm3
divsd  %xmm5,%xmm3
addsd  %xmm11,%xmm3
mulsd  %xmm4,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm4,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm2,%xmm7
divsd  %xmm5,%xmm7
subsd  0x330(%rsp),%xmm7
addsd  %xmm10,%xmm7
mulsd  %xmm0,%xmm2
divsd  %xmm5,%xmm2
mulsd  %xmm0,%xmm7
mulsd  %xmm4,%xmm4
mulsd  0xdbdc(%rip),%xmm4
addsd  %xmm2,%xmm7
movapd %xmm4,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x6c0(%rsp),%xmm2
movapd 0x20(%rsp),%xmm0
movapd %xmm7,0x690(%rsp)
mulsd  %xmm7,%xmm0
mulsd  %xmm9,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
movapd %xmm0,0x30(%rsp)
movsd  %xmm2,0x4f0(%rsp)
jmp    3618 <vbic_4T_et_cf_fj+0x24d8>
movapd %xmm1,0xe0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0xe0(%rsp),%xmm1
movapd %xmm0,%xmm3
movsd  0x4f0(%rsp),%xmm7
mulsd  %xmm7,%xmm7
mulsd  0xdb7b(%rip),%xmm7
movsd  %xmm7,0x4f0(%rsp)
addsd  %xmm7,%xmm1
ucomisd %xmm2,%xmm1
movapd %xmm1,0xe0(%rsp)
jb     3788 <vbic_4T_et_cf_fj+0x2648>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    37a3 <vbic_4T_et_cf_fj+0x2663>
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x4f0(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm10,%xmm0
movapd 0x5f0(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0xdbb4(%rip),%xmm1
subpd  %xmm3,%xmm1
movapd %xmm1,(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm2,0x40(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm5
movapd 0x730(%rsp),%xmm9
movapd 0x3c0(%rsp),%xmm8
movsd  0xdaad(%rip),%xmm10
movapd (%rsp),%xmm7
movapd %xmm7,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x40(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm7,%xmm1
movlpd 0x6c0(%rsp),%xmm1
divpd  %xmm1,%xmm4
movapd %xmm9,%xmm1
mulsd  %xmm4,%xmm1
movapd 0xdb4c(%rip),%xmm2
movlpd 0x710(%rsp),%xmm2
movapd %xmm7,%xmm3
movapd %xmm7,%xmm6
unpcklpd %xmm5,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm7
mulpd  %xmm4,%xmm7
unpckhpd %xmm4,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm10,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm5,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm6,%xmm1
divsd  %xmm6,%xmm3
mulsd  %xmm9,%xmm3
unpckhpd %xmm7,%xmm7
mulsd  %xmm2,%xmm7
movapd %xmm7,0x30(%rsp)
mulsd  %xmm2,%xmm4
addsd  %xmm3,%xmm4
movapd %xmm4,0x40(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x690(%rsp)
xorpd  %xmm3,%xmm3
addsd  %xmm1,%xmm3
movsd  0x0(%rbp),%xmm1
addsd  %xmm1,%xmm8
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm8
movapd %xmm3,0x500(%rsp)
jbe    384f <vbic_4T_et_cf_fj+0x270f>
movapd %xmm10,%xmm0
subsd  0x330(%rsp),%xmm0
movapd %xmm0,0x1b0(%rsp)
movsd  0xd9eb(%rip),%xmm1
subsd  0x5f0(%rsp),%xmm1
movapd %xmm8,0x3c0(%rsp)
call   1050 <pow@plt>
movapd 0x730(%rsp),%xmm10
movapd 0x3c0(%rsp),%xmm6
movsd  0xd987(%rip),%xmm8
movapd 0x1b0(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm7
movapd %xmm8,%xmm9
subsd  %xmm2,%xmm9
movapd 0x50(%rsp),%xmm5
mulsd  %xmm5,%xmm9
movapd %xmm8,%xmm2
movapd 0x5f0(%rsp),%xmm4
subsd  %xmm4,%xmm2
divsd  %xmm2,%xmm9
movapd %xmm1,%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm8,%xmm1
subsd  %xmm3,%xmm1
divsd  %xmm2,%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm1,(%rsp)
movsd  0xd927(%rip),%xmm3
movapd %xmm4,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm5,%xmm1
divsd  %xmm5,%xmm2
addsd  %xmm7,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm6,%xmm3
mulsd  %xmm4,%xmm3
movapd %xmm3,%xmm7
divsd  %xmm5,%xmm7
subsd  0x330(%rsp),%xmm7
addsd  %xmm8,%xmm7
mulsd  %xmm0,%xmm3
divsd  %xmm5,%xmm3
mulsd  %xmm0,%xmm7
mulsd  %xmm6,%xmm6
mulsd  0xd8d9(%rip),%xmm6
addsd  %xmm3,%xmm7
mulsd  %xmm4,%xmm6
mulsd  %xmm0,%xmm6
divsd  0x6c0(%rsp),%xmm6
movapd 0x20(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm10,%xmm6
addsd  %xmm0,%xmm6
xorpd  %xmm3,%xmm3
jmp    393f <vbic_4T_et_cf_fj+0x27ff>
movapd %xmm1,%xmm0
movapd %xmm3,0x1f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1f0(%rsp),%xmm3
movsd  %xmm0,(%rsp)
movapd 0x5f0(%rsp),%xmm4
movapd 0x3c0(%rsp),%xmm0
movapd 0x50(%rsp),%xmm2
addsd  %xmm0,%xmm3
mulsd  0xd864(%rip),%xmm3
movapd %xmm3,0x1f0(%rsp)
divsd  %xmm2,%xmm3
movsd  0xd837(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm3,%xmm0
movapd %xmm2,%xmm1
subsd  %xmm4,%xmm1
movsd  %xmm0,0x360(%rsp)
movapd %xmm1,0x30(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm1
movsd  0x0(%r13),%xmm2
addsd  0x3c0(%rsp),%xmm2
movsd  %xmm2,0x690(%rsp)
mulsd  %xmm2,%xmm2
movapd %xmm2,%xmm0
addsd  0x220(%rsp),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movapd %xmm1,0x40(%rsp)
jb     3a02 <vbic_4T_et_cf_fj+0x28c2>
sqrtsd %xmm0,%xmm5
jmp    3a21 <vbic_4T_et_cf_fj+0x28e1>
movapd %xmm1,%xmm0
divsd  %xmm5,%xmm0
movapd %xmm1,(%rsp)
movapd 0x5f0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xd86f(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x20(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
call   1050 <pow@plt>
movapd 0x730(%rsp),%xmm5
movsd  0xd77e(%rip),%xmm8
movapd 0x20(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm6
movlpd 0x6c0(%rsp),%xmm1
divpd  %xmm1,%xmm4
movapd %xmm5,%xmm1
mulsd  %xmm4,%xmm1
movapd 0xd81a(%rip),%xmm2
movlpd 0x710(%rsp),%xmm2
movapd %xmm6,%xmm3
movapd 0x50(%rsp),%xmm9
unpcklpd %xmm9,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm3
mulpd  %xmm4,%xmm3
unpckhpd %xmm4,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm8,%xmm1
subsd  %xmm0,%xmm1
xorpd  %xmm7,%xmm7
mulsd  %xmm1,%xmm9
divsd  %xmm6,%xmm9
divsd  %xmm6,%xmm1
mulsd  %xmm5,%xmm1
unpckhpd %xmm3,%xmm3
mulsd  %xmm2,%xmm3
mulsd  %xmm2,%xmm4
addsd  %xmm1,%xmm4
movapd %xmm4,(%rsp)
xorpd  %xmm6,%xmm6
xorpd  %xmm2,%xmm2
movapd 0x2a0(%rsp),%xmm12
movapd 0x60(%rsp),%xmm10
movsd  0x300(%rsp),%xmm1
movsd  0x3a0(%rsp),%xmm11
movsd  0x1e8(%rsp),%xmm13
movsd  0x490(%rsp),%xmm14
movsd  0x290(%rsp),%xmm15
movsd  0x170(%rsp),%xmm5
movapd 0x40(%rsp),%xmm4
addsd  (%rsp),%xmm6
addsd  %xmm3,%xmm7
movapd %xmm7,0x710(%rsp)
movapd 0x690(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movapd %xmm0,0x690(%rsp)
movsd  0x4f0(%rsp),%xmm0
addsd  %xmm4,%xmm0
movsd  %xmm0,0x4f0(%rsp)
addsd  %xmm9,%xmm2
movapd 0x500(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
movapd %xmm0,0x500(%rsp)
movapd 0x90(%rsp),%xmm3
movapd 0x440(%rsp),%xmm2
jmp    41b0 <vbic_4T_et_cf_fj+0x3070>
movsd  %xmm2,0x1b0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0x1b0(%rsp),%xmm2
movapd %xmm0,%xmm5
movsd  0x4f0(%rsp),%xmm0
addsd  %xmm0,%xmm2
ucomisd %xmm3,%xmm2
jb     3a3d <vbic_4T_et_cf_fj+0x28fd>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    3a58 <vbic_4T_et_cf_fj+0x2918>
movapd %xmm2,%xmm0
movsd  %xmm5,0x1b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1b0(%rsp),%xmm5
movsd  %xmm0,0x340(%rsp)
movapd 0x3c0(%rsp),%xmm0
movapd 0x50(%rsp),%xmm1
movsd  (%rsp),%xmm4
movapd %xmm0,%xmm3
movsd  0x690(%rsp),%xmm2
subsd  %xmm5,%xmm2
mulsd  0xd59a(%rip),%xmm2
divsd  %xmm4,%xmm3
movapd %xmm3,(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x150(%rsp)
divsd  %xmm1,%xmm2
movsd  0xd568(%rip),%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x2f0(%rsp)
movaps 0x30(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x1b0(%rsp)
movsd  0xd540(%rip),%xmm0
subsd  0x330(%rsp),%xmm0
movaps 0x5f0(%rsp),%xmm1
xorps  0xd5e0(%rip),%xmm1
movsd  %xmm0,0x280(%rsp)
movaps %xmm1,0x230(%rsp)
call   1050 <pow@plt>
movsd  0x0(%r13),%xmm1
xorpd  %xmm5,%xmm5
movapd 0xc0(%rsp),%xmm2
ucomisd %xmm5,%xmm2
movapd %xmm0,0x500(%rsp)
movaps %xmm1,0x2b0(%rsp)
jb     3b39 <vbic_4T_et_cf_fj+0x29f9>
xorps  %xmm3,%xmm3
sqrtsd %xmm2,%xmm3
jmp    3b4a <vbic_4T_et_cf_fj+0x2a0a>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movapd %xmm0,%xmm3
movapd (%rsp),%xmm4
movapd 0xe0(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm4
ucomisd %xmm5,%xmm0
jb     3b6a <vbic_4T_et_cf_fj+0x2a2a>
sqrtsd %xmm0,%xmm0
jmp    3b8b <vbic_4T_et_cf_fj+0x2a4b>
movapd %xmm3,0xc0(%rsp)
movapd %xmm4,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm4
movapd 0xc0(%rsp),%xmm3
movsd  %xmm0,0x320(%rsp)
movapd 0x3c0(%rsp),%xmm0
movapd 0x50(%rsp),%xmm1
movapd 0x20(%rsp),%xmm5
movsd  0xd47f(%rip),%xmm2
mulsd  %xmm2,%xmm5
movapd %xmm5,0x160(%rsp)
mulsd  %xmm2,%xmm4
movapd %xmm4,(%rsp)
movapd %xmm0,%xmm2
xorpd  0xd4fd(%rip),%xmm2
movapd %xmm2,0x570(%rsp)
addsd  %xmm0,%xmm3
mulsd  0xd448(%rip),%xmm3
movapd %xmm3,0xc0(%rsp)
divsd  %xmm1,%xmm3
movsd  0xd41b(%rip),%xmm1
subsd  %xmm3,%xmm1
movsd  %xmm1,0x670(%rsp)
movapd %xmm1,%xmm0
movaps 0x30(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm1
addsd  0x3c0(%rsp),%xmm1
movapd %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movsd  0x220(%rsp),%xmm0
addsd  %xmm3,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movsd  %xmm1,0xe0(%rsp)
movapd %xmm2,0x310(%rsp)
jb     3c64 <vbic_4T_et_cf_fj+0x2b24>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    3c83 <vbic_4T_et_cf_fj+0x2b43>
movsd  %xmm3,0x220(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x220(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0x4f0(%rsp),%xmm0
movapd 0x1f0(%rsp),%xmm1
movapd (%rsp),%xmm2
addsd  0x160(%rsp),%xmm2
divsd  0x6c0(%rsp),%xmm1
addsd  %xmm0,%xmm3
ucomisd %xmm5,%xmm3
movapd %xmm2,(%rsp)
movapd %xmm1,0x7b0(%rsp)
jb     3ccd <vbic_4T_et_cf_fj+0x2b8d>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    3ce8 <vbic_4T_et_cf_fj+0x2ba8>
movapd %xmm3,%xmm0
movsd  %xmm4,0x4f0(%rsp)
call   1060 <sqrt@plt>
movsd  0x4f0(%rsp),%xmm4
movsd  %xmm0,0x560(%rsp)
movapd 0x50(%rsp),%xmm1
movapd 0x570(%rsp),%xmm3
movsd  0xe0(%rsp),%xmm0
subsd  %xmm4,%xmm0
mulsd  0xd313(%rip),%xmm0
addsd  %xmm3,%xmm0
movapd %xmm0,0x220(%rsp)
divsd  %xmm1,%xmm0
movsd  0xd2ea(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x4f0(%rsp)
movapd %xmm1,%xmm0
movaps 0x30(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm8
movapd 0x30(%rsp),%xmm11
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd 0xd399(%rip),%xmm15
unpcklpd %xmm1,%xmm15
movapd 0x50(%rsp),%xmm0
unpcklpd 0x4f0(%rsp),%xmm0
divpd  %xmm0,%xmm15
movapd %xmm15,%xmm1
mulsd  (%rsp),%xmm1
movapd 0x730(%rsp),%xmm10
movapd 0x7b0(%rsp),%xmm2
mulsd  %xmm10,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm11,%xmm3
movapd 0x40(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm0,%xmm5
divsd  0x360(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm11,%xmm2
movapd 0x1b0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd 0x710(%rsp),%xmm14
movapd %xmm14,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm11,%xmm2
unpcklpd 0x2f0(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd %xmm5,%xmm2
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movsd  0x690(%rsp),%xmm7
divsd  0x340(%rsp),%xmm7
movapd 0x20(%rsp),%xmm13
movapd %xmm13,%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm13,%xmm9
movsd  0xd1e6(%rip),%xmm2
mulsd  %xmm2,%xmm9
movsd  0xd1e0(%rip),%xmm12
mulsd  %xmm12,%xmm4
addsd  %xmm9,%xmm4
subsd  %xmm13,%xmm4
movapd 0x150(%rsp),%xmm5
divsd  0x6c0(%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,0x690(%rsp)
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm6
movapd %xmm0,%xmm4
mulsd  (%rsp),%xmm4
addsd  %xmm6,%xmm4
subsd  %xmm3,%xmm4
movsd  %xmm4,0x4f0(%rsp)
movapd 0x3c0(%rsp),%xmm0
divsd  0x320(%rsp),%xmm0
mulsd  %xmm13,%xmm0
mulsd  %xmm12,%xmm0
addsd  0x160(%rsp),%xmm0
movapd %xmm0,0x3c0(%rsp)
movapd 0xc0(%rsp),%xmm3
movapd 0x6c0(%rsp),%xmm6
divsd  %xmm6,%xmm3
movapd %xmm15,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm10,%xmm3
addsd  %xmm4,%xmm3
movapd %xmm11,%xmm0
movapd 0x310(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  0x670(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,%xmm3
movapd 0x40(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movapd %xmm3,(%rsp)
movsd  0xe0(%rsp),%xmm2
divsd  0x560(%rsp),%xmm2
movapd %xmm13,%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm12,%xmm2
addsd  0xd06b(%rip),%xmm2
movapd %xmm2,%xmm5
movsd  %xmm2,0xe0(%rsp)
mulsd  %xmm12,%xmm4
addsd  %xmm9,%xmm4
subsd  %xmm13,%xmm4
movapd %xmm4,0x20(%rsp)
movapd 0x220(%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 0x1b0(%rsp),%xmm3
unpcklpd %xmm8,%xmm3
mulpd  %xmm14,%xmm3
movapd %xmm11,%xmm2
unpcklpd %xmm11,%xmm2
divpd  %xmm2,%xmm0
movapd %xmm0,0x40(%rsp)
divpd  %xmm2,%xmm3
movapd %xmm3,0x1b0(%rsp)
divsd  %xmm11,%xmm8
mulsd  %xmm1,%xmm4
movapd %xmm4,0x710(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm10,%xmm8
subsd  %xmm8,%xmm15
movapd %xmm15,0x50(%rsp)
movsd  0x280(%rsp),%xmm0
movaps 0x230(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x3c0(%rsp),%xmm6
movapd 0x2b0(%rsp),%xmm2
movhpd 0x0(%rbp),%xmm2
movapd 0x150(%rsp),%xmm1
unpcklpd 0x220(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x1f0(%rsp),%xmm1
unpcklpd 0xc0(%rsp),%xmm1
addpd  %xmm2,%xmm1
movapd 0x500(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
mulpd  %xmm1,%xmm2
addpd  0x1b0(%rsp),%xmm2
subpd  0x40(%rsp),%xmm2
movapd %xmm2,0x500(%rsp)
movapd 0x710(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0xe0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x710(%rsp)
movapd 0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x50(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm6
addsd  %xmm2,%xmm6
subsd  (%rsp),%xmm6
movsd  0xcec5(%rip),%xmm8
movapd 0x2a0(%rsp),%xmm12
movapd 0x60(%rsp),%xmm10
movsd  0x300(%rsp),%xmm1
movsd  0x3a0(%rsp),%xmm11
movapd 0x90(%rsp),%xmm3
movapd 0x440(%rsp),%xmm2
movsd  0x1e8(%rsp),%xmm13
movsd  0x490(%rsp),%xmm14
movsd  0x290(%rsp),%xmm15
movsd  0x170(%rsp),%xmm5
movapd 0xd0(%rsp),%xmm4
movapd 0x460(%rsp),%xmm7
movapd 0x4d0(%rsp),%xmm0
mulsd  %xmm0,%xmm7
movapd %xmm7,0x30(%rsp)
movsd  0x3e0(%rsp),%xmm7
mulsd  0x350(%rsp),%xmm7
movsd  %xmm7,0x3e0(%rsp)
mulsd  %xmm0,%xmm2
movapd %xmm2,0x1b0(%rsp)
mulsd  0x200(%rsp),%xmm13
mulsd  %xmm1,%xmm3
addsd  0x70(%rsp),%xmm15
mulsd  0xb0(%rsp),%xmm12
movapd %xmm10,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x350(%rsp)
movsd  0x480(%rsp),%xmm0
mulsd  0x180(%rsp),%xmm0
movsd  %xmm0,0x480(%rsp)
mulsd  %xmm4,%xmm14
movapd 0x130(%rsp),%xmm0
mulsd  %xmm11,%xmm0
movapd %xmm0,0x130(%rsp)
movsd  0x430(%rsp),%xmm0
addsd  %xmm8,%xmm0
movsd  %xmm0,0x430(%rsp)
movapd 0xce4b(%rip),%xmm0
xorpd  %xmm10,%xmm0
movapd %xmm0,0x70(%rsp)
movapd %xmm0,%xmm2
mulsd  0x330(%rsp),%xmm2
movapd 0x1a0(%rsp),%xmm0
mulsd  0x7c0(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm5,%xmm0
movapd %xmm2,(%rsp)
mov    %rbx,0x988(%rsp)
mov    %rbp,0x5a8(%rsp)
movapd %xmm12,0x2a0(%rsp)
movapd %xmm6,0x3c0(%rsp)
movapd %xmm3,0x90(%rsp)
movsd  %xmm13,0x1e8(%rsp)
movsd  %xmm14,0x490(%rsp)
movsd  %xmm15,0x290(%rsp)
jae    43cc <vbic_4T_et_cf_fj+0x328c>
movapd 0x140(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    4534 <vbic_4T_et_cf_fj+0x33f4>
xorpd  %xmm0,%xmm0
movsd  0x240(%rsp),%xmm2
ucomisd %xmm0,%xmm2
movapd (%rsp),%xmm2
jbe    4534 <vbic_4T_et_cf_fj+0x33f4>
movapd %xmm1,%xmm7
addsd  %xmm2,%xmm7
movapd %xmm7,0xc0(%rsp)
subsd  %xmm2,%xmm1
movapd %xmm1,0x50(%rsp)
divsd  %xmm1,%xmm7
movsd  0xcce8(%rip),%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm7,0xe0(%rsp)
unpcklpd %xmm7,%xmm7
addpd  0xcd9b(%rip),%xmm7
movapd %xmm7,%xmm2
unpckhpd %xmm7,%xmm2
movapd %xmm2,0x40(%rsp)
mulsd  %xmm2,%xmm2
movsd  %xmm1,0x670(%rsp)
addsd  %xmm1,%xmm2
ucomisd %xmm0,%xmm2
movapd %xmm7,0xb0(%rsp)
movapd %xmm2,0x600(%rsp)
jb     4d0e <vbic_4T_et_cf_fj+0x3bce>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    4d20 <vbic_4T_et_cf_fj+0x3be0>
movsd  (%r12),%xmm4
addsd  %xmm4,%xmm2
ucomisd %xmm0,%xmm2
jbe    457c <vbic_4T_et_cf_fj+0x343c>
movapd %xmm8,%xmm0
subsd  0x330(%rsp),%xmm0
movapd %xmm0,0x180(%rsp)
movsd  0xcc49(%rip),%xmm1
subsd  0x2e0(%rsp),%xmm1
movapd %xmm2,0x40(%rsp)
call   1050 <pow@plt>
movapd 0x40(%rsp),%xmm3
movapd 0x60(%rsp),%xmm6
movsd  0xcbf0(%rip),%xmm8
movapd 0x180(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm8,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm8,%xmm1
movapd 0x2e0(%rsp),%xmm4
subsd  %xmm4,%xmm1
divsd  %xmm1,%xmm2
movapd %xmm2,0x240(%rsp)
movapd %xmm5,%xmm2
mulsd  %xmm5,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm8,%xmm7
subsd  %xmm2,%xmm7
divsd  %xmm1,%xmm7
movapd 0x1a0(%rsp),%xmm11
mulsd  %xmm11,%xmm7
movapd %xmm7,0x50(%rsp)
movsd  0xcb89(%rip),%xmm1
movapd %xmm4,%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm2
divsd  %xmm6,%xmm2
addsd  %xmm5,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0x180(%rsp)
mulsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm1,%xmm2
divsd  %xmm6,%xmm2
subsd  0x330(%rsp),%xmm2
addsd  %xmm8,%xmm2
mulsd  %xmm0,%xmm1
divsd  %xmm6,%xmm1
mulsd  %xmm0,%xmm2
mulsd  %xmm3,%xmm3
mulsd  0xcb36(%rip),%xmm3
addsd  %xmm1,%xmm2
mulsd  %xmm4,%xmm3
mulsd  %xmm0,%xmm3
divsd  0x350(%rsp),%xmm3
movapd 0x20(%rsp),%xmm0
movapd %xmm2,0xe0(%rsp)
mulsd  %xmm2,%xmm0
mulsd  %xmm11,%xmm3
addsd  %xmm0,%xmm3
xorpd  %xmm7,%xmm7
jmp    482e <vbic_4T_et_cf_fj+0x36ee>
movsd  0xcb14(%rip),%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x220(%rsp)
mulsd  %xmm2,%xmm2
movapd %xmm2,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movapd %xmm0,0x150(%rsp)
jb     4d73 <vbic_4T_et_cf_fj+0x3c33>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4d9b <vbic_4T_et_cf_fj+0x3c5b>
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
movapd %xmm0,0xe0(%rsp)
movapd 0x140(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jbe    472c <vbic_4T_et_cf_fj+0x35ec>
movapd %xmm0,%xmm3
movapd 0xcb24(%rip),%xmm0
xorpd  %xmm3,%xmm0
ucomisd %xmm4,%xmm0
jbe    472c <vbic_4T_et_cf_fj+0x35ec>
unpcklpd %xmm3,%xmm0
movapd %xmm0,%xmm1
movapd 0x350(%rsp),%xmm0
unpcklpd %xmm10,%xmm0
divpd  %xmm0,%xmm1
movapd %xmm1,0x40(%rsp)
unpckhpd %xmm1,%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,0x170(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm10,%xmm1
movapd %xmm1,0x180(%rsp)
movapd 0xcb06(%rip),%xmm2
unpcklpd %xmm1,%xmm2
movapd 0x2e0(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
subpd  %xmm4,%xmm1
movapd %xmm1,0xb0(%rsp)
mulpd  %xmm2,%xmm4
movsd  %xmm1,%xmm4
movapd %xmm4,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x60(%rsp),%xmm6
movsd  0xc9ca(%rip),%xmm8
movapd %xmm0,%xmm7
movapd 0xb0(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm7,%xmm0
divsd  0x170(%rsp),%xmm0
movapd 0x1a0(%rsp),%xmm11
movapd 0x40(%rsp),%xmm4
mulsd  %xmm11,%xmm4
mulsd  %xmm0,%xmm4
movsd  (%r12),%xmm1
addsd  0x140(%rsp),%xmm1
movapd %xmm2,%xmm0
movapd %xmm2,%xmm10
mulsd  %xmm1,%xmm0
movapd 0x180(%rsp),%xmm9
divsd  %xmm9,%xmm0
movapd %xmm8,%xmm2
subsd  %xmm0,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm8,%xmm3
subsd  %xmm2,%xmm3
movapd %xmm6,%xmm2
mulsd  %xmm3,%xmm2
divsd  %xmm10,%xmm2
movapd %xmm2,0x240(%rsp)
mulsd  %xmm6,%xmm1
mulsd  %xmm7,%xmm1
unpcklpd %xmm1,%xmm3
divpd  0x50(%rsp),%xmm3
movapd %xmm3,%xmm1
unpckhpd %xmm3,%xmm1
subsd  %xmm1,%xmm3
addsd  0xc946(%rip),%xmm0
mulsd  %xmm6,%xmm0
divsd  %xmm10,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm6,%xmm7
divsd  %xmm9,%xmm7
mulsd  %xmm11,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,0x50(%rsp)
jmp    481d <vbic_4T_et_cf_fj+0x36dd>
movapd %xmm4,%xmm0
divsd  %xmm10,%xmm0
movapd 0x2e0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xc996(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x40(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm4,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x60(%rsp),%xmm6
movsd  0xc8a2(%rip),%xmm8
movapd 0x40(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x50(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm5
movlpd 0x350(%rsp),%xmm1
divpd  %xmm1,%xmm4
movapd 0x1a0(%rsp),%xmm11
movapd %xmm11,%xmm1
mulsd  %xmm4,%xmm1
movapd 0xc932(%rip),%xmm2
movlpd 0x70(%rsp),%xmm2
movapd %xmm5,%xmm3
unpcklpd %xmm6,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm7
mulpd  %xmm4,%xmm7
unpckhpd %xmm4,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm8,%xmm1
subsd  %xmm0,%xmm1
movapd %xmm6,%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm5,%xmm0
movapd %xmm0,0x240(%rsp)
divsd  %xmm5,%xmm1
mulsd  %xmm11,%xmm1
unpckhpd %xmm7,%xmm7
mulsd  %xmm2,%xmm7
mulsd  %xmm2,%xmm4
addsd  %xmm1,%xmm4
movapd %xmm4,0x50(%rsp)
xorpd  %xmm3,%xmm3
xorpd  %xmm0,%xmm0
movapd %xmm0,0x180(%rsp)
movapd (%rsp),%xmm2
movsd  (%r15),%xmm4
addsd  %xmm4,%xmm2
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
movapd %xmm3,0x40(%rsp)
movapd %xmm7,0x170(%rsp)
jbe    4998 <vbic_4T_et_cf_fj+0x3858>
movapd %xmm8,%xmm0
subsd  0x330(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0xc7d3(%rip),%xmm1
subsd  0x2e0(%rsp),%xmm1
movapd %xmm2,(%rsp)
call   1050 <pow@plt>
movsd  0xc787(%rip),%xmm9
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm10
movapd %xmm9,%xmm15
subsd  %xmm2,%xmm15
movapd 0x60(%rsp),%xmm1
mulsd  %xmm1,%xmm15
movapd %xmm9,%xmm2
movapd 0x2e0(%rsp),%xmm7
subsd  %xmm7,%xmm2
divsd  %xmm2,%xmm15
movapd %xmm10,%xmm3
mulsd  %xmm10,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm9,%xmm4
subsd  %xmm3,%xmm4
divsd  %xmm2,%xmm4
movapd 0x1a0(%rsp),%xmm8
mulsd  %xmm8,%xmm4
movsd  0xc722(%rip),%xmm2
movapd %xmm7,%xmm5
mulsd  %xmm2,%xmm5
movapd (%rsp),%xmm6
mulsd  %xmm6,%xmm5
divsd  %xmm1,%xmm5
addsd  %xmm10,%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm6,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm2,%xmm3
divsd  %xmm1,%xmm3
subsd  0x330(%rsp),%xmm3
addsd  %xmm9,%xmm3
movapd %xmm4,%xmm14
mulsd  %xmm0,%xmm2
divsd  %xmm1,%xmm2
xorpd  %xmm1,%xmm1
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm6,%xmm2
mulsd  %xmm6,%xmm2
mulsd  0xc6c1(%rip),%xmm2
mulsd  %xmm7,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x350(%rsp),%xmm2
movapd 0x20(%rsp),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm8,%xmm2
addsd  %xmm0,%xmm2
jmp    4c12 <vbic_4T_et_cf_fj+0x3ad2>
movapd 0x140(%rsp),%xmm3
ucomisd %xmm0,%xmm3
jbe    4b1f <vbic_4T_et_cf_fj+0x39df>
movapd 0xc71d(%rip),%xmm0
xorpd  %xmm3,%xmm0
ucomisd %xmm4,%xmm0
jbe    4b1f <vbic_4T_et_cf_fj+0x39df>
unpcklpd %xmm3,%xmm0
movapd %xmm0,%xmm1
movapd 0x350(%rsp),%xmm0
unpcklpd %xmm6,%xmm0
divpd  %xmm0,%xmm1
movapd %xmm1,0x20(%rsp)
unpckhpd %xmm1,%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,0xb0(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm6,%xmm1
movapd %xmm1,0x70(%rsp)
movapd 0xc704(%rip),%xmm2
unpcklpd %xmm1,%xmm2
movapd 0x2e0(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
subpd  %xmm4,%xmm1
movapd %xmm1,0x200(%rsp)
mulpd  %xmm2,%xmm4
movsd  %xmm1,%xmm4
movapd %xmm4,(%rsp)
call   1050 <pow@plt>
movsd  0xc5d0(%rip),%xmm6
movapd 0x200(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
divsd  0xb0(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm8
movapd 0x20(%rsp),%xmm4
mulsd  %xmm8,%xmm4
mulsd  %xmm1,%xmm4
movapd 0x140(%rsp),%xmm1
addsd  (%r15),%xmm1
movapd %xmm2,%xmm7
movapd %xmm2,%xmm3
mulsd  %xmm1,%xmm7
movapd %xmm1,%xmm2
movapd 0x70(%rsp),%xmm5
divsd  %xmm5,%xmm7
movapd %xmm6,%xmm1
subsd  %xmm7,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm6,%xmm14
subsd  %xmm1,%xmm14
movapd %xmm0,%xmm1
movapd 0x60(%rsp),%xmm0
movapd %xmm0,%xmm15
mulsd  %xmm14,%xmm15
divsd  %xmm3,%xmm15
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
unpcklpd %xmm2,%xmm14
divpd  (%rsp),%xmm14
movapd %xmm14,%xmm2
unpckhpd %xmm14,%xmm2
subsd  %xmm2,%xmm14
addsd  0xc54c(%rip),%xmm7
mulsd  %xmm0,%xmm7
divsd  %xmm3,%xmm7
mulsd  %xmm4,%xmm7
mulsd  %xmm0,%xmm1
divsd  %xmm5,%xmm1
mulsd  %xmm8,%xmm14
addsd  %xmm7,%xmm14
jmp    4c06 <vbic_4T_et_cf_fj+0x3ac6>
movapd %xmm4,%xmm0
divsd  %xmm6,%xmm0
movapd 0x2e0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xc5a4(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x20(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm4,(%rsp)
call   1050 <pow@plt>
movsd  0xc4b8(%rip),%xmm6
movapd 0x20(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm14
unpcklpd %xmm1,%xmm14
movapd %xmm2,%xmm1
movapd %xmm2,%xmm5
movlpd 0x350(%rsp),%xmm1
divpd  %xmm1,%xmm14
movapd 0x1a0(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm14,%xmm1
movapd 0xc547(%rip),%xmm2
movlpd 0x70(%rsp),%xmm2
movapd %xmm5,%xmm3
movapd 0x60(%rsp),%xmm15
unpcklpd %xmm15,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm3
mulpd  %xmm14,%xmm3
unpckhpd %xmm14,%xmm14
mulsd  %xmm1,%xmm14
movapd %xmm3,%xmm1
movapd %xmm6,%xmm3
subsd  %xmm0,%xmm3
mulsd  %xmm3,%xmm15
divsd  %xmm5,%xmm15
divsd  %xmm5,%xmm3
mulsd  %xmm4,%xmm3
unpckhpd %xmm1,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm14
addsd  %xmm3,%xmm14
xorpd  %xmm3,%xmm3
xorpd  %xmm2,%xmm2
xorpd  %xmm5,%xmm5
movapd 0xa0(%rsp),%xmm0
movapd 0x250(%rsp),%xmm9
movsd  0x2d0(%rsp),%xmm12
movsd  0x598(%rsp),%xmm10
movsd  0x6e8(%rsp),%xmm8
movapd 0x370(%rsp),%xmm7
movsd  0x290(%rsp),%xmm11
movapd 0x1b0(%rsp),%xmm13
movapd 0x30(%rsp),%xmm6
movapd 0x240(%rsp),%xmm4
addsd  %xmm14,%xmm2
movapd %xmm2,0x200(%rsp)
addsd  %xmm1,%xmm3
movsd  %xmm3,0x240(%rsp)
addsd  %xmm15,%xmm5
movapd %xmm5,0x150(%rsp)
movapd 0x180(%rsp),%xmm1
addsd  %xmm4,%xmm1
movapd %xmm1,0x180(%rsp)
movapd 0xe0(%rsp),%xmm1
addsd  0x170(%rsp),%xmm1
movapd %xmm1,0xe0(%rsp)
movapd 0x40(%rsp),%xmm1
addsd  0x50(%rsp),%xmm1
movapd %xmm1,0x40(%rsp)
movapd 0x90(%rsp),%xmm15
movapd 0x130(%rsp),%xmm4
movsd  0x1d8(%rsp),%xmm1
movapd 0x440(%rsp),%xmm5
movapd 0x460(%rsp),%xmm2
jmp    7dce <vbic_4T_et_cf_fj+0x6c8e>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd 0xb0(%rsp),%xmm7
movsd  0xc328(%rip),%xmm1
movsd  0x240(%rsp),%xmm2
mulsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm7,%xmm2
mulsd  %xmm7,%xmm2
movsd  %xmm1,0x570(%rsp)
addsd  %xmm1,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm2
movapd %xmm2,0x7a0(%rsp)
movsd  %xmm0,0xd0(%rsp)
jb     4dcc <vbic_4T_et_cf_fj+0x3c8c>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    4de2 <vbic_4T_et_cf_fj+0x3ca2>
movapd %xmm2,0x1f0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movapd 0x1f0(%rsp),%xmm2
movsd  0x170(%rsp),%xmm5
movapd %xmm0,%xmm1
mulsd  %xmm5,%xmm5
mulsd  0xc2a9(%rip),%xmm5
movsd  %xmm5,0x170(%rsp)
addsd  %xmm5,%xmm2
ucomisd %xmm4,%xmm2
movapd %xmm2,0x1f0(%rsp)
jb     4e30 <vbic_4T_et_cf_fj+0x3cf0>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    4e4b <vbic_4T_et_cf_fj+0x3d0b>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0xb0(%rsp),%xmm7
movsd  %xmm0,0x1f0(%rsp)
movsd  0x240(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc250(%rip),%xmm0
mulsd  %xmm7,%xmm7
movsd  %xmm0,0x240(%rsp)
addsd  %xmm0,%xmm7
ucomisd %xmm1,%xmm7
movsd  %xmm7,0x180(%rsp)
jb     4f4a <vbic_4T_et_cf_fj+0x3e0a>
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
jmp    4f53 <vbic_4T_et_cf_fj+0x3e13>
movapd %xmm2,%xmm0
movapd %xmm1,0x180(%rsp)
call   1060 <sqrt@plt>
movapd 0x180(%rsp),%xmm1
movapd 0x60(%rsp),%xmm2
movapd (%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x20(%rsp),%xmm0
mulsd  %xmm0,%xmm3
addsd  %xmm4,%xmm1
movsd  0xc1bc(%rip),%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
movapd %xmm0,0x360(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm3,0x40(%rsp)
movapd %xmm1,%xmm0
divsd  %xmm2,%xmm0
movsd  0xc175(%rip),%xmm3
movapd %xmm3,%xmm4
subsd  %xmm0,%xmm4
movsd  0xc195(%rip),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,0xd0(%rsp)
movapd %xmm1,0x180(%rsp)
divsd  0x350(%rsp),%xmm1
movsd  %xmm1,0x200(%rsp)
movapd %xmm3,%xmm1
subsd  0x2e0(%rsp),%xmm1
movsd  %xmm4,0xe0(%rsp)
movapd %xmm4,%xmm0
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm3
movsd  (%r12),%xmm2
addsd  (%rsp),%xmm2
movapd %xmm2,%xmm6
mulsd  %xmm2,%xmm6
movapd %xmm6,%xmm0
addsd  0x220(%rsp),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x240(%rsp)
movapd %xmm3,0xb0(%rsp)
jb     4fab <vbic_4T_et_cf_fj+0x3e6b>
sqrtsd %xmm0,%xmm8
jmp    4fd4 <vbic_4T_et_cf_fj+0x3e94>
movapd %xmm7,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,0x6a0(%rsp)
movsd  0x170(%rsp),%xmm0
movapd 0x40(%rsp),%xmm1
mulsd  %xmm0,%xmm0
mulsd  0xc0d9(%rip),%xmm0
movsd  %xmm0,0x170(%rsp)
mulsd  %xmm1,%xmm1
addsd  %xmm0,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movsd  %xmm1,0x200(%rsp)
jb     5026 <vbic_4T_et_cf_fj+0x3ee6>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5033 <vbic_4T_et_cf_fj+0x3ef3>
movsd  %xmm6,0x140(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movsd  0x140(%rsp),%xmm6
movapd 0xb0(%rsp),%xmm3
movapd %xmm0,%xmm8
movapd 0x1a0(%rsp),%xmm0
movapd 0x40(%rsp),%xmm4
movsd  0x170(%rsp),%xmm2
movsd  0x200(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm7
mulsd  %xmm4,%xmm7
mulsd  %xmm0,%xmm5
movapd 0x50(%rsp),%xmm4
mulsd  %xmm3,%xmm4
addsd  %xmm2,%xmm6
ucomisd %xmm1,%xmm6
jb     505b <vbic_4T_et_cf_fj+0x3f1b>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    50b7 <vbic_4T_et_cf_fj+0x3f77>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x180(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  %xmm0,0x920(%rsp)
jb     52e7 <vbic_4T_et_cf_fj+0x41a7>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    52f0 <vbic_4T_et_cf_fj+0x41b0>
movapd %xmm6,%xmm0
movapd %xmm4,0x140(%rsp)
movsd  %xmm5,0x200(%rsp)
movsd  %xmm8,0xc0(%rsp)
movsd  %xmm7,0x160(%rsp)
call   1060 <sqrt@plt>
movsd  0x160(%rsp),%xmm7
movsd  0xc0(%rsp),%xmm8
movsd  0x200(%rsp),%xmm5
movapd 0x140(%rsp),%xmm4
movapd 0xb0(%rsp),%xmm3
movsd  %xmm0,0x2b0(%rsp)
movapd 0x60(%rsp),%xmm1
movapd (%rsp),%xmm0
movsd  0x240(%rsp),%xmm2
movsd  0xe0(%rsp),%xmm6
addsd  %xmm7,%xmm5
movsd  %xmm5,0x200(%rsp)
divsd  %xmm6,%xmm4
movapd %xmm4,0x140(%rsp)
movapd 0xbfd1(%rip),%xmm4
xorpd  %xmm3,%xmm4
movapd %xmm4,0x160(%rsp)
movapd %xmm2,%xmm3
subsd  %xmm8,%xmm3
mulsd  0xbf0b(%rip),%xmm3
subsd  %xmm0,%xmm3
movsd  %xmm3,0xc0(%rsp)
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xbede(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0xe0(%rsp)
movapd %xmm1,%xmm0
movaps 0x50(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x70(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm8
unpcklpd 0xe0(%rsp),%xmm1
divpd  %xmm1,%xmm4
movsd  0x240(%rsp),%xmm7
divsd  0x2b0(%rsp),%xmm7
movapd 0x20(%rsp),%xmm3
movapd %xmm3,%xmm5
mulsd  %xmm7,%xmm5
movapd %xmm3,%xmm2
movsd  0xbe79(%rip),%xmm6
mulsd  %xmm6,%xmm2
movsd  0xbe75(%rip),%xmm1
mulsd  %xmm1,%xmm7
addsd  %xmm6,%xmm7
mulsd  %xmm1,%xmm5
movapd %xmm2,0x7b0(%rsp)
addsd  %xmm2,%xmm5
subsd  %xmm3,%xmm5
movsd  0xc0(%rsp),%xmm3
divsd  0x350(%rsp),%xmm3
movsd  0xd0(%rsp),%xmm1
movapd %xmm1,%xmm2
movsd  %xmm7,0x240(%rsp)
mulsd  %xmm7,%xmm2
movapd %xmm2,0xe0(%rsp)
movapd %xmm1,%xmm2
movapd %xmm5,0x230(%rsp)
mulsd  %xmm5,%xmm2
movapd 0x1a0(%rsp),%xmm1
mulsd  %xmm1,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm4,%xmm2
unpckhpd %xmm4,%xmm2
movapd %xmm2,0x340(%rsp)
mulsd  %xmm2,%xmm3
movsd  %xmm0,0x2b0(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x320(%rsp)
movapd %xmm4,0x570(%rsp)
mulsd  %xmm4,%xmm3
movsd  %xmm3,0x280(%rsp)
movsd  0xbd9b(%rip),%xmm0
subsd  0x330(%rsp),%xmm0
movaps 0xbe43(%rip),%xmm1
xorps  0x2e0(%rsp),%xmm1
movsd  %xmm0,0x670(%rsp)
movaps %xmm1,0x2f0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm13
movsd  (%r12),%xmm7
subsd  0xc0(%rsp),%xmm7
xorpd  %xmm11,%xmm11
movapd 0x150(%rsp),%xmm0
ucomisd %xmm11,%xmm0
movsd  %xmm13,0x310(%rsp)
jb     531c <vbic_4T_et_cf_fj+0x41dc>
xorps  %xmm6,%xmm6
sqrtsd %xmm0,%xmm6
jmp    5346 <vbic_4T_et_cf_fj+0x4206>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x200(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x230(%rsp)
jb     53e2 <vbic_4T_et_cf_fj+0x42a2>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    53ef <vbic_4T_et_cf_fj+0x42af>
movsd  %xmm7,0xc0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movsd  0xc0(%rsp),%xmm7
movsd  0x310(%rsp),%xmm13
movapd %xmm0,%xmm6
movapd 0x180(%rsp),%xmm1
movapd 0xe0(%rsp),%xmm5
movapd 0x140(%rsp),%xmm3
movapd 0x1f0(%rsp),%xmm0
movapd 0x160(%rsp),%xmm2
movsd  0x2b0(%rsp),%xmm4
movsd  0x280(%rsp),%xmm12
movsd  0x200(%rsp),%xmm10
movapd 0x230(%rsp),%xmm15
movapd 0x340(%rsp),%xmm8
movsd  0x320(%rsp),%xmm9
divsd  0x50(%rsp),%xmm2
mulsd  %xmm10,%xmm3
mulsd  %xmm8,%xmm5
mulsd  0x70(%rsp),%xmm4
subsd  %xmm9,%xmm12
addsd  %xmm7,%xmm1
mulsd  %xmm13,%xmm15
ucomisd %xmm11,%xmm0
jb     5417 <vbic_4T_et_cf_fj+0x42d7>
sqrtsd %xmm0,%xmm0
jmp    54ba <vbic_4T_et_cf_fj+0x437a>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x180(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movapd %xmm0,0x640(%rsp)
jb     567c <vbic_4T_et_cf_fj+0x453c>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5685 <vbic_4T_et_cf_fj+0x4545>
movapd %xmm1,0x180(%rsp)
movapd %xmm5,0xe0(%rsp)
movapd %xmm6,0x150(%rsp)
movapd %xmm3,0x140(%rsp)
movapd %xmm2,0x160(%rsp)
movsd  %xmm4,0x2b0(%rsp)
movsd  %xmm12,0x280(%rsp)
movapd %xmm15,0x230(%rsp)
call   1060 <sqrt@plt>
movapd 0x230(%rsp),%xmm15
movsd  0x310(%rsp),%xmm13
movsd  0x280(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm4
movapd 0x160(%rsp),%xmm2
movapd 0x140(%rsp),%xmm3
movapd 0x150(%rsp),%xmm6
movapd 0xe0(%rsp),%xmm5
movapd 0x180(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm10
movapd 0x60(%rsp),%xmm8
movapd 0x40(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm7
movapd 0x360(%rsp),%xmm9
movapd 0x570(%rsp),%xmm14
mulsd  0x70(%rsp),%xmm7
movapd %xmm7,0xb0(%rsp)
mulsd  %xmm10,%xmm2
movapd %xmm2,0x160(%rsp)
mulsd  %xmm14,%xmm3
movapd %xmm3,0x140(%rsp)
divsd  0x50(%rsp),%xmm4
movsd  %xmm4,0x2b0(%rsp)
mulsd  %xmm14,%xmm5
movapd %xmm5,0xe0(%rsp)
mulsd  %xmm13,%xmm1
movapd %xmm1,0x180(%rsp)
subsd  %xmm15,%xmm12
movsd  %xmm12,0x280(%rsp)
mulsd  %xmm13,%xmm11
movapd %xmm11,0x40(%rsp)
movapd (%rsp),%xmm1
movapd %xmm1,%xmm4
divsd  %xmm0,%xmm4
mulsd  0x20(%rsp),%xmm4
addsd  %xmm1,%xmm6
movsd  0xbab1(%rip),%xmm0
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm4
addsd  %xmm9,%xmm4
movapd %xmm6,%xmm0
divsd  %xmm8,%xmm0
movapd %xmm6,0x150(%rsp)
divsd  0x350(%rsp),%xmm6
movsd  0xd0(%rsp),%xmm1
movapd %xmm4,0x200(%rsp)
mulsd  %xmm4,%xmm1
mulsd  %xmm10,%xmm6
addsd  %xmm1,%xmm6
movsd  %xmm6,0x340(%rsp)
movapd 0x2e0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xbafc(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x1f0(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0xc0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm7
movapd 0x1f0(%rsp),%xmm0
movapd %xmm0,%xmm2
mulsd  %xmm7,%xmm2
divsd  0xc0(%rsp),%xmm2
movapd %xmm7,%xmm5
mulsd  0x70(%rsp),%xmm5
xorpd  0xba99(%rip),%xmm7
divsd  %xmm0,%xmm7
movsd  (%r15),%xmm3
addsd  (%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm3,%xmm1
movsd  0x220(%rsp),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movsd  %xmm3,0xc0(%rsp)
movsd  %xmm1,0x570(%rsp)
jb     56b1 <vbic_4T_et_cf_fj+0x4571>
sqrtsd %xmm0,%xmm0
jmp    56ec <vbic_4T_et_cf_fj+0x45ac>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x200(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x310(%rsp)
jb     57dc <vbic_4T_et_cf_fj+0x469c>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    57e9 <vbic_4T_et_cf_fj+0x46a9>
movapd %xmm2,0x220(%rsp)
movapd %xmm5,0x230(%rsp)
movapd %xmm7,0x360(%rsp)
call   1060 <sqrt@plt>
movapd 0x360(%rsp),%xmm7
movapd 0x230(%rsp),%xmm5
movapd 0x220(%rsp),%xmm2
movsd  %xmm0,0x320(%rsp)
movapd 0x1a0(%rsp),%xmm8
movapd 0x180(%rsp),%xmm1
movapd 0x40(%rsp),%xmm3
movapd 0xe0(%rsp),%xmm4
movsd  0x170(%rsp),%xmm9
movsd  0x240(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm6
movapd 0x140(%rsp),%xmm12
movapd 0x160(%rsp),%xmm13
movsd  0x2b0(%rsp),%xmm10
movsd  0x280(%rsp),%xmm11
movsd  0x310(%rsp),%xmm0
movsd  0x340(%rsp),%xmm15
divsd  0x50(%rsp),%xmm6
addsd  %xmm13,%xmm12
addsd  %xmm10,%xmm1
addsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm14
addsd  %xmm11,%xmm3
mulsd  %xmm15,%xmm2
movsd  0x570(%rsp),%xmm0
addsd  %xmm9,%xmm0
ucomisd 0xb918(%rip),%xmm0
divsd  0x1f0(%rsp),%xmm5
mulsd  %xmm8,%xmm7
movapd %xmm2,0x220(%rsp)
movapd %xmm5,0x230(%rsp)
movapd %xmm7,0x360(%rsp)
jb     580e <vbic_4T_et_cf_fj+0x46ce>
sqrtsd %xmm0,%xmm0
jmp    587d <vbic_4T_et_cf_fj+0x473d>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x180(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  %xmm0,0x910(%rsp)
jb     5ad9 <vbic_4T_et_cf_fj+0x4999>
sqrtsd %xmm1,%xmm1
jmp    5ae6 <vbic_4T_et_cf_fj+0x49a6>
movapd %xmm1,0x180(%rsp)
movapd %xmm3,0x40(%rsp)
movapd %xmm4,0xe0(%rsp)
movsd  %xmm14,0x240(%rsp)
movapd %xmm6,0xb0(%rsp)
movapd %xmm12,0x140(%rsp)
call   1060 <sqrt@plt>
movapd 0x140(%rsp),%xmm12
movapd 0xb0(%rsp),%xmm6
movsd  0x240(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm3
movapd 0x180(%rsp),%xmm1
movsd  %xmm0,0x170(%rsp)
movapd 0x60(%rsp),%xmm2
movsd  0x320(%rsp),%xmm0
subsd  %xmm6,%xmm1
movapd %xmm1,0x180(%rsp)
subsd  %xmm14,%xmm4
movapd %xmm4,0xe0(%rsp)
subsd  %xmm12,%xmm3
movapd %xmm3,0x40(%rsp)
movsd  0xc0(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  0xb758(%rip),%xmm0
mulsd  %xmm0,%xmm1
subsd  (%rsp),%xmm1
movsd  %xmm1,(%rsp)
movapd %xmm1,%xmm0
divsd  %xmm2,%xmm0
movsd  0xb72a(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x50(%rsp)
movapd %xmm1,%xmm0
movaps 0x1f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x1f0(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd 0x70(%rsp),%xmm5
movapd %xmm5,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm3,%xmm2
movapd %xmm3,%xmm8
unpcklpd 0x50(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd 0x220(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0x360(%rsp),%xmm2
movapd %xmm2,0x220(%rsp)
movsd  0xc0(%rsp),%xmm4
divsd  0x170(%rsp),%xmm4
movapd 0x20(%rsp),%xmm2
movapd %xmm2,%xmm6
mulsd  %xmm4,%xmm6
movsd  0xb6ae(%rip),%xmm3
mulsd  %xmm3,%xmm4
addsd  0xb69a(%rip),%xmm4
movapd %xmm4,%xmm7
movsd  %xmm4,0xc0(%rsp)
mulsd  %xmm3,%xmm6
addsd  0x7b0(%rsp),%xmm6
subsd  %xmm2,%xmm6
movapd %xmm6,0x20(%rsp)
movsd  (%rsp),%xmm2
divsd  0x350(%rsp),%xmm2
movsd  0xd0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm7,%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm6,%xmm4
movapd 0x1a0(%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,0x70(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm7
movsd  %xmm7,0x240(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm3,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x50(%rsp)
movsd  0x670(%rsp),%xmm0
movaps 0x2f0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  (%r15),%xmm1
subsd  (%rsp),%xmm1
movapd 0x150(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x70(%rsp),%xmm2
subsd  0x230(%rsp),%xmm2
movapd %xmm2,0x150(%rsp)
movsd  0x240(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0xc0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movsd  %xmm2,0x240(%rsp)
movapd 0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x50(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x200(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x220(%rsp),%xmm1
movapd %xmm1,0x200(%rsp)
jmp    7d4c <vbic_4T_et_cf_fj+0x6c0c>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0x200(%rsp),%xmm2
movapd 0xe0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0xe0(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
movapd %xmm1,0x2f0(%rsp)
jb     5b21 <vbic_4T_et_cf_fj+0x49e1>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5b2a <vbic_4T_et_cf_fj+0x49ea>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,0x628(%rsp)
movapd 0x60(%rsp),%xmm1
movapd (%rsp),%xmm2
movsd  0xd0(%rsp),%xmm3
movsd  0x1f0(%rsp),%xmm0
addsd  %xmm0,%xmm3
movapd 0xe0(%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,0x8a0(%rsp)
mulsd  0x50(%rsp),%xmm0
subsd  0x140(%rsp),%xmm0
subsd  %xmm2,%xmm0
mulsd  0xb4a3(%rip),%xmm0
movapd %xmm0,0x180(%rsp)
movapd %xmm0,%xmm2
divsd  %xmm1,%xmm2
movsd  0xb47a(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0x2e0(%rsp),%xmm1
movsd  %xmm0,0x900(%rsp)
movapd %xmm1,0x1f0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm2
movsd  (%r12),%xmm4
addsd  %xmm4,%xmm4
addsd  0x140(%rsp),%xmm4
addsd  (%rsp),%xmm4
movapd %xmm4,%xmm1
divsd  0x50(%rsp),%xmm1
movapd %xmm1,%xmm3
unpcklpd %xmm1,%xmm3
addpd  0xb524(%rip),%xmm3
movapd %xmm3,%xmm5
unpckhpd %xmm3,%xmm5
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
addsd  0x670(%rsp),%xmm0
ucomisd 0xb4a3(%rip),%xmm0
movapd %xmm3,0xd0(%rsp)
movapd %xmm2,0x220(%rsp)
movapd %xmm1,0x200(%rsp)
movapd %xmm4,0x890(%rsp)
movapd %xmm5,0x150(%rsp)
jb     5c55 <vbic_4T_et_cf_fj+0x4b15>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    5c67 <vbic_4T_et_cf_fj+0x4b27>
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm3
movapd %xmm0,%xmm1
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x570(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm1,0x2b0(%rsp)
jb     5c91 <vbic_4T_et_cf_fj+0x4b51>
sqrtsd %xmm0,%xmm0
jmp    5ca3 <vbic_4T_et_cf_fj+0x4b63>
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0xd0(%rsp),%xmm3
mulsd  %xmm3,%xmm3
addsd  0x240(%rsp),%xmm3
ucomisd %xmm2,%xmm3
movsd  %xmm3,0x160(%rsp)
movsd  %xmm0,0x280(%rsp)
jb     5cd1 <vbic_4T_et_cf_fj+0x4b91>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5cda <vbic_4T_et_cf_fj+0x4b9a>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
movsd  0x170(%rsp),%xmm1
movapd 0x150(%rsp),%xmm2
mulsd  %xmm2,%xmm2
addsd  %xmm1,%xmm2
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movapd %xmm2,0x150(%rsp)
movapd %xmm0,0x340(%rsp)
jb     5d19 <vbic_4T_et_cf_fj+0x4bd9>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5d26 <vbic_4T_et_cf_fj+0x4be6>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0x160(%rsp),%xmm1
ucomisd %xmm3,%xmm1
movsd  %xmm0,0x750(%rsp)
jb     5d47 <vbic_4T_et_cf_fj+0x4c07>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5d50 <vbic_4T_et_cf_fj+0x4c10>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movapd 0x150(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x5c0(%rsp)
jb     5d75 <vbic_4T_et_cf_fj+0x4c35>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5d82 <vbic_4T_et_cf_fj+0x4c42>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x160(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movapd %xmm0,0x790(%rsp)
jb     5da3 <vbic_4T_et_cf_fj+0x4c63>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5dac <vbic_4T_et_cf_fj+0x4c6c>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps 0x140(%rsp),%xmm2
movapd 0x150(%rsp),%xmm3
movaps 0xb30c(%rip),%xmm1
xorps  %xmm2,%xmm1
movaps %xmm1,0x7b0(%rsp)
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm3
movsd  %xmm0,0x360(%rsp)
jb     5deb <vbic_4T_et_cf_fj+0x4cab>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5df8 <vbic_4T_et_cf_fj+0x4cb8>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movapd 0x200(%rsp),%xmm2
movsd  0x2b0(%rsp),%xmm4
movsd  0x280(%rsp),%xmm1
movsd  0x160(%rsp),%xmm3
addsd  %xmm2,%xmm2
addsd  %xmm1,%xmm4
ucomisd %xmm5,%xmm3
movapd %xmm2,0x200(%rsp)
movsd  %xmm0,0x8e0(%rsp)
jb     5e45 <vbic_4T_et_cf_fj+0x4d05>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5e69 <vbic_4T_et_cf_fj+0x4d29>
movapd %xmm3,%xmm0
movsd  %xmm4,0x2b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x2b0(%rsp),%xmm4
movapd 0x200(%rsp),%xmm2
movapd 0x150(%rsp),%xmm3
movapd %xmm2,%xmm1
divsd  %xmm4,%xmm1
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm3
movapd %xmm1,0x280(%rsp)
movsd  %xmm0,0x320(%rsp)
jb     5e9f <vbic_4T_et_cf_fj+0x4d5f>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5eb1 <vbic_4T_et_cf_fj+0x4d71>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
movapd 0x280(%rsp),%xmm1
movsd  %xmm0,0x860(%rsp)
movapd 0x60(%rsp),%xmm2
movapd %xmm1,%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x7b0(%rsp),%xmm0
subsd  (%rsp),%xmm0
mulsd  0xb148(%rip),%xmm0
movapd %xmm0,0x840(%rsp)
movapd %xmm0,%xmm3
divsd  %xmm2,%xmm3
movsd  0xb11f(%rip),%xmm0
subsd  %xmm3,%xmm0
movapd %xmm0,0x830(%rsp)
movaps 0x1f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x660(%rsp)
movapd 0x7b0(%rsp),%xmm2
unpcklpd 0x140(%rsp),%xmm2
movapd 0x350(%rsp),%xmm0
unpcklpd 0x60(%rsp),%xmm0
movapd %xmm0,0xc40(%rsp)
divpd  %xmm0,%xmm2
movaps 0xb17f(%rip),%xmm1
xorps  0x2e0(%rsp),%xmm1
movaps %xmm1,0xa70(%rsp)
movapd %xmm2,0x560(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  0xb09e(%rip),%xmm0
movapd %xmm0,0x820(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x2b0(%rsp)
movapd (%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
addsd  0xb074(%rip),%xmm0
movapd %xmm0,0xa60(%rsp)
movaps 0xa70(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x650(%rsp)
movsd  (%r12),%xmm1
movapd 0x600(%rsp),%xmm0
ucomisd 0xb0e6(%rip),%xmm0
movsd  %xmm1,0x758(%rsp)
jb     5fee <vbic_4T_et_cf_fj+0x4eae>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    5ff7 <vbic_4T_et_cf_fj+0x4eb7>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movapd 0x7a0(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm1,0x8f0(%rsp)
jb     6019 <vbic_4T_et_cf_fj+0x4ed9>
sqrtsd %xmm0,%xmm0
jmp    6022 <vbic_4T_et_cf_fj+0x4ee2>
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0xb0(%rsp),%xmm1
mulsd  %xmm1,%xmm1
addsd  0x240(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  %xmm1,0x150(%rsp)
movsd  %xmm0,0x7a0(%rsp)
jb     6056 <vbic_4T_et_cf_fj+0x4f16>
sqrtsd %xmm1,%xmm4
jmp    6063 <vbic_4T_et_cf_fj+0x4f23>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,%xmm4
movsd  0x170(%rsp),%xmm1
movapd 0x40(%rsp),%xmm0
movapd 0x230(%rsp),%xmm2
movapd 0x640(%rsp),%xmm3
unpcklpd %xmm3,%xmm2
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movapd %xmm0,0x40(%rsp)
movapd %xmm4,0x600(%rsp)
jb     60af <vbic_4T_et_cf_fj+0x4f6f>
sqrtsd %xmm0,%xmm0
jmp    60ca <vbic_4T_et_cf_fj+0x4f8a>
movapd %xmm2,0x230(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movapd 0x230(%rsp),%xmm2
movsd  %xmm0,0x640(%rsp)
movapd 0xb0(%rsp),%xmm6
movapd 0x310(%rsp),%xmm3
movapd 0x2f0(%rsp),%xmm4
movsd  0x910(%rsp),%xmm1
movsd  0x628(%rsp),%xmm9
movapd 0x5c0(%rsp),%xmm7
movapd 0x790(%rsp),%xmm8
movsd  0x150(%rsp),%xmm0
divpd  %xmm2,%xmm6
addsd  %xmm1,%xmm3
addsd  %xmm9,%xmm4
unpcklpd %xmm8,%xmm7
ucomisd %xmm5,%xmm0
movapd %xmm6,0x160(%rsp)
jb     6145 <vbic_4T_et_cf_fj+0x5005>
sqrtsd %xmm0,%xmm12
jmp    618e <vbic_4T_et_cf_fj+0x504e>
movapd %xmm3,0x310(%rsp)
movapd %xmm4,0x2f0(%rsp)
movapd %xmm7,0x5c0(%rsp)
call   1060 <sqrt@plt>
movapd 0x160(%rsp),%xmm6
movapd 0x5c0(%rsp),%xmm7
movapd 0x2f0(%rsp),%xmm4
movapd 0x310(%rsp),%xmm3
movapd %xmm0,%xmm12
movapd 0x40(%rsp),%xmm0
movapd 0xd0(%rsp),%xmm11
movapd %xmm6,%xmm2
unpckhpd %xmm6,%xmm2
movapd 0x50(%rsp),%xmm1
movapd %xmm1,%xmm5
unpcklpd %xmm3,%xmm5
unpcklpd %xmm4,%xmm1
divpd  %xmm7,%xmm11
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movapd %xmm11,0xd0(%rsp)
jb     61d7 <vbic_4T_et_cf_fj+0x5097>
sqrtsd %xmm0,%xmm0
jmp    623d <vbic_4T_et_cf_fj+0x50fd>
movapd %xmm5,0x310(%rsp)
movapd %xmm12,0x230(%rsp)
movapd %xmm2,0x2f0(%rsp)
movapd %xmm1,0x5c0(%rsp)
call   1060 <sqrt@plt>
movapd 0x5c0(%rsp),%xmm1
movapd 0x2f0(%rsp),%xmm2
xorpd  %xmm3,%xmm3
movapd 0x230(%rsp),%xmm12
movapd 0x160(%rsp),%xmm6
movapd 0x310(%rsp),%xmm5
movapd 0xd0(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm9
movapd 0x6a0(%rsp),%xmm15
movsd  0x920(%rsp),%xmm7
movapd 0x340(%rsp),%xmm4
movsd  0x750(%rsp),%xmm8
movsd  0x150(%rsp),%xmm10
unpcklpd %xmm0,%xmm12
addsd  %xmm2,%xmm6
addsd  %xmm7,%xmm15
mulpd  %xmm1,%xmm5
addsd  %xmm8,%xmm4
movapd 0xaeaa(%rip),%xmm7
movapd %xmm11,%xmm0
unpckhpd %xmm11,%xmm0
divpd  %xmm12,%xmm9
ucomisd %xmm3,%xmm10
movapd %xmm9,0xb0(%rsp)
movapd %xmm5,0x310(%rsp)
movapd %xmm0,0x230(%rsp)
jb     62d2 <vbic_4T_et_cf_fj+0x5192>
xorps  %xmm0,%xmm0
sqrtsd %xmm10,%xmm0
jmp    6339 <vbic_4T_et_cf_fj+0x51f9>
movapd %xmm10,%xmm0
movapd %xmm15,0x6a0(%rsp)
movapd %xmm4,0x340(%rsp)
movapd %xmm6,0x160(%rsp)
call   1060 <sqrt@plt>
movapd 0x160(%rsp),%xmm6
movapd 0x310(%rsp),%xmm5
movapd 0x340(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm11
movapd 0xae1b(%rip),%xmm7
movapd 0x6a0(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm9
movapd %xmm0,0x2f0(%rsp)
movapd 0x40(%rsp),%xmm0
movapd 0x890(%rsp),%xmm14
movsd  0x360(%rsp),%xmm2
movsd  0x320(%rsp),%xmm13
movsd  0x8e0(%rsp),%xmm8
movsd  0x860(%rsp),%xmm10
movapd 0x50(%rsp),%xmm12
unpcklpd %xmm15,%xmm12
movsd  %xmm14,%xmm7
movapd %xmm5,%xmm14
unpcklpd %xmm4,%xmm14
mulsd  0xe0(%rsp),%xmm6
addsd  0x230(%rsp),%xmm11
movapd 0xad81(%rip),%xmm1
addsd  %xmm8,%xmm2
addsd  %xmm10,%xmm13
movapd %xmm9,%xmm3
unpckhpd %xmm9,%xmm3
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm0
jb     63dd <vbic_4T_et_cf_fj+0x529d>
xorps  %xmm8,%xmm8
sqrtsd %xmm0,%xmm8
jmp    6496 <vbic_4T_et_cf_fj+0x5356>
movapd %xmm7,0x230(%rsp)
movapd %xmm11,0xd0(%rsp)
movsd  %xmm2,0x360(%rsp)
movsd  %xmm13,0x320(%rsp)
movapd %xmm6,0x160(%rsp)
movapd %xmm12,0x340(%rsp)
movapd %xmm14,0x5c0(%rsp)
movapd %xmm3,0x6a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm10,%xmm10
movapd 0x6a0(%rsp),%xmm3
movapd 0x5c0(%rsp),%xmm14
movapd 0x340(%rsp),%xmm12
movapd 0x160(%rsp),%xmm6
movsd  0x320(%rsp),%xmm13
movsd  0x360(%rsp),%xmm2
movapd 0xd0(%rsp),%xmm11
movapd 0x230(%rsp),%xmm7
movapd 0xaca9(%rip),%xmm1
movapd 0xb0(%rsp),%xmm9
movapd %xmm0,%xmm8
movapd 0xc0(%rsp),%xmm4
movapd 0x200(%rsp),%xmm15
movsd  0x150(%rsp),%xmm0
unpcklpd %xmm6,%xmm4
divpd  %xmm12,%xmm1
divpd  %xmm14,%xmm7
mulsd  %xmm11,%xmm15
mulsd  %xmm13,%xmm2
addsd  %xmm3,%xmm9
ucomisd %xmm10,%xmm0
movapd %xmm1,0x160(%rsp)
jb     64e8 <vbic_4T_et_cf_fj+0x53a8>
sqrtsd %xmm0,%xmm0
jmp    6568 <vbic_4T_et_cf_fj+0x5428>
movapd %xmm9,0xb0(%rsp)
movapd %xmm15,0x200(%rsp)
movapd %xmm7,0x230(%rsp)
movsd  %xmm2,0x360(%rsp)
movapd %xmm4,0xd0(%rsp)
movsd  %xmm8,0x340(%rsp)
call   1060 <sqrt@plt>
movsd  0x340(%rsp),%xmm8
movapd 0xd0(%rsp),%xmm4
movapd 0x160(%rsp),%xmm1
movsd  0x360(%rsp),%xmm2
movapd 0x230(%rsp),%xmm7
movapd 0x200(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm9
movapd %xmm0,0x150(%rsp)
movapd 0x40(%rsp),%xmm0
movapd 0x600(%rsp),%xmm12
movsd  0x640(%rsp),%xmm3
movapd 0x310(%rsp),%xmm5
movapd 0x2f0(%rsp),%xmm13
divpd  %xmm5,%xmm4
divsd  %xmm2,%xmm15
movapd %xmm7,%xmm2
addsd  %xmm1,%xmm2
unpckhpd %xmm7,%xmm7
addsd  %xmm3,%xmm12
mulsd  0xe0(%rsp),%xmm9
addsd  %xmm8,%xmm13
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
jb     65d9 <vbic_4T_et_cf_fj+0x5499>
sqrtsd %xmm0,%xmm0
jmp    6667 <vbic_4T_et_cf_fj+0x5527>
movapd %xmm2,0x40(%rsp)
movapd %xmm9,0xb0(%rsp)
movapd %xmm15,0x200(%rsp)
movapd %xmm7,0x230(%rsp)
movapd %xmm12,0x600(%rsp)
movapd %xmm13,0x2f0(%rsp)
movapd %xmm4,0xd0(%rsp)
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm4
movapd 0x2f0(%rsp),%xmm13
movapd 0x600(%rsp),%xmm12
movapd 0x160(%rsp),%xmm1
movapd 0x230(%rsp),%xmm7
movapd 0x200(%rsp),%xmm15
movapd 0xb0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm2
movapd 0x60(%rsp),%xmm8
movapd 0xc0(%rsp),%xmm3
movapd 0x280(%rsp),%xmm11
movsd  0x8f0(%rsp),%xmm14
movsd  0x7a0(%rsp),%xmm10
movapd %xmm1,%xmm5
subpd  %xmm4,%xmm5
movapd %xmm5,0xd0(%rsp)
addsd  %xmm4,%xmm1
movapd %xmm1,0x160(%rsp)
subsd  %xmm15,%xmm7
movapd %xmm7,0x230(%rsp)
movapd 0x50(%rsp),%xmm4
movapd %xmm4,%xmm1
unpcklpd %xmm12,%xmm1
movapd %xmm1,0xb0(%rsp)
movapd 0x150(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm4,%xmm0
unpcklpd %xmm13,%xmm0
movapd %xmm4,%xmm6
unpcklpd %xmm1,%xmm6
mulsd  0x20(%rsp),%xmm2
movapd %xmm2,0x40(%rsp)
mulpd  %xmm0,%xmm6
movapd %xmm6,0x920(%rsp)
movsd  0xa930(%rip),%xmm0
subsd  %xmm11,%xmm0
movsd  %xmm0,0x150(%rsp)
unpcklpd %xmm9,%xmm3
movapd %xmm3,0xc0(%rsp)
addsd  %xmm10,%xmm14
movapd 0xe0(%rsp),%xmm0
divsd  %xmm14,%xmm0
movapd %xmm0,0xe0(%rsp)
mulsd  %xmm4,%xmm0
subsd  0x140(%rsp),%xmm0
subsd  (%rsp),%xmm0
mulsd  0xa8be(%rip),%xmm0
movapd %xmm0,0x200(%rsp)
divsd  %xmm8,%xmm0
movapd 0x2e0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xa953(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0x8e0(%rsp)
movapd %xmm1,0x6a0(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm8
movapd %xmm0,0x7a0(%rsp)
movsd  (%r15),%xmm2
addsd  %xmm2,%xmm2
addsd  0x140(%rsp),%xmm2
addsd  %xmm8,%xmm2
movapd %xmm2,%xmm1
divsd  0x50(%rsp),%xmm1
movapd %xmm1,%xmm6
unpcklpd %xmm1,%xmm6
addpd  0xa930(%rip),%xmm6
movapd %xmm6,%xmm3
unpckhpd %xmm6,%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x670(%rsp),%xmm0
ucomisd 0xa8af(%rip),%xmm0
movapd %xmm6,0x890(%rsp)
movapd %xmm1,0x5c0(%rsp)
movsd  %xmm2,0x750(%rsp)
movapd %xmm3,0x310(%rsp)
jb     683d <vbic_4T_et_cf_fj+0x56fd>
sqrtsd %xmm0,%xmm0
jmp    6851 <vbic_4T_et_cf_fj+0x5711>
call   1060 <sqrt@plt>
movapd 0x890(%rsp),%xmm6
movapd (%rsp),%xmm8
movsd  %xmm0,0x640(%rsp)
movapd 0x60(%rsp),%xmm10
movapd 0x40(%rsp),%xmm15
movapd 0xc0(%rsp),%xmm9
movsd  0x2b0(%rsp),%xmm12
movapd 0xa8ac(%rip),%xmm5
movapd 0x280(%rsp),%xmm13
movapd 0x8a0(%rsp),%xmm7
movapd 0x230(%rsp),%xmm14
movsd  0x150(%rsp),%xmm11
movapd 0x160(%rsp),%xmm3
movaps 0xd0(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm3
movhlps %xmm1,%xmm1
movsd  0xa77b(%rip),%xmm4
subsd  %xmm7,%xmm4
movapd 0x50(%rsp),%xmm2
movsd  0xa749(%rip),%xmm0
mulsd  %xmm0,%xmm2
movapd %xmm2,0x670(%rsp)
mulsd  %xmm14,%xmm15
mulsd  %xmm0,%xmm11
movsd  0xa71a(%rip),%xmm0
addsd  %xmm0,%xmm13
mulsd  0x2e0(%rsp),%xmm12
movapd %xmm0,%xmm2
divsd  %xmm10,%xmm2
divsd  0x350(%rsp),%xmm8
divpd  0xb0(%rsp),%xmm5
divpd  0x920(%rsp),%xmm9
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
addsd  0x570(%rsp),%xmm0
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movapd %xmm15,0x40(%rsp)
movapd %xmm5,0x910(%rsp)
movaps %xmm1,0xd0(%rsp)
movsd  %xmm12,0x2f0(%rsp)
movapd %xmm8,0x340(%rsp)
jb     6983 <vbic_4T_et_cf_fj+0x5843>
sqrtsd %xmm0,%xmm0
jmp    6a13 <vbic_4T_et_cf_fj+0x58d3>
movapd %xmm9,0xc0(%rsp)
movapd %xmm13,0x280(%rsp)
movsd  %xmm2,0x600(%rsp)
movsd  %xmm11,0x150(%rsp)
movsd  %xmm4,0xb0(%rsp)
movapd %xmm3,0x160(%rsp)
call   1060 <sqrt@plt>
movapd 0x160(%rsp),%xmm3
movsd  0xb0(%rsp),%xmm4
movsd  0x150(%rsp),%xmm11
movapd 0x890(%rsp),%xmm6
movsd  0x600(%rsp),%xmm2
movapd 0x280(%rsp),%xmm13
movapd 0x910(%rsp),%xmm5
movapd 0xc0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm15
movsd  %xmm0,0x628(%rsp)
movapd 0x1a0(%rsp),%xmm0
movapd 0x560(%rsp),%xmm12
movapd 0x660(%rsp),%xmm7
movsd  0x650(%rsp),%xmm14
movapd 0x820(%rsp),%xmm10
mulsd  0xd0(%rsp),%xmm3
movsd  0xa5ca(%rip),%xmm8
mulsd  %xmm8,%xmm4
movapd 0x1f0(%rsp),%xmm1
mulsd  %xmm7,%xmm1
movapd %xmm1,0xd0(%rsp)
movapd 0x670(%rsp),%xmm1
mulsd  %xmm15,%xmm1
movapd %xmm1,0x790(%rsp)
movapd 0x20(%rsp),%xmm1
mulsd  %xmm1,%xmm11
mulsd  %xmm8,%xmm13
movsd  0x2f0(%rsp),%xmm7
divsd  %xmm10,%xmm7
mulsd  %xmm0,%xmm12
mulsd  %xmm1,%xmm2
movapd 0x340(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm6,%xmm6
addsd  0x240(%rsp),%xmm6
movapd %xmm14,%xmm0
mulsd  0x2e0(%rsp),%xmm0
movsd  %xmm0,0x320(%rsp)
ucomisd 0xa5d0(%rip),%xmm6
movapd %xmm5,%xmm0
subpd  %xmm9,%xmm0
movapd %xmm0,0x240(%rsp)
addsd  %xmm5,%xmm9
movsd  %xmm6,0x8a0(%rsp)
movapd %xmm13,0x280(%rsp)
movsd  %xmm4,0xb0(%rsp)
movsd  %xmm7,0x2f0(%rsp)
movapd %xmm1,0x340(%rsp)
jb     6b43 <vbic_4T_et_cf_fj+0x5a03>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    6bc7 <vbic_4T_et_cf_fj+0x5a87>
movapd %xmm6,%xmm0
movapd %xmm9,0xc0(%rsp)
movsd  %xmm2,0x600(%rsp)
movapd %xmm12,0x560(%rsp)
movsd  %xmm11,0x150(%rsp)
movapd %xmm3,0x160(%rsp)
call   1060 <sqrt@plt>
movapd 0x160(%rsp),%xmm3
movsd  0x150(%rsp),%xmm11
movsd  0x650(%rsp),%xmm14
movapd 0x560(%rsp),%xmm12
movsd  0x600(%rsp),%xmm2
movapd 0x280(%rsp),%xmm13
movapd 0xc0(%rsp),%xmm9
movapd 0x40(%rsp),%xmm15
movapd %xmm0,0x8f0(%rsp)
movapd 0x60(%rsp),%xmm1
movsd  0x2b0(%rsp),%xmm10
movaps 0x830(%rsp),%xmm5
movapd 0x310(%rsp),%xmm7
movapd 0x790(%rsp),%xmm8
mulsd  0x670(%rsp),%xmm3
movapd 0x20(%rsp),%xmm4
movsd  0xb0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0xb0(%rsp)
movsd  0xa420(%rip),%xmm0
movapd %xmm0,%xmm6
divsd  %xmm1,%xmm6
movsd  %xmm6,0x570(%rsp)
movaps 0x70(%rsp),%xmm1
unpcklpd 0xd0(%rsp),%xmm1
movaps %xmm1,0x360(%rsp)
movaps 0x1f0(%rsp),%xmm1
movlhps %xmm5,%xmm1
movaps %xmm1,0x820(%rsp)
movsd  0xa3ee(%rip),%xmm5
addsd  %xmm8,%xmm11
movapd 0x840(%rsp),%xmm1
divsd  0x350(%rsp),%xmm1
movapd %xmm1,0xd0(%rsp)
mulsd  0xa395(%rip),%xmm15
mulsd  0x2f0(%rsp),%xmm12
subsd  0x340(%rsp),%xmm2
movsd  0x320(%rsp),%xmm1
divsd  0xa60(%rsp),%xmm1
movsd  %xmm1,0x320(%rsp)
movsd  0xa34f(%rip),%xmm1
subsd  %xmm13,%xmm1
movapd %xmm0,%xmm8
subsd  0xe0(%rsp),%xmm8
movapd %xmm14,%xmm0
subsd  %xmm10,%xmm0
movsd  %xmm0,0x340(%rsp)
mulsd  %xmm4,%xmm9
movapd 0x240(%rsp),%xmm4
unpckhpd %xmm4,%xmm4
mulsd  %xmm7,%xmm7
addsd  0x170(%rsp),%xmm7
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm7
movapd %xmm7,0x310(%rsp)
movsd  %xmm2,0x600(%rsp)
movsd  %xmm11,0x150(%rsp)
movapd %xmm3,0x160(%rsp)
movsd  %xmm1,0x830(%rsp)
jb     6d78 <vbic_4T_et_cf_fj+0x5c38>
movapd %xmm10,%xmm6
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
movsd  %xmm0,0x790(%rsp)
movapd 0x1a0(%rsp),%xmm3
movapd 0x180(%rsp),%xmm7
movapd %xmm14,%xmm10
jmp    6e30 <vbic_4T_et_cf_fj+0x5cf0>
movapd %xmm7,%xmm0
movapd %xmm15,0x40(%rsp)
movapd %xmm9,0xc0(%rsp)
movapd %xmm12,0x560(%rsp)
movsd  %xmm8,0x2f0(%rsp)
movapd %xmm4,0x240(%rsp)
call   1060 <sqrt@plt>
movapd 0x240(%rsp),%xmm4
movsd  0x150(%rsp),%xmm11
movsd  0x2f0(%rsp),%xmm8
movsd  0x650(%rsp),%xmm10
movapd 0x560(%rsp),%xmm12
movsd  0x600(%rsp),%xmm2
movapd 0x280(%rsp),%xmm13
movsd  0x2b0(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm9
movsd  0xa24a(%rip),%xmm5
movapd 0x40(%rsp),%xmm15
movsd  %xmm0,0x790(%rsp)
movapd 0x1a0(%rsp),%xmm3
movapd 0x180(%rsp),%xmm7
movapd 0x220(%rsp),%xmm14
movapd 0x660(%rsp),%xmm1
movsd  0xb0(%rsp),%xmm0
addsd  0x160(%rsp),%xmm0
movsd  %xmm0,0xb0(%rsp)
movapd 0x360(%rsp),%xmm0
divpd  0x820(%rsp),%xmm0
movapd %xmm0,0x360(%rsp)
movsd  0x830(%rsp),%xmm0
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm12
mulsd  %xmm4,%xmm9
movapd %xmm7,%xmm0
divsd  0x350(%rsp),%xmm0
movapd %xmm0,0x160(%rsp)
unpcklpd %xmm14,%xmm1
divsd  0x50(%rsp),%xmm5
movsd  0x8a0(%rsp),%xmm0
ucomisd 0xa1fe(%rip),%xmm0
movsd  0x570(%rsp),%xmm4
mulsd  %xmm11,%xmm4
movsd  %xmm4,0xe0(%rsp)
movapd 0xd0(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movapd %xmm4,0xd0(%rsp)
movsd  0x320(%rsp),%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm13,%xmm10
mulsd  0x340(%rsp),%xmm15
mulsd  0xa114(%rip),%xmm8
movsd  %xmm5,0x240(%rsp)
jb     6f36 <vbic_4T_et_cf_fj+0x5df6>
sqrtsd %xmm0,%xmm0
movapd %xmm0,0x830(%rsp)
movapd %xmm7,%xmm11
jmp    7008 <vbic_4T_et_cf_fj+0x5ec8>
movapd %xmm15,0x40(%rsp)
movapd %xmm9,0xc0(%rsp)
movsd  %xmm6,0x2b0(%rsp)
movapd %xmm12,0x560(%rsp)
movapd %xmm1,0x660(%rsp)
movsd  %xmm10,0x650(%rsp)
movsd  %xmm8,0x2f0(%rsp)
movsd  %xmm4,0x320(%rsp)
call   1060 <sqrt@plt>
movsd  0x320(%rsp),%xmm4
movsd  0x2f0(%rsp),%xmm8
movsd  0x650(%rsp),%xmm10
movapd 0x660(%rsp),%xmm1
movapd 0x560(%rsp),%xmm12
movapd 0x280(%rsp),%xmm13
movsd  0x2b0(%rsp),%xmm6
movapd 0x220(%rsp),%xmm14
movapd 0xc0(%rsp),%xmm9
movsd  0x240(%rsp),%xmm5
movapd 0x40(%rsp),%xmm15
movapd 0x180(%rsp),%xmm11
movapd 0x1a0(%rsp),%xmm3
movapd %xmm0,0x830(%rsp)
movapd 0x230(%rsp),%xmm7
movapd 0x310(%rsp),%xmm2
movapd 0xa0be(%rip),%xmm0
subpd  %xmm1,%xmm0
movapd %xmm0,0x170(%rsp)
movapd 0xd0(%rsp),%xmm0
addsd  0xe0(%rsp),%xmm0
movapd %xmm0,0xd0(%rsp)
movsd  0x570(%rsp),%xmm1
mulsd  0xb0(%rsp),%xmm1
movapd 0x160(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,%xmm3
mulsd  0x1f0(%rsp),%xmm14
mulsd  %xmm5,%xmm7
addsd  %xmm10,%xmm6
movapd 0x360(%rsp),%xmm0
unpckhpd %xmm0,%xmm0
movapd %xmm0,0x660(%rsp)
subsd  %xmm12,%xmm15
mulsd  %xmm4,%xmm13
movapd %xmm11,%xmm4
subsd  0x840(%rsp),%xmm4
mulsd  0x670(%rsp),%xmm9
mulsd  0x20(%rsp),%xmm8
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
movsd  %xmm6,0x2b0(%rsp)
movsd  %xmm1,0x320(%rsp)
jb     70e7 <vbic_4T_et_cf_fj+0x5fa7>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    718d <vbic_4T_et_cf_fj+0x604d>
movapd %xmm2,%xmm0
movapd %xmm15,0x40(%rsp)
movapd %xmm4,0xe0(%rsp)
movapd %xmm9,0xc0(%rsp)
movapd %xmm14,0x220(%rsp)
movapd %xmm13,0x280(%rsp)
movsd  %xmm8,0x2f0(%rsp)
movapd %xmm7,0x230(%rsp)
movapd %xmm3,0x160(%rsp)
call   1060 <sqrt@plt>
movapd 0x160(%rsp),%xmm3
movapd 0x230(%rsp),%xmm7
movsd  0x2f0(%rsp),%xmm8
movapd 0x280(%rsp),%xmm13
movsd  0x2b0(%rsp),%xmm6
movapd 0x220(%rsp),%xmm14
movapd 0xc0(%rsp),%xmm9
movapd 0xe0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm15
movapd %xmm0,0x820(%rsp)
movapd 0x60(%rsp),%xmm0
movapd 0x200(%rsp),%xmm10
movsd  0x900(%rsp),%xmm2
movsd  0x758(%rsp),%xmm12
movsd  0xb0(%rsp),%xmm11
movapd 0x170(%rsp),%xmm1
addsd  0x320(%rsp),%xmm3
movapd %xmm3,0x160(%rsp)
divsd  %xmm2,%xmm14
movapd %xmm1,%xmm2
unpckhpd %xmm1,%xmm2
movapd %xmm2,0x280(%rsp)
subsd  %xmm13,%xmm15
movapd 0x670(%rsp),%xmm5
mulsd  %xmm7,%xmm5
movapd 0xd0(%rsp),%xmm2
mulsd  0x660(%rsp),%xmm2
movapd %xmm2,0xd0(%rsp)
addsd  %xmm12,%xmm4
subsd  0x840(%rsp),%xmm12
movapd %xmm0,%xmm13
unpcklpd %xmm0,%xmm13
addsd  %xmm9,%xmm8
divsd  0x1f0(%rsp),%xmm1
mulsd  0x9dd8(%rip),%xmm7
movsd  0x150(%rsp),%xmm0
mulsd  %xmm6,%xmm0
movsd  %xmm0,0x150(%rsp)
mulsd  %xmm6,%xmm11
movsd  0x8a0(%rsp),%xmm0
ucomisd 0x9e44(%rip),%xmm0
divsd  0x350(%rsp),%xmm10
movapd %xmm10,0x650(%rsp)
movapd %xmm4,0xe0(%rsp)
movsd  %xmm8,0x2f0(%rsp)
movapd %xmm13,0x320(%rsp)
movsd  %xmm11,0xb0(%rsp)
movapd %xmm5,0x560(%rsp)
movapd %xmm1,0x840(%rsp)
jb     7315 <vbic_4T_et_cf_fj+0x61d5>
sqrtsd %xmm0,%xmm0
movapd %xmm0,0x900(%rsp)
movapd %xmm14,%xmm1
movapd 0x1a0(%rsp),%xmm14
movapd 0x180(%rsp),%xmm2
movapd 0x360(%rsp),%xmm3
movapd 0xd0(%rsp),%xmm0
movapd 0x280(%rsp),%xmm5
movapd %xmm6,%xmm11
jmp    73bf <vbic_4T_et_cf_fj+0x627f>
movapd %xmm15,0x40(%rsp)
movapd %xmm14,0x220(%rsp)
movsd  %xmm12,0x758(%rsp)
movapd %xmm7,0x230(%rsp)
call   1060 <sqrt@plt>
movapd 0x320(%rsp),%xmm13
movapd 0x230(%rsp),%xmm7
movsd  0x2f0(%rsp),%xmm8
movsd  0x758(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm11
movapd 0x220(%rsp),%xmm1
movapd 0xe0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm15
movapd %xmm0,0x900(%rsp)
movapd 0x1a0(%rsp),%xmm14
movapd 0x180(%rsp),%xmm2
movapd 0x360(%rsp),%xmm3
movapd 0xd0(%rsp),%xmm0
movapd 0x280(%rsp),%xmm5
mulsd  0x160(%rsp),%xmm1
movapd %xmm1,0x220(%rsp)
movapd 0x1f0(%rsp),%xmm1
divsd  %xmm1,%xmm5
movapd %xmm5,0x280(%rsp)
movsd  0x570(%rsp),%xmm10
movapd %xmm10,%xmm6
movapd 0x560(%rsp),%xmm5
mulsd  %xmm5,%xmm6
movsd  %xmm6,0x160(%rsp)
movapd 0x170(%rsp),%xmm9
mulpd  %xmm13,%xmm9
movapd %xmm9,0x170(%rsp)
unpcklpd %xmm1,%xmm1
movapd %xmm1,0x1f0(%rsp)
movapd 0x840(%rsp),%xmm6
mulsd  %xmm14,%xmm6
mulsd  %xmm3,%xmm0
movapd %xmm0,0xd0(%rsp)
movsd  0x340(%rsp),%xmm1
mulsd  %xmm7,%xmm1
movsd  %xmm1,0x340(%rsp)
addsd  %xmm12,%xmm2
mulsd  %xmm11,%xmm5
movsd  0xb0(%rsp),%xmm1
subsd  0x150(%rsp),%xmm1
mulsd  %xmm4,%xmm15
mulsd  %xmm8,%xmm10
movsd  %xmm10,0x150(%rsp)
movapd 0x650(%rsp),%xmm12
mulsd  %xmm14,%xmm12
movapd 0x6a0(%rsp),%xmm7
mulsd  0x7a0(%rsp),%xmm7
xorpd  %xmm9,%xmm9
movapd 0x310(%rsp),%xmm0
ucomisd %xmm9,%xmm0
movapd %xmm5,0x560(%rsp)
movapd %xmm6,0x840(%rsp)
jb     7547 <vbic_4T_et_cf_fj+0x6407>
movapd 0x310(%rsp),%xmm0
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x230(%rsp)
movapd 0x5c0(%rsp),%xmm9
movapd %xmm1,%xmm8
movsd  0x640(%rsp),%xmm13
movapd 0x8e0(%rsp),%xmm0
movapd 0x170(%rsp),%xmm6
movapd 0x660(%rsp),%xmm5
movapd 0x280(%rsp),%xmm10
movapd 0x220(%rsp),%xmm14
movapd 0xd0(%rsp),%xmm1
jmp    761e <vbic_4T_et_cf_fj+0x64de>
movaps 0x310(%rsp),%xmm0
movapd %xmm2,0x180(%rsp)
movapd %xmm15,0x40(%rsp)
movsd  %xmm1,0xb0(%rsp)
movapd %xmm7,0xc0(%rsp)
movapd %xmm12,0x650(%rsp)
call   1060 <sqrt@plt>
movapd 0x650(%rsp),%xmm12
movapd 0xd0(%rsp),%xmm1
movapd 0x360(%rsp),%xmm3
movapd 0xc0(%rsp),%xmm7
movsd  0xb0(%rsp),%xmm8
movsd  0x2b0(%rsp),%xmm11
movapd 0x220(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm15
movapd 0x180(%rsp),%xmm2
movsd  %xmm0,0x230(%rsp)
movapd 0x5c0(%rsp),%xmm9
movsd  0x640(%rsp),%xmm13
movapd 0x8e0(%rsp),%xmm0
movapd 0x170(%rsp),%xmm6
movapd 0x660(%rsp),%xmm5
movapd 0x280(%rsp),%xmm10
mulsd  0x160(%rsp),%xmm5
divpd  0x1f0(%rsp),%xmm6
addsd  0x840(%rsp),%xmm1
mulsd  %xmm11,%xmm2
subsd  0x560(%rsp),%xmm11
mulsd  0x340(%rsp),%xmm4
addsd  %xmm8,%xmm15
addsd  0x150(%rsp),%xmm12
divsd  %xmm0,%xmm7
movsd  0x8a0(%rsp),%xmm0
ucomisd 0x9a4b(%rip),%xmm0
addsd  0x628(%rsp),%xmm13
mulsd  0x1a0(%rsp),%xmm10
mulsd  %xmm3,%xmm14
addsd  %xmm9,%xmm9
movapd %xmm9,0x5c0(%rsp)
jb     76a8 <vbic_4T_et_cf_fj+0x6568>
sqrtsd %xmm0,%xmm0
jmp    779e <vbic_4T_et_cf_fj+0x665e>
movapd %xmm2,0x180(%rsp)
movapd %xmm15,0x40(%rsp)
movapd %xmm4,0xe0(%rsp)
movapd %xmm14,0x220(%rsp)
movsd  %xmm11,0x2b0(%rsp)
movsd  %xmm13,0x640(%rsp)
movapd %xmm7,0xc0(%rsp)
movapd %xmm1,0xd0(%rsp)
movapd %xmm6,0x170(%rsp)
movapd %xmm5,0x660(%rsp)
movapd %xmm10,0x280(%rsp)
movapd %xmm12,0x650(%rsp)
call   1060 <sqrt@plt>
movapd 0x650(%rsp),%xmm12
movapd 0x280(%rsp),%xmm10
movapd 0x660(%rsp),%xmm5
movapd 0x170(%rsp),%xmm6
movapd 0xd0(%rsp),%xmm1
movapd 0x360(%rsp),%xmm3
movapd 0xc0(%rsp),%xmm7
movsd  0x640(%rsp),%xmm13
movapd 0x5c0(%rsp),%xmm9
movsd  0x2b0(%rsp),%xmm11
movapd 0x220(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm15
movapd 0x180(%rsp),%xmm2
movapd %xmm0,0x1f0(%rsp)
movaps 0x140(%rsp),%xmm8
movapd 0x310(%rsp),%xmm0
addsd  %xmm10,%xmm14
mulsd  %xmm5,%xmm3
addsd  %xmm11,%xmm4
addsd  %xmm6,%xmm2
unpckhpd %xmm6,%xmm6
addsd  %xmm1,%xmm15
movlhps %xmm8,%xmm8
mulsd  %xmm12,%xmm7
movapd %xmm9,%xmm5
divsd  %xmm13,%xmm5
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm7,0xc0(%rsp)
movaps %xmm8,0x140(%rsp)
movapd %xmm5,0xb0(%rsp)
jb     7812 <vbic_4T_et_cf_fj+0x66d2>
sqrtsd %xmm0,%xmm0
jmp    788a <vbic_4T_et_cf_fj+0x674a>
movapd %xmm2,0x180(%rsp)
movapd %xmm15,0x40(%rsp)
movapd %xmm4,0xe0(%rsp)
movapd %xmm14,0x220(%rsp)
movapd %xmm3,0x360(%rsp)
movapd %xmm6,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0xb0(%rsp),%xmm5
movapd 0x170(%rsp),%xmm6
movapd 0x360(%rsp),%xmm3
movapd 0x220(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm15
movapd 0x180(%rsp),%xmm2
movsd  %xmm0,0xd0(%rsp)
movapd 0x60(%rsp),%xmm1
subsd  %xmm6,%xmm2
movapd %xmm2,0x180(%rsp)
addsd  %xmm3,%xmm4
movapd %xmm4,0xe0(%rsp)
subsd  %xmm14,%xmm15
movapd %xmm15,0x40(%rsp)
movapd 0x50(%rsp),%xmm2
mulsd  %xmm5,%xmm2
addsd  0x7b0(%rsp),%xmm2
subsd  (%rsp),%xmm2
movsd  0x9749(%rip),%xmm0
mulsd  %xmm0,%xmm2
movapd %xmm2,0x50(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0x971f(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,(%rsp)
movapd %xmm1,%xmm0
movaps 0x6a0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x6a0(%rsp),%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x7a0(%rsp),%xmm0
movapd 0x97ab(%rip),%xmm1
subpd  %xmm0,%xmm1
movapd 0x70(%rsp),%xmm3
unpcklpd %xmm2,%xmm3
movapd %xmm7,%xmm0
unpcklpd (%rsp),%xmm0
divpd  %xmm0,%xmm3
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
divsd  %xmm7,%xmm0
movapd %xmm7,%xmm8
movapd 0x1a0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm2,%xmm9
movapd 0xc0(%rsp),%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,0xc0(%rsp)
movsd  0x750(%rsp),%xmm0
divsd  0x920(%rsp),%xmm0
movapd 0x910(%rsp),%xmm4
addsd  %xmm0,%xmm4
movapd 0x830(%rsp),%xmm0
unpcklpd 0x820(%rsp),%xmm0
movapd 0x890(%rsp),%xmm2
divpd  %xmm0,%xmm2
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm2,%xmm0
movapd 0x5c0(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x900(%rsp),%xmm0
addsd  0x230(%rsp),%xmm0
movapd 0x1f0(%rsp),%xmm2
addsd  0xd0(%rsp),%xmm2
unpcklpd %xmm0,%xmm0
unpcklpd %xmm2,%xmm2
mulpd  %xmm0,%xmm2
movapd 0x8f0(%rsp),%xmm0
addsd  0x790(%rsp),%xmm0
shufpd $0x2,%xmm2,%xmm0
movapd 0x971d(%rip),%xmm6
unpcklpd %xmm5,%xmm6
movapd 0x20(%rsp),%xmm2
mulsd  %xmm2,%xmm4
divpd  %xmm0,%xmm6
movapd %xmm6,%xmm0
unpckhpd %xmm6,%xmm0
subsd  %xmm0,%xmm6
movsd  0x240(%rsp),%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm4,%xmm6
movapd %xmm6,%xmm7
movsd  0x95da(%rip),%xmm4
movapd 0xb0(%rsp),%xmm10
subsd  %xmm10,%xmm4
movsd  0x95a2(%rip),%xmm12
mulsd  %xmm12,%xmm4
movapd 0x670(%rsp),%xmm0
movapd %xmm0,%xmm6
mulsd  %xmm5,%xmm6
movapd %xmm6,0x70(%rsp)
movapd %xmm5,%xmm11
mulsd  %xmm7,%xmm0
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,(%rsp)
movapd 0x50(%rsp),%xmm0
divsd  0x350(%rsp),%xmm0
movsd  0x570(%rsp),%xmm2
movapd %xmm2,%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm4,%xmm2
mulsd  %xmm9,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm3,%xmm2
unpckhpd %xmm3,%xmm2
mulsd  %xmm2,%xmm5
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm4
movapd 0x320(%rsp),%xmm2
mulpd  %xmm1,%xmm2
movapd %xmm8,%xmm0
unpcklpd %xmm8,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x320(%rsp)
divsd  %xmm8,%xmm1
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x170(%rsp)
mulsd  %xmm3,%xmm4
mulsd  %xmm9,%xmm1
addsd  %xmm1,%xmm4
movapd %xmm4,0x20(%rsp)
movsd  0x94ce(%rip),%xmm3
movapd %xmm10,%xmm1
addsd  %xmm3,%xmm1
mulsd  %xmm12,%xmm1
movapd %xmm1,0xb0(%rsp)
mulsd  %xmm12,%xmm11
movsd  %xmm11,0x240(%rsp)
mulsd  %xmm12,%xmm7
movapd %xmm7,0xd0(%rsp)
movapd 0x140(%rsp),%xmm0
movlpd 0x7b0(%rsp),%xmm0
divpd  0xc40(%rsp),%xmm0
movapd %xmm0,0x140(%rsp)
unpckhpd %xmm0,%xmm0
addsd  %xmm3,%xmm0
movapd %xmm0,0x150(%rsp)
movaps 0xa70(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1f0(%rsp)
movapd %xmm0,%xmm1
mulsd  0x2e0(%rsp),%xmm1
divsd  0x150(%rsp),%xmm1
movapd 0x140(%rsp),%xmm0
mulsd  0x1a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x140(%rsp)
movapd 0xa60(%rsp),%xmm0
movaps 0xa70(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm1
mulsd  0x2e0(%rsp),%xmm1
divsd  0xa60(%rsp),%xmm1
movsd  0x600(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  0x93d9(%rip),%xmm4
movapd 0xb0(%rsp),%xmm1
subsd  %xmm1,%xmm4
movapd %xmm1,%xmm2
movapd %xmm1,%xmm5
mulsd  %xmm0,%xmm2
movapd %xmm4,%xmm1
movsd  0x1f0(%rsp),%xmm6
mulsd  %xmm6,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm6,%xmm0
movsd  0x240(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0xd0(%rsp),%xmm0
mulsd  0x140(%rsp),%xmm4
subsd  %xmm4,%xmm0
mulsd  %xmm5,%xmm3
subsd  %xmm3,%xmm0
movsd  (%r15),%xmm2
movapd %xmm2,%xmm4
movapd 0x50(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0x200(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movapd 0x70(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  (%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0x2f0(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0x170(%rsp),%xmm5
movsd  %xmm5,0x240(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x20(%rsp),%xmm3
subsd  0xc0(%rsp),%xmm3
movapd %xmm3,0x200(%rsp)
movapd 0x320(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x150(%rsp)
movapd 0xa0(%rsp),%xmm0
movapd 0x250(%rsp),%xmm9
movsd  0x2d0(%rsp),%xmm12
movapd 0x90(%rsp),%xmm15
movapd 0x130(%rsp),%xmm4
movsd  0x1d8(%rsp),%xmm1
movapd 0x440(%rsp),%xmm5
movapd 0x460(%rsp),%xmm2
movsd  0x598(%rsp),%xmm10
movsd  0x6e8(%rsp),%xmm8
movapd 0x370(%rsp),%xmm7
movsd  0x290(%rsp),%xmm11
movapd 0x1b0(%rsp),%xmm13
movapd 0x30(%rsp),%xmm6
divsd  %xmm0,%xmm2
divsd  %xmm9,%xmm6
movapd %xmm6,0x30(%rsp)
divsd  %xmm0,%xmm5
divsd  %xmm9,%xmm13
movapd %xmm12,%xmm3
addsd  %xmm12,%xmm3
movapd %xmm7,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm0,0x1f0(%rsp)
movsd  0x1e8(%rsp),%xmm9
addsd  0x3e0(%rsp),%xmm9
divsd  %xmm10,%xmm15
movapd 0x2a0(%rsp),%xmm0
addsd  %xmm11,%xmm0
movapd %xmm0,0x2a0(%rsp)
movsd  0x490(%rsp),%xmm12
addsd  0x480(%rsp),%xmm12
divsd  %xmm8,%xmm4
mov    0xcc0(%rsp),%rbx
movapd %xmm4,%xmm11
movsd  0x2c8(%rsp),%xmm10
movapd %xmm10,%xmm8
movsd  0x430(%rsp),%xmm6
mulsd  %xmm6,%xmm8
mulsd  %xmm1,%xmm10
xorpd  %xmm4,%xmm4
movsd  0xa18(%rsp),%xmm0
movapd %xmm13,%xmm14
xorpd  %xmm13,%xmm13
movsd  %xmm13,0xc0(%rsp)
ucomisd %xmm4,%xmm0
xorpd  %xmm0,%xmm0
movapd %xmm0,0xd0(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0xb0(%rsp)
movapd 0x120(%rsp),%xmm7
jbe    87fb <vbic_4T_et_cf_fj+0x76bb>
movsd  %xmm8,0x170(%rsp)
movsd  %xmm3,(%rsp)
movapd %xmm14,0x1b0(%rsp)
movsd  %xmm12,0x490(%rsp)
movsd  %xmm9,0x1e8(%rsp)
movsd  %xmm10,0x2c8(%rsp)
movapd %xmm2,0x460(%rsp)
movapd %xmm5,0x440(%rsp)
movapd 0x91b8(%rip),%xmm0
movapd 0x370(%rsp),%xmm4
xorpd  %xmm4,%xmm0
movapd %xmm0,0x20(%rsp)
movapd %xmm0,%xmm3
mulsd  0x330(%rsp),%xmm3
movapd 0x2a0(%rsp),%xmm0
mulsd  0x7c0(%rsp),%xmm0
movapd %xmm0,0x480(%rsp)
xorpd  %xmm1,%xmm1
movsd  0x518(%rsp),%xmm5
ucomisd %xmm5,%xmm1
movapd %xmm15,0x90(%rsp)
movapd %xmm11,0x130(%rsp)
jae    7fc2 <vbic_4T_et_cf_fj+0x6e82>
movsd  0x90ce(%rip),%xmm2
mulsd  %xmm5,%xmm2
mulsd  %xmm5,%xmm2
movapd %xmm3,%xmm6
mulsd  %xmm3,%xmm6
movapd %xmm6,%xmm0
addsd  %xmm2,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm3,0x3e0(%rsp)
movsd  %xmm2,0x290(%rsp)
jb     8145 <vbic_4T_et_cf_fj+0x7005>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    8163 <vbic_4T_et_cf_fj+0x7023>
movsd  (%rbx),%xmm5
addsd  %xmm5,%xmm3
ucomisd %xmm1,%xmm3
jbe    8196 <vbic_4T_et_cf_fj+0x7056>
movsd  0x903c(%rip),%xmm0
subsd  0x330(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x9055(%rip),%xmm1
subsd  0x610(%rsp),%xmm1
movapd %xmm3,0x3e0(%rsp)
call   1050 <pow@plt>
movapd 0x120(%rsp),%xmm7
movapd 0x130(%rsp),%xmm11
movsd  0x20(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm3,%xmm2
movsd  0x8fe1(%rip),%xmm5
movapd %xmm5,%xmm9
subsd  %xmm2,%xmm9
movapd 0x370(%rsp),%xmm13
mulsd  %xmm13,%xmm9
movapd %xmm5,%xmm2
movapd 0x610(%rsp),%xmm4
subsd  %xmm4,%xmm2
divsd  %xmm2,%xmm9
movapd %xmm3,%xmm1
movapd %xmm3,%xmm14
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm5,%xmm3
movapd %xmm5,%xmm8
subsd  %xmm1,%xmm3
movapd 0x90(%rsp),%xmm15
divsd  %xmm2,%xmm3
movapd 0x2a0(%rsp),%xmm12
mulsd  %xmm12,%xmm3
movsd  0x8f7f(%rip),%xmm1
movapd %xmm4,%xmm5
mulsd  %xmm1,%xmm5
movapd 0x3e0(%rsp),%xmm6
mulsd  %xmm6,%xmm5
divsd  %xmm13,%xmm5
addsd  %xmm14,%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm6,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm1,%xmm2
divsd  %xmm13,%xmm2
subsd  0x330(%rsp),%xmm2
addsd  %xmm8,%xmm2
mulsd  %xmm0,%xmm1
divsd  %xmm13,%xmm1
mulsd  %xmm0,%xmm2
mulsd  %xmm6,%xmm6
mulsd  0x8f28(%rip),%xmm6
addsd  %xmm1,%xmm2
movapd %xmm6,%xmm1
mulsd  %xmm4,%xmm1
mulsd  %xmm0,%xmm1
divsd  0x1f0(%rsp),%xmm1
movapd 0x480(%rsp),%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm12,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
xorpd  %xmm8,%xmm8
jmp    829a <vbic_4T_et_cf_fj+0x715a>
movapd %xmm6,0x70(%rsp)
call   1060 <sqrt@plt>
movapd 0x70(%rsp),%xmm6
movsd  0x518(%rsp),%xmm5
movapd %xmm0,%xmm4
mulsd  %xmm5,%xmm5
mulsd  0x8ee1(%rip),%xmm5
addsd  %xmm5,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm6
movsd  %xmm5,0x518(%rsp)
jb     8323 <vbic_4T_et_cf_fj+0x71e3>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    833e <vbic_4T_et_cf_fj+0x71fe>
movapd %xmm5,%xmm0
divsd  %xmm4,%xmm0
movapd 0x610(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0x8f2d(%rip),%xmm1
subpd  %xmm3,%xmm1
movapd %xmm1,0x50(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm5,0x70(%rsp)
call   1050 <pow@plt>
movapd 0x70(%rsp),%xmm3
movapd 0x120(%rsp),%xmm7
movapd 0x130(%rsp),%xmm11
movapd 0x50(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm3
movapd %xmm5,%xmm1
movlpd 0x1f0(%rsp),%xmm1
divpd  %xmm1,%xmm3
movapd 0x2a0(%rsp),%xmm6
movapd %xmm6,%xmm1
mulsd  %xmm3,%xmm1
movapd 0x8ecb(%rip),%xmm4
movlpd 0x20(%rsp),%xmm4
movapd %xmm5,%xmm2
movapd 0x370(%rsp),%xmm9
unpcklpd %xmm9,%xmm2
divpd  %xmm2,%xmm4
movapd %xmm4,%xmm8
mulpd  %xmm3,%xmm8
unpckhpd %xmm3,%xmm3
mulsd  %xmm1,%xmm3
movsd  0x8dbc(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm9
divsd  %xmm5,%xmm9
divsd  %xmm5,%xmm1
mulsd  %xmm6,%xmm1
unpckhpd %xmm8,%xmm8
mulsd  %xmm4,%xmm8
mulsd  %xmm4,%xmm3
movapd 0x90(%rsp),%xmm15
addsd  %xmm1,%xmm3
xorpd  %xmm2,%xmm2
xorpd  %xmm0,%xmm0
xorpd  %xmm5,%xmm5
addsd  %xmm8,%xmm2
movsd  %xmm2,0xc0(%rsp)
addsd  %xmm3,%xmm0
movapd %xmm0,0xd0(%rsp)
addsd  %xmm9,%xmm5
movapd %xmm5,0xb0(%rsp)
movsd  0x1d8(%rsp),%xmm1
movapd 0x440(%rsp),%xmm5
movapd 0x460(%rsp),%xmm2
movsd  0x2c8(%rsp),%xmm10
movsd  0x1e8(%rsp),%xmm9
movsd  0x490(%rsp),%xmm12
movapd 0x1b0(%rsp),%xmm14
movsd  (%rsp),%xmm3
movsd  0x170(%rsp),%xmm8
movsd  0x430(%rsp),%xmm6
jmp    87fb <vbic_4T_et_cf_fj+0x76bb>
movapd %xmm6,%xmm0
movapd %xmm4,0xb0(%rsp)
call   1060 <sqrt@plt>
movapd 0xb0(%rsp),%xmm4
movapd 0x610(%rsp),%xmm2
movapd 0x2a0(%rsp),%xmm3
movapd 0x370(%rsp),%xmm6
movapd 0x3e0(%rsp),%xmm1
movapd %xmm1,%xmm5
divsd  %xmm0,%xmm5
movapd 0x480(%rsp),%xmm0
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm4
movsd  0x8cad(%rip),%xmm1
mulsd  %xmm1,%xmm4
mulsd  %xmm1,%xmm0
mulsd  %xmm1,%xmm5
addsd  %xmm0,%xmm5
movapd %xmm4,%xmm0
divsd  %xmm6,%xmm0
movsd  0x8ca5(%rip),%xmm1
divsd  %xmm6,%xmm1
movapd %xmm4,0xb0(%rsp)
divsd  0x1f0(%rsp),%xmm4
movsd  %xmm1,0x7c0(%rsp)
movapd %xmm5,0xd0(%rsp)
mulsd  %xmm5,%xmm1
mulsd  %xmm3,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x220(%rsp)
unpcklpd %xmm0,%xmm2
movapd 0x8cf4(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x50(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0x70(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movapd 0x50(%rsp),%xmm0
movapd %xmm0,%xmm2
mulsd  %xmm5,%xmm2
divsd  0x70(%rsp),%xmm2
movapd %xmm5,%xmm3
xorpd  0x8ca3(%rip),%xmm5
mulsd  0x20(%rsp),%xmm3
divsd  %xmm0,%xmm5
movsd  (%rbx),%xmm4
addsd  0x3e0(%rsp),%xmm4
movapd %xmm4,%xmm6
mulsd  %xmm4,%xmm6
movsd  0x290(%rsp),%xmm0
addsd  %xmm6,%xmm0
ucomisd 0x8c5f(%rip),%xmm0
movsd  %xmm4,0x70(%rsp)
jb     846f <vbic_4T_et_cf_fj+0x732f>
sqrtsd %xmm0,%xmm7
jmp    84c0 <vbic_4T_et_cf_fj+0x7380>
movapd %xmm2,0x290(%rsp)
movapd %xmm3,0x140(%rsp)
movapd %xmm5,0xc0(%rsp)
movsd  %xmm6,0x598(%rsp)
call   1060 <sqrt@plt>
movsd  0x598(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm5
movapd 0x140(%rsp),%xmm3
movapd 0x290(%rsp),%xmm2
movapd %xmm0,%xmm7
movapd 0x2a0(%rsp),%xmm0
movsd  0x518(%rsp),%xmm1
movsd  0x220(%rsp),%xmm4
mulsd  %xmm4,%xmm2
divsd  0x50(%rsp),%xmm3
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm6
movapd %xmm2,0x290(%rsp)
movapd %xmm3,0x140(%rsp)
movapd %xmm5,0xc0(%rsp)
jb     851b <vbic_4T_et_cf_fj+0x73db>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    8536 <vbic_4T_et_cf_fj+0x73f6>
movapd %xmm6,%xmm0
movsd  %xmm7,0x220(%rsp)
call   1060 <sqrt@plt>
movsd  0x220(%rsp),%xmm7
movsd  %xmm0,0x518(%rsp)
movapd 0x370(%rsp),%xmm1
movapd 0x3e0(%rsp),%xmm0
movsd  0x70(%rsp),%xmm2
subsd  %xmm7,%xmm2
mulsd  0x8ac5(%rip),%xmm2
subsd  %xmm0,%xmm2
movsd  %xmm2,0x3e0(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0x8a98(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x370(%rsp)
movapd %xmm1,%xmm0
movaps 0x50(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd 0x20(%rsp),%xmm9
movapd %xmm9,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm3,%xmm2
movapd %xmm3,%xmm8
unpcklpd 0x370(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd 0x290(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0xc0(%rsp),%xmm2
movapd %xmm2,0x290(%rsp)
movsd  0x70(%rsp),%xmm5
divsd  0x518(%rsp),%xmm5
movapd 0x480(%rsp),%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm5,%xmm7
movapd %xmm3,%xmm2
movsd  0x8a0e(%rip),%xmm6
mulsd  %xmm6,%xmm2
movsd  0x8a0a(%rip),%xmm4
mulsd  %xmm4,%xmm5
addsd  %xmm6,%xmm5
movsd  %xmm5,0x70(%rsp)
mulsd  %xmm4,%xmm7
addsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm7,0x480(%rsp)
movsd  0x3e0(%rsp),%xmm2
divsd  0x1f0(%rsp),%xmm2
movsd  0x7c0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm3,%xmm5
mulsd  %xmm7,%xmm4
movapd 0x2a0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm4,%xmm2
movapd %xmm1,%xmm4
unpckhpd %xmm1,%xmm4
mulsd  %xmm4,%xmm5
mulsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm9
divsd  %xmm8,%xmm9
movapd %xmm9,0x20(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm5
movsd  %xmm5,0xc0(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm3,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x50(%rsp)
movsd  0x8946(%rip),%xmm0
subsd  0x330(%rsp),%xmm0
movaps 0x89ee(%rip),%xmm1
xorps  0x610(%rsp),%xmm1
call   1050 <pow@plt>
movsd  (%rbx),%xmm1
subsd  0x3e0(%rsp),%xmm1
movapd 0xb0(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x20(%rsp),%xmm2
subsd  0x140(%rsp),%xmm2
movapd %xmm2,0xb0(%rsp)
movsd  0xc0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movsd  %xmm2,0xc0(%rsp)
movapd 0x480(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x50(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x290(%rsp),%xmm1
movapd %xmm1,0xd0(%rsp)
movapd 0x120(%rsp),%xmm7
movapd 0x90(%rsp),%xmm15
movapd 0x130(%rsp),%xmm11
movsd  0x1d8(%rsp),%xmm1
movapd 0x440(%rsp),%xmm5
movapd 0x460(%rsp),%xmm2
movsd  0x2c8(%rsp),%xmm10
movsd  0x1e8(%rsp),%xmm9
movsd  0x490(%rsp),%xmm12
movsd  0x430(%rsp),%xmm6
movapd 0x1b0(%rsp),%xmm14
movsd  (%rsp),%xmm3
movsd  0x170(%rsp),%xmm8
movapd 0x4b0(%rsp),%xmm4
movapd 0x4d0(%rsp),%xmm0
mulsd  %xmm0,%xmm4
movapd %xmm4,0x70(%rsp)
mulsd  0x8b0(%rsp),%xmm3
movsd  %xmm3,(%rsp)
movapd %xmm7,%xmm4
mulsd  %xmm0,%xmm4
movapd %xmm4,0x20(%rsp)
mulsd  %xmm9,%xmm15
movapd %xmm15,0x90(%rsp)
movsd  0x540(%rsp),%xmm0
mulsd  0x308(%rsp),%xmm0
movsd  %xmm0,0x3e0(%rsp)
movapd 0x100(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm2,0x460(%rsp)
movsd  0x87a4(%rip),%xmm15
movapd 0x30(%rsp),%xmm7
mulsd  %xmm15,%xmm7
mulsd  %xmm12,%xmm11
movapd %xmm11,0x130(%rsp)
movapd 0xc60(%rsp),%xmm0
xorpd  %xmm2,%xmm2
cmpltpd %xmm0,%xmm2
movapd %xmm2,0x50(%rsp)
movapd 0x5d0(%rsp),%xmm4
divpd  %xmm0,%xmm4
movapd %xmm4,0x5d0(%rsp)
movsd  0x7d0(%rsp),%xmm0
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x1d8(%rsp)
movsd  0x0(%r13),%xmm4
movapd %xmm8,%xmm0
mulsd  %xmm8,%xmm0
movapd 0xa0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm4,%xmm1
divsd  %xmm0,%xmm1
movapd %xmm2,%xmm13
mulsd  %xmm8,%xmm2
mulsd  %xmm1,%xmm10
movapd %xmm4,%xmm9
movapd 0x250(%rsp),%xmm0
movapd %xmm0,%xmm12
mulsd  %xmm0,%xmm8
divsd  %xmm8,%xmm4
movsd  0x548(%rsp),%xmm0
mulsd  0x1e0(%rsp),%xmm0
movsd  %xmm0,0x2c8(%rsp)
mulsd  %xmm3,%xmm5
movapd %xmm5,0x440(%rsp)
mulsd  %xmm15,%xmm14
mulsd  0x86fc(%rip),%xmm4
subsd  %xmm10,%xmm4
movsd  0x80(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x140(%rsp)
divsd  %xmm2,%xmm9
ucomisd 0x86db(%rip),%xmm9
movapd %xmm14,%xmm5
movapd %xmm2,0x490(%rsp)
jbe    89ba <vbic_4T_et_cf_fj+0x787a>
addsd  0x86ca(%rip),%xmm9
addsd  0x8669(%rip),%xmm9
movsd  0x86c8(%rip),%xmm11
jmp    89e4 <vbic_4T_et_cf_fj+0x78a4>
movsd  0x86ae(%rip),%xmm0
ucomisd %xmm9,%xmm0
jbe    8a31 <vbic_4T_et_cf_fj+0x78f1>
addsd  0x8696(%rip),%xmm9
addsd  0x863d(%rip),%xmm9
movsd  0x8694(%rip),%xmm11
mulsd  %xmm11,%xmm9
movsd  0x870(%rsp),%xmm0
movsd  0x868(%rsp),%xmm1
movapd 0x440(%rsp),%xmm2
movsd  (%rsp),%xmm14
movsd  0x3a0(%rsp),%xmm15
movsd  0x300(%rsp),%xmm10
movapd 0x90(%rsp),%xmm3
movapd %xmm12,%xmm8
jmp    8ad9 <vbic_4T_et_cf_fj+0x7999>
movapd %xmm9,%xmm0
movsd  %xmm4,0x330(%rsp)
movsd  %xmm6,0x430(%rsp)
movapd %xmm5,0x1b0(%rsp)
movapd %xmm7,0x30(%rsp)
call   1030 <exp@plt>
movapd 0x30(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm5
movsd  0x430(%rsp),%xmm6
movsd  0x330(%rsp),%xmm4
movapd 0x90(%rsp),%xmm3
movsd  0x3a0(%rsp),%xmm15
movsd  0x300(%rsp),%xmm10
movapd 0x250(%rsp),%xmm8
movapd 0xa0(%rsp),%xmm13
movapd %xmm0,%xmm11
movapd %xmm0,%xmm9
movsd  0x870(%rsp),%xmm0
movsd  0x868(%rsp),%xmm1
movapd 0x440(%rsp),%xmm2
movsd  (%rsp),%xmm14
addsd  0x460(%rsp),%xmm7
movapd %xmm7,0x30(%rsp)
addsd  %xmm2,%xmm5
movapd %xmm5,0x1b0(%rsp)
addsd  0x7e0(%rsp),%xmm14
mulsd  %xmm0,%xmm10
mulsd  %xmm0,%xmm3
movsd  0x8507(%rip),%xmm12
movapd %xmm12,%xmm0
divsd  0x490(%rsp),%xmm0
movapd %xmm0,0x460(%rsp)
mulsd  %xmm1,%xmm15
movapd 0x130(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x130(%rsp)
movaps 0x50(%rsp),%xmm0
andps  0x5d0(%rsp),%xmm0
movaps %xmm0,0x50(%rsp)
movsd  (%r12),%xmm5
movapd %xmm13,%xmm7
movapd %xmm13,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm5,%xmm2
divsd  %xmm0,%xmm2
divsd  %xmm0,%xmm12
movapd %xmm12,0x490(%rsp)
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm13,%xmm0
movapd %xmm5,%xmm1
divsd  %xmm0,%xmm1
movsd  0x1d8(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
mulsd  %xmm8,%xmm6
divsd  %xmm6,%xmm5
mulsd  0x84a9(%rip),%xmm5
subsd  %xmm0,%xmm5
movapd 0x4b0(%rsp),%xmm2
divsd  %xmm13,%xmm2
movapd %xmm3,%xmm12
movapd 0x70(%rsp),%xmm3
divsd  %xmm8,%xmm3
movapd 0x120(%rsp),%xmm13
divsd  %xmm7,%xmm13
movapd 0x20(%rsp),%xmm0
divsd  %xmm8,%xmm0
movapd %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3e0(%rsp),%xmm6
divsd  %xmm0,%xmm6
movsd  %xmm6,0x3e0(%rsp)
movsd  0x2c8(%rsp),%xmm6
divsd  %xmm0,%xmm6
movsd  %xmm6,0x2c8(%rsp)
movsd  0x140(%rsp),%xmm0
mulsd  %xmm7,%xmm0
movsd  %xmm0,0x140(%rsp)
addsd  0x83fe(%rip),%xmm9
mulsd  %xmm11,%xmm4
ucomisd 0x8411(%rip),%xmm1
movsd  %xmm10,0x300(%rsp)
movsd  %xmm15,0x3a0(%rsp)
movapd %xmm12,0x90(%rsp)
movapd %xmm3,0x70(%rsp)
movsd  %xmm14,(%rsp)
movsd  %xmm11,0x1e8(%rsp)
jbe    8ca7 <vbic_4T_et_cf_fj+0x7b67>
addsd  0x83db(%rip),%xmm1
addsd  0x837b(%rip),%xmm1
movsd  0x83db(%rip),%xmm0
jmp    8ccd <vbic_4T_et_cf_fj+0x7b8d>
movsd  0x83c1(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    8cf9 <vbic_4T_et_cf_fj+0x7bb9>
addsd  0x83ab(%rip),%xmm1
addsd  0x8353(%rip),%xmm1
movsd  0x83ab(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x380(%rsp),%xmm14
movapd 0x20(%rsp),%xmm3
movsd  0x2c8(%rsp),%xmm8
movapd 0x1b0(%rsp),%xmm7
jmp    8d87 <vbic_4T_et_cf_fj+0x7c47>
movapd %xmm1,%xmm0
movapd %xmm13,0x120(%rsp)
movapd %xmm2,0x4b0(%rsp)
movsd  %xmm4,0x330(%rsp)
movsd  %xmm5,0x170(%rsp)
movapd %xmm9,0x440(%rsp)
call   1030 <exp@plt>
movapd 0x1b0(%rsp),%xmm7
movapd 0x440(%rsp),%xmm9
movsd  0x170(%rsp),%xmm5
movsd  0x330(%rsp),%xmm4
movapd 0x4b0(%rsp),%xmm2
movapd 0x120(%rsp),%xmm13
movapd %xmm0,%xmm1
movsd  0x380(%rsp),%xmm14
movapd 0x20(%rsp),%xmm3
movsd  0x2c8(%rsp),%xmm8
movsd  0x540(%rsp),%xmm6
mulsd  0x4c0(%rsp),%xmm6
movsd  %xmm6,0x1d8(%rsp)
movapd 0x100(%rsp),%xmm6
mulsd  %xmm6,%xmm2
movapd %xmm2,0x4b0(%rsp)
movsd  0x825f(%rip),%xmm15
movapd 0x70(%rsp),%xmm2
mulsd  %xmm15,%xmm2
movapd %xmm2,0x70(%rsp)
movsd  0x548(%rsp),%xmm2
mulsd  0x3d0(%rsp),%xmm2
movsd  %xmm2,0x480(%rsp)
mulsd  %xmm6,%xmm13
mulsd  %xmm15,%xmm3
movapd %xmm3,0x20(%rsp)
movsd  0x3e0(%rsp),%xmm12
mulsd  %xmm6,%xmm12
movapd 0x30(%rsp),%xmm10
mulsd  0x8d0(%rsp),%xmm10
mulsd  %xmm6,%xmm8
mulsd  0x8c0(%rsp),%xmm7
movapd %xmm7,0x1b0(%rsp)
movsd  (%rsp),%xmm2
mulsd  0x638(%rsp),%xmm2
movsd  %xmm2,(%rsp)
mulsd  0x580(%rsp),%xmm14
movsd  %xmm14,0x380(%rsp)
movsd  0x81e5(%rip),%xmm2
divsd  0x930(%rsp),%xmm2
movsd  %xmm2,0x5d0(%rsp)
movapd 0x110(%rsp),%xmm2
divsd  0x140(%rsp),%xmm2
movapd %xmm2,0x430(%rsp)
movsd  0x80(%rsp),%xmm2
mulsd  0x250(%rsp),%xmm2
movsd  %xmm2,0x80(%rsp)
movapd 0x460(%rsp),%xmm2
mulsd  0x1e8(%rsp),%xmm2
movapd %xmm2,0x460(%rsp)
movapd 0x90(%rsp),%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm9,%xmm2
movapd %xmm2,0x7e0(%rsp)
movsd  0x300(%rsp),%xmm3
mulsd  %xmm3,%xmm4
movapd 0x490(%rsp),%xmm14
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm5
movapd %xmm3,%xmm6
movapd %xmm7,%xmm2
movsd  0x3a0(%rsp),%xmm15
mulsd  %xmm15,%xmm6
addsd  0x8128(%rip),%xmm1
mulsd  %xmm1,%xmm15
movapd %xmm3,%xmm0
mulsd  %xmm1,%xmm0
mulsd  0x130(%rsp),%xmm0
mulsd  %xmm7,%xmm15
addsd  %xmm0,%xmm15
movsd  %xmm6,0x7d0(%rsp)
mulsd  %xmm6,%xmm5
movapd 0x50(%rsp),%xmm11
movapd %xmm11,%xmm6
unpckhpd %xmm11,%xmm6
movapd 0x500(%rsp),%xmm0
mulsd  %xmm6,%xmm0
addsd  0x80a5(%rip),%xmm0
movapd 0x180(%rsp),%xmm2
movapd 0x4b0(%rsp),%xmm7
mulsd  %xmm11,%xmm2
addsd  %xmm0,%xmm2
mulsd  0x4f0(%rsp),%xmm6
movapd %xmm6,0x8b0(%rsp)
movapd %xmm11,%xmm6
mulsd  0x40(%rsp),%xmm6
movaps 0xe0(%rsp),%xmm0
unpcklpd 0x690(%rsp),%xmm0
movaps %xmm0,0x7c0(%rsp)
movsd  0x80bc(%rip),%xmm0
movsd  %xmm2,0x1e8(%rsp)
addsd  %xmm2,%xmm0
movapd %xmm0,0x90(%rsp)
movapd %xmm0,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x809e(%rip),%xmm2
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
movsd  %xmm2,0x130(%rsp)
ucomisd 0x80b6(%rip),%xmm2
movsd  %xmm0,0x580(%rsp)
movapd %xmm1,%xmm2
movapd 0x70(%rsp),%xmm1
jae    911e <vbic_4T_et_cf_fj+0x7fde>
movsd  0x130(%rsp),%xmm0
movapd %xmm13,0x120(%rsp)
movsd  %xmm15,0x3a0(%rsp)
movsd  %xmm4,0x330(%rsp)
movsd  %xmm5,0x170(%rsp)
movapd %xmm14,0x490(%rsp)
movapd %xmm9,0x440(%rsp)
movapd %xmm6,0x290(%rsp)
movapd %xmm10,0x30(%rsp)
movsd  %xmm12,0x3e0(%rsp)
movsd  %xmm8,0x2c8(%rsp)
movapd %xmm2,0x370(%rsp)
call   1060 <sqrt@plt>
movapd 0x370(%rsp),%xmm2
movsd  0x2c8(%rsp),%xmm8
movsd  0x3e0(%rsp),%xmm12
movapd 0x70(%rsp),%xmm1
movapd 0x30(%rsp),%xmm10
movapd 0x440(%rsp),%xmm9
movapd 0x490(%rsp),%xmm14
movsd  0x170(%rsp),%xmm5
movsd  0x330(%rsp),%xmm4
movapd 0x50(%rsp),%xmm11
movsd  0x3a0(%rsp),%xmm15
movsd  0x300(%rsp),%xmm3
movapd 0x4b0(%rsp),%xmm7
movapd 0x120(%rsp),%xmm13
movapd 0x290(%rsp),%xmm6
addsd  %xmm7,%xmm1
movapd %xmm1,0x70(%rsp)
movapd 0x20(%rsp),%xmm1
addsd  %xmm13,%xmm1
movapd %xmm1,0x20(%rsp)
movapd %xmm4,%xmm13
movsd  0x8d0(%rsp),%xmm4
mulsd  %xmm12,%xmm4
movsd  0x308(%rsp),%xmm12
mulsd  %xmm10,%xmm12
movsd  0x8c0(%rsp),%xmm7
mulsd  %xmm8,%xmm7
movsd  0x1e0(%rsp),%xmm8
mulsd  0x1b0(%rsp),%xmm8
mulsd  %xmm3,%xmm9
movapd %xmm9,0x440(%rsp)
movapd 0x460(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x460(%rsp)
addsd  0x7e0(%rsp),%xmm13
movsd  0x7d0(%rsp),%xmm1
mulsd  %xmm1,%xmm2
movapd %xmm2,0x370(%rsp)
mulsd  %xmm1,%xmm14
movapd %xmm14,0x490(%rsp)
addsd  %xmm15,%xmm5
addsd  0x8b0(%rsp),%xmm6
mulpd  0x7c0(%rsp),%xmm11
movsd  0x130(%rsp),%xmm1
ucomisd 0x7ec6(%rip),%xmm1
movsd  0x18(%rsp),%xmm2
movsd  0x1d8(%rsp),%xmm3
divsd  %xmm2,%xmm3
movsd  0x480(%rsp),%xmm10
divsd  %xmm2,%xmm10
movapd 0x190(%rsp),%xmm15
mulsd  0x268(%rsp),%xmm15
movapd 0xf0(%rsp),%xmm2
mulsd  0x550(%rsp),%xmm2
movsd  0x1e8(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x110(%rsp),%xmm14
divsd  0x80(%rsp),%xmm14
movsd  (%rsp),%xmm0
mulsd  0x5d0(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movapd 0x430(%rsp),%xmm0
mulsd  0x380(%rsp),%xmm0
addsd  0x7df8(%rip),%xmm1
mulsd  0x7d90(%rip),%xmm1
movsd  %xmm1,0x1e8(%rsp)
movapd %xmm0,%xmm1
movsd  0x580(%rsp),%xmm0
movsd  %xmm13,0x330(%rsp)
movsd  %xmm5,0x170(%rsp)
jae    93c0 <vbic_4T_et_cf_fj+0x8280>
movsd  0x130(%rsp),%xmm0
movapd %xmm2,0xf0(%rsp)
movapd %xmm15,0x190(%rsp)
movsd  %xmm12,0x308(%rsp)
movsd  %xmm8,0x1e0(%rsp)
movsd  %xmm4,0x8d0(%rsp)
movsd  %xmm7,0x8c0(%rsp)
movapd %xmm11,0x50(%rsp)
movapd %xmm6,0x290(%rsp)
movapd %xmm14,0x30(%rsp)
movsd  %xmm3,0x1d8(%rsp)
movsd  %xmm10,0x480(%rsp)
movapd %xmm1,0x430(%rsp)
call   1060 <sqrt@plt>
movapd 0x430(%rsp),%xmm1
movsd  0x480(%rsp),%xmm10
movsd  0x1d8(%rsp),%xmm3
movapd 0x30(%rsp),%xmm14
movsd  0x170(%rsp),%xmm5
movsd  0x330(%rsp),%xmm13
movapd 0x50(%rsp),%xmm11
movsd  0x8c0(%rsp),%xmm7
movsd  0x8d0(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm8
movsd  0x308(%rsp),%xmm12
movapd 0x190(%rsp),%xmm15
movapd 0xf0(%rsp),%xmm2
movapd 0x290(%rsp),%xmm6
addsd  %xmm4,%xmm12
movapd %xmm12,%xmm9
divsd  0xb58(%rsp),%xmm15
addsd  %xmm7,%xmm8
movsd  %xmm8,0x1e0(%rsp)
divsd  0xb50(%rsp),%xmm2
movapd 0x90(%rsp),%xmm4
divsd  %xmm0,%xmm4
addsd  0x7c17(%rip),%xmm4
movsd  0x7c1e(%rip),%xmm8
mulsd  %xmm8,%xmm4
mulsd  %xmm4,%xmm6
movapd %xmm6,0x290(%rsp)
unpcklpd %xmm4,%xmm4
mulpd  %xmm4,%xmm11
movapd 0xa80(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  0x370(%rsp),%xmm0
movapd 0x440(%rsp),%xmm12
movapd %xmm12,%xmm7
movapd 0xc50(%rsp),%xmm6
mulsd  %xmm6,%xmm7
addsd  %xmm0,%xmm7
movapd %xmm7,0x130(%rsp)
movapd %xmm6,%xmm0
mulsd  %xmm13,%xmm0
movsd  0xb48(%rsp),%xmm7
mulsd  %xmm12,%xmm7
addsd  %xmm0,%xmm7
movapd %xmm4,%xmm0
mulsd  %xmm5,%xmm0
addsd  %xmm7,%xmm0
movapd %xmm0,0x4b0(%rsp)
movapd 0x100(%rsp),%xmm0
mulsd  %xmm0,%xmm3
unpcklpd %xmm6,%xmm4
movapd 0x490(%rsp),%xmm6
unpcklpd 0x460(%rsp),%xmm6
mulpd  %xmm4,%xmm6
movapd %xmm6,0x90(%rsp)
movapd 0x70(%rsp),%xmm6
mulsd  0x270(%rsp),%xmm6
mulsd  %xmm0,%xmm10
ucomisd 0xb60(%rsp),%xmm8
movapd 0x20(%rsp),%xmm4
mulsd  0x3f0(%rsp),%xmm4
addsd  (%rsp),%xmm1
mulsd  0x7b21(%rip),%xmm14
mov    0xd68(%rsp),%rbx
movsd  0x1e8(%rsp),%xmm0
addsd  0x7b80(%rip),%xmm0
movapd %xmm2,0xf0(%rsp)
movapd %xmm15,0x190(%rsp)
movsd  %xmm9,0x308(%rsp)
movapd %xmm11,0x50(%rsp)
movsd  %xmm0,0x1e8(%rsp)
movapd %xmm14,0x30(%rsp)
movsd  %xmm3,0x1d8(%rsp)
movsd  %xmm10,0x480(%rsp)
movapd %xmm1,0x430(%rsp)
movapd %xmm4,0x1b0(%rsp)
movapd %xmm6,0x3a0(%rsp)
jbe    9708 <vbic_4T_et_cf_fj+0x85c8>
movsd  0x7a90(%rip),%xmm1
divsd  0x7f0(%rsp),%xmm1
movapd %xmm1,0x120(%rsp)
call   1050 <pow@plt>
movapd 0x120(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x1e8(%rsp),%xmm2
movapd 0x290(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0x50(%rsp),%xmm2
movapd %xmm2,%xmm3
movsd  0x7a78(%rip),%xmm2
movapd 0x130(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm4,0x130(%rsp)
movapd 0x4b0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x4b0(%rsp)
movapd 0x90(%rsp),%xmm0
mulpd  0x7b43(%rip),%xmm0
addpd  %xmm3,%xmm0
movapd %xmm0,0x90(%rsp)
movapd %xmm4,%xmm0
movaps 0x7f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x3a0(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm4
movapd 0x7f0(%rsp),%xmm12
movapd 0x30(%rsp),%xmm15
movsd  0x1e0(%rsp),%xmm9
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm13
movapd %xmm0,%xmm5
mulsd  %xmm0,%xmm12
divsd  0x130(%rsp),%xmm12
movapd 0x4b0(%rsp),%xmm8
mulsd  %xmm12,%xmm8
unpcklpd %xmm12,%xmm12
mulpd  0x90(%rsp),%xmm12
addsd  0x1e8(%rsp),%xmm5
movsd  0x7960(%rip),%xmm1
mulsd  %xmm1,%xmm5
movapd 0x290(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm1,%xmm6
movapd 0x7a8b(%rip),%xmm1
movapd 0x50(%rsp),%xmm2
mulpd  %xmm1,%xmm2
mulsd  %xmm6,%xmm8
addsd  %xmm0,%xmm8
mulpd  %xmm1,%xmm12
addpd  %xmm2,%xmm12
jmp    9846 <vbic_4T_et_cf_fj+0x8706>
movsd  0x7940(%rip),%xmm3
movapd 0x130(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  0x78f3(%rip),%xmm1
addsd  %xmm1,%xmm0
movapd %xmm0,0x130(%rsp)
movapd 0x4b0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x4b0(%rsp)
movapd 0x90(%rsp),%xmm1
mulpd  0x7a07(%rip),%xmm1
movapd %xmm1,0x90(%rsp)
movaps 0x7f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x3a0(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm15
movsd  0x1e0(%rsp),%xmm9
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm13
movapd 0x7f0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x130(%rsp),%xmm1
movapd 0x4b0(%rsp),%xmm8
mulsd  %xmm1,%xmm8
unpcklpd %xmm1,%xmm1
mulpd  0x90(%rsp),%xmm1
movapd %xmm1,%xmm6
movsd  0x1e8(%rsp),%xmm12
movsd  0x7830(%rip),%xmm2
mulsd  %xmm2,%xmm12
movsd  0x7813(%rip),%xmm3
addsd  %xmm3,%xmm0
movapd %xmm12,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm2,%xmm0
movapd 0x290(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd %xmm0,%xmm0
mulpd  0x50(%rsp),%xmm0
mulsd  %xmm12,%xmm8
addsd  %xmm2,%xmm8
unpcklpd %xmm12,%xmm12
mulpd  %xmm1,%xmm12
addpd  %xmm0,%xmm12
movsd  0x878(%rsp),%xmm6
movapd 0x370(%rsp),%xmm1
movsd  0x270(%rsp),%xmm0
mulsd  0x1d8(%rsp),%xmm0
movsd  %xmm0,0x270(%rsp)
movsd  0x4c0(%rsp),%xmm0
mulsd  %xmm7,%xmm0
movsd  %xmm0,0x4c0(%rsp)
movapd 0x5e0(%rsp),%xmm14
movsd  0x3f0(%rsp),%xmm0
mulsd  0x480(%rsp),%xmm0
movsd  %xmm0,0x3f0(%rsp)
movsd  0x3d0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x3d0(%rsp)
mulsd  0x308(%rsp),%xmm11
mulsd  %xmm9,%xmm10
addsd  0x430(%rsp),%xmm15
movapd %xmm1,%xmm0
divsd  %xmm5,%xmm0
mov    0xd78(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x771f(%rip),%xmm0
divsd  %xmm5,%xmm0
movapd 0x77cb(%rip),%xmm3
xorpd  %xmm3,%xmm1
movapd %xmm5,%xmm7
mulsd  %xmm5,%xmm7
divsd  %xmm7,%xmm1
movsd  0x170(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xd80(%rsp),%rdx
movsd  %xmm2,(%rdx)
movapd 0x490(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xd88(%rsp),%rcx
movsd  %xmm2,(%rcx)
movapd %xmm1,%xmm2
mulsd  %xmm8,%xmm2
addsd  (%rdx),%xmm2
movsd  %xmm2,(%rdx)
movapd %xmm12,%xmm4
unpckhpd %xmm12,%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm1,%xmm2
mov    0xd90(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm12,%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
movapd 0x440(%rsp),%xmm1
movapd %xmm1,%xmm2
movapd %xmm5,0x1b0(%rsp)
divsd  %xmm5,%xmm2
mov    0xd58(%rsp),%rax
movsd  %xmm2,(%rax)
movapd %xmm1,%xmm5
xorpd  %xmm3,%xmm5
movsd  0x330(%rsp),%xmm1
mulsd  %xmm0,%xmm1
mov    0xd60(%rsp),%rax
movsd  %xmm1,(%rax)
movapd %xmm5,0x8c0(%rsp)
movapd %xmm5,%xmm1
movsd  %xmm7,0x2c8(%rsp)
divsd  %xmm7,%xmm1
mulsd  0x460(%rsp),%xmm0
movsd  %xmm0,(%rbx)
movapd %xmm1,%xmm0
mulsd  %xmm8,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movapd %xmm12,0x7f0(%rsp)
mulsd  %xmm1,%xmm12
movapd %xmm4,0x3e0(%rsp)
mulsd  %xmm4,%xmm1
addsd  (%rbx),%xmm1
mulsd  0x6d0(%rsp),%xmm14
movapd %xmm14,0x130(%rsp)
movsd  %xmm1,(%rbx)
movapd 0x4a0(%rsp),%xmm1
mulsd  0x720(%rsp),%xmm1
movapd %xmm1,0x90(%rsp)
mov    0xf70(%rsp),%rax
mov    0xf68(%rsp),%rcx
mov    0xf60(%rsp),%rdx
mov    0xf58(%rsp),%rsi
mov    0xf50(%rsp),%rdi
mov    0xd70(%rsp),%rbx
movsd  %xmm12,(%rbx)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm6
movapd %xmm8,0x4b0(%rsp)
movapd %xmm2,0x8d0(%rsp)
jbe    9bf4 <vbic_4T_et_cf_fj+0x8ab4>
movapd 0xa40(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  0x4d0(%rsp),%xmm0
movapd 0xa0(%rsp),%xmm4
divsd  %xmm4,%xmm3
movapd 0x250(%rsp),%xmm2
divsd  %xmm2,%xmm0
movsd  0x1c0(%rsp),%xmm1
movsd  0x9a0(%rsp),%xmm7
mulsd  %xmm7,%xmm1
movapd %xmm13,%xmm12
mulsd  %xmm13,%xmm3
mulsd  0x751d(%rip),%xmm0
addsd  %xmm3,%xmm0
divsd  0x18(%rsp),%xmm1
mulsd  %xmm13,%xmm1
movsd  0xac0(%rsp),%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm7,%xmm0
addsd  %xmm1,%xmm0
movapd 0x700(%rsp),%xmm13
mulsd  0x450(%rsp),%xmm13
divsd  0xac8(%rsp),%xmm13
mulsd  %xmm0,%xmm13
movsd  (%r15),%xmm14
movsd  0x420(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm14,%xmm3
divsd  %xmm0,%xmm3
movsd  0x74a2(%rip),%xmm9
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm14
mulsd  0x74d8(%rip),%xmm14
movsd  %xmm0,0x120(%rsp)
divsd  %xmm0,%xmm9
ucomisd 0x74ca(%rip),%xmm3
movapd %xmm10,%xmm2
movapd %xmm10,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm15,0x30(%rsp)
movsd  %xmm9,0x580(%rsp)
movsd  %xmm1,0x420(%rsp)
jbe    9cb3 <vbic_4T_et_cf_fj+0x8b73>
addsd  0x7491(%rip),%xmm3
addsd  0x7431(%rip),%xmm3
movsd  0x7491(%rip),%xmm0
jmp    9cd9 <vbic_4T_et_cf_fj+0x8b99>
xorpd  %xmm1,%xmm1
movsd  %xmm1,0x430(%rsp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x408(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x1e0(%rsp)
movsd  0x73d2(%rip),%xmm0
movsd  %xmm0,0x3a0(%rsp)
xorps  %xmm0,%xmm0
movsd  %xmm0,0x1d8(%rsp)
xorps  %xmm0,%xmm0
movsd  %xmm0,0x308(%rsp)
xorps  %xmm0,%xmm0
movsd  %xmm0,0x300(%rsp)
xorps  %xmm0,%xmm0
movsd  %xmm0,0x480(%rsp)
movsd  0x520(%rsp),%xmm0
movsd  0x968(%rsp),%xmm2
movsd  0x960(%rsp),%xmm3
movapd %xmm10,%xmm9
movapd 0xa0(%rsp),%xmm10
movapd %xmm13,%xmm12
jmp    a3c4 <vbic_4T_et_cf_fj+0x9284>
movsd  0x73b5(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    9d11 <vbic_4T_et_cf_fj+0x8bd1>
addsd  0x739f(%rip),%xmm3
addsd  0x7347(%rip),%xmm3
movsd  0x739f(%rip),%xmm0
mulsd  %xmm0,%xmm3
mov    0xf68(%rsp),%rax
mov    0xf60(%rsp),%rcx
mov    0xf58(%rsp),%rdx
mov    0xf50(%rsp),%rsi
movapd %xmm2,%xmm11
movapd 0xa0(%rsp),%xmm10
jmp    9da0 <vbic_4T_et_cf_fj+0x8c60>
movapd %xmm3,%xmm0
movapd %xmm13,0x700(%rsp)
movsd  %xmm14,0x1e0(%rsp)
call   1030 <exp@plt>
movsd  0x1e0(%rsp),%xmm14
movsd  0x580(%rsp),%xmm9
movsd  0x878(%rsp),%xmm6
movapd 0x700(%rsp),%xmm13
movsd  0x420(%rsp),%xmm1
movapd 0xf0(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm3
mov    0xf68(%rsp),%rax
mov    0xf60(%rsp),%rcx
mov    0xf58(%rsp),%rdx
mov    0xf50(%rsp),%rsi
movsd  0x450(%rsp),%xmm2
mulsd  %xmm6,%xmm2
movsd  %xmm2,0x450(%rsp)
mulsd  %xmm6,%xmm13
movapd %xmm9,%xmm15
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm14
movsd  (%r12),%xmm8
movapd %xmm8,%xmm0
divsd  %xmm1,%xmm8
mulsd  0x727d(%rip),%xmm8
divsd  0x120(%rsp),%xmm0
ucomisd 0x7274(%rip),%xmm0
movapd %xmm13,0x700(%rsp)
jbe    9e21 <vbic_4T_et_cf_fj+0x8ce1>
addsd  0x7268(%rip),%xmm0
addsd  0x7208(%rip),%xmm0
movsd  0x7268(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9ef9 <vbic_4T_et_cf_fj+0x8db9>
movsd  0x7247(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9e50 <vbic_4T_et_cf_fj+0x8d10>
addsd  0x7231(%rip),%xmm0
addsd  0x71d9(%rip),%xmm0
movsd  0x7231(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9ef9 <vbic_4T_et_cf_fj+0x8db9>
movsd  %xmm15,0x308(%rsp)
movsd  %xmm14,0x1e0(%rsp)
movsd  %xmm3,0x3a0(%rsp)
movsd  %xmm8,0x1d8(%rsp)
call   1030 <exp@plt>
movsd  0x1d8(%rsp),%xmm8
movsd  0x3a0(%rsp),%xmm3
movsd  0x1e0(%rsp),%xmm14
movsd  0x580(%rsp),%xmm9
movsd  0x308(%rsp),%xmm15
mov    0xf50(%rsp),%rsi
mov    0xf58(%rsp),%rdx
mov    0xf60(%rsp),%rcx
mov    0xf68(%rsp),%rax
movapd 0x700(%rsp),%xmm13
movapd 0xf0(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm1
movapd %xmm9,%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm8
movsd  0x7109(%rip),%xmm6
movapd %xmm6,%xmm4
movsd  0xad0(%rsp),%xmm1
subsd  %xmm1,%xmm4
mulsd  %xmm4,%xmm0
mulsd  %xmm1,%xmm3
addsd  %xmm0,%xmm3
addsd  0x7114(%rip),%xmm3
movsd  0x450(%rsp),%xmm0
movapd %xmm0,%xmm5
mulsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm4
mulsd  %xmm13,%xmm3
mulsd  %xmm1,%xmm15
mulsd  %xmm14,%xmm1
addsd  %xmm3,%xmm1
movapd %xmm7,%xmm3
mulsd  %xmm4,%xmm3
mulsd  %xmm8,%xmm4
addsd  %xmm1,%xmm4
movapd %xmm4,%xmm1
movsd  0x408(%rsp),%xmm0
movapd %xmm0,%xmm4
movsd  %xmm5,0x480(%rsp)
mulsd  %xmm5,%xmm4
mulsd  0x70b9(%rip),%xmm4
addsd  %xmm6,%xmm4
xorps  %xmm5,%xmm5
sqrtsd %xmm4,%xmm5
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm4
movapd %xmm5,%xmm6
movsd  %xmm15,0x308(%rsp)
movsd  %xmm1,0x300(%rsp)
movsd  %xmm3,0x1d8(%rsp)
jae    a07c <vbic_4T_et_cf_fj+0x8f3c>
movapd %xmm4,%xmm0
movsd  %xmm4,0x1e0(%rsp)
movsd  %xmm5,0x3a0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x3a0(%rsp),%xmm5
movsd  0x1e0(%rsp),%xmm4
movsd  0x1d8(%rsp),%xmm3
movsd  0x580(%rsp),%xmm9
movsd  0x300(%rsp),%xmm1
movsd  0x308(%rsp),%xmm15
mov    0xf50(%rsp),%rsi
mov    0xf58(%rsp),%rdx
mov    0xf60(%rsp),%rcx
mov    0xf68(%rsp),%rax
movapd 0x700(%rsp),%xmm13
movapd 0xf0(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm6
movsd  0x408(%rsp),%xmm0
movapd %xmm0,%xmm7
mulsd  %xmm1,%xmm7
movapd %xmm0,%xmm1
mulsd  %xmm15,%xmm1
mulsd  %xmm3,%xmm0
addsd  0x6f7f(%rip),%xmm6
ucomisd %xmm2,%xmm4
movapd %xmm0,%xmm2
jae    a14e <vbic_4T_et_cf_fj+0x900e>
movapd %xmm4,%xmm0
movsd  %xmm1,0x430(%rsp)
movsd  %xmm6,0x3a0(%rsp)
movsd  %xmm7,0x1e0(%rsp)
movsd  %xmm2,0x408(%rsp)
call   1060 <sqrt@plt>
movsd  0x408(%rsp),%xmm2
movsd  0x1e0(%rsp),%xmm7
movsd  0x3a0(%rsp),%xmm6
movsd  0x580(%rsp),%xmm9
movsd  0x430(%rsp),%xmm1
mov    0xf50(%rsp),%rsi
mov    0xf58(%rsp),%rdx
mov    0xf60(%rsp),%rcx
mov    0xf68(%rsp),%rax
movapd 0x700(%rsp),%xmm13
movapd 0xf0(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm5
mulsd  0x6ed2(%rip),%xmm6
movsd  %xmm6,0x3a0(%rsp)
movsd  0x6eb1(%rip),%xmm0
divsd  %xmm5,%xmm0
mulsd  %xmm0,%xmm7
movsd  %xmm7,0x1e0(%rsp)
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm2
movsd  %xmm2,0x408(%rsp)
mov    0xcc0(%rsp),%rdi
movsd  (%rdi),%xmm5
movapd %xmm5,%xmm0
divsd  0x420(%rsp),%xmm5
mulsd  0x6eb6(%rip),%xmm5
divsd  0x120(%rsp),%xmm0
ucomisd 0x6ead(%rip),%xmm0
movsd  %xmm1,0x430(%rsp)
jbe    a1e7 <vbic_4T_et_cf_fj+0x90a7>
addsd  0x6ea2(%rip),%xmm0
addsd  0x6e42(%rip),%xmm0
movsd  0x6ea2(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a280 <vbic_4T_et_cf_fj+0x9140>
movsd  0x6e81(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a213 <vbic_4T_et_cf_fj+0x90d3>
addsd  0x6e6b(%rip),%xmm0
addsd  0x6e13(%rip),%xmm0
movsd  0x6e6b(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a280 <vbic_4T_et_cf_fj+0x9140>
movsd  %xmm5,0x120(%rsp)
call   1030 <exp@plt>
movsd  0x120(%rsp),%xmm5
movsd  0x580(%rsp),%xmm9
mov    0xf50(%rsp),%rsi
mov    0xf58(%rsp),%rdx
mov    0xf60(%rsp),%rcx
mov    0xf68(%rsp),%rax
movapd 0x700(%rsp),%xmm13
movapd 0xf0(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm1
mulsd  %xmm1,%xmm9
mulsd  %xmm1,%xmm5
movsd  0x6db7(%rip),%xmm2
addsd  %xmm2,%xmm0
movsd  0x450(%rsp),%xmm6
movapd %xmm6,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm13
mulsd  %xmm6,%xmm9
mulsd  %xmm6,%xmm5
addsd  %xmm13,%xmm5
movsd  0x480(%rsp),%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
movsd  0x3a0(%rsp),%xmm3
divsd  %xmm3,%xmm1
movsd  %xmm1,(%rsi)
movsd  0x6d35(%rip),%xmm4
divsd  %xmm3,%xmm4
movapd %xmm2,%xmm1
divsd  %xmm3,%xmm1
xorpd  0x6dd9(%rip),%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm3
mulsd  0x300(%rsp),%xmm3
movsd  %xmm3,(%rdx)
movsd  0x308(%rsp),%xmm3
mulsd  %xmm4,%xmm3
movsd  %xmm3,(%rcx)
mulsd  0x1d8(%rsp),%xmm4
movsd  %xmm4,(%rax)
mulsd  %xmm1,%xmm5
addsd  (%rdx),%xmm5
divsd  %xmm2,%xmm0
movsd  %xmm5,(%rdx)
mulsd  %xmm9,%xmm1
mov    %rdx,%rsi
mov    %rcx,%rdx
mov    %rax,%rcx
mov    0xf70(%rsp),%rax
movsd  %xmm1,(%rax)
movapd %xmm0,%xmm1
mulsd  0x1e0(%rsp),%xmm1
addsd  (%rsi),%xmm1
movsd  %xmm1,(%rsi)
movapd %xmm0,%xmm1
mulsd  0x430(%rsp),%xmm1
addsd  (%rdx),%xmm1
movsd  %xmm1,(%rdx)
mulsd  0x408(%rsp),%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movsd  0x520(%rsp),%xmm0
movsd  0x968(%rsp),%xmm2
movsd  0x960(%rsp),%xmm3
movapd %xmm11,%xmm9
movapd 0x30(%rsp),%xmm15
movapd 0x190(%rsp),%xmm11
movsd  0x4c0(%rsp),%xmm1
addsd  0x270(%rsp),%xmm1
movsd  %xmm1,0x4c0(%rsp)
movapd 0x130(%rsp),%xmm1
divsd  0xb70(%rsp),%xmm1
movapd %xmm1,0x130(%rsp)
movsd  0x3d0(%rsp),%xmm1
addsd  0x3f0(%rsp),%xmm1
movsd  %xmm1,0x3d0(%rsp)
movapd 0x90(%rsp),%xmm1
divsd  0xb68(%rsp),%xmm1
movapd %xmm1,0x90(%rsp)
movsd  0x268(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x268(%rsp)
mulsd  %xmm3,%xmm11
movsd  0x550(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x550(%rsp)
mulsd  %xmm2,%xmm9
mov    0xd30(%rsp),%rax
mulsd  0x6f0(%rsp),%xmm15
ucomisd 0x6b98(%rip),%xmm0
jne    a4fb <vbic_4T_et_cf_fj+0x93bb>
jp     a4fb <vbic_4T_et_cf_fj+0x93bb>
movsd  0x0(%r13),%xmm6
movsd  0x680(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm6,%xmm3
divsd  %xmm1,%xmm3
movsd  0x6b6b(%rip),%xmm8
movapd 0x6c1a(%rip),%xmm13
xorpd  %xmm6,%xmm13
mulsd  0x250(%rsp),%xmm0
movapd %xmm6,%xmm7
divsd  %xmm0,%xmm7
ucomisd 0x6b94(%rip),%xmm3
jbe    a5b8 <vbic_4T_et_cf_fj+0x9478>
addsd  0x6b8e(%rip),%xmm3
addsd  0x6b2e(%rip),%xmm3
movsd  0x6b8e(%rip),%xmm4
mulsd  %xmm4,%xmm3
jmp    a68b <vbic_4T_et_cf_fj+0x954b>
xorpd  %xmm0,%xmm0
movsd  0x520(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jne    a9a3 <vbic_4T_et_cf_fj+0x9863>
jp     a9a3 <vbic_4T_et_cf_fj+0x9863>
mov    0xd28(%rsp),%rcx
movq   $0x0,(%rcx)
movq   $0x0,(%rax)
mov    0xd38(%rsp),%rax
movq   $0x0,(%rax)
mov    0x5a8(%rsp),%rax
movsd  (%rax),%xmm6
movsd  0x680(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm10,%xmm1
movapd %xmm6,%xmm5
divsd  %xmm1,%xmm5
movsd  0x6aac(%rip),%xmm14
movapd 0x6b5c(%rip),%xmm4
xorpd  %xmm6,%xmm4
mulsd  0x250(%rsp),%xmm0
movapd %xmm6,%xmm7
divsd  %xmm0,%xmm7
ucomisd 0x6ad7(%rip),%xmm5
jbe    aa3f <vbic_4T_et_cf_fj+0x98ff>
addsd  0x6ad1(%rip),%xmm5
addsd  0x6a71(%rip),%xmm5
movsd  0x6ad1(%rip),%xmm2
mulsd  %xmm2,%xmm5
jmp    ad43 <vbic_4T_et_cf_fj+0x9c03>
movsd  0x6ab0(%rip),%xmm0
ucomisd %xmm3,%xmm0
jbe    a5e7 <vbic_4T_et_cf_fj+0x94a7>
addsd  0x6a9a(%rip),%xmm3
addsd  0x6a42(%rip),%xmm3
movsd  0x6a9a(%rip),%xmm4
mulsd  %xmm4,%xmm3
jmp    a68b <vbic_4T_et_cf_fj+0x954b>
movapd %xmm3,%xmm0
movapd %xmm9,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm15,0x30(%rsp)
movapd %xmm7,0x120(%rsp)
movsd  %xmm1,0x270(%rsp)
call   1030 <exp@plt>
movsd  0x270(%rsp),%xmm1
movapd 0x120(%rsp),%xmm7
movsd  0x69e0(%rip),%xmm8
movapd 0x30(%rsp),%xmm15
mov    0xd30(%rsp),%rax
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm4
movsd  0x0(%r13),%xmm6
movapd 0x6a4e(%rip),%xmm13
xorpd  %xmm6,%xmm13
movapd %xmm0,%xmm3
movapd %xmm8,%xmm14
divsd  %xmm1,%xmm14
mulsd  0x69c3(%rip),%xmm7
movsd  0x398(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm10,%xmm0
divsd  %xmm0,%xmm6
mulsd  0x250(%rsp),%xmm1
divsd  %xmm1,%xmm13
mulsd  0x6956(%rip),%xmm13
divsd  %xmm0,%xmm8
ucomisd 0x6991(%rip),%xmm6
jbe    a6fa <vbic_4T_et_cf_fj+0x95ba>
addsd  0x698f(%rip),%xmm6
addsd  0x692f(%rip),%xmm6
movsd  0x698f(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    a7f0 <vbic_4T_et_cf_fj+0x96b0>
movsd  0x696e(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    a729 <vbic_4T_et_cf_fj+0x95e9>
addsd  0x6958(%rip),%xmm6
addsd  0x6900(%rip),%xmm6
movsd  0x6958(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    a7f0 <vbic_4T_et_cf_fj+0x96b0>
movapd %xmm6,%xmm0
movapd %xmm9,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm15,0x30(%rsp)
movapd %xmm13,0x3f0(%rsp)
movsd  %xmm8,0x270(%rsp)
movapd %xmm7,0x120(%rsp)
movapd %xmm3,0x420(%rsp)
movsd  %xmm14,0x450(%rsp)
movsd  %xmm4,0x398(%rsp)
call   1030 <exp@plt>
movsd  0x398(%rsp),%xmm4
movsd  0x450(%rsp),%xmm14
movapd 0x420(%rsp),%xmm3
movapd 0x120(%rsp),%xmm7
movsd  0x270(%rsp),%xmm8
movapd 0x3f0(%rsp),%xmm13
movapd 0x30(%rsp),%xmm15
mov    0xd30(%rsp),%rax
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm6
mulsd  %xmm4,%xmm14
mulsd  %xmm4,%xmm7
mulsd  %xmm0,%xmm8
mulsd  %xmm0,%xmm13
xorpd  %xmm0,%xmm0
movsd  0x638(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    a8b9 <vbic_4T_et_cf_fj+0x9779>
movsd  0x0(%r13),%xmm5
movapd 0xa20(%rsp),%xmm1
subsd  %xmm5,%xmm1
xorpd  0x689b(%rip),%xmm5
divsd  0x930(%rsp),%xmm1
subsd  0x110(%rsp),%xmm5
movapd %xmm5,%xmm0
divsd  0x140(%rsp),%xmm0
divsd  0x80(%rsp),%xmm5
mulsd  0x380(%rsp),%xmm0
movsd  (%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0x67e9(%rip),%xmm5
addsd  %xmm2,%xmm5
ucomisd 0x67e5(%rip),%xmm1
movsd  %xmm8,0x270(%rsp)
movapd %xmm7,0x120(%rsp)
jbe    a96c <vbic_4T_et_cf_fj+0x982c>
addsd  0x67cc(%rip),%xmm1
addsd  0x676c(%rip),%xmm1
movsd  0x67cc(%rip),%xmm0
jmp    a996 <vbic_4T_et_cf_fj+0x9856>
movsd  0x6787(%rip),%xmm0
addsd  %xmm0,%xmm3
addsd  %xmm0,%xmm6
movapd %xmm14,%xmm4
movsd  0x550(%rsp),%xmm14
movapd %xmm14,%xmm0
mulsd  %xmm6,%xmm0
movsd  0x268(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
mov    0xd28(%rsp),%rcx
movsd  %xmm1,(%rcx)
mulsd  %xmm3,%xmm11
movsd  %xmm11,(%rax)
mulsd  %xmm2,%xmm4
mov    0xd38(%rsp),%rax
movsd  %xmm4,(%rax)
mulsd  %xmm2,%xmm7
mov    0xd30(%rsp),%rcx
addsd  (%rcx),%xmm7
mulsd  %xmm9,%xmm6
addsd  %xmm7,%xmm6
mov    0xd30(%rsp),%rcx
movsd  %xmm6,(%rcx)
mulsd  %xmm14,%xmm8
addsd  (%rax),%xmm8
movsd  %xmm8,(%rax)
mov    0xd30(%rsp),%rax
mulsd  %xmm14,%xmm13
addsd  (%rax),%xmm13
movapd %xmm13,%xmm15
jmp    ac39 <vbic_4T_et_cf_fj+0x9af9>
movsd  0x66fc(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    aa72 <vbic_4T_et_cf_fj+0x9932>
addsd  0x66e2(%rip),%xmm1
addsd  0x668a(%rip),%xmm1
movsd  0x66e2(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm7
jmp    ab13 <vbic_4T_et_cf_fj+0x99d3>
movsd  0x0(%r13),%xmm2
movsd  0x680(%rsp),%xmm1
movapd %xmm1,%xmm12
mulsd  %xmm10,%xmm12
movapd %xmm2,%xmm0
divsd  %xmm12,%xmm0
movapd 0x6703(%rip),%xmm3
xorpd  %xmm2,%xmm3
mulsd  0x250(%rsp),%xmm1
movapd %xmm2,%xmm5
divsd  %xmm1,%xmm5
ucomisd 0x667e(%rip),%xmm0
movapd %xmm9,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movsd  %xmm1,0x680(%rsp)
movapd %xmm15,0x30(%rsp)
movsd  %xmm12,0x420(%rsp)
jbe    ac70 <vbic_4T_et_cf_fj+0x9b30>
addsd  0x664a(%rip),%xmm0
addsd  0x65ea(%rip),%xmm0
movsd  0x664a(%rip),%xmm6
mulsd  %xmm6,%xmm0
jmp    b09e <vbic_4T_et_cf_fj+0x9f5e>
movsd  0x6629(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    aca3 <vbic_4T_et_cf_fj+0x9b63>
addsd  0x660f(%rip),%xmm5
addsd  0x65b7(%rip),%xmm5
movsd  0x660f(%rip),%xmm2
mulsd  %xmm2,%xmm5
jmp    ad43 <vbic_4T_et_cf_fj+0x9c03>
movapd %xmm1,%xmm0
movapd %xmm9,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm15,0x30(%rsp)
movapd %xmm13,0x3f0(%rsp)
movapd %xmm6,0x110(%rsp)
movapd %xmm3,0x420(%rsp)
movsd  %xmm14,0x450(%rsp)
movapd %xmm5,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm5
movsd  0x450(%rsp),%xmm14
movapd 0x420(%rsp),%xmm3
movapd 0x110(%rsp),%xmm6
movapd 0x3f0(%rsp),%xmm13
movapd 0x30(%rsp),%xmm15
mov    0xd30(%rsp),%rax
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd %xmm0,%xmm7
movsd  0x5d0(%rsp),%xmm4
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm4
movsd  0x651c(%rip),%xmm0
addsd  %xmm0,%xmm3
addsd  %xmm0,%xmm6
movsd  0x550(%rsp),%xmm8
movapd %xmm8,%xmm0
mulsd  %xmm6,%xmm0
movsd  0x268(%rsp),%xmm12
movapd %xmm12,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
subsd  0x6f0(%rsp),%xmm7
movapd 0xa30(%rsp),%xmm2
mulsd  %xmm2,%xmm7
subsd  %xmm7,%xmm1
mov    0xd28(%rsp),%rcx
movsd  %xmm1,(%rcx)
mulsd  %xmm3,%xmm11
movsd  %xmm11,(%rax)
mulsd  %xmm12,%xmm14
mov    0xd38(%rsp),%rax
movsd  %xmm14,(%rax)
movapd 0x120(%rsp),%xmm0
mulsd  %xmm12,%xmm0
mov    0xd30(%rsp),%rcx
addsd  (%rcx),%xmm0
mulsd  %xmm9,%xmm6
addsd  %xmm0,%xmm6
mov    0xd30(%rsp),%rcx
movsd  %xmm6,(%rcx)
movsd  0x270(%rsp),%xmm0
mulsd  %xmm8,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm8,%xmm13
mov    0xd30(%rsp),%rcx
addsd  (%rcx),%xmm13
mulsd  %xmm2,%xmm5
subsd  %xmm5,%xmm13
mov    0xd30(%rsp),%rcx
movsd  %xmm13,(%rcx)
movsd  (%rax),%xmm0
mulsd  %xmm2,%xmm4
subsd  %xmm4,%xmm0
movsd  %xmm0,(%rax)
mov    0xd30(%rsp),%rax
mulsd  %xmm2,%xmm15
addsd  (%rax),%xmm15
movapd 0x100(%rsp),%xmm12
movsd  %xmm15,(%rax)
mov    0xd40(%rsp),%rax
movq   $0x0,(%rax)
mov    0xd48(%rsp),%rax
movq   $0x0,(%rax)
mov    0xd50(%rsp),%rax
movq   $0x0,(%rax)
jmp    bb28 <vbic_4T_et_cf_fj+0xa9e8>
movsd  0x63f8(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b03a <vbic_4T_et_cf_fj+0x9efa>
addsd  0x63de(%rip),%xmm0
addsd  0x6386(%rip),%xmm0
movsd  0x63de(%rip),%xmm6
mulsd  %xmm6,%xmm0
jmp    b09e <vbic_4T_et_cf_fj+0x9f5e>
movapd %xmm5,%xmm0
movapd %xmm9,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm15,0x30(%rsp)
movapd %xmm7,0x120(%rsp)
movsd  %xmm1,0x270(%rsp)
call   1030 <exp@plt>
movsd  0x270(%rsp),%xmm1
movapd 0x120(%rsp),%xmm7
movsd  0x6324(%rip),%xmm14
movapd 0x30(%rsp),%xmm15
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm2
mov    0x5a8(%rsp),%rax
movsd  (%rax),%xmm6
movapd 0x6395(%rip),%xmm4
xorpd  %xmm6,%xmm4
movapd %xmm0,%xmm5
movapd %xmm14,%xmm13
divsd  %xmm1,%xmm13
mulsd  0x630b(%rip),%xmm7
movsd  0x398(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm10,%xmm0
divsd  %xmm0,%xmm6
mulsd  0x250(%rsp),%xmm1
divsd  %xmm1,%xmm4
mulsd  0x62a0(%rip),%xmm4
divsd  %xmm0,%xmm14
ucomisd 0x62db(%rip),%xmm6
jbe    adb0 <vbic_4T_et_cf_fj+0x9c70>
addsd  0x62d9(%rip),%xmm6
addsd  0x6279(%rip),%xmm6
movsd  0x62d9(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    ae9c <vbic_4T_et_cf_fj+0x9d5c>
movsd  0x62b8(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    addf <vbic_4T_et_cf_fj+0x9c9f>
addsd  0x62a2(%rip),%xmm6
addsd  0x624a(%rip),%xmm6
movsd  0x62a2(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    ae9c <vbic_4T_et_cf_fj+0x9d5c>
movapd %xmm6,%xmm0
movapd %xmm9,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm15,0x30(%rsp)
movapd %xmm4,0x3f0(%rsp)
movsd  %xmm14,0x420(%rsp)
movapd %xmm7,0x120(%rsp)
movapd %xmm5,0x450(%rsp)
movsd  %xmm13,0x270(%rsp)
movsd  %xmm2,0x398(%rsp)
call   1030 <exp@plt>
movsd  0x398(%rsp),%xmm2
movsd  0x270(%rsp),%xmm13
movapd 0x450(%rsp),%xmm5
movapd 0x120(%rsp),%xmm7
movsd  0x420(%rsp),%xmm14
movapd 0x3f0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm15
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm6
mulsd  %xmm2,%xmm13
mulsd  %xmm2,%xmm7
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm4
xorpd  %xmm0,%xmm0
movsd  0x638(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    af6a <vbic_4T_et_cf_fj+0x9e2a>
mov    0x5a8(%rsp),%rax
movsd  (%rax),%xmm3
movapd 0xa20(%rsp),%xmm1
subsd  %xmm3,%xmm1
xorpd  0x61ea(%rip),%xmm3
divsd  0x930(%rsp),%xmm1
subsd  0x110(%rsp),%xmm3
movapd %xmm3,%xmm0
divsd  0x140(%rsp),%xmm0
divsd  0x80(%rsp),%xmm3
mulsd  0x380(%rsp),%xmm0
movsd  (%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0x6138(%rip),%xmm3
addsd  %xmm2,%xmm3
ucomisd 0x6134(%rip),%xmm1
movapd %xmm7,0x120(%rsp)
movsd  %xmm13,0x270(%rsp)
jbe    b003 <vbic_4T_et_cf_fj+0x9ec3>
addsd  0x611b(%rip),%xmm1
addsd  0x60bb(%rip),%xmm1
movsd  0x611b(%rip),%xmm0
jmp    b02d <vbic_4T_et_cf_fj+0x9eed>
movsd  0x60d6(%rip),%xmm0
addsd  %xmm0,%xmm5
addsd  %xmm0,%xmm6
movsd  0x550(%rsp),%xmm8
movapd %xmm8,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm13,%xmm3
movsd  0x268(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm5,%xmm1
addsd  %xmm0,%xmm1
mov    0xd40(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm5,%xmm11
mov    0xd48(%rsp),%rcx
movsd  %xmm11,(%rcx)
mulsd  %xmm2,%xmm3
mov    0xd50(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm2,%xmm7
addsd  (%rcx),%xmm7
mulsd  %xmm9,%xmm6
addsd  %xmm7,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm8,%xmm14
addsd  (%rax),%xmm14
movsd  %xmm14,(%rax)
mulsd  %xmm8,%xmm4
jmp    bb20 <vbic_4T_et_cf_fj+0xa9e0>
movsd  0x6065(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    b3ef <vbic_4T_et_cf_fj+0xa2af>
addsd  0x604b(%rip),%xmm1
addsd  0x5ff3(%rip),%xmm1
movsd  0x604b(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm7
jmp    b486 <vbic_4T_et_cf_fj+0xa346>
movapd %xmm5,0x270(%rsp)
call   1030 <exp@plt>
movapd 0x270(%rsp),%xmm5
movsd  0x420(%rsp),%xmm12
movapd 0x30(%rsp),%xmm15
mov    0xd30(%rsp),%rax
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm10
movapd %xmm0,%xmm6
movsd  0x0(%r13),%xmm2
movapd 0x6036(%rip),%xmm3
xorpd  %xmm2,%xmm3
movapd %xmm0,0x580(%rsp)
movsd  0x5f69(%rip),%xmm1
movapd %xmm1,%xmm7
divsd  %xmm12,%xmm7
mulsd  0x5fa0(%rip),%xmm5
movapd %xmm5,0x270(%rsp)
movsd  0x398(%rsp),%xmm0
movapd %xmm0,%xmm14
mulsd  %xmm10,%xmm14
divsd  %xmm14,%xmm2
mulsd  0x250(%rsp),%xmm0
movsd  %xmm0,0x398(%rsp)
divsd  %xmm0,%xmm3
mulsd  0x5f21(%rip),%xmm3
divsd  %xmm14,%xmm1
ucomisd 0x5f5c(%rip),%xmm2
movsd  %xmm1,0x120(%rsp)
movsd  %xmm7,0x3f0(%rsp)
movsd  %xmm14,0x450(%rsp)
jbe    b14b <vbic_4T_et_cf_fj+0xa00b>
addsd  0x5f3e(%rip),%xmm2
addsd  0x5ede(%rip),%xmm2
movsd  0x5f3e(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    b1e8 <vbic_4T_et_cf_fj+0xa0a8>
movsd  0x5f1d(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    b177 <vbic_4T_et_cf_fj+0xa037>
addsd  0x5f07(%rip),%xmm2
addsd  0x5eaf(%rip),%xmm2
movsd  0x5f07(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    b1e8 <vbic_4T_et_cf_fj+0xa0a8>
movapd %xmm2,%xmm0
movapd %xmm3,0x7e0(%rsp)
movsd  %xmm6,0x7d0(%rsp)
call   1030 <exp@plt>
movsd  0x7d0(%rsp),%xmm6
movapd 0x7e0(%rsp),%xmm3
movsd  0x450(%rsp),%xmm14
movsd  0x420(%rsp),%xmm12
movsd  0x3f0(%rsp),%xmm7
movapd 0x30(%rsp),%xmm15
mov    0xd30(%rsp),%rax
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd %xmm0,%xmm2
movapd %xmm7,%xmm8
mulsd  %xmm6,%xmm8
movapd 0x270(%rsp),%xmm5
mulsd  %xmm6,%xmm5
movsd  0x120(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm3
xorpd  %xmm0,%xmm0
movsd  0x638(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    b2dc <vbic_4T_et_cf_fj+0xa19c>
movapd %xmm5,0x270(%rsp)
movapd %xmm2,0x7d0(%rsp)
movsd  0x0(%r13),%xmm5
movapd 0xa20(%rsp),%xmm1
subsd  %xmm5,%xmm1
xorpd  0x5e7c(%rip),%xmm5
divsd  0x930(%rsp),%xmm1
subsd  0x110(%rsp),%xmm5
movapd %xmm5,%xmm0
divsd  0x140(%rsp),%xmm0
divsd  0x80(%rsp),%xmm5
mulsd  0x380(%rsp),%xmm0
movsd  (%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0x5dca(%rip),%xmm5
addsd  %xmm2,%xmm5
ucomisd 0x5dc6(%rip),%xmm1
movapd %xmm3,0x7e0(%rsp)
movsd  %xmm8,0x8b0(%rsp)
jbe    b3bc <vbic_4T_et_cf_fj+0xa27c>
addsd  0x5dad(%rip),%xmm1
addsd  0x5d4d(%rip),%xmm1
movsd  0x5dad(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    b5ca <vbic_4T_et_cf_fj+0xa48a>
movsd  0x5d64(%rip),%xmm0
movapd 0x580(%rsp),%xmm4
addsd  %xmm0,%xmm4
addsd  %xmm0,%xmm2
movapd %xmm2,%xmm7
movsd  0x550(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm7,%xmm0
movapd %xmm3,%xmm13
movsd  0x268(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
movsd  0x520(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mov    0xd28(%rsp),%rcx
movsd  %xmm1,(%rcx)
mulsd  %xmm0,%xmm4
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm7
mulsd  %xmm2,%xmm0
mulsd  %xmm11,%xmm4
movsd  %xmm4,(%rax)
mulsd  %xmm1,%xmm8
mov    0xd38(%rsp),%rax
movsd  %xmm8,(%rax)
mulsd  %xmm5,%xmm1
mov    0xd30(%rsp),%rcx
addsd  (%rcx),%xmm1
mulsd  %xmm9,%xmm7
addsd  %xmm1,%xmm7
mov    0xd30(%rsp),%rcx
movsd  %xmm7,(%rcx)
mulsd  %xmm0,%xmm6
addsd  (%rax),%xmm6
movsd  %xmm6,(%rax)
mov    0xd30(%rsp),%rax
mulsd  %xmm13,%xmm0
addsd  (%rax),%xmm0
movsd  0x120(%rsp),%xmm5
jmp    b763 <vbic_4T_et_cf_fj+0xa623>
movsd  0x5cac(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    b58a <vbic_4T_et_cf_fj+0xa44a>
addsd  0x5c92(%rip),%xmm1
addsd  0x5c3a(%rip),%xmm1
movsd  0x5c92(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    b5ca <vbic_4T_et_cf_fj+0xa48a>
movapd %xmm1,%xmm0
movapd %xmm9,0xf0(%rsp)
movapd %xmm11,0x190(%rsp)
movapd %xmm15,0x30(%rsp)
movapd %xmm4,0x3f0(%rsp)
movsd  %xmm14,0x420(%rsp)
movapd %xmm6,0x110(%rsp)
movapd %xmm5,0x450(%rsp)
movapd %xmm3,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm3
movapd 0x450(%rsp),%xmm5
movapd 0x110(%rsp),%xmm6
movsd  0x420(%rsp),%xmm14
movapd 0x3f0(%rsp),%xmm4
movapd 0x30(%rsp),%xmm15
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd %xmm0,%xmm7
movsd  0x5bba(%rip),%xmm1
addsd  %xmm1,%xmm5
addsd  %xmm1,%xmm6
movsd  0x550(%rsp),%xmm8
movapd %xmm8,%xmm1
mulsd  %xmm6,%xmm1
movsd  0x268(%rsp),%xmm12
movapd %xmm12,%xmm2
mulsd  %xmm5,%xmm2
addsd  %xmm1,%xmm2
subsd  0x6f0(%rsp),%xmm7
movapd 0xa30(%rsp),%xmm1
mulsd  %xmm1,%xmm7
subsd  %xmm7,%xmm2
mov    0xd40(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm5,%xmm11
mov    0xd48(%rsp),%rcx
movsd  %xmm11,(%rcx)
movsd  0x270(%rsp),%xmm2
mulsd  %xmm12,%xmm2
mov    0xd50(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x120(%rsp),%xmm2
mulsd  %xmm12,%xmm2
mulsd  %xmm9,%xmm6
addsd  (%rcx),%xmm2
addsd  %xmm2,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm8,%xmm14
addsd  (%rax),%xmm14
movsd  %xmm14,(%rax)
mulsd  %xmm8,%xmm4
mulsd  %xmm0,%xmm3
addsd  (%rcx),%xmm4
movsd  0x5d0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm3,%xmm4
movsd  %xmm4,(%rcx)
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm1,%xmm15
addsd  (%rcx),%xmm15
movsd  %xmm15,(%rcx)
jmp    1068a <vbic_4T_et_cf_fj+0xf54a>
movapd %xmm1,%xmm0
movsd  %xmm6,0x700(%rsp)
movapd %xmm5,0xa40(%rsp)
call   1030 <exp@plt>
movapd 0xa40(%rsp),%xmm5
movsd  0x700(%rsp),%xmm6
movapd 0x30(%rsp),%xmm15
mov    0xd30(%rsp),%rax
movapd %xmm0,%xmm1
movsd  0x5a76(%rip),%xmm2
movapd 0x580(%rsp),%xmm12
addsd  %xmm2,%xmm12
movapd 0x7d0(%rsp),%xmm7
addsd  %xmm2,%xmm7
movsd  0x550(%rsp),%xmm8
movapd %xmm8,%xmm2
mulsd  %xmm7,%xmm2
movsd  0x268(%rsp),%xmm13
movapd %xmm13,%xmm3
mulsd  %xmm12,%xmm3
addsd  %xmm2,%xmm3
subsd  0x6f0(%rsp),%xmm1
movapd 0xa30(%rsp),%xmm14
mulsd  %xmm14,%xmm1
subsd  %xmm1,%xmm3
movsd  0x520(%rsp),%xmm4
mulsd  %xmm4,%xmm3
mov    0xd28(%rsp),%rcx
movsd  %xmm3,(%rcx)
mulsd  %xmm4,%xmm12
movapd 0x190(%rsp),%xmm11
mulsd  %xmm11,%xmm12
movsd  %xmm12,(%rax)
movapd %xmm4,%xmm1
mulsd  %xmm13,%xmm1
movsd  0x8b0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mov    0xd38(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  0x270(%rsp),%xmm1
mov    0xd30(%rsp),%rcx
addsd  (%rcx),%xmm1
mulsd  %xmm4,%xmm7
movapd 0xf0(%rsp),%xmm3
mulsd  %xmm3,%xmm7
addsd  %xmm1,%xmm7
mov    0xd30(%rsp),%rcx
movsd  %xmm7,(%rcx)
movapd %xmm4,%xmm1
mulsd  %xmm8,%xmm1
mulsd  %xmm1,%xmm6
addsd  (%rax),%xmm6
movsd  %xmm6,(%rax)
mulsd  %xmm0,%xmm5
mulsd  0x7e0(%rsp),%xmm1
movapd 0x59e7(%rip),%xmm2
xorpd  %xmm14,%xmm2
mulsd  %xmm4,%xmm2
mov    0xd30(%rsp),%rcx
addsd  (%rcx),%xmm1
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
mov    0xd30(%rsp),%rcx
movsd  %xmm5,(%rcx)
mulsd  0x5d0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mov    0xd30(%rsp),%rax
movapd %xmm4,%xmm0
mulsd  %xmm14,%xmm0
movapd %xmm3,%xmm9
mulsd  %xmm15,%xmm0
addsd  (%rax),%xmm0
movsd  0x120(%rsp),%xmm5
movsd  0x420(%rsp),%xmm12
movsd  0x450(%rsp),%xmm14
movsd  %xmm0,(%rax)
mov    0x5a8(%rsp),%rax
movsd  (%rax),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm12,%xmm0
movapd 0x594b(%rip),%xmm8
xorpd  %xmm1,%xmm8
movapd %xmm1,%xmm4
divsd  0x680(%rsp),%xmm4
ucomisd 0x58c9(%rip),%xmm0
jbe    b7bb <vbic_4T_et_cf_fj+0xa67b>
addsd  0x58c7(%rip),%xmm0
addsd  0x5867(%rip),%xmm0
movsd  0x58c7(%rip),%xmm2
jmp    b7e1 <vbic_4T_et_cf_fj+0xa6a1>
movsd  0x58ad(%rip),%xmm2
ucomisd %xmm0,%xmm2
jbe    b7fa <vbic_4T_et_cf_fj+0xa6ba>
addsd  0x5897(%rip),%xmm0
addsd  0x583f(%rip),%xmm0
movsd  0x5897(%rip),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm0,0x420(%rsp)
movsd  0x3f0(%rsp),%xmm13
jmp    b870 <vbic_4T_et_cf_fj+0xa730>
movapd %xmm4,0x680(%rsp)
call   1030 <exp@plt>
movapd 0x680(%rsp),%xmm4
movsd  0x450(%rsp),%xmm14
movsd  0x3f0(%rsp),%xmm13
movsd  0x120(%rsp),%xmm5
movapd 0x30(%rsp),%xmm15
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd %xmm0,%xmm2
mov    0x5a8(%rsp),%rax
movsd  (%rax),%xmm1
movapd 0x586e(%rip),%xmm8
xorpd  %xmm1,%xmm8
movapd %xmm0,0x420(%rsp)
mulsd  0x57e8(%rip),%xmm4
divsd  0x398(%rsp),%xmm8
mulsd  0x5795(%rip),%xmm8
divsd  %xmm14,%xmm1
ucomisd 0x57d0(%rip),%xmm1
jbe    b8b4 <vbic_4T_et_cf_fj+0xa774>
addsd  0x57ce(%rip),%xmm1
addsd  0x576e(%rip),%xmm1
movsd  0x57ce(%rip),%xmm0
jmp    b8da <vbic_4T_et_cf_fj+0xa79a>
movsd  0x57b4(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    b8e9 <vbic_4T_et_cf_fj+0xa7a9>
addsd  0x579e(%rip),%xmm1
addsd  0x5746(%rip),%xmm1
movsd  0x579e(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,0x270(%rsp)
jmp    b965 <vbic_4T_et_cf_fj+0xa825>
movapd %xmm1,%xmm0
movapd %xmm8,0x450(%rsp)
movapd %xmm4,0x680(%rsp)
movsd  %xmm2,0x398(%rsp)
call   1030 <exp@plt>
movsd  0x398(%rsp),%xmm2
movapd 0x680(%rsp),%xmm4
movapd 0x450(%rsp),%xmm8
movsd  0x3f0(%rsp),%xmm13
movsd  0x120(%rsp),%xmm5
movapd 0x30(%rsp),%xmm15
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd %xmm0,%xmm1
movapd %xmm0,0x270(%rsp)
mulsd  %xmm2,%xmm13
mulsd  %xmm2,%xmm4
xorpd  %xmm1,%xmm1
movsd  0x638(%rsp),%xmm2
ucomisd %xmm1,%xmm2
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm8
jbe    ba46 <vbic_4T_et_cf_fj+0xa906>
mov    0x5a8(%rsp),%rax
movsd  (%rax),%xmm7
movapd 0xa20(%rsp),%xmm1
subsd  %xmm7,%xmm1
xorpd  0x5721(%rip),%xmm7
divsd  0x930(%rsp),%xmm1
subsd  0x110(%rsp),%xmm7
movapd %xmm7,%xmm0
divsd  0x140(%rsp),%xmm0
divsd  0x80(%rsp),%xmm7
mulsd  0x380(%rsp),%xmm0
movsd  (%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0x566f(%rip),%xmm7
addsd  %xmm2,%xmm7
ucomisd 0x566b(%rip),%xmm1
movsd  %xmm5,0x120(%rsp)
movsd  %xmm13,0x3f0(%rsp)
movapd %xmm8,0x450(%rsp)
movapd %xmm4,0x680(%rsp)
jbe    104d1 <vbic_4T_et_cf_fj+0xf391>
addsd  0x563f(%rip),%xmm1
addsd  0x55df(%rip),%xmm1
movsd  0x563f(%rip),%xmm0
jmp    104f7 <vbic_4T_et_cf_fj+0xf3b7>
movapd %xmm4,%xmm15
movsd  0x55c5(%rip),%xmm4
subsd  0x520(%rsp),%xmm4
movsd  0x55e4(%rip),%xmm0
movapd %xmm5,%xmm2
movapd 0x420(%rsp),%xmm5
addsd  %xmm0,%xmm5
movapd 0x270(%rsp),%xmm6
addsd  %xmm0,%xmm6
movsd  0x550(%rsp),%xmm12
movapd %xmm12,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm4,%xmm1
movsd  0x268(%rsp),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm3
addsd  %xmm0,%xmm3
mulsd  %xmm4,%xmm3
mov    0xd40(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm4,%xmm5
mulsd  %xmm4,%xmm6
mulsd  %xmm5,%xmm11
mov    0xd48(%rsp),%rcx
movsd  %xmm11,(%rcx)
mulsd  %xmm1,%xmm13
mov    0xd50(%rsp),%rax
movsd  %xmm13,(%rax)
mulsd  %xmm15,%xmm1
addsd  (%rcx),%xmm1
mulsd  %xmm12,%xmm4
mulsd  %xmm9,%xmm6
addsd  %xmm1,%xmm6
movsd  %xmm6,(%rcx)
mulsd  %xmm4,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm8,%xmm4
movapd 0x100(%rsp),%xmm12
addsd  (%rcx),%xmm4
movsd  %xmm4,(%rcx)
movsd  0x528(%rsp),%xmm0
movapd 0x20(%rsp),%xmm14
movapd 0x130(%rsp),%xmm1
mulsd  0x4c0(%rsp),%xmm1
movapd %xmm1,0x130(%rsp)
movapd 0x90(%rsp),%xmm1
mulsd  0x3d0(%rsp),%xmm1
movapd %xmm1,0x90(%rsp)
movsd  (%r12),%xmm9
movapd %xmm0,%xmm13
mulsd  0xa0(%rsp),%xmm13
movapd %xmm9,%xmm6
divsd  %xmm13,%xmm6
movsd  0x5482(%rip),%xmm15
divsd  %xmm13,%xmm15
movapd 0x552c(%rip),%xmm8
mulsd  0x250(%rsp),%xmm0
movapd %xmm9,%xmm7
divsd  %xmm0,%xmm7
mulsd  0x54a2(%rip),%xmm7
xorpd  %xmm9,%xmm8
ucomisd 0x549d(%rip),%xmm6
movsd  %xmm0,0x528(%rsp)
jbe    bbf7 <vbic_4T_et_cf_fj+0xaab7>
addsd  0x5492(%rip),%xmm6
addsd  0x5432(%rip),%xmm6
movsd  0x5492(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    bc89 <vbic_4T_et_cf_fj+0xab49>
movsd  0x5471(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    bc23 <vbic_4T_et_cf_fj+0xaae3>
addsd  0x545b(%rip),%xmm6
addsd  0x5403(%rip),%xmm6
movsd  0x545b(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    bc89 <vbic_4T_et_cf_fj+0xab49>
movapd %xmm6,%xmm0
movapd %xmm15,0x3d0(%rsp)
movsd  %xmm13,0xf0(%rsp)
movapd %xmm7,0x30(%rsp)
call   1030 <exp@plt>
movapd 0x30(%rsp),%xmm7
movsd  0xf0(%rsp),%xmm13
movapd 0x3d0(%rsp),%xmm15
movapd 0x20(%rsp),%xmm14
movapd 0x100(%rsp),%xmm12
movsd  (%r12),%xmm9
movapd 0x5450(%rip),%xmm8
xorpd  %xmm9,%xmm8
movapd %xmm0,%xmm6
movsd  0xb78(%rsp),%xmm1
movsd  0x6d0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x6d0(%rsp)
movapd 0x130(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x130(%rsp)
movsd  0xb80(%rsp),%xmm1
movsd  0x720(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x720(%rsp)
movapd 0x90(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x90(%rsp)
movapd %xmm15,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm7
movsd  0x410(%rsp),%xmm0
movapd %xmm0,%xmm4
mulsd  0xa0(%rsp),%xmm4
divsd  %xmm4,%xmm9
movsd  0x52f5(%rip),%xmm3
mulsd  0x250(%rsp),%xmm0
divsd  %xmm0,%xmm8
mulsd  0x52e6(%rip),%xmm8
divsd  %xmm4,%xmm3
ucomisd 0x5321(%rip),%xmm9
movsd  %xmm0,0x410(%rsp)
movsd  %xmm4,0x4c0(%rsp)
jbe    bd7f <vbic_4T_et_cf_fj+0xac3f>
addsd  0x530c(%rip),%xmm9
addsd  0x52ab(%rip),%xmm9
movsd  0x530b(%rip),%xmm0
mulsd  %xmm0,%xmm9
jmp    be48 <vbic_4T_et_cf_fj+0xad08>
movsd  0x52e9(%rip),%xmm0
ucomisd %xmm9,%xmm0
jbe    bdb2 <vbic_4T_et_cf_fj+0xac72>
addsd  0x52d1(%rip),%xmm9
addsd  0x5278(%rip),%xmm9
movsd  0x52d0(%rip),%xmm0
mulsd  %xmm0,%xmm9
jmp    be48 <vbic_4T_et_cf_fj+0xad08>
movapd %xmm9,%xmm0
movapd %xmm8,(%rsp)
movapd %xmm15,0x3d0(%rsp)
movapd %xmm2,0x110(%rsp)
movapd %xmm3,0x80(%rsp)
movsd  %xmm13,0xf0(%rsp)
movapd %xmm7,0x30(%rsp)
movapd %xmm6,0x190(%rsp)
call   1030 <exp@plt>
movapd 0x190(%rsp),%xmm6
movapd 0x30(%rsp),%xmm7
movsd  0xf0(%rsp),%xmm13
movapd 0x80(%rsp),%xmm3
movapd 0x110(%rsp),%xmm2
movapd 0x3d0(%rsp),%xmm15
movapd (%rsp),%xmm8
movapd 0x20(%rsp),%xmm14
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm9
movapd %xmm3,%xmm10
mulsd  %xmm0,%xmm10
mulsd  %xmm0,%xmm8
movsd  0x51e9(%rip),%xmm0
addsd  %xmm0,%xmm6
addsd  %xmm0,%xmm9
movsd  0x720(%rsp),%xmm1
movapd %xmm1,%xmm4
mulsd  %xmm9,%xmm4
movsd  0x6d0(%rsp),%xmm0
movapd %xmm0,%xmm11
mulsd  %xmm6,%xmm11
movapd 0x130(%rsp),%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm7
addsd  %xmm5,%xmm7
mulsd  0x90(%rsp),%xmm9
addsd  %xmm7,%xmm9
mulsd  %xmm1,%xmm10
mulsd  %xmm1,%xmm8
xorpd  %xmm0,%xmm0
movsd  0x9b8(%rsp),%xmm1
ucomisd %xmm0,%xmm1
ja     bf22 <vbic_4T_et_cf_fj+0xade2>
movsd  0x990(%rsp),%xmm1
ucomisd %xmm0,%xmm1
ja     bf22 <vbic_4T_et_cf_fj+0xade2>
mov    %r13,%rbx
mov    %r15,%r13
mov    0xdb8(%rsp),%rax
movq   $0x0,(%rax)
mov    0xdc0(%rsp),%rax
movq   $0x0,(%rax)
mov    0xdc8(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x880(%rsp),%xmm0
jmp    c383 <vbic_4T_et_cf_fj+0xb243>
movsd  %xmm4,0x130(%rsp)
movapd %xmm3,0x80(%rsp)
movapd %xmm2,0x110(%rsp)
movsd  0x540(%rsp),%xmm0
movsd  0x9b0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  0x18(%rsp),%xmm1
divsd  %xmm1,%xmm0
mulsd  %xmm12,%xmm0
movsd  0xae8(%rsp),%xmm3
movapd 0x70(%rsp),%xmm4
mulsd  %xmm3,%xmm4
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  0x548(%rsp),%xmm0
movsd  0x9a8(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  %xmm1,%xmm0
mulsd  %xmm12,%xmm0
movsd  0xad8(%rsp),%xmm1
mulsd  %xmm1,%xmm14
mulsd  %xmm1,%xmm0
mulsd  %xmm2,%xmm14
addsd  %xmm0,%xmm14
movapd 0x5e0(%rsp),%xmm0
mulsd  0x778(%rsp),%xmm0
divsd  0xaf0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x5e0(%rsp)
movapd 0x4a0(%rsp),%xmm0
mulsd  0x770(%rsp),%xmm0
divsd  0xae0(%rsp),%xmm0
mulsd  %xmm14,%xmm0
movapd %xmm0,0x4a0(%rsp)
movsd  (%r15),%xmm0
movapd %xmm0,%xmm6
divsd  %xmm13,%xmm6
movapd %xmm0,%xmm5
divsd  0x528(%rsp),%xmm5
movapd 0x50a0(%rip),%xmm7
mulsd  0x5028(%rip),%xmm5
xorpd  %xmm0,%xmm7
ucomisd 0x5024(%rip),%xmm6
jbe    c067 <vbic_4T_et_cf_fj+0xaf27>
addsd  0x5022(%rip),%xmm6
addsd  0x4fc2(%rip),%xmm6
movsd  0x5022(%rip),%xmm1
mulsd  %xmm1,%xmm6
jmp    c124 <vbic_4T_et_cf_fj+0xafe4>
movsd  0x5001(%rip),%xmm1
ucomisd %xmm6,%xmm1
jbe    c096 <vbic_4T_et_cf_fj+0xaf56>
addsd  0x4feb(%rip),%xmm6
addsd  0x4f93(%rip),%xmm6
movsd  0x4feb(%rip),%xmm1
mulsd  %xmm1,%xmm6
jmp    c124 <vbic_4T_et_cf_fj+0xafe4>
movapd %xmm6,%xmm0
movapd %xmm8,(%rsp)
movapd %xmm10,0x20(%rsp)
movsd  %xmm11,0x70(%rsp)
movapd %xmm9,0x90(%rsp)
movapd %xmm15,0x3d0(%rsp)
movapd %xmm5,0xf0(%rsp)
call   1030 <exp@plt>
movapd 0xf0(%rsp),%xmm5
movapd 0x3d0(%rsp),%xmm15
movapd 0x90(%rsp),%xmm9
movsd  0x70(%rsp),%xmm11
movapd 0x20(%rsp),%xmm10
movapd (%rsp),%xmm8
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm1
movsd  (%r15),%xmm0
movapd 0x4fb4(%rip),%xmm7
xorpd  %xmm0,%xmm7
movapd %xmm1,%xmm6
movsd  0x4c0(%rsp),%xmm4
movsd  0x9b8(%rsp),%xmm2
movsd  0x778(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x778(%rsp)
movapd 0x5e0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x5e0(%rsp)
movsd  0x990(%rsp),%xmm2
movsd  0x770(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x770(%rsp)
movapd 0x4a0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x4a0(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm1,%xmm5
divsd  0x410(%rsp),%xmm7
mulsd  0x4e6f(%rip),%xmm7
divsd  %xmm4,%xmm0
ucomisd 0x4eab(%rip),%xmm0
jbe    c1e8 <vbic_4T_et_cf_fj+0xb0a8>
mov    %r13,%rbx
mov    %r15,%r13
addsd  0x4ea3(%rip),%xmm0
addsd  0x4e43(%rip),%xmm0
movsd  0x4ea2(%rip),%xmm13
mulsd  %xmm13,%xmm0
jmp    c2b3 <vbic_4T_et_cf_fj+0xb173>
movsd  0x4e80(%rip),%xmm1
mov    %r13,%rbx
mov    %r15,%r13
ucomisd %xmm0,%xmm1
jbe    c21f <vbic_4T_et_cf_fj+0xb0df>
addsd  0x4e64(%rip),%xmm0
addsd  0x4e0c(%rip),%xmm0
movsd  0x4e63(%rip),%xmm13
mulsd  %xmm13,%xmm0
jmp    c2b3 <vbic_4T_et_cf_fj+0xb173>
movapd %xmm8,(%rsp)
movapd %xmm10,0x20(%rsp)
movsd  %xmm11,0x70(%rsp)
movapd %xmm9,0x90(%rsp)
movapd %xmm15,0x3d0(%rsp)
movapd %xmm7,0x4c0(%rsp)
movapd %xmm5,0xf0(%rsp)
movapd %xmm6,0x30(%rsp)
call   1030 <exp@plt>
movapd 0x30(%rsp),%xmm6
movapd 0xf0(%rsp),%xmm5
movapd 0x4c0(%rsp),%xmm7
movapd 0x3d0(%rsp),%xmm15
movapd 0x90(%rsp),%xmm9
movsd  0x70(%rsp),%xmm11
movapd 0x20(%rsp),%xmm10
movapd (%rsp),%xmm8
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm13
movsd  0x4d8d(%rip),%xmm2
addsd  %xmm2,%xmm6
addsd  %xmm2,%xmm0
movsd  0x770(%rsp),%xmm14
movapd %xmm14,%xmm2
mulsd  %xmm0,%xmm2
movsd  0x778(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
movapd 0x80(%rsp),%xmm1
mulsd  %xmm13,%xmm1
mov    0xdb8(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x5e0(%rsp),%xmm2
mulsd  %xmm6,%xmm2
mov    0xdc0(%rsp),%rcx
movsd  %xmm2,(%rcx)
mulsd  %xmm4,%xmm15
mov    0xdc8(%rsp),%rax
movsd  %xmm15,(%rax)
mulsd  %xmm4,%xmm5
addsd  (%rcx),%xmm5
mulsd  %xmm13,%xmm7
mulsd  0x4a0(%rsp),%xmm0
addsd  %xmm5,%xmm0
movsd  %xmm0,(%rcx)
mulsd  %xmm14,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
mulsd  %xmm14,%xmm7
addsd  (%rcx),%xmm7
movsd  %xmm7,(%rcx)
movsd  0x880(%rsp),%xmm0
movapd 0x110(%rsp),%xmm2
movsd  0x130(%rsp),%xmm4
mov    0xdb0(%rsp),%r15
mov    0xda8(%rsp),%r14
mov    0xda0(%rsp),%rbp
mov    0xd98(%rsp),%rax
addsd  %xmm4,%xmm11
addsd  %xmm2,%xmm10
addsd  %xmm9,%xmm8
xorpd  %xmm13,%xmm13
ucomisd %xmm13,%xmm0
xorpd  %xmm2,%xmm2
xorpd  %xmm7,%xmm7
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
movapd 0xa0(%rsp),%xmm9
jbe    c7f4 <vbic_4T_et_cf_fj+0xb6b4>
movapd 0x60(%rsp),%xmm4
movapd %xmm4,%xmm0
subsd  (%r12),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4ca8(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm8,(%rsp)
movapd %xmm10,0x20(%rsp)
movsd  %xmm11,0x70(%rsp)
jb     c41f <vbic_4T_et_cf_fj+0xb2df>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    c432 <vbic_4T_et_cf_fj+0xb2f2>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x60(%rsp),%xmm4
movapd %xmm0,%xmm5
movsd  0x2d0(%rsp),%xmm2
movsd  0x6f8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm6
subsd  (%r12),%xmm6
addsd  %xmm6,%xmm5
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
addsd  0x4c3a(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     c472 <vbic_4T_et_cf_fj+0xb332>
sqrtsd %xmm0,%xmm0
jmp    c4bc <vbic_4T_et_cf_fj+0xb37c>
movsd  %xmm2,0x2d0(%rsp)
movsd  %xmm5,0x80(%rsp)
movapd %xmm6,0x110(%rsp)
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm6
movsd  0x80(%rsp),%xmm5
movapd 0x60(%rsp),%xmm4
movsd  0x6f8(%rsp),%xmm3
movsd  0x2d0(%rsp),%xmm2
movsd  0x4b54(%rip),%xmm1
mulsd  0x4b5c(%rip),%xmm5
divsd  %xmm0,%xmm6
addsd  0x4b40(%rip),%xmm6
mulsd  0x4b48(%rip),%xmm6
subsd  (%r12),%xmm4
addsd  %xmm1,%xmm2
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x4ba6(%rip),%xmm0
mulsd  0xc10(%rsp),%xmm3
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x2d0(%rsp)
movsd  %xmm3,0x6f8(%rsp)
movsd  %xmm5,0x80(%rsp)
jb     c52e <vbic_4T_et_cf_fj+0xb3ee>
sqrtsd %xmm0,%xmm0
jmp    c55a <vbic_4T_et_cf_fj+0xb41a>
movapd %xmm4,0x60(%rsp)
movapd %xmm6,0x110(%rsp)
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm6
movsd  0x80(%rsp),%xmm5
movapd 0x60(%rsp),%xmm4
movapd 0x1a0(%rsp),%xmm1
divsd  %xmm0,%xmm4
movsd  0x4ad9(%rip),%xmm0
movapd %xmm0,%xmm2
subsd  %xmm4,%xmm2
mulsd  0x4aa9(%rip),%xmm2
movsd  %xmm2,0x60(%rsp)
mulsd  %xmm1,%xmm6
movapd %xmm6,0x110(%rsp)
movapd 0x2e0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,0x130(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0x60(%rsp),%xmm5
movapd 0x110(%rsp),%xmm4
movsd  0x80(%rsp),%xmm14
movapd %xmm0,%xmm1
movapd 0x130(%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm14,%xmm0
movapd %xmm4,%xmm7
mulsd  %xmm0,%xmm7
mulsd  %xmm5,%xmm0
movapd %xmm0,%xmm6
movapd 0xc10(%rsp),%xmm0
xorpd  0x4acf(%rip),%xmm0
movsd  0x2d0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x6f8(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
mulsd  %xmm6,%xmm2
ucomisd 0x4a31(%rip),%xmm0
jbe    c657 <vbic_4T_et_cf_fj+0xb517>
addsd  0x4a2f(%rip),%xmm0
addsd  0x49cf(%rip),%xmm0
movsd  0x4a2f(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c6c9 <vbic_4T_et_cf_fj+0xb589>
movsd  0x4a11(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    c683 <vbic_4T_et_cf_fj+0xb543>
addsd  0x49fb(%rip),%xmm0
addsd  0x49a3(%rip),%xmm0
movsd  0x49fb(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    c6c9 <vbic_4T_et_cf_fj+0xb589>
movsd  %xmm2,0x2d0(%rsp)
movapd %xmm7,0x130(%rsp)
call   1030 <exp@plt>
movsd  0x60(%rsp),%xmm5
movapd 0x130(%rsp),%xmm7
movapd 0x110(%rsp),%xmm4
movsd  0x80(%rsp),%xmm14
movsd  0x2d0(%rsp),%xmm2
movapd %xmm0,%xmm1
movapd 0x100(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm9
movapd (%rsp),%xmm8
movapd 0x20(%rsp),%xmm10
movsd  0x70(%rsp),%xmm11
xorpd  %xmm13,%xmm13
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm2
movsd  0x880(%rsp),%xmm1
mulsd  %xmm1,%xmm14
movapd %xmm14,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm4
mulsd  %xmm1,%xmm5
mulsd  %xmm14,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm2,%xmm14
addsd  %xmm5,%xmm14
mov    0xd58(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xd78(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm11,%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
mov    0xd60(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm3,%xmm4
mov    0xd68(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm3,%xmm1
mov    0xd70(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm3,%xmm5
mov    0xd80(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm4
mov    0xd88(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm5
mov    0xd90(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm3,%xmm6
subsd  %xmm6,%xmm1
movapd %xmm3,%xmm6
mulsd  %xmm8,%xmm6
subsd  %xmm6,%xmm4
mulsd  %xmm10,%xmm3
subsd  %xmm3,%xmm5
mulsd  %xmm0,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm14,%xmm0
addsd  %xmm5,%xmm0
mov    0xd98(%rsp),%rax
mov    0xdd8(%rsp),%rcx
mov    0xdd0(%rsp),%rdx
mov    0xcc8(%rsp),%rsi
subsd  %xmm2,%xmm11
movsd  %xmm11,(%rax)
movsd  %xmm8,0x0(%rbp)
movsd  %xmm10,(%r14)
movsd  0x0(%rbp),%xmm2
subsd  %xmm7,%xmm2
movsd  %xmm2,0x0(%rbp)
xorpd  0x4899(%rip),%xmm1
movlpd %xmm1,(%r15)
movsd  (%r14),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%r14)
movsd  0xb88(%rsp),%xmm1
ucomisd %xmm13,%xmm1
jbe    c8b9 <vbic_4T_et_cf_fj+0xb779>
movsd  0x9c0(%rsp),%xmm2
movsd  0xaf8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm12,%xmm2
mulsd  %xmm1,%xmm3
movsd  (%rsi),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdx)
movsd  0x4785(%rip),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rsi),%xmm0
xorpd  0x4829(%rip),%xmm0
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    c8cb <vbic_4T_et_cf_fj+0xb78b>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
xorpd  %xmm0,%xmm0
movsd  0x418(%rsp),%xmm10
movsd  0x218(%rsp),%xmm11
movsd  0x760(%rsp),%xmm3
movapd 0x6b0(%rsp),%xmm6
movapd %xmm11,%xmm8
mulsd  %xmm3,%xmm8
mov    0xcd0(%rsp),%rbp
mov    0xde0(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  (%r12),%xmm14
movapd %xmm14,%xmm13
divsd  %xmm9,%xmm13
ucomisd 0x4740(%rip),%xmm13
movsd  %xmm8,0x80(%rsp)
movsd  %xmm14,0x60(%rsp)
jbe    c957 <vbic_4T_et_cf_fj+0xb817>
addsd  0x472c(%rip),%xmm13
addsd  0x46cb(%rip),%xmm13
movsd  0x472b(%rip),%xmm0
jmp    c980 <vbic_4T_et_cf_fj+0xb840>
movsd  0x4711(%rip),%xmm0
ucomisd %xmm13,%xmm0
jbe    c98c <vbic_4T_et_cf_fj+0xb84c>
addsd  0x46f9(%rip),%xmm13
addsd  0x46a0(%rip),%xmm13
movsd  0x46f8(%rip),%xmm0
movsd  %xmm0,(%rsp)
mulsd  %xmm0,%xmm13
jmp    c9eb <vbic_4T_et_cf_fj+0xb8ab>
movapd %xmm13,%xmm0
call   1030 <exp@plt>
movsd  0x80(%rsp),%xmm8
movsd  0x60(%rsp),%xmm14
movapd 0x6b0(%rsp),%xmm6
movsd  0x760(%rsp),%xmm3
movsd  0x218(%rsp),%xmm11
movsd  0x418(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm13
movsd  %xmm0,(%rsp)
movsd  0x1c0(%rsp),%xmm0
movapd %xmm8,%xmm5
mulsd  0xa50(%rsp),%xmm5
movsd  0x0(%rbp),%xmm7
movsd  %xmm7,0x70(%rsp)
divsd  %xmm9,%xmm7
ucomisd 0x464e(%rip),%xmm7
movsd  %xmm5,0x110(%rsp)
movsd  %xmm13,0x20(%rsp)
mov    %r13,0xc00(%rsp)
mov    %rbx,0xbf8(%rsp)
jbe    ca66 <vbic_4T_et_cf_fj+0xb926>
addsd  0x462c(%rip),%xmm7
addsd  0x45cc(%rip),%xmm7
movsd  0x462c(%rip),%xmm1
movsd  %xmm1,0x190(%rsp)
mulsd  %xmm1,%xmm7
jmp    cb15 <vbic_4T_et_cf_fj+0xb9d5>
movsd  0x4602(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    ca9b <vbic_4T_et_cf_fj+0xb95b>
addsd  0x45ec(%rip),%xmm7
addsd  0x4594(%rip),%xmm7
movsd  0x45ec(%rip),%xmm0
movsd  %xmm0,0x190(%rsp)
mulsd  %xmm0,%xmm7
jmp    cb0c <vbic_4T_et_cf_fj+0xb9cc>
movapd %xmm7,%xmm0
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm13
movsd  0x80(%rsp),%xmm8
movsd  0x110(%rsp),%xmm5
movsd  0x60(%rsp),%xmm14
movapd 0x6b0(%rsp),%xmm6
movsd  0x760(%rsp),%xmm3
movsd  0x218(%rsp),%xmm11
movsd  0x418(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movsd  %xmm0,0x190(%rsp)
movapd %xmm0,%xmm7
movsd  0x1c0(%rsp),%xmm0
mov    0xcc0(%rsp),%r13
mulsd  %xmm3,%xmm0
movapd %xmm5,%xmm2
mulsd  %xmm13,%xmm2
addsd  0x44e6(%rip),%xmm2
xorps  %xmm1,%xmm1
sqrtsd %xmm2,%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movsd  %xmm1,0x4c0(%rsp)
movsd  %xmm7,0x90(%rsp)
movsd  %xmm1,0x130(%rsp)
movsd  %xmm2,0x3d0(%rsp)
jae    cc00 <vbic_4T_et_cf_fj+0xbac0>
movsd  %xmm0,0x1c0(%rsp)
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0x3d0(%rsp),%xmm2
movsd  0x130(%rsp),%xmm1
movsd  0x90(%rsp),%xmm7
movsd  0x20(%rsp),%xmm13
movsd  0x80(%rsp),%xmm8
movsd  0x110(%rsp),%xmm5
movsd  0x60(%rsp),%xmm14
movapd 0x6b0(%rsp),%xmm6
movsd  0x218(%rsp),%xmm11
movsd  0x418(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movsd  %xmm0,0x4c0(%rsp)
movsd  0x1c0(%rsp),%xmm0
divsd  0x18(%rsp),%xmm0
ucomisd %xmm3,%xmm2
movapd %xmm1,%xmm15
jae    cca2 <vbic_4T_et_cf_fj+0xbb62>
movsd  %xmm0,0x1c0(%rsp)
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movsd  0x3d0(%rsp),%xmm2
movsd  0x130(%rsp),%xmm1
movsd  0x90(%rsp),%xmm7
movsd  0x20(%rsp),%xmm13
movsd  0x80(%rsp),%xmm8
movsd  0x110(%rsp),%xmm5
movsd  0x60(%rsp),%xmm14
movapd 0x6b0(%rsp),%xmm6
movsd  0x218(%rsp),%xmm11
movsd  0x418(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm15
movsd  0x1c0(%rsp),%xmm0
mulsd  %xmm12,%xmm0
movsd  0xa50(%rsp),%xmm3
mulsd  %xmm3,%xmm6
mulsd  %xmm3,%xmm11
movapd 0x250(%rsp),%xmm4
divsd  %xmm4,%xmm14
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
jae    cd84 <vbic_4T_et_cf_fj+0xbc44>
movsd  %xmm0,0x1c0(%rsp)
movapd %xmm2,%xmm0
movsd  %xmm11,0x218(%rsp)
movapd %xmm6,0x6b0(%rsp)
movsd  %xmm14,0x60(%rsp)
movsd  %xmm15,0x30(%rsp)
call   1060 <sqrt@plt>
movapd 0x250(%rsp),%xmm4
xorpd  %xmm3,%xmm3
movsd  0x30(%rsp),%xmm15
movsd  0x90(%rsp),%xmm7
movsd  0x20(%rsp),%xmm13
movsd  0x80(%rsp),%xmm8
movsd  0x110(%rsp),%xmm5
movsd  0x60(%rsp),%xmm14
movapd 0x6b0(%rsp),%xmm6
movsd  0x218(%rsp),%xmm11
movsd  0x418(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm1
movsd  0x1c0(%rsp),%xmm0
mulsd  %xmm0,%xmm11
mulsd  %xmm6,%xmm8
mulsd  0x42c9(%rip),%xmm14
addsd  %xmm15,%xmm15
movsd  0x70(%rsp),%xmm6
divsd  %xmm4,%xmm6
movapd %xmm5,%xmm0
mulsd  %xmm7,%xmm0
addsd  0x4262(%rip),%xmm0
addsd  %xmm1,%xmm1
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
ucomisd %xmm3,%xmm0
movsd  %xmm2,0x3d0(%rsp)
movsd  %xmm0,0x1c0(%rsp)
movsd  %xmm2,0xf0(%rsp)
jae    cea8 <vbic_4T_et_cf_fj+0xbd68>
movsd  0x1c0(%rsp),%xmm0
movsd  %xmm11,0x218(%rsp)
movsd  %xmm14,0x60(%rsp)
movsd  %xmm8,0x80(%rsp)
movsd  %xmm6,0x70(%rsp)
movsd  %xmm1,0x130(%rsp)
movsd  %xmm15,0x30(%rsp)
call   1060 <sqrt@plt>
movsd  0x30(%rsp),%xmm15
movsd  0xf0(%rsp),%xmm2
movsd  0x130(%rsp),%xmm1
movsd  0x90(%rsp),%xmm7
movsd  0x70(%rsp),%xmm6
movsd  0x20(%rsp),%xmm13
movsd  0x80(%rsp),%xmm8
movsd  0x110(%rsp),%xmm5
movsd  0x60(%rsp),%xmm14
movsd  0x218(%rsp),%xmm11
movsd  0x418(%rsp),%xmm10
movapd 0xa0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm12
movsd  %xmm0,0x3d0(%rsp)
movsd  0x1c0(%rsp),%xmm0
movsd  0x4168(%rip),%xmm3
movapd %xmm3,%xmm4
divsd  %xmm9,%xmm4
addsd  %xmm11,%xmm8
movsd  (%rsp),%xmm11
mulsd  %xmm11,%xmm14
divsd  %xmm15,%xmm13
movapd %xmm5,%xmm15
mulsd  0x4185(%rip),%xmm6
divsd  %xmm1,%xmm5
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,%xmm0
movsd  %xmm8,0x80(%rsp)
movsd  %xmm5,0x30(%rsp)
jae    cf97 <vbic_4T_et_cf_fj+0xbe57>
movsd  0x1c0(%rsp),%xmm0
movsd  %xmm14,0x60(%rsp)
movapd %xmm4,0x130(%rsp)
movsd  %xmm13,0x20(%rsp)
movsd  %xmm6,0x70(%rsp)
call   1060 <sqrt@plt>
movsd  0x30(%rsp),%xmm5
movsd  0xf0(%rsp),%xmm2
movsd  0x90(%rsp),%xmm7
movsd  0x70(%rsp),%xmm6
movsd  0x20(%rsp),%xmm13
movsd  0x80(%rsp),%xmm8
movapd 0x130(%rsp),%xmm4
movsd  0x110(%rsp),%xmm15
movsd  (%rsp),%xmm11
movsd  0x60(%rsp),%xmm14
movsd  0x4095(%rip),%xmm3
movsd  0x418(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
mov    %r12,%rbx
mulsd  %xmm4,%xmm11
mulsd  %xmm8,%xmm13
mulsd  %xmm5,%xmm14
movsd  0x190(%rsp),%xmm1
mulsd  %xmm1,%xmm4
mulsd  %xmm1,%xmm6
addsd  %xmm0,%xmm0
divsd  %xmm0,%xmm7
movsd  0x1c0(%rsp),%xmm0
ucomisd 0x40ed(%rip),%xmm0
jae    d070 <vbic_4T_et_cf_fj+0xbf30>
movsd  %xmm14,0x60(%rsp)
movsd  %xmm11,(%rsp)
movapd %xmm4,0x130(%rsp)
movsd  %xmm13,0x20(%rsp)
movsd  %xmm6,0x70(%rsp)
movsd  %xmm7,0x90(%rsp)
call   1060 <sqrt@plt>
movsd  0x30(%rsp),%xmm5
movsd  0x90(%rsp),%xmm7
movsd  0x70(%rsp),%xmm6
movsd  0x20(%rsp),%xmm13
movsd  0x80(%rsp),%xmm8
movapd 0x130(%rsp),%xmm4
movsd  0x110(%rsp),%xmm15
movsd  (%rsp),%xmm11
movsd  0x60(%rsp),%xmm14
movsd  0x3fc0(%rip),%xmm3
movsd  0x418(%rsp),%xmm10
movapd 0x100(%rsp),%xmm12
movapd %xmm0,%xmm2
mov    0xe08(%rsp),%rax
mov    0xe00(%rsp),%rbp
mov    0xdf8(%rsp),%rcx
mov    0xdf0(%rsp),%rdx
mov    0xde8(%rsp),%rsi
mov    0xcd8(%rsp),%r12
mulsd  %xmm5,%xmm11
movsd  %xmm11,(%rsp)
addsd  %xmm13,%xmm14
addsd  %xmm2,%xmm2
movapd %xmm15,%xmm13
divsd  %xmm2,%xmm13
mulsd  %xmm7,%xmm8
mulsd  %xmm13,%xmm4
mulsd  %xmm6,%xmm13
addsd  %xmm8,%xmm13
xorpd  %xmm2,%xmm2
movsd  0x478(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movsd  %xmm14,0x60(%rsp)
movsd  %xmm13,0x110(%rsp)
movapd %xmm4,0x130(%rsp)
jbe    d18c <vbic_4T_et_cf_fj+0xc04c>
movsd  0x4c0(%rsp),%xmm0
addsd  %xmm3,%xmm0
movsd  0x3d0(%rsp),%xmm1
addsd  %xmm3,%xmm1
movapd %xmm0,0x1c0(%rsp)
movsd  %xmm1,0x90(%rsp)
divsd  %xmm1,%xmm0
movapd %xmm0,0x190(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm5
movsd  (%r12),%xmm0
movsd  0x4c0(%rsp),%xmm4
subsd  0x3d0(%rsp),%xmm4
movsd  %xmm0,0x380(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3f2e(%rip),%xmm0
subsd  %xmm5,%xmm4
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     d1d3 <vbic_4T_et_cf_fj+0xc093>
mov    %r12,%rax
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    d206 <vbic_4T_et_cf_fj+0xc0c6>
movapd %xmm12,%xmm8
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,0x0(%rbp)
movapd 0x1b0(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm11
movsd  0x3a0(%rsp),%xmm9
mov    %rbx,%r14
jmp    e0cb <vbic_4T_et_cf_fj+0xcf8b>
movsd  %xmm4,0x80(%rsp)
movapd %xmm5,0x20(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x20(%rsp),%xmm5
movsd  0x80(%rsp),%xmm4
mov    0xcd8(%rsp),%rax
movapd %xmm0,%xmm1
movapd 0xa0(%rsp),%xmm0
mov    %rbx,%r14
mulsd  %xmm0,%xmm4
xorpd  0x3eb2(%rip),%xmm5
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3e72(%rip),%xmm0
ucomisd %xmm2,%xmm0
movsd  %xmm1,0x140(%rsp)
jb     d246 <vbic_4T_et_cf_fj+0xc106>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    d275 <vbic_4T_et_cf_fj+0xc135>
movsd  %xmm4,0x80(%rsp)
movapd %xmm5,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm5
movsd  0x80(%rsp),%xmm4
mov    0xcd8(%rsp),%rax
movapd %xmm0,%xmm1
movsd  0x478(%rsp),%xmm3
movapd 0x1c0(%rsp),%xmm6
movsd  0x90(%rsp),%xmm8
mulsd  0x970(%rsp),%xmm3
xorpd  0x3e2e(%rip),%xmm6
movapd %xmm8,%xmm2
mulsd  %xmm8,%xmm2
addsd  0x380(%rsp),%xmm4
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3ddb(%rip),%xmm0
subsd  0x3d0(%rsp),%xmm5
xorpd  %xmm9,%xmm9
ucomisd %xmm9,%xmm0
movsd  %xmm3,0x70(%rsp)
movsd  %xmm1,0x268(%rsp)
jb     d2ef <vbic_4T_et_cf_fj+0xc1af>
sqrtsd %xmm0,%xmm0
jmp    d34d <vbic_4T_et_cf_fj+0xc20d>
movsd  %xmm4,0x80(%rsp)
movapd %xmm6,0x1c0(%rsp)
movapd %xmm5,0x20(%rsp)
movsd  %xmm2,0xf0(%rsp)
call   1060 <sqrt@plt>
movsd  0xf0(%rsp),%xmm2
xorpd  %xmm9,%xmm9
movsd  0x90(%rsp),%xmm8
movapd 0x20(%rsp),%xmm5
movapd 0x1c0(%rsp),%xmm6
movsd  0x80(%rsp),%xmm4
mov    0xcd8(%rsp),%rax
movsd  %xmm0,0x410(%rsp)
movsd  0x5a0(%rsp),%xmm0
movsd  0x3cb1(%rip),%xmm7
divsd  %xmm8,%xmm7
divsd  %xmm2,%xmm6
addsd  0x4c0(%rsp),%xmm5
divsd  0x70(%rsp),%xmm4
movsd  0x3ca1(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3d05(%rip),%xmm0
ucomisd %xmm9,%xmm0
movsd  %xmm4,0x80(%rsp)
movapd %xmm6,0x1c0(%rsp)
movapd %xmm7,0xf0(%rsp)
movapd %xmm5,0x20(%rsp)
jb     d3c9 <vbic_4T_et_cf_fj+0xc289>
sqrtsd %xmm0,%xmm0
jmp    d409 <vbic_4T_et_cf_fj+0xc2c9>
movsd  %xmm1,0x218(%rsp)
call   1060 <sqrt@plt>
movsd  0x218(%rsp),%xmm1
movapd 0x20(%rsp),%xmm5
movapd 0xf0(%rsp),%xmm7
movapd 0x1c0(%rsp),%xmm6
movsd  0x80(%rsp),%xmm4
mov    0xcd8(%rsp),%rax
movsd  %xmm0,0x120(%rsp)
movapd 0xa0(%rsp),%xmm9
movsd  0x4e8(%rsp),%xmm14
movsd  0x3b0(%rsp),%xmm13
movsd  0x60(%rsp),%xmm8
movsd  0x110(%rsp),%xmm0
mulsd  0x970(%rsp),%xmm14
movapd %xmm7,%xmm3
mulsd  %xmm8,%xmm3
movapd %xmm6,%xmm11
mulsd  %xmm0,%xmm11
movapd %xmm5,%xmm0
movsd  0x70(%rsp),%xmm2
divsd  %xmm2,%xmm0
movapd %xmm0,0x4a0(%rsp)
movapd %xmm9,%xmm10
divsd  %xmm2,%xmm10
movapd %xmm9,%xmm2
xorpd  0x3c45(%rip),%xmm2
movapd %xmm1,%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x90(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3bf4(%rip),%xmm0
mulsd  %xmm13,%xmm1
xorpd  %xmm12,%xmm12
ucomisd %xmm12,%xmm0
movsd  %xmm1,0x218(%rsp)
movapd %xmm10,0x720(%rsp)
jb     d4e3 <vbic_4T_et_cf_fj+0xc3a3>
movapd %xmm13,%xmm7
xorps  %xmm13,%xmm13
sqrtsd %xmm0,%xmm13
jmp    d573 <vbic_4T_et_cf_fj+0xc433>
movsd  %xmm14,0x4e8(%rsp)
movapd %xmm11,0x30(%rsp)
movapd %xmm2,0x6d0(%rsp)
movapd %xmm3,0x2d0(%rsp)
call   1060 <sqrt@plt>
movapd 0x2d0(%rsp),%xmm3
xorpd  %xmm12,%xmm12
movapd 0x6d0(%rsp),%xmm2
movapd 0x720(%rsp),%xmm10
movsd  0x218(%rsp),%xmm1
movapd 0x20(%rsp),%xmm5
movapd 0x30(%rsp),%xmm11
mov    0xcd8(%rsp),%rax
movsd  0x60(%rsp),%xmm8
movsd  0x3b0(%rsp),%xmm7
movsd  0x4e8(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm9
movapd %xmm0,%xmm13
movsd  0x18(%rsp),%xmm0
movsd  0x3a96(%rip),%xmm15
movapd 0x190(%rsp),%xmm6
divsd  %xmm0,%xmm14
addsd  %xmm3,%xmm11
divsd  %xmm6,%xmm15
divsd  0x70(%rsp),%xmm2
mulsd  %xmm9,%xmm5
movapd 0x4a0(%rsp),%xmm9
mulsd  0x3a68(%rip),%xmm9
movapd %xmm10,%xmm4
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3ad3(%rip),%xmm0
mulsd  %xmm8,%xmm4
movapd %xmm4,%xmm8
ucomisd %xmm12,%xmm0
movsd  0x3a44(%rip),%xmm4
mulsd  %xmm7,%xmm4
movsd  %xmm4,0x2d0(%rsp)
movsd  0x90(%rsp),%xmm6
mulsd  %xmm7,%xmm6
movsd  0x120(%rsp),%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm1,%xmm13
movapd %xmm2,0x6d0(%rsp)
movapd %xmm15,0x3f0(%rsp)
movsd  %xmm13,0x190(%rsp)
jb     d638 <vbic_4T_et_cf_fj+0xc4f8>
sqrtsd %xmm0,%xmm0
jmp    d6db <vbic_4T_et_cf_fj+0xc59b>
movsd  %xmm14,0x4e8(%rsp)
movapd %xmm11,0x30(%rsp)
movapd %xmm5,0x20(%rsp)
movsd  %xmm6,0x90(%rsp)
movsd  %xmm7,0x120(%rsp)
movapd %xmm9,0x4a0(%rsp)
movapd %xmm8,0x270(%rsp)
call   1060 <sqrt@plt>
movapd 0x270(%rsp),%xmm8
movapd 0x4a0(%rsp),%xmm9
movapd 0x3f0(%rsp),%xmm15
movsd  0x120(%rsp),%xmm7
movsd  0x90(%rsp),%xmm6
movapd 0x6d0(%rsp),%xmm2
movsd  0x218(%rsp),%xmm1
movapd 0x20(%rsp),%xmm5
movapd 0x30(%rsp),%xmm11
mov    0xcd8(%rsp),%rax
movsd  0x4e8(%rsp),%xmm14
movsd  %xmm0,0x5e0(%rsp)
movapd 0x100(%rsp),%xmm0
movsd  0x5a0(%rsp),%xmm4
movsd  0x110(%rsp),%xmm10
movsd  0x268(%rsp),%xmm13
mulsd  %xmm0,%xmm14
mulsd  %xmm15,%xmm11
addsd  0x380(%rsp),%xmm5
movsd  0x70(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
movsd  %xmm0,0x380(%rsp)
addsd  %xmm9,%xmm8
movapd %xmm2,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x550(%rsp)
movsd  0x2d0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x2d0(%rsp)
mulsd  %xmm1,%xmm13
addsd  0x38aa(%rip),%xmm7
movsd  0x190(%rsp),%xmm0
addsd  0x3899(%rip),%xmm0
movsd  %xmm0,0x190(%rsp)
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3908(%rip),%xmm0
mulsd  %xmm3,%xmm6
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movsd  %xmm6,0x90(%rsp)
movsd  %xmm7,0x120(%rsp)
movapd %xmm8,0x270(%rsp)
jb     d7cb <vbic_4T_et_cf_fj+0xc68b>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    d839 <vbic_4T_et_cf_fj+0xc6f9>
movsd  %xmm14,0x4e8(%rsp)
movapd %xmm11,0x30(%rsp)
movapd %xmm5,0x20(%rsp)
movsd  %xmm13,0x268(%rsp)
call   1060 <sqrt@plt>
movapd 0x6d0(%rsp),%xmm2
movsd  0x268(%rsp),%xmm13
movsd  0x218(%rsp),%xmm1
movapd 0x20(%rsp),%xmm5
movapd 0x30(%rsp),%xmm11
mov    0xcd8(%rsp),%rax
movsd  0x5a0(%rsp),%xmm4
movsd  0x4e8(%rsp),%xmm14
movapd %xmm0,%xmm3
movsd  0x478(%rsp),%xmm7
movsd  0x3b0(%rsp),%xmm10
movapd 0x130(%rsp),%xmm9
movsd  0x80(%rsp),%xmm12
movapd 0x1c0(%rsp),%xmm8
movapd 0xf0(%rsp),%xmm15
movsd  0x140(%rsp),%xmm6
movsd  0x380(%rsp),%xmm0
mulsd  %xmm14,%xmm7
movsd  %xmm7,0x478(%rsp)
divsd  %xmm0,%xmm5
movapd 0x550(%rsp),%xmm7
addsd  0x270(%rsp),%xmm7
movapd %xmm7,0x550(%rsp)
mulsd  (%rsp),%xmm15
mulsd  %xmm9,%xmm8
mulsd  %xmm2,%xmm11
movsd  0x2d0(%rsp),%xmm14
mulsd  %xmm6,%xmm14
movsd  0x70(%rsp),%xmm9
movapd %xmm9,%xmm6
movsd  0x90(%rsp),%xmm2
mulsd  0x410(%rsp),%xmm2
mulsd  0x3738(%rip),%xmm4
movsd  0x120(%rsp),%xmm7
mulsd  0x190(%rsp),%xmm7
mulsd  %xmm12,%xmm4
movapd %xmm10,%xmm0
mulsd  %xmm10,%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x4a0(%rsp)
movsd  (%rax),%xmm0
movsd  %xmm0,0x140(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x3761(%rip),%xmm0
mulsd  %xmm10,%xmm6
ucomisd 0x3774(%rip),%xmm0
mulsd  %xmm12,%xmm9
movsd  %xmm9,0x380(%rsp)
addsd  0x36b4(%rip),%xmm13
movsd  0x5e0(%rsp),%xmm4
mulsd  %xmm1,%xmm4
mulsd  %xmm1,%xmm3
movapd %xmm3,%xmm9
movsd  %xmm6,0x190(%rsp)
jb     d9a9 <vbic_4T_et_cf_fj+0xc869>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x410(%rsp)
movapd 0x550(%rsp),%xmm1
movsd  0x478(%rsp),%xmm3
jmp    daa2 <vbic_4T_et_cf_fj+0xc962>
movapd %xmm8,0x1c0(%rsp)
movapd %xmm15,0xf0(%rsp)
movapd %xmm11,0x30(%rsp)
movapd %xmm5,0x20(%rsp)
movsd  %xmm13,0x268(%rsp)
movsd  %xmm2,0x90(%rsp)
movsd  %xmm7,0x120(%rsp)
movsd  %xmm14,0x2d0(%rsp)
movsd  %xmm4,0x5e0(%rsp)
movsd  %xmm9,0x270(%rsp)
call   1060 <sqrt@plt>
movsd  0x270(%rsp),%xmm9
movsd  0x5e0(%rsp),%xmm4
movsd  0x2d0(%rsp),%xmm14
movsd  0x120(%rsp),%xmm7
movsd  0x90(%rsp),%xmm2
movsd  0x190(%rsp),%xmm6
movsd  0x268(%rsp),%xmm13
movapd 0x20(%rsp),%xmm5
movapd 0x30(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm15
movapd 0x1c0(%rsp),%xmm8
movsd  0x80(%rsp),%xmm12
mov    0xcd8(%rsp),%rax
movsd  0x3b0(%rsp),%xmm10
movsd  0x478(%rsp),%xmm3
movsd  %xmm0,0x410(%rsp)
movapd 0x550(%rsp),%xmm1
movapd 0x3f0(%rsp),%xmm0
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm8
addsd  %xmm1,%xmm11
mulsd  %xmm3,%xmm5
movapd %xmm6,%xmm0
addsd  0x354d(%rip),%xmm14
mulsd  %xmm12,%xmm0
movapd %xmm0,0x120(%rsp)
movsd  0x380(%rsp),%xmm0
divsd  %xmm13,%xmm0
movsd  %xmm0,0x380(%rsp)
divsd  %xmm7,%xmm2
mulsd  %xmm12,%xmm10
addsd  0x3517(%rip),%xmm4
addsd  0x350e(%rip),%xmm9
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3586(%rip),%xmm0
movsd  0x4a0(%rsp),%xmm7
mulsd  0x70(%rsp),%xmm7
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x90(%rsp)
movsd  %xmm4,0x5e0(%rsp)
movsd  %xmm9,0x270(%rsp)
jb     db5d <vbic_4T_et_cf_fj+0xca1d>
xorps  %xmm13,%xmm13
sqrtsd %xmm0,%xmm13
jmp    dbf4 <vbic_4T_et_cf_fj+0xcab4>
movsd  %xmm10,0x3b0(%rsp)
movapd %xmm8,0x1c0(%rsp)
movapd %xmm15,0xf0(%rsp)
movapd %xmm11,0x30(%rsp)
movapd %xmm5,0x20(%rsp)
movsd  %xmm14,0x2d0(%rsp)
movsd  %xmm7,0x4a0(%rsp)
call   1060 <sqrt@plt>
movsd  0x4a0(%rsp),%xmm7
movsd  0x2d0(%rsp),%xmm14
movsd  0x190(%rsp),%xmm6
movapd 0x20(%rsp),%xmm5
movapd 0x30(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm15
movapd 0x1c0(%rsp),%xmm8
mov    0xcd8(%rsp),%rax
movsd  0x3b0(%rsp),%xmm10
movapd %xmm0,%xmm13
movsd  0x341c(%rip),%xmm3
movsd  (%rsp),%xmm4
movsd  0x218(%rsp),%xmm1
movapd 0x720(%rsp),%xmm9
movapd 0x6d0(%rsp),%xmm2
movapd %xmm3,%xmm0
divsd  0x70(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
subsd  %xmm5,%xmm11
movapd 0x120(%rsp),%xmm12
divsd  %xmm14,%xmm12
movsd  0x380(%rsp),%xmm14
subsd  0x90(%rsp),%xmm14
divsd  0x5e0(%rsp),%xmm10
divsd  0x270(%rsp),%xmm6
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x3428(%rip),%xmm0
ucomisd 0x3440(%rip),%xmm0
mulsd  0x140(%rsp),%xmm7
mulsd  %xmm4,%xmm9
mulsd  %xmm2,%xmm15
mulsd  %xmm2,%xmm8
mulsd  0x130(%rsp),%xmm2
mulsd  %xmm1,%xmm13
addsd  0x3369(%rip),%xmm13
movapd %xmm11,0x30(%rsp)
movsd  %xmm6,0x190(%rsp)
movapd %xmm12,0x120(%rsp)
movsd  %xmm13,0x70(%rsp)
movapd %xmm2,0x90(%rsp)
jb     dd03 <vbic_4T_et_cf_fj+0xcbc3>
sqrtsd %xmm0,%xmm0
movsd  0x478(%rsp),%xmm5
movsd  0x958(%rsp),%xmm2
mov    0xde8(%rsp),%rax
movapd %xmm3,%xmm13
jmp    ddc4 <vbic_4T_et_cf_fj+0xcc84>
movsd  %xmm10,0x3b0(%rsp)
movapd %xmm8,0x1c0(%rsp)
movapd %xmm15,0xf0(%rsp)
movapd %xmm9,0x720(%rsp)
movsd  %xmm7,0x4a0(%rsp)
movsd  %xmm14,0x380(%rsp)
call   1060 <sqrt@plt>
movsd  0x380(%rsp),%xmm14
movapd 0x120(%rsp),%xmm12
movsd  0x4a0(%rsp),%xmm7
movsd  0x190(%rsp),%xmm6
movapd 0x720(%rsp),%xmm9
movsd  0x218(%rsp),%xmm1
movapd 0x30(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm15
movapd 0x1c0(%rsp),%xmm8
movsd  0x3278(%rip),%xmm13
movsd  0x3b0(%rsp),%xmm10
movsd  0x478(%rsp),%xmm5
movsd  0x958(%rsp),%xmm2
mov    0xde8(%rsp),%rax
movsd  0x80(%rsp),%xmm3
movsd  0x410(%rsp),%xmm4
addsd  %xmm9,%xmm15
addsd  0x90(%rsp),%xmm8
mulsd  %xmm0,%xmm1
addsd  %xmm13,%xmm1
movsd  0x70(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm0,%xmm4
divsd  %xmm4,%xmm7
mulsd  %xmm14,%xmm2
mulsd  %xmm5,%xmm10
addsd  %xmm2,%xmm10
movapd %xmm6,%xmm1
mulsd  0x20(%rsp),%xmm1
movapd %xmm6,%xmm2
mulsd  %xmm11,%xmm2
movapd %xmm12,%xmm5
mulsd  %xmm12,%xmm5
addsd  %xmm13,%xmm5
xorps  %xmm9,%xmm9
sqrtsd %xmm5,%xmm9
xorpd  %xmm11,%xmm11
ucomisd %xmm11,%xmm5
movapd %xmm9,%xmm0
movapd %xmm8,0x1c0(%rsp)
movapd %xmm15,0xf0(%rsp)
movapd %xmm5,0x380(%rsp)
jae    df1c <vbic_4T_et_cf_fj+0xcddc>
movapd %xmm5,%xmm0
movsd  %xmm10,0x3b0(%rsp)
movsd  %xmm7,0x4a0(%rsp)
movsd  %xmm1,0x70(%rsp)
movsd  %xmm2,0x90(%rsp)
movsd  %xmm9,0x2d0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm11,%xmm11
movsd  0x2d0(%rsp),%xmm9
movapd 0x380(%rsp),%xmm5
movsd  0x90(%rsp),%xmm2
movsd  0x70(%rsp),%xmm1
movapd 0x120(%rsp),%xmm12
movsd  0x4a0(%rsp),%xmm7
movsd  0x190(%rsp),%xmm6
movapd 0xf0(%rsp),%xmm15
movapd 0x1c0(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
mov    0xde8(%rsp),%rax
movsd  0x3106(%rip),%xmm13
movsd  0x3b0(%rsp),%xmm10
addsd  %xmm7,%xmm1
movsd  %xmm1,0x70(%rsp)
addsd  %xmm10,%xmm2
movsd  %xmm2,0x90(%rsp)
movapd %xmm15,%xmm4
mulsd  %xmm6,%xmm4
movapd %xmm4,0x2d0(%rsp)
mulsd  %xmm8,%xmm6
movsd  %xmm6,0x190(%rsp)
movapd %xmm3,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,(%rax)
ucomisd %xmm11,%xmm5
jae    df9a <vbic_4T_et_cf_fj+0xce5a>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movapd 0x380(%rsp),%xmm5
movapd 0x120(%rsp),%xmm12
movsd  0x80(%rsp),%xmm3
movsd  0x3083(%rip),%xmm13
movapd %xmm0,%xmm9
divsd  %xmm9,%xmm13
movapd %xmm13,0x3b0(%rsp)
xorpd  0x311e(%rip),%xmm12
mulsd  %xmm12,%xmm3
movsd  %xmm3,0x80(%rsp)
movsd  0x30e0(%rip),%xmm1
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0x80(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd 0x20(%rsp),%xmm0
movapd 0x3b0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xdf0(%rsp),%rdx
movsd  %xmm0,(%rdx)
movapd 0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xdf8(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0xf0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x1c0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xe08(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x90(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movsd  0x70(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movapd 0x2d0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  0x190(%rsp),%xmm2
addsd  (%rax),%xmm2
movapd 0x100(%rsp),%xmm8
movsd  0x418(%rsp),%xmm10
movapd 0x1b0(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm11
movsd  0x3a0(%rsp),%xmm9
movsd  0x60(%rsp),%xmm14
movsd  0x110(%rsp),%xmm13
mov    0xe20(%rsp),%rcx
mov    0xe18(%rsp),%rdx
mov    0xe10(%rsp),%rsi
mov    0xce0(%rsp),%rdi
movsd  %xmm2,(%rax)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm10
jbe    e161 <vbic_4T_et_cf_fj+0xd021>
movsd  0x9c8(%rsp),%xmm2
movsd  0xb00(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm8,%xmm2
mulsd  %xmm10,%xmm3
movsd  (%rdi),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x2ee3(%rip),%xmm12
movapd %xmm12,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rdi),%xmm0
xorpd  0x2f82(%rip),%xmm0
mulsd  %xmm10,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    e178 <vbic_4T_et_cf_fj+0xd038>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movsd  0x2ea0(%rip),%xmm12
mov    0xe48(%rsp),%rax
mov    0xe40(%rsp),%rdx
mov    0xe38(%rsp),%rsi
mov    0xe30(%rsp),%rdi
mov    0xe28(%rsp),%rbp
mov    0xce8(%rsp),%rbx
movsd  %xmm0,(%rcx)
xorpd  %xmm0,%xmm0
movsd  0xb90(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    e266 <vbic_4T_et_cf_fj+0xd126>
movapd %xmm1,%xmm0
movsd  0x9e0(%rsp),%xmm2
movsd  0xb28(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm8,%xmm2
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm2
movsd  (%rbx),%xmm0
mulsd  %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm4,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rbx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x4b0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movapd 0x3e0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
mulsd  0x7f0(%rsp),%xmm1
movsd  %xmm1,(%rax)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    e28a <vbic_4T_et_cf_fj+0xd14a>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rax)
movapd 0x610(%rsp),%xmm15
movapd 0x800(%rsp),%xmm3
movapd 0x810(%rsp),%xmm1
movapd 0x2e22(%rip),%xmm0
xorpd  %xmm0,%xmm3
xorpd  %xmm0,%xmm1
movapd 0x740(%rsp),%xmm4
xorpd  %xmm0,%xmm4
movapd %xmm4,0x740(%rsp)
mov    0xe60(%rsp),%rax
mov    0xe58(%rsp),%rcx
mov    0xe50(%rsp),%rdx
mov    0xcf0(%rsp),%rsi
xorpd  %xmm0,%xmm0
movsd  0xb98(%rsp),%xmm4
ucomisd %xmm0,%xmm4
jbe    e35b <vbic_4T_et_cf_fj+0xd21b>
movsd  0x9e8(%rsp),%xmm5
movsd  0xb30(%rsp),%xmm6
mulsd  %xmm6,%xmm5
divsd  0x18(%rsp),%xmm5
mulsd  %xmm8,%xmm5
mulsd  %xmm4,%xmm6
movsd  (%rsi),%xmm0
divsd  %xmm6,%xmm0
movsd  %xmm0,(%rdx)
movapd %xmm12,%xmm0
divsd  %xmm6,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rsi),%xmm0
xorpd  0x2d87(%rip),%xmm0
mulsd  %xmm4,%xmm5
mulsd  %xmm6,%xmm6
divsd  %xmm6,%xmm0
mulsd  %xmm5,%xmm0
jmp    e369 <vbic_4T_et_cf_fj+0xd229>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movapd 0x5f0(%rsp),%xmm2
divsd  0x6c0(%rsp),%xmm3
mulsd  0x5b0(%rsp),%xmm2
divsd  0x350(%rsp),%xmm1
movapd %xmm1,0x810(%rsp)
movapd 0x2e0(%rsp),%xmm1
movapd %xmm1,%xmm7
mulsd  0x5b8(%rsp),%xmm7
mulsd  0x530(%rsp),%xmm1
movapd %xmm1,0x2e0(%rsp)
movapd 0x740(%rsp),%xmm1
divsd  0x1f0(%rsp),%xmm1
movapd %xmm1,0x740(%rsp)
mulsd  0x538(%rsp),%xmm15
mov    0xe88(%rsp),%rcx
mov    0xe80(%rsp),%rdx
mov    0xe78(%rsp),%rsi
mov    0xe70(%rsp),%rdi
mov    0xe68(%rsp),%rbp
mov    0xcf8(%rsp),%rbx
movsd  %xmm0,(%rax)
xorpd  %xmm0,%xmm0
movsd  0xba0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    e4d1 <vbic_4T_et_cf_fj+0xd391>
movapd %xmm1,%xmm0
movsd  0x9f0(%rsp),%xmm5
movsd  0xb38(%rsp),%xmm6
mulsd  %xmm6,%xmm5
divsd  0x18(%rsp),%xmm5
mulsd  %xmm8,%xmm5
mulsd  %xmm1,%xmm6
mulsd  %xmm1,%xmm5
movsd  (%rbx),%xmm0
mulsd  %xmm9,%xmm0
divsd  %xmm6,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm9,%xmm0
divsd  %xmm6,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rbx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm6,%xmm1
mulsd  %xmm9,%xmm0
mulsd  %xmm6,%xmm6
divsd  %xmm6,%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm1,%xmm11
movsd  %xmm11,(%rsi)
movsd  0x430(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rdx)
movsd  0x408(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rcx)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    e4f5 <vbic_4T_et_cf_fj+0xd3b5>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movapd %xmm3,%xmm1
movsd  0x888(%rsp),%xmm3
movapd 0x2a0(%rsp),%xmm4
xorpd  %xmm6,%xmm6
movapd 0xc20(%rsp),%xmm0
movapd 0xaa0(%rsp),%xmm5
movapd 0xa0(%rsp),%xmm9
mulsd  0x730(%rsp),%xmm1
divsd  %xmm0,%xmm2
movapd 0x810(%rsp),%xmm0
mulsd  0x1a0(%rsp),%xmm0
movapd %xmm0,0x810(%rsp)
divsd  %xmm5,%xmm7
movapd 0x2e0(%rsp),%xmm0
divsd  %xmm5,%xmm0
movapd %xmm0,0x2e0(%rsp)
movapd 0x740(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x740(%rsp)
divsd  0xc70(%rsp),%xmm15
cmpltsd 0xa10(%rsp),%xmm6
mov    0xf48(%rsp),%r12
mov    0xf40(%rsp),%r15
mov    0xf38(%rsp),%rbx
xorpd  %xmm0,%xmm0
movsd  0xa00(%rsp),%xmm5
ucomisd %xmm0,%xmm5
ja     e5ff <vbic_4T_et_cf_fj+0xd4bf>
movsd  0x998(%rsp),%xmm5
ucomisd %xmm0,%xmm5
ja     e5ff <vbic_4T_et_cf_fj+0xd4bf>
movq   $0x0,(%rbx)
movq   $0x0,(%r15)
movq   $0x0,(%r12)
movsd  0x538(%rsp),%xmm5
movsd  0x630(%rsp),%xmm9
jmp    eadf <vbic_4T_et_cf_fj+0xd99f>
movapd %xmm7,0x2a0(%rsp)
movapd %xmm6,0x1c0(%rsp)
movapd %xmm1,0x800(%rsp)
movapd 0xab0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x4d0(%rsp),%xmm6
mulsd  %xmm6,%xmm0
divsd  %xmm9,%xmm1
movapd 0x250(%rsp),%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm8,%xmm1
movsd  0x29cd(%rip),%xmm5
mulsd  %xmm5,%xmm0
addsd  %xmm1,%xmm0
movapd 0xc30(%rsp),%xmm1
mulsd  %xmm1,%xmm6
divsd  %xmm3,%xmm6
mulsd  %xmm5,%xmm6
divsd  %xmm9,%xmm1
mulsd  %xmm8,%xmm1
addsd  %xmm1,%xmm6
movsd  0x540(%rsp),%xmm5
movsd  0x9d8(%rsp),%xmm7
mulsd  %xmm7,%xmm5
movsd  0x18(%rsp),%xmm1
divsd  %xmm1,%xmm5
mulsd  %xmm8,%xmm5
movsd  0xb18(%rsp),%xmm4
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm5
mulsd  %xmm7,%xmm0
addsd  %xmm5,%xmm0
movsd  0x548(%rsp),%xmm5
movsd  0x9d0(%rsp),%xmm4
mulsd  %xmm4,%xmm5
divsd  %xmm1,%xmm5
mulsd  %xmm8,%xmm5
movsd  0xb08(%rsp),%xmm1
mulsd  %xmm1,%xmm6
mulsd  %xmm1,%xmm5
mulsd  %xmm4,%xmm6
addsd  %xmm5,%xmm6
movapd 0x850(%rsp),%xmm1
mulsd  0x788(%rsp),%xmm1
movapd 0x940(%rsp),%xmm5
mulsd  0x780(%rsp),%xmm5
divsd  0xb20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x850(%rsp)
divsd  0xb10(%rsp),%xmm5
mulsd  %xmm6,%xmm5
movapd %xmm5,0x940(%rsp)
movsd  0x0(%r13),%xmm0
movsd  0x9f8(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm9,%xmm1
movapd %xmm0,%xmm6
divsd  %xmm1,%xmm6
movapd %xmm12,%xmm11
divsd  %xmm1,%xmm11
mulsd  %xmm3,%xmm5
movapd %xmm0,%xmm3
divsd  %xmm5,%xmm3
movapd 0x294e(%rip),%xmm4
mulsd  0x28d6(%rip),%xmm3
xorpd  %xmm0,%xmm4
ucomisd 0x28d2(%rip),%xmm6
movapd %xmm15,0x610(%rsp)
movapd %xmm2,0x5f0(%rsp)
movapd %xmm3,0x4d0(%rsp)
jbe    e7ce <vbic_4T_et_cf_fj+0xd68e>
addsd  0x28b4(%rip),%xmm6
addsd  0x2854(%rip),%xmm6
movsd  0x28b4(%rip),%xmm1
jmp    e7f4 <vbic_4T_et_cf_fj+0xd6b4>
movsd  0x289a(%rip),%xmm1
ucomisd %xmm6,%xmm1
jbe    e803 <vbic_4T_et_cf_fj+0xd6c3>
addsd  0x2884(%rip),%xmm6
addsd  0x282c(%rip),%xmm6
movsd  0x2884(%rip),%xmm1
mulsd  %xmm1,%xmm6
movapd %xmm6,0x80(%rsp)
jmp    e86e <vbic_4T_et_cf_fj+0xd72e>
movapd %xmm6,%xmm0
mov    %rbx,%rbp
movapd %xmm11,0x20(%rsp)
call   1030 <exp@plt>
movapd 0x20(%rsp),%xmm11
movsd  0x110(%rsp),%xmm13
movsd  0x60(%rsp),%xmm14
movsd  0x27e1(%rip),%xmm12
movapd 0xa0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x0(%r13),%xmm0
movapd 0x2873(%rip),%xmm4
xorpd  %xmm0,%xmm4
movapd %xmm1,%xmm3
movapd %xmm1,0x80(%rsp)
movsd  0x768(%rsp),%xmm3
movapd 0x850(%rsp),%xmm10
movsd  0xa00(%rsp),%xmm5
movsd  0x788(%rsp),%xmm7
mulsd  %xmm5,%xmm7
movsd  %xmm7,0x788(%rsp)
mulsd  %xmm5,%xmm10
movsd  0x998(%rsp),%xmm5
movsd  0x780(%rsp),%xmm7
mulsd  %xmm5,%xmm7
movsd  %xmm7,0x780(%rsp)
movapd 0x940(%rsp),%xmm7
mulsd  %xmm5,%xmm7
movapd %xmm7,%xmm5
mulsd  %xmm1,%xmm11
movapd 0x4d0(%rsp),%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm3,%xmm9
divsd  %xmm9,%xmm0
movapd 0x250(%rsp),%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm1,%xmm4
mulsd  0x2716(%rip),%xmm4
divsd  %xmm9,%xmm12
movapd %xmm12,%xmm6
ucomisd 0x274c(%rip),%xmm0
movapd %xmm5,0x940(%rsp)
movapd %xmm7,0x4d0(%rsp)
jbe    e951 <vbic_4T_et_cf_fj+0xd811>
addsd  0x2738(%rip),%xmm0
addsd  0x26d8(%rip),%xmm0
movsd  0x2738(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    e9e7 <vbic_4T_et_cf_fj+0xd8a7>
movsd  0x2717(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    e97d <vbic_4T_et_cf_fj+0xd83d>
addsd  0x2701(%rip),%xmm0
addsd  0x26a9(%rip),%xmm0
movsd  0x2701(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    e9e7 <vbic_4T_et_cf_fj+0xd8a7>
movapd %xmm10,0x850(%rsp)
movapd %xmm4,0xa0(%rsp)
movapd %xmm11,0x20(%rsp)
movapd %xmm6,0x250(%rsp)
call   1030 <exp@plt>
movapd 0x250(%rsp),%xmm6
movapd 0x20(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm4
movsd  0x110(%rsp),%xmm13
movsd  0x60(%rsp),%xmm14
movapd 0x850(%rsp),%xmm10
movapd 0x100(%rsp),%xmm8
movapd %xmm0,%xmm1
movsd  0x2659(%rip),%xmm2
movapd 0x80(%rsp),%xmm12
addsd  %xmm2,%xmm12
addsd  %xmm2,%xmm0
movsd  0x780(%rsp),%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm0,%xmm2
movsd  0x788(%rsp),%xmm5
movapd %xmm5,%xmm3
mulsd  %xmm12,%xmm3
addsd  %xmm2,%xmm3
mulsd  %xmm1,%xmm6
movsd  %xmm3,(%rbx)
mulsd  %xmm12,%xmm10
movsd  %xmm10,(%r15)
mulsd  %xmm5,%xmm11
movsd  %xmm11,(%r12)
movapd 0x4d0(%rsp),%xmm2
mulsd  %xmm5,%xmm2
addsd  (%r15),%xmm2
mulsd  %xmm1,%xmm4
mulsd  0x940(%rsp),%xmm0
addsd  %xmm2,%xmm0
movsd  %xmm0,(%r15)
mulsd  %xmm7,%xmm6
addsd  (%r12),%xmm6
movsd  %xmm6,(%r12)
mulsd  %xmm7,%xmm4
addsd  (%r15),%xmm4
movsd  %xmm4,(%r15)
movapd 0x610(%rsp),%xmm15
movapd 0x800(%rsp),%xmm1
movsd  0x888(%rsp),%xmm3
movsd  0x630(%rsp),%xmm9
movapd 0x1c0(%rsp),%xmm6
movapd 0x2a0(%rsp),%xmm7
movsd  0x254b(%rip),%xmm12
movsd  0x538(%rsp),%xmm5
movapd 0x5f0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd 0x810(%rsp),%xmm4
mulsd  %xmm4,%xmm7
movapd 0x2e0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x2e0(%rsp)
mulsd  0x740(%rsp),%xmm15
movsd  0x2500(%rip),%xmm0
andnpd %xmm0,%xmm6
mov    0xf88(%rsp),%rcx
mov    0xf80(%rsp),%rdx
mov    0xf78(%rsp),%rsi
mov    0xd00(%rsp),%rax
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm3
jbe    eba4 <vbic_4T_et_cf_fj+0xda64>
movsd  0xa08(%rsp),%xmm0
movsd  0xb40(%rsp),%xmm4
mulsd  %xmm4,%xmm0
divsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm8
mulsd  %xmm3,%xmm4
movsd  (%rax),%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rsi)
movapd %xmm12,%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rax),%xmm0
xorpd  0x2540(%rip),%xmm0
mulsd  %xmm3,%xmm8
mulsd  %xmm4,%xmm4
divsd  %xmm4,%xmm0
mulsd  %xmm8,%xmm0
jmp    ebb2 <vbic_4T_et_cf_fj+0xda72>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movsd  0x978(%rsp),%xmm3
movsd  0x530(%rsp),%xmm8
movsd  0x5b8(%rsp),%xmm10
movsd  0x5b0(%rsp),%xmm11
movsd  0xba8(%rsp),%xmm4
mulsd  %xmm4,%xmm11
mulsd  %xmm4,%xmm1
movapd %xmm1,0x800(%rsp)
movsd  0xbb0(%rsp),%xmm1
mulsd  %xmm1,%xmm10
mulsd  %xmm1,%xmm7
mulsd  %xmm3,%xmm8
movapd 0x2e0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x2e0(%rsp)
movsd  0xa18(%rsp),%xmm1
mulsd  %xmm1,%xmm5
mulsd  %xmm1,%xmm15
movapd %xmm15,0x610(%rsp)
movsd  %xmm0,(%rcx)
xorpd  %xmm1,%xmm1
movapd 0x440(%rsp),%xmm0
cmpltsd %xmm0,%xmm1
andpd  %xmm12,%xmm1
mulsd  %xmm1,%xmm0
movapd 0xa90(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm1,0x250(%rsp)
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm12,%xmm2
movapd %xmm0,%xmm3
divsd  %xmm2,%xmm3
movapd %xmm12,%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm4
movsd  0x330(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  0x460(%rsp),%xmm1
mulsd  %xmm4,%xmm2
mulsd  %xmm1,%xmm4
mov    %r14,0x18(%rsp)
movsd  (%r14),%xmm0
mulsd  %xmm9,%xmm0
divsd  0x23df(%rip),%xmm0
ucomisd 0x238f(%rip),%xmm0
mulsd  0x23d6(%rip),%xmm9
mov    0xf08(%rsp),%r12
mov    0xf00(%rsp),%rdi
mov    0xef8(%rsp),%r14
mov    0xef0(%rsp),%r8
mov    0xee8(%rsp),%r9
mov    0xee0(%rsp),%r10
mov    0xed8(%rsp),%rbx
mov    0xed0(%rsp),%rbp
mov    0xec8(%rsp),%rsi
mov    0xec0(%rsp),%rdx
mov    0xeb8(%rsp),%r15
mov    0xe90(%rsp),%rax
movsd  %xmm5,0x538(%rsp)
movsd  %xmm8,0x530(%rsp)
movapd %xmm7,0x2a0(%rsp)
movsd  %xmm2,0xa0(%rsp)
movapd %xmm4,0x100(%rsp)
jbe    ed93 <vbic_4T_et_cf_fj+0xdc53>
addsd  0x22f6(%rip),%xmm0
addsd  0x2296(%rip),%xmm0
movsd  0x22f6(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    ee9d <vbic_4T_et_cf_fj+0xdd5d>
movsd  0x22d5(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    edc2 <vbic_4T_et_cf_fj+0xdc82>
addsd  0x22bf(%rip),%xmm0
addsd  0x2267(%rip),%xmm0
movsd  0x22bf(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    ee9d <vbic_4T_et_cf_fj+0xdd5d>
movsd  %xmm10,0x5b8(%rsp)
movsd  %xmm11,0x5b0(%rsp)
movsd  %xmm9,0x630(%rsp)
movapd %xmm6,0x1c0(%rsp)
movapd %xmm3,0x4d0(%rsp)
call   1030 <exp@plt>
movapd 0x4d0(%rsp),%xmm3
mov    0xee0(%rsp),%r10
mov    0xee8(%rsp),%r9
mov    0xef0(%rsp),%r8
mov    0xef8(%rsp),%r14
mov    0xf00(%rsp),%rdi
mov    0xf08(%rsp),%r12
mov    0xe90(%rsp),%rax
mov    0xeb8(%rsp),%r15
mov    0xec0(%rsp),%rdx
mov    0xec8(%rsp),%rsi
mov    0xed0(%rsp),%rbp
movsd  0x110(%rsp),%xmm13
movsd  0x60(%rsp),%xmm14
movsd  0x21a6(%rip),%xmm12
movapd 0x1c0(%rsp),%xmm6
movsd  0x630(%rsp),%xmm9
movsd  0x5b0(%rsp),%xmm11
movsd  0x5b8(%rsp),%xmm10
movapd %xmm0,%xmm1
movapd 0x250(%rsp),%xmm5
mulsd  %xmm1,%xmm9
movapd %xmm3,%xmm15
mulsd  %xmm3,%xmm15
addsd  %xmm6,%xmm15
movsd  0xbb8(%rsp),%xmm4
movsd  0x1e8(%rsp),%xmm7
mulsd  %xmm4,%xmm7
addsd  %xmm12,%xmm7
movsd  0xbc0(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm7,%xmm2
movsd  0xbc8(%rsp),%xmm8
movapd %xmm8,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm15,%xmm1
mulsd  %xmm5,%xmm1
addsd  %xmm12,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm6,%xmm4
movapd %xmm5,%xmm2
mulsd  %xmm15,%xmm2
mulsd  %xmm8,%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm12,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm5,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm15,%xmm4
mulsd  %xmm6,%xmm4
mulsd  %xmm8,%xmm4
mulsd  %xmm9,%xmm4
addsd  %xmm3,%xmm3
mulsd  %xmm7,%xmm3
mulsd  %xmm5,%xmm3
mulsd  %xmm6,%xmm3
mulsd  %xmm8,%xmm3
mulsd  %xmm0,%xmm3
movapd 0x290(%rsp),%xmm5
mulsd  %xmm2,%xmm5
movapd 0x50(%rsp),%xmm6
movapd %xmm6,%xmm0
unpckhpd %xmm6,%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm6,%xmm2
addsd  %xmm4,%xmm2
movsd  0xa0(%rsp),%xmm8
mulsd  %xmm3,%xmm8
addsd  %xmm5,%xmm8
mulsd  0x100(%rsp),%xmm3
addsd  %xmm0,%xmm3
movapd %xmm11,%xmm0
movapd 0x500(%rsp),%xmm7
mulsd  %xmm7,%xmm0
movapd 0x440(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd 0x1b0(%rsp),%xmm4
divsd  %xmm4,%xmm5
movsd  0x520(%rsp),%xmm15
mulsd  %xmm15,%xmm0
addsd  %xmm5,%xmm0
movsd  %xmm0,(%rax)
movapd %xmm1,%xmm0
divsd  %xmm4,%xmm0
mulsd  0x8c0(%rsp),%xmm1
movapd %xmm15,%xmm6
mulsd  %xmm7,%xmm6
movapd %xmm15,%xmm4
mulsd  %xmm11,%xmm4
movapd 0x800(%rsp),%xmm9
mulsd  %xmm9,%xmm6
movsd  0x4f0(%rsp),%xmm5
mulsd  %xmm4,%xmm5
addsd  %xmm6,%xmm5
mov    0xe98(%rsp),%r13
movsd  %xmm5,0x0(%r13)
mulsd  0x690(%rsp),%xmm4
mov    0xea0(%rsp),%r11
movsd  %xmm4,(%r11)
movapd 0x8d0(%rsp),%xmm4
mulsd  %xmm4,%xmm8
addsd  0x0(%r13),%xmm8
movsd  %xmm8,0x0(%r13)
mulsd  %xmm4,%xmm3
addsd  (%r11),%xmm3
divsd  0x2c8(%rsp),%xmm1
movsd  %xmm3,(%r11)
mulsd  %xmm4,%xmm2
mov    0xea8(%rsp),%rcx
movsd  %xmm2,(%rcx)
movsd  0x330(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  0x0(%r13),%xmm2
movsd  %xmm2,0x0(%r13)
mulsd  0x460(%rsp),%xmm0
addsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movapd 0x4b0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movapd 0x3e0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
mulsd  0x7f0(%rsp),%xmm1
addsd  (%rcx),%xmm1
movsd  %xmm1,(%rcx)
subsd  %xmm15,%xmm12
unpckhpd %xmm7,%xmm7
movapd %xmm11,%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm12,%xmm1
mov    0xeb0(%rsp),%rcx
movsd  %xmm1,(%rcx)
mulsd  %xmm12,%xmm7
mulsd  %xmm11,%xmm12
mulsd  %xmm9,%xmm7
movapd 0x3c0(%rsp),%xmm1
mulsd  %xmm12,%xmm1
addsd  %xmm7,%xmm1
movsd  %xmm1,(%r15)
mulsd  0x710(%rsp),%xmm12
movsd  %xmm12,(%rdx)
movsd  0xbe0(%rsp),%xmm1
movapd 0x370(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm10,%xmm0
movapd 0x180(%rsp),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm2,%xmm0
movsd  0xbd0(%rsp),%xmm2
movsd  0x4c0(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,(%rsi)
movapd 0x2a0(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movapd 0x40(%rsp),%xmm0
mulsd  %xmm10,%xmm0
addsd  %xmm4,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0xe0(%rsp),%xmm0
mulsd  %xmm10,%xmm0
movsd  %xmm0,(%rbx)
movsd  0x170(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x490(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
mulsd  %xmm2,%xmm14
addsd  0x0(%rbp),%xmm14
movsd  %xmm14,0x0(%rbp)
movsd  (%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  0x3d0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r10)
mulsd  %xmm2,%xmm13
movsd  %xmm13,(%r9)
movapd 0x130(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r8)
movsd  0x480(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  0x530(%rsp),%xmm4
movapd %xmm4,%xmm0
movapd 0x150(%rsp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm3,%xmm0
movsd  %xmm0,(%r14)
movapd 0x2e0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd 0x200(%rsp),%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,(%rdi)
movsd  0x240(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,(%r12)
movsd  0x300(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  0x308(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  0x1d8(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xf10(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xcc0(%rsp),%rsi
movsd  (%rsi),%xmm0
movsd  0xbd8(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  0x538(%rsp),%xmm4
movapd %xmm4,%xmm1
movapd 0xb0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
mov    0xf90(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xfa0(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x610(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
mov    0xf98(%rsp),%rcx
movsd  %xmm1,(%rcx)
movsd  0xc0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mov    0xd08(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xbe8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xf18(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xf20(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xd10(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xbf0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xf28(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xf30(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xd28(%rsp),%r10
movsd  (%r10),%xmm0
mov    0xd98(%rsp),%rax
movsd  (%rax),%xmm1
mov    0x18(%rsp),%rbp
mulsd  0x0(%rbp),%xmm1
mov    0xbf8(%rsp),%r14
mulsd  (%r14),%xmm0
addsd  %xmm1,%xmm0
mov    0xd58(%rsp),%r8
movsd  (%r8),%xmm1
mov    0xd78(%rsp),%rbx
subsd  (%rbx),%xmm1
mov    0xd18(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0xd40(%rsp),%r9
movsd  (%r9),%xmm0
mov    0x5a8(%rsp),%r8
mulsd  (%r8),%xmm0
addsd  %xmm1,%xmm0
mov    0xdb8(%rsp),%r11
movsd  (%r11),%xmm1
mov    0xc00(%rsp),%r9
mulsd  (%r9),%xmm1
addsd  %xmm0,%xmm1
mov    0xf78(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xd00(%rsp),%rbx
mulsd  (%rbx),%xmm0
addsd  %xmm1,%xmm0
mov    0xf38(%rsp),%rdx
movsd  (%rdx),%xmm1
mulsd  (%rsi),%xmm1
addsd  %xmm0,%xmm1
mov    0xf50(%rsp),%rdi
movsd  (%rdi),%xmm0
mov    0xd20(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
mov    0xdd0(%rsp),%r10
movsd  (%r10),%xmm1
mov    0xcc8(%rsp),%r12
mulsd  (%r12),%xmm1
addsd  %xmm0,%xmm1
mov    0xde8(%rsp),%r13
movsd  0x0(%r13),%xmm0
mov    0xcd8(%rsp),%rdi
mulsd  (%rdi),%xmm0
addsd  %xmm1,%xmm0
mov    0xe10(%rsp),%r13
movsd  0x0(%r13),%xmm1
mov    0xce0(%rsp),%r11
mulsd  (%r11),%xmm1
addsd  %xmm0,%xmm1
mov    0xe28(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xce8(%rsp),%r11
mulsd  (%r11),%xmm0
addsd  %xmm1,%xmm0
mov    0xe50(%rsp),%rcx
movsd  (%rcx),%xmm1
mov    0xcf0(%rsp),%r15
mulsd  (%r15),%xmm1
addsd  %xmm0,%xmm1
mov    0xe68(%rsp),%rsi
movsd  (%rsi),%xmm0
mov    0xcf8(%rsp),%rdi
mulsd  (%rdi),%xmm0
addsd  %xmm1,%xmm0
movapd 0x1b44(%rip),%xmm11
xorpd  %xmm11,%xmm0
mov    0xfb8(%rsp),%rdi
movlpd %xmm0,(%rdi)
movsd  (%r14),%xmm6
mov    0xd28(%rsp),%rdi
movsd  (%rdi),%xmm0
xorpd  %xmm11,%xmm0
mov    0xfc8(%rsp),%rdi
movlpd %xmm0,(%rdi)
movsd  0x0(%rbp),%xmm1
mov    0xd98(%rsp),%rdi
movsd  (%rdi),%xmm0
mov    %r10,%rdi
xorpd  %xmm11,%xmm0
mov    0xfd0(%rsp),%rbp
movlpd %xmm0,0x0(%rbp)
mov    0xd78(%rsp),%rbp
movsd  0x0(%rbp),%xmm0
mov    0xd58(%rsp),%rbp
subsd  0x0(%rbp),%xmm0
mov    0xd18(%rsp),%rbp
movsd  0x0(%rbp),%xmm2
mov    0xfd8(%rsp),%rbp
movsd  %xmm0,0x0(%rbp)
movsd  (%r8),%xmm0
mov    0xd40(%rsp),%rbp
movsd  0x0(%rbp),%xmm3
xorpd  %xmm11,%xmm3
mov    0xfe0(%rsp),%rbp
movlpd %xmm3,0x0(%rbp)
movsd  (%r9),%xmm8
mov    0xdb8(%rsp),%rbp
movsd  0x0(%rbp),%xmm3
xorpd  %xmm11,%xmm3
mov    0xfe8(%rsp),%r10
movlpd %xmm3,(%r10)
movsd  (%rbx),%xmm14
mov    0xf78(%rsp),%rbp
movsd  0x0(%rbp),%xmm3
xorpd  %xmm11,%xmm3
mov    0xff0(%rsp),%rbp
movlpd %xmm3,0x0(%rbp)
mov    0xcc0(%rsp),%rbx
movsd  (%rbx),%xmm13
movsd  (%rdx),%xmm3
xorpd  %xmm11,%xmm3
mov    0xff8(%rsp),%r8
movlpd %xmm3,(%r8)
mov    0xd20(%rsp),%rdx
movsd  (%rdx),%xmm7
mov    0xf50(%rsp),%rdx
movsd  (%rdx),%xmm3
xorpd  %xmm11,%xmm3
mov    0x1000(%rsp),%rdx
movlpd %xmm3,(%rdx)
movsd  (%r12),%xmm10
movapd %xmm6,%xmm3
xorpd  %xmm11,%xmm3
movsd  (%rdi),%xmm4
xorpd  %xmm11,%xmm4
mov    0x1008(%rsp),%r12
movlpd %xmm4,(%r12)
mov    0xcd8(%rsp),%rdx
movsd  (%rdx),%xmm4
mov    0xde8(%rsp),%rdx
movsd  (%rdx),%xmm5
xorpd  %xmm11,%xmm5
mov    0x1010(%rsp),%rdi
movlpd %xmm5,(%rdi)
mov    0xce0(%rsp),%rdx
movsd  (%rdx),%xmm9
movsd  0x0(%r13),%xmm5
xorpd  %xmm11,%xmm5
mov    0x1020(%rsp),%r14
movlpd %xmm5,(%r14)
movsd  (%r11),%xmm12
movsd  (%rax),%xmm5
xorpd  %xmm11,%xmm5
mov    0x1028(%rsp),%r11
movlpd %xmm5,(%r11)
movsd  (%r15),%xmm5
movsd  %xmm5,0x18(%rsp)
movsd  (%rcx),%xmm5
xorpd  %xmm11,%xmm5
mov    0x1030(%rsp),%r9
movlpd %xmm5,(%r9)
movapd %xmm4,%xmm15
xorpd  %xmm11,%xmm15
movsd  (%rsi),%xmm5
xorpd  %xmm11,%xmm5
mov    0xcf8(%rsp),%rax
movsd  (%rax),%xmm11
mov    0x1038(%rsp),%rcx
movlpd %xmm5,(%rcx)
mov    0xd30(%rsp),%rax
mulsd  (%rax),%xmm3
mov    0xfc0(%rsp),%r13
movsd  %xmm3,0x0(%r13)
mov    0xfc8(%rsp),%rcx
movsd  (%rcx),%xmm3
mov    0xd38(%rsp),%rax
mulsd  (%rax),%xmm6
subsd  %xmm6,%xmm3
movsd  %xmm3,(%rcx)
movsd  0x0(%r13),%xmm3
mov    0xda0(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm1,%xmm5
subsd  %xmm5,%xmm3
movsd  %xmm3,0x0(%r13)
mov    0xfd0(%rsp),%r15
movsd  (%r15),%xmm3
mov    0xda8(%rsp),%rax
movsd  (%rax),%xmm5
mulsd  %xmm1,%xmm5
subsd  %xmm5,%xmm3
movsd  %xmm3,(%r15)
mov    0xdb0(%rsp),%rax
mulsd  (%rax),%xmm1
movsd  (%rcx),%xmm3
subsd  %xmm1,%xmm3
movsd  %xmm3,(%rcx)
movsd  0x0(%r13),%xmm1
mov    0xd60(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm2,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,0x0(%r13)
movsd  (%rcx),%xmm1
mov    0xd68(%rsp),%rbx
movsd  (%rbx),%xmm3
mulsd  %xmm2,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,(%rcx)
movsd  (%r15),%xmm1
mov    0xd70(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm2,%xmm3
subsd  %xmm3,%xmm1
movsd  %xmm1,(%r15)
mov    0xd80(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
addsd  0x0(%r13),%xmm1
movsd  %xmm1,0x0(%r13)
mov    0xd88(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
addsd  (%r15),%xmm1
movsd  %xmm1,(%r15)
mov    0xd90(%rsp),%rax
mulsd  (%rax),%xmm2
addsd  (%rcx),%xmm2
movsd  %xmm2,(%rcx)
movsd  0x0(%r13),%xmm1
mov    0xd48(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,0x0(%r13)
mov    0xd50(%rsp),%rax
mulsd  (%rax),%xmm0
mov    0xfe0(%rsp),%rax
movsd  (%rax),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rax)
movsd  0x0(%r13),%xmm0
mov    0xdc0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r10),%xmm0
mov    0xdc8(%rsp),%rax
mulsd  (%rax),%xmm8
subsd  %xmm8,%xmm0
movsd  %xmm0,(%r10)
movsd  0x0(%rbp),%xmm0
mov    0xf80(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm14,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
mov    0xf88(%rsp),%rax
mulsd  (%rax),%xmm14
movsd  0x0(%r13),%xmm0
subsd  %xmm14,%xmm0
movsd  %xmm0,0x0(%r13)
mov    0xf40(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm13,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r8),%xmm0
mov    0xf48(%rsp),%rax
mulsd  (%rax),%xmm13
subsd  %xmm13,%xmm0
movsd  %xmm0,(%r8)
movsd  0x0(%r13),%xmm0
mov    0xf58(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm7,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r10),%xmm0
mov    0xf60(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm7,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r10)
movsd  (%r15),%xmm0
mov    0xf68(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm7,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r8),%xmm0
mov    0xf70(%rsp),%rbp
mulsd  0x0(%rbp),%xmm7
subsd  %xmm7,%xmm0
movsd  %xmm0,(%r8)
movsd  (%r12),%xmm0
mov    0xdd8(%rsp),%rdx
movsd  (%rdx),%xmm1
mulsd  %xmm10,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  0x0(%r13),%xmm0
mov    0xde0(%rsp),%rax
mulsd  (%rax),%xmm10
subsd  %xmm10,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rdi),%xmm0
mov    0xdf0(%rsp),%rbx
movsd  (%rbx),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rdi)
movsd  0x0(%r13),%xmm0
mov    0xdf8(%rsp),%rdi
movsd  (%rdi),%xmm1
mulsd  %xmm4,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r15),%xmm0
mov    0xe00(%rsp),%rax
mulsd  (%rax),%xmm4
subsd  %xmm4,%xmm0
movsd  %xmm0,(%r15)
mov    0xe08(%rsp),%r12
mulsd  (%r12),%xmm15
mov    0x1018(%rsp),%rax
movsd  %xmm15,(%rax)
movsd  (%r14),%xmm0
mov    0xe18(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r14)
movsd  0x0(%r13),%xmm0
mov    0xe20(%rsp),%rsi
mulsd  (%rsi),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r11),%xmm0
mov    0xe30(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r11)
movsd  0x0(%r13),%xmm0
mov    0xe38(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mov    0xe40(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r15),%xmm0
mov    0xe48(%rsp),%rax
mulsd  (%rax),%xmm12
subsd  %xmm12,%xmm0
movsd  %xmm0,(%r15)
movsd  (%r9),%xmm0
mov    0xe58(%rsp),%rax
movsd  (%rax),%xmm1
movsd  0x18(%rsp),%xmm2
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r9)
movsd  0x0(%r13),%xmm0
mov    0xe60(%rsp),%rax
mulsd  (%rax),%xmm2
subsd  %xmm2,%xmm0
movsd  %xmm0,0x0(%r13)
mov    0x1038(%rsp),%rcx
movsd  (%rcx),%xmm0
mov    0xe70(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  0x0(%r13),%xmm0
mov    0xe78(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%r10),%xmm0
mov    0xe80(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r10)
movsd  (%r15),%xmm0
mov    0xe88(%rsp),%rax
mulsd  (%rax),%xmm11
subsd  %xmm11,%xmm0
mov    0x1050(%rsp),%rcx
mov    0x1048(%rsp),%r10
mov    0x1040(%rsp),%r9
mov    0xfb0(%rsp),%r11
mov    0xfa8(%rsp),%r14
movsd  %xmm0,(%r15)
xorpd  %xmm0,%xmm0
movsd  0xc08(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    fcd6 <vbic_4T_et_cf_fj+0xeb96>
mov    0x988(%rsp),%rax
movsd  (%rax),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%r14)
movsd  0x1348(%rip),%xmm0
divsd  %xmm1,%xmm0
jmp    fce5 <vbic_4T_et_cf_fj+0xeba5>
movq   $0x0,(%r14)
mov    0x988(%rsp),%rax
movsd  0x980(%rsp),%xmm1
movsd  %xmm0,(%r11)
movsd  (%rax),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,(%r9)
movsd  %xmm1,(%r10)
movsd  (%rcx),%xmm0
ucomisd 0x1307(%rip),%xmm0
jne    fd19 <vbic_4T_et_cf_fj+0xebd9>
jnp    104bd <vbic_4T_et_cf_fj+0xf37d>
mov    0xd28(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xd98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xda0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xda8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdb0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdb8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdc0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdc8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xdd0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xde0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xde8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mov    0xe00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    0xe10(%rsp),%r8
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xe18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xe28(%rsp),%r13
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mov    0xe30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe70(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xe98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xea0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xea8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xeb0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xeb8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xec0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xec8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xed0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xed8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xee0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xee8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xef0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xef8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf00(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf08(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf10(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf18(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf20(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf28(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf30(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf38(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf40(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf48(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf50(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf58(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf60(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf68(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0xf78(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf80(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf88(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf90(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xf98(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xfa0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mov    0xfb8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xfc0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xfc8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xfd0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xfd8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xfe0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xfe8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xff0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0xff8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1000(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1008(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1010(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1018(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1020(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1028(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1030(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x1038(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
xor    %eax,%eax
add    $0xc88,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
movsd  0xb97(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    10502 <vbic_4T_et_cf_fj+0xf3c2>
addsd  0xb81(%rip),%xmm1
addsd  0xb29(%rip),%xmm1
movsd  0xb81(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm8
jmp    1053d <vbic_4T_et_cf_fj+0xf3fd>
movapd %xmm1,%xmm0
movapd %xmm7,0x110(%rsp)
call   1030 <exp@plt>
movapd 0x110(%rsp),%xmm7
movapd 0x30(%rsp),%xmm15
movapd 0x190(%rsp),%xmm11
movapd 0xf0(%rsp),%xmm9
movapd %xmm0,%xmm8
movsd  0xad3(%rip),%xmm4
subsd  0x520(%rsp),%xmm4
movsd  0xaf2(%rip),%xmm1
movapd 0x420(%rsp),%xmm5
addsd  %xmm1,%xmm5
movapd 0x270(%rsp),%xmm12
addsd  %xmm1,%xmm12
movsd  0x550(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm12,%xmm2
movapd %xmm4,%xmm1
movsd  0x268(%rsp),%xmm6
mulsd  %xmm6,%xmm1
mulsd  %xmm5,%xmm6
addsd  %xmm2,%xmm6
subsd  0x6f0(%rsp),%xmm8
movapd 0xa30(%rsp),%xmm2
mulsd  %xmm2,%xmm8
subsd  %xmm8,%xmm6
mulsd  %xmm4,%xmm6
mov    0xd40(%rsp),%rax
movsd  %xmm6,(%rax)
mulsd  %xmm4,%xmm5
mulsd  %xmm5,%xmm11
mov    0xd48(%rsp),%rcx
movsd  %xmm11,(%rcx)
movsd  0x3f0(%rsp),%xmm6
mulsd  %xmm1,%xmm6
mov    0xd50(%rsp),%rax
movsd  %xmm6,(%rax)
mulsd  0x680(%rsp),%xmm1
mulsd  %xmm4,%xmm12
addsd  (%rcx),%xmm1
mulsd  %xmm9,%xmm12
addsd  %xmm1,%xmm12
movsd  %xmm12,(%rcx)
mulsd  %xmm0,%xmm7
mulsd  %xmm4,%xmm3
movsd  0x120(%rsp),%xmm5
mulsd  %xmm3,%xmm5
addsd  (%rax),%xmm5
movsd  0x5d0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm5,(%rax)
mulsd  0x450(%rsp),%xmm3
movapd 0xa7b(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rcx),%xmm3
mulsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm7
addsd  %xmm3,%xmm7
movsd  %xmm7,(%rcx)
mulsd  %xmm1,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm15,%xmm4
addsd  (%rcx),%xmm4
movsd  %xmm4,(%rcx)
movsd  0x528(%rsp),%xmm0
movapd 0x20(%rsp),%xmm14
movapd 0x100(%rsp),%xmm12
jmp    bb38 <vbic_4T_et_cf_fj+0xa9f8>

LLVM IR (-O0):
define i32 @vbic_4T_et_cf_fj(double* %0, double* %1, double* %2, double* %3, double* %4, double* %5, double* %6, double* %7, double* %8, double* %9, double* %10, double* %11, double* %12, double* %13, double* %14, double* %15, double* %16, double* %17, double* %18, double* %19, double* %20, double* %21, double* %22, double* %23, double* %24, double* %25, double* %26, double* %27, double* %28, double* %29, double* %30, double* %31, double* %32, double* %33, double* %34, double* %35, double* %36, double* %37, double* %38, double* %39, double* %40, double* %41, double* %42, double* %43, double* %44, double* %45, double* %46, double* %47, double* %48, double* %49, double* %50, double* %51, double* %52, double* %53, double* %54, double* %55, double* %56, double* %57, double* %58, double* %59, double* %60, double* %61, double* %62, double* %63, double* %64, double* %65, double* %66, double* %67, double* %68, double* %69, double* %70, double* %71, double* %72, double* %73, double* %74, double* %75, double* %76, double* %77, double* %78, double* %79, double* %80, double* %81, double* %82, double* %83, double* %84, double* %85, double* %86, double* %87, double* %88, double* %89, double* %90, double* %91, double* %92, double* %93, double* %94, double* %95, double* %96, double* %97, double* %98, double* %99, double* %100, double* %101, double* %102, double* %103, double* %104, double* %105, double* %106, double* %107, double* %108, double* %109, double* %110, double* %111, double* %112, double* %113, double* %114, double* %115, double* %116, double* %117, double* %118, double* %119, double* %120) {
%122 = alloca double*
%123 = alloca double*
%124 = alloca double*
%125 = alloca double*
%126 = alloca double*
%127 = alloca double*
%128 = alloca double*
%129 = alloca double*
%130 = alloca double*
%131 = alloca double*
%132 = alloca double*
%133 = alloca double*
%134 = alloca double*
%135 = alloca double*
%136 = alloca double*
%137 = alloca double*
%138 = alloca double*
%139 = alloca double*
%140 = alloca double*
%141 = alloca double*
%142 = alloca double*
%143 = alloca double*
%144 = alloca double*
%145 = alloca double*
%146 = alloca double*
%147 = alloca double*
%148 = alloca double*
%149 = alloca double*
%150 = alloca double*
%151 = alloca double*
%152 = alloca double*
%153 = alloca double*
%154 = alloca double*
%155 = alloca double*
%156 = alloca double*
%157 = alloca double*
%158 = alloca double*
%159 = alloca double*
%160 = alloca double*
%161 = alloca double*
%162 = alloca double*
%163 = alloca double*
%164 = alloca double*
%165 = alloca double*
%166 = alloca double*
%167 = alloca double*
%168 = alloca double*
%169 = alloca double*
%170 = alloca double*
%171 = alloca double*
%172 = alloca double*
%173 = alloca double*
%174 = alloca double*
%175 = alloca double*
%176 = alloca double*
%177 = alloca double*
%178 = alloca double*
%179 = alloca double*
%180 = alloca double*
%181 = alloca double*
%182 = alloca double*
%183 = alloca double*
%184 = alloca double*
%185 = alloca double*
%186 = alloca double*
%187 = alloca double*
%188 = alloca double*
%189 = alloca double*
%190 = alloca double*
%191 = alloca double*
%192 = alloca double*
%193 = alloca double*
%194 = alloca double*
%195 = alloca double*
%196 = alloca double*
%197 = alloca double*
%198 = alloca double*
%199 = alloca double*
%200 = alloca double*
%201 = alloca double*
%202 = alloca double*
%203 = alloca double*
%204 = alloca double*
%205 = alloca double*
%206 = alloca double*
%207 = alloca double*
%208 = alloca double*
%209 = alloca double*
%210 = alloca double*
%211 = alloca double*
%212 = alloca double*
%213 = alloca double*
%214 = alloca double*
%215 = alloca double*
%216 = alloca double*
%217 = alloca double*
%218 = alloca double*
%219 = alloca double*
%220 = alloca double*
%221 = alloca double*
%222 = alloca double*
%223 = alloca double*
%224 = alloca double*
%225 = alloca double*
%226 = alloca double*
%227 = alloca double*
%228 = alloca double*
%229 = alloca double*
%230 = alloca double*
%231 = alloca double*
%232 = alloca double*
%233 = alloca double*
%234 = alloca double*
%235 = alloca double*
%236 = alloca double*
%237 = alloca double*
%238 = alloca double*
%239 = alloca double*
%240 = alloca double*
%241 = alloca double*
%242 = alloca double*
%243 = alloca double
%244 = alloca double
%245 = alloca double
%246 = alloca double
%247 = alloca double
%248 = alloca double
%249 = alloca double
%250 = alloca double
%251 = alloca double
%252 = alloca double
%253 = alloca double
%254 = alloca double
%255 = alloca double
%256 = alloca double
%257 = alloca double
%258 = alloca double
%259 = alloca double
%260 = alloca double
%261 = alloca double
%262 = alloca double
%263 = alloca double
%264 = alloca double
%265 = alloca double
%266 = alloca double
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
%337 = alloca double
%338 = alloca double
%339 = alloca double
%340 = alloca double
%341 = alloca double
%342 = alloca double
%343 = alloca double
%344 = alloca double
%345 = alloca double
%346 = alloca double
%347 = alloca double
%348 = alloca double
%349 = alloca double
%350 = alloca double
%351 = alloca double
%352 = alloca double
%353 = alloca double
%354 = alloca double
%355 = alloca double
%356 = alloca double
%357 = alloca double
%358 = alloca double
%359 = alloca double
%360 = alloca double
%361 = alloca double
%362 = alloca double
%363 = alloca double
%364 = alloca double
%365 = alloca double
%366 = alloca double
%367 = alloca double
%368 = alloca double
%369 = alloca double
%370 = alloca double
%371 = alloca double
%372 = alloca double
%373 = alloca double
%374 = alloca double
%375 = alloca double
%376 = alloca double
%377 = alloca double
%378 = alloca double
%379 = alloca double
%380 = alloca double
%381 = alloca double
%382 = alloca double
%383 = alloca double
%384 = alloca double
%385 = alloca double
%386 = alloca double
%387 = alloca double
%388 = alloca double
%389 = alloca double
%390 = alloca double
%391 = alloca double
%392 = alloca double
%393 = alloca double
%394 = alloca double
%395 = alloca double
%396 = alloca double
%397 = alloca double
%398 = alloca double
%399 = alloca double
%400 = alloca double
%401 = alloca double
%402 = alloca double
%403 = alloca double
%404 = alloca double
%405 = alloca double
%406 = alloca double
%407 = alloca double
%408 = alloca double
%409 = alloca double
%410 = alloca double
%411 = alloca double
%412 = alloca double
%413 = alloca double
%414 = alloca double
%415 = alloca double
%416 = alloca double
%417 = alloca double
%418 = alloca double
%419 = alloca double
%420 = alloca double
%421 = alloca double
%422 = alloca double
%423 = alloca double
%424 = alloca double
%425 = alloca double
%426 = alloca double
%427 = alloca double
%428 = alloca double
%429 = alloca double
%430 = alloca double
%431 = alloca double
%432 = alloca double
%433 = alloca double
%434 = alloca double
%435 = alloca double
%436 = alloca double
%437 = alloca double
%438 = alloca double
%439 = alloca double
%440 = alloca double
%441 = alloca double
%442 = alloca double
%443 = alloca double
%444 = alloca double
%445 = alloca double
%446 = alloca double
%447 = alloca double
%448 = alloca double
%449 = alloca double
%450 = alloca double
%451 = alloca double
%452 = alloca double
%453 = alloca double
%454 = alloca double
%455 = alloca double
%456 = alloca double
%457 = alloca double
%458 = alloca double
%459 = alloca double
%460 = alloca double
%461 = alloca double
%462 = alloca double
%463 = alloca double
%464 = alloca double
%465 = alloca double
%466 = alloca double
%467 = alloca double
%468 = alloca double
%469 = alloca double
%470 = alloca double
%471 = alloca double
%472 = alloca double
%473 = alloca double
%474 = alloca double
%475 = alloca double
%476 = alloca double
%477 = alloca double
%478 = alloca double
%479 = alloca double
%480 = alloca double
%481 = alloca double
%482 = alloca double
%483 = alloca double
%484 = alloca double
%485 = alloca double
%486 = alloca double
%487 = alloca double
%488 = alloca double
%489 = alloca double
%490 = alloca double
%491 = alloca double
%492 = alloca double
%493 = alloca double
%494 = alloca double
%495 = alloca double
%496 = alloca double
%497 = alloca double
%498 = alloca double
%499 = alloca double
%500 = alloca double
%501 = alloca double
%502 = alloca double
%503 = alloca double
%504 = alloca double
%505 = alloca double
%506 = alloca double
%507 = alloca double
%508 = alloca double
%509 = alloca double
%510 = alloca double
%511 = alloca double
%512 = alloca double
%513 = alloca double
%514 = alloca double
%515 = alloca double
%516 = alloca double
%517 = alloca double
%518 = alloca double
%519 = alloca double
%520 = alloca double
%521 = alloca double
%522 = alloca double
%523 = alloca double
%524 = alloca double
%525 = alloca double
%526 = alloca double
%527 = alloca double
%528 = alloca double
%529 = alloca double
%530 = alloca double
%531 = alloca double
%532 = alloca double
%533 = alloca double
%534 = alloca double
%535 = alloca double
%536 = alloca double
%537 = alloca double
%538 = alloca double
%539 = alloca double
%540 = alloca double
%541 = alloca double
%542 = alloca double
%543 = alloca double
%544 = alloca double
%545 = alloca double
%546 = alloca double
%547 = alloca double
%548 = alloca double
%549 = alloca double
%550 = alloca double
%551 = alloca double
%552 = alloca double
%553 = alloca double
%554 = alloca double
%555 = alloca double
%556 = alloca double
%557 = alloca double
%558 = alloca double
%559 = alloca double
%560 = alloca double
%561 = alloca double
%562 = alloca double
%563 = alloca double
%564 = alloca double
%565 = alloca double
%566 = alloca double
%567 = alloca double
%568 = alloca double
%569 = alloca double
%570 = alloca double
%571 = alloca double
%572 = alloca double
%573 = alloca double
%574 = alloca double
%575 = alloca double
%576 = alloca double
%577 = alloca double
%578 = alloca double
%579 = alloca double
%580 = alloca double
%581 = alloca double
%582 = alloca double
%583 = alloca double
%584 = alloca double
%585 = alloca double
%586 = alloca double
%587 = alloca double
%588 = alloca double
%589 = alloca double
%590 = alloca double
%591 = alloca double
%592 = alloca double
%593 = alloca double
%594 = alloca double
%595 = alloca double
%596 = alloca double
%597 = alloca double
%598 = alloca double
%599 = alloca double
%600 = alloca double
%601 = alloca double
%602 = alloca double
%603 = alloca double
%604 = alloca double
%605 = alloca double
%606 = alloca double
%607 = alloca double
%608 = alloca double
%609 = alloca double
%610 = alloca double
%611 = alloca double
%612 = alloca double
%613 = alloca double
%614 = alloca double
%615 = alloca double
%616 = alloca double
%617 = alloca double
%618 = alloca double
%619 = alloca double
%620 = alloca double
%621 = alloca double
%622 = alloca double
%623 = alloca double
%624 = alloca double
%625 = alloca double
%626 = alloca double
%627 = alloca double
%628 = alloca double
%629 = alloca double
%630 = alloca double
%631 = alloca double
%632 = alloca double
%633 = alloca double
%634 = alloca double
%635 = alloca double
%636 = alloca double
%637 = alloca double
%638 = alloca double
%639 = alloca double
%640 = alloca double
%641 = alloca double
%642 = alloca double
%643 = alloca double
%644 = alloca double
%645 = alloca double
%646 = alloca double
%647 = alloca double
%648 = alloca double
%649 = alloca double
%650 = alloca double
%651 = alloca double
%652 = alloca double
%653 = alloca double
%654 = alloca double
%655 = alloca double
%656 = alloca double
%657 = alloca double
%658 = alloca double
%659 = alloca double
%660 = alloca double
%661 = alloca double
%662 = alloca double
%663 = alloca double
%664 = alloca double
%665 = alloca double
%666 = alloca double
%667 = alloca double
%668 = alloca double
%669 = alloca double
%670 = alloca double
%671 = alloca double
%672 = alloca double
%673 = alloca double
%674 = alloca double
%675 = alloca double
%676 = alloca double
%677 = alloca double
%678 = alloca double
%679 = alloca double
%680 = alloca double
%681 = alloca double
%682 = alloca double
%683 = alloca double
%684 = alloca double
%685 = alloca double
%686 = alloca double
%687 = alloca double
%688 = alloca double
%689 = alloca double
%690 = alloca double
%691 = alloca double
%692 = alloca double
%693 = alloca double
%694 = alloca double
%695 = alloca double
%696 = alloca double
%697 = alloca double
%698 = alloca double
%699 = alloca double
%700 = alloca double
%701 = alloca double
%702 = alloca double
%703 = alloca double
%704 = alloca double
%705 = alloca double
%706 = alloca double
%707 = alloca double
%708 = alloca double
%709 = alloca double
%710 = alloca double
%711 = alloca double
%712 = alloca double
%713 = alloca double
%714 = alloca double
%715 = alloca double
%716 = alloca double
%717 = alloca double
%718 = alloca double
%719 = alloca double
%720 = alloca double
%721 = alloca double
%722 = alloca double
%723 = alloca double
%724 = alloca double
%725 = alloca double
%726 = alloca double
%727 = alloca double
%728 = alloca double
%729 = alloca double
%730 = alloca double
%731 = alloca double
%732 = alloca double
%733 = alloca double
%734 = alloca double
%735 = alloca double
%736 = alloca double
%737 = alloca double
%738 = alloca double
%739 = alloca double
%740 = alloca double
%741 = alloca double
%742 = alloca double
%743 = alloca double
%744 = alloca double
%745 = alloca double
%746 = alloca double
%747 = alloca double
%748 = alloca double
%749 = alloca double
%750 = alloca double
%751 = alloca double
%752 = alloca double
%753 = alloca double
%754 = alloca double
%755 = alloca double
%756 = alloca double
%757 = alloca double
%758 = alloca double
%759 = alloca double
%760 = alloca double
%761 = alloca double
%762 = alloca double
%763 = alloca double
%764 = alloca double
%765 = alloca double
%766 = alloca double
%767 = alloca double
%768 = alloca double
%769 = alloca double
%770 = alloca double
%771 = alloca double
%772 = alloca double
%773 = alloca double
%774 = alloca double
%775 = alloca double
%776 = alloca double
%777 = alloca double
%778 = alloca double
%779 = alloca double
%780 = alloca double
%781 = alloca double
%782 = alloca double
%783 = alloca double
%784 = alloca double
%785 = alloca double
%786 = alloca double
%787 = alloca double
%788 = alloca double
%789 = alloca double
%790 = alloca double
%791 = alloca double
%792 = alloca double
%793 = alloca double
%794 = alloca double
%795 = alloca double
%796 = alloca double
%797 = alloca double
%798 = alloca double
%799 = alloca double
%800 = alloca double
%801 = alloca double
%802 = alloca double
%803 = alloca double
%804 = alloca double
%805 = alloca double
%806 = alloca double
%807 = alloca double
%808 = alloca double
%809 = alloca double
%810 = alloca double
%811 = alloca double
%812 = alloca double
%813 = alloca double
%814 = alloca double
%815 = alloca double
%816 = alloca double
%817 = alloca double
%818 = alloca double
%819 = alloca double
%820 = alloca double
%821 = alloca double
%822 = alloca double
%823 = alloca double
%824 = alloca double
%825 = alloca double
%826 = alloca double
%827 = alloca double
%828 = alloca double
%829 = alloca double
%830 = alloca double
%831 = alloca double
%832 = alloca double
%833 = alloca double
%834 = alloca double
%835 = alloca double
%836 = alloca double
%837 = alloca double
%838 = alloca double
%839 = alloca double
%840 = alloca double
%841 = alloca double
%842 = alloca double
%843 = alloca double
%844 = alloca double
%845 = alloca double
%846 = alloca double
%847 = alloca double
%848 = alloca double
%849 = alloca double
%850 = alloca double
%851 = alloca double
%852 = alloca double
%853 = alloca double
%854 = alloca double
%855 = alloca double
%856 = alloca double
%857 = alloca double
%858 = alloca double
%859 = alloca double
%860 = alloca double
%861 = alloca double
%862 = alloca double
%863 = alloca double
%864 = alloca double
%865 = alloca double
%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
%915 = alloca double
%916 = alloca double
%917 = alloca double
%918 = alloca double
%919 = alloca double
%920 = alloca double
%921 = alloca double
%922 = alloca double
%923 = alloca double
%924 = alloca double
%925 = alloca double
%926 = alloca double
%927 = alloca double
%928 = alloca double
%929 = alloca double
%930 = alloca double
%931 = alloca double
%932 = alloca double
%933 = alloca double
%934 = alloca double
%935 = alloca double
%936 = alloca double
%937 = alloca double
%938 = alloca double
%939 = alloca double
%940 = alloca double
%941 = alloca double
%942 = alloca double
%943 = alloca double
%944 = alloca double
%945 = alloca double
%946 = alloca double
%947 = alloca double
%948 = alloca double
%949 = alloca double
%950 = alloca double
%951 = alloca double
%952 = alloca double
%953 = alloca double
%954 = alloca double
%955 = alloca double
%956 = alloca double
%957 = alloca double
%958 = alloca double
%959 = alloca double
%960 = alloca double
%961 = alloca double
%962 = alloca double
%963 = alloca double
%964 = alloca double
%965 = alloca double
store double* %0, double** %122
store double* %1, double** %123
store double* %2, double** %124
store double* %3, double** %125
store double* %4, double** %126
store double* %5, double** %127
store double* %6, double** %128
store double* %7, double** %129
store double* %8, double** %130
store double* %9, double** %131
store double* %10, double** %132
store double* %11, double** %133
store double* %12, double** %134
store double* %13, double** %135
store double* %14, double** %136
store double* %15, double** %137
store double* %16, double** %138
store double* %17, double** %139
store double* %18, double** %140
store double* %19, double** %141
store double* %20, double** %142
store double* %21, double** %143
store double* %22, double** %144
store double* %23, double** %145
store double* %24, double** %146
store double* %25, double** %147
store double* %26, double** %148
store double* %27, double** %149
store double* %28, double** %150
store double* %29, double** %151
store double* %30, double** %152
store double* %31, double** %153
store double* %32, double** %154
store double* %33, double** %155
store double* %34, double** %156
store double* %35, double** %157
store double* %36, double** %158
store double* %37, double** %159
store double* %38, double** %160
store double* %39, double** %161
store double* %40, double** %162
store double* %41, double** %163
store double* %42, double** %164
store double* %43, double** %165
store double* %44, double** %166
store double* %45, double** %167
store double* %46, double** %168
store double* %47, double** %169
store double* %48, double** %170
store double* %49, double** %171
store double* %50, double** %172
store double* %51, double** %173
store double* %52, double** %174
store double* %53, double** %175
store double* %54, double** %176
store double* %55, double** %177
store double* %56, double** %178
store double* %57, double** %179
store double* %58, double** %180
store double* %59, double** %181
store double* %60, double** %182
store double* %61, double** %183
store double* %62, double** %184
store double* %63, double** %185
store double* %64, double** %186
store double* %65, double** %187
store double* %66, double** %188
store double* %67, double** %189
store double* %68, double** %190
store double* %69, double** %191
store double* %70, double** %192
store double* %71, double** %193
store double* %72, double** %194
store double* %73, double** %195
store double* %74, double** %196
store double* %75, double** %197
store double* %76, double** %198
store double* %77, double** %199
store double* %78, double** %200
store double* %79, double** %201
store double* %80, double** %202
store double* %81, double** %203
store double* %82, double** %204
store double* %83, double** %205
store double* %84, double** %206
store double* %85, double** %207
store double* %86, double** %208
store double* %87, double** %209
store double* %88, double** %210
store double* %89, double** %211
store double* %90, double** %212
store double* %91, double** %213
store double* %92, double** %214
store double* %93, double** %215
store double* %94, double** %216
store double* %95, double** %217
store double* %96, double** %218
store double* %97, double** %219
store double* %98, double** %220
store double* %99, double** %221
store double* %100, double** %222
store double* %101, double** %223
store double* %102, double** %224
store double* %103, double** %225
store double* %104, double** %226
store double* %105, double** %227
store double* %106, double** %228
store double* %107, double** %229
store double* %108, double** %230
store double* %109, double** %231
store double* %110, double** %232
store double* %111, double** %233
store double* %112, double** %234
store double* %113, double** %235
store double* %114, double** %236
store double* %115, double** %237
store double* %116, double** %238
store double* %117, double** %239
store double* %118, double** %240
store double* %119, double** %241
store double* %120, double** %242
%966 = load double*, double** %122
%967 = getelementptr inbounds double, double* %966, i64 0
%968 = load double, double* %967
store double %968, double* %866
%969 = load double*, double** %122
%970 = getelementptr inbounds double, double* %969, i64 1
%971 = load double, double* %970
store double %971, double* %867
%972 = load double*, double** %122
%973 = getelementptr inbounds double, double* %972, i64 2
%974 = load double, double* %973
store double %974, double* %868
%975 = load double*, double** %122
%976 = getelementptr inbounds double, double* %975, i64 3
%977 = load double, double* %976
store double %977, double* %869
%978 = load double*, double** %122
%979 = getelementptr inbounds double, double* %978, i64 4
%980 = load double, double* %979
store double %980, double* %870
%981 = load double*, double** %122
%982 = getelementptr inbounds double, double* %981, i64 5
%983 = load double, double* %982
store double %983, double* %871
%984 = load double*, double** %122
%985 = getelementptr inbounds double, double* %984, i64 6
%986 = load double, double* %985
store double %986, double* %872
%987 = load double*, double** %122
%988 = getelementptr inbounds double, double* %987, i64 7
%989 = load double, double* %988
store double %989, double* %873
%990 = load double*, double** %122
%991 = getelementptr inbounds double, double* %990, i64 8
%992 = load double, double* %991
store double %992, double* %874
%993 = load double*, double** %122
%994 = getelementptr inbounds double, double* %993, i64 9
%995 = load double, double* %994
store double %995, double* %875
%996 = load double*, double** %122
%997 = getelementptr inbounds double, double* %996, i64 10
%998 = load double, double* %997
store double %998, double* %876
%999 = load double*, double** %122
%1000 = getelementptr inbounds double, double* %999, i64 11
%1001 = load double, double* %1000
store double %1001, double* %877
%1002 = load double*, double** %122
%1003 = getelementptr inbounds double, double* %1002, i64 12
%1004 = load double, double* %1003
store double %1004, double* %878
%1005 = load double*, double** %122
%1006 = getelementptr inbounds double, double* %1005, i64 13
%1007 = load double, double* %1006
store double %1007, double* %879
%1008 = load double*, double** %122
%1009 = getelementptr inbounds double, double* %1008, i64 14
%1010 = load double, double* %1009
store double %1010, double* %880
%1011 = load double*, double** %122
%1012 = getelementptr inbounds double, double* %1011, i64 15
%1013 = load double, double* %1012
store double %1013, double* %881
%1014 = load double*, double** %122
%1015 = getelementptr inbounds double, double* %1014, i64 16
%1016 = load double, double* %1015
store double %1016, double* %882
%1017 = load double*, double** %122
%1018 = getelementptr inbounds double, double* %1017, i64 17
%1019 = load double, double* %1018
store double %1019, double* %883
%1020 = load double*, double** %122
%1021 = getelementptr inbounds double, double* %1020, i64 18
%1022 = load double, double* %1021
store double %1022, double* %884
%1023 = load double*, double** %122
%1024 = getelementptr inbounds double, double* %1023, i64 19
%1025 = load double, double* %1024
store double %1025, double* %885
%1026 = load double*, double** %122
%1027 = getelementptr inbounds double, double* %1026, i64 20
%1028 = load double, double* %1027
store double %1028, double* %886
%1029 = load double*, double** %122
%1030 = getelementptr inbounds double, double* %1029, i64 21
%1031 = load double, double* %1030
store double %1031, double* %887
%1032 = load double*, double** %122
%1033 = getelementptr inbounds double, double* %1032, i64 22
%1034 = load double, double* %1033
store double %1034, double* %888
%1035 = load double*, double** %122
%1036 = getelementptr inbounds double, double* %1035, i64 23
%1037 = load double, double* %1036
store double %1037, double* %889
%1038 = load double*, double** %122
%1039 = getelementptr inbounds double, double* %1038, i64 24
%1040 = load double, double* %1039
store double %1040, double* %890
%1041 = load double*, double** %122
%1042 = getelementptr inbounds double, double* %1041, i64 25
%1043 = load double, double* %1042
store double %1043, double* %891
%1044 = load double*, double** %122
%1045 = getelementptr inbounds double, double* %1044, i64 26
%1046 = load double, double* %1045
store double %1046, double* %892
%1047 = load double*, double** %122
%1048 = getelementptr inbounds double, double* %1047, i64 27
%1049 = load double, double* %1048
store double %1049, double* %893
%1050 = load double*, double** %122
%1051 = getelementptr inbounds double, double* %1050, i64 28
%1052 = load double, double* %1051
store double %1052, double* %894
%1053 = load double*, double** %122
%1054 = getelementptr inbounds double, double* %1053, i64 29
%1055 = load double, double* %1054
store double %1055, double* %895
%1056 = load double*, double** %122
%1057 = getelementptr inbounds double, double* %1056, i64 30
%1058 = load double, double* %1057
store double %1058, double* %896
%1059 = load double*, double** %122
%1060 = getelementptr inbounds double, double* %1059, i64 31
%1061 = load double, double* %1060
store double %1061, double* %897
%1062 = load double*, double** %122
%1063 = getelementptr inbounds double, double* %1062, i64 32
%1064 = load double, double* %1063
store double %1064, double* %898
%1065 = load double*, double** %122
%1066 = getelementptr inbounds double, double* %1065, i64 33
%1067 = load double, double* %1066
store double %1067, double* %899
%1068 = load double*, double** %122
%1069 = getelementptr inbounds double, double* %1068, i64 34
%1070 = load double, double* %1069
store double %1070, double* %900
%1071 = load double*, double** %122
%1072 = getelementptr inbounds double, double* %1071, i64 35
%1073 = load double, double* %1072
store double %1073, double* %901
%1074 = load double*, double** %122
%1075 = getelementptr inbounds double, double* %1074, i64 36
%1076 = load double, double* %1075
store double %1076, double* %902
%1077 = load double*, double** %122
%1078 = getelementptr inbounds double, double* %1077, i64 37
%1079 = load double, double* %1078
store double %1079, double* %903
%1080 = load double*, double** %122
%1081 = getelementptr inbounds double, double* %1080, i64 38
%1082 = load double, double* %1081
store double %1082, double* %904
%1083 = load double*, double** %122
%1084 = getelementptr inbounds double, double* %1083, i64 39
%1085 = load double, double* %1084
store double %1085, double* %905
%1086 = load double*, double** %122
%1087 = getelementptr inbounds double, double* %1086, i64 40
%1088 = load double, double* %1087
store double %1088, double* %906
%1089 = load double*, double** %122
%1090 = getelementptr inbounds double, double* %1089, i64 41
%1091 = load double, double* %1090
store double %1091, double* %907
%1092 = load double*, double** %122
%1093 = getelementptr inbounds double, double* %1092, i64 42
%1094 = load double, double* %1093
store double %1094, double* %908
%1095 = load double*, double** %122
%1096 = getelementptr inbounds double, double* %1095, i64 43
%1097 = load double, double* %1096
store double %1097, double* %909
%1098 = load double*, double** %122
%1099 = getelementptr inbounds double, double* %1098, i64 44
%1100 = load double, double* %1099
store double %1100, double* %910
%1101 = load double*, double** %122
%1102 = getelementptr inbounds double, double* %1101, i64 45
%1103 = load double, double* %1102
store double %1103, double* %911
%1104 = load double*, double** %122
%1105 = getelementptr inbounds double, double* %1104, i64 46
%1106 = load double, double* %1105
store double %1106, double* %912
%1107 = load double*, double** %122
%1108 = getelementptr inbounds double, double* %1107, i64 47
%1109 = load double, double* %1108
store double %1109, double* %913
%1110 = load double*, double** %122
%1111 = getelementptr inbounds double, double* %1110, i64 48
%1112 = load double, double* %1111
store double %1112, double* %914
%1113 = load double*, double** %122
%1114 = getelementptr inbounds double, double* %1113, i64 49
%1115 = load double, double* %1114
store double %1115, double* %915
%1116 = load double*, double** %122
%1117 = getelementptr inbounds double, double* %1116, i64 50
%1118 = load double, double* %1117
store double %1118, double* %916
%1119 = load double*, double** %122
%1120 = getelementptr inbounds double, double* %1119, i64 51
%1121 = load double, double* %1120
store double %1121, double* %917
%1122 = load double*, double** %122
%1123 = getelementptr inbounds double, double* %1122, i64 52
%1124 = load double, double* %1123
store double %1124, double* %918
%1125 = load double*, double** %122
%1126 = getelementptr inbounds double, double* %1125, i64 53
%1127 = load double, double* %1126
store double %1127, double* %919
%1128 = load double*, double** %122
%1129 = getelementptr inbounds double, double* %1128, i64 54
%1130 = load double, double* %1129
store double %1130, double* %920
%1131 = load double*, double** %122
%1132 = getelementptr inbounds double, double* %1131, i64 55
%1133 = load double, double* %1132
store double %1133, double* %921
%1134 = load double*, double** %122
%1135 = getelementptr inbounds double, double* %1134, i64 56
%1136 = load double, double* %1135
store double %1136, double* %922
%1137 = load double*, double** %122
%1138 = getelementptr inbounds double, double* %1137, i64 57
%1139 = load double, double* %1138
store double %1139, double* %923
%1140 = load double*, double** %122
%1141 = getelementptr inbounds double, double* %1140, i64 58
%1142 = load double, double* %1141
store double %1142, double* %924
%1143 = load double*, double** %122
%1144 = getelementptr inbounds double, double* %1143, i64 59
%1145 = load double, double* %1144
store double %1145, double* %925
%1146 = load double*, double** %122
%1147 = getelementptr inbounds double, double* %1146, i64 60
%1148 = load double, double* %1147
store double %1148, double* %926
%1149 = load double*, double** %122
%1150 = getelementptr inbounds double, double* %1149, i64 61
%1151 = load double, double* %1150
store double %1151, double* %927
%1152 = load double*, double** %122
%1153 = getelementptr inbounds double, double* %1152, i64 66
%1154 = load double, double* %1153
store double %1154, double* %928
%1155 = load double*, double** %122
%1156 = getelementptr inbounds double, double* %1155, i64 67
%1157 = load double, double* %1156
store double %1157, double* %929
%1158 = load double*, double** %122
%1159 = getelementptr inbounds double, double* %1158, i64 68
%1160 = load double, double* %1159
store double %1160, double* %930
%1161 = load double*, double** %122
%1162 = getelementptr inbounds double, double* %1161, i64 69
%1163 = load double, double* %1162
store double %1163, double* %931
%1164 = load double*, double** %122
%1165 = getelementptr inbounds double, double* %1164, i64 70
%1166 = load double, double* %1165
store double %1166, double* %932
%1167 = load double*, double** %122
%1168 = getelementptr inbounds double, double* %1167, i64 71
%1169 = load double, double* %1168
store double %1169, double* %933
%1170 = load double*, double** %122
%1171 = getelementptr inbounds double, double* %1170, i64 72
%1172 = load double, double* %1171
store double %1172, double* %934
%1173 = load double*, double** %122
%1174 = getelementptr inbounds double, double* %1173, i64 73
%1175 = load double, double* %1174
store double %1175, double* %935
%1176 = load double*, double** %122
%1177 = getelementptr inbounds double, double* %1176, i64 74
%1178 = load double, double* %1177
store double %1178, double* %936
%1179 = load double*, double** %122
%1180 = getelementptr inbounds double, double* %1179, i64 75
%1181 = load double, double* %1180
store double %1181, double* %937
%1182 = load double*, double** %122
%1183 = getelementptr inbounds double, double* %1182, i64 76
%1184 = load double, double* %1183
store double %1184, double* %938
%1185 = load double*, double** %122
%1186 = getelementptr inbounds double, double* %1185, i64 77
%1187 = load double, double* %1186
store double %1187, double* %939
%1188 = load double*, double** %122
%1189 = getelementptr inbounds double, double* %1188, i64 78
%1190 = load double, double* %1189
store double %1190, double* %940
%1191 = load double*, double** %122
%1192 = getelementptr inbounds double, double* %1191, i64 79
%1193 = load double, double* %1192
store double %1193, double* %941
%1194 = load double*, double** %122
%1195 = getelementptr inbounds double, double* %1194, i64 80
%1196 = load double, double* %1195
store double %1196, double* %942
%1197 = load double*, double** %122
%1198 = getelementptr inbounds double, double* %1197, i64 81
%1199 = load double, double* %1198
store double %1199, double* %943
%1200 = load double*, double** %122
%1201 = getelementptr inbounds double, double* %1200, i64 82
%1202 = load double, double* %1201
store double %1202, double* %944
%1203 = load double*, double** %122
%1204 = getelementptr inbounds double, double* %1203, i64 83
%1205 = load double, double* %1204
store double %1205, double* %945
%1206 = load double*, double** %122
%1207 = getelementptr inbounds double, double* %1206, i64 84
%1208 = load double, double* %1207
store double %1208, double* %946
%1209 = load double*, double** %122
%1210 = getelementptr inbounds double, double* %1209, i64 85
%1211 = load double, double* %1210
store double %1211, double* %947
%1212 = load double*, double** %122
%1213 = getelementptr inbounds double, double* %1212, i64 86
%1214 = load double, double* %1213
store double %1214, double* %948
%1215 = load double*, double** %122
%1216 = getelementptr inbounds double, double* %1215, i64 87
%1217 = load double, double* %1216
store double %1217, double* %949
%1218 = load double*, double** %122
%1219 = getelementptr inbounds double, double* %1218, i64 88
%1220 = load double, double* %1219
store double %1220, double* %950
%1221 = load double*, double** %122
%1222 = getelementptr inbounds double, double* %1221, i64 89
%1223 = load double, double* %1222
store double %1223, double* %951
%1224 = load double*, double** %122
%1225 = getelementptr inbounds double, double* %1224, i64 90
%1226 = load double, double* %1225
store double %1226, double* %952
%1227 = load double*, double** %122
%1228 = getelementptr inbounds double, double* %1227, i64 91
%1229 = load double, double* %1228
store double %1229, double* %953
%1230 = load double*, double** %122
%1231 = getelementptr inbounds double, double* %1230, i64 92
%1232 = load double, double* %1231
store double %1232, double* %954
%1233 = load double*, double** %122
%1234 = getelementptr inbounds double, double* %1233, i64 93
%1235 = load double, double* %1234
store double %1235, double* %955
%1236 = load double*, double** %122
%1237 = getelementptr inbounds double, double* %1236, i64 94
%1238 = load double, double* %1237
store double %1238, double* %956
%1239 = load double*, double** %122
%1240 = getelementptr inbounds double, double* %1239, i64 95
%1241 = load double, double* %1240
store double %1241, double* %957
%1242 = load double*, double** %122
%1243 = getelementptr inbounds double, double* %1242, i64 96
%1244 = load double, double* %1243
store double %1244, double* %958
%1245 = load double*, double** %122
%1246 = getelementptr inbounds double, double* %1245, i64 97
%1247 = load double, double* %1246
store double %1247, double* %959
%1248 = load double*, double** %122
%1249 = getelementptr inbounds double, double* %1248, i64 98
%1250 = load double, double* %1249
store double %1250, double* %960
%1251 = load double*, double** %122
%1252 = getelementptr inbounds double, double* %1251, i64 99
%1253 = load double, double* %1252
store double %1253, double* %961
%1254 = load double*, double** %122
%1255 = getelementptr inbounds double, double* %1254, i64 100
%1256 = load double, double* %1255
store double %1256, double* %962
%1257 = load double*, double** %122
%1258 = getelementptr inbounds double, double* %1257, i64 101
%1259 = load double, double* %1258
store double %1259, double* %963
%1260 = load double*, double** %122
%1261 = getelementptr inbounds double, double* %1260, i64 102
%1262 = load double, double* %1261
store double %1262, double* %964
%1263 = load double*, double** %122
%1264 = getelementptr inbounds double, double* %1263, i64 103
%1265 = load double, double* %1264
store double %1265, double* %965
%1266 = load double, double* %866
%1267 = fadd double 2.731500e+02, %1266
store double %1267, double* %243
%1268 = load double, double* %866
%1269 = fadd double 2.731500e+02, %1268
%1270 = load double*, double** %123
%1271 = load double, double* %1270
%1272 = fadd double %1269, %1271
store double %1272, double* %244
store double 1.000000e+00, double* %245
%1273 = load double, double* %244
%1274 = fmul double 0x3B30B0F12214FBEF, %1273
%1275 = fdiv double %1274, 0x3C07A4E61EB8740E
store double %1275, double* %246
store double 0x3F169700F1154E3F, double* %247
%1276 = load double, double* %247
%1277 = load double, double* %245
%1278 = fmul double %1276, %1277
store double %1278, double* %248
%1279 = load double, double* %244
%1280 = load double, double* %243
%1281 = fdiv double %1279, %1280
store double %1281, double* %249
%1282 = load double, double* %243
%1283 = fdiv double 1.000000e+00, %1282
store double %1283, double* %250
%1284 = load double, double* %250
%1285 = load double, double* %245
%1286 = fmul double %1284, %1285
store double %1286, double* %251
%1287 = load double, double* %244
%1288 = load double, double* %243
%1289 = fsub double %1287, %1288
store double %1289, double* %252
store double 1.000000e+00, double* %253
%1290 = load double, double* %253
%1291 = load double, double* %245
%1292 = fmul double %1290, %1291
store double %1292, double* %254
%1293 = load double, double* %249
%1294 = load double, double* %952
%1295 = call double @pow(double %1293, double %1294)
store double %1295, double* %255
%1296 = load double, double* %255
%1297 = load double, double* %952
%1298 = fmul double %1296, %1297
%1299 = load double, double* %249
%1300 = fdiv double %1298, %1299
store double %1300, double* %256
%1301 = load double, double* %256
%1302 = load double, double* %251
%1303 = fmul double %1301, %1302
store double %1303, double* %257
%1304 = load double, double* %919
%1305 = load double, double* %255
%1306 = fmul double %1304, %1305
store double %1306, double* %258
%1307 = load double, double* %919
store double %1307, double* %259
%1308 = load double, double* %259
%1309 = load double, double* %257
%1310 = fmul double %1308, %1309
store double %1310, double* %260
%1311 = load double, double* %249
%1312 = load double, double* %953
%1313 = call double @pow(double %1311, double %1312)
store double %1313, double* %255
%1314 = load double, double* %255
%1315 = load double, double* %953
%1316 = fmul double %1314, %1315
%1317 = load double, double* %249
%1318 = fdiv double %1316, %1317
store double %1318, double* %256
%1319 = load double, double* %256
%1320 = load double, double* %251
%1321 = fmul double %1319, %1320
store double %1321, double* %257
%1322 = load double, double* %867
%1323 = load double, double* %255
%1324 = fmul double %1322, %1323
store double %1324, double* %261
%1325 = load double, double* %867
store double %1325, double* %262
%1326 = load double, double* %262
%1327 = load double, double* %257
%1328 = fmul double %1326, %1327
store double %1328, double* %263
%1329 = load double, double* %249
%1330 = load double, double* %930
%1331 = call double @pow(double %1329, double %1330)
store double %1331, double* %255
%1332 = load double, double* %255
%1333 = load double, double* %930
%1334 = fmul double %1332, %1333
%1335 = load double, double* %249
%1336 = fdiv double %1334, %1335
store double %1336, double* %256
%1337 = load double, double* %256
%1338 = load double, double* %251
%1339 = fmul double %1337, %1338
store double %1339, double* %257
%1340 = load double, double* %868
%1341 = load double, double* %255
%1342 = fmul double %1340, %1341
store double %1342, double* %264
%1343 = load double, double* %868
store double %1343, double* %265
%1344 = load double, double* %265
%1345 = load double, double* %257
%1346 = fmul double %1344, %1345
store double %1346, double* %266
%1347 = load double, double* %249
%1348 = load double, double* %954
%1349 = call double @pow(double %1347, double %1348)
store double %1349, double* %255
%1350 = load double, double* %255
%1351 = load double, double* %954
%1352 = fmul double %1350, %1351
%1353 = load double, double* %249
%1354 = fdiv double %1352, %1353
store double %1354, double* %256
%1355 = load double, double* %256
%1356 = load double, double* %251
%1357 = fmul double %1355, %1356
store double %1357, double* %257
%1358 = load double, double* %872
%1359 = load double, double* %255
%1360 = fmul double %1358, %1359
store double %1360, double* %267
%1361 = load double, double* %872
store double %1361, double* %268
%1362 = load double, double* %268
%1363 = load double, double* %257
%1364 = fmul double %1362, %1363
store double %1364, double* %269
%1365 = load double, double* %249
%1366 = load double, double* %929
%1367 = call double @pow(double %1365, double %1366)
store double %1367, double* %255
%1368 = load double, double* %255
%1369 = load double, double* %929
%1370 = fmul double %1368, %1369
%1371 = load double, double* %249
%1372 = fdiv double %1370, %1371
store double %1372, double* %256
%1373 = load double, double* %256
%1374 = load double, double* %251
%1375 = fmul double %1373, %1374
store double %1375, double* %257
%1376 = load double, double* %873
%1377 = load double, double* %255
%1378 = fmul double %1376, %1377
store double %1378, double* %270
%1379 = load double, double* %873
store double %1379, double* %271
%1380 = load double, double* %271
%1381 = load double, double* %257
%1382 = fmul double %1380, %1381
store double %1382, double* %272
%1383 = load double, double* %249
%1384 = load double, double* %928
%1385 = call double @pow(double %1383, double %1384)
store double %1385, double* %255
%1386 = load double, double* %255
%1387 = load double, double* %928
%1388 = fmul double %1386, %1387
%1389 = load double, double* %249
%1390 = fdiv double %1388, %1389
store double %1390, double* %256
%1391 = load double, double* %256
%1392 = load double, double* %251
%1393 = fmul double %1391, %1392
store double %1393, double* %257
%1394 = load double, double* %874
%1395 = load double, double* %255
%1396 = fmul double %1394, %1395
store double %1396, double* %273
%1397 = load double, double* %874
store double %1397, double* %274
%1398 = load double, double* %274
%1399 = load double, double* %257
%1400 = fmul double %1398, %1399
store double %1400, double* %275
%1401 = load double, double* %249
%1402 = load double, double* %931
%1403 = call double @pow(double %1401, double %1402)
store double %1403, double* %255
%1404 = load double, double* %255
%1405 = load double, double* %931
%1406 = fmul double %1404, %1405
%1407 = load double, double* %249
%1408 = fdiv double %1406, %1407
store double %1408, double* %256
%1409 = load double, double* %256
%1410 = load double, double* %251
%1411 = fmul double %1409, %1410
store double %1411, double* %257
%1412 = load double, double* %875
%1413 = load double, double* %255
%1414 = fmul double %1412, %1413
store double %1414, double* %276
%1415 = load double, double* %875
store double %1415, double* %277
%1416 = load double, double* %277
%1417 = load double, double* %257
%1418 = fmul double %1416, %1417
store double %1418, double* %278
%1419 = load double, double* %249
%1420 = load double, double* %955
%1421 = call double @pow(double %1419, double %1420)
store double %1421, double* %255
%1422 = load double, double* %255
%1423 = load double, double* %955
%1424 = fmul double %1422, %1423
%1425 = load double, double* %249
%1426 = fdiv double %1424, %1425
store double %1426, double* %256
%1427 = load double, double* %256
%1428 = load double, double* %251
%1429 = fmul double %1427, %1428
store double %1429, double* %257
%1430 = load double, double* %876
%1431 = load double, double* %255
%1432 = fmul double %1430, %1431
store double %1432, double* %279
%1433 = load double, double* %876
store double %1433, double* %280
%1434 = load double, double* %280
%1435 = load double, double* %257
%1436 = fmul double %1434, %1435
store double %1436, double* %281
%1437 = load double, double* %249
%1438 = load double, double* %940
%1439 = call double @pow(double %1437, double %1438)
store double %1439, double* %282
%1440 = load double, double* %282
%1441 = load double, double* %940
%1442 = fmul double %1440, %1441
%1443 = load double, double* %249
%1444 = fdiv double %1442, %1443
store double %1444, double* %283
%1445 = load double, double* %283
%1446 = load double, double* %251
%1447 = fmul double %1445, %1446
store double %1447, double* %284
%1448 = load double, double* %933
%1449 = fneg double %1448
%1450 = load double, double* %249
%1451 = fsub double 1.000000e+00, %1450
%1452 = fmul double %1449, %1451
%1453 = load double, double* %246
%1454 = fdiv double %1452, %1453
store double %1454, double* %285
%1455 = load double, double* %933
%1456 = load double, double* %246
%1457 = fdiv double %1455, %1456
store double %1457, double* %286
%1458 = load double, double* %933
%1459 = load double, double* %249
%1460 = fsub double 1.000000e+00, %1459
%1461 = fmul double %1458, %1460
%1462 = load double, double* %246
%1463 = load double, double* %246
%1464 = fmul double %1462, %1463
%1465 = fdiv double %1461, %1464
store double %1465, double* %288
%1466 = load double, double* %286
%1467 = load double, double* %251
%1468 = fmul double %1466, %1467
store double %1468, double* %287
%1469 = load double, double* %287
%1470 = load double, double* %288
%1471 = load double, double* %248
%1472 = call double @llvm.fmuladd.f64(double %1470, double %1471, double %1469)
store double %1472, double* %287
%1473 = load double, double* %285
%1474 = call double @exp(double %1473)
store double %1474, double* %289
%1475 = load double, double* %289
store double %1475, double* %290
%1476 = load double, double* %290
%1477 = load double, double* %287
%1478 = fmul double %1476, %1477
store double %1478, double* %291
%1479 = load double, double* %282
%1480 = load double, double* %289
%1481 = fmul double %1479, %1480
store double %1481, double* %255
%1482 = load double, double* %289
store double %1482, double* %292
%1483 = load double, double* %282
store double %1483, double* %293
%1484 = load double, double* %292
%1485 = load double, double* %284
%1486 = fmul double %1484, %1485
store double %1486, double* %257
%1487 = load double, double* %257
%1488 = load double, double* %293
%1489 = load double, double* %291
%1490 = call double @llvm.fmuladd.f64(double %1488, double %1489, double %1487)
store double %1490, double* %257
%1491 = load double, double* %878
%1492 = fdiv double 1.000000e+00, %1491
store double %1492, double* %294
%1493 = load double, double* %255
%1494 = load double, double* %294
%1495 = call double @pow(double %1493, double %1494)
store double %1495, double* %295
%1496 = load double, double* %295
%1497 = load double, double* %294
%1498 = fmul double %1496, %1497
%1499 = load double, double* %255
%1500 = fdiv double %1498, %1499
store double %1500, double* %296
%1501 = load double, double* %296
%1502 = load double, double* %257
%1503 = fmul double %1501, %1502
store double %1503, double* %297
%1504 = load double, double* %877
%1505 = load double, double* %295
%1506 = fmul double %1504, %1505
store double %1506, double* %298
%1507 = load double, double* %877
store double %1507, double* %299
%1508 = load double, double* %299
%1509 = load double, double* %297
%1510 = fmul double %1508, %1509
store double %1510, double* %300
%1511 = load double, double* %249
%1512 = load double, double* %957
%1513 = call double @pow(double %1511, double %1512)
store double %1513, double* %282
%1514 = load double, double* %282
%1515 = load double, double* %957
%1516 = fmul double %1514, %1515
%1517 = load double, double* %249
%1518 = fdiv double %1516, %1517
store double %1518, double* %283
%1519 = load double, double* %283
%1520 = load double, double* %251
%1521 = fmul double %1519, %1520
store double %1521, double* %284
%1522 = load double, double* %958
%1523 = fneg double %1522
%1524 = load double, double* %249
%1525 = fsub double 1.000000e+00, %1524
%1526 = fmul double %1523, %1525
%1527 = load double, double* %246
%1528 = fdiv double %1526, %1527
store double %1528, double* %285
%1529 = load double, double* %958
%1530 = load double, double* %246
%1531 = fdiv double %1529, %1530
store double %1531, double* %286
%1532 = load double, double* %958
%1533 = load double, double* %249
%1534 = fsub double 1.000000e+00, %1533
%1535 = fmul double %1532, %1534
%1536 = load double, double* %246
%1537 = load double, double* %246
%1538 = fmul double %1536, %1537
%1539 = fdiv double %1535, %1538
store double %1539, double* %288
%1540 = load double, double* %286
%1541 = load double, double* %251
%1542 = fmul double %1540, %1541
store double %1542, double* %287
%1543 = load double, double* %287
%1544 = load double, double* %288
%1545 = load double, double* %248
%1546 = call double @llvm.fmuladd.f64(double %1544, double %1545, double %1543)
store double %1546, double* %287
%1547 = load double, double* %285
%1548 = call double @exp(double %1547)
store double %1548, double* %289
%1549 = load double, double* %289
store double %1549, double* %290
%1550 = load double, double* %290
%1551 = load double, double* %287
%1552 = fmul double %1550, %1551
store double %1552, double* %291
%1553 = load double, double* %282
%1554 = load double, double* %289
%1555 = fmul double %1553, %1554
store double %1555, double* %255
%1556 = load double, double* %289
store double %1556, double* %292
%1557 = load double, double* %282
store double %1557, double* %293
%1558 = load double, double* %292
%1559 = load double, double* %284
%1560 = fmul double %1558, %1559
store double %1560, double* %257
%1561 = load double, double* %257
%1562 = load double, double* %293
%1563 = load double, double* %291
%1564 = call double @llvm.fmuladd.f64(double %1562, double %1563, double %1561)
store double %1564, double* %257
%1565 = load double, double* %879
%1566 = fdiv double 1.000000e+00, %1565
store double %1566, double* %294
%1567 = load double, double* %255
%1568 = load double, double* %294
%1569 = call double @pow(double %1567, double %1568)
store double %1569, double* %295
%1570 = load double, double* %295
%1571 = load double, double* %294
%1572 = fmul double %1570, %1571
%1573 = load double, double* %255
%1574 = fdiv double %1572, %1573
store double %1574, double* %296
%1575 = load double, double* %296
%1576 = load double, double* %257
%1577 = fmul double %1575, %1576
store double %1577, double* %297
%1578 = load double, double* %956
%1579 = load double, double* %295
%1580 = fmul double %1578, %1579
store double %1580, double* %301
%1581 = load double, double* %956
store double %1581, double* %302
%1582 = load double, double* %302
%1583 = load double, double* %297
%1584 = fmul double %1582, %1583
store double %1584, double* %303
%1585 = load double, double* %249
%1586 = load double, double* %940
%1587 = call double @pow(double %1585, double %1586)
store double %1587, double* %282
%1588 = load double, double* %282
%1589 = load double, double* %940
%1590 = fmul double %1588, %1589
%1591 = load double, double* %249
%1592 = fdiv double %1590, %1591
store double %1592, double* %283
%1593 = load double, double* %283
%1594 = load double, double* %251
%1595 = fmul double %1593, %1594
store double %1595, double* %284
%1596 = load double, double* %959
%1597 = fneg double %1596
%1598 = load double, double* %249
%1599 = fsub double 1.000000e+00, %1598
%1600 = fmul double %1597, %1599
%1601 = load double, double* %246
%1602 = fdiv double %1600, %1601
store double %1602, double* %285
%1603 = load double, double* %959
%1604 = load double, double* %246
%1605 = fdiv double %1603, %1604
store double %1605, double* %286
%1606 = load double, double* %959
%1607 = load double, double* %249
%1608 = fsub double 1.000000e+00, %1607
%1609 = fmul double %1606, %1608
%1610 = load double, double* %246
%1611 = load double, double* %246
%1612 = fmul double %1610, %1611
%1613 = fdiv double %1609, %1612
store double %1613, double* %288
%1614 = load double, double* %286
%1615 = load double, double* %251
%1616 = fmul double %1614, %1615
store double %1616, double* %287
%1617 = load double, double* %287
%1618 = load double, double* %288
%1619 = load double, double* %248
%1620 = call double @llvm.fmuladd.f64(double %1618, double %1619, double %1617)
store double %1620, double* %287
%1621 = load double, double* %285
%1622 = call double @exp(double %1621)
store double %1622, double* %289
%1623 = load double, double* %289
store double %1623, double* %290
%1624 = load double, double* %290
%1625 = load double, double* %287
%1626 = fmul double %1624, %1625
store double %1626, double* %291
%1627 = load double, double* %282
%1628 = load double, double* %289
%1629 = fmul double %1627, %1628
store double %1629, double* %255
%1630 = load double, double* %289
store double %1630, double* %292
%1631 = load double, double* %282
store double %1631, double* %293
%1632 = load double, double* %292
%1633 = load double, double* %284
%1634 = fmul double %1632, %1633
store double %1634, double* %257
%1635 = load double, double* %257
%1636 = load double, double* %293
%1637 = load double, double* %291
%1638 = call double @llvm.fmuladd.f64(double %1636, double %1637, double %1635)
store double %1638, double* %257
%1639 = load double, double* %910
%1640 = fdiv double 1.000000e+00, %1639
store double %1640, double* %294
%1641 = load double, double* %255
%1642 = load double, double* %294
%1643 = call double @pow(double %1641, double %1642)
store double %1643, double* %295
%1644 = load double, double* %295
%1645 = load double, double* %294
%1646 = fmul double %1644, %1645
%1647 = load double, double* %255
%1648 = fdiv double %1646, %1647
store double %1648, double* %296
%1649 = load double, double* %296
%1650 = load double, double* %257
%1651 = fmul double %1649, %1650
store double %1651, double* %297
%1652 = load double, double* %908
%1653 = load double, double* %295
%1654 = fmul double %1652, %1653
store double %1654, double* %304
%1655 = load double, double* %908
store double %1655, double* %305
%1656 = load double, double* %305
%1657 = load double, double* %297
%1658 = fmul double %1656, %1657
store double %1658, double* %306
%1659 = load double, double* %249
%1660 = load double, double* %941
%1661 = call double @pow(double %1659, double %1660)
store double %1661, double* %282
%1662 = load double, double* %282
%1663 = load double, double* %941
%1664 = fmul double %1662, %1663
%1665 = load double, double* %249
%1666 = fdiv double %1664, %1665
store double %1666, double* %283
%1667 = load double, double* %283
%1668 = load double, double* %251
%1669 = fmul double %1667, %1668
store double %1669, double* %284
%1670 = load double, double* %934
%1671 = fneg double %1670
%1672 = load double, double* %249
%1673 = fsub double 1.000000e+00, %1672
%1674 = fmul double %1671, %1673
%1675 = load double, double* %246
%1676 = fdiv double %1674, %1675
store double %1676, double* %285
%1677 = load double, double* %934
%1678 = load double, double* %246
%1679 = fdiv double %1677, %1678
store double %1679, double* %286
%1680 = load double, double* %934
%1681 = load double, double* %249
%1682 = fsub double 1.000000e+00, %1681
%1683 = fmul double %1680, %1682
%1684 = load double, double* %246
%1685 = load double, double* %246
%1686 = fmul double %1684, %1685
%1687 = fdiv double %1683, %1686
store double %1687, double* %288
%1688 = load double, double* %286
%1689 = load double, double* %251
%1690 = fmul double %1688, %1689
store double %1690, double* %287
%1691 = load double, double* %287
%1692 = load double, double* %288
%1693 = load double, double* %248
%1694 = call double @llvm.fmuladd.f64(double %1692, double %1693, double %1691)
store double %1694, double* %287
%1695 = load double, double* %285
%1696 = call double @exp(double %1695)
store double %1696, double* %289
%1697 = load double, double* %289
store double %1697, double* %290
%1698 = load double, double* %290
%1699 = load double, double* %287
%1700 = fmul double %1698, %1699
store double %1700, double* %291
%1701 = load double, double* %282
%1702 = load double, double* %289
%1703 = fmul double %1701, %1702
store double %1703, double* %255
%1704 = load double, double* %289
store double %1704, double* %292
%1705 = load double, double* %282
store double %1705, double* %293
%1706 = load double, double* %292
%1707 = load double, double* %284
%1708 = fmul double %1706, %1707
store double %1708, double* %257
%1709 = load double, double* %257
%1710 = load double, double* %293
%1711 = load double, double* %291
%1712 = call double @llvm.fmuladd.f64(double %1710, double %1711, double %1709)
store double %1712, double* %257
%1713 = load double, double* %899
%1714 = fdiv double 1.000000e+00, %1713
store double %1714, double* %294
%1715 = load double, double* %255
%1716 = load double, double* %294
%1717 = call double @pow(double %1715, double %1716)
store double %1717, double* %295
%1718 = load double, double* %295
%1719 = load double, double* %294
%1720 = fmul double %1718, %1719
%1721 = load double, double* %255
%1722 = fdiv double %1720, %1721
store double %1722, double* %296
%1723 = load double, double* %296
%1724 = load double, double* %257
%1725 = fmul double %1723, %1724
store double %1725, double* %297
%1726 = load double, double* %897
%1727 = load double, double* %295
%1728 = fmul double %1726, %1727
store double %1728, double* %307
%1729 = load double, double* %897
store double %1729, double* %308
%1730 = load double, double* %308
%1731 = load double, double* %297
%1732 = fmul double %1730, %1731
store double %1732, double* %309
%1733 = load double, double* %249
%1734 = load double, double* %942
%1735 = call double @pow(double %1733, double %1734)
store double %1735, double* %282
%1736 = load double, double* %282
%1737 = load double, double* %942
%1738 = fmul double %1736, %1737
%1739 = load double, double* %249
%1740 = fdiv double %1738, %1739
store double %1740, double* %283
%1741 = load double, double* %283
%1742 = load double, double* %251
%1743 = fmul double %1741, %1742
store double %1743, double* %284
%1744 = load double, double* %937
%1745 = fneg double %1744
%1746 = load double, double* %249
%1747 = fsub double 1.000000e+00, %1746
%1748 = fmul double %1745, %1747
%1749 = load double, double* %246
%1750 = fdiv double %1748, %1749
store double %1750, double* %285
%1751 = load double, double* %937
%1752 = load double, double* %246
%1753 = fdiv double %1751, %1752
store double %1753, double* %286
%1754 = load double, double* %937
%1755 = load double, double* %249
%1756 = fsub double 1.000000e+00, %1755
%1757 = fmul double %1754, %1756
%1758 = load double, double* %246
%1759 = load double, double* %246
%1760 = fmul double %1758, %1759
%1761 = fdiv double %1757, %1760
store double %1761, double* %288
%1762 = load double, double* %286
%1763 = load double, double* %251
%1764 = fmul double %1762, %1763
store double %1764, double* %287
%1765 = load double, double* %287
%1766 = load double, double* %288
%1767 = load double, double* %248
%1768 = call double @llvm.fmuladd.f64(double %1766, double %1767, double %1765)
store double %1768, double* %287
%1769 = load double, double* %285
%1770 = call double @exp(double %1769)
store double %1770, double* %289
%1771 = load double, double* %289
store double %1771, double* %290
%1772 = load double, double* %290
%1773 = load double, double* %287
%1774 = fmul double %1772, %1773
store double %1774, double* %291
%1775 = load double, double* %282
%1776 = load double, double* %289
%1777 = fmul double %1775, %1776
store double %1777, double* %255
%1778 = load double, double* %289
store double %1778, double* %292
%1779 = load double, double* %282
store double %1779, double* %293
%1780 = load double, double* %292
%1781 = load double, double* %284
%1782 = fmul double %1780, %1781
store double %1782, double* %257
%1783 = load double, double* %257
%1784 = load double, double* %293
%1785 = load double, double* %291
%1786 = call double @llvm.fmuladd.f64(double %1784, double %1785, double %1783)
store double %1786, double* %257
%1787 = load double, double* %901
%1788 = fdiv double 1.000000e+00, %1787
store double %1788, double* %294
%1789 = load double, double* %255
%1790 = load double, double* %294
%1791 = call double @pow(double %1789, double %1790)
store double %1791, double* %295
%1792 = load double, double* %295
%1793 = load double, double* %294
%1794 = fmul double %1792, %1793
%1795 = load double, double* %255
%1796 = fdiv double %1794, %1795
store double %1796, double* %296
%1797 = load double, double* %296
%1798 = load double, double* %257
%1799 = fmul double %1797, %1798
store double %1799, double* %297
%1800 = load double, double* %900
%1801 = load double, double* %295
%1802 = fmul double %1800, %1801
store double %1802, double* %310
%1803 = load double, double* %900
store double %1803, double* %311
%1804 = load double, double* %311
%1805 = load double, double* %297
%1806 = fmul double %1804, %1805
store double %1806, double* %312
%1807 = load double, double* %249
%1808 = load double, double* %941
%1809 = call double @pow(double %1807, double %1808)
store double %1809, double* %282
%1810 = load double, double* %282
%1811 = load double, double* %941
%1812 = fmul double %1810, %1811
%1813 = load double, double* %249
%1814 = fdiv double %1812, %1813
store double %1814, double* %283
%1815 = load double, double* %283
%1816 = load double, double* %251
%1817 = fmul double %1815, %1816
store double %1817, double* %284
%1818 = load double, double* %935
%1819 = fneg double %1818
%1820 = load double, double* %249
%1821 = fsub double 1.000000e+00, %1820
%1822 = fmul double %1819, %1821
%1823 = load double, double* %246
%1824 = fdiv double %1822, %1823
store double %1824, double* %285
%1825 = load double, double* %935
%1826 = load double, double* %246
%1827 = fdiv double %1825, %1826
store double %1827, double* %286
%1828 = load double, double* %935
%1829 = load double, double* %249
%1830 = fsub double 1.000000e+00, %1829
%1831 = fmul double %1828, %1830
%1832 = load double, double* %246
%1833 = load double, double* %246
%1834 = fmul double %1832, %1833
%1835 = fdiv double %1831, %1834
store double %1835, double* %288
%1836 = load double, double* %286
%1837 = load double, double* %251
%1838 = fmul double %1836, %1837
store double %1838, double* %287
%1839 = load double, double* %287
%1840 = load double, double* %288
%1841 = load double, double* %248
%1842 = call double @llvm.fmuladd.f64(double %1840, double %1841, double %1839)
store double %1842, double* %287
%1843 = load double, double* %285
%1844 = call double @exp(double %1843)
store double %1844, double* %289
%1845 = load double, double* %289
store double %1845, double* %290
%1846 = load double, double* %290
%1847 = load double, double* %287
%1848 = fmul double %1846, %1847
store double %1848, double* %291
%1849 = load double, double* %282
%1850 = load double, double* %289
%1851 = fmul double %1849, %1850
store double %1851, double* %255
%1852 = load double, double* %289
store double %1852, double* %292
%1853 = load double, double* %282
store double %1853, double* %293
%1854 = load double, double* %292
%1855 = load double, double* %284
%1856 = fmul double %1854, %1855
store double %1856, double* %257
%1857 = load double, double* %257
%1858 = load double, double* %293
%1859 = load double, double* %291
%1860 = call double @llvm.fmuladd.f64(double %1858, double %1859, double %1857)
store double %1860, double* %257
%1861 = load double, double* %903
%1862 = fdiv double 1.000000e+00, %1861
store double %1862, double* %294
%1863 = load double, double* %255
%1864 = load double, double* %294
%1865 = call double @pow(double %1863, double %1864)
store double %1865, double* %295
%1866 = load double, double* %295
%1867 = load double, double* %294
%1868 = fmul double %1866, %1867
%1869 = load double, double* %255
%1870 = fdiv double %1868, %1869
store double %1870, double* %296
%1871 = load double, double* %296
%1872 = load double, double* %257
%1873 = fmul double %1871, %1872
store double %1873, double* %297
%1874 = load double, double* %902
%1875 = load double, double* %295
%1876 = fmul double %1874, %1875
store double %1876, double* %313
%1877 = load double, double* %902
store double %1877, double* %314
%1878 = load double, double* %314
%1879 = load double, double* %297
%1880 = fmul double %1878, %1879
store double %1880, double* %315
%1881 = load double, double* %249
%1882 = load double, double* %942
%1883 = call double @pow(double %1881, double %1882)
store double %1883, double* %282
%1884 = load double, double* %282
%1885 = load double, double* %942
%1886 = fmul double %1884, %1885
%1887 = load double, double* %249
%1888 = fdiv double %1886, %1887
store double %1888, double* %283
%1889 = load double, double* %283
%1890 = load double, double* %251
%1891 = fmul double %1889, %1890
store double %1891, double* %284
%1892 = load double, double* %938
%1893 = fneg double %1892
%1894 = load double, double* %249
%1895 = fsub double 1.000000e+00, %1894
%1896 = fmul double %1893, %1895
%1897 = load double, double* %246
%1898 = fdiv double %1896, %1897
store double %1898, double* %285
%1899 = load double, double* %938
%1900 = load double, double* %246
%1901 = fdiv double %1899, %1900
store double %1901, double* %286
%1902 = load double, double* %938
%1903 = load double, double* %249
%1904 = fsub double 1.000000e+00, %1903
%1905 = fmul double %1902, %1904
%1906 = load double, double* %246
%1907 = load double, double* %246
%1908 = fmul double %1906, %1907
%1909 = fdiv double %1905, %1908
store double %1909, double* %288
%1910 = load double, double* %286
%1911 = load double, double* %251
%1912 = fmul double %1910, %1911
store double %1912, double* %287
%1913 = load double, double* %287
%1914 = load double, double* %288
%1915 = load double, double* %248
%1916 = call double @llvm.fmuladd.f64(double %1914, double %1915, double %1913)
store double %1916, double* %287
%1917 = load double, double* %285
%1918 = call double @exp(double %1917)
store double %1918, double* %289
%1919 = load double, double* %289
store double %1919, double* %290
%1920 = load double, double* %290
%1921 = load double, double* %287
%1922 = fmul double %1920, %1921
store double %1922, double* %291
%1923 = load double, double* %282
%1924 = load double, double* %289
%1925 = fmul double %1923, %1924
store double %1925, double* %255
%1926 = load double, double* %289
store double %1926, double* %292
%1927 = load double, double* %282
store double %1927, double* %293
%1928 = load double, double* %292
%1929 = load double, double* %284
%1930 = fmul double %1928, %1929
store double %1930, double* %257
%1931 = load double, double* %257
%1932 = load double, double* %293
%1933 = load double, double* %291
%1934 = call double @llvm.fmuladd.f64(double %1932, double %1933, double %1931)
store double %1934, double* %257
%1935 = load double, double* %905
%1936 = fdiv double 1.000000e+00, %1935
store double %1936, double* %294
%1937 = load double, double* %255
%1938 = load double, double* %294
%1939 = call double @pow(double %1937, double %1938)
store double %1939, double* %295
%1940 = load double, double* %295
%1941 = load double, double* %294
%1942 = fmul double %1940, %1941
%1943 = load double, double* %255
%1944 = fdiv double %1942, %1943
store double %1944, double* %296
%1945 = load double, double* %296
%1946 = load double, double* %257
%1947 = fmul double %1945, %1946
store double %1947, double* %297
%1948 = load double, double* %904
%1949 = load double, double* %295
%1950 = fmul double %1948, %1949
store double %1950, double* %316
%1951 = load double, double* %904
store double %1951, double* %317
%1952 = load double, double* %317
%1953 = load double, double* %297
%1954 = fmul double %1952, %1953
store double %1954, double* %318
%1955 = load double, double* %249
%1956 = load double, double* %941
%1957 = call double @pow(double %1955, double %1956)
store double %1957, double* %282
%1958 = load double, double* %282
%1959 = load double, double* %941
%1960 = fmul double %1958, %1959
%1961 = load double, double* %249
%1962 = fdiv double %1960, %1961
store double %1962, double* %283
%1963 = load double, double* %283
%1964 = load double, double* %251
%1965 = fmul double %1963, %1964
store double %1965, double* %284
%1966 = load double, double* %935
%1967 = fneg double %1966
%1968 = load double, double* %249
%1969 = fsub double 1.000000e+00, %1968
%1970 = fmul double %1967, %1969
%1971 = load double, double* %246
%1972 = fdiv double %1970, %1971
store double %1972, double* %285
%1973 = load double, double* %935
%1974 = load double, double* %246
%1975 = fdiv double %1973, %1974
store double %1975, double* %286
%1976 = load double, double* %935
%1977 = load double, double* %249
%1978 = fsub double 1.000000e+00, %1977
%1979 = fmul double %1976, %1978
%1980 = load double, double* %246
%1981 = load double, double* %246
%1982 = fmul double %1980, %1981
%1983 = fdiv double %1979, %1982
store double %1983, double* %288
%1984 = load double, double* %286
%1985 = load double, double* %251
%1986 = fmul double %1984, %1985
store double %1986, double* %287
%1987 = load double, double* %287
%1988 = load double, double* %288
%1989 = load double, double* %248
%1990 = call double @llvm.fmuladd.f64(double %1988, double %1989, double %1987)
store double %1990, double* %287
%1991 = load double, double* %285
%1992 = call double @exp(double %1991)
store double %1992, double* %289
%1993 = load double, double* %289
store double %1993, double* %290
%1994 = load double, double* %290
%1995 = load double, double* %287
%1996 = fmul double %1994, %1995
store double %1996, double* %291
%1997 = load double, double* %282
%1998 = load double, double* %289
%1999 = fmul double %1997, %1998
store double %1999, double* %255
%2000 = load double, double* %289
store double %2000, double* %292
%2001 = load double, double* %282
store double %2001, double* %293
%2002 = load double, double* %292
%2003 = load double, double* %284
%2004 = fmul double %2002, %2003
store double %2004, double* %257
%2005 = load double, double* %257
%2006 = load double, double* %293
%2007 = load double, double* %291
%2008 = call double @llvm.fmuladd.f64(double %2006, double %2007, double %2005)
store double %2008, double* %257
%2009 = load double, double* %903
%2010 = fdiv double 1.000000e+00, %2009
store double %2010, double* %294
%2011 = load double, double* %255
%2012 = load double, double* %294
%2013 = call double @pow(double %2011, double %2012)
store double %2013, double* %295
%2014 = load double, double* %295
%2015 = load double, double* %294
%2016 = fmul double %2014, %2015
%2017 = load double, double* %255
%2018 = fdiv double %2016, %2017
store double %2018, double* %296
%2019 = load double, double* %296
%2020 = load double, double* %257
%2021 = fmul double %2019, %2020
store double %2021, double* %297
%2022 = load double, double* %911
%2023 = load double, double* %295
%2024 = fmul double %2022, %2023
store double %2024, double* %319
%2025 = load double, double* %911
store double %2025, double* %320
%2026 = load double, double* %320
%2027 = load double, double* %297
%2028 = fmul double %2026, %2027
store double %2028, double* %321
%2029 = load double, double* %249
%2030 = load double, double* %942
%2031 = call double @pow(double %2029, double %2030)
store double %2031, double* %282
%2032 = load double, double* %282
%2033 = load double, double* %942
%2034 = fmul double %2032, %2033
%2035 = load double, double* %249
%2036 = fdiv double %2034, %2035
store double %2036, double* %283
%2037 = load double, double* %283
%2038 = load double, double* %251
%2039 = fmul double %2037, %2038
store double %2039, double* %284
%2040 = load double, double* %938
%2041 = fneg double %2040
%2042 = load double, double* %249
%2043 = fsub double 1.000000e+00, %2042
%2044 = fmul double %2041, %2043
%2045 = load double, double* %246
%2046 = fdiv double %2044, %2045
store double %2046, double* %285
%2047 = load double, double* %938
%2048 = load double, double* %246
%2049 = fdiv double %2047, %2048
store double %2049, double* %286
%2050 = load double, double* %938
%2051 = load double, double* %249
%2052 = fsub double 1.000000e+00, %2051
%2053 = fmul double %2050, %2052
%2054 = load double, double* %246
%2055 = load double, double* %246
%2056 = fmul double %2054, %2055
%2057 = fdiv double %2053, %2056
store double %2057, double* %288
%2058 = load double, double* %286
%2059 = load double, double* %251
%2060 = fmul double %2058, %2059
store double %2060, double* %287
%2061 = load double, double* %287
%2062 = load double, double* %288
%2063 = load double, double* %248
%2064 = call double @llvm.fmuladd.f64(double %2062, double %2063, double %2061)
store double %2064, double* %287
%2065 = load double, double* %285
%2066 = call double @exp(double %2065)
store double %2066, double* %289
%2067 = load double, double* %289
store double %2067, double* %290
%2068 = load double, double* %290
%2069 = load double, double* %287
%2070 = fmul double %2068, %2069
store double %2070, double* %291
%2071 = load double, double* %282
%2072 = load double, double* %289
%2073 = fmul double %2071, %2072
store double %2073, double* %255
%2074 = load double, double* %289
store double %2074, double* %292
%2075 = load double, double* %282
store double %2075, double* %293
%2076 = load double, double* %292
%2077 = load double, double* %284
%2078 = fmul double %2076, %2077
store double %2078, double* %257
%2079 = load double, double* %257
%2080 = load double, double* %293
%2081 = load double, double* %291
%2082 = call double @llvm.fmuladd.f64(double %2080, double %2081, double %2079)
store double %2082, double* %257
%2083 = load double, double* %905
%2084 = fdiv double 1.000000e+00, %2083
store double %2084, double* %294
%2085 = load double, double* %255
%2086 = load double, double* %294
%2087 = call double @pow(double %2085, double %2086)
store double %2087, double* %295
%2088 = load double, double* %295
%2089 = load double, double* %294
%2090 = fmul double %2088, %2089
%2091 = load double, double* %255
%2092 = fdiv double %2090, %2091
store double %2092, double* %296
%2093 = load double, double* %296
%2094 = load double, double* %257
%2095 = fmul double %2093, %2094
store double %2095, double* %297
%2096 = load double, double* %912
%2097 = load double, double* %295
%2098 = fmul double %2096, %2097
store double %2098, double* %322
%2099 = load double, double* %912
store double %2099, double* %323
%2100 = load double, double* %323
%2101 = load double, double* %297
%2102 = fmul double %2100, %2101
store double %2102, double* %324
%2103 = load double, double* %249
%2104 = load double, double* %941
%2105 = call double @pow(double %2103, double %2104)
store double %2105, double* %282
%2106 = load double, double* %282
%2107 = load double, double* %941
%2108 = fmul double %2106, %2107
%2109 = load double, double* %249
%2110 = fdiv double %2108, %2109
store double %2110, double* %283
%2111 = load double, double* %283
%2112 = load double, double* %251
%2113 = fmul double %2111, %2112
store double %2113, double* %284
%2114 = load double, double* %936
%2115 = fneg double %2114
%2116 = load double, double* %249
%2117 = fsub double 1.000000e+00, %2116
%2118 = fmul double %2115, %2117
%2119 = load double, double* %246
%2120 = fdiv double %2118, %2119
store double %2120, double* %285
%2121 = load double, double* %936
%2122 = load double, double* %246
%2123 = fdiv double %2121, %2122
store double %2123, double* %286
%2124 = load double, double* %936
%2125 = load double, double* %249
%2126 = fsub double 1.000000e+00, %2125
%2127 = fmul double %2124, %2126
%2128 = load double, double* %246
%2129 = load double, double* %246
%2130 = fmul double %2128, %2129
%2131 = fdiv double %2127, %2130
store double %2131, double* %288
%2132 = load double, double* %286
%2133 = load double, double* %251
%2134 = fmul double %2132, %2133
store double %2134, double* %287
%2135 = load double, double* %287
%2136 = load double, double* %288
%2137 = load double, double* %248
%2138 = call double @llvm.fmuladd.f64(double %2136, double %2137, double %2135)
store double %2138, double* %287
%2139 = load double, double* %285
%2140 = call double @exp(double %2139)
store double %2140, double* %289
%2141 = load double, double* %289
store double %2141, double* %290
%2142 = load double, double* %290
%2143 = load double, double* %287
%2144 = fmul double %2142, %2143
store double %2144, double* %291
%2145 = load double, double* %282
%2146 = load double, double* %289
%2147 = fmul double %2145, %2146
store double %2147, double* %255
%2148 = load double, double* %289
store double %2148, double* %292
%2149 = load double, double* %282
store double %2149, double* %293
%2150 = load double, double* %292
%2151 = load double, double* %284
%2152 = fmul double %2150, %2151
store double %2152, double* %257
%2153 = load double, double* %257
%2154 = load double, double* %293
%2155 = load double, double* %291
%2156 = call double @llvm.fmuladd.f64(double %2154, double %2155, double %2153)
store double %2156, double* %257
%2157 = load double, double* %914
%2158 = fdiv double 1.000000e+00, %2157
store double %2158, double* %294
%2159 = load double, double* %255
%2160 = load double, double* %294
%2161 = call double @pow(double %2159, double %2160)
store double %2161, double* %295
%2162 = load double, double* %295
%2163 = load double, double* %294
%2164 = fmul double %2162, %2163
%2165 = load double, double* %255
%2166 = fdiv double %2164, %2165
store double %2166, double* %296
%2167 = load double, double* %296
%2168 = load double, double* %257
%2169 = fmul double %2167, %2168
store double %2169, double* %297
%2170 = load double, double* %913
%2171 = load double, double* %295
%2172 = fmul double %2170, %2171
store double %2172, double* %325
%2173 = load double, double* %913
store double %2173, double* %326
%2174 = load double, double* %326
%2175 = load double, double* %297
%2176 = fmul double %2174, %2175
store double %2176, double* %327
%2177 = load double, double* %249
%2178 = load double, double* %942
%2179 = call double @pow(double %2177, double %2178)
store double %2179, double* %282
%2180 = load double, double* %282
%2181 = load double, double* %942
%2182 = fmul double %2180, %2181
%2183 = load double, double* %249
%2184 = fdiv double %2182, %2183
store double %2184, double* %283
%2185 = load double, double* %283
%2186 = load double, double* %251
%2187 = fmul double %2185, %2186
store double %2187, double* %284
%2188 = load double, double* %939
%2189 = fneg double %2188
%2190 = load double, double* %249
%2191 = fsub double 1.000000e+00, %2190
%2192 = fmul double %2189, %2191
%2193 = load double, double* %246
%2194 = fdiv double %2192, %2193
store double %2194, double* %285
%2195 = load double, double* %939
%2196 = load double, double* %246
%2197 = fdiv double %2195, %2196
store double %2197, double* %286
%2198 = load double, double* %939
%2199 = load double, double* %249
%2200 = fsub double 1.000000e+00, %2199
%2201 = fmul double %2198, %2200
%2202 = load double, double* %246
%2203 = load double, double* %246
%2204 = fmul double %2202, %2203
%2205 = fdiv double %2201, %2204
store double %2205, double* %288
%2206 = load double, double* %286
%2207 = load double, double* %251
%2208 = fmul double %2206, %2207
store double %2208, double* %287
%2209 = load double, double* %287
%2210 = load double, double* %288
%2211 = load double, double* %248
%2212 = call double @llvm.fmuladd.f64(double %2210, double %2211, double %2209)
store double %2212, double* %287
%2213 = load double, double* %285
%2214 = call double @exp(double %2213)
store double %2214, double* %289
%2215 = load double, double* %289
store double %2215, double* %290
%2216 = load double, double* %290
%2217 = load double, double* %287
%2218 = fmul double %2216, %2217
store double %2218, double* %291
%2219 = load double, double* %282
%2220 = load double, double* %289
%2221 = fmul double %2219, %2220
store double %2221, double* %255
%2222 = load double, double* %289
store double %2222, double* %292
%2223 = load double, double* %282
store double %2223, double* %293
%2224 = load double, double* %292
%2225 = load double, double* %284
%2226 = fmul double %2224, %2225
store double %2226, double* %257
%2227 = load double, double* %257
%2228 = load double, double* %293
%2229 = load double, double* %291
%2230 = call double @llvm.fmuladd.f64(double %2228, double %2229, double %2227)
store double %2230, double* %257
%2231 = load double, double* %916
%2232 = fdiv double 1.000000e+00, %2231
store double %2232, double* %294
%2233 = load double, double* %255
%2234 = load double, double* %294
%2235 = call double @pow(double %2233, double %2234)
store double %2235, double* %295
%2236 = load double, double* %295
%2237 = load double, double* %294
%2238 = fmul double %2236, %2237
%2239 = load double, double* %255
%2240 = fdiv double %2238, %2239
store double %2240, double* %296
%2241 = load double, double* %296
%2242 = load double, double* %257
%2243 = fmul double %2241, %2242
store double %2243, double* %297
%2244 = load double, double* %915
%2245 = load double, double* %295
%2246 = fmul double %2244, %2245
store double %2246, double* %328
%2247 = load double, double* %915
store double %2247, double* %329
%2248 = load double, double* %329
%2249 = load double, double* %297
%2250 = fmul double %2248, %2249
store double %2250, double* %330
%2251 = load double, double* %878
%2252 = load double, double* %252
%2253 = load double, double* %943
%2254 = call double @llvm.fmuladd.f64(double %2252, double %2253, double 1.000000e+00)
%2255 = fmul double %2251, %2254
store double %2255, double* %331
%2256 = load double, double* %878
%2257 = load double, double* %943
%2258 = fmul double %2256, %2257
store double %2258, double* %332
%2259 = load double, double* %332
%2260 = load double, double* %254
%2261 = fmul double %2259, %2260
store double %2261, double* %333
%2262 = load double, double* %879
%2263 = load double, double* %252
%2264 = load double, double* %943
%2265 = call double @llvm.fmuladd.f64(double %2263, double %2264, double 1.000000e+00)
%2266 = fmul double %2262, %2265
store double %2266, double* %334
%2267 = load double, double* %879
%2268 = load double, double* %943
%2269 = fmul double %2267, %2268
store double %2269, double* %335
%2270 = load double, double* %335
%2271 = load double, double* %254
%2272 = fmul double %2270, %2271
store double %2272, double* %336
%2273 = load double, double* %907
%2274 = load double, double* %252
%2275 = load double, double* %944
%2276 = call double @llvm.fmuladd.f64(double %2274, double %2275, double 1.000000e+00)
%2277 = fmul double %2273, %2276
store double %2277, double* %337
%2278 = load double, double* %907
%2279 = load double, double* %944
%2280 = fmul double %2278, %2279
store double %2280, double* %338
%2281 = load double, double* %338
%2282 = load double, double* %254
%2283 = fmul double %2281, %2282
store double %2283, double* %339
%2284 = load double, double* %960
%2285 = load double, double* %252
%2286 = load double, double* %963
%2287 = load double, double* %252
%2288 = load double, double* %964
%2289 = call double @llvm.fmuladd.f64(double %2287, double %2288, double %2286)
%2290 = call double @llvm.fmuladd.f64(double %2285, double %2289, double 1.000000e+00)
%2291 = fmul double %2284, %2290
store double %2291, double* %340
%2292 = load double, double* %252
%2293 = fmul double 2.000000e+00, %2292
%2294 = load double, double* %964
%2295 = load double, double* %963
%2296 = call double @llvm.fmuladd.f64(double %2293, double %2294, double %2295)
%2297 = load double, double* %960
%2298 = fmul double %2296, %2297
store double %2298, double* %341
%2299 = load double, double* %341
%2300 = load double, double* %254
%2301 = fmul double %2299, %2300
store double %2301, double* %342
%2302 = load double, double* %961
%2303 = load double, double* %252
%2304 = load double, double* %965
%2305 = call double @llvm.fmuladd.f64(double %2303, double %2304, double 1.000000e+00)
%2306 = fmul double %2302, %2305
store double %2306, double* %343
%2307 = load double, double* %961
%2308 = load double, double* %965
%2309 = fmul double %2307, %2308
store double %2309, double* %344
%2310 = load double, double* %344
%2311 = load double, double* %254
%2312 = fmul double %2310, %2311
store double %2312, double* %345
%2313 = load double, double* %883
%2314 = fmul double 5.000000e-01, %2313
%2315 = load double, double* %249
%2316 = fmul double %2314, %2315
%2317 = load double, double* %246
%2318 = fdiv double %2316, %2317
store double %2318, double* %282
%2319 = load double, double* %883
%2320 = fmul double 5.000000e-01, %2319
%2321 = load double, double* %246
%2322 = fdiv double %2320, %2321
store double %2322, double* %283
%2323 = load double, double* %883
%2324 = fmul double -5.000000e-01, %2323
%2325 = load double, double* %249
%2326 = fmul double %2324, %2325
%2327 = load double, double* %246
%2328 = load double, double* %246
%2329 = fmul double %2327, %2328
%2330 = fdiv double %2326, %2329
store double %2330, double* %346
%2331 = load double, double* %283
%2332 = load double, double* %251
%2333 = fmul double %2331, %2332
store double %2333, double* %284
%2334 = load double, double* %284
%2335 = load double, double* %346
%2336 = load double, double* %248
%2337 = call double @llvm.fmuladd.f64(double %2335, double %2336, double %2334)
store double %2337, double* %284
%2338 = load double, double* %282
%2339 = call double @exp(double %2338)
store double %2339, double* %285
%2340 = load double, double* %285
store double %2340, double* %347
%2341 = load double, double* %347
%2342 = load double, double* %284
%2343 = fmul double %2341, %2342
store double %2343, double* %287
%2344 = load double, double* %883
%2345 = fmul double -5.000000e-01, %2344
%2346 = load double, double* %249
%2347 = fmul double %2345, %2346
%2348 = load double, double* %246
%2349 = fdiv double %2347, %2348
store double %2349, double* %289
%2350 = load double, double* %883
%2351 = fmul double -5.000000e-01, %2350
%2352 = load double, double* %246
%2353 = fdiv double %2351, %2352
store double %2353, double* %348
%2354 = load double, double* %883
%2355 = fmul double 5.000000e-01, %2354
%2356 = load double, double* %249
%2357 = fmul double %2355, %2356
%2358 = load double, double* %246
%2359 = load double, double* %246
%2360 = fmul double %2358, %2359
%2361 = fdiv double %2357, %2360
store double %2361, double* %349
%2362 = load double, double* %348
%2363 = load double, double* %251
%2364 = fmul double %2362, %2363
store double %2364, double* %291
%2365 = load double, double* %291
%2366 = load double, double* %349
%2367 = load double, double* %248
%2368 = call double @llvm.fmuladd.f64(double %2366, double %2367, double %2365)
store double %2368, double* %291
%2369 = load double, double* %289
%2370 = call double @exp(double %2369)
store double %2370, double* %294
%2371 = load double, double* %294
store double %2371, double* %350
%2372 = load double, double* %350
%2373 = load double, double* %291
%2374 = fmul double %2372, %2373
store double %2374, double* %351
%2375 = load double, double* %285
%2376 = load double, double* %294
%2377 = fsub double %2375, %2376
store double %2377, double* %255
store double 1.000000e+00, double* %352
store double -1.000000e+00, double* %353
%2378 = load double, double* %352
%2379 = load double, double* %287
%2380 = fmul double %2378, %2379
store double %2380, double* %257
%2381 = load double, double* %257
%2382 = load double, double* %353
%2383 = load double, double* %351
%2384 = call double @llvm.fmuladd.f64(double %2382, double %2383, double %2381)
store double %2384, double* %257
%2385 = load double, double* %255
%2386 = call double @log(double %2385)
store double %2386, double* %295
%2387 = load double, double* %255
%2388 = fdiv double 1.000000e+00, %2387
store double %2388, double* %296
%2389 = load double, double* %296
%2390 = load double, double* %257
%2391 = fmul double %2389, %2390
store double %2391, double* %297
%2392 = load double, double* %246
%2393 = load double, double* %249
%2394 = fdiv double %2392, %2393
%2395 = fmul double 2.000000e+00, %2394
%2396 = load double, double* %295
%2397 = fmul double %2395, %2396
store double %2397, double* %354
%2398 = load double, double* %295
%2399 = fmul double 2.000000e+00, %2398
%2400 = load double, double* %249
%2401 = fdiv double %2399, %2400
store double %2401, double* %355
%2402 = load double, double* %246
%2403 = fmul double -2.000000e+00, %2402
%2404 = load double, double* %295
%2405 = fmul double %2403, %2404
%2406 = load double, double* %249
%2407 = load double, double* %249
%2408 = fmul double %2406, %2407
%2409 = fdiv double %2405, %2408
store double %2409, double* %357
%2410 = load double, double* %246
%2411 = fmul double 2.000000e+00, %2410
%2412 = load double, double* %249
%2413 = fdiv double %2411, %2412
store double %2413, double* %358
%2414 = load double, double* %355
%2415 = load double, double* %248
%2416 = fmul double %2414, %2415
store double %2416, double* %356
%2417 = load double, double* %356
%2418 = load double, double* %357
%2419 = load double, double* %251
%2420 = call double @llvm.fmuladd.f64(double %2418, double %2419, double %2417)
store double %2420, double* %356
%2421 = load double, double* %356
%2422 = load double, double* %358
%2423 = load double, double* %297
%2424 = call double @llvm.fmuladd.f64(double %2422, double %2423, double %2421)
store double %2424, double* %356
%2425 = load double, double* %249
%2426 = call double @log(double %2425)
store double %2426, double* %255
%2427 = load double, double* %249
%2428 = fdiv double 1.000000e+00, %2427
store double %2428, double* %256
%2429 = load double, double* %256
%2430 = load double, double* %251
%2431 = fmul double %2429, %2430
store double %2431, double* %257
%2432 = load double, double* %354
%2433 = load double, double* %249
%2434 = load double, double* %246
%2435 = fmul double 3.000000e+00, %2434
%2436 = load double, double* %255
%2437 = fmul double %2435, %2436
%2438 = fneg double %2437
%2439 = call double @llvm.fmuladd.f64(double %2432, double %2433, double %2438)
%2440 = load double, double* %934
%2441 = load double, double* %249
%2442 = fsub double %2441, 1.000000e+00
%2443 = fneg double %2440
%2444 = call double @llvm.fmuladd.f64(double %2443, double %2442, double %2439)
store double %2444, double* %359
%2445 = load double, double* %249
store double %2445, double* %360
%2446 = load double, double* %354
%2447 = load double, double* %934
%2448 = fsub double %2446, %2447
store double %2448, double* %362
%2449 = load double, double* %255
%2450 = fmul double -3.000000e+00, %2449
store double %2450, double* %363
%2451 = load double, double* %246
%2452 = fmul double -3.000000e+00, %2451
store double %2452, double* %364
%2453 = load double, double* %360
%2454 = load double, double* %356
%2455 = fmul double %2453, %2454
store double %2455, double* %361
%2456 = load double, double* %361
%2457 = load double, double* %362
%2458 = load double, double* %251
%2459 = call double @llvm.fmuladd.f64(double %2457, double %2458, double %2456)
store double %2459, double* %361
%2460 = load double, double* %361
%2461 = load double, double* %363
%2462 = load double, double* %248
%2463 = call double @llvm.fmuladd.f64(double %2461, double %2462, double %2460)
store double %2463, double* %361
%2464 = load double, double* %361
%2465 = load double, double* %364
%2466 = load double, double* %257
%2467 = call double @llvm.fmuladd.f64(double %2465, double %2466, double %2464)
store double %2467, double* %361
%2468 = load double, double* %359
%2469 = fneg double %2468
%2470 = load double, double* %246
%2471 = fdiv double %2469, %2470
store double %2471, double* %282
%2472 = load double, double* %246
%2473 = fdiv double -1.000000e+00, %2472
store double %2473, double* %365
%2474 = load double, double* %359
%2475 = load double, double* %246
%2476 = load double, double* %246
%2477 = fmul double %2475, %2476
%2478 = fdiv double %2474, %2477
store double %2478, double* %346
%2479 = load double, double* %365
%2480 = load double, double* %361
%2481 = fmul double %2479, %2480
store double %2481, double* %284
%2482 = load double, double* %284
%2483 = load double, double* %346
%2484 = load double, double* %248
%2485 = call double @llvm.fmuladd.f64(double %2483, double %2484, double %2482)
store double %2485, double* %284
%2486 = load double, double* %282
%2487 = call double @exp(double %2486)
store double %2487, double* %285
%2488 = load double, double* %285
store double %2488, double* %347
%2489 = load double, double* %347
%2490 = load double, double* %284
%2491 = fmul double %2489, %2490
store double %2491, double* %287
%2492 = load double, double* %285
%2493 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2492, double 1.000000e+00)
%2494 = call double @sqrt(double %2493)
%2495 = fadd double 1.000000e+00, %2494
%2496 = fmul double 5.000000e-01, %2495
store double %2496, double* %255
%2497 = load double, double* %285
%2498 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2497, double 1.000000e+00)
%2499 = call double @sqrt(double %2498)
%2500 = fdiv double 1.000000e+00, %2499
store double %2500, double* %352
%2501 = load double, double* %352
%2502 = load double, double* %287
%2503 = fmul double %2501, %2502
store double %2503, double* %257
%2504 = load double, double* %255
%2505 = call double @log(double %2504)
store double %2505, double* %289
%2506 = load double, double* %255
%2507 = fdiv double 1.000000e+00, %2506
store double %2507, double* %366
%2508 = load double, double* %366
%2509 = load double, double* %257
%2510 = fmul double %2508, %2509
store double %2510, double* %291
%2511 = load double, double* %359
%2512 = load double, double* %246
%2513 = fmul double 2.000000e+00, %2512
%2514 = load double, double* %289
%2515 = call double @llvm.fmuladd.f64(double %2513, double %2514, double %2511)
store double %2515, double* %367
store double 1.000000e+00, double* %368
%2516 = load double, double* %289
%2517 = fmul double 2.000000e+00, %2516
store double %2517, double* %370
%2518 = load double, double* %246
%2519 = fmul double 2.000000e+00, %2518
store double %2519, double* %371
%2520 = load double, double* %368
%2521 = load double, double* %361
%2522 = fmul double %2520, %2521
store double %2522, double* %369
%2523 = load double, double* %369
%2524 = load double, double* %370
%2525 = load double, double* %248
%2526 = call double @llvm.fmuladd.f64(double %2524, double %2525, double %2523)
store double %2526, double* %369
%2527 = load double, double* %369
%2528 = load double, double* %371
%2529 = load double, double* %291
%2530 = call double @llvm.fmuladd.f64(double %2528, double %2529, double %2527)
store double %2530, double* %369
%2531 = load double, double* %890
%2532 = fmul double 5.000000e-01, %2531
%2533 = load double, double* %249
%2534 = fmul double %2532, %2533
%2535 = load double, double* %246
%2536 = fdiv double %2534, %2535
store double %2536, double* %282
%2537 = load double, double* %890
%2538 = fmul double 5.000000e-01, %2537
%2539 = load double, double* %246
%2540 = fdiv double %2538, %2539
store double %2540, double* %283
%2541 = load double, double* %890
%2542 = fmul double -5.000000e-01, %2541
%2543 = load double, double* %249
%2544 = fmul double %2542, %2543
%2545 = load double, double* %246
%2546 = load double, double* %246
%2547 = fmul double %2545, %2546
%2548 = fdiv double %2544, %2547
store double %2548, double* %346
%2549 = load double, double* %283
%2550 = load double, double* %251
%2551 = fmul double %2549, %2550
store double %2551, double* %284
%2552 = load double, double* %284
%2553 = load double, double* %346
%2554 = load double, double* %248
%2555 = call double @llvm.fmuladd.f64(double %2553, double %2554, double %2552)
store double %2555, double* %284
%2556 = load double, double* %282
%2557 = call double @exp(double %2556)
store double %2557, double* %285
%2558 = load double, double* %285
store double %2558, double* %347
%2559 = load double, double* %347
%2560 = load double, double* %284
%2561 = fmul double %2559, %2560
store double %2561, double* %287
%2562 = load double, double* %890
%2563 = fmul double -5.000000e-01, %2562
%2564 = load double, double* %249
%2565 = fmul double %2563, %2564
%2566 = load double, double* %246
%2567 = fdiv double %2565, %2566
store double %2567, double* %289
%2568 = load double, double* %890
%2569 = fmul double -5.000000e-01, %2568
%2570 = load double, double* %246
%2571 = fdiv double %2569, %2570
store double %2571, double* %348
%2572 = load double, double* %890
%2573 = fmul double 5.000000e-01, %2572
%2574 = load double, double* %249
%2575 = fmul double %2573, %2574
%2576 = load double, double* %246
%2577 = load double, double* %246
%2578 = fmul double %2576, %2577
%2579 = fdiv double %2575, %2578
store double %2579, double* %349
%2580 = load double, double* %348
%2581 = load double, double* %251
%2582 = fmul double %2580, %2581
store double %2582, double* %291
%2583 = load double, double* %291
%2584 = load double, double* %349
%2585 = load double, double* %248
%2586 = call double @llvm.fmuladd.f64(double %2584, double %2585, double %2583)
store double %2586, double* %291
%2587 = load double, double* %289
%2588 = call double @exp(double %2587)
store double %2588, double* %294
%2589 = load double, double* %294
store double %2589, double* %350
%2590 = load double, double* %350
%2591 = load double, double* %291
%2592 = fmul double %2590, %2591
store double %2592, double* %351
%2593 = load double, double* %285
%2594 = load double, double* %294
%2595 = fsub double %2593, %2594
store double %2595, double* %255
store double 1.000000e+00, double* %352
store double -1.000000e+00, double* %353
%2596 = load double, double* %352
%2597 = load double, double* %287
%2598 = fmul double %2596, %2597
store double %2598, double* %257
%2599 = load double, double* %257
%2600 = load double, double* %353
%2601 = load double, double* %351
%2602 = call double @llvm.fmuladd.f64(double %2600, double %2601, double %2599)
store double %2602, double* %257
%2603 = load double, double* %255
%2604 = call double @log(double %2603)
store double %2604, double* %295
%2605 = load double, double* %255
%2606 = fdiv double 1.000000e+00, %2605
store double %2606, double* %296
%2607 = load double, double* %296
%2608 = load double, double* %257
%2609 = fmul double %2607, %2608
store double %2609, double* %297
%2610 = load double, double* %246
%2611 = load double, double* %249
%2612 = fdiv double %2610, %2611
%2613 = fmul double 2.000000e+00, %2612
%2614 = load double, double* %295
%2615 = fmul double %2613, %2614
store double %2615, double* %354
%2616 = load double, double* %295
%2617 = fmul double 2.000000e+00, %2616
%2618 = load double, double* %249
%2619 = fdiv double %2617, %2618
store double %2619, double* %355
%2620 = load double, double* %246
%2621 = fmul double -2.000000e+00, %2620
%2622 = load double, double* %295
%2623 = fmul double %2621, %2622
%2624 = load double, double* %249
%2625 = load double, double* %249
%2626 = fmul double %2624, %2625
%2627 = fdiv double %2623, %2626
store double %2627, double* %357
%2628 = load double, double* %246
%2629 = fmul double 2.000000e+00, %2628
%2630 = load double, double* %249
%2631 = fdiv double %2629, %2630
store double %2631, double* %358
%2632 = load double, double* %355
%2633 = load double, double* %248
%2634 = fmul double %2632, %2633
store double %2634, double* %356
%2635 = load double, double* %356
%2636 = load double, double* %357
%2637 = load double, double* %251
%2638 = call double @llvm.fmuladd.f64(double %2636, double %2637, double %2635)
store double %2638, double* %356
%2639 = load double, double* %356
%2640 = load double, double* %358
%2641 = load double, double* %297
%2642 = call double @llvm.fmuladd.f64(double %2640, double %2641, double %2639)
store double %2642, double* %356
%2643 = load double, double* %249
%2644 = call double @log(double %2643)
store double %2644, double* %255
%2645 = load double, double* %249
%2646 = fdiv double 1.000000e+00, %2645
store double %2646, double* %256
%2647 = load double, double* %256
%2648 = load double, double* %251
%2649 = fmul double %2647, %2648
store double %2649, double* %257
%2650 = load double, double* %354
%2651 = load double, double* %249
%2652 = load double, double* %246
%2653 = fmul double 3.000000e+00, %2652
%2654 = load double, double* %255
%2655 = fmul double %2653, %2654
%2656 = fneg double %2655
%2657 = call double @llvm.fmuladd.f64(double %2650, double %2651, double %2656)
%2658 = load double, double* %935
%2659 = load double, double* %249
%2660 = fsub double %2659, 1.000000e+00
%2661 = fneg double %2658
%2662 = call double @llvm.fmuladd.f64(double %2661, double %2660, double %2657)
store double %2662, double* %359
%2663 = load double, double* %249
store double %2663, double* %360
%2664 = load double, double* %354
%2665 = load double, double* %935
%2666 = fsub double %2664, %2665
store double %2666, double* %362
%2667 = load double, double* %255
%2668 = fmul double -3.000000e+00, %2667
store double %2668, double* %363
%2669 = load double, double* %246
%2670 = fmul double -3.000000e+00, %2669
store double %2670, double* %364
%2671 = load double, double* %360
%2672 = load double, double* %356
%2673 = fmul double %2671, %2672
store double %2673, double* %361
%2674 = load double, double* %361
%2675 = load double, double* %362
%2676 = load double, double* %251
%2677 = call double @llvm.fmuladd.f64(double %2675, double %2676, double %2674)
store double %2677, double* %361
%2678 = load double, double* %361
%2679 = load double, double* %363
%2680 = load double, double* %248
%2681 = call double @llvm.fmuladd.f64(double %2679, double %2680, double %2678)
store double %2681, double* %361
%2682 = load double, double* %361
%2683 = load double, double* %364
%2684 = load double, double* %257
%2685 = call double @llvm.fmuladd.f64(double %2683, double %2684, double %2682)
store double %2685, double* %361
%2686 = load double, double* %359
%2687 = fneg double %2686
%2688 = load double, double* %246
%2689 = fdiv double %2687, %2688
store double %2689, double* %282
%2690 = load double, double* %246
%2691 = fdiv double -1.000000e+00, %2690
store double %2691, double* %365
%2692 = load double, double* %359
%2693 = load double, double* %246
%2694 = load double, double* %246
%2695 = fmul double %2693, %2694
%2696 = fdiv double %2692, %2695
store double %2696, double* %346
%2697 = load double, double* %365
%2698 = load double, double* %361
%2699 = fmul double %2697, %2698
store double %2699, double* %284
%2700 = load double, double* %284
%2701 = load double, double* %346
%2702 = load double, double* %248
%2703 = call double @llvm.fmuladd.f64(double %2701, double %2702, double %2700)
store double %2703, double* %284
%2704 = load double, double* %282
%2705 = call double @exp(double %2704)
store double %2705, double* %285
%2706 = load double, double* %285
store double %2706, double* %347
%2707 = load double, double* %347
%2708 = load double, double* %284
%2709 = fmul double %2707, %2708
store double %2709, double* %287
%2710 = load double, double* %285
%2711 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2710, double 1.000000e+00)
%2712 = call double @sqrt(double %2711)
%2713 = fadd double 1.000000e+00, %2712
%2714 = fmul double 5.000000e-01, %2713
store double %2714, double* %255
%2715 = load double, double* %285
%2716 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2715, double 1.000000e+00)
%2717 = call double @sqrt(double %2716)
%2718 = fdiv double 1.000000e+00, %2717
store double %2718, double* %352
%2719 = load double, double* %352
%2720 = load double, double* %287
%2721 = fmul double %2719, %2720
store double %2721, double* %257
%2722 = load double, double* %255
%2723 = call double @log(double %2722)
store double %2723, double* %289
%2724 = load double, double* %255
%2725 = fdiv double 1.000000e+00, %2724
store double %2725, double* %366
%2726 = load double, double* %366
%2727 = load double, double* %257
%2728 = fmul double %2726, %2727
store double %2728, double* %291
%2729 = load double, double* %359
%2730 = load double, double* %246
%2731 = fmul double 2.000000e+00, %2730
%2732 = load double, double* %289
%2733 = call double @llvm.fmuladd.f64(double %2731, double %2732, double %2729)
store double %2733, double* %372
store double 1.000000e+00, double* %373
%2734 = load double, double* %289
%2735 = fmul double 2.000000e+00, %2734
store double %2735, double* %375
%2736 = load double, double* %246
%2737 = fmul double 2.000000e+00, %2736
store double %2737, double* %376
%2738 = load double, double* %373
%2739 = load double, double* %361
%2740 = fmul double %2738, %2739
store double %2740, double* %374
%2741 = load double, double* %374
%2742 = load double, double* %375
%2743 = load double, double* %248
%2744 = call double @llvm.fmuladd.f64(double %2742, double %2743, double %2741)
store double %2744, double* %374
%2745 = load double, double* %374
%2746 = load double, double* %376
%2747 = load double, double* %291
%2748 = call double @llvm.fmuladd.f64(double %2746, double %2747, double %2745)
store double %2748, double* %374
%2749 = load double, double* %894
%2750 = fmul double 5.000000e-01, %2749
%2751 = load double, double* %249
%2752 = fmul double %2750, %2751
%2753 = load double, double* %246
%2754 = fdiv double %2752, %2753
store double %2754, double* %282
%2755 = load double, double* %894
%2756 = fmul double 5.000000e-01, %2755
%2757 = load double, double* %246
%2758 = fdiv double %2756, %2757
store double %2758, double* %283
%2759 = load double, double* %894
%2760 = fmul double -5.000000e-01, %2759
%2761 = load double, double* %249
%2762 = fmul double %2760, %2761
%2763 = load double, double* %246
%2764 = load double, double* %246
%2765 = fmul double %2763, %2764
%2766 = fdiv double %2762, %2765
store double %2766, double* %346
%2767 = load double, double* %283
%2768 = load double, double* %251
%2769 = fmul double %2767, %2768
store double %2769, double* %284
%2770 = load double, double* %284
%2771 = load double, double* %346
%2772 = load double, double* %248
%2773 = call double @llvm.fmuladd.f64(double %2771, double %2772, double %2770)
store double %2773, double* %284
%2774 = load double, double* %282
%2775 = call double @exp(double %2774)
store double %2775, double* %285
%2776 = load double, double* %285
store double %2776, double* %347
%2777 = load double, double* %347
%2778 = load double, double* %284
%2779 = fmul double %2777, %2778
store double %2779, double* %287
%2780 = load double, double* %894
%2781 = fmul double -5.000000e-01, %2780
%2782 = load double, double* %249
%2783 = fmul double %2781, %2782
%2784 = load double, double* %246
%2785 = fdiv double %2783, %2784
store double %2785, double* %289
%2786 = load double, double* %894
%2787 = fmul double -5.000000e-01, %2786
%2788 = load double, double* %246
%2789 = fdiv double %2787, %2788
store double %2789, double* %348
%2790 = load double, double* %894
%2791 = fmul double 5.000000e-01, %2790
%2792 = load double, double* %249
%2793 = fmul double %2791, %2792
%2794 = load double, double* %246
%2795 = load double, double* %246
%2796 = fmul double %2794, %2795
%2797 = fdiv double %2793, %2796
store double %2797, double* %349
%2798 = load double, double* %348
%2799 = load double, double* %251
%2800 = fmul double %2798, %2799
store double %2800, double* %291
%2801 = load double, double* %291
%2802 = load double, double* %349
%2803 = load double, double* %248
%2804 = call double @llvm.fmuladd.f64(double %2802, double %2803, double %2801)
store double %2804, double* %291
%2805 = load double, double* %289
%2806 = call double @exp(double %2805)
store double %2806, double* %294
%2807 = load double, double* %294
store double %2807, double* %350
%2808 = load double, double* %350
%2809 = load double, double* %291
%2810 = fmul double %2808, %2809
store double %2810, double* %351
%2811 = load double, double* %285
%2812 = load double, double* %294
%2813 = fsub double %2811, %2812
store double %2813, double* %255
store double 1.000000e+00, double* %352
store double -1.000000e+00, double* %353
%2814 = load double, double* %352
%2815 = load double, double* %287
%2816 = fmul double %2814, %2815
store double %2816, double* %257
%2817 = load double, double* %257
%2818 = load double, double* %353
%2819 = load double, double* %351
%2820 = call double @llvm.fmuladd.f64(double %2818, double %2819, double %2817)
store double %2820, double* %257
%2821 = load double, double* %255
%2822 = call double @log(double %2821)
store double %2822, double* %295
%2823 = load double, double* %255
%2824 = fdiv double 1.000000e+00, %2823
store double %2824, double* %296
%2825 = load double, double* %296
%2826 = load double, double* %257
%2827 = fmul double %2825, %2826
store double %2827, double* %297
%2828 = load double, double* %246
%2829 = load double, double* %249
%2830 = fdiv double %2828, %2829
%2831 = fmul double 2.000000e+00, %2830
%2832 = load double, double* %295
%2833 = fmul double %2831, %2832
store double %2833, double* %354
%2834 = load double, double* %295
%2835 = fmul double 2.000000e+00, %2834
%2836 = load double, double* %249
%2837 = fdiv double %2835, %2836
store double %2837, double* %355
%2838 = load double, double* %246
%2839 = fmul double -2.000000e+00, %2838
%2840 = load double, double* %295
%2841 = fmul double %2839, %2840
%2842 = load double, double* %249
%2843 = load double, double* %249
%2844 = fmul double %2842, %2843
%2845 = fdiv double %2841, %2844
store double %2845, double* %357
%2846 = load double, double* %246
%2847 = fmul double 2.000000e+00, %2846
%2848 = load double, double* %249
%2849 = fdiv double %2847, %2848
store double %2849, double* %358
%2850 = load double, double* %355
%2851 = load double, double* %248
%2852 = fmul double %2850, %2851
store double %2852, double* %356
%2853 = load double, double* %356
%2854 = load double, double* %357
%2855 = load double, double* %251
%2856 = call double @llvm.fmuladd.f64(double %2854, double %2855, double %2853)
store double %2856, double* %356
%2857 = load double, double* %356
%2858 = load double, double* %358
%2859 = load double, double* %297
%2860 = call double @llvm.fmuladd.f64(double %2858, double %2859, double %2857)
store double %2860, double* %356
%2861 = load double, double* %249
%2862 = call double @log(double %2861)
store double %2862, double* %255
%2863 = load double, double* %249
%2864 = fdiv double 1.000000e+00, %2863
store double %2864, double* %256
%2865 = load double, double* %256
%2866 = load double, double* %251
%2867 = fmul double %2865, %2866
store double %2867, double* %257
%2868 = load double, double* %354
%2869 = load double, double* %249
%2870 = load double, double* %246
%2871 = fmul double 3.000000e+00, %2870
%2872 = load double, double* %255
%2873 = fmul double %2871, %2872
%2874 = fneg double %2873
%2875 = call double @llvm.fmuladd.f64(double %2868, double %2869, double %2874)
%2876 = load double, double* %936
%2877 = load double, double* %249
%2878 = fsub double %2877, 1.000000e+00
%2879 = fneg double %2876
%2880 = call double @llvm.fmuladd.f64(double %2879, double %2878, double %2875)
store double %2880, double* %359
%2881 = load double, double* %249
store double %2881, double* %360
%2882 = load double, double* %354
%2883 = load double, double* %936
%2884 = fsub double %2882, %2883
store double %2884, double* %362
%2885 = load double, double* %255
%2886 = fmul double -3.000000e+00, %2885
store double %2886, double* %363
%2887 = load double, double* %246
%2888 = fmul double -3.000000e+00, %2887
store double %2888, double* %364
%2889 = load double, double* %360
%2890 = load double, double* %356
%2891 = fmul double %2889, %2890
store double %2891, double* %361
%2892 = load double, double* %361
%2893 = load double, double* %362
%2894 = load double, double* %251
%2895 = call double @llvm.fmuladd.f64(double %2893, double %2894, double %2892)
store double %2895, double* %361
%2896 = load double, double* %361
%2897 = load double, double* %363
%2898 = load double, double* %248
%2899 = call double @llvm.fmuladd.f64(double %2897, double %2898, double %2896)
store double %2899, double* %361
%2900 = load double, double* %361
%2901 = load double, double* %364
%2902 = load double, double* %257
%2903 = call double @llvm.fmuladd.f64(double %2901, double %2902, double %2900)
store double %2903, double* %361
%2904 = load double, double* %359
%2905 = fneg double %2904
%2906 = load double, double* %246
%2907 = fdiv double %2905, %2906
store double %2907, double* %282
%2908 = load double, double* %246
%2909 = fdiv double -1.000000e+00, %2908
store double %2909, double* %365
%2910 = load double, double* %359
%2911 = load double, double* %246
%2912 = load double, double* %246
%2913 = fmul double %2911, %2912
%2914 = fdiv double %2910, %2913
store double %2914, double* %346
%2915 = load double, double* %365
%2916 = load double, double* %361
%2917 = fmul double %2915, %2916
store double %2917, double* %284
%2918 = load double, double* %284
%2919 = load double, double* %346
%2920 = load double, double* %248
%2921 = call double @llvm.fmuladd.f64(double %2919, double %2920, double %2918)
store double %2921, double* %284
%2922 = load double, double* %282
%2923 = call double @exp(double %2922)
store double %2923, double* %285
%2924 = load double, double* %285
store double %2924, double* %347
%2925 = load double, double* %347
%2926 = load double, double* %284
%2927 = fmul double %2925, %2926
store double %2927, double* %287
%2928 = load double, double* %285
%2929 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2928, double 1.000000e+00)
%2930 = call double @sqrt(double %2929)
%2931 = fadd double 1.000000e+00, %2930
%2932 = fmul double 5.000000e-01, %2931
store double %2932, double* %255
%2933 = load double, double* %285
%2934 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2933, double 1.000000e+00)
%2935 = call double @sqrt(double %2934)
%2936 = fdiv double 1.000000e+00, %2935
store double %2936, double* %352
%2937 = load double, double* %352
%2938 = load double, double* %287
%2939 = fmul double %2937, %2938
store double %2939, double* %257
%2940 = load double, double* %255
%2941 = call double @log(double %2940)
store double %2941, double* %289
%2942 = load double, double* %255
%2943 = fdiv double 1.000000e+00, %2942
store double %2943, double* %366
%2944 = load double, double* %366
%2945 = load double, double* %257
%2946 = fmul double %2944, %2945
store double %2946, double* %291
%2947 = load double, double* %359
%2948 = load double, double* %246
%2949 = fmul double 2.000000e+00, %2948
%2950 = load double, double* %289
%2951 = call double @llvm.fmuladd.f64(double %2949, double %2950, double %2947)
store double %2951, double* %377
store double 1.000000e+00, double* %378
%2952 = load double, double* %289
%2953 = fmul double 2.000000e+00, %2952
store double %2953, double* %380
%2954 = load double, double* %246
%2955 = fmul double 2.000000e+00, %2954
store double %2955, double* %381
%2956 = load double, double* %378
%2957 = load double, double* %361
%2958 = fmul double %2956, %2957
store double %2958, double* %379
%2959 = load double, double* %379
%2960 = load double, double* %380
%2961 = load double, double* %248
%2962 = call double @llvm.fmuladd.f64(double %2960, double %2961, double %2959)
store double %2962, double* %379
%2963 = load double, double* %379
%2964 = load double, double* %381
%2965 = load double, double* %291
%2966 = call double @llvm.fmuladd.f64(double %2964, double %2965, double %2963)
store double %2966, double* %379
%2967 = load double, double* %883
%2968 = load double, double* %367
%2969 = fdiv double %2967, %2968
store double %2969, double* %255
%2970 = load double, double* %883
%2971 = fneg double %2970
%2972 = load double, double* %367
%2973 = load double, double* %367
%2974 = fmul double %2972, %2973
%2975 = fdiv double %2971, %2974
store double %2975, double* %382
%2976 = load double, double* %382
%2977 = load double, double* %369
%2978 = fmul double %2976, %2977
store double %2978, double* %257
%2979 = load double, double* %255
%2980 = load double, double* %884
%2981 = call double @pow(double %2979, double %2980)
store double %2981, double* %282
%2982 = load double, double* %282
%2983 = load double, double* %884
%2984 = fmul double %2982, %2983
%2985 = load double, double* %255
%2986 = fdiv double %2984, %2985
store double %2986, double* %383
%2987 = load double, double* %383
%2988 = load double, double* %257
%2989 = fmul double %2987, %2988
store double %2989, double* %284
%2990 = load double, double* %882
%2991 = load double, double* %282
%2992 = fmul double %2990, %2991
store double %2992, double* %384
%2993 = load double, double* %882
store double %2993, double* %385
%2994 = load double, double* %385
%2995 = load double, double* %284
%2996 = fmul double %2994, %2995
store double %2996, double* %386
%2997 = load double, double* %890
%2998 = load double, double* %372
%2999 = fdiv double %2997, %2998
store double %2999, double* %255
%3000 = load double, double* %890
%3001 = fneg double %3000
%3002 = load double, double* %372
%3003 = load double, double* %372
%3004 = fmul double %3002, %3003
%3005 = fdiv double %3001, %3004
store double %3005, double* %387
%3006 = load double, double* %387
%3007 = load double, double* %374
%3008 = fmul double %3006, %3007
store double %3008, double* %257
%3009 = load double, double* %255
%3010 = load double, double* %891
%3011 = call double @pow(double %3009, double %3010)
store double %3011, double* %282
%3012 = load double, double* %282
%3013 = load double, double* %891
%3014 = fmul double %3012, %3013
%3015 = load double, double* %255
%3016 = fdiv double %3014, %3015
store double %3016, double* %383
%3017 = load double, double* %383
%3018 = load double, double* %257
%3019 = fmul double %3017, %3018
store double %3019, double* %284
%3020 = load double, double* %887
%3021 = load double, double* %282
%3022 = fmul double %3020, %3021
store double %3022, double* %388
%3023 = load double, double* %887
store double %3023, double* %389
%3024 = load double, double* %389
%3025 = load double, double* %284
%3026 = fmul double %3024, %3025
store double %3026, double* %390
%3027 = load double, double* %890
%3028 = load double, double* %372
%3029 = fdiv double %3027, %3028
store double %3029, double* %255
%3030 = load double, double* %890
%3031 = fneg double %3030
%3032 = load double, double* %372
%3033 = load double, double* %372
%3034 = fmul double %3032, %3033
%3035 = fdiv double %3031, %3034
store double %3035, double* %387
%3036 = load double, double* %387
%3037 = load double, double* %374
%3038 = fmul double %3036, %3037
store double %3038, double* %257
%3039 = load double, double* %255
%3040 = load double, double* %891
%3041 = call double @pow(double %3039, double %3040)
store double %3041, double* %282
%3042 = load double, double* %282
%3043 = load double, double* %891
%3044 = fmul double %3042, %3043
%3045 = load double, double* %255
%3046 = fdiv double %3044, %3045
store double %3046, double* %383
%3047 = load double, double* %383
%3048 = load double, double* %257
%3049 = fmul double %3047, %3048
store double %3049, double* %284
%3050 = load double, double* %889
%3051 = load double, double* %282
%3052 = fmul double %3050, %3051
store double %3052, double* %391
%3053 = load double, double* %889
store double %3053, double* %392
%3054 = load double, double* %392
%3055 = load double, double* %284
%3056 = fmul double %3054, %3055
store double %3056, double* %393
%3057 = load double, double* %894
%3058 = load double, double* %377
%3059 = fdiv double %3057, %3058
store double %3059, double* %255
%3060 = load double, double* %894
%3061 = fneg double %3060
%3062 = load double, double* %377
%3063 = load double, double* %377
%3064 = fmul double %3062, %3063
%3065 = fdiv double %3061, %3064
store double %3065, double* %394
%3066 = load double, double* %394
%3067 = load double, double* %379
%3068 = fmul double %3066, %3067
store double %3068, double* %257
%3069 = load double, double* %255
%3070 = load double, double* %895
%3071 = call double @pow(double %3069, double %3070)
store double %3071, double* %282
%3072 = load double, double* %282
%3073 = load double, double* %895
%3074 = fmul double %3072, %3073
%3075 = load double, double* %255
%3076 = fdiv double %3074, %3075
store double %3076, double* %383
%3077 = load double, double* %383
%3078 = load double, double* %257
%3079 = fmul double %3077, %3078
store double %3079, double* %284
%3080 = load double, double* %893
%3081 = load double, double* %282
%3082 = fmul double %3080, %3081
store double %3082, double* %395
%3083 = load double, double* %893
store double %3083, double* %396
%3084 = load double, double* %396
%3085 = load double, double* %284
%3086 = fmul double %3084, %3085
store double %3086, double* %397
%3087 = load double, double* %249
%3088 = load double, double* %940
%3089 = call double @pow(double %3087, double %3088)
store double %3089, double* %255
%3090 = load double, double* %255
%3091 = load double, double* %940
%3092 = fmul double %3090, %3091
%3093 = load double, double* %249
%3094 = fdiv double %3092, %3093
store double %3094, double* %256
%3095 = load double, double* %256
%3096 = load double, double* %251
%3097 = fmul double %3095, %3096
store double %3097, double* %257
%3098 = load double, double* %933
%3099 = fneg double %3098
%3100 = load double, double* %249
%3101 = fsub double 1.000000e+00, %3100
%3102 = fmul double %3099, %3101
%3103 = load double, double* %246
%3104 = fdiv double %3102, %3103
store double %3104, double* %282
%3105 = load double, double* %933
%3106 = load double, double* %246
%3107 = fdiv double %3105, %3106
store double %3107, double* %283
%3108 = load double, double* %933
%3109 = load double, double* %249
%3110 = fsub double 1.000000e+00, %3109
%3111 = fmul double %3108, %3110
%3112 = load double, double* %246
%3113 = load double, double* %246
%3114 = fmul double %3112, %3113
%3115 = fdiv double %3111, %3114
store double %3115, double* %346
%3116 = load double, double* %283
%3117 = load double, double* %251
%3118 = fmul double %3116, %3117
store double %3118, double* %284
%3119 = load double, double* %284
%3120 = load double, double* %346
%3121 = load double, double* %248
%3122 = call double @llvm.fmuladd.f64(double %3120, double %3121, double %3119)
store double %3122, double* %284
%3123 = load double, double* %282
%3124 = call double @exp(double %3123)
store double %3124, double* %285
%3125 = load double, double* %285
store double %3125, double* %347
%3126 = load double, double* %347
%3127 = load double, double* %284
%3128 = fmul double %3126, %3127
store double %3128, double* %287
%3129 = load double, double* %870
%3130 = load double, double* %255
%3131 = fmul double %3129, %3130
%3132 = load double, double* %285
%3133 = fmul double %3131, %3132
store double %3133, double* %398
%3134 = load double, double* %870
%3135 = load double, double* %285
%3136 = fmul double %3134, %3135
store double %3136, double* %399
%3137 = load double, double* %870
%3138 = load double, double* %255
%3139 = fmul double %3137, %3138
store double %3139, double* %401
%3140 = load double, double* %399
%3141 = load double, double* %257
%3142 = fmul double %3140, %3141
store double %3142, double* %400
%3143 = load double, double* %400
%3144 = load double, double* %401
%3145 = load double, double* %287
%3146 = call double @llvm.fmuladd.f64(double %3144, double %3145, double %3143)
store double %3146, double* %400
%3147 = load double, double* %249
%3148 = load double, double* %932
%3149 = call double @pow(double %3147, double %3148)
store double %3149, double* %255
%3150 = load double, double* %255
%3151 = load double, double* %932
%3152 = fmul double %3150, %3151
%3153 = load double, double* %249
%3154 = fdiv double %3152, %3153
store double %3154, double* %256
%3155 = load double, double* %256
%3156 = load double, double* %251
%3157 = fmul double %3155, %3156
store double %3157, double* %257
%3158 = load double, double* %869
%3159 = load double, double* %255
%3160 = fmul double %3158, %3159
store double %3160, double* %402
%3161 = load double, double* %869
store double %3161, double* %403
%3162 = load double, double* %403
%3163 = load double, double* %257
%3164 = fmul double %3162, %3163
store double %3164, double* %404
%3165 = load double, double* %340
%3166 = fneg double %3165
%3167 = load double, double* %343
%3168 = load double, double* %246
%3169 = fmul double %3167, %3168
%3170 = fdiv double %3166, %3169
store double %3170, double* %255
%3171 = load double, double* %343
%3172 = load double, double* %246
%3173 = fmul double %3171, %3172
%3174 = fdiv double -1.000000e+00, %3173
store double %3174, double* %405
%3175 = load double, double* %340
%3176 = load double, double* %343
%3177 = load double, double* %343
%3178 = fmul double %3176, %3177
%3179 = load double, double* %246
%3180 = fmul double %3178, %3179
%3181 = fdiv double %3175, %3180
store double %3181, double* %406
%3182 = load double, double* %340
%3183 = load double, double* %343
%3184 = load double, double* %246
%3185 = load double, double* %246
%3186 = fmul double %3184, %3185
%3187 = fmul double %3183, %3186
%3188 = fdiv double %3182, %3187
store double %3188, double* %407
%3189 = load double, double* %405
%3190 = load double, double* %342
%3191 = fmul double %3189, %3190
store double %3191, double* %257
%3192 = load double, double* %257
%3193 = load double, double* %406
%3194 = load double, double* %345
%3195 = call double @llvm.fmuladd.f64(double %3193, double %3194, double %3192)
store double %3195, double* %257
%3196 = load double, double* %257
%3197 = load double, double* %407
%3198 = load double, double* %248
%3199 = call double @llvm.fmuladd.f64(double %3197, double %3198, double %3196)
store double %3199, double* %257
%3200 = load double, double* %255
%3201 = call double @exp(double %3200)
store double %3201, double* %408
%3202 = load double, double* %408
store double %3202, double* %409
%3203 = load double, double* %409
%3204 = load double, double* %257
%3205 = fmul double %3203, %3204
store double %3205, double* %410
%3206 = load double, double* %917
%3207 = fcmp ogt double %3206, 0.000000e+00
br i1 %3207, label %3208, label %3211
3208: ; preds = %121
%3209 = load double, double* %917
%3210 = fdiv double 1.000000e+00, %3209
store double %3210, double* %411
br label %3212
3211: ; preds = %121
store double 0.000000e+00, double* %411
br label %3212
3212: ; preds = %3211, %3208
%3213 = load double, double* %918
%3214 = fcmp ogt double %3213, 0.000000e+00
br i1 %3214, label %3215, label %3218
3215: ; preds = %3212
%3216 = load double, double* %918
%3217 = fdiv double 1.000000e+00, %3216
store double %3217, double* %412
br label %3219
3218: ; preds = %3212
store double 0.000000e+00, double* %412
br label %3219
3219: ; preds = %3218, %3215
%3220 = load double, double* %919
%3221 = fcmp ogt double %3220, 0.000000e+00
br i1 %3221, label %3222, label %3232
3222: ; preds = %3219
%3223 = load double, double* %258
%3224 = fdiv double 1.000000e+00, %3223
store double %3224, double* %413
%3225 = load double, double* %258
%3226 = load double, double* %258
%3227 = fmul double %3225, %3226
%3228 = fdiv double -1.000000e+00, %3227
store double %3228, double* %414
%3229 = load double, double* %414
%3230 = load double, double* %260
%3231 = fmul double %3229, %3230
store double %3231, double* %415
br label %3233
3232: ; preds = %3219
store double 0.000000e+00, double* %413
store double 0.000000e+00, double* %415
br label %3233
3233: ; preds = %3232, %3222
%3234 = load double, double* %920
%3235 = fcmp ogt double %3234, 0.000000e+00
br i1 %3235, label %3236, label %3239
3236: ; preds = %3233
%3237 = load double, double* %920
%3238 = fdiv double 1.000000e+00, %3237
store double %3238, double* %416
br label %3240
3239: ; preds = %3233
store double 0.000000e+00, double* %416
br label %3240
3240: ; preds = %3239, %3236
%3241 = load double, double* %921
%3242 = fcmp ogt double %3241, 0.000000e+00
br i1 %3242, label %3243, label %3246
3243: ; preds = %3240
%3244 = load double, double* %921
%3245 = fdiv double 1.000000e+00, %3244
store double %3245, double* %417
br label %3247
3246: ; preds = %3240
store double 0.000000e+00, double* %417
br label %3247
3247: ; preds = %3246, %3243
%3248 = load double, double* %869
%3249 = fcmp ogt double %3248, 0.000000e+00
br i1 %3249, label %3250, label %3260
3250: ; preds = %3247
%3251 = load double, double* %402
%3252 = fdiv double 1.000000e+00, %3251
store double %3252, double* %418
%3253 = load double, double* %402
%3254 = load double, double* %402
%3255 = fmul double %3253, %3254
%3256 = fdiv double -1.000000e+00, %3255
store double %3256, double* %419
%3257 = load double, double* %419
%3258 = load double, double* %404
%3259 = fmul double %3257, %3258
store double %3259, double* %420
br label %3261
3260: ; preds = %3247
store double 0.000000e+00, double* %418
store double 0.000000e+00, double* %420
br label %3261
3261: ; preds = %3260, %3250
%3262 = load double, double* %871
%3263 = fcmp ogt double %3262, 0.000000e+00
br i1 %3263, label %3264, label %3267
3264: ; preds = %3261
%3265 = load double, double* %871
%3266 = fdiv double 1.000000e+00, %3265
store double %3266, double* %421
br label %3268
3267: ; preds = %3261
store double 0.000000e+00, double* %421
br label %3268
3268: ; preds = %3267, %3264
%3269 = load double, double* %925
%3270 = fcmp ogt double %3269, 0.000000e+00
br i1 %3270, label %3271, label %3274
3271: ; preds = %3268
%3272 = load double, double* %925
%3273 = fdiv double 1.000000e+00, %3272
store double %3273, double* %422
br label %3275
3274: ; preds = %3268
store double 0.000000e+00, double* %422
br label %3275
3275: ; preds = %3274, %3271
%3276 = load double, double* %926
%3277 = fcmp ogt double %3276, 0.000000e+00
br i1 %3277, label %3278, label %3281
3278: ; preds = %3275
%3279 = load double, double* %926
%3280 = fdiv double 1.000000e+00, %3279
store double %3280, double* %423
br label %3282
3281: ; preds = %3275
store double 0.000000e+00, double* %423
br label %3282
3282: ; preds = %3281, %3278
%3283 = load double, double* %926
%3284 = fcmp ogt double %3283, 0.000000e+00
br i1 %3284, label %3285, label %3286
3285: ; preds = %3282
store double 0.000000e+00, double* %424
br label %3287
3286: ; preds = %3282
store double 1.000000e+00, double* %424
br label %3287
3287: ; preds = %3286, %3285
%3288 = load double, double* %367
%3289 = fneg double %3288
%3290 = load double, double* %880
%3291 = fmul double %3289, %3290
store double %3291, double* %425
%3292 = load double, double* %880
%3293 = fneg double %3292
store double %3293, double* %426
%3294 = load double, double* %426
%3295 = load double, double* %369
%3296 = fmul double %3294, %3295
store double %3296, double* %427
%3297 = load double, double* %885
%3298 = fcmp ole double %3297, 0.000000e+00
br i1 %3298, label %3299, label %3476
3299: ; preds = %3287
%3300 = load double*, double** %124
%3301 = load double, double* %3300
%3302 = load double, double* %425
%3303 = fadd double %3301, %3302
store double %3303, double* %428
store double 1.000000e+00, double* %429
store double 1.000000e+00, double* %430
%3304 = load double, double* %430
%3305 = load double, double* %427
%3306 = fmul double %3304, %3305
store double %3306, double* %431
%3307 = load double, double* %428
%3308 = fcmp ogt double %3307, 0.000000e+00
br i1 %3308, label %3309, label %3398
3309: ; preds = %3299
%3310 = load double, double* %880
%3311 = fsub double 1.000000e+00, %3310
store double %3311, double* %255
%3312 = load double, double* %884
%3313 = fsub double -1.000000e+00, %3312
store double %3313, double* %282
%3314 = load double, double* %255
%3315 = load double, double* %282
%3316 = call double @pow(double %3314, double %3315)
store double %3316, double* %432
%3317 = load double, double* %367
%3318 = load double, double* %432
%3319 = load double, double* %880
%3320 = fsub double 1.000000e+00, %3319
%3321 = fmul double %3318, %3320
%3322 = load double, double* %880
%3323 = fsub double 1.000000e+00, %3322
%3324 = fneg double %3321
%3325 = call double @llvm.fmuladd.f64(double %3324, double %3323, double 1.000000e+00)
%3326 = fmul double %3317, %3325
%3327 = load double, double* %884
%3328 = fsub double 1.000000e+00, %3327
%3329 = fdiv double %3326, %3328
store double %3329, double* %433
%3330 = load double, double* %880
%3331 = fsub double 1.000000e+00, %3330
%3332 = load double, double* %880
%3333 = fsub double 1.000000e+00, %3332
%3334 = fmul double %3331, %3333
%3335 = load double, double* %432
%3336 = fneg double %3334
%3337 = call double @llvm.fmuladd.f64(double %3336, double %3335, double 1.000000e+00)
%3338 = load double, double* %884
%3339 = fsub double 1.000000e+00, %3338
%3340 = fdiv double %3337, %3339
store double %3340, double* %434
store double 0.000000e+00, double* %436
%3341 = load double, double* %434
%3342 = load double, double* %369
%3343 = fmul double %3341, %3342
store double %3343, double* %435
%3344 = load double, double* %428
%3345 = load double, double* %880
%3346 = fsub double 1.000000e+00, %3345
%3347 = load double, double* %884
%3348 = fmul double 5.000000e-01, %3347
%3349 = load double, double* %428
%3350 = fmul double %3348, %3349
%3351 = load double, double* %367
%3352 = fdiv double %3350, %3351
%3353 = fadd double %3346, %3352
%3354 = fmul double %3344, %3353
%3355 = load double, double* %432
%3356 = fmul double %3354, %3355
store double %3356, double* %437
%3357 = load double, double* %428
%3358 = fmul double 5.000000e-01, %3357
%3359 = load double, double* %884
%3360 = fmul double %3358, %3359
%3361 = load double, double* %367
%3362 = fdiv double %3360, %3361
%3363 = load double, double* %880
%3364 = fsub double %3362, %3363
%3365 = fadd double %3364, 1.000000e+00
%3366 = load double, double* %432
%3367 = load double, double* %428
%3368 = fmul double 5.000000e-01, %3367
%3369 = load double, double* %884
%3370 = fmul double %3368, %3369
%3371 = load double, double* %432
%3372 = fmul double %3370, %3371
%3373 = load double, double* %367
%3374 = fdiv double %3372, %3373
%3375 = call double @llvm.fmuladd.f64(double %3365, double %3366, double %3374)
store double %3375, double* %438
%3376 = load double, double* %428
%3377 = load double, double* %428
%3378 = fmul double %3376, %3377
%3379 = fmul double -5.000000e-01, %3378
%3380 = load double, double* %884
%3381 = fmul double %3379, %3380
%3382 = load double, double* %432
%3383 = fmul double %3381, %3382
%3384 = load double, double* %367
%3385 = load double, double* %367
%3386 = fmul double %3384, %3385
%3387 = fdiv double %3383, %3386
store double %3387, double* %441
%3388 = load double, double* %438
%3389 = load double, double* %429
%3390 = fmul double %3388, %3389
store double %3390, double* %439
%3391 = load double, double* %438
%3392 = load double, double* %431
%3393 = fmul double %3391, %3392
store double %3393, double* %440
%3394 = load double, double* %440
%3395 = load double, double* %441
%3396 = load double, double* %369
%3397 = call double @llvm.fmuladd.f64(double %3395, double %3396, double %3394)
store double %3397, double* %440
br label %3458
3398: ; preds = %3299
%3399 = load double*, double** %124
%3400 = load double, double* %3399
%3401 = load double, double* %367
%3402 = fdiv double %3400, %3401
%3403 = fsub double 1.000000e+00, %3402
store double %3403, double* %255
%3404 = load double, double* %367
%3405 = fdiv double -1.000000e+00, %3404
store double %3405, double* %442
%3406 = load double*, double** %124
%3407 = load double, double* %3406
%3408 = load double, double* %367
%3409 = load double, double* %367
%3410 = fmul double %3408, %3409
%3411 = fdiv double %3407, %3410
store double %3411, double* %382
%3412 = load double, double* %382
%3413 = load double, double* %369
%3414 = fmul double %3412, %3413
store double %3414, double* %257
%3415 = load double, double* %884
%3416 = fsub double 1.000000e+00, %3415
store double %3416, double* %282
%3417 = load double, double* %255
%3418 = load double, double* %282
%3419 = call double @pow(double %3417, double %3418)
store double %3419, double* %285
%3420 = load double, double* %285
%3421 = load double, double* %282
%3422 = fmul double %3420, %3421
%3423 = load double, double* %255
%3424 = fdiv double %3422, %3423
store double %3424, double* %443
%3425 = load double, double* %443
%3426 = load double, double* %442
%3427 = fmul double %3425, %3426
store double %3427, double* %444
%3428 = load double, double* %443
%3429 = load double, double* %257
%3430 = fmul double %3428, %3429
store double %3430, double* %287
%3431 = load double, double* %367
%3432 = load double, double* %285
%3433 = fsub double 1.000000e+00, %3432
%3434 = fmul double %3431, %3433
%3435 = load double, double* %884
%3436 = fsub double 1.000000e+00, %3435
%3437 = fdiv double %3434, %3436
store double %3437, double* %433
%3438 = load double, double* %285
%3439 = fsub double 1.000000e+00, %3438
%3440 = load double, double* %884
%3441 = fsub double 1.000000e+00, %3440
%3442 = fdiv double %3439, %3441
store double %3442, double* %434
%3443 = load double, double* %367
%3444 = fneg double %3443
%3445 = load double, double* %884
%3446 = fsub double 1.000000e+00, %3445
%3447 = fdiv double %3444, %3446
store double %3447, double* %445
%3448 = load double, double* %434
%3449 = load double, double* %369
%3450 = fmul double %3448, %3449
store double %3450, double* %435
%3451 = load double, double* %445
%3452 = load double, double* %444
%3453 = fmul double %3451, %3452
store double %3453, double* %436
%3454 = load double, double* %435
%3455 = load double, double* %445
%3456 = load double, double* %287
%3457 = call double @llvm.fmuladd.f64(double %3455, double %3456, double %3454)
store double %3457, double* %435
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %439
store double 0.000000e+00, double* %440
br label %3458
3458: ; preds = %3398, %3309
%3459 = load double, double* %433
%3460 = load double, double* %437
%3461 = fadd double %3459, %3460
store double %3461, double* %446
store double 1.000000e+00, double* %447
store double 1.000000e+00, double* %450
%3462 = load double, double* %447
%3463 = load double, double* %435
%3464 = fmul double %3462, %3463
store double %3464, double* %448
%3465 = load double, double* %447
%3466 = load double, double* %436
%3467 = fmul double %3465, %3466
store double %3467, double* %449
%3468 = load double, double* %449
%3469 = load double, double* %450
%3470 = load double, double* %439
%3471 = call double @llvm.fmuladd.f64(double %3469, double %3470, double %3468)
store double %3471, double* %449
%3472 = load double, double* %448
%3473 = load double, double* %450
%3474 = load double, double* %440
%3475 = call double @llvm.fmuladd.f64(double %3473, double %3474, double %3472)
store double %3475, double* %448
br label %3728
3476: ; preds = %3287
%3477 = load double, double* %425
%3478 = load double, double* %425
%3479 = load double, double* %885
%3480 = fmul double 4.000000e+00, %3479
%3481 = load double, double* %885
%3482 = fmul double %3480, %3481
%3483 = call double @llvm.fmuladd.f64(double %3477, double %3478, double %3482)
%3484 = call double @sqrt(double %3483)
store double %3484, double* %451
%3485 = load double, double* %425
%3486 = load double, double* %425
%3487 = load double, double* %425
%3488 = load double, double* %885
%3489 = load double, double* %885
%3490 = fmul double %3488, %3489
%3491 = fmul double 4.000000e+00, %3490
%3492 = call double @llvm.fmuladd.f64(double %3486, double %3487, double %3491)
%3493 = call double @sqrt(double %3492)
%3494 = fdiv double %3485, %3493
store double %3494, double* %452
%3495 = load double, double* %452
%3496 = load double, double* %427
%3497 = fmul double %3495, %3496
store double %3497, double* %453
%3498 = load double, double* %425
%3499 = load double, double* %451
%3500 = fadd double %3498, %3499
%3501 = fmul double -5.000000e-01, %3500
store double %3501, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%3502 = load double, double* %455
%3503 = load double, double* %427
%3504 = fmul double %3502, %3503
store double %3504, double* %456
%3505 = load double, double* %456
%3506 = load double, double* %457
%3507 = load double, double* %453
%3508 = call double @llvm.fmuladd.f64(double %3506, double %3507, double %3505)
store double %3508, double* %456
%3509 = load double, double* %454
%3510 = load double, double* %367
%3511 = fdiv double %3509, %3510
%3512 = fsub double 1.000000e+00, %3511
store double %3512, double* %255
%3513 = load double, double* %367
%3514 = fdiv double -1.000000e+00, %3513
store double %3514, double* %458
%3515 = load double, double* %454
%3516 = load double, double* %367
%3517 = load double, double* %367
%3518 = fmul double %3516, %3517
%3519 = fdiv double %3515, %3518
store double %3519, double* %382
%3520 = load double, double* %458
%3521 = load double, double* %456
%3522 = fmul double %3520, %3521
store double %3522, double* %257
%3523 = load double, double* %257
%3524 = load double, double* %382
%3525 = load double, double* %369
%3526 = call double @llvm.fmuladd.f64(double %3524, double %3525, double %3523)
store double %3526, double* %257
%3527 = load double, double* %884
%3528 = fsub double 1.000000e+00, %3527
store double %3528, double* %282
%3529 = load double, double* %255
%3530 = load double, double* %282
%3531 = call double @pow(double %3529, double %3530)
store double %3531, double* %285
%3532 = load double, double* %285
%3533 = load double, double* %282
%3534 = fmul double %3532, %3533
%3535 = load double, double* %255
%3536 = fdiv double %3534, %3535
store double %3536, double* %443
%3537 = load double, double* %443
%3538 = load double, double* %257
%3539 = fmul double %3537, %3538
store double %3539, double* %287
%3540 = load double, double* %367
%3541 = fneg double %3540
%3542 = load double, double* %285
%3543 = fmul double %3541, %3542
%3544 = load double, double* %884
%3545 = fsub double 1.000000e+00, %3544
%3546 = fdiv double %3543, %3545
store double %3546, double* %459
%3547 = load double, double* %285
%3548 = fneg double %3547
%3549 = load double, double* %884
%3550 = fsub double 1.000000e+00, %3549
%3551 = fdiv double %3548, %3550
store double %3551, double* %460
%3552 = load double, double* %367
%3553 = fneg double %3552
%3554 = load double, double* %884
%3555 = fsub double 1.000000e+00, %3554
%3556 = fdiv double %3553, %3555
store double %3556, double* %462
%3557 = load double, double* %460
%3558 = load double, double* %369
%3559 = fmul double %3557, %3558
store double %3559, double* %461
%3560 = load double, double* %461
%3561 = load double, double* %462
%3562 = load double, double* %287
%3563 = call double @llvm.fmuladd.f64(double %3561, double %3562, double %3560)
store double %3563, double* %461
%3564 = load double*, double** %124
%3565 = load double, double* %3564
%3566 = load double, double* %425
%3567 = fadd double %3565, %3566
store double %3567, double* %463
store double 1.000000e+00, double* %464
store double 1.000000e+00, double* %465
%3568 = load double, double* %465
%3569 = load double, double* %427
%3570 = fmul double %3568, %3569
store double %3570, double* %466
%3571 = load double, double* %463
%3572 = load double, double* %463
%3573 = load double, double* %885
%3574 = fmul double 4.000000e+00, %3573
%3575 = load double, double* %885
%3576 = fmul double %3574, %3575
%3577 = call double @llvm.fmuladd.f64(double %3571, double %3572, double %3576)
%3578 = call double @sqrt(double %3577)
store double %3578, double* %467
%3579 = load double, double* %463
%3580 = load double, double* %463
%3581 = load double, double* %463
%3582 = load double, double* %885
%3583 = load double, double* %885
%3584 = fmul double %3582, %3583
%3585 = fmul double 4.000000e+00, %3584
%3586 = call double @llvm.fmuladd.f64(double %3580, double %3581, double %3585)
%3587 = call double @sqrt(double %3586)
%3588 = fdiv double %3579, %3587
store double %3588, double* %468
%3589 = load double, double* %468
%3590 = load double, double* %464
%3591 = fmul double %3589, %3590
store double %3591, double* %469
%3592 = load double, double* %468
%3593 = load double, double* %466
%3594 = fmul double %3592, %3593
store double %3594, double* %470
%3595 = load double, double* %463
%3596 = load double, double* %467
%3597 = fsub double %3595, %3596
%3598 = load double, double* %425
%3599 = fneg double %3598
%3600 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3597, double %3599)
store double %3600, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%3601 = load double, double* %472
%3602 = load double, double* %464
%3603 = fmul double %3601, %3602
store double %3603, double* %473
%3604 = load double, double* %472
%3605 = load double, double* %466
%3606 = fmul double %3604, %3605
store double %3606, double* %474
%3607 = load double, double* %473
%3608 = load double, double* %475
%3609 = load double, double* %469
%3610 = call double @llvm.fmuladd.f64(double %3608, double %3609, double %3607)
store double %3610, double* %473
%3611 = load double, double* %474
%3612 = load double, double* %475
%3613 = load double, double* %470
%3614 = call double @llvm.fmuladd.f64(double %3612, double %3613, double %3611)
store double %3614, double* %474
%3615 = load double, double* %474
%3616 = load double, double* %476
%3617 = load double, double* %427
%3618 = call double @llvm.fmuladd.f64(double %3616, double %3617, double %3615)
store double %3618, double* %474
%3619 = load double, double* %471
%3620 = load double, double* %367
%3621 = fdiv double %3619, %3620
%3622 = fsub double 1.000000e+00, %3621
store double %3622, double* %255
%3623 = load double, double* %367
%3624 = fdiv double -1.000000e+00, %3623
store double %3624, double* %477
%3625 = load double, double* %471
%3626 = load double, double* %367
%3627 = load double, double* %367
%3628 = fmul double %3626, %3627
%3629 = fdiv double %3625, %3628
store double %3629, double* %382
%3630 = load double, double* %477
%3631 = load double, double* %473
%3632 = fmul double %3630, %3631
store double %3632, double* %442
%3633 = load double, double* %477
%3634 = load double, double* %474
%3635 = fmul double %3633, %3634
store double %3635, double* %257
%3636 = load double, double* %257
%3637 = load double, double* %382
%3638 = load double, double* %369
%3639 = call double @llvm.fmuladd.f64(double %3637, double %3638, double %3636)
store double %3639, double* %257
%3640 = load double, double* %884
%3641 = fsub double 1.000000e+00, %3640
store double %3641, double* %282
%3642 = load double, double* %255
%3643 = load double, double* %282
%3644 = call double @pow(double %3642, double %3643)
store double %3644, double* %285
%3645 = load double, double* %285
%3646 = load double, double* %282
%3647 = fmul double %3645, %3646
%3648 = load double, double* %255
%3649 = fdiv double %3647, %3648
store double %3649, double* %443
%3650 = load double, double* %443
%3651 = load double, double* %442
%3652 = fmul double %3650, %3651
store double %3652, double* %444
%3653 = load double, double* %443
%3654 = load double, double* %257
%3655 = fmul double %3653, %3654
store double %3655, double* %287
%3656 = load double, double* %367
%3657 = fneg double %3656
%3658 = load double, double* %285
%3659 = fmul double %3657, %3658
%3660 = load double, double* %884
%3661 = fsub double 1.000000e+00, %3660
%3662 = fdiv double %3659, %3661
store double %3662, double* %433
%3663 = load double, double* %285
%3664 = fneg double %3663
%3665 = load double, double* %884
%3666 = fsub double 1.000000e+00, %3665
%3667 = fdiv double %3664, %3666
store double %3667, double* %434
%3668 = load double, double* %367
%3669 = fneg double %3668
%3670 = load double, double* %884
%3671 = fsub double 1.000000e+00, %3670
%3672 = fdiv double %3669, %3671
store double %3672, double* %445
%3673 = load double, double* %434
%3674 = load double, double* %369
%3675 = fmul double %3673, %3674
store double %3675, double* %435
%3676 = load double, double* %445
%3677 = load double, double* %444
%3678 = fmul double %3676, %3677
store double %3678, double* %436
%3679 = load double, double* %435
%3680 = load double, double* %445
%3681 = load double, double* %287
%3682 = call double @llvm.fmuladd.f64(double %3680, double %3681, double %3679)
store double %3682, double* %435
%3683 = load double, double* %880
%3684 = fsub double 1.000000e+00, %3683
store double %3684, double* %255
%3685 = load double, double* %884
%3686 = fneg double %3685
store double %3686, double* %282
%3687 = load double, double* %255
%3688 = load double, double* %282
%3689 = call double @pow(double %3687, double %3688)
store double %3689, double* %285
%3690 = load double, double* %433
%3691 = load double, double* %285
%3692 = load double*, double** %124
%3693 = load double, double* %3692
%3694 = load double, double* %471
%3695 = fsub double %3693, %3694
%3696 = load double, double* %454
%3697 = fadd double %3695, %3696
%3698 = call double @llvm.fmuladd.f64(double %3691, double %3697, double %3690)
%3699 = load double, double* %459
%3700 = fsub double %3698, %3699
store double %3700, double* %446
store double 1.000000e+00, double* %447
%3701 = load double, double* %285
store double %3701, double* %449
%3702 = load double, double* %285
%3703 = fneg double %3702
store double %3703, double* %478
%3704 = load double, double* %285
store double %3704, double* %479
store double -1.000000e+00, double* %480
%3705 = load double, double* %447
%3706 = load double, double* %435
%3707 = fmul double %3705, %3706
store double %3707, double* %448
%3708 = load double, double* %449
%3709 = load double, double* %447
%3710 = load double, double* %436
%3711 = call double @llvm.fmuladd.f64(double %3709, double %3710, double %3708)
store double %3711, double* %449
%3712 = load double, double* %449
%3713 = load double, double* %478
%3714 = load double, double* %473
%3715 = call double @llvm.fmuladd.f64(double %3713, double %3714, double %3712)
store double %3715, double* %449
%3716 = load double, double* %448
%3717 = load double, double* %478
%3718 = load double, double* %474
%3719 = call double @llvm.fmuladd.f64(double %3717, double %3718, double %3716)
store double %3719, double* %448
%3720 = load double, double* %448
%3721 = load double, double* %479
%3722 = load double, double* %456
%3723 = call double @llvm.fmuladd.f64(double %3721, double %3722, double %3720)
store double %3723, double* %448
%3724 = load double, double* %448
%3725 = load double, double* %480
%3726 = load double, double* %461
%3727 = call double @llvm.fmuladd.f64(double %3725, double %3726, double %3724)
store double %3727, double* %448
br label %3728
3728: ; preds = %3476, %3458
%3729 = load double, double* %367
%3730 = fneg double %3729
%3731 = load double, double* %880
%3732 = fmul double %3730, %3731
store double %3732, double* %425
%3733 = load double, double* %880
%3734 = fneg double %3733
store double %3734, double* %426
%3735 = load double, double* %426
%3736 = load double, double* %369
%3737 = fmul double %3735, %3736
store double %3737, double* %427
%3738 = load double, double* %885
%3739 = fcmp ole double %3738, 0.000000e+00
br i1 %3739, label %3740, label %3917
3740: ; preds = %3728
%3741 = load double*, double** %125
%3742 = load double, double* %3741
%3743 = load double, double* %425
%3744 = fadd double %3742, %3743
store double %3744, double* %428
store double 1.000000e+00, double* %481
store double 1.000000e+00, double* %430
%3745 = load double, double* %430
%3746 = load double, double* %427
%3747 = fmul double %3745, %3746
store double %3747, double* %431
%3748 = load double, double* %428
%3749 = fcmp ogt double %3748, 0.000000e+00
br i1 %3749, label %3750, label %3839
3750: ; preds = %3740
%3751 = load double, double* %880
%3752 = fsub double 1.000000e+00, %3751
store double %3752, double* %255
%3753 = load double, double* %884
%3754 = fsub double -1.000000e+00, %3753
store double %3754, double* %282
%3755 = load double, double* %255
%3756 = load double, double* %282
%3757 = call double @pow(double %3755, double %3756)
store double %3757, double* %432
%3758 = load double, double* %367
%3759 = load double, double* %432
%3760 = load double, double* %880
%3761 = fsub double 1.000000e+00, %3760
%3762 = fmul double %3759, %3761
%3763 = load double, double* %880
%3764 = fsub double 1.000000e+00, %3763
%3765 = fneg double %3762
%3766 = call double @llvm.fmuladd.f64(double %3765, double %3764, double 1.000000e+00)
%3767 = fmul double %3758, %3766
%3768 = load double, double* %884
%3769 = fsub double 1.000000e+00, %3768
%3770 = fdiv double %3767, %3769
store double %3770, double* %433
%3771 = load double, double* %880
%3772 = fsub double 1.000000e+00, %3771
%3773 = load double, double* %880
%3774 = fsub double 1.000000e+00, %3773
%3775 = fmul double %3772, %3774
%3776 = load double, double* %432
%3777 = fneg double %3775
%3778 = call double @llvm.fmuladd.f64(double %3777, double %3776, double 1.000000e+00)
%3779 = load double, double* %884
%3780 = fsub double 1.000000e+00, %3779
%3781 = fdiv double %3778, %3780
store double %3781, double* %434
store double 0.000000e+00, double* %482
%3782 = load double, double* %434
%3783 = load double, double* %369
%3784 = fmul double %3782, %3783
store double %3784, double* %435
%3785 = load double, double* %428
%3786 = load double, double* %880
%3787 = fsub double 1.000000e+00, %3786
%3788 = load double, double* %884
%3789 = fmul double 5.000000e-01, %3788
%3790 = load double, double* %428
%3791 = fmul double %3789, %3790
%3792 = load double, double* %367
%3793 = fdiv double %3791, %3792
%3794 = fadd double %3787, %3793
%3795 = fmul double %3785, %3794
%3796 = load double, double* %432
%3797 = fmul double %3795, %3796
store double %3797, double* %437
%3798 = load double, double* %428
%3799 = fmul double 5.000000e-01, %3798
%3800 = load double, double* %884
%3801 = fmul double %3799, %3800
%3802 = load double, double* %367
%3803 = fdiv double %3801, %3802
%3804 = load double, double* %880
%3805 = fsub double %3803, %3804
%3806 = fadd double %3805, 1.000000e+00
%3807 = load double, double* %432
%3808 = load double, double* %428
%3809 = fmul double 5.000000e-01, %3808
%3810 = load double, double* %884
%3811 = fmul double %3809, %3810
%3812 = load double, double* %432
%3813 = fmul double %3811, %3812
%3814 = load double, double* %367
%3815 = fdiv double %3813, %3814
%3816 = call double @llvm.fmuladd.f64(double %3806, double %3807, double %3815)
store double %3816, double* %438
%3817 = load double, double* %428
%3818 = load double, double* %428
%3819 = fmul double %3817, %3818
%3820 = fmul double -5.000000e-01, %3819
%3821 = load double, double* %884
%3822 = fmul double %3820, %3821
%3823 = load double, double* %432
%3824 = fmul double %3822, %3823
%3825 = load double, double* %367
%3826 = load double, double* %367
%3827 = fmul double %3825, %3826
%3828 = fdiv double %3824, %3827
store double %3828, double* %441
%3829 = load double, double* %438
%3830 = load double, double* %481
%3831 = fmul double %3829, %3830
store double %3831, double* %483
%3832 = load double, double* %438
%3833 = load double, double* %431
%3834 = fmul double %3832, %3833
store double %3834, double* %440
%3835 = load double, double* %440
%3836 = load double, double* %441
%3837 = load double, double* %369
%3838 = call double @llvm.fmuladd.f64(double %3836, double %3837, double %3835)
store double %3838, double* %440
br label %3899
3839: ; preds = %3740
%3840 = load double*, double** %125
%3841 = load double, double* %3840
%3842 = load double, double* %367
%3843 = fdiv double %3841, %3842
%3844 = fsub double 1.000000e+00, %3843
store double %3844, double* %255
%3845 = load double, double* %367
%3846 = fdiv double -1.000000e+00, %3845
store double %3846, double* %484
%3847 = load double*, double** %125
%3848 = load double, double* %3847
%3849 = load double, double* %367
%3850 = load double, double* %367
%3851 = fmul double %3849, %3850
%3852 = fdiv double %3848, %3851
store double %3852, double* %382
%3853 = load double, double* %382
%3854 = load double, double* %369
%3855 = fmul double %3853, %3854
store double %3855, double* %257
%3856 = load double, double* %884
%3857 = fsub double 1.000000e+00, %3856
store double %3857, double* %282
%3858 = load double, double* %255
%3859 = load double, double* %282
%3860 = call double @pow(double %3858, double %3859)
store double %3860, double* %285
%3861 = load double, double* %285
%3862 = load double, double* %282
%3863 = fmul double %3861, %3862
%3864 = load double, double* %255
%3865 = fdiv double %3863, %3864
store double %3865, double* %443
%3866 = load double, double* %443
%3867 = load double, double* %484
%3868 = fmul double %3866, %3867
store double %3868, double* %485
%3869 = load double, double* %443
%3870 = load double, double* %257
%3871 = fmul double %3869, %3870
store double %3871, double* %287
%3872 = load double, double* %367
%3873 = load double, double* %285
%3874 = fsub double 1.000000e+00, %3873
%3875 = fmul double %3872, %3874
%3876 = load double, double* %884
%3877 = fsub double 1.000000e+00, %3876
%3878 = fdiv double %3875, %3877
store double %3878, double* %433
%3879 = load double, double* %285
%3880 = fsub double 1.000000e+00, %3879
%3881 = load double, double* %884
%3882 = fsub double 1.000000e+00, %3881
%3883 = fdiv double %3880, %3882
store double %3883, double* %434
%3884 = load double, double* %367
%3885 = fneg double %3884
%3886 = load double, double* %884
%3887 = fsub double 1.000000e+00, %3886
%3888 = fdiv double %3885, %3887
store double %3888, double* %445
%3889 = load double, double* %434
%3890 = load double, double* %369
%3891 = fmul double %3889, %3890
store double %3891, double* %435
%3892 = load double, double* %445
%3893 = load double, double* %485
%3894 = fmul double %3892, %3893
store double %3894, double* %482
%3895 = load double, double* %435
%3896 = load double, double* %445
%3897 = load double, double* %287
%3898 = call double @llvm.fmuladd.f64(double %3896, double %3897, double %3895)
store double %3898, double* %435
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %483
store double 0.000000e+00, double* %440
br label %3899
3899: ; preds = %3839, %3750
%3900 = load double, double* %433
%3901 = load double, double* %437
%3902 = fadd double %3900, %3901
store double %3902, double* %486
store double 1.000000e+00, double* %487
store double 1.000000e+00, double* %490
%3903 = load double, double* %487
%3904 = load double, double* %435
%3905 = fmul double %3903, %3904
store double %3905, double* %488
%3906 = load double, double* %487
%3907 = load double, double* %482
%3908 = fmul double %3906, %3907
store double %3908, double* %489
%3909 = load double, double* %489
%3910 = load double, double* %490
%3911 = load double, double* %483
%3912 = call double @llvm.fmuladd.f64(double %3910, double %3911, double %3909)
store double %3912, double* %489
%3913 = load double, double* %488
%3914 = load double, double* %490
%3915 = load double, double* %440
%3916 = call double @llvm.fmuladd.f64(double %3914, double %3915, double %3913)
store double %3916, double* %488
br label %4169
3917: ; preds = %3728
%3918 = load double, double* %425
%3919 = load double, double* %425
%3920 = load double, double* %885
%3921 = fmul double 4.000000e+00, %3920
%3922 = load double, double* %885
%3923 = fmul double %3921, %3922
%3924 = call double @llvm.fmuladd.f64(double %3918, double %3919, double %3923)
%3925 = call double @sqrt(double %3924)
store double %3925, double* %451
%3926 = load double, double* %425
%3927 = load double, double* %425
%3928 = load double, double* %425
%3929 = load double, double* %885
%3930 = load double, double* %885
%3931 = fmul double %3929, %3930
%3932 = fmul double 4.000000e+00, %3931
%3933 = call double @llvm.fmuladd.f64(double %3927, double %3928, double %3932)
%3934 = call double @sqrt(double %3933)
%3935 = fdiv double %3926, %3934
store double %3935, double* %452
%3936 = load double, double* %452
%3937 = load double, double* %427
%3938 = fmul double %3936, %3937
store double %3938, double* %453
%3939 = load double, double* %425
%3940 = load double, double* %451
%3941 = fadd double %3939, %3940
%3942 = fmul double -5.000000e-01, %3941
store double %3942, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%3943 = load double, double* %455
%3944 = load double, double* %427
%3945 = fmul double %3943, %3944
store double %3945, double* %456
%3946 = load double, double* %456
%3947 = load double, double* %457
%3948 = load double, double* %453
%3949 = call double @llvm.fmuladd.f64(double %3947, double %3948, double %3946)
store double %3949, double* %456
%3950 = load double, double* %454
%3951 = load double, double* %367
%3952 = fdiv double %3950, %3951
%3953 = fsub double 1.000000e+00, %3952
store double %3953, double* %255
%3954 = load double, double* %367
%3955 = fdiv double -1.000000e+00, %3954
store double %3955, double* %458
%3956 = load double, double* %454
%3957 = load double, double* %367
%3958 = load double, double* %367
%3959 = fmul double %3957, %3958
%3960 = fdiv double %3956, %3959
store double %3960, double* %382
%3961 = load double, double* %458
%3962 = load double, double* %456
%3963 = fmul double %3961, %3962
store double %3963, double* %257
%3964 = load double, double* %257
%3965 = load double, double* %382
%3966 = load double, double* %369
%3967 = call double @llvm.fmuladd.f64(double %3965, double %3966, double %3964)
store double %3967, double* %257
%3968 = load double, double* %884
%3969 = fsub double 1.000000e+00, %3968
store double %3969, double* %282
%3970 = load double, double* %255
%3971 = load double, double* %282
%3972 = call double @pow(double %3970, double %3971)
store double %3972, double* %285
%3973 = load double, double* %285
%3974 = load double, double* %282
%3975 = fmul double %3973, %3974
%3976 = load double, double* %255
%3977 = fdiv double %3975, %3976
store double %3977, double* %443
%3978 = load double, double* %443
%3979 = load double, double* %257
%3980 = fmul double %3978, %3979
store double %3980, double* %287
%3981 = load double, double* %367
%3982 = fneg double %3981
%3983 = load double, double* %285
%3984 = fmul double %3982, %3983
%3985 = load double, double* %884
%3986 = fsub double 1.000000e+00, %3985
%3987 = fdiv double %3984, %3986
store double %3987, double* %459
%3988 = load double, double* %285
%3989 = fneg double %3988
%3990 = load double, double* %884
%3991 = fsub double 1.000000e+00, %3990
%3992 = fdiv double %3989, %3991
store double %3992, double* %460
%3993 = load double, double* %367
%3994 = fneg double %3993
%3995 = load double, double* %884
%3996 = fsub double 1.000000e+00, %3995
%3997 = fdiv double %3994, %3996
store double %3997, double* %462
%3998 = load double, double* %460
%3999 = load double, double* %369
%4000 = fmul double %3998, %3999
store double %4000, double* %461
%4001 = load double, double* %461
%4002 = load double, double* %462
%4003 = load double, double* %287
%4004 = call double @llvm.fmuladd.f64(double %4002, double %4003, double %4001)
store double %4004, double* %461
%4005 = load double*, double** %125
%4006 = load double, double* %4005
%4007 = load double, double* %425
%4008 = fadd double %4006, %4007
store double %4008, double* %463
store double 1.000000e+00, double* %491
store double 1.000000e+00, double* %465
%4009 = load double, double* %465
%4010 = load double, double* %427
%4011 = fmul double %4009, %4010
store double %4011, double* %466
%4012 = load double, double* %463
%4013 = load double, double* %463
%4014 = load double, double* %885
%4015 = fmul double 4.000000e+00, %4014
%4016 = load double, double* %885
%4017 = fmul double %4015, %4016
%4018 = call double @llvm.fmuladd.f64(double %4012, double %4013, double %4017)
%4019 = call double @sqrt(double %4018)
store double %4019, double* %467
%4020 = load double, double* %463
%4021 = load double, double* %463
%4022 = load double, double* %463
%4023 = load double, double* %885
%4024 = load double, double* %885
%4025 = fmul double %4023, %4024
%4026 = fmul double 4.000000e+00, %4025
%4027 = call double @llvm.fmuladd.f64(double %4021, double %4022, double %4026)
%4028 = call double @sqrt(double %4027)
%4029 = fdiv double %4020, %4028
store double %4029, double* %468
%4030 = load double, double* %468
%4031 = load double, double* %491
%4032 = fmul double %4030, %4031
store double %4032, double* %492
%4033 = load double, double* %468
%4034 = load double, double* %466
%4035 = fmul double %4033, %4034
store double %4035, double* %470
%4036 = load double, double* %463
%4037 = load double, double* %467
%4038 = fsub double %4036, %4037
%4039 = load double, double* %425
%4040 = fneg double %4039
%4041 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %4038, double %4040)
store double %4041, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%4042 = load double, double* %472
%4043 = load double, double* %491
%4044 = fmul double %4042, %4043
store double %4044, double* %493
%4045 = load double, double* %472
%4046 = load double, double* %466
%4047 = fmul double %4045, %4046
store double %4047, double* %474
%4048 = load double, double* %493
%4049 = load double, double* %475
%4050 = load double, double* %492
%4051 = call double @llvm.fmuladd.f64(double %4049, double %4050, double %4048)
store double %4051, double* %493
%4052 = load double, double* %474
%4053 = load double, double* %475
%4054 = load double, double* %470
%4055 = call double @llvm.fmuladd.f64(double %4053, double %4054, double %4052)
store double %4055, double* %474
%4056 = load double, double* %474
%4057 = load double, double* %476
%4058 = load double, double* %427
%4059 = call double @llvm.fmuladd.f64(double %4057, double %4058, double %4056)
store double %4059, double* %474
%4060 = load double, double* %471
%4061 = load double, double* %367
%4062 = fdiv double %4060, %4061
%4063 = fsub double 1.000000e+00, %4062
store double %4063, double* %255
%4064 = load double, double* %367
%4065 = fdiv double -1.000000e+00, %4064
store double %4065, double* %477
%4066 = load double, double* %471
%4067 = load double, double* %367
%4068 = load double, double* %367
%4069 = fmul double %4067, %4068
%4070 = fdiv double %4066, %4069
store double %4070, double* %382
%4071 = load double, double* %477
%4072 = load double, double* %493
%4073 = fmul double %4071, %4072
store double %4073, double* %484
%4074 = load double, double* %477
%4075 = load double, double* %474
%4076 = fmul double %4074, %4075
store double %4076, double* %257
%4077 = load double, double* %257
%4078 = load double, double* %382
%4079 = load double, double* %369
%4080 = call double @llvm.fmuladd.f64(double %4078, double %4079, double %4077)
store double %4080, double* %257
%4081 = load double, double* %884
%4082 = fsub double 1.000000e+00, %4081
store double %4082, double* %282
%4083 = load double, double* %255
%4084 = load double, double* %282
%4085 = call double @pow(double %4083, double %4084)
store double %4085, double* %285
%4086 = load double, double* %285
%4087 = load double, double* %282
%4088 = fmul double %4086, %4087
%4089 = load double, double* %255
%4090 = fdiv double %4088, %4089
store double %4090, double* %443
%4091 = load double, double* %443
%4092 = load double, double* %484
%4093 = fmul double %4091, %4092
store double %4093, double* %485
%4094 = load double, double* %443
%4095 = load double, double* %257
%4096 = fmul double %4094, %4095
store double %4096, double* %287
%4097 = load double, double* %367
%4098 = fneg double %4097
%4099 = load double, double* %285
%4100 = fmul double %4098, %4099
%4101 = load double, double* %884
%4102 = fsub double 1.000000e+00, %4101
%4103 = fdiv double %4100, %4102
store double %4103, double* %433
%4104 = load double, double* %285
%4105 = fneg double %4104
%4106 = load double, double* %884
%4107 = fsub double 1.000000e+00, %4106
%4108 = fdiv double %4105, %4107
store double %4108, double* %434
%4109 = load double, double* %367
%4110 = fneg double %4109
%4111 = load double, double* %884
%4112 = fsub double 1.000000e+00, %4111
%4113 = fdiv double %4110, %4112
store double %4113, double* %445
%4114 = load double, double* %434
%4115 = load double, double* %369
%4116 = fmul double %4114, %4115
store double %4116, double* %435
%4117 = load double, double* %445
%4118 = load double, double* %485
%4119 = fmul double %4117, %4118
store double %4119, double* %482
%4120 = load double, double* %435
%4121 = load double, double* %445
%4122 = load double, double* %287
%4123 = call double @llvm.fmuladd.f64(double %4121, double %4122, double %4120)
store double %4123, double* %435
%4124 = load double, double* %880
%4125 = fsub double 1.000000e+00, %4124
store double %4125, double* %255
%4126 = load double, double* %884
%4127 = fneg double %4126
store double %4127, double* %282
%4128 = load double, double* %255
%4129 = load double, double* %282
%4130 = call double @pow(double %4128, double %4129)
store double %4130, double* %285
%4131 = load double, double* %433
%4132 = load double, double* %285
%4133 = load double*, double** %125
%4134 = load double, double* %4133
%4135 = load double, double* %471
%4136 = fsub double %4134, %4135
%4137 = load double, double* %454
%4138 = fadd double %4136, %4137
%4139 = call double @llvm.fmuladd.f64(double %4132, double %4138, double %4131)
%4140 = load double, double* %459
%4141 = fsub double %4139, %4140
store double %4141, double* %486
store double 1.000000e+00, double* %487
%4142 = load double, double* %285
store double %4142, double* %489
%4143 = load double, double* %285
%4144 = fneg double %4143
store double %4144, double* %494
%4145 = load double, double* %285
store double %4145, double* %495
store double -1.000000e+00, double* %496
%4146 = load double, double* %487
%4147 = load double, double* %435
%4148 = fmul double %4146, %4147
store double %4148, double* %488
%4149 = load double, double* %489
%4150 = load double, double* %487
%4151 = load double, double* %482
%4152 = call double @llvm.fmuladd.f64(double %4150, double %4151, double %4149)
store double %4152, double* %489
%4153 = load double, double* %489
%4154 = load double, double* %494
%4155 = load double, double* %493
%4156 = call double @llvm.fmuladd.f64(double %4154, double %4155, double %4153)
store double %4156, double* %489
%4157 = load double, double* %488
%4158 = load double, double* %494
%4159 = load double, double* %474
%4160 = call double @llvm.fmuladd.f64(double %4158, double %4159, double %4157)
store double %4160, double* %488
%4161 = load double, double* %488
%4162 = load double, double* %495
%4163 = load double, double* %456
%4164 = call double @llvm.fmuladd.f64(double %4162, double %4163, double %4161)
store double %4164, double* %488
%4165 = load double, double* %488
%4166 = load double, double* %496
%4167 = load double, double* %461
%4168 = call double @llvm.fmuladd.f64(double %4166, double %4167, double %4165)
store double %4168, double* %488
br label %4169
4169: ; preds = %3917, %3899
%4170 = load double, double* %372
%4171 = fneg double %4170
%4172 = load double, double* %880
%4173 = fmul double %4171, %4172
store double %4173, double* %425
%4174 = load double, double* %880
%4175 = fneg double %4174
store double %4175, double* %497
%4176 = load double, double* %497
%4177 = load double, double* %374
%4178 = fmul double %4176, %4177
store double %4178, double* %427
%4179 = load double, double* %892
%4180 = fcmp ole double %4179, 0.000000e+00
br i1 %4180, label %4181, label %4481
4181: ; preds = %4169
%4182 = load double*, double** %126
%4183 = load double, double* %4182
%4184 = load double, double* %425
%4185 = fadd double %4183, %4184
store double %4185, double* %428
store double 1.000000e+00, double* %498
store double 1.000000e+00, double* %430
%4186 = load double, double* %430
%4187 = load double, double* %427
%4188 = fmul double %4186, %4187
store double %4188, double* %431
%4189 = load double, double* %428
%4190 = fcmp ogt double %4189, 0.000000e+00
br i1 %4190, label %4191, label %4280
4191: ; preds = %4181
%4192 = load double, double* %880
%4193 = fsub double 1.000000e+00, %4192
store double %4193, double* %255
%4194 = load double, double* %891
%4195 = fsub double -1.000000e+00, %4194
store double %4195, double* %282
%4196 = load double, double* %255
%4197 = load double, double* %282
%4198 = call double @pow(double %4196, double %4197)
store double %4198, double* %432
%4199 = load double, double* %372
%4200 = load double, double* %432
%4201 = load double, double* %880
%4202 = fsub double 1.000000e+00, %4201
%4203 = fmul double %4200, %4202
%4204 = load double, double* %880
%4205 = fsub double 1.000000e+00, %4204
%4206 = fneg double %4203
%4207 = call double @llvm.fmuladd.f64(double %4206, double %4205, double 1.000000e+00)
%4208 = fmul double %4199, %4207
%4209 = load double, double* %891
%4210 = fsub double 1.000000e+00, %4209
%4211 = fdiv double %4208, %4210
store double %4211, double* %433
%4212 = load double, double* %880
%4213 = fsub double 1.000000e+00, %4212
%4214 = load double, double* %880
%4215 = fsub double 1.000000e+00, %4214
%4216 = fmul double %4213, %4215
%4217 = load double, double* %432
%4218 = fneg double %4216
%4219 = call double @llvm.fmuladd.f64(double %4218, double %4217, double 1.000000e+00)
%4220 = load double, double* %891
%4221 = fsub double 1.000000e+00, %4220
%4222 = fdiv double %4219, %4221
store double %4222, double* %499
store double 0.000000e+00, double* %500
%4223 = load double, double* %499
%4224 = load double, double* %374
%4225 = fmul double %4223, %4224
store double %4225, double* %435
%4226 = load double, double* %428
%4227 = load double, double* %880
%4228 = fsub double 1.000000e+00, %4227
%4229 = load double, double* %891
%4230 = fmul double 5.000000e-01, %4229
%4231 = load double, double* %428
%4232 = fmul double %4230, %4231
%4233 = load double, double* %372
%4234 = fdiv double %4232, %4233
%4235 = fadd double %4228, %4234
%4236 = fmul double %4226, %4235
%4237 = load double, double* %432
%4238 = fmul double %4236, %4237
store double %4238, double* %437
%4239 = load double, double* %428
%4240 = fmul double 5.000000e-01, %4239
%4241 = load double, double* %891
%4242 = fmul double %4240, %4241
%4243 = load double, double* %372
%4244 = fdiv double %4242, %4243
%4245 = load double, double* %880
%4246 = fsub double %4244, %4245
%4247 = fadd double %4246, 1.000000e+00
%4248 = load double, double* %432
%4249 = load double, double* %428
%4250 = fmul double 5.000000e-01, %4249
%4251 = load double, double* %891
%4252 = fmul double %4250, %4251
%4253 = load double, double* %432
%4254 = fmul double %4252, %4253
%4255 = load double, double* %372
%4256 = fdiv double %4254, %4255
%4257 = call double @llvm.fmuladd.f64(double %4247, double %4248, double %4256)
store double %4257, double* %438
%4258 = load double, double* %428
%4259 = load double, double* %428
%4260 = fmul double %4258, %4259
%4261 = fmul double -5.000000e-01, %4260
%4262 = load double, double* %891
%4263 = fmul double %4261, %4262
%4264 = load double, double* %432
%4265 = fmul double %4263, %4264
%4266 = load double, double* %372
%4267 = load double, double* %372
%4268 = fmul double %4266, %4267
%4269 = fdiv double %4265, %4268
store double %4269, double* %502
%4270 = load double, double* %438
%4271 = load double, double* %498
%4272 = fmul double %4270, %4271
store double %4272, double* %501
%4273 = load double, double* %438
%4274 = load double, double* %431
%4275 = fmul double %4273, %4274
store double %4275, double* %440
%4276 = load double, double* %440
%4277 = load double, double* %502
%4278 = load double, double* %374
%4279 = call double @llvm.fmuladd.f64(double %4277, double %4278, double %4276)
store double %4279, double* %440
br label %4463
4280: ; preds = %4181
%4281 = load double, double* %947
%4282 = fcmp ogt double %4281, 0.000000e+00
br i1 %4282, label %4283, label %4402
4283: ; preds = %4280
%4284 = load double*, double** %126
%4285 = load double, double* %4284
%4286 = load double, double* %947
%4287 = fneg double %4286
%4288 = fcmp olt double %4285, %4287
br i1 %4288, label %4289, label %4402
4289: ; preds = %4283
%4290 = load double, double* %947
%4291 = load double, double* %372
%4292 = fdiv double %4290, %4291
%4293 = fadd double 1.000000e+00, %4292
store double %4293, double* %255
%4294 = load double, double* %947
%4295 = fneg double %4294
%4296 = load double, double* %372
%4297 = load double, double* %372
%4298 = fmul double %4296, %4297
%4299 = fdiv double %4295, %4298
store double %4299, double* %387
%4300 = load double, double* %387
%4301 = load double, double* %374
%4302 = fmul double %4300, %4301
store double %4302, double* %257
%4303 = load double, double* %891
%4304 = fsub double 1.000000e+00, %4303
store double %4304, double* %282
%4305 = load double, double* %255
%4306 = load double, double* %282
%4307 = call double @pow(double %4305, double %4306)
store double %4307, double* %285
%4308 = load double, double* %285
%4309 = load double, double* %282
%4310 = fmul double %4308, %4309
%4311 = load double, double* %255
%4312 = fdiv double %4310, %4311
store double %4312, double* %443
%4313 = load double, double* %443
%4314 = load double, double* %257
%4315 = fmul double %4313, %4314
store double %4315, double* %287
%4316 = load double, double* %372
%4317 = load double, double* %285
%4318 = load double, double* %891
%4319 = fsub double 1.000000e+00, %4318
%4320 = load double*, double** %126
%4321 = load double, double* %4320
%4322 = load double, double* %947
%4323 = fadd double %4321, %4322
%4324 = fmul double %4319, %4323
%4325 = load double, double* %372
%4326 = load double, double* %947
%4327 = fadd double %4325, %4326
%4328 = fdiv double %4324, %4327
%4329 = fsub double 1.000000e+00, %4328
%4330 = fneg double %4317
%4331 = call double @llvm.fmuladd.f64(double %4330, double %4329, double 1.000000e+00)
%4332 = fmul double %4316, %4331
%4333 = load double, double* %891
%4334 = fsub double 1.000000e+00, %4333
%4335 = fdiv double %4332, %4334
store double %4335, double* %433
%4336 = load double, double* %891
%4337 = fsub double 1.000000e+00, %4336
%4338 = load double, double* %947
%4339 = load double*, double** %126
%4340 = load double, double* %4339
%4341 = fadd double %4338, %4340
%4342 = fmul double %4337, %4341
%4343 = load double, double* %947
%4344 = load double, double* %372
%4345 = fadd double %4343, %4344
%4346 = fdiv double %4342, %4345
%4347 = fsub double 1.000000e+00, %4346
%4348 = load double, double* %285
%4349 = fneg double %4347
%4350 = call double @llvm.fmuladd.f64(double %4349, double %4348, double 1.000000e+00)
%4351 = load double, double* %891
%4352 = fsub double 1.000000e+00, %4351
%4353 = fdiv double %4350, %4352
%4354 = load double, double* %372
%4355 = load double, double* %947
%4356 = load double*, double** %126
%4357 = load double, double* %4356
%4358 = fadd double %4355, %4357
%4359 = fmul double %4354, %4358
%4360 = load double, double* %285
%4361 = fmul double %4359, %4360
%4362 = load double, double* %947
%4363 = load double, double* %372
%4364 = fadd double %4362, %4363
%4365 = load double, double* %947
%4366 = load double, double* %372
%4367 = fadd double %4365, %4366
%4368 = fmul double %4364, %4367
%4369 = fdiv double %4361, %4368
%4370 = fsub double %4353, %4369
store double %4370, double* %499
%4371 = load double, double* %372
%4372 = load double, double* %891
%4373 = fsub double 1.000000e+00, %4372
%4374 = load double, double* %947
%4375 = load double*, double** %126
%4376 = load double, double* %4375
%4377 = fadd double %4374, %4376
%4378 = fmul double %4373, %4377
%4379 = load double, double* %947
%4380 = load double, double* %372
%4381 = fadd double %4379, %4380
%4382 = fdiv double %4378, %4381
%4383 = fsub double %4382, 1.000000e+00
%4384 = fmul double %4371, %4383
%4385 = load double, double* %891
%4386 = fsub double 1.000000e+00, %4385
%4387 = fdiv double %4384, %4386
store double %4387, double* %445
%4388 = load double, double* %372
%4389 = load double, double* %285
%4390 = fmul double %4388, %4389
%4391 = load double, double* %947
%4392 = load double, double* %372
%4393 = fadd double %4391, %4392
%4394 = fdiv double %4390, %4393
store double %4394, double* %500
%4395 = load double, double* %499
%4396 = load double, double* %374
%4397 = fmul double %4395, %4396
store double %4397, double* %435
%4398 = load double, double* %435
%4399 = load double, double* %445
%4400 = load double, double* %287
%4401 = call double @llvm.fmuladd.f64(double %4399, double %4400, double %4398)
store double %4401, double* %435
br label %4462
4402: ; preds = %4283, %4280
%4403 = load double*, double** %126
%4404 = load double, double* %4403
%4405 = load double, double* %372
%4406 = fdiv double %4404, %4405
%4407 = fsub double 1.000000e+00, %4406
store double %4407, double* %255
%4408 = load double, double* %372
%4409 = fdiv double -1.000000e+00, %4408
store double %4409, double* %503
%4410 = load double*, double** %126
%4411 = load double, double* %4410
%4412 = load double, double* %372
%4413 = load double, double* %372
%4414 = fmul double %4412, %4413
%4415 = fdiv double %4411, %4414
store double %4415, double* %387
%4416 = load double, double* %387
%4417 = load double, double* %374
%4418 = fmul double %4416, %4417
store double %4418, double* %257
%4419 = load double, double* %891
%4420 = fsub double 1.000000e+00, %4419
store double %4420, double* %282
%4421 = load double, double* %255
%4422 = load double, double* %282
%4423 = call double @pow(double %4421, double %4422)
store double %4423, double* %285
%4424 = load double, double* %285
%4425 = load double, double* %282
%4426 = fmul double %4424, %4425
%4427 = load double, double* %255
%4428 = fdiv double %4426, %4427
store double %4428, double* %443
%4429 = load double, double* %443
%4430 = load double, double* %503
%4431 = fmul double %4429, %4430
store double %4431, double* %504
%4432 = load double, double* %443
%4433 = load double, double* %257
%4434 = fmul double %4432, %4433
store double %4434, double* %287
%4435 = load double, double* %372
%4436 = load double, double* %285
%4437 = fsub double 1.000000e+00, %4436
%4438 = fmul double %4435, %4437
%4439 = load double, double* %891
%4440 = fsub double 1.000000e+00, %4439
%4441 = fdiv double %4438, %4440
store double %4441, double* %433
%4442 = load double, double* %285
%4443 = fsub double 1.000000e+00, %4442
%4444 = load double, double* %891
%4445 = fsub double 1.000000e+00, %4444
%4446 = fdiv double %4443, %4445
store double %4446, double* %499
%4447 = load double, double* %372
%4448 = fneg double %4447
%4449 = load double, double* %891
%4450 = fsub double 1.000000e+00, %4449
%4451 = fdiv double %4448, %4450
store double %4451, double* %445
%4452 = load double, double* %499
%4453 = load double, double* %374
%4454 = fmul double %4452, %4453
store double %4454, double* %435
%4455 = load double, double* %445
%4456 = load double, double* %504
%4457 = fmul double %4455, %4456
store double %4457, double* %500
%4458 = load double, double* %435
%4459 = load double, double* %445
%4460 = load double, double* %287
%4461 = call double @llvm.fmuladd.f64(double %4459, double %4460, double %4458)
store double %4461, double* %435
br label %4462
4462: ; preds = %4402, %4289
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %501
store double 0.000000e+00, double* %440
br label %4463
4463: ; preds = %4462, %4191
%4464 = load double, double* %433
%4465 = load double, double* %437
%4466 = fadd double %4464, %4465
store double %4466, double* %505
store double 1.000000e+00, double* %506
store double 1.000000e+00, double* %509
%4467 = load double, double* %506
%4468 = load double, double* %435
%4469 = fmul double %4467, %4468
store double %4469, double* %507
%4470 = load double, double* %506
%4471 = load double, double* %500
%4472 = fmul double %4470, %4471
store double %4472, double* %508
%4473 = load double, double* %508
%4474 = load double, double* %509
%4475 = load double, double* %501
%4476 = call double @llvm.fmuladd.f64(double %4474, double %4475, double %4473)
store double %4476, double* %508
%4477 = load double, double* %507
%4478 = load double, double* %509
%4479 = load double, double* %440
%4480 = call double @llvm.fmuladd.f64(double %4478, double %4479, double %4477)
store double %4480, double* %507
br label %5380
4481: ; preds = %4169
%4482 = load double, double* %947
%4483 = fcmp ogt double %4482, 0.000000e+00
br i1 %4483, label %4484, label %5127
4484: ; preds = %4481
%4485 = load double, double* %948
%4486 = fcmp ogt double %4485, 0.000000e+00
br i1 %4486, label %4487, label %5127
4487: ; preds = %4484
%4488 = load double, double* %947
%4489 = load double, double* %425
%4490 = fadd double %4488, %4489
%4491 = load double, double* %947
%4492 = load double, double* %425
%4493 = fsub double %4491, %4492
%4494 = fdiv double %4490, %4493
store double %4494, double* %510
%4495 = load double, double* %947
%4496 = load double, double* %425
%4497 = fadd double %4495, %4496
%4498 = load double, double* %947
%4499 = load double, double* %425
%4500 = fsub double %4498, %4499
%4501 = load double, double* %947
%4502 = load double, double* %425
%4503 = fsub double %4501, %4502
%4504 = fmul double %4500, %4503
%4505 = fdiv double %4497, %4504
%4506 = load double, double* %947
%4507 = load double, double* %425
%4508 = fsub double %4506, %4507
%4509 = fdiv double 1.000000e+00, %4508
%4510 = fadd double %4505, %4509
store double %4510, double* %511
%4511 = load double, double* %511
%4512 = load double, double* %427
%4513 = fmul double %4511, %4512
store double %4513, double* %512
%4514 = load double, double* %510
%4515 = fmul double 2.000000e+00, %4514
%4516 = load double, double* %510
%4517 = fsub double %4516, 1.000000e+00
%4518 = load double, double* %510
%4519 = fsub double %4518, 1.000000e+00
%4520 = load double, double* %892
%4521 = fmul double 4.000000e+00, %4520
%4522 = load double, double* %892
%4523 = fmul double %4521, %4522
%4524 = call double @llvm.fmuladd.f64(double %4517, double %4519, double %4523)
%4525 = call double @sqrt(double %4524)
%4526 = load double, double* %510
%4527 = fadd double %4526, 1.000000e+00
%4528 = load double, double* %510
%4529 = fadd double %4528, 1.000000e+00
%4530 = load double, double* %948
%4531 = fmul double 4.000000e+00, %4530
%4532 = load double, double* %948
%4533 = fmul double %4531, %4532
%4534 = call double @llvm.fmuladd.f64(double %4527, double %4529, double %4533)
%4535 = call double @sqrt(double %4534)
%4536 = fadd double %4525, %4535
%4537 = fdiv double %4515, %4536
store double %4537, double* %513
%4538 = load double, double* %510
%4539 = fadd double %4538, 1.000000e+00
%4540 = load double, double* %510
%4541 = fadd double %4540, 1.000000e+00
%4542 = load double, double* %948
%4543 = load double, double* %948
%4544 = fmul double %4542, %4543
%4545 = fmul double 4.000000e+00, %4544
%4546 = call double @llvm.fmuladd.f64(double %4539, double %4541, double %4545)
%4547 = call double @sqrt(double %4546)
%4548 = load double, double* %510
%4549 = fsub double %4548, 1.000000e+00
%4550 = load double, double* %510
%4551 = fsub double %4550, 1.000000e+00
%4552 = load double, double* %892
%4553 = load double, double* %892
%4554 = fmul double %4552, %4553
%4555 = fmul double 4.000000e+00, %4554
%4556 = call double @llvm.fmuladd.f64(double %4549, double %4551, double %4555)
%4557 = call double @sqrt(double %4556)
%4558 = fadd double %4547, %4557
%4559 = fdiv double 2.000000e+00, %4558
%4560 = load double, double* %510
%4561 = fmul double 2.000000e+00, %4560
%4562 = load double, double* %510
%4563 = fadd double %4562, 1.000000e+00
%4564 = load double, double* %510
%4565 = fadd double %4564, 1.000000e+00
%4566 = load double, double* %510
%4567 = fadd double %4566, 1.000000e+00
%4568 = load double, double* %948
%4569 = load double, double* %948
%4570 = fmul double %4568, %4569
%4571 = fmul double 4.000000e+00, %4570
%4572 = call double @llvm.fmuladd.f64(double %4565, double %4567, double %4571)
%4573 = call double @sqrt(double %4572)
%4574 = fdiv double %4563, %4573
%4575 = load double, double* %510
%4576 = fsub double %4575, 1.000000e+00
%4577 = load double, double* %510
%4578 = fsub double %4577, 1.000000e+00
%4579 = load double, double* %510
%4580 = fsub double %4579, 1.000000e+00
%4581 = load double, double* %892
%4582 = load double, double* %892
%4583 = fmul double %4581, %4582
%4584 = fmul double 4.000000e+00, %4583
%4585 = call double @llvm.fmuladd.f64(double %4578, double %4580, double %4584)
%4586 = call double @sqrt(double %4585)
%4587 = fdiv double %4576, %4586
%4588 = fadd double %4574, %4587
%4589 = fmul double %4561, %4588
%4590 = load double, double* %510
%4591 = fadd double %4590, 1.000000e+00
%4592 = load double, double* %510
%4593 = fadd double %4592, 1.000000e+00
%4594 = load double, double* %948
%4595 = load double, double* %948
%4596 = fmul double %4594, %4595
%4597 = fmul double 4.000000e+00, %4596
%4598 = call double @llvm.fmuladd.f64(double %4591, double %4593, double %4597)
%4599 = call double @sqrt(double %4598)
%4600 = load double, double* %510
%4601 = fsub double %4600, 1.000000e+00
%4602 = load double, double* %510
%4603 = fsub double %4602, 1.000000e+00
%4604 = load double, double* %892
%4605 = load double, double* %892
%4606 = fmul double %4604, %4605
%4607 = fmul double 4.000000e+00, %4606
%4608 = call double @llvm.fmuladd.f64(double %4601, double %4603, double %4607)
%4609 = call double @sqrt(double %4608)
%4610 = fadd double %4599, %4609
%4611 = load double, double* %510
%4612 = fadd double %4611, 1.000000e+00
%4613 = load double, double* %510
%4614 = fadd double %4613, 1.000000e+00
%4615 = load double, double* %948
%4616 = load double, double* %948
%4617 = fmul double %4615, %4616
%4618 = fmul double 4.000000e+00, %4617
%4619 = call double @llvm.fmuladd.f64(double %4612, double %4614, double %4618)
%4620 = call double @sqrt(double %4619)
%4621 = load double, double* %510
%4622 = fsub double %4621, 1.000000e+00
%4623 = load double, double* %510
%4624 = fsub double %4623, 1.000000e+00
%4625 = load double, double* %892
%4626 = load double, double* %892
%4627 = fmul double %4625, %4626
%4628 = fmul double 4.000000e+00, %4627
%4629 = call double @llvm.fmuladd.f64(double %4622, double %4624, double %4628)
%4630 = call double @sqrt(double %4629)
%4631 = fadd double %4620, %4630
%4632 = fmul double %4610, %4631
%4633 = fdiv double %4589, %4632
%4634 = fsub double %4559, %4633
store double %4634, double* %514
%4635 = load double, double* %514
%4636 = load double, double* %512
%4637 = fmul double %4635, %4636
store double %4637, double* %515
%4638 = load double, double* %513
%4639 = load double, double* %947
%4640 = load double, double* %425
%4641 = fsub double %4639, %4640
%4642 = load double, double* %947
%4643 = fneg double %4642
%4644 = call double @llvm.fmuladd.f64(double %4638, double %4641, double %4643)
%4645 = load double, double* %425
%4646 = fsub double %4644, %4645
%4647 = fmul double 5.000000e-01, %4646
store double %4647, double* %454
%4648 = load double, double* %947
%4649 = load double, double* %425
%4650 = fsub double %4648, %4649
%4651 = fmul double 5.000000e-01, %4650
store double %4651, double* %516
%4652 = load double, double* %513
%4653 = fneg double %4652
%4654 = fsub double %4653, 1.000000e+00
%4655 = fmul double 5.000000e-01, %4654
store double %4655, double* %455
%4656 = load double, double* %516
%4657 = load double, double* %515
%4658 = fmul double %4656, %4657
store double %4658, double* %456
%4659 = load double, double* %456
%4660 = load double, double* %455
%4661 = load double, double* %427
%4662 = call double @llvm.fmuladd.f64(double %4660, double %4661, double %4659)
store double %4662, double* %456
%4663 = load double, double* %454
%4664 = load double, double* %372
%4665 = fdiv double %4663, %4664
%4666 = fsub double 1.000000e+00, %4665
store double %4666, double* %255
%4667 = load double, double* %372
%4668 = fdiv double -1.000000e+00, %4667
store double %4668, double* %458
%4669 = load double, double* %454
%4670 = load double, double* %372
%4671 = load double, double* %372
%4672 = fmul double %4670, %4671
%4673 = fdiv double %4669, %4672
store double %4673, double* %387
%4674 = load double, double* %458
%4675 = load double, double* %456
%4676 = fmul double %4674, %4675
store double %4676, double* %257
%4677 = load double, double* %257
%4678 = load double, double* %387
%4679 = load double, double* %374
%4680 = call double @llvm.fmuladd.f64(double %4678, double %4679, double %4677)
store double %4680, double* %257
%4681 = load double, double* %891
%4682 = fsub double 1.000000e+00, %4681
store double %4682, double* %282
%4683 = load double, double* %255
%4684 = load double, double* %282
%4685 = call double @pow(double %4683, double %4684)
store double %4685, double* %285
%4686 = load double, double* %285
%4687 = load double, double* %282
%4688 = fmul double %4686, %4687
%4689 = load double, double* %255
%4690 = fdiv double %4688, %4689
store double %4690, double* %443
%4691 = load double, double* %443
%4692 = load double, double* %257
%4693 = fmul double %4691, %4692
store double %4693, double* %287
%4694 = load double, double* %372
%4695 = load double, double* %285
%4696 = fsub double 1.000000e+00, %4695
%4697 = fmul double %4694, %4696
%4698 = load double, double* %891
%4699 = fsub double 1.000000e+00, %4698
%4700 = fdiv double %4697, %4699
store double %4700, double* %517
%4701 = load double, double* %285
%4702 = fsub double 1.000000e+00, %4701
%4703 = load double, double* %891
%4704 = fsub double 1.000000e+00, %4703
%4705 = fdiv double %4702, %4704
store double %4705, double* %518
%4706 = load double, double* %372
%4707 = fneg double %4706
%4708 = load double, double* %891
%4709 = fsub double 1.000000e+00, %4708
%4710 = fdiv double %4707, %4709
store double %4710, double* %520
%4711 = load double, double* %518
%4712 = load double, double* %374
%4713 = fmul double %4711, %4712
store double %4713, double* %519
%4714 = load double, double* %519
%4715 = load double, double* %520
%4716 = load double, double* %287
%4717 = call double @llvm.fmuladd.f64(double %4715, double %4716, double %4714)
store double %4717, double* %519
%4718 = load double*, double** %126
%4719 = load double, double* %4718
%4720 = load double, double* %947
%4721 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4719, double %4720)
%4722 = load double, double* %425
%4723 = fadd double %4721, %4722
%4724 = load double, double* %947
%4725 = load double, double* %425
%4726 = fsub double %4724, %4725
%4727 = fdiv double %4723, %4726
store double %4727, double* %521
%4728 = load double, double* %947
%4729 = load double, double* %425
%4730 = fsub double %4728, %4729
%4731 = fdiv double 2.000000e+00, %4730
store double %4731, double* %522
%4732 = load double, double* %947
%4733 = load double*, double** %126
%4734 = load double, double* %4733
%4735 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4734, double %4732)
%4736 = load double, double* %425
%4737 = fadd double %4735, %4736
%4738 = load double, double* %947
%4739 = load double, double* %425
%4740 = fsub double %4738, %4739
%4741 = load double, double* %947
%4742 = load double, double* %425
%4743 = fsub double %4741, %4742
%4744 = fmul double %4740, %4743
%4745 = fdiv double %4737, %4744
%4746 = load double, double* %947
%4747 = load double, double* %425
%4748 = fsub double %4746, %4747
%4749 = fdiv double 1.000000e+00, %4748
%4750 = fadd double %4745, %4749
store double %4750, double* %523
%4751 = load double, double* %523
%4752 = load double, double* %427
%4753 = fmul double %4751, %4752
store double %4753, double* %524
%4754 = load double, double* %521
%4755 = fmul double 2.000000e+00, %4754
%4756 = load double, double* %521
%4757 = fsub double %4756, 1.000000e+00
%4758 = load double, double* %521
%4759 = fsub double %4758, 1.000000e+00
%4760 = load double, double* %892
%4761 = fmul double 4.000000e+00, %4760
%4762 = load double, double* %892
%4763 = fmul double %4761, %4762
%4764 = call double @llvm.fmuladd.f64(double %4757, double %4759, double %4763)
%4765 = call double @sqrt(double %4764)
%4766 = load double, double* %521
%4767 = fadd double %4766, 1.000000e+00
%4768 = load double, double* %521
%4769 = fadd double %4768, 1.000000e+00
%4770 = load double, double* %948
%4771 = fmul double 4.000000e+00, %4770
%4772 = load double, double* %948
%4773 = fmul double %4771, %4772
%4774 = call double @llvm.fmuladd.f64(double %4767, double %4769, double %4773)
%4775 = call double @sqrt(double %4774)
%4776 = fadd double %4765, %4775
%4777 = fdiv double %4755, %4776
store double %4777, double* %525
%4778 = load double, double* %521
%4779 = fadd double %4778, 1.000000e+00
%4780 = load double, double* %521
%4781 = fadd double %4780, 1.000000e+00
%4782 = load double, double* %948
%4783 = load double, double* %948
%4784 = fmul double %4782, %4783
%4785 = fmul double 4.000000e+00, %4784
%4786 = call double @llvm.fmuladd.f64(double %4779, double %4781, double %4785)
%4787 = call double @sqrt(double %4786)
%4788 = load double, double* %521
%4789 = fsub double %4788, 1.000000e+00
%4790 = load double, double* %521
%4791 = fsub double %4790, 1.000000e+00
%4792 = load double, double* %892
%4793 = load double, double* %892
%4794 = fmul double %4792, %4793
%4795 = fmul double 4.000000e+00, %4794
%4796 = call double @llvm.fmuladd.f64(double %4789, double %4791, double %4795)
%4797 = call double @sqrt(double %4796)
%4798 = fadd double %4787, %4797
%4799 = fdiv double 2.000000e+00, %4798
%4800 = load double, double* %521
%4801 = fmul double 2.000000e+00, %4800
%4802 = load double, double* %521
%4803 = fadd double %4802, 1.000000e+00
%4804 = load double, double* %521
%4805 = fadd double %4804, 1.000000e+00
%4806 = load double, double* %521
%4807 = fadd double %4806, 1.000000e+00
%4808 = load double, double* %948
%4809 = load double, double* %948
%4810 = fmul double %4808, %4809
%4811 = fmul double 4.000000e+00, %4810
%4812 = call double @llvm.fmuladd.f64(double %4805, double %4807, double %4811)
%4813 = call double @sqrt(double %4812)
%4814 = fdiv double %4803, %4813
%4815 = load double, double* %521
%4816 = fsub double %4815, 1.000000e+00
%4817 = load double, double* %521
%4818 = fsub double %4817, 1.000000e+00
%4819 = load double, double* %521
%4820 = fsub double %4819, 1.000000e+00
%4821 = load double, double* %892
%4822 = load double, double* %892
%4823 = fmul double %4821, %4822
%4824 = fmul double 4.000000e+00, %4823
%4825 = call double @llvm.fmuladd.f64(double %4818, double %4820, double %4824)
%4826 = call double @sqrt(double %4825)
%4827 = fdiv double %4816, %4826
%4828 = fadd double %4814, %4827
%4829 = fmul double %4801, %4828
%4830 = load double, double* %521
%4831 = fadd double %4830, 1.000000e+00
%4832 = load double, double* %521
%4833 = fadd double %4832, 1.000000e+00
%4834 = load double, double* %948
%4835 = load double, double* %948
%4836 = fmul double %4834, %4835
%4837 = fmul double 4.000000e+00, %4836
%4838 = call double @llvm.fmuladd.f64(double %4831, double %4833, double %4837)
%4839 = call double @sqrt(double %4838)
%4840 = load double, double* %521
%4841 = fsub double %4840, 1.000000e+00
%4842 = load double, double* %521
%4843 = fsub double %4842, 1.000000e+00
%4844 = load double, double* %892
%4845 = load double, double* %892
%4846 = fmul double %4844, %4845
%4847 = fmul double 4.000000e+00, %4846
%4848 = call double @llvm.fmuladd.f64(double %4841, double %4843, double %4847)
%4849 = call double @sqrt(double %4848)
%4850 = fadd double %4839, %4849
%4851 = load double, double* %521
%4852 = fadd double %4851, 1.000000e+00
%4853 = load double, double* %521
%4854 = fadd double %4853, 1.000000e+00
%4855 = load double, double* %948
%4856 = load double, double* %948
%4857 = fmul double %4855, %4856
%4858 = fmul double 4.000000e+00, %4857
%4859 = call double @llvm.fmuladd.f64(double %4852, double %4854, double %4858)
%4860 = call double @sqrt(double %4859)
%4861 = load double, double* %521
%4862 = fsub double %4861, 1.000000e+00
%4863 = load double, double* %521
%4864 = fsub double %4863, 1.000000e+00
%4865 = load double, double* %892
%4866 = load double, double* %892
%4867 = fmul double %4865, %4866
%4868 = fmul double 4.000000e+00, %4867
%4869 = call double @llvm.fmuladd.f64(double %4862, double %4864, double %4868)
%4870 = call double @sqrt(double %4869)
%4871 = fadd double %4860, %4870
%4872 = fmul double %4850, %4871
%4873 = fdiv double %4829, %4872
%4874 = fsub double %4799, %4873
store double %4874, double* %526
%4875 = load double, double* %526
%4876 = load double, double* %522
%4877 = fmul double %4875, %4876
store double %4877, double* %527
%4878 = load double, double* %526
%4879 = load double, double* %524
%4880 = fmul double %4878, %4879
store double %4880, double* %528
%4881 = load double, double* %525
%4882 = load double, double* %947
%4883 = load double, double* %425
%4884 = fsub double %4882, %4883
%4885 = load double, double* %947
%4886 = fneg double %4885
%4887 = call double @llvm.fmuladd.f64(double %4881, double %4884, double %4886)
%4888 = load double, double* %425
%4889 = fsub double %4887, %4888
%4890 = fmul double 5.000000e-01, %4889
store double %4890, double* %471
%4891 = load double, double* %947
%4892 = load double, double* %425
%4893 = fsub double %4891, %4892
%4894 = fmul double 5.000000e-01, %4893
store double %4894, double* %529
%4895 = load double, double* %525
%4896 = fneg double %4895
%4897 = fsub double %4896, 1.000000e+00
%4898 = fmul double 5.000000e-01, %4897
store double %4898, double* %476
%4899 = load double, double* %529
%4900 = load double, double* %527
%4901 = fmul double %4899, %4900
store double %4901, double* %530
%4902 = load double, double* %529
%4903 = load double, double* %528
%4904 = fmul double %4902, %4903
store double %4904, double* %474
%4905 = load double, double* %474
%4906 = load double, double* %476
%4907 = load double, double* %427
%4908 = call double @llvm.fmuladd.f64(double %4906, double %4907, double %4905)
store double %4908, double* %474
%4909 = load double, double* %471
%4910 = load double, double* %372
%4911 = fdiv double %4909, %4910
%4912 = fsub double 1.000000e+00, %4911
store double %4912, double* %255
%4913 = load double, double* %372
%4914 = fdiv double -1.000000e+00, %4913
store double %4914, double* %477
%4915 = load double, double* %471
%4916 = load double, double* %372
%4917 = load double, double* %372
%4918 = fmul double %4916, %4917
%4919 = fdiv double %4915, %4918
store double %4919, double* %387
%4920 = load double, double* %477
%4921 = load double, double* %530
%4922 = fmul double %4920, %4921
store double %4922, double* %503
%4923 = load double, double* %477
%4924 = load double, double* %474
%4925 = fmul double %4923, %4924
store double %4925, double* %257
%4926 = load double, double* %257
%4927 = load double, double* %387
%4928 = load double, double* %374
%4929 = call double @llvm.fmuladd.f64(double %4927, double %4928, double %4926)
store double %4929, double* %257
%4930 = load double, double* %891
%4931 = fsub double 1.000000e+00, %4930
store double %4931, double* %282
%4932 = load double, double* %255
%4933 = load double, double* %282
%4934 = call double @pow(double %4932, double %4933)
store double %4934, double* %285
%4935 = load double, double* %285
%4936 = load double, double* %282
%4937 = fmul double %4935, %4936
%4938 = load double, double* %255
%4939 = fdiv double %4937, %4938
store double %4939, double* %443
%4940 = load double, double* %443
%4941 = load double, double* %503
%4942 = fmul double %4940, %4941
store double %4942, double* %504
%4943 = load double, double* %443
%4944 = load double, double* %257
%4945 = fmul double %4943, %4944
store double %4945, double* %287
%4946 = load double, double* %372
%4947 = load double, double* %285
%4948 = fsub double 1.000000e+00, %4947
%4949 = fmul double %4946, %4948
%4950 = load double, double* %891
%4951 = fsub double 1.000000e+00, %4950
%4952 = fdiv double %4949, %4951
store double %4952, double* %433
%4953 = load double, double* %285
%4954 = fsub double 1.000000e+00, %4953
%4955 = load double, double* %891
%4956 = fsub double 1.000000e+00, %4955
%4957 = fdiv double %4954, %4956
store double %4957, double* %499
%4958 = load double, double* %372
%4959 = fneg double %4958
%4960 = load double, double* %891
%4961 = fsub double 1.000000e+00, %4960
%4962 = fdiv double %4959, %4961
store double %4962, double* %445
%4963 = load double, double* %499
%4964 = load double, double* %374
%4965 = fmul double %4963, %4964
store double %4965, double* %435
%4966 = load double, double* %445
%4967 = load double, double* %504
%4968 = fmul double %4966, %4967
store double %4968, double* %500
%4969 = load double, double* %435
%4970 = load double, double* %445
%4971 = load double, double* %287
%4972 = call double @llvm.fmuladd.f64(double %4970, double %4971, double %4969)
store double %4972, double* %435
%4973 = load double, double* %525
%4974 = fadd double %4973, 1.000000e+00
%4975 = fmul double 5.000000e-01, %4974
store double %4975, double* %531
store double 5.000000e-01, double* %532
%4976 = load double, double* %532
%4977 = load double, double* %527
%4978 = fmul double %4976, %4977
store double %4978, double* %533
%4979 = load double, double* %532
%4980 = load double, double* %528
%4981 = fmul double %4979, %4980
store double %4981, double* %534
%4982 = load double, double* %947
%4983 = load double, double* %372
%4984 = fdiv double %4982, %4983
%4985 = fadd double 1.000000e+00, %4984
store double %4985, double* %255
%4986 = load double, double* %947
%4987 = fneg double %4986
%4988 = load double, double* %372
%4989 = load double, double* %372
%4990 = fmul double %4988, %4989
%4991 = fdiv double %4987, %4990
store double %4991, double* %387
%4992 = load double, double* %387
%4993 = load double, double* %374
%4994 = fmul double %4992, %4993
store double %4994, double* %257
%4995 = load double, double* %891
%4996 = fneg double %4995
store double %4996, double* %282
%4997 = load double, double* %255
%4998 = load double, double* %282
%4999 = call double @pow(double %4997, double %4998)
store double %4999, double* %535
%5000 = load double, double* %535
%5001 = load double, double* %282
%5002 = fmul double %5000, %5001
%5003 = load double, double* %255
%5004 = fdiv double %5002, %5003
store double %5004, double* %536
%5005 = load double, double* %536
%5006 = load double, double* %257
%5007 = fmul double %5005, %5006
store double %5007, double* %537
%5008 = load double, double* %425
%5009 = load double, double* %372
%5010 = fdiv double %5008, %5009
%5011 = fadd double 1.000000e+00, %5010
store double %5011, double* %255
%5012 = load double, double* %372
%5013 = fdiv double 1.000000e+00, %5012
store double %5013, double* %538
%5014 = load double, double* %425
%5015 = fneg double %5014
%5016 = load double, double* %372
%5017 = load double, double* %372
%5018 = fmul double %5016, %5017
%5019 = fdiv double %5015, %5018
store double %5019, double* %387
%5020 = load double, double* %538
%5021 = load double, double* %427
%5022 = fmul double %5020, %5021
store double %5022, double* %257
%5023 = load double, double* %257
%5024 = load double, double* %387
%5025 = load double, double* %374
%5026 = call double @llvm.fmuladd.f64(double %5024, double %5025, double %5023)
store double %5026, double* %257
%5027 = load double, double* %891
%5028 = fneg double %5027
store double %5028, double* %282
%5029 = load double, double* %255
%5030 = load double, double* %282
%5031 = call double @pow(double %5029, double %5030)
store double %5031, double* %539
%5032 = load double, double* %539
%5033 = load double, double* %282
%5034 = fmul double %5032, %5033
%5035 = load double, double* %255
%5036 = fdiv double %5034, %5035
store double %5036, double* %540
%5037 = load double, double* %540
%5038 = load double, double* %257
%5039 = fmul double %5037, %5038
store double %5039, double* %541
%5040 = load double, double* %531
%5041 = fsub double 1.000000e+00, %5040
%5042 = load double, double* %535
%5043 = load double, double* %531
%5044 = load double, double* %539
%5045 = fmul double %5043, %5044
%5046 = call double @llvm.fmuladd.f64(double %5041, double %5042, double %5045)
store double %5046, double* %542
%5047 = load double, double* %539
%5048 = load double, double* %535
%5049 = fsub double %5047, %5048
store double %5049, double* %543
%5050 = load double, double* %531
%5051 = fsub double 1.000000e+00, %5050
store double %5051, double* %546
%5052 = load double, double* %531
store double %5052, double* %547
%5053 = load double, double* %543
%5054 = load double, double* %533
%5055 = fmul double %5053, %5054
store double %5055, double* %544
%5056 = load double, double* %543
%5057 = load double, double* %534
%5058 = fmul double %5056, %5057
store double %5058, double* %545
%5059 = load double, double* %545
%5060 = load double, double* %546
%5061 = load double, double* %537
%5062 = call double @llvm.fmuladd.f64(double %5060, double %5061, double %5059)
store double %5062, double* %545
%5063 = load double, double* %545
%5064 = load double, double* %547
%5065 = load double, double* %541
%5066 = call double @llvm.fmuladd.f64(double %5064, double %5065, double %5063)
store double %5066, double* %545
%5067 = load double*, double** %126
%5068 = load double, double* %5067
%5069 = load double, double* %471
%5070 = fsub double %5068, %5069
%5071 = load double, double* %454
%5072 = fadd double %5070, %5071
%5073 = load double, double* %542
%5074 = fmul double %5072, %5073
store double %5074, double* %548
%5075 = load double, double* %542
store double %5075, double* %549
%5076 = load double, double* %542
%5077 = fneg double %5076
store double %5077, double* %550
%5078 = load double, double* %542
store double %5078, double* %552
%5079 = load double, double* %454
%5080 = load double, double* %471
%5081 = fsub double %5079, %5080
%5082 = load double*, double** %126
%5083 = load double, double* %5082
%5084 = fadd double %5081, %5083
store double %5084, double* %553
%5085 = load double, double* %549
%5086 = load double, double* %550
%5087 = load double, double* %530
%5088 = call double @llvm.fmuladd.f64(double %5086, double %5087, double %5085)
store double %5088, double* %549
%5089 = load double, double* %550
%5090 = load double, double* %474
%5091 = fmul double %5089, %5090
store double %5091, double* %551
%5092 = load double, double* %551
%5093 = load double, double* %552
%5094 = load double, double* %456
%5095 = call double @llvm.fmuladd.f64(double %5093, double %5094, double %5092)
store double %5095, double* %551
%5096 = load double, double* %549
%5097 = load double, double* %553
%5098 = load double, double* %544
%5099 = call double @llvm.fmuladd.f64(double %5097, double %5098, double %5096)
store double %5099, double* %549
%5100 = load double, double* %551
%5101 = load double, double* %553
%5102 = load double, double* %545
%5103 = call double @llvm.fmuladd.f64(double %5101, double %5102, double %5100)
store double %5103, double* %551
%5104 = load double, double* %548
%5105 = load double, double* %433
%5106 = fadd double %5104, %5105
%5107 = load double, double* %517
%5108 = fsub double %5106, %5107
store double %5108, double* %505
store double 1.000000e+00, double* %554
store double 1.000000e+00, double* %506
store double -1.000000e+00, double* %555
%5109 = load double, double* %554
%5110 = load double, double* %549
%5111 = fmul double %5109, %5110
store double %5111, double* %508
%5112 = load double, double* %554
%5113 = load double, double* %551
%5114 = fmul double %5112, %5113
store double %5114, double* %507
%5115 = load double, double* %507
%5116 = load double, double* %506
%5117 = load double, double* %435
%5118 = call double @llvm.fmuladd.f64(double %5116, double %5117, double %5115)
store double %5118, double* %507
%5119 = load double, double* %508
%5120 = load double, double* %506
%5121 = load double, double* %500
%5122 = call double @llvm.fmuladd.f64(double %5120, double %5121, double %5119)
store double %5122, double* %508
%5123 = load double, double* %507
%5124 = load double, double* %555
%5125 = load double, double* %519
%5126 = call double @llvm.fmuladd.f64(double %5124, double %5125, double %5123)
store double %5126, double* %507
br label %5379
5127: ; preds = %4484, %4481
%5128 = load double, double* %425
%5129 = load double, double* %425
%5130 = load double, double* %892
%5131 = fmul double 4.000000e+00, %5130
%5132 = load double, double* %892
%5133 = fmul double %5131, %5132
%5134 = call double @llvm.fmuladd.f64(double %5128, double %5129, double %5133)
%5135 = call double @sqrt(double %5134)
store double %5135, double* %451
%5136 = load double, double* %425
%5137 = load double, double* %425
%5138 = load double, double* %425
%5139 = load double, double* %892
%5140 = load double, double* %892
%5141 = fmul double %5139, %5140
%5142 = fmul double 4.000000e+00, %5141
%5143 = call double @llvm.fmuladd.f64(double %5137, double %5138, double %5142)
%5144 = call double @sqrt(double %5143)
%5145 = fdiv double %5136, %5144
store double %5145, double* %452
%5146 = load double, double* %452
%5147 = load double, double* %427
%5148 = fmul double %5146, %5147
store double %5148, double* %453
%5149 = load double, double* %425
%5150 = load double, double* %451
%5151 = fadd double %5149, %5150
%5152 = fmul double -5.000000e-01, %5151
store double %5152, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%5153 = load double, double* %455
%5154 = load double, double* %427
%5155 = fmul double %5153, %5154
store double %5155, double* %456
%5156 = load double, double* %456
%5157 = load double, double* %457
%5158 = load double, double* %453
%5159 = call double @llvm.fmuladd.f64(double %5157, double %5158, double %5156)
store double %5159, double* %456
%5160 = load double, double* %454
%5161 = load double, double* %372
%5162 = fdiv double %5160, %5161
%5163 = fsub double 1.000000e+00, %5162
store double %5163, double* %255
%5164 = load double, double* %372
%5165 = fdiv double -1.000000e+00, %5164
store double %5165, double* %458
%5166 = load double, double* %454
%5167 = load double, double* %372
%5168 = load double, double* %372
%5169 = fmul double %5167, %5168
%5170 = fdiv double %5166, %5169
store double %5170, double* %387
%5171 = load double, double* %458
%5172 = load double, double* %456
%5173 = fmul double %5171, %5172
store double %5173, double* %257
%5174 = load double, double* %257
%5175 = load double, double* %387
%5176 = load double, double* %374
%5177 = call double @llvm.fmuladd.f64(double %5175, double %5176, double %5174)
store double %5177, double* %257
%5178 = load double, double* %891
%5179 = fsub double 1.000000e+00, %5178
store double %5179, double* %282
%5180 = load double, double* %255
%5181 = load double, double* %282
%5182 = call double @pow(double %5180, double %5181)
store double %5182, double* %285
%5183 = load double, double* %285
%5184 = load double, double* %282
%5185 = fmul double %5183, %5184
%5186 = load double, double* %255
%5187 = fdiv double %5185, %5186
store double %5187, double* %443
%5188 = load double, double* %443
%5189 = load double, double* %257
%5190 = fmul double %5188, %5189
store double %5190, double* %287
%5191 = load double, double* %372
%5192 = fneg double %5191
%5193 = load double, double* %285
%5194 = fmul double %5192, %5193
%5195 = load double, double* %891
%5196 = fsub double 1.000000e+00, %5195
%5197 = fdiv double %5194, %5196
store double %5197, double* %459
%5198 = load double, double* %285
%5199 = fneg double %5198
%5200 = load double, double* %891
%5201 = fsub double 1.000000e+00, %5200
%5202 = fdiv double %5199, %5201
store double %5202, double* %556
%5203 = load double, double* %372
%5204 = fneg double %5203
%5205 = load double, double* %891
%5206 = fsub double 1.000000e+00, %5205
%5207 = fdiv double %5204, %5206
store double %5207, double* %462
%5208 = load double, double* %556
%5209 = load double, double* %374
%5210 = fmul double %5208, %5209
store double %5210, double* %461
%5211 = load double, double* %461
%5212 = load double, double* %462
%5213 = load double, double* %287
%5214 = call double @llvm.fmuladd.f64(double %5212, double %5213, double %5211)
store double %5214, double* %461
%5215 = load double*, double** %126
%5216 = load double, double* %5215
%5217 = load double, double* %425
%5218 = fadd double %5216, %5217
store double %5218, double* %463
store double 1.000000e+00, double* %557
store double 1.000000e+00, double* %465
%5219 = load double, double* %465
%5220 = load double, double* %427
%5221 = fmul double %5219, %5220
store double %5221, double* %466
%5222 = load double, double* %463
%5223 = load double, double* %463
%5224 = load double, double* %892
%5225 = fmul double 4.000000e+00, %5224
%5226 = load double, double* %892
%5227 = fmul double %5225, %5226
%5228 = call double @llvm.fmuladd.f64(double %5222, double %5223, double %5227)
%5229 = call double @sqrt(double %5228)
store double %5229, double* %467
%5230 = load double, double* %463
%5231 = load double, double* %463
%5232 = load double, double* %463
%5233 = load double, double* %892
%5234 = load double, double* %892
%5235 = fmul double %5233, %5234
%5236 = fmul double 4.000000e+00, %5235
%5237 = call double @llvm.fmuladd.f64(double %5231, double %5232, double %5236)
%5238 = call double @sqrt(double %5237)
%5239 = fdiv double %5230, %5238
store double %5239, double* %468
%5240 = load double, double* %468
%5241 = load double, double* %557
%5242 = fmul double %5240, %5241
store double %5242, double* %558
%5243 = load double, double* %468
%5244 = load double, double* %466
%5245 = fmul double %5243, %5244
store double %5245, double* %470
%5246 = load double, double* %463
%5247 = load double, double* %467
%5248 = fsub double %5246, %5247
%5249 = load double, double* %425
%5250 = fneg double %5249
%5251 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5248, double %5250)
store double %5251, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%5252 = load double, double* %472
%5253 = load double, double* %557
%5254 = fmul double %5252, %5253
store double %5254, double* %530
%5255 = load double, double* %472
%5256 = load double, double* %466
%5257 = fmul double %5255, %5256
store double %5257, double* %474
%5258 = load double, double* %530
%5259 = load double, double* %475
%5260 = load double, double* %558
%5261 = call double @llvm.fmuladd.f64(double %5259, double %5260, double %5258)
store double %5261, double* %530
%5262 = load double, double* %474
%5263 = load double, double* %475
%5264 = load double, double* %470
%5265 = call double @llvm.fmuladd.f64(double %5263, double %5264, double %5262)
store double %5265, double* %474
%5266 = load double, double* %474
%5267 = load double, double* %476
%5268 = load double, double* %427
%5269 = call double @llvm.fmuladd.f64(double %5267, double %5268, double %5266)
store double %5269, double* %474
%5270 = load double, double* %471
%5271 = load double, double* %372
%5272 = fdiv double %5270, %5271
%5273 = fsub double 1.000000e+00, %5272
store double %5273, double* %255
%5274 = load double, double* %372
%5275 = fdiv double -1.000000e+00, %5274
store double %5275, double* %477
%5276 = load double, double* %471
%5277 = load double, double* %372
%5278 = load double, double* %372
%5279 = fmul double %5277, %5278
%5280 = fdiv double %5276, %5279
store double %5280, double* %387
%5281 = load double, double* %477
%5282 = load double, double* %530
%5283 = fmul double %5281, %5282
store double %5283, double* %503
%5284 = load double, double* %477
%5285 = load double, double* %474
%5286 = fmul double %5284, %5285
store double %5286, double* %257
%5287 = load double, double* %257
%5288 = load double, double* %387
%5289 = load double, double* %374
%5290 = call double @llvm.fmuladd.f64(double %5288, double %5289, double %5287)
store double %5290, double* %257
%5291 = load double, double* %891
%5292 = fsub double 1.000000e+00, %5291
store double %5292, double* %282
%5293 = load double, double* %255
%5294 = load double, double* %282
%5295 = call double @pow(double %5293, double %5294)
store double %5295, double* %285
%5296 = load double, double* %285
%5297 = load double, double* %282
%5298 = fmul double %5296, %5297
%5299 = load double, double* %255
%5300 = fdiv double %5298, %5299
store double %5300, double* %443
%5301 = load double, double* %443
%5302 = load double, double* %503
%5303 = fmul double %5301, %5302
store double %5303, double* %504
%5304 = load double, double* %443
%5305 = load double, double* %257
%5306 = fmul double %5304, %5305
store double %5306, double* %287
%5307 = load double, double* %372
%5308 = fneg double %5307
%5309 = load double, double* %285
%5310 = fmul double %5308, %5309
%5311 = load double, double* %891
%5312 = fsub double 1.000000e+00, %5311
%5313 = fdiv double %5310, %5312
store double %5313, double* %433
%5314 = load double, double* %285
%5315 = fneg double %5314
%5316 = load double, double* %891
%5317 = fsub double 1.000000e+00, %5316
%5318 = fdiv double %5315, %5317
store double %5318, double* %499
%5319 = load double, double* %372
%5320 = fneg double %5319
%5321 = load double, double* %891
%5322 = fsub double 1.000000e+00, %5321
%5323 = fdiv double %5320, %5322
store double %5323, double* %445
%5324 = load double, double* %499
%5325 = load double, double* %374
%5326 = fmul double %5324, %5325
store double %5326, double* %435
%5327 = load double, double* %445
%5328 = load double, double* %504
%5329 = fmul double %5327, %5328
store double %5329, double* %500
%5330 = load double, double* %435
%5331 = load double, double* %445
%5332 = load double, double* %287
%5333 = call double @llvm.fmuladd.f64(double %5331, double %5332, double %5330)
store double %5333, double* %435
%5334 = load double, double* %880
%5335 = fsub double 1.000000e+00, %5334
store double %5335, double* %255
%5336 = load double, double* %891
%5337 = fneg double %5336
store double %5337, double* %282
%5338 = load double, double* %255
%5339 = load double, double* %282
%5340 = call double @pow(double %5338, double %5339)
store double %5340, double* %285
%5341 = load double, double* %433
%5342 = load double, double* %285
%5343 = load double*, double** %126
%5344 = load double, double* %5343
%5345 = load double, double* %471
%5346 = fsub double %5344, %5345
%5347 = load double, double* %454
%5348 = fadd double %5346, %5347
%5349 = call double @llvm.fmuladd.f64(double %5342, double %5348, double %5341)
%5350 = load double, double* %459
%5351 = fsub double %5349, %5350
store double %5351, double* %505
store double 1.000000e+00, double* %506
%5352 = load double, double* %285
store double %5352, double* %508
%5353 = load double, double* %285
%5354 = fneg double %5353
store double %5354, double* %559
%5355 = load double, double* %285
store double %5355, double* %560
store double -1.000000e+00, double* %561
%5356 = load double, double* %506
%5357 = load double, double* %435
%5358 = fmul double %5356, %5357
store double %5358, double* %507
%5359 = load double, double* %508
%5360 = load double, double* %506
%5361 = load double, double* %500
%5362 = call double @llvm.fmuladd.f64(double %5360, double %5361, double %5359)
store double %5362, double* %508
%5363 = load double, double* %508
%5364 = load double, double* %559
%5365 = load double, double* %530
%5366 = call double @llvm.fmuladd.f64(double %5364, double %5365, double %5363)
store double %5366, double* %508
%5367 = load double, double* %507
%5368 = load double, double* %559
%5369 = load double, double* %474
%5370 = call double @llvm.fmuladd.f64(double %5368, double %5369, double %5367)
store double %5370, double* %507
%5371 = load double, double* %507
%5372 = load double, double* %560
%5373 = load double, double* %456
%5374 = call double @llvm.fmuladd.f64(double %5372, double %5373, double %5371)
store double %5374, double* %507
%5375 = load double, double* %507
%5376 = load double, double* %561
%5377 = load double, double* %461
%5378 = call double @llvm.fmuladd.f64(double %5376, double %5377, double %5375)
store double %5378, double* %507
br label %5379
5379: ; preds = %5127, %4487
br label %5380
5380: ; preds = %5379, %4463
%5381 = load double, double* %372
%5382 = fneg double %5381
%5383 = load double, double* %880
%5384 = fmul double %5382, %5383
store double %5384, double* %425
%5385 = load double, double* %880
%5386 = fneg double %5385
store double %5386, double* %497
%5387 = load double, double* %497
%5388 = load double, double* %374
%5389 = fmul double %5387, %5388
store double %5389, double* %427
%5390 = load double, double* %892
%5391 = fcmp ole double %5390, 0.000000e+00
br i1 %5391, label %5392, label %5692
5392: ; preds = %5380
%5393 = load double*, double** %127
%5394 = load double, double* %5393
%5395 = load double, double* %425
%5396 = fadd double %5394, %5395
store double %5396, double* %428
store double 1.000000e+00, double* %562
store double 1.000000e+00, double* %430
%5397 = load double, double* %430
%5398 = load double, double* %427
%5399 = fmul double %5397, %5398
store double %5399, double* %431
%5400 = load double, double* %428
%5401 = fcmp ogt double %5400, 0.000000e+00
br i1 %5401, label %5402, label %5491
5402: ; preds = %5392
%5403 = load double, double* %880
%5404 = fsub double 1.000000e+00, %5403
store double %5404, double* %255
%5405 = load double, double* %891
%5406 = fsub double -1.000000e+00, %5405
store double %5406, double* %282
%5407 = load double, double* %255
%5408 = load double, double* %282
%5409 = call double @pow(double %5407, double %5408)
store double %5409, double* %432
%5410 = load double, double* %372
%5411 = load double, double* %432
%5412 = load double, double* %880
%5413 = fsub double 1.000000e+00, %5412
%5414 = fmul double %5411, %5413
%5415 = load double, double* %880
%5416 = fsub double 1.000000e+00, %5415
%5417 = fneg double %5414
%5418 = call double @llvm.fmuladd.f64(double %5417, double %5416, double 1.000000e+00)
%5419 = fmul double %5410, %5418
%5420 = load double, double* %891
%5421 = fsub double 1.000000e+00, %5420
%5422 = fdiv double %5419, %5421
store double %5422, double* %433
%5423 = load double, double* %880
%5424 = fsub double 1.000000e+00, %5423
%5425 = load double, double* %880
%5426 = fsub double 1.000000e+00, %5425
%5427 = fmul double %5424, %5426
%5428 = load double, double* %432
%5429 = fneg double %5427
%5430 = call double @llvm.fmuladd.f64(double %5429, double %5428, double 1.000000e+00)
%5431 = load double, double* %891
%5432 = fsub double 1.000000e+00, %5431
%5433 = fdiv double %5430, %5432
store double %5433, double* %499
store double 0.000000e+00, double* %563
%5434 = load double, double* %499
%5435 = load double, double* %374
%5436 = fmul double %5434, %5435
store double %5436, double* %435
%5437 = load double, double* %428
%5438 = load double, double* %880
%5439 = fsub double 1.000000e+00, %5438
%5440 = load double, double* %891
%5441 = fmul double 5.000000e-01, %5440
%5442 = load double, double* %428
%5443 = fmul double %5441, %5442
%5444 = load double, double* %372
%5445 = fdiv double %5443, %5444
%5446 = fadd double %5439, %5445
%5447 = fmul double %5437, %5446
%5448 = load double, double* %432
%5449 = fmul double %5447, %5448
store double %5449, double* %437
%5450 = load double, double* %428
%5451 = fmul double 5.000000e-01, %5450
%5452 = load double, double* %891
%5453 = fmul double %5451, %5452
%5454 = load double, double* %372
%5455 = fdiv double %5453, %5454
%5456 = load double, double* %880
%5457 = fsub double %5455, %5456
%5458 = fadd double %5457, 1.000000e+00
%5459 = load double, double* %432
%5460 = load double, double* %428
%5461 = fmul double 5.000000e-01, %5460
%5462 = load double, double* %891
%5463 = fmul double %5461, %5462
%5464 = load double, double* %432
%5465 = fmul double %5463, %5464
%5466 = load double, double* %372
%5467 = fdiv double %5465, %5466
%5468 = call double @llvm.fmuladd.f64(double %5458, double %5459, double %5467)
store double %5468, double* %438
%5469 = load double, double* %428
%5470 = load double, double* %428
%5471 = fmul double %5469, %5470
%5472 = fmul double -5.000000e-01, %5471
%5473 = load double, double* %891
%5474 = fmul double %5472, %5473
%5475 = load double, double* %432
%5476 = fmul double %5474, %5475
%5477 = load double, double* %372
%5478 = load double, double* %372
%5479 = fmul double %5477, %5478
%5480 = fdiv double %5476, %5479
store double %5480, double* %502
%5481 = load double, double* %438
%5482 = load double, double* %562
%5483 = fmul double %5481, %5482
store double %5483, double* %564
%5484 = load double, double* %438
%5485 = load double, double* %431
%5486 = fmul double %5484, %5485
store double %5486, double* %440
%5487 = load double, double* %440
%5488 = load double, double* %502
%5489 = load double, double* %374
%5490 = call double @llvm.fmuladd.f64(double %5488, double %5489, double %5487)
store double %5490, double* %440
br label %5674
5491: ; preds = %5392
%5492 = load double, double* %947
%5493 = fcmp ogt double %5492, 0.000000e+00
br i1 %5493, label %5494, label %5613
5494: ; preds = %5491
%5495 = load double*, double** %127
%5496 = load double, double* %5495
%5497 = load double, double* %947
%5498 = fneg double %5497
%5499 = fcmp olt double %5496, %5498
br i1 %5499, label %5500, label %5613
5500: ; preds = %5494
%5501 = load double, double* %947
%5502 = load double, double* %372
%5503 = fdiv double %5501, %5502
%5504 = fadd double 1.000000e+00, %5503
store double %5504, double* %255
%5505 = load double, double* %947
%5506 = fneg double %5505
%5507 = load double, double* %372
%5508 = load double, double* %372
%5509 = fmul double %5507, %5508
%5510 = fdiv double %5506, %5509
store double %5510, double* %387
%5511 = load double, double* %387
%5512 = load double, double* %374
%5513 = fmul double %5511, %5512
store double %5513, double* %257
%5514 = load double, double* %891
%5515 = fsub double 1.000000e+00, %5514
store double %5515, double* %282
%5516 = load double, double* %255
%5517 = load double, double* %282
%5518 = call double @pow(double %5516, double %5517)
store double %5518, double* %285
%5519 = load double, double* %285
%5520 = load double, double* %282
%5521 = fmul double %5519, %5520
%5522 = load double, double* %255
%5523 = fdiv double %5521, %5522
store double %5523, double* %443
%5524 = load double, double* %443
%5525 = load double, double* %257
%5526 = fmul double %5524, %5525
store double %5526, double* %287
%5527 = load double, double* %372
%5528 = load double, double* %285
%5529 = load double, double* %891
%5530 = fsub double 1.000000e+00, %5529
%5531 = load double*, double** %127
%5532 = load double, double* %5531
%5533 = load double, double* %947
%5534 = fadd double %5532, %5533
%5535 = fmul double %5530, %5534
%5536 = load double, double* %372
%5537 = load double, double* %947
%5538 = fadd double %5536, %5537
%5539 = fdiv double %5535, %5538
%5540 = fsub double 1.000000e+00, %5539
%5541 = fneg double %5528
%5542 = call double @llvm.fmuladd.f64(double %5541, double %5540, double 1.000000e+00)
%5543 = fmul double %5527, %5542
%5544 = load double, double* %891
%5545 = fsub double 1.000000e+00, %5544
%5546 = fdiv double %5543, %5545
store double %5546, double* %433
%5547 = load double, double* %891
%5548 = fsub double 1.000000e+00, %5547
%5549 = load double, double* %947
%5550 = load double*, double** %127
%5551 = load double, double* %5550
%5552 = fadd double %5549, %5551
%5553 = fmul double %5548, %5552
%5554 = load double, double* %947
%5555 = load double, double* %372
%5556 = fadd double %5554, %5555
%5557 = fdiv double %5553, %5556
%5558 = fsub double 1.000000e+00, %5557
%5559 = load double, double* %285
%5560 = fneg double %5558
%5561 = call double @llvm.fmuladd.f64(double %5560, double %5559, double 1.000000e+00)
%5562 = load double, double* %891
%5563 = fsub double 1.000000e+00, %5562
%5564 = fdiv double %5561, %5563
%5565 = load double, double* %372
%5566 = load double, double* %947
%5567 = load double*, double** %127
%5568 = load double, double* %5567
%5569 = fadd double %5566, %5568
%5570 = fmul double %5565, %5569
%5571 = load double, double* %285
%5572 = fmul double %5570, %5571
%5573 = load double, double* %947
%5574 = load double, double* %372
%5575 = fadd double %5573, %5574
%5576 = load double, double* %947
%5577 = load double, double* %372
%5578 = fadd double %5576, %5577
%5579 = fmul double %5575, %5578
%5580 = fdiv double %5572, %5579
%5581 = fsub double %5564, %5580
store double %5581, double* %499
%5582 = load double, double* %372
%5583 = load double, double* %891
%5584 = fsub double 1.000000e+00, %5583
%5585 = load double, double* %947
%5586 = load double*, double** %127
%5587 = load double, double* %5586
%5588 = fadd double %5585, %5587
%5589 = fmul double %5584, %5588
%5590 = load double, double* %947
%5591 = load double, double* %372
%5592 = fadd double %5590, %5591
%5593 = fdiv double %5589, %5592
%5594 = fsub double %5593, 1.000000e+00
%5595 = fmul double %5582, %5594
%5596 = load double, double* %891
%5597 = fsub double 1.000000e+00, %5596
%5598 = fdiv double %5595, %5597
store double %5598, double* %445
%5599 = load double, double* %372
%5600 = load double, double* %285
%5601 = fmul double %5599, %5600
%5602 = load double, double* %947
%5603 = load double, double* %372
%5604 = fadd double %5602, %5603
%5605 = fdiv double %5601, %5604
store double %5605, double* %563
%5606 = load double, double* %499
%5607 = load double, double* %374
%5608 = fmul double %5606, %5607
store double %5608, double* %435
%5609 = load double, double* %435
%5610 = load double, double* %445
%5611 = load double, double* %287
%5612 = call double @llvm.fmuladd.f64(double %5610, double %5611, double %5609)
store double %5612, double* %435
br label %5673
5613: ; preds = %5494, %5491
%5614 = load double*, double** %127
%5615 = load double, double* %5614
%5616 = load double, double* %372
%5617 = fdiv double %5615, %5616
%5618 = fsub double 1.000000e+00, %5617
store double %5618, double* %255
%5619 = load double, double* %372
%5620 = fdiv double -1.000000e+00, %5619
store double %5620, double* %565
%5621 = load double*, double** %127
%5622 = load double, double* %5621
%5623 = load double, double* %372
%5624 = load double, double* %372
%5625 = fmul double %5623, %5624
%5626 = fdiv double %5622, %5625
store double %5626, double* %387
%5627 = load double, double* %387
%5628 = load double, double* %374
%5629 = fmul double %5627, %5628
store double %5629, double* %257
%5630 = load double, double* %891
%5631 = fsub double 1.000000e+00, %5630
store double %5631, double* %282
%5632 = load double, double* %255
%5633 = load double, double* %282
%5634 = call double @pow(double %5632, double %5633)
store double %5634, double* %285
%5635 = load double, double* %285
%5636 = load double, double* %282
%5637 = fmul double %5635, %5636
%5638 = load double, double* %255
%5639 = fdiv double %5637, %5638
store double %5639, double* %443
%5640 = load double, double* %443
%5641 = load double, double* %565
%5642 = fmul double %5640, %5641
store double %5642, double* %566
%5643 = load double, double* %443
%5644 = load double, double* %257
%5645 = fmul double %5643, %5644
store double %5645, double* %287
%5646 = load double, double* %372
%5647 = load double, double* %285
%5648 = fsub double 1.000000e+00, %5647
%5649 = fmul double %5646, %5648
%5650 = load double, double* %891
%5651 = fsub double 1.000000e+00, %5650
%5652 = fdiv double %5649, %5651
store double %5652, double* %433
%5653 = load double, double* %285
%5654 = fsub double 1.000000e+00, %5653
%5655 = load double, double* %891
%5656 = fsub double 1.000000e+00, %5655
%5657 = fdiv double %5654, %5656
store double %5657, double* %499
%5658 = load double, double* %372
%5659 = fneg double %5658
%5660 = load double, double* %891
%5661 = fsub double 1.000000e+00, %5660
%5662 = fdiv double %5659, %5661
store double %5662, double* %445
%5663 = load double, double* %499
%5664 = load double, double* %374
%5665 = fmul double %5663, %5664
store double %5665, double* %435
%5666 = load double, double* %445
%5667 = load double, double* %566
%5668 = fmul double %5666, %5667
store double %5668, double* %563
%5669 = load double, double* %435
%5670 = load double, double* %445
%5671 = load double, double* %287
%5672 = call double @llvm.fmuladd.f64(double %5670, double %5671, double %5669)
store double %5672, double* %435
br label %5673
5673: ; preds = %5613, %5500
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %564
store double 0.000000e+00, double* %440
br label %5674
5674: ; preds = %5673, %5402
%5675 = load double, double* %433
%5676 = load double, double* %437
%5677 = fadd double %5675, %5676
store double %5677, double* %567
store double 1.000000e+00, double* %568
store double 1.000000e+00, double* %571
%5678 = load double, double* %568
%5679 = load double, double* %435
%5680 = fmul double %5678, %5679
store double %5680, double* %569
%5681 = load double, double* %568
%5682 = load double, double* %563
%5683 = fmul double %5681, %5682
store double %5683, double* %570
%5684 = load double, double* %570
%5685 = load double, double* %571
%5686 = load double, double* %564
%5687 = call double @llvm.fmuladd.f64(double %5685, double %5686, double %5684)
store double %5687, double* %570
%5688 = load double, double* %569
%5689 = load double, double* %571
%5690 = load double, double* %440
%5691 = call double @llvm.fmuladd.f64(double %5689, double %5690, double %5688)
store double %5691, double* %569
br label %6591
5692: ; preds = %5380
%5693 = load double, double* %947
%5694 = fcmp ogt double %5693, 0.000000e+00
br i1 %5694, label %5695, label %6338
5695: ; preds = %5692
%5696 = load double, double* %948
%5697 = fcmp ogt double %5696, 0.000000e+00
br i1 %5697, label %5698, label %6338
5698: ; preds = %5695
%5699 = load double, double* %947
%5700 = load double, double* %425
%5701 = fadd double %5699, %5700
%5702 = load double, double* %947
%5703 = load double, double* %425
%5704 = fsub double %5702, %5703
%5705 = fdiv double %5701, %5704
store double %5705, double* %510
%5706 = load double, double* %947
%5707 = load double, double* %425
%5708 = fadd double %5706, %5707
%5709 = load double, double* %947
%5710 = load double, double* %425
%5711 = fsub double %5709, %5710
%5712 = load double, double* %947
%5713 = load double, double* %425
%5714 = fsub double %5712, %5713
%5715 = fmul double %5711, %5714
%5716 = fdiv double %5708, %5715
%5717 = load double, double* %947
%5718 = load double, double* %425
%5719 = fsub double %5717, %5718
%5720 = fdiv double 1.000000e+00, %5719
%5721 = fadd double %5716, %5720
store double %5721, double* %511
%5722 = load double, double* %511
%5723 = load double, double* %427
%5724 = fmul double %5722, %5723
store double %5724, double* %512
%5725 = load double, double* %510
%5726 = fmul double 2.000000e+00, %5725
%5727 = load double, double* %510
%5728 = fsub double %5727, 1.000000e+00
%5729 = load double, double* %510
%5730 = fsub double %5729, 1.000000e+00
%5731 = load double, double* %892
%5732 = fmul double 4.000000e+00, %5731
%5733 = load double, double* %892
%5734 = fmul double %5732, %5733
%5735 = call double @llvm.fmuladd.f64(double %5728, double %5730, double %5734)
%5736 = call double @sqrt(double %5735)
%5737 = load double, double* %510
%5738 = fadd double %5737, 1.000000e+00
%5739 = load double, double* %510
%5740 = fadd double %5739, 1.000000e+00
%5741 = load double, double* %948
%5742 = fmul double 4.000000e+00, %5741
%5743 = load double, double* %948
%5744 = fmul double %5742, %5743
%5745 = call double @llvm.fmuladd.f64(double %5738, double %5740, double %5744)
%5746 = call double @sqrt(double %5745)
%5747 = fadd double %5736, %5746
%5748 = fdiv double %5726, %5747
store double %5748, double* %513
%5749 = load double, double* %510
%5750 = fadd double %5749, 1.000000e+00
%5751 = load double, double* %510
%5752 = fadd double %5751, 1.000000e+00
%5753 = load double, double* %948
%5754 = load double, double* %948
%5755 = fmul double %5753, %5754
%5756 = fmul double 4.000000e+00, %5755
%5757 = call double @llvm.fmuladd.f64(double %5750, double %5752, double %5756)
%5758 = call double @sqrt(double %5757)
%5759 = load double, double* %510
%5760 = fsub double %5759, 1.000000e+00
%5761 = load double, double* %510
%5762 = fsub double %5761, 1.000000e+00
%5763 = load double, double* %892
%5764 = load double, double* %892
%5765 = fmul double %5763, %5764
%5766 = fmul double 4.000000e+00, %5765
%5767 = call double @llvm.fmuladd.f64(double %5760, double %5762, double %5766)
%5768 = call double @sqrt(double %5767)
%5769 = fadd double %5758, %5768
%5770 = fdiv double 2.000000e+00, %5769
%5771 = load double, double* %510
%5772 = fmul double 2.000000e+00, %5771
%5773 = load double, double* %510
%5774 = fadd double %5773, 1.000000e+00
%5775 = load double, double* %510
%5776 = fadd double %5775, 1.000000e+00
%5777 = load double, double* %510
%5778 = fadd double %5777, 1.000000e+00
%5779 = load double, double* %948
%5780 = load double, double* %948
%5781 = fmul double %5779, %5780
%5782 = fmul double 4.000000e+00, %5781
%5783 = call double @llvm.fmuladd.f64(double %5776, double %5778, double %5782)
%5784 = call double @sqrt(double %5783)
%5785 = fdiv double %5774, %5784
%5786 = load double, double* %510
%5787 = fsub double %5786, 1.000000e+00
%5788 = load double, double* %510
%5789 = fsub double %5788, 1.000000e+00
%5790 = load double, double* %510
%5791 = fsub double %5790, 1.000000e+00
%5792 = load double, double* %892
%5793 = load double, double* %892
%5794 = fmul double %5792, %5793
%5795 = fmul double 4.000000e+00, %5794
%5796 = call double @llvm.fmuladd.f64(double %5789, double %5791, double %5795)
%5797 = call double @sqrt(double %5796)
%5798 = fdiv double %5787, %5797
%5799 = fadd double %5785, %5798
%5800 = fmul double %5772, %5799
%5801 = load double, double* %510
%5802 = fadd double %5801, 1.000000e+00
%5803 = load double, double* %510
%5804 = fadd double %5803, 1.000000e+00
%5805 = load double, double* %948
%5806 = load double, double* %948
%5807 = fmul double %5805, %5806
%5808 = fmul double 4.000000e+00, %5807
%5809 = call double @llvm.fmuladd.f64(double %5802, double %5804, double %5808)
%5810 = call double @sqrt(double %5809)
%5811 = load double, double* %510
%5812 = fsub double %5811, 1.000000e+00
%5813 = load double, double* %510
%5814 = fsub double %5813, 1.000000e+00
%5815 = load double, double* %892
%5816 = load double, double* %892
%5817 = fmul double %5815, %5816
%5818 = fmul double 4.000000e+00, %5817
%5819 = call double @llvm.fmuladd.f64(double %5812, double %5814, double %5818)
%5820 = call double @sqrt(double %5819)
%5821 = fadd double %5810, %5820
%5822 = load double, double* %510
%5823 = fadd double %5822, 1.000000e+00
%5824 = load double, double* %510
%5825 = fadd double %5824, 1.000000e+00
%5826 = load double, double* %948
%5827 = load double, double* %948
%5828 = fmul double %5826, %5827
%5829 = fmul double 4.000000e+00, %5828
%5830 = call double @llvm.fmuladd.f64(double %5823, double %5825, double %5829)
%5831 = call double @sqrt(double %5830)
%5832 = load double, double* %510
%5833 = fsub double %5832, 1.000000e+00
%5834 = load double, double* %510
%5835 = fsub double %5834, 1.000000e+00
%5836 = load double, double* %892
%5837 = load double, double* %892
%5838 = fmul double %5836, %5837
%5839 = fmul double 4.000000e+00, %5838
%5840 = call double @llvm.fmuladd.f64(double %5833, double %5835, double %5839)
%5841 = call double @sqrt(double %5840)
%5842 = fadd double %5831, %5841
%5843 = fmul double %5821, %5842
%5844 = fdiv double %5800, %5843
%5845 = fsub double %5770, %5844
store double %5845, double* %514
%5846 = load double, double* %514
%5847 = load double, double* %512
%5848 = fmul double %5846, %5847
store double %5848, double* %515
%5849 = load double, double* %513
%5850 = load double, double* %947
%5851 = load double, double* %425
%5852 = fsub double %5850, %5851
%5853 = load double, double* %947
%5854 = fneg double %5853
%5855 = call double @llvm.fmuladd.f64(double %5849, double %5852, double %5854)
%5856 = load double, double* %425
%5857 = fsub double %5855, %5856
%5858 = fmul double 5.000000e-01, %5857
store double %5858, double* %454
%5859 = load double, double* %947
%5860 = load double, double* %425
%5861 = fsub double %5859, %5860
%5862 = fmul double 5.000000e-01, %5861
store double %5862, double* %516
%5863 = load double, double* %513
%5864 = fneg double %5863
%5865 = fsub double %5864, 1.000000e+00
%5866 = fmul double 5.000000e-01, %5865
store double %5866, double* %455
%5867 = load double, double* %516
%5868 = load double, double* %515
%5869 = fmul double %5867, %5868
store double %5869, double* %456
%5870 = load double, double* %456
%5871 = load double, double* %455
%5872 = load double, double* %427
%5873 = call double @llvm.fmuladd.f64(double %5871, double %5872, double %5870)
store double %5873, double* %456
%5874 = load double, double* %454
%5875 = load double, double* %372
%5876 = fdiv double %5874, %5875
%5877 = fsub double 1.000000e+00, %5876
store double %5877, double* %255
%5878 = load double, double* %372
%5879 = fdiv double -1.000000e+00, %5878
store double %5879, double* %458
%5880 = load double, double* %454
%5881 = load double, double* %372
%5882 = load double, double* %372
%5883 = fmul double %5881, %5882
%5884 = fdiv double %5880, %5883
store double %5884, double* %387
%5885 = load double, double* %458
%5886 = load double, double* %456
%5887 = fmul double %5885, %5886
store double %5887, double* %257
%5888 = load double, double* %257
%5889 = load double, double* %387
%5890 = load double, double* %374
%5891 = call double @llvm.fmuladd.f64(double %5889, double %5890, double %5888)
store double %5891, double* %257
%5892 = load double, double* %891
%5893 = fsub double 1.000000e+00, %5892
store double %5893, double* %282
%5894 = load double, double* %255
%5895 = load double, double* %282
%5896 = call double @pow(double %5894, double %5895)
store double %5896, double* %285
%5897 = load double, double* %285
%5898 = load double, double* %282
%5899 = fmul double %5897, %5898
%5900 = load double, double* %255
%5901 = fdiv double %5899, %5900
store double %5901, double* %443
%5902 = load double, double* %443
%5903 = load double, double* %257
%5904 = fmul double %5902, %5903
store double %5904, double* %287
%5905 = load double, double* %372
%5906 = load double, double* %285
%5907 = fsub double 1.000000e+00, %5906
%5908 = fmul double %5905, %5907
%5909 = load double, double* %891
%5910 = fsub double 1.000000e+00, %5909
%5911 = fdiv double %5908, %5910
store double %5911, double* %517
%5912 = load double, double* %285
%5913 = fsub double 1.000000e+00, %5912
%5914 = load double, double* %891
%5915 = fsub double 1.000000e+00, %5914
%5916 = fdiv double %5913, %5915
store double %5916, double* %518
%5917 = load double, double* %372
%5918 = fneg double %5917
%5919 = load double, double* %891
%5920 = fsub double 1.000000e+00, %5919
%5921 = fdiv double %5918, %5920
store double %5921, double* %520
%5922 = load double, double* %518
%5923 = load double, double* %374
%5924 = fmul double %5922, %5923
store double %5924, double* %519
%5925 = load double, double* %519
%5926 = load double, double* %520
%5927 = load double, double* %287
%5928 = call double @llvm.fmuladd.f64(double %5926, double %5927, double %5925)
store double %5928, double* %519
%5929 = load double*, double** %127
%5930 = load double, double* %5929
%5931 = load double, double* %947
%5932 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5930, double %5931)
%5933 = load double, double* %425
%5934 = fadd double %5932, %5933
%5935 = load double, double* %947
%5936 = load double, double* %425
%5937 = fsub double %5935, %5936
%5938 = fdiv double %5934, %5937
store double %5938, double* %521
%5939 = load double, double* %947
%5940 = load double, double* %425
%5941 = fsub double %5939, %5940
%5942 = fdiv double 2.000000e+00, %5941
store double %5942, double* %572
%5943 = load double, double* %947
%5944 = load double*, double** %127
%5945 = load double, double* %5944
%5946 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5945, double %5943)
%5947 = load double, double* %425
%5948 = fadd double %5946, %5947
%5949 = load double, double* %947
%5950 = load double, double* %425
%5951 = fsub double %5949, %5950
%5952 = load double, double* %947
%5953 = load double, double* %425
%5954 = fsub double %5952, %5953
%5955 = fmul double %5951, %5954
%5956 = fdiv double %5948, %5955
%5957 = load double, double* %947
%5958 = load double, double* %425
%5959 = fsub double %5957, %5958
%5960 = fdiv double 1.000000e+00, %5959
%5961 = fadd double %5956, %5960
store double %5961, double* %523
%5962 = load double, double* %523
%5963 = load double, double* %427
%5964 = fmul double %5962, %5963
store double %5964, double* %524
%5965 = load double, double* %521
%5966 = fmul double 2.000000e+00, %5965
%5967 = load double, double* %521
%5968 = fsub double %5967, 1.000000e+00
%5969 = load double, double* %521
%5970 = fsub double %5969, 1.000000e+00
%5971 = load double, double* %892
%5972 = fmul double 4.000000e+00, %5971
%5973 = load double, double* %892
%5974 = fmul double %5972, %5973
%5975 = call double @llvm.fmuladd.f64(double %5968, double %5970, double %5974)
%5976 = call double @sqrt(double %5975)
%5977 = load double, double* %521
%5978 = fadd double %5977, 1.000000e+00
%5979 = load double, double* %521
%5980 = fadd double %5979, 1.000000e+00
%5981 = load double, double* %948
%5982 = fmul double 4.000000e+00, %5981
%5983 = load double, double* %948
%5984 = fmul double %5982, %5983
%5985 = call double @llvm.fmuladd.f64(double %5978, double %5980, double %5984)
%5986 = call double @sqrt(double %5985)
%5987 = fadd double %5976, %5986
%5988 = fdiv double %5966, %5987
store double %5988, double* %525
%5989 = load double, double* %521
%5990 = fadd double %5989, 1.000000e+00
%5991 = load double, double* %521
%5992 = fadd double %5991, 1.000000e+00
%5993 = load double, double* %948
%5994 = load double, double* %948
%5995 = fmul double %5993, %5994
%5996 = fmul double 4.000000e+00, %5995
%5997 = call double @llvm.fmuladd.f64(double %5990, double %5992, double %5996)
%5998 = call double @sqrt(double %5997)
%5999 = load double, double* %521
%6000 = fsub double %5999, 1.000000e+00
%6001 = load double, double* %521
%6002 = fsub double %6001, 1.000000e+00
%6003 = load double, double* %892
%6004 = load double, double* %892
%6005 = fmul double %6003, %6004
%6006 = fmul double 4.000000e+00, %6005
%6007 = call double @llvm.fmuladd.f64(double %6000, double %6002, double %6006)
%6008 = call double @sqrt(double %6007)
%6009 = fadd double %5998, %6008
%6010 = fdiv double 2.000000e+00, %6009
%6011 = load double, double* %521
%6012 = fmul double 2.000000e+00, %6011
%6013 = load double, double* %521
%6014 = fadd double %6013, 1.000000e+00
%6015 = load double, double* %521
%6016 = fadd double %6015, 1.000000e+00
%6017 = load double, double* %521
%6018 = fadd double %6017, 1.000000e+00
%6019 = load double, double* %948
%6020 = load double, double* %948
%6021 = fmul double %6019, %6020
%6022 = fmul double 4.000000e+00, %6021
%6023 = call double @llvm.fmuladd.f64(double %6016, double %6018, double %6022)
%6024 = call double @sqrt(double %6023)
%6025 = fdiv double %6014, %6024
%6026 = load double, double* %521
%6027 = fsub double %6026, 1.000000e+00
%6028 = load double, double* %521
%6029 = fsub double %6028, 1.000000e+00
%6030 = load double, double* %521
%6031 = fsub double %6030, 1.000000e+00
%6032 = load double, double* %892
%6033 = load double, double* %892
%6034 = fmul double %6032, %6033
%6035 = fmul double 4.000000e+00, %6034
%6036 = call double @llvm.fmuladd.f64(double %6029, double %6031, double %6035)
%6037 = call double @sqrt(double %6036)
%6038 = fdiv double %6027, %6037
%6039 = fadd double %6025, %6038
%6040 = fmul double %6012, %6039
%6041 = load double, double* %521
%6042 = fadd double %6041, 1.000000e+00
%6043 = load double, double* %521
%6044 = fadd double %6043, 1.000000e+00
%6045 = load double, double* %948
%6046 = load double, double* %948
%6047 = fmul double %6045, %6046
%6048 = fmul double 4.000000e+00, %6047
%6049 = call double @llvm.fmuladd.f64(double %6042, double %6044, double %6048)
%6050 = call double @sqrt(double %6049)
%6051 = load double, double* %521
%6052 = fsub double %6051, 1.000000e+00
%6053 = load double, double* %521
%6054 = fsub double %6053, 1.000000e+00
%6055 = load double, double* %892
%6056 = load double, double* %892
%6057 = fmul double %6055, %6056
%6058 = fmul double 4.000000e+00, %6057
%6059 = call double @llvm.fmuladd.f64(double %6052, double %6054, double %6058)
%6060 = call double @sqrt(double %6059)
%6061 = fadd double %6050, %6060
%6062 = load double, double* %521
%6063 = fadd double %6062, 1.000000e+00
%6064 = load double, double* %521
%6065 = fadd double %6064, 1.000000e+00
%6066 = load double, double* %948
%6067 = load double, double* %948
%6068 = fmul double %6066, %6067
%6069 = fmul double 4.000000e+00, %6068
%6070 = call double @llvm.fmuladd.f64(double %6063, double %6065, double %6069)
%6071 = call double @sqrt(double %6070)
%6072 = load double, double* %521
%6073 = fsub double %6072, 1.000000e+00
%6074 = load double, double* %521
%6075 = fsub double %6074, 1.000000e+00
%6076 = load double, double* %892
%6077 = load double, double* %892
%6078 = fmul double %6076, %6077
%6079 = fmul double 4.000000e+00, %6078
%6080 = call double @llvm.fmuladd.f64(double %6073, double %6075, double %6079)
%6081 = call double @sqrt(double %6080)
%6082 = fadd double %6071, %6081
%6083 = fmul double %6061, %6082
%6084 = fdiv double %6040, %6083
%6085 = fsub double %6010, %6084
store double %6085, double* %526
%6086 = load double, double* %526
%6087 = load double, double* %572
%6088 = fmul double %6086, %6087
store double %6088, double* %573
%6089 = load double, double* %526
%6090 = load double, double* %524
%6091 = fmul double %6089, %6090
store double %6091, double* %528
%6092 = load double, double* %525
%6093 = load double, double* %947
%6094 = load double, double* %425
%6095 = fsub double %6093, %6094
%6096 = load double, double* %947
%6097 = fneg double %6096
%6098 = call double @llvm.fmuladd.f64(double %6092, double %6095, double %6097)
%6099 = load double, double* %425
%6100 = fsub double %6098, %6099
%6101 = fmul double 5.000000e-01, %6100
store double %6101, double* %471
%6102 = load double, double* %947
%6103 = load double, double* %425
%6104 = fsub double %6102, %6103
%6105 = fmul double 5.000000e-01, %6104
store double %6105, double* %529
%6106 = load double, double* %525
%6107 = fneg double %6106
%6108 = fsub double %6107, 1.000000e+00
%6109 = fmul double 5.000000e-01, %6108
store double %6109, double* %476
%6110 = load double, double* %529
%6111 = load double, double* %573
%6112 = fmul double %6110, %6111
store double %6112, double* %574
%6113 = load double, double* %529
%6114 = load double, double* %528
%6115 = fmul double %6113, %6114
store double %6115, double* %474
%6116 = load double, double* %474
%6117 = load double, double* %476
%6118 = load double, double* %427
%6119 = call double @llvm.fmuladd.f64(double %6117, double %6118, double %6116)
store double %6119, double* %474
%6120 = load double, double* %471
%6121 = load double, double* %372
%6122 = fdiv double %6120, %6121
%6123 = fsub double 1.000000e+00, %6122
store double %6123, double* %255
%6124 = load double, double* %372
%6125 = fdiv double -1.000000e+00, %6124
store double %6125, double* %477
%6126 = load double, double* %471
%6127 = load double, double* %372
%6128 = load double, double* %372
%6129 = fmul double %6127, %6128
%6130 = fdiv double %6126, %6129
store double %6130, double* %387
%6131 = load double, double* %477
%6132 = load double, double* %574
%6133 = fmul double %6131, %6132
store double %6133, double* %565
%6134 = load double, double* %477
%6135 = load double, double* %474
%6136 = fmul double %6134, %6135
store double %6136, double* %257
%6137 = load double, double* %257
%6138 = load double, double* %387
%6139 = load double, double* %374
%6140 = call double @llvm.fmuladd.f64(double %6138, double %6139, double %6137)
store double %6140, double* %257
%6141 = load double, double* %891
%6142 = fsub double 1.000000e+00, %6141
store double %6142, double* %282
%6143 = load double, double* %255
%6144 = load double, double* %282
%6145 = call double @pow(double %6143, double %6144)
store double %6145, double* %285
%6146 = load double, double* %285
%6147 = load double, double* %282
%6148 = fmul double %6146, %6147
%6149 = load double, double* %255
%6150 = fdiv double %6148, %6149
store double %6150, double* %443
%6151 = load double, double* %443
%6152 = load double, double* %565
%6153 = fmul double %6151, %6152
store double %6153, double* %566
%6154 = load double, double* %443
%6155 = load double, double* %257
%6156 = fmul double %6154, %6155
store double %6156, double* %287
%6157 = load double, double* %372
%6158 = load double, double* %285
%6159 = fsub double 1.000000e+00, %6158
%6160 = fmul double %6157, %6159
%6161 = load double, double* %891
%6162 = fsub double 1.000000e+00, %6161
%6163 = fdiv double %6160, %6162
store double %6163, double* %433
%6164 = load double, double* %285
%6165 = fsub double 1.000000e+00, %6164
%6166 = load double, double* %891
%6167 = fsub double 1.000000e+00, %6166
%6168 = fdiv double %6165, %6167
store double %6168, double* %499
%6169 = load double, double* %372
%6170 = fneg double %6169
%6171 = load double, double* %891
%6172 = fsub double 1.000000e+00, %6171
%6173 = fdiv double %6170, %6172
store double %6173, double* %445
%6174 = load double, double* %499
%6175 = load double, double* %374
%6176 = fmul double %6174, %6175
store double %6176, double* %435
%6177 = load double, double* %445
%6178 = load double, double* %566
%6179 = fmul double %6177, %6178
store double %6179, double* %563
%6180 = load double, double* %435
%6181 = load double, double* %445
%6182 = load double, double* %287
%6183 = call double @llvm.fmuladd.f64(double %6181, double %6182, double %6180)
store double %6183, double* %435
%6184 = load double, double* %525
%6185 = fadd double %6184, 1.000000e+00
%6186 = fmul double 5.000000e-01, %6185
store double %6186, double* %531
store double 5.000000e-01, double* %532
%6187 = load double, double* %532
%6188 = load double, double* %573
%6189 = fmul double %6187, %6188
store double %6189, double* %575
%6190 = load double, double* %532
%6191 = load double, double* %528
%6192 = fmul double %6190, %6191
store double %6192, double* %534
%6193 = load double, double* %947
%6194 = load double, double* %372
%6195 = fdiv double %6193, %6194
%6196 = fadd double 1.000000e+00, %6195
store double %6196, double* %255
%6197 = load double, double* %947
%6198 = fneg double %6197
%6199 = load double, double* %372
%6200 = load double, double* %372
%6201 = fmul double %6199, %6200
%6202 = fdiv double %6198, %6201
store double %6202, double* %387
%6203 = load double, double* %387
%6204 = load double, double* %374
%6205 = fmul double %6203, %6204
store double %6205, double* %257
%6206 = load double, double* %891
%6207 = fneg double %6206
store double %6207, double* %282
%6208 = load double, double* %255
%6209 = load double, double* %282
%6210 = call double @pow(double %6208, double %6209)
store double %6210, double* %535
%6211 = load double, double* %535
%6212 = load double, double* %282
%6213 = fmul double %6211, %6212
%6214 = load double, double* %255
%6215 = fdiv double %6213, %6214
store double %6215, double* %536
%6216 = load double, double* %536
%6217 = load double, double* %257
%6218 = fmul double %6216, %6217
store double %6218, double* %537
%6219 = load double, double* %425
%6220 = load double, double* %372
%6221 = fdiv double %6219, %6220
%6222 = fadd double 1.000000e+00, %6221
store double %6222, double* %255
%6223 = load double, double* %372
%6224 = fdiv double 1.000000e+00, %6223
store double %6224, double* %538
%6225 = load double, double* %425
%6226 = fneg double %6225
%6227 = load double, double* %372
%6228 = load double, double* %372
%6229 = fmul double %6227, %6228
%6230 = fdiv double %6226, %6229
store double %6230, double* %387
%6231 = load double, double* %538
%6232 = load double, double* %427
%6233 = fmul double %6231, %6232
store double %6233, double* %257
%6234 = load double, double* %257
%6235 = load double, double* %387
%6236 = load double, double* %374
%6237 = call double @llvm.fmuladd.f64(double %6235, double %6236, double %6234)
store double %6237, double* %257
%6238 = load double, double* %891
%6239 = fneg double %6238
store double %6239, double* %282
%6240 = load double, double* %255
%6241 = load double, double* %282
%6242 = call double @pow(double %6240, double %6241)
store double %6242, double* %539
%6243 = load double, double* %539
%6244 = load double, double* %282
%6245 = fmul double %6243, %6244
%6246 = load double, double* %255
%6247 = fdiv double %6245, %6246
store double %6247, double* %540
%6248 = load double, double* %540
%6249 = load double, double* %257
%6250 = fmul double %6248, %6249
store double %6250, double* %541
%6251 = load double, double* %531
%6252 = fsub double 1.000000e+00, %6251
%6253 = load double, double* %535
%6254 = load double, double* %531
%6255 = load double, double* %539
%6256 = fmul double %6254, %6255
%6257 = call double @llvm.fmuladd.f64(double %6252, double %6253, double %6256)
store double %6257, double* %542
%6258 = load double, double* %539
%6259 = load double, double* %535
%6260 = fsub double %6258, %6259
store double %6260, double* %543
%6261 = load double, double* %531
%6262 = fsub double 1.000000e+00, %6261
store double %6262, double* %546
%6263 = load double, double* %531
store double %6263, double* %547
%6264 = load double, double* %543
%6265 = load double, double* %575
%6266 = fmul double %6264, %6265
store double %6266, double* %576
%6267 = load double, double* %543
%6268 = load double, double* %534
%6269 = fmul double %6267, %6268
store double %6269, double* %545
%6270 = load double, double* %545
%6271 = load double, double* %546
%6272 = load double, double* %537
%6273 = call double @llvm.fmuladd.f64(double %6271, double %6272, double %6270)
store double %6273, double* %545
%6274 = load double, double* %545
%6275 = load double, double* %547
%6276 = load double, double* %541
%6277 = call double @llvm.fmuladd.f64(double %6275, double %6276, double %6274)
store double %6277, double* %545
%6278 = load double*, double** %127
%6279 = load double, double* %6278
%6280 = load double, double* %471
%6281 = fsub double %6279, %6280
%6282 = load double, double* %454
%6283 = fadd double %6281, %6282
%6284 = load double, double* %542
%6285 = fmul double %6283, %6284
store double %6285, double* %548
%6286 = load double, double* %542
store double %6286, double* %577
%6287 = load double, double* %542
%6288 = fneg double %6287
store double %6288, double* %550
%6289 = load double, double* %542
store double %6289, double* %552
%6290 = load double, double* %454
%6291 = load double, double* %471
%6292 = fsub double %6290, %6291
%6293 = load double*, double** %127
%6294 = load double, double* %6293
%6295 = fadd double %6292, %6294
store double %6295, double* %553
%6296 = load double, double* %577
%6297 = load double, double* %550
%6298 = load double, double* %574
%6299 = call double @llvm.fmuladd.f64(double %6297, double %6298, double %6296)
store double %6299, double* %577
%6300 = load double, double* %550
%6301 = load double, double* %474
%6302 = fmul double %6300, %6301
store double %6302, double* %551
%6303 = load double, double* %551
%6304 = load double, double* %552
%6305 = load double, double* %456
%6306 = call double @llvm.fmuladd.f64(double %6304, double %6305, double %6303)
store double %6306, double* %551
%6307 = load double, double* %577
%6308 = load double, double* %553
%6309 = load double, double* %576
%6310 = call double @llvm.fmuladd.f64(double %6308, double %6309, double %6307)
store double %6310, double* %577
%6311 = load double, double* %551
%6312 = load double, double* %553
%6313 = load double, double* %545
%6314 = call double @llvm.fmuladd.f64(double %6312, double %6313, double %6311)
store double %6314, double* %551
%6315 = load double, double* %548
%6316 = load double, double* %433
%6317 = fadd double %6315, %6316
%6318 = load double, double* %517
%6319 = fsub double %6317, %6318
store double %6319, double* %567
store double 1.000000e+00, double* %578
store double 1.000000e+00, double* %568
store double -1.000000e+00, double* %579
%6320 = load double, double* %578
%6321 = load double, double* %577
%6322 = fmul double %6320, %6321
store double %6322, double* %570
%6323 = load double, double* %578
%6324 = load double, double* %551
%6325 = fmul double %6323, %6324
store double %6325, double* %569
%6326 = load double, double* %569
%6327 = load double, double* %568
%6328 = load double, double* %435
%6329 = call double @llvm.fmuladd.f64(double %6327, double %6328, double %6326)
store double %6329, double* %569
%6330 = load double, double* %570
%6331 = load double, double* %568
%6332 = load double, double* %563
%6333 = call double @llvm.fmuladd.f64(double %6331, double %6332, double %6330)
store double %6333, double* %570
%6334 = load double, double* %569
%6335 = load double, double* %579
%6336 = load double, double* %519
%6337 = call double @llvm.fmuladd.f64(double %6335, double %6336, double %6334)
store double %6337, double* %569
br label %6590
6338: ; preds = %5695, %5692
%6339 = load double, double* %425
%6340 = load double, double* %425
%6341 = load double, double* %892
%6342 = fmul double 4.000000e+00, %6341
%6343 = load double, double* %892
%6344 = fmul double %6342, %6343
%6345 = call double @llvm.fmuladd.f64(double %6339, double %6340, double %6344)
%6346 = call double @sqrt(double %6345)
store double %6346, double* %451
%6347 = load double, double* %425
%6348 = load double, double* %425
%6349 = load double, double* %425
%6350 = load double, double* %892
%6351 = load double, double* %892
%6352 = fmul double %6350, %6351
%6353 = fmul double 4.000000e+00, %6352
%6354 = call double @llvm.fmuladd.f64(double %6348, double %6349, double %6353)
%6355 = call double @sqrt(double %6354)
%6356 = fdiv double %6347, %6355
store double %6356, double* %452
%6357 = load double, double* %452
%6358 = load double, double* %427
%6359 = fmul double %6357, %6358
store double %6359, double* %453
%6360 = load double, double* %425
%6361 = load double, double* %451
%6362 = fadd double %6360, %6361
%6363 = fmul double -5.000000e-01, %6362
store double %6363, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%6364 = load double, double* %455
%6365 = load double, double* %427
%6366 = fmul double %6364, %6365
store double %6366, double* %456
%6367 = load double, double* %456
%6368 = load double, double* %457
%6369 = load double, double* %453
%6370 = call double @llvm.fmuladd.f64(double %6368, double %6369, double %6367)
store double %6370, double* %456
%6371 = load double, double* %454
%6372 = load double, double* %372
%6373 = fdiv double %6371, %6372
%6374 = fsub double 1.000000e+00, %6373
store double %6374, double* %255
%6375 = load double, double* %372
%6376 = fdiv double -1.000000e+00, %6375
store double %6376, double* %458
%6377 = load double, double* %454
%6378 = load double, double* %372
%6379 = load double, double* %372
%6380 = fmul double %6378, %6379
%6381 = fdiv double %6377, %6380
store double %6381, double* %387
%6382 = load double, double* %458
%6383 = load double, double* %456
%6384 = fmul double %6382, %6383
store double %6384, double* %257
%6385 = load double, double* %257
%6386 = load double, double* %387
%6387 = load double, double* %374
%6388 = call double @llvm.fmuladd.f64(double %6386, double %6387, double %6385)
store double %6388, double* %257
%6389 = load double, double* %891
%6390 = fsub double 1.000000e+00, %6389
store double %6390, double* %282
%6391 = load double, double* %255
%6392 = load double, double* %282
%6393 = call double @pow(double %6391, double %6392)
store double %6393, double* %285
%6394 = load double, double* %285
%6395 = load double, double* %282
%6396 = fmul double %6394, %6395
%6397 = load double, double* %255
%6398 = fdiv double %6396, %6397
store double %6398, double* %443
%6399 = load double, double* %443
%6400 = load double, double* %257
%6401 = fmul double %6399, %6400
store double %6401, double* %287
%6402 = load double, double* %372
%6403 = fneg double %6402
%6404 = load double, double* %285
%6405 = fmul double %6403, %6404
%6406 = load double, double* %891
%6407 = fsub double 1.000000e+00, %6406
%6408 = fdiv double %6405, %6407
store double %6408, double* %459
%6409 = load double, double* %285
%6410 = fneg double %6409
%6411 = load double, double* %891
%6412 = fsub double 1.000000e+00, %6411
%6413 = fdiv double %6410, %6412
store double %6413, double* %556
%6414 = load double, double* %372
%6415 = fneg double %6414
%6416 = load double, double* %891
%6417 = fsub double 1.000000e+00, %6416
%6418 = fdiv double %6415, %6417
store double %6418, double* %462
%6419 = load double, double* %556
%6420 = load double, double* %374
%6421 = fmul double %6419, %6420
store double %6421, double* %461
%6422 = load double, double* %461
%6423 = load double, double* %462
%6424 = load double, double* %287
%6425 = call double @llvm.fmuladd.f64(double %6423, double %6424, double %6422)
store double %6425, double* %461
%6426 = load double*, double** %127
%6427 = load double, double* %6426
%6428 = load double, double* %425
%6429 = fadd double %6427, %6428
store double %6429, double* %463
store double 1.000000e+00, double* %580
store double 1.000000e+00, double* %465
%6430 = load double, double* %465
%6431 = load double, double* %427
%6432 = fmul double %6430, %6431
store double %6432, double* %466
%6433 = load double, double* %463
%6434 = load double, double* %463
%6435 = load double, double* %892
%6436 = fmul double 4.000000e+00, %6435
%6437 = load double, double* %892
%6438 = fmul double %6436, %6437
%6439 = call double @llvm.fmuladd.f64(double %6433, double %6434, double %6438)
%6440 = call double @sqrt(double %6439)
store double %6440, double* %467
%6441 = load double, double* %463
%6442 = load double, double* %463
%6443 = load double, double* %463
%6444 = load double, double* %892
%6445 = load double, double* %892
%6446 = fmul double %6444, %6445
%6447 = fmul double 4.000000e+00, %6446
%6448 = call double @llvm.fmuladd.f64(double %6442, double %6443, double %6447)
%6449 = call double @sqrt(double %6448)
%6450 = fdiv double %6441, %6449
store double %6450, double* %468
%6451 = load double, double* %468
%6452 = load double, double* %580
%6453 = fmul double %6451, %6452
store double %6453, double* %581
%6454 = load double, double* %468
%6455 = load double, double* %466
%6456 = fmul double %6454, %6455
store double %6456, double* %470
%6457 = load double, double* %463
%6458 = load double, double* %467
%6459 = fsub double %6457, %6458
%6460 = load double, double* %425
%6461 = fneg double %6460
%6462 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6459, double %6461)
store double %6462, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%6463 = load double, double* %472
%6464 = load double, double* %580
%6465 = fmul double %6463, %6464
store double %6465, double* %574
%6466 = load double, double* %472
%6467 = load double, double* %466
%6468 = fmul double %6466, %6467
store double %6468, double* %474
%6469 = load double, double* %574
%6470 = load double, double* %475
%6471 = load double, double* %581
%6472 = call double @llvm.fmuladd.f64(double %6470, double %6471, double %6469)
store double %6472, double* %574
%6473 = load double, double* %474
%6474 = load double, double* %475
%6475 = load double, double* %470
%6476 = call double @llvm.fmuladd.f64(double %6474, double %6475, double %6473)
store double %6476, double* %474
%6477 = load double, double* %474
%6478 = load double, double* %476
%6479 = load double, double* %427
%6480 = call double @llvm.fmuladd.f64(double %6478, double %6479, double %6477)
store double %6480, double* %474
%6481 = load double, double* %471
%6482 = load double, double* %372
%6483 = fdiv double %6481, %6482
%6484 = fsub double 1.000000e+00, %6483
store double %6484, double* %255
%6485 = load double, double* %372
%6486 = fdiv double -1.000000e+00, %6485
store double %6486, double* %477
%6487 = load double, double* %471
%6488 = load double, double* %372
%6489 = load double, double* %372
%6490 = fmul double %6488, %6489
%6491 = fdiv double %6487, %6490
store double %6491, double* %387
%6492 = load double, double* %477
%6493 = load double, double* %574
%6494 = fmul double %6492, %6493
store double %6494, double* %565
%6495 = load double, double* %477
%6496 = load double, double* %474
%6497 = fmul double %6495, %6496
store double %6497, double* %257
%6498 = load double, double* %257
%6499 = load double, double* %387
%6500 = load double, double* %374
%6501 = call double @llvm.fmuladd.f64(double %6499, double %6500, double %6498)
store double %6501, double* %257
%6502 = load double, double* %891
%6503 = fsub double 1.000000e+00, %6502
store double %6503, double* %282
%6504 = load double, double* %255
%6505 = load double, double* %282
%6506 = call double @pow(double %6504, double %6505)
store double %6506, double* %285
%6507 = load double, double* %285
%6508 = load double, double* %282
%6509 = fmul double %6507, %6508
%6510 = load double, double* %255
%6511 = fdiv double %6509, %6510
store double %6511, double* %443
%6512 = load double, double* %443
%6513 = load double, double* %565
%6514 = fmul double %6512, %6513
store double %6514, double* %566
%6515 = load double, double* %443
%6516 = load double, double* %257
%6517 = fmul double %6515, %6516
store double %6517, double* %287
%6518 = load double, double* %372
%6519 = fneg double %6518
%6520 = load double, double* %285
%6521 = fmul double %6519, %6520
%6522 = load double, double* %891
%6523 = fsub double 1.000000e+00, %6522
%6524 = fdiv double %6521, %6523
store double %6524, double* %433
%6525 = load double, double* %285
%6526 = fneg double %6525
%6527 = load double, double* %891
%6528 = fsub double 1.000000e+00, %6527
%6529 = fdiv double %6526, %6528
store double %6529, double* %499
%6530 = load double, double* %372
%6531 = fneg double %6530
%6532 = load double, double* %891
%6533 = fsub double 1.000000e+00, %6532
%6534 = fdiv double %6531, %6533
store double %6534, double* %445
%6535 = load double, double* %499
%6536 = load double, double* %374
%6537 = fmul double %6535, %6536
store double %6537, double* %435
%6538 = load double, double* %445
%6539 = load double, double* %566
%6540 = fmul double %6538, %6539
store double %6540, double* %563
%6541 = load double, double* %435
%6542 = load double, double* %445
%6543 = load double, double* %287
%6544 = call double @llvm.fmuladd.f64(double %6542, double %6543, double %6541)
store double %6544, double* %435
%6545 = load double, double* %880
%6546 = fsub double 1.000000e+00, %6545
store double %6546, double* %255
%6547 = load double, double* %891
%6548 = fneg double %6547
store double %6548, double* %282
%6549 = load double, double* %255
%6550 = load double, double* %282
%6551 = call double @pow(double %6549, double %6550)
store double %6551, double* %285
%6552 = load double, double* %433
%6553 = load double, double* %285
%6554 = load double*, double** %127
%6555 = load double, double* %6554
%6556 = load double, double* %471
%6557 = fsub double %6555, %6556
%6558 = load double, double* %454
%6559 = fadd double %6557, %6558
%6560 = call double @llvm.fmuladd.f64(double %6553, double %6559, double %6552)
%6561 = load double, double* %459
%6562 = fsub double %6560, %6561
store double %6562, double* %567
store double 1.000000e+00, double* %568
%6563 = load double, double* %285
store double %6563, double* %570
%6564 = load double, double* %285
%6565 = fneg double %6564
store double %6565, double* %582
%6566 = load double, double* %285
store double %6566, double* %583
store double -1.000000e+00, double* %584
%6567 = load double, double* %568
%6568 = load double, double* %435
%6569 = fmul double %6567, %6568
store double %6569, double* %569
%6570 = load double, double* %570
%6571 = load double, double* %568
%6572 = load double, double* %563
%6573 = call double @llvm.fmuladd.f64(double %6571, double %6572, double %6570)
store double %6573, double* %570
%6574 = load double, double* %570
%6575 = load double, double* %582
%6576 = load double, double* %574
%6577 = call double @llvm.fmuladd.f64(double %6575, double %6576, double %6574)
store double %6577, double* %570
%6578 = load double, double* %569
%6579 = load double, double* %582
%6580 = load double, double* %474
%6581 = call double @llvm.fmuladd.f64(double %6579, double %6580, double %6578)
store double %6581, double* %569
%6582 = load double, double* %569
%6583 = load double, double* %583
%6584 = load double, double* %456
%6585 = call double @llvm.fmuladd.f64(double %6583, double %6584, double %6582)
store double %6585, double* %569
%6586 = load double, double* %569
%6587 = load double, double* %584
%6588 = load double, double* %461
%6589 = call double @llvm.fmuladd.f64(double %6587, double %6588, double %6586)
store double %6589, double* %569
br label %6590
6590: ; preds = %6338, %5698
br label %6591
6591: ; preds = %6590, %5674
%6592 = load double, double* %893
%6593 = fcmp ogt double %6592, 0.000000e+00
br i1 %6593, label %6594, label %7046
6594: ; preds = %6591
%6595 = load double, double* %377
%6596 = fneg double %6595
%6597 = load double, double* %880
%6598 = fmul double %6596, %6597
store double %6598, double* %425
%6599 = load double, double* %880
%6600 = fneg double %6599
store double %6600, double* %585
%6601 = load double, double* %585
%6602 = load double, double* %379
%6603 = fmul double %6601, %6602
store double %6603, double* %427
%6604 = load double, double* %896
%6605 = fcmp ole double %6604, 0.000000e+00
br i1 %6605, label %6606, label %6790
6606: ; preds = %6594
%6607 = load double*, double** %128
%6608 = load double, double* %6607
%6609 = load double, double* %425
%6610 = fadd double %6608, %6609
store double %6610, double* %428
store double 1.000000e+00, double* %586
store double 1.000000e+00, double* %430
%6611 = load double, double* %430
%6612 = load double, double* %427
%6613 = fmul double %6611, %6612
store double %6613, double* %431
%6614 = load double, double* %428
%6615 = fcmp ogt double %6614, 0.000000e+00
br i1 %6615, label %6616, label %6705
6616: ; preds = %6606
%6617 = load double, double* %880
%6618 = fsub double 1.000000e+00, %6617
store double %6618, double* %255
%6619 = load double, double* %895
%6620 = fsub double -1.000000e+00, %6619
store double %6620, double* %282
%6621 = load double, double* %255
%6622 = load double, double* %282
%6623 = call double @pow(double %6621, double %6622)
store double %6623, double* %432
%6624 = load double, double* %377
%6625 = load double, double* %432
%6626 = load double, double* %880
%6627 = fsub double 1.000000e+00, %6626
%6628 = fmul double %6625, %6627
%6629 = load double, double* %880
%6630 = fsub double 1.000000e+00, %6629
%6631 = fneg double %6628
%6632 = call double @llvm.fmuladd.f64(double %6631, double %6630, double 1.000000e+00)
%6633 = fmul double %6624, %6632
%6634 = load double, double* %895
%6635 = fsub double 1.000000e+00, %6634
%6636 = fdiv double %6633, %6635
store double %6636, double* %433
%6637 = load double, double* %880
%6638 = fsub double 1.000000e+00, %6637
%6639 = load double, double* %880
%6640 = fsub double 1.000000e+00, %6639
%6641 = fmul double %6638, %6640
%6642 = load double, double* %432
%6643 = fneg double %6641
%6644 = call double @llvm.fmuladd.f64(double %6643, double %6642, double 1.000000e+00)
%6645 = load double, double* %895
%6646 = fsub double 1.000000e+00, %6645
%6647 = fdiv double %6644, %6646
store double %6647, double* %587
store double 0.000000e+00, double* %563
store double 0.000000e+00, double* %588
%6648 = load double, double* %587
%6649 = load double, double* %379
%6650 = fmul double %6648, %6649
store double %6650, double* %435
%6651 = load double, double* %428
%6652 = load double, double* %880
%6653 = fsub double 1.000000e+00, %6652
%6654 = load double, double* %895
%6655 = fmul double 5.000000e-01, %6654
%6656 = load double, double* %428
%6657 = fmul double %6655, %6656
%6658 = load double, double* %377
%6659 = fdiv double %6657, %6658
%6660 = fadd double %6653, %6659
%6661 = fmul double %6651, %6660
%6662 = load double, double* %432
%6663 = fmul double %6661, %6662
store double %6663, double* %437
%6664 = load double, double* %428
%6665 = fmul double 5.000000e-01, %6664
%6666 = load double, double* %895
%6667 = fmul double %6665, %6666
%6668 = load double, double* %377
%6669 = fdiv double %6667, %6668
%6670 = load double, double* %880
%6671 = fsub double %6669, %6670
%6672 = fadd double %6671, 1.000000e+00
%6673 = load double, double* %432
%6674 = load double, double* %428
%6675 = fmul double 5.000000e-01, %6674
%6676 = load double, double* %895
%6677 = fmul double %6675, %6676
%6678 = load double, double* %432
%6679 = fmul double %6677, %6678
%6680 = load double, double* %377
%6681 = fdiv double %6679, %6680
%6682 = call double @llvm.fmuladd.f64(double %6672, double %6673, double %6681)
store double %6682, double* %438
%6683 = load double, double* %428
%6684 = load double, double* %428
%6685 = fmul double %6683, %6684
%6686 = fmul double -5.000000e-01, %6685
%6687 = load double, double* %895
%6688 = fmul double %6686, %6687
%6689 = load double, double* %432
%6690 = fmul double %6688, %6689
%6691 = load double, double* %377
%6692 = load double, double* %377
%6693 = fmul double %6691, %6692
%6694 = fdiv double %6690, %6693
store double %6694, double* %590
store double 0.000000e+00, double* %564
%6695 = load double, double* %438
%6696 = load double, double* %586
%6697 = fmul double %6695, %6696
store double %6697, double* %589
%6698 = load double, double* %438
%6699 = load double, double* %431
%6700 = fmul double %6698, %6699
store double %6700, double* %440
%6701 = load double, double* %440
%6702 = load double, double* %590
%6703 = load double, double* %379
%6704 = call double @llvm.fmuladd.f64(double %6702, double %6703, double %6701)
store double %6704, double* %440
br label %6765
6705: ; preds = %6606
%6706 = load double*, double** %128
%6707 = load double, double* %6706
%6708 = load double, double* %377
%6709 = fdiv double %6707, %6708
%6710 = fsub double 1.000000e+00, %6709
store double %6710, double* %255
%6711 = load double, double* %377
%6712 = fdiv double -1.000000e+00, %6711
store double %6712, double* %591
%6713 = load double*, double** %128
%6714 = load double, double* %6713
%6715 = load double, double* %377
%6716 = load double, double* %377
%6717 = fmul double %6715, %6716
%6718 = fdiv double %6714, %6717
store double %6718, double* %394
%6719 = load double, double* %394
%6720 = load double, double* %379
%6721 = fmul double %6719, %6720
store double %6721, double* %257
%6722 = load double, double* %895
%6723 = fsub double 1.000000e+00, %6722
store double %6723, double* %282
%6724 = load double, double* %255
%6725 = load double, double* %282
%6726 = call double @pow(double %6724, double %6725)
store double %6726, double* %285
%6727 = load double, double* %285
%6728 = load double, double* %282
%6729 = fmul double %6727, %6728
%6730 = load double, double* %255
%6731 = fdiv double %6729, %6730
store double %6731, double* %443
%6732 = load double, double* %443
%6733 = load double, double* %591
%6734 = fmul double %6732, %6733
store double %6734, double* %592
%6735 = load double, double* %443
%6736 = load double, double* %257
%6737 = fmul double %6735, %6736
store double %6737, double* %287
%6738 = load double, double* %377
%6739 = load double, double* %285
%6740 = fsub double 1.000000e+00, %6739
%6741 = fmul double %6738, %6740
%6742 = load double, double* %895
%6743 = fsub double 1.000000e+00, %6742
%6744 = fdiv double %6741, %6743
store double %6744, double* %433
%6745 = load double, double* %285
%6746 = fsub double 1.000000e+00, %6745
%6747 = load double, double* %895
%6748 = fsub double 1.000000e+00, %6747
%6749 = fdiv double %6746, %6748
store double %6749, double* %587
%6750 = load double, double* %377
%6751 = fneg double %6750
%6752 = load double, double* %895
%6753 = fsub double 1.000000e+00, %6752
%6754 = fdiv double %6751, %6753
store double %6754, double* %445
store double 0.000000e+00, double* %563
%6755 = load double, double* %587
%6756 = load double, double* %379
%6757 = fmul double %6755, %6756
store double %6757, double* %435
%6758 = load double, double* %445
%6759 = load double, double* %592
%6760 = fmul double %6758, %6759
store double %6760, double* %588
%6761 = load double, double* %435
%6762 = load double, double* %445
%6763 = load double, double* %287
%6764 = call double @llvm.fmuladd.f64(double %6762, double %6763, double %6761)
store double %6764, double* %435
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %564
store double 0.000000e+00, double* %440
store double 0.000000e+00, double* %589
br label %6765
6765: ; preds = %6705, %6616
%6766 = load double, double* %433
%6767 = load double, double* %437
%6768 = fadd double %6766, %6767
store double %6768, double* %593
store double 1.000000e+00, double* %594
store double 1.000000e+00, double* %598
%6769 = load double, double* %594
%6770 = load double, double* %435
%6771 = fmul double %6769, %6770
store double %6771, double* %595
%6772 = load double, double* %594
%6773 = load double, double* %588
%6774 = fmul double %6772, %6773
store double %6774, double* %596
%6775 = load double, double* %594
%6776 = load double, double* %563
%6777 = fmul double %6775, %6776
store double %6777, double* %597
%6778 = load double, double* %597
%6779 = load double, double* %598
%6780 = load double, double* %564
%6781 = call double @llvm.fmuladd.f64(double %6779, double %6780, double %6778)
store double %6781, double* %597
%6782 = load double, double* %595
%6783 = load double, double* %598
%6784 = load double, double* %440
%6785 = call double @llvm.fmuladd.f64(double %6783, double %6784, double %6782)
store double %6785, double* %595
%6786 = load double, double* %596
%6787 = load double, double* %598
%6788 = load double, double* %589
%6789 = call double @llvm.fmuladd.f64(double %6787, double %6788, double %6786)
store double %6789, double* %596
br label %7045
6790: ; preds = %6594
%6791 = load double, double* %425
%6792 = load double, double* %425
%6793 = load double, double* %896
%6794 = fmul double 4.000000e+00, %6793
%6795 = load double, double* %896
%6796 = fmul double %6794, %6795
%6797 = call double @llvm.fmuladd.f64(double %6791, double %6792, double %6796)
%6798 = call double @sqrt(double %6797)
store double %6798, double* %451
%6799 = load double, double* %425
%6800 = load double, double* %425
%6801 = load double, double* %425
%6802 = load double, double* %896
%6803 = load double, double* %896
%6804 = fmul double %6802, %6803
%6805 = fmul double 4.000000e+00, %6804
%6806 = call double @llvm.fmuladd.f64(double %6800, double %6801, double %6805)
%6807 = call double @sqrt(double %6806)
%6808 = fdiv double %6799, %6807
store double %6808, double* %452
%6809 = load double, double* %452
%6810 = load double, double* %427
%6811 = fmul double %6809, %6810
store double %6811, double* %453
%6812 = load double, double* %425
%6813 = load double, double* %451
%6814 = fadd double %6812, %6813
%6815 = fmul double -5.000000e-01, %6814
store double %6815, double* %454
store double -5.000000e-01, double* %455
store double -5.000000e-01, double* %457
%6816 = load double, double* %455
%6817 = load double, double* %427
%6818 = fmul double %6816, %6817
store double %6818, double* %456
%6819 = load double, double* %456
%6820 = load double, double* %457
%6821 = load double, double* %453
%6822 = call double @llvm.fmuladd.f64(double %6820, double %6821, double %6819)
store double %6822, double* %456
%6823 = load double, double* %454
%6824 = load double, double* %377
%6825 = fdiv double %6823, %6824
%6826 = fsub double 1.000000e+00, %6825
store double %6826, double* %255
%6827 = load double, double* %377
%6828 = fdiv double -1.000000e+00, %6827
store double %6828, double* %458
%6829 = load double, double* %454
%6830 = load double, double* %377
%6831 = load double, double* %377
%6832 = fmul double %6830, %6831
%6833 = fdiv double %6829, %6832
store double %6833, double* %394
%6834 = load double, double* %458
%6835 = load double, double* %456
%6836 = fmul double %6834, %6835
store double %6836, double* %257
%6837 = load double, double* %257
%6838 = load double, double* %394
%6839 = load double, double* %379
%6840 = call double @llvm.fmuladd.f64(double %6838, double %6839, double %6837)
store double %6840, double* %257
%6841 = load double, double* %895
%6842 = fsub double 1.000000e+00, %6841
store double %6842, double* %282
%6843 = load double, double* %255
%6844 = load double, double* %282
%6845 = call double @pow(double %6843, double %6844)
store double %6845, double* %285
%6846 = load double, double* %285
%6847 = load double, double* %282
%6848 = fmul double %6846, %6847
%6849 = load double, double* %255
%6850 = fdiv double %6848, %6849
store double %6850, double* %443
%6851 = load double, double* %443
%6852 = load double, double* %257
%6853 = fmul double %6851, %6852
store double %6853, double* %287
%6854 = load double, double* %377
%6855 = fneg double %6854
%6856 = load double, double* %285
%6857 = fmul double %6855, %6856
%6858 = load double, double* %895
%6859 = fsub double 1.000000e+00, %6858
%6860 = fdiv double %6857, %6859
store double %6860, double* %459
%6861 = load double, double* %285
%6862 = fneg double %6861
%6863 = load double, double* %895
%6864 = fsub double 1.000000e+00, %6863
%6865 = fdiv double %6862, %6864
store double %6865, double* %599
%6866 = load double, double* %377
%6867 = fneg double %6866
%6868 = load double, double* %895
%6869 = fsub double 1.000000e+00, %6868
%6870 = fdiv double %6867, %6869
store double %6870, double* %462
%6871 = load double, double* %599
%6872 = load double, double* %379
%6873 = fmul double %6871, %6872
store double %6873, double* %461
%6874 = load double, double* %461
%6875 = load double, double* %462
%6876 = load double, double* %287
%6877 = call double @llvm.fmuladd.f64(double %6875, double %6876, double %6874)
store double %6877, double* %461
%6878 = load double*, double** %128
%6879 = load double, double* %6878
%6880 = load double, double* %425
%6881 = fadd double %6879, %6880
store double %6881, double* %463
store double 1.000000e+00, double* %600
store double 1.000000e+00, double* %465
%6882 = load double, double* %465
%6883 = load double, double* %427
%6884 = fmul double %6882, %6883
store double %6884, double* %466
%6885 = load double, double* %463
%6886 = load double, double* %463
%6887 = load double, double* %896
%6888 = fmul double 4.000000e+00, %6887
%6889 = load double, double* %896
%6890 = fmul double %6888, %6889
%6891 = call double @llvm.fmuladd.f64(double %6885, double %6886, double %6890)
%6892 = call double @sqrt(double %6891)
store double %6892, double* %467
%6893 = load double, double* %463
%6894 = load double, double* %463
%6895 = load double, double* %463
%6896 = load double, double* %896
%6897 = load double, double* %896
%6898 = fmul double %6896, %6897
%6899 = fmul double 4.000000e+00, %6898
%6900 = call double @llvm.fmuladd.f64(double %6894, double %6895, double %6899)
%6901 = call double @sqrt(double %6900)
%6902 = fdiv double %6893, %6901
store double %6902, double* %468
%6903 = load double, double* %468
%6904 = load double, double* %600
%6905 = fmul double %6903, %6904
store double %6905, double* %601
%6906 = load double, double* %468
%6907 = load double, double* %466
%6908 = fmul double %6906, %6907
store double %6908, double* %470
%6909 = load double, double* %463
%6910 = load double, double* %467
%6911 = fsub double %6909, %6910
%6912 = load double, double* %425
%6913 = fneg double %6912
%6914 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6911, double %6913)
store double %6914, double* %471
store double 5.000000e-01, double* %472
store double -5.000000e-01, double* %475
store double -1.000000e+00, double* %476
%6915 = load double, double* %472
%6916 = load double, double* %600
%6917 = fmul double %6915, %6916
store double %6917, double* %602
%6918 = load double, double* %472
%6919 = load double, double* %466
%6920 = fmul double %6918, %6919
store double %6920, double* %474
%6921 = load double, double* %602
%6922 = load double, double* %475
%6923 = load double, double* %601
%6924 = call double @llvm.fmuladd.f64(double %6922, double %6923, double %6921)
store double %6924, double* %602
%6925 = load double, double* %474
%6926 = load double, double* %475
%6927 = load double, double* %470
%6928 = call double @llvm.fmuladd.f64(double %6926, double %6927, double %6925)
store double %6928, double* %474
%6929 = load double, double* %474
%6930 = load double, double* %476
%6931 = load double, double* %427
%6932 = call double @llvm.fmuladd.f64(double %6930, double %6931, double %6929)
store double %6932, double* %474
%6933 = load double, double* %471
%6934 = load double, double* %377
%6935 = fdiv double %6933, %6934
%6936 = fsub double 1.000000e+00, %6935
store double %6936, double* %255
%6937 = load double, double* %377
%6938 = fdiv double -1.000000e+00, %6937
store double %6938, double* %477
%6939 = load double, double* %471
%6940 = load double, double* %377
%6941 = load double, double* %377
%6942 = fmul double %6940, %6941
%6943 = fdiv double %6939, %6942
store double %6943, double* %394
%6944 = load double, double* %477
%6945 = load double, double* %602
%6946 = fmul double %6944, %6945
store double %6946, double* %591
%6947 = load double, double* %477
%6948 = load double, double* %474
%6949 = fmul double %6947, %6948
store double %6949, double* %257
%6950 = load double, double* %257
%6951 = load double, double* %394
%6952 = load double, double* %379
%6953 = call double @llvm.fmuladd.f64(double %6951, double %6952, double %6950)
store double %6953, double* %257
%6954 = load double, double* %895
%6955 = fsub double 1.000000e+00, %6954
store double %6955, double* %282
%6956 = load double, double* %255
%6957 = load double, double* %282
%6958 = call double @pow(double %6956, double %6957)
store double %6958, double* %285
%6959 = load double, double* %285
%6960 = load double, double* %282
%6961 = fmul double %6959, %6960
%6962 = load double, double* %255
%6963 = fdiv double %6961, %6962
store double %6963, double* %443
%6964 = load double, double* %443
%6965 = load double, double* %591
%6966 = fmul double %6964, %6965
store double %6966, double* %592
%6967 = load double, double* %443
%6968 = load double, double* %257
%6969 = fmul double %6967, %6968
store double %6969, double* %287
%6970 = load double, double* %377
%6971 = fneg double %6970
%6972 = load double, double* %285
%6973 = fmul double %6971, %6972
%6974 = load double, double* %895
%6975 = fsub double 1.000000e+00, %6974
%6976 = fdiv double %6973, %6975
store double %6976, double* %433
%6977 = load double, double* %285
%6978 = fneg double %6977
%6979 = load double, double* %895
%6980 = fsub double 1.000000e+00, %6979
%6981 = fdiv double %6978, %6980
store double %6981, double* %587
%6982 = load double, double* %377
%6983 = fneg double %6982
%6984 = load double, double* %895
%6985 = fsub double 1.000000e+00, %6984
%6986 = fdiv double %6983, %6985
store double %6986, double* %445
store double 0.000000e+00, double* %563
%6987 = load double, double* %587
%6988 = load double, double* %379
%6989 = fmul double %6987, %6988
store double %6989, double* %435
%6990 = load double, double* %445
%6991 = load double, double* %592
%6992 = fmul double %6990, %6991
store double %6992, double* %588
%6993 = load double, double* %435
%6994 = load double, double* %445
%6995 = load double, double* %287
%6996 = call double @llvm.fmuladd.f64(double %6994, double %6995, double %6993)
store double %6996, double* %435
%6997 = load double, double* %880
%6998 = fsub double 1.000000e+00, %6997
store double %6998, double* %255
%6999 = load double, double* %895
%7000 = fneg double %6999
store double %7000, double* %282
%7001 = load double, double* %255
%7002 = load double, double* %282
%7003 = call double @pow(double %7001, double %7002)
store double %7003, double* %285
%7004 = load double, double* %433
%7005 = load double, double* %285
%7006 = load double*, double** %128
%7007 = load double, double* %7006
%7008 = load double, double* %471
%7009 = fsub double %7007, %7008
%7010 = load double, double* %454
%7011 = fadd double %7009, %7010
%7012 = call double @llvm.fmuladd.f64(double %7005, double %7011, double %7004)
%7013 = load double, double* %459
%7014 = fsub double %7012, %7013
store double %7014, double* %593
store double 1.000000e+00, double* %594
%7015 = load double, double* %285
store double %7015, double* %596
%7016 = load double, double* %285
%7017 = fneg double %7016
store double %7017, double* %603
%7018 = load double, double* %285
store double %7018, double* %604
store double -1.000000e+00, double* %605
%7019 = load double, double* %594
%7020 = load double, double* %435
%7021 = fmul double %7019, %7020
store double %7021, double* %595
%7022 = load double, double* %596
%7023 = load double, double* %594
%7024 = load double, double* %588
%7025 = call double @llvm.fmuladd.f64(double %7023, double %7024, double %7022)
store double %7025, double* %596
%7026 = load double, double* %594
%7027 = load double, double* %563
%7028 = fmul double %7026, %7027
store double %7028, double* %597
%7029 = load double, double* %596
%7030 = load double, double* %603
%7031 = load double, double* %602
%7032 = call double @llvm.fmuladd.f64(double %7030, double %7031, double %7029)
store double %7032, double* %596
%7033 = load double, double* %595
%7034 = load double, double* %603
%7035 = load double, double* %474
%7036 = call double @llvm.fmuladd.f64(double %7034, double %7035, double %7033)
store double %7036, double* %595
%7037 = load double, double* %595
%7038 = load double, double* %604
%7039 = load double, double* %456
%7040 = call double @llvm.fmuladd.f64(double %7038, double %7039, double %7037)
store double %7040, double* %595
%7041 = load double, double* %595
%7042 = load double, double* %605
%7043 = load double, double* %461
%7044 = call double @llvm.fmuladd.f64(double %7042, double %7043, double %7041)
store double %7044, double* %595
br label %7045
7045: ; preds = %6790, %6765
br label %7047
7046: ; preds = %6591
store double 0.000000e+00, double* %593
store double 0.000000e+00, double* %595
store double 0.000000e+00, double* %596
br label %7047
7047: ; preds = %7046, %7045
%7048 = load double*, double** %124
%7049 = load double, double* %7048
%7050 = load double, double* %331
%7051 = load double, double* %246
%7052 = fmul double %7050, %7051
%7053 = fdiv double %7049, %7052
store double %7053, double* %606
%7054 = load double, double* %331
%7055 = load double, double* %246
%7056 = fmul double %7054, %7055
%7057 = fdiv double 1.000000e+00, %7056
store double %7057, double* %607
%7058 = load double*, double** %124
%7059 = load double, double* %7058
%7060 = fneg double %7059
%7061 = load double, double* %331
%7062 = load double, double* %331
%7063 = fmul double %7061, %7062
%7064 = load double, double* %246
%7065 = fmul double %7063, %7064
%7066 = fdiv double %7060, %7065
store double %7066, double* %608
%7067 = load double*, double** %124
%7068 = load double, double* %7067
%7069 = fneg double %7068
%7070 = load double, double* %331
%7071 = load double, double* %246
%7072 = load double, double* %246
%7073 = fmul double %7071, %7072
%7074 = fmul double %7070, %7073
%7075 = fdiv double %7069, %7074
store double %7075, double* %610
%7076 = load double, double* %608
%7077 = load double, double* %333
%7078 = fmul double %7076, %7077
store double %7078, double* %609
%7079 = load double, double* %609
%7080 = load double, double* %610
%7081 = load double, double* %248
%7082 = call double @llvm.fmuladd.f64(double %7080, double %7081, double %7079)
store double %7082, double* %609
%7083 = load double, double* %606
%7084 = fcmp ogt double %7083, 1.000000e+02
br i1 %7084, label %7085, label %7092
7085: ; preds = %7047
%7086 = call double @exp(double 1.000000e+02)
store double %7086, double* %612
%7087 = load double, double* %612
%7088 = load double, double* %606
%7089 = fsub double %7088, 1.000000e+02
%7090 = fadd double 1.000000e+00, %7089
%7091 = fmul double %7087, %7090
store double %7091, double* %611
br label %7107
7092: ; preds = %7047
%7093 = load double, double* %606
%7094 = fcmp olt double %7093, -1.000000e+02
br i1 %7094, label %7095, label %7102
7095: ; preds = %7092
%7096 = call double @exp(double -1.000000e+02)
store double %7096, double* %612
%7097 = load double, double* %612
%7098 = load double, double* %606
%7099 = fadd double %7098, 1.000000e+02
%7100 = fadd double 1.000000e+00, %7099
%7101 = fmul double %7097, %7100
store double %7101, double* %611
br label %7106
7102: ; preds = %7092
%7103 = load double, double* %606
%7104 = call double @exp(double %7103)
store double %7104, double* %611
%7105 = load double, double* %611
store double %7105, double* %612
br label %7106
7106: ; preds = %7102, %7095
br label %7107
7107: ; preds = %7106, %7085
%7108 = load double, double* %612
%7109 = load double, double* %607
%7110 = fmul double %7108, %7109
store double %7110, double* %613
%7111 = load double, double* %612
%7112 = load double, double* %609
%7113 = fmul double %7111, %7112
store double %7113, double* %614
%7114 = load double, double* %298
%7115 = load double, double* %611
%7116 = fsub double %7115, 1.000000e+00
%7117 = fmul double %7114, %7116
store double %7117, double* %615
%7118 = load double, double* %611
%7119 = fsub double %7118, 1.000000e+00
store double %7119, double* %616
%7120 = load double, double* %298
store double %7120, double* %618
%7121 = load double, double* %616
%7122 = load double, double* %300
%7123 = fmul double %7121, %7122
store double %7123, double* %617
%7124 = load double, double* %618
%7125 = load double, double* %613
%7126 = fmul double %7124, %7125
store double %7126, double* %619
%7127 = load double, double* %617
%7128 = load double, double* %618
%7129 = load double, double* %614
%7130 = call double @llvm.fmuladd.f64(double %7128, double %7129, double %7127)
store double %7130, double* %617
%7131 = load double*, double** %126
%7132 = load double, double* %7131
%7133 = load double, double* %334
%7134 = load double, double* %246
%7135 = fmul double %7133, %7134
%7136 = fdiv double %7132, %7135
store double %7136, double* %606
%7137 = load double, double* %334
%7138 = load double, double* %246
%7139 = fmul double %7137, %7138
%7140 = fdiv double 1.000000e+00, %7139
store double %7140, double* %620
%7141 = load double*, double** %126
%7142 = load double, double* %7141
%7143 = fneg double %7142
%7144 = load double, double* %334
%7145 = load double, double* %334
%7146 = fmul double %7144, %7145
%7147 = load double, double* %246
%7148 = fmul double %7146, %7147
%7149 = fdiv double %7143, %7148
store double %7149, double* %621
%7150 = load double*, double** %126
%7151 = load double, double* %7150
%7152 = fneg double %7151
%7153 = load double, double* %334
%7154 = load double, double* %246
%7155 = load double, double* %246
%7156 = fmul double %7154, %7155
%7157 = fmul double %7153, %7156
%7158 = fdiv double %7152, %7157
store double %7158, double* %610
%7159 = load double, double* %621
%7160 = load double, double* %336
%7161 = fmul double %7159, %7160
store double %7161, double* %609
%7162 = load double, double* %609
%7163 = load double, double* %610
%7164 = load double, double* %248
%7165 = call double @llvm.fmuladd.f64(double %7163, double %7164, double %7162)
store double %7165, double* %609
%7166 = load double, double* %606
%7167 = fcmp ogt double %7166, 1.000000e+02
br i1 %7167, label %7168, label %7175
7168: ; preds = %7107
%7169 = call double @exp(double 1.000000e+02)
store double %7169, double* %612
%7170 = load double, double* %612
%7171 = load double, double* %606
%7172 = fsub double %7171, 1.000000e+02
%7173 = fadd double 1.000000e+00, %7172
%7174 = fmul double %7170, %7173
store double %7174, double* %611
br label %7190
7175: ; preds = %7107
%7176 = load double, double* %606
%7177 = fcmp olt double %7176, -1.000000e+02
br i1 %7177, label %7178, label %7185
7178: ; preds = %7175
%7179 = call double @exp(double -1.000000e+02)
store double %7179, double* %612
%7180 = load double, double* %612
%7181 = load double, double* %606
%7182 = fadd double %7181, 1.000000e+02
%7183 = fadd double 1.000000e+00, %7182
%7184 = fmul double %7180, %7183
store double %7184, double* %611
br label %7189
7185: ; preds = %7175
%7186 = load double, double* %606
%7187 = call double @exp(double %7186)
store double %7187, double* %611
%7188 = load double, double* %611
store double %7188, double* %612
br label %7189
7189: ; preds = %7185, %7178
br label %7190
7190: ; preds = %7189, %7168
%7191 = load double, double* %612
%7192 = load double, double* %620
%7193 = fmul double %7191, %7192
store double %7193, double* %622
%7194 = load double, double* %612
%7195 = load double, double* %609
%7196 = fmul double %7194, %7195
store double %7196, double* %614
%7197 = load double, double* %298
%7198 = load double, double* %301
%7199 = fmul double %7197, %7198
%7200 = load double, double* %611
%7201 = fsub double %7200, 1.000000e+00
%7202 = fmul double %7199, %7201
store double %7202, double* %623
%7203 = load double, double* %611
%7204 = fsub double %7203, 1.000000e+00
%7205 = load double, double* %301
%7206 = fmul double %7204, %7205
store double %7206, double* %624
%7207 = load double, double* %611
%7208 = fsub double %7207, 1.000000e+00
%7209 = load double, double* %298
%7210 = fmul double %7208, %7209
store double %7210, double* %626
%7211 = load double, double* %298
%7212 = load double, double* %301
%7213 = fmul double %7211, %7212
store double %7213, double* %627
%7214 = load double, double* %624
%7215 = load double, double* %300
%7216 = fmul double %7214, %7215
store double %7216, double* %625
%7217 = load double, double* %625
%7218 = load double, double* %626
%7219 = load double, double* %303
%7220 = call double @llvm.fmuladd.f64(double %7218, double %7219, double %7217)
store double %7220, double* %625
%7221 = load double, double* %627
%7222 = load double, double* %622
%7223 = fmul double %7221, %7222
store double %7223, double* %628
%7224 = load double, double* %625
%7225 = load double, double* %627
%7226 = load double, double* %614
%7227 = call double @llvm.fmuladd.f64(double %7225, double %7226, double %7224)
store double %7227, double* %625
%7228 = load double, double* %446
%7229 = load double, double* %412
%7230 = call double @llvm.fmuladd.f64(double %7228, double %7229, double 1.000000e+00)
%7231 = load double, double* %505
%7232 = load double, double* %411
%7233 = call double @llvm.fmuladd.f64(double %7231, double %7232, double %7230)
store double %7233, double* %629
%7234 = load double, double* %412
store double %7234, double* %630
%7235 = load double, double* %411
store double %7235, double* %633
%7236 = load double, double* %630
%7237 = load double, double* %448
%7238 = fmul double %7236, %7237
store double %7238, double* %631
%7239 = load double, double* %630
%7240 = load double, double* %449
%7241 = fmul double %7239, %7240
store double %7241, double* %632
%7242 = load double, double* %631
%7243 = load double, double* %633
%7244 = load double, double* %507
%7245 = call double @llvm.fmuladd.f64(double %7243, double %7244, double %7242)
store double %7245, double* %631
%7246 = load double, double* %633
%7247 = load double, double* %508
%7248 = fmul double %7246, %7247
store double %7248, double* %634
%7249 = load double, double* %629
%7250 = fsub double %7249, 1.000000e-04
%7251 = load double, double* %629
%7252 = fsub double %7251, 1.000000e-04
%7253 = call double @llvm.fmuladd.f64(double %7250, double %7252, double 1.000000e-08)
%7254 = call double @sqrt(double %7253)
%7255 = load double, double* %629
%7256 = fadd double %7254, %7255
%7257 = fsub double %7256, 1.000000e-04
%7258 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7257, double 1.000000e-04)
store double %7258, double* %635
%7259 = load double, double* %629
%7260 = fsub double %7259, 1.000000e-04
%7261 = load double, double* %629
%7262 = fsub double %7261, 1.000000e-04
%7263 = load double, double* %629
%7264 = fsub double %7263, 1.000000e-04
%7265 = call double @llvm.fmuladd.f64(double %7262, double %7264, double 1.000000e-08)
%7266 = call double @sqrt(double %7265)
%7267 = fdiv double %7260, %7266
%7268 = fadd double %7267, 1.000000e+00
%7269 = fmul double 5.000000e-01, %7268
store double %7269, double* %636
%7270 = load double, double* %636
%7271 = load double, double* %631
%7272 = fmul double %7270, %7271
store double %7272, double* %637
%7273 = load double, double* %636
%7274 = load double, double* %632
%7275 = fmul double %7273, %7274
store double %7275, double* %638
%7276 = load double, double* %636
%7277 = load double, double* %634
%7278 = fmul double %7276, %7277
store double %7278, double* %639
%7279 = load double, double* %615
%7280 = load double, double* %413
%7281 = load double, double* %623
%7282 = load double, double* %416
%7283 = fmul double %7281, %7282
%7284 = call double @llvm.fmuladd.f64(double %7279, double %7280, double %7283)
store double %7284, double* %640
%7285 = load double, double* %413
store double %7285, double* %641
%7286 = load double, double* %615
store double %7286, double* %644
%7287 = load double, double* %416
store double %7287, double* %645
%7288 = load double, double* %641
%7289 = load double, double* %617
%7290 = fmul double %7288, %7289
store double %7290, double* %642
%7291 = load double, double* %641
%7292 = load double, double* %619
%7293 = fmul double %7291, %7292
store double %7293, double* %643
%7294 = load double, double* %642
%7295 = load double, double* %644
%7296 = load double, double* %415
%7297 = call double @llvm.fmuladd.f64(double %7295, double %7296, double %7294)
store double %7297, double* %642
%7298 = load double, double* %642
%7299 = load double, double* %645
%7300 = load double, double* %625
%7301 = call double @llvm.fmuladd.f64(double %7299, double %7300, double %7298)
store double %7301, double* %642
%7302 = load double, double* %645
%7303 = load double, double* %628
%7304 = fmul double %7302, %7303
store double %7304, double* %646
%7305 = load double, double* %950
%7306 = fcmp olt double %7305, 5.000000e-01
br i1 %7306, label %7307, label %7393
7307: ; preds = %7190
%7308 = load double, double* %951
%7309 = fdiv double 1.000000e+00, %7308
store double %7309, double* %282
%7310 = load double, double* %635
%7311 = load double, double* %282
%7312 = call double @pow(double %7310, double %7311)
store double %7312, double* %285
%7313 = load double, double* %285
%7314 = load double, double* %282
%7315 = fmul double %7313, %7314
%7316 = load double, double* %635
%7317 = fdiv double %7315, %7316
store double %7317, double* %647
%7318 = load double, double* %647
%7319 = load double, double* %637
%7320 = fmul double %7318, %7319
store double %7320, double* %287
%7321 = load double, double* %647
%7322 = load double, double* %638
%7323 = fmul double %7321, %7322
store double %7323, double* %444
%7324 = load double, double* %647
%7325 = load double, double* %639
%7326 = fmul double %7324, %7325
store double %7326, double* %504
%7327 = load double, double* %285
%7328 = load double, double* %640
%7329 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7328, double %7327)
store double %7329, double* %255
store double 1.000000e+00, double* %352
store double 4.000000e+00, double* %648
%7330 = load double, double* %352
%7331 = load double, double* %287
%7332 = fmul double %7330, %7331
store double %7332, double* %257
%7333 = load double, double* %352
%7334 = load double, double* %444
%7335 = fmul double %7333, %7334
store double %7335, double* %442
%7336 = load double, double* %352
%7337 = load double, double* %504
%7338 = fmul double %7336, %7337
store double %7338, double* %503
%7339 = load double, double* %257
%7340 = load double, double* %648
%7341 = load double, double* %642
%7342 = call double @llvm.fmuladd.f64(double %7340, double %7341, double %7339)
store double %7342, double* %257
%7343 = load double, double* %442
%7344 = load double, double* %648
%7345 = load double, double* %643
%7346 = call double @llvm.fmuladd.f64(double %7344, double %7345, double %7343)
store double %7346, double* %442
%7347 = load double, double* %503
%7348 = load double, double* %648
%7349 = load double, double* %646
%7350 = call double @llvm.fmuladd.f64(double %7348, double %7349, double %7347)
store double %7350, double* %503
%7351 = load double, double* %255
%7352 = load double, double* %951
%7353 = call double @pow(double %7351, double %7352)
store double %7353, double* %289
%7354 = load double, double* %289
%7355 = load double, double* %951
%7356 = fmul double %7354, %7355
%7357 = load double, double* %255
%7358 = fdiv double %7356, %7357
store double %7358, double* %366
%7359 = load double, double* %366
%7360 = load double, double* %257
%7361 = fmul double %7359, %7360
store double %7361, double* %291
%7362 = load double, double* %366
%7363 = load double, double* %442
%7364 = fmul double %7362, %7363
store double %7364, double* %649
%7365 = load double, double* %366
%7366 = load double, double* %503
%7367 = fmul double %7365, %7366
store double %7367, double* %650
%7368 = load double, double* %635
%7369 = load double, double* %289
%7370 = fadd double %7368, %7369
%7371 = fmul double 5.000000e-01, %7370
store double %7371, double* %651
store double 5.000000e-01, double* %652
store double 5.000000e-01, double* %656
%7372 = load double, double* %652
%7373 = load double, double* %637
%7374 = fmul double %7372, %7373
store double %7374, double* %653
%7375 = load double, double* %652
%7376 = load double, double* %638
%7377 = fmul double %7375, %7376
store double %7377, double* %654
%7378 = load double, double* %652
%7379 = load double, double* %639
%7380 = fmul double %7378, %7379
store double %7380, double* %655
%7381 = load double, double* %653
%7382 = load double, double* %656
%7383 = load double, double* %291
%7384 = call double @llvm.fmuladd.f64(double %7382, double %7383, double %7381)
store double %7384, double* %653
%7385 = load double, double* %654
%7386 = load double, double* %656
%7387 = load double, double* %649
%7388 = call double @llvm.fmuladd.f64(double %7386, double %7387, double %7385)
store double %7388, double* %654
%7389 = load double, double* %655
%7390 = load double, double* %656
%7391 = load double, double* %650
%7392 = call double @llvm.fmuladd.f64(double %7390, double %7391, double %7389)
store double %7392, double* %655
br label %7453
7393: ; preds = %7190
%7394 = load double, double* %640
%7395 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7394, double 1.000000e+00)
store double %7395, double* %255
store double 4.000000e+00, double* %648
%7396 = load double, double* %648
%7397 = load double, double* %642
%7398 = fmul double %7396, %7397
store double %7398, double* %257
%7399 = load double, double* %648
%7400 = load double, double* %643
%7401 = fmul double %7399, %7400
store double %7401, double* %442
%7402 = load double, double* %648
%7403 = load double, double* %646
%7404 = fmul double %7402, %7403
store double %7404, double* %503
%7405 = load double, double* %255
%7406 = load double, double* %951
%7407 = call double @pow(double %7405, double %7406)
store double %7407, double* %282
%7408 = load double, double* %282
%7409 = load double, double* %951
%7410 = fmul double %7408, %7409
%7411 = load double, double* %255
%7412 = fdiv double %7410, %7411
store double %7412, double* %383
%7413 = load double, double* %383
%7414 = load double, double* %257
%7415 = fmul double %7413, %7414
store double %7415, double* %284
%7416 = load double, double* %383
%7417 = load double, double* %442
%7418 = fmul double %7416, %7417
store double %7418, double* %657
%7419 = load double, double* %383
%7420 = load double, double* %503
%7421 = fmul double %7419, %7420
store double %7421, double* %658
%7422 = load double, double* %635
%7423 = fmul double 5.000000e-01, %7422
%7424 = load double, double* %282
%7425 = fadd double 1.000000e+00, %7424
%7426 = fmul double %7423, %7425
store double %7426, double* %651
%7427 = load double, double* %282
%7428 = fadd double %7427, 1.000000e+00
%7429 = fmul double 5.000000e-01, %7428
store double %7429, double* %652
%7430 = load double, double* %635
%7431 = fmul double 5.000000e-01, %7430
store double %7431, double* %659
%7432 = load double, double* %652
%7433 = load double, double* %637
%7434 = fmul double %7432, %7433
store double %7434, double* %653
%7435 = load double, double* %652
%7436 = load double, double* %638
%7437 = fmul double %7435, %7436
store double %7437, double* %654
%7438 = load double, double* %652
%7439 = load double, double* %639
%7440 = fmul double %7438, %7439
store double %7440, double* %655
%7441 = load double, double* %653
%7442 = load double, double* %659
%7443 = load double, double* %284
%7444 = call double @llvm.fmuladd.f64(double %7442, double %7443, double %7441)
store double %7444, double* %653
%7445 = load double, double* %654
%7446 = load double, double* %659
%7447 = load double, double* %657
%7448 = call double @llvm.fmuladd.f64(double %7446, double %7447, double %7445)
store double %7448, double* %654
%7449 = load double, double* %655
%7450 = load double, double* %659
%7451 = load double, double* %658
%7452 = call double @llvm.fmuladd.f64(double %7450, double %7451, double %7449)
store double %7452, double* %655
br label %7453
7453: ; preds = %7393, %7307
%7454 = load double, double* %623
%7455 = load double, double* %651
%7456 = fdiv double %7454, %7455
%7457 = load double*, double** %151
store double %7456, double* %7457
%7458 = load double, double* %651
%7459 = fdiv double 1.000000e+00, %7458
store double %7459, double* %660
%7460 = load double, double* %623
%7461 = fneg double %7460
%7462 = load double, double* %651
%7463 = load double, double* %651
%7464 = fmul double %7462, %7463
%7465 = fdiv double %7461, %7464
store double %7465, double* %661
%7466 = load double, double* %660
%7467 = load double, double* %625
%7468 = fmul double %7466, %7467
%7469 = load double*, double** %152
store double %7468, double* %7469
%7470 = load double, double* %660
%7471 = load double, double* %628
%7472 = fmul double %7470, %7471
%7473 = load double*, double** %153
store double %7472, double* %7473
%7474 = load double*, double** %152
%7475 = load double, double* %7474
%7476 = load double, double* %661
%7477 = load double, double* %653
%7478 = call double @llvm.fmuladd.f64(double %7476, double %7477, double %7475)
%7479 = load double*, double** %152
store double %7478, double* %7479
%7480 = load double, double* %661
%7481 = load double, double* %654
%7482 = fmul double %7480, %7481
%7483 = load double*, double** %154
store double %7482, double* %7483
%7484 = load double*, double** %153
%7485 = load double, double* %7484
%7486 = load double, double* %661
%7487 = load double, double* %655
%7488 = call double @llvm.fmuladd.f64(double %7486, double %7487, double %7485)
%7489 = load double*, double** %153
store double %7488, double* %7489
%7490 = load double, double* %615
%7491 = load double, double* %651
%7492 = fdiv double %7490, %7491
%7493 = load double*, double** %147
store double %7492, double* %7493
%7494 = load double, double* %651
%7495 = fdiv double 1.000000e+00, %7494
store double %7495, double* %662
%7496 = load double, double* %615
%7497 = fneg double %7496
%7498 = load double, double* %651
%7499 = load double, double* %651
%7500 = fmul double %7498, %7499
%7501 = fdiv double %7497, %7500
store double %7501, double* %663
%7502 = load double, double* %662
%7503 = load double, double* %617
%7504 = fmul double %7502, %7503
%7505 = load double*, double** %148
store double %7504, double* %7505
%7506 = load double, double* %662
%7507 = load double, double* %619
%7508 = fmul double %7506, %7507
%7509 = load double*, double** %149
store double %7508, double* %7509
%7510 = load double*, double** %148
%7511 = load double, double* %7510
%7512 = load double, double* %663
%7513 = load double, double* %653
%7514 = call double @llvm.fmuladd.f64(double %7512, double %7513, double %7511)
%7515 = load double*, double** %148
store double %7514, double* %7515
%7516 = load double*, double** %149
%7517 = load double, double* %7516
%7518 = load double, double* %663
%7519 = load double, double* %654
%7520 = call double @llvm.fmuladd.f64(double %7518, double %7519, double %7517)
%7521 = load double*, double** %149
store double %7520, double* %7521
%7522 = load double, double* %663
%7523 = load double, double* %655
%7524 = fmul double %7522, %7523
%7525 = load double*, double** %150
store double %7524, double* %7525
%7526 = load double, double* %908
%7527 = fcmp ogt double %7526, 0.000000e+00
br i1 %7527, label %7528, label %7836
7528: ; preds = %7453
%7529 = load double*, double** %127
%7530 = load double, double* %7529
%7531 = load double, double* %910
%7532 = load double, double* %246
%7533 = fmul double %7531, %7532
%7534 = fdiv double %7530, %7533
store double %7534, double* %606
%7535 = load double, double* %910
%7536 = load double, double* %246
%7537 = fmul double %7535, %7536
%7538 = fdiv double 1.000000e+00, %7537
store double %7538, double* %664
%7539 = load double*, double** %127
%7540 = load double, double* %7539
%7541 = fneg double %7540
%7542 = load double, double* %910
%7543 = load double, double* %246
%7544 = load double, double* %246
%7545 = fmul double %7543, %7544
%7546 = fmul double %7542, %7545
%7547 = fdiv double %7541, %7546
store double %7547, double* %610
%7548 = load double, double* %610
%7549 = load double, double* %248
%7550 = fmul double %7548, %7549
store double %7550, double* %609
%7551 = load double, double* %606
%7552 = fcmp ogt double %7551, 1.000000e+02
br i1 %7552, label %7553, label %7560
7553: ; preds = %7528
%7554 = call double @exp(double 1.000000e+02)
store double %7554, double* %612
%7555 = load double, double* %612
%7556 = load double, double* %606
%7557 = fsub double %7556, 1.000000e+02
%7558 = fadd double 1.000000e+00, %7557
%7559 = fmul double %7555, %7558
store double %7559, double* %611
br label %7575
7560: ; preds = %7528
%7561 = load double, double* %606
%7562 = fcmp olt double %7561, -1.000000e+02
br i1 %7562, label %7563, label %7570
7563: ; preds = %7560
%7564 = call double @exp(double -1.000000e+02)
store double %7564, double* %612
%7565 = load double, double* %612
%7566 = load double, double* %606
%7567 = fadd double %7566, 1.000000e+02
%7568 = fadd double 1.000000e+00, %7567
%7569 = fmul double %7565, %7568
store double %7569, double* %611
br label %7574
7570: ; preds = %7560
%7571 = load double, double* %606
%7572 = call double @exp(double %7571)
store double %7572, double* %611
%7573 = load double, double* %611
store double %7573, double* %612
br label %7574
7574: ; preds = %7570, %7563
br label %7575
7575: ; preds = %7574, %7553
%7576 = load double, double* %612
%7577 = load double, double* %664
%7578 = fmul double %7576, %7577
store double %7578, double* %665
%7579 = load double, double* %612
%7580 = load double, double* %609
%7581 = fmul double %7579, %7580
store double %7581, double* %614
%7582 = load double*, double** %126
%7583 = load double, double* %7582
%7584 = load double, double* %910
%7585 = load double, double* %246
%7586 = fmul double %7584, %7585
%7587 = fdiv double %7583, %7586
store double %7587, double* %666
%7588 = load double, double* %910
%7589 = load double, double* %246
%7590 = fmul double %7588, %7589
%7591 = fdiv double 1.000000e+00, %7590
store double %7591, double* %667
%7592 = load double*, double** %126
%7593 = load double, double* %7592
%7594 = fneg double %7593
%7595 = load double, double* %910
%7596 = load double, double* %246
%7597 = load double, double* %246
%7598 = fmul double %7596, %7597
%7599 = fmul double %7595, %7598
%7600 = fdiv double %7594, %7599
store double %7600, double* %668
%7601 = load double, double* %668
%7602 = load double, double* %248
%7603 = fmul double %7601, %7602
store double %7603, double* %669
%7604 = load double, double* %666
%7605 = fcmp ogt double %7604, 1.000000e+02
br i1 %7605, label %7606, label %7613
7606: ; preds = %7575
%7607 = call double @exp(double 1.000000e+02)
store double %7607, double* %671
%7608 = load double, double* %671
%7609 = load double, double* %666
%7610 = fsub double %7609, 1.000000e+02
%7611 = fadd double 1.000000e+00, %7610
%7612 = fmul double %7608, %7611
store double %7612, double* %670
br label %7628
7613: ; preds = %7575
%7614 = load double, double* %666
%7615 = fcmp olt double %7614, -1.000000e+02
br i1 %7615, label %7616, label %7623
7616: ; preds = %7613
%7617 = call double @exp(double -1.000000e+02)
store double %7617, double* %671
%7618 = load double, double* %671
%7619 = load double, double* %666
%7620 = fadd double %7619, 1.000000e+02
%7621 = fadd double 1.000000e+00, %7620
%7622 = fmul double %7618, %7621
store double %7622, double* %670
br label %7627
7623: ; preds = %7613
%7624 = load double, double* %666
%7625 = call double @exp(double %7624)
store double %7625, double* %670
%7626 = load double, double* %670
store double %7626, double* %671
br label %7627
7627: ; preds = %7623, %7616
br label %7628
7628: ; preds = %7627, %7606
%7629 = load double, double* %671
%7630 = load double, double* %667
%7631 = fmul double %7629, %7630
store double %7631, double* %672
%7632 = load double, double* %671
%7633 = load double, double* %669
%7634 = fmul double %7632, %7633
store double %7634, double* %673
%7635 = load double, double* %304
%7636 = load double, double* %909
%7637 = load double, double* %611
%7638 = load double, double* %909
%7639 = fsub double 1.000000e+00, %7638
%7640 = load double, double* %670
%7641 = fmul double %7639, %7640
%7642 = call double @llvm.fmuladd.f64(double %7636, double %7637, double %7641)
%7643 = fsub double %7642, 1.000000e+00
%7644 = fmul double %7635, %7643
store double %7644, double* %674
%7645 = load double, double* %611
%7646 = load double, double* %909
%7647 = load double, double* %670
%7648 = load double, double* %909
%7649 = fsub double 1.000000e+00, %7648
%7650 = fmul double %7647, %7649
%7651 = call double @llvm.fmuladd.f64(double %7645, double %7646, double %7650)
%7652 = fsub double %7651, 1.000000e+00
store double %7652, double* %675
%7653 = load double, double* %304
%7654 = load double, double* %909
%7655 = fmul double %7653, %7654
store double %7655, double* %677
%7656 = load double, double* %304
%7657 = load double, double* %909
%7658 = fsub double 1.000000e+00, %7657
%7659 = fmul double %7656, %7658
store double %7659, double* %679
%7660 = load double, double* %675
%7661 = load double, double* %306
%7662 = fmul double %7660, %7661
store double %7662, double* %676
%7663 = load double, double* %677
%7664 = load double, double* %665
%7665 = fmul double %7663, %7664
store double %7665, double* %678
%7666 = load double, double* %676
%7667 = load double, double* %677
%7668 = load double, double* %614
%7669 = call double @llvm.fmuladd.f64(double %7667, double %7668, double %7666)
store double %7669, double* %676
%7670 = load double, double* %679
%7671 = load double, double* %672
%7672 = fmul double %7670, %7671
store double %7672, double* %680
%7673 = load double, double* %676
%7674 = load double, double* %679
%7675 = load double, double* %673
%7676 = call double @llvm.fmuladd.f64(double %7674, double %7675, double %7673)
store double %7676, double* %676
%7677 = load double, double* %674
%7678 = load double, double* %417
%7679 = fmul double %7677, %7678
store double %7679, double* %681
%7680 = load double, double* %417
store double %7680, double* %682
%7681 = load double, double* %682
%7682 = load double, double* %676
%7683 = fmul double %7681, %7682
store double %7683, double* %683
%7684 = load double, double* %682
%7685 = load double, double* %678
%7686 = fmul double %7684, %7685
store double %7686, double* %684
%7687 = load double, double* %682
%7688 = load double, double* %680
%7689 = fmul double %7687, %7688
store double %7689, double* %685
%7690 = load double, double* %681
%7691 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7690, double 1.000000e+00)
%7692 = call double @sqrt(double %7691)
%7693 = fadd double 1.000000e+00, %7692
%7694 = fmul double 5.000000e-01, %7693
store double %7694, double* %686
%7695 = load double, double* %681
%7696 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7695, double 1.000000e+00)
%7697 = call double @sqrt(double %7696)
%7698 = fdiv double 1.000000e+00, %7697
store double %7698, double* %687
%7699 = load double, double* %687
%7700 = load double, double* %683
%7701 = fmul double %7699, %7700
store double %7701, double* %688
%7702 = load double, double* %687
%7703 = load double, double* %684
%7704 = fmul double %7702, %7703
store double %7704, double* %689
%7705 = load double, double* %687
%7706 = load double, double* %685
%7707 = fmul double %7705, %7706
store double %7707, double* %690
%7708 = load double*, double** %128
%7709 = load double, double* %7708
%7710 = load double, double* %910
%7711 = load double, double* %246
%7712 = fmul double %7710, %7711
%7713 = fdiv double %7709, %7712
store double %7713, double* %606
%7714 = load double, double* %910
%7715 = load double, double* %246
%7716 = fmul double %7714, %7715
%7717 = fdiv double 1.000000e+00, %7716
store double %7717, double* %691
%7718 = load double*, double** %128
%7719 = load double, double* %7718
%7720 = fneg double %7719
%7721 = load double, double* %910
%7722 = load double, double* %246
%7723 = load double, double* %246
%7724 = fmul double %7722, %7723
%7725 = fmul double %7721, %7724
%7726 = fdiv double %7720, %7725
store double %7726, double* %610
%7727 = load double, double* %610
%7728 = load double, double* %248
%7729 = fmul double %7727, %7728
store double %7729, double* %609
%7730 = load double, double* %606
%7731 = fcmp ogt double %7730, 1.000000e+02
br i1 %7731, label %7732, label %7739
7732: ; preds = %7628
%7733 = call double @exp(double 1.000000e+02)
store double %7733, double* %612
%7734 = load double, double* %612
%7735 = load double, double* %606
%7736 = fsub double %7735, 1.000000e+02
%7737 = fadd double 1.000000e+00, %7736
%7738 = fmul double %7734, %7737
store double %7738, double* %611
br label %7754
7739: ; preds = %7628
%7740 = load double, double* %606
%7741 = fcmp olt double %7740, -1.000000e+02
br i1 %7741, label %7742, label %7749
7742: ; preds = %7739
%7743 = call double @exp(double -1.000000e+02)
store double %7743, double* %612
%7744 = load double, double* %612
%7745 = load double, double* %606
%7746 = fadd double %7745, 1.000000e+02
%7747 = fadd double 1.000000e+00, %7746
%7748 = fmul double %7744, %7747
store double %7748, double* %611
br label %7753
7749: ; preds = %7739
%7750 = load double, double* %606
%7751 = call double @exp(double %7750)
store double %7751, double* %611
%7752 = load double, double* %611
store double %7752, double* %612
br label %7753
7753: ; preds = %7749, %7742
br label %7754
7754: ; preds = %7753, %7732
%7755 = load double, double* %612
%7756 = load double, double* %691
%7757 = fmul double %7755, %7756
store double %7757, double* %692
%7758 = load double, double* %612
%7759 = load double, double* %609
%7760 = fmul double %7758, %7759
store double %7760, double* %614
%7761 = load double, double* %304
%7762 = load double, double* %611
%7763 = fsub double %7762, 1.000000e+00
%7764 = fmul double %7761, %7763
store double %7764, double* %693
%7765 = load double, double* %611
%7766 = fsub double %7765, 1.000000e+00
store double %7766, double* %694
%7767 = load double, double* %304
store double %7767, double* %696
%7768 = load double, double* %694
%7769 = load double, double* %306
%7770 = fmul double %7768, %7769
store double %7770, double* %695
%7771 = load double, double* %696
%7772 = load double, double* %692
%7773 = fmul double %7771, %7772
store double %7773, double* %697
%7774 = load double, double* %695
%7775 = load double, double* %696
%7776 = load double, double* %614
%7777 = call double @llvm.fmuladd.f64(double %7775, double %7776, double %7774)
store double %7777, double* %695
%7778 = load double, double* %674
%7779 = load double, double* %693
%7780 = fsub double %7778, %7779
%7781 = load double, double* %686
%7782 = fdiv double %7780, %7781
%7783 = load double*, double** %210
store double %7782, double* %7783
%7784 = load double, double* %686
%7785 = fdiv double 1.000000e+00, %7784
store double %7785, double* %698
%7786 = load double, double* %686
%7787 = fdiv double -1.000000e+00, %7786
store double %7787, double* %699
%7788 = load double, double* %674
%7789 = load double, double* %693
%7790 = fsub double %7788, %7789
%7791 = fneg double %7790
%7792 = load double, double* %686
%7793 = load double, double* %686
%7794 = fmul double %7792, %7793
%7795 = fdiv double %7791, %7794
store double %7795, double* %700
%7796 = load double, double* %698
%7797 = load double, double* %676
%7798 = fmul double %7796, %7797
%7799 = load double*, double** %211
store double %7798, double* %7799
%7800 = load double, double* %698
%7801 = load double, double* %678
%7802 = fmul double %7800, %7801
%7803 = load double*, double** %212
store double %7802, double* %7803
%7804 = load double, double* %698
%7805 = load double, double* %680
%7806 = fmul double %7804, %7805
%7807 = load double*, double** %213
store double %7806, double* %7807
%7808 = load double*, double** %211
%7809 = load double, double* %7808
%7810 = load double, double* %699
%7811 = load double, double* %695
%7812 = call double @llvm.fmuladd.f64(double %7810, double %7811, double %7809)
%7813 = load double*, double** %211
store double %7812, double* %7813
%7814 = load double, double* %699
%7815 = load double, double* %697
%7816 = fmul double %7814, %7815
%7817 = load double*, double** %214
store double %7816, double* %7817
%7818 = load double*, double** %211
%7819 = load double, double* %7818
%7820 = load double, double* %700
%7821 = load double, double* %688
%7822 = call double @llvm.fmuladd.f64(double %7820, double %7821, double %7819)
%7823 = load double*, double** %211
store double %7822, double* %7823
%7824 = load double*, double** %212
%7825 = load double, double* %7824
%7826 = load double, double* %700
%7827 = load double, double* %689
%7828 = call double @llvm.fmuladd.f64(double %7826, double %7827, double %7825)
%7829 = load double*, double** %212
store double %7828, double* %7829
%7830 = load double*, double** %213
%7831 = load double, double* %7830
%7832 = load double, double* %700
%7833 = load double, double* %690
%7834 = call double @llvm.fmuladd.f64(double %7832, double %7833, double %7831)
%7835 = load double*, double** %213
store double %7834, double* %7835
br label %7842
7836: ; preds = %7453
store double 0.000000e+00, double* %674
store double 0.000000e+00, double* %676
store double 0.000000e+00, double* %678
store double 0.000000e+00, double* %680
store double 1.000000e+00, double* %686
store double 0.000000e+00, double* %688
store double 0.000000e+00, double* %689
store double 0.000000e+00, double* %690
%7837 = load double*, double** %210
store double 0.000000e+00, double* %7837
%7838 = load double*, double** %211
store double 0.000000e+00, double* %7838
%7839 = load double*, double** %212
store double 0.000000e+00, double* %7839
%7840 = load double*, double** %213
store double 0.000000e+00, double* %7840
%7841 = load double*, double** %214
store double 0.000000e+00, double* %7841
br label %7842
7842: ; preds = %7836, %7754
%7843 = load double, double* %898
%7844 = fcmp oeq double %7843, 1.000000e+00
br i1 %7844, label %7845, label %8164
7845: ; preds = %7842
%7846 = load double*, double** %124
%7847 = load double, double* %7846
%7848 = load double, double* %899
%7849 = load double, double* %246
%7850 = fmul double %7848, %7849
%7851 = fdiv double %7847, %7850
store double %7851, double* %606
%7852 = load double, double* %899
%7853 = load double, double* %246
%7854 = fmul double %7852, %7853
%7855 = fdiv double 1.000000e+00, %7854
store double %7855, double* %607
%7856 = load double*, double** %124
%7857 = load double, double* %7856
%7858 = fneg double %7857
%7859 = load double, double* %899
%7860 = load double, double* %246
%7861 = load double, double* %246
%7862 = fmul double %7860, %7861
%7863 = fmul double %7859, %7862
%7864 = fdiv double %7858, %7863
store double %7864, double* %610
%7865 = load double, double* %610
%7866 = load double, double* %248
%7867 = fmul double %7865, %7866
store double %7867, double* %609
%7868 = load double, double* %606
%7869 = fcmp ogt double %7868, 1.000000e+02
br i1 %7869, label %7870, label %7877
7870: ; preds = %7845
%7871 = call double @exp(double 1.000000e+02)
store double %7871, double* %612
%7872 = load double, double* %612
%7873 = load double, double* %606
%7874 = fsub double %7873, 1.000000e+02
%7875 = fadd double 1.000000e+00, %7874
%7876 = fmul double %7872, %7875
store double %7876, double* %611
br label %7892
7877: ; preds = %7845
%7878 = load double, double* %606
%7879 = fcmp olt double %7878, -1.000000e+02
br i1 %7879, label %7880, label %7887
7880: ; preds = %7877
%7881 = call double @exp(double -1.000000e+02)
store double %7881, double* %612
%7882 = load double, double* %612
%7883 = load double, double* %606
%7884 = fadd double %7883, 1.000000e+02
%7885 = fadd double 1.000000e+00, %7884
%7886 = fmul double %7882, %7885
store double %7886, double* %611
br label %7891
7887: ; preds = %7877
%7888 = load double, double* %606
%7889 = call double @exp(double %7888)
store double %7889, double* %611
%7890 = load double, double* %611
store double %7890, double* %612
br label %7891
7891: ; preds = %7887, %7880
br label %7892
7892: ; preds = %7891, %7870
%7893 = load double, double* %612
%7894 = load double, double* %607
%7895 = fmul double %7893, %7894
store double %7895, double* %613
%7896 = load double, double* %612
%7897 = load double, double* %609
%7898 = fmul double %7896, %7897
store double %7898, double* %614
%7899 = load double*, double** %124
%7900 = load double, double* %7899
%7901 = load double, double* %901
%7902 = load double, double* %246
%7903 = fmul double %7901, %7902
%7904 = fdiv double %7900, %7903
store double %7904, double* %701
%7905 = load double, double* %901
%7906 = load double, double* %246
%7907 = fmul double %7905, %7906
%7908 = fdiv double 1.000000e+00, %7907
store double %7908, double* %702
%7909 = load double*, double** %124
%7910 = load double, double* %7909
%7911 = fneg double %7910
%7912 = load double, double* %901
%7913 = load double, double* %246
%7914 = load double, double* %246
%7915 = fmul double %7913, %7914
%7916 = fmul double %7912, %7915
%7917 = fdiv double %7911, %7916
store double %7917, double* %703
%7918 = load double, double* %703
%7919 = load double, double* %248
%7920 = fmul double %7918, %7919
store double %7920, double* %704
%7921 = load double, double* %701
%7922 = fcmp ogt double %7921, 1.000000e+02
br i1 %7922, label %7923, label %7930
7923: ; preds = %7892
%7924 = call double @exp(double 1.000000e+02)
store double %7924, double* %706
%7925 = load double, double* %706
%7926 = load double, double* %701
%7927 = fsub double %7926, 1.000000e+02
%7928 = fadd double 1.000000e+00, %7927
%7929 = fmul double %7925, %7928
store double %7929, double* %705
br label %7945
7930: ; preds = %7892
%7931 = load double, double* %701
%7932 = fcmp olt double %7931, -1.000000e+02
br i1 %7932, label %7933, label %7940
7933: ; preds = %7930
%7934 = call double @exp(double -1.000000e+02)
store double %7934, double* %706
%7935 = load double, double* %706
%7936 = load double, double* %701
%7937 = fadd double %7936, 1.000000e+02
%7938 = fadd double 1.000000e+00, %7937
%7939 = fmul double %7935, %7938
store double %7939, double* %705
br label %7944
7940: ; preds = %7930
%7941 = load double, double* %701
%7942 = call double @exp(double %7941)
store double %7942, double* %705
%7943 = load double, double* %705
store double %7943, double* %706
br label %7944
7944: ; preds = %7940, %7933
br label %7945
7945: ; preds = %7944, %7923
%7946 = load double, double* %706
%7947 = load double, double* %702
%7948 = fmul double %7946, %7947
store double %7948, double* %707
%7949 = load double, double* %706
%7950 = load double, double* %704
%7951 = fmul double %7949, %7950
store double %7951, double* %708
%7952 = load double, double* %960
%7953 = fcmp ogt double %7952, 0.000000e+00
br i1 %7953, label %7954, label %8112
7954: ; preds = %7945
%7955 = load double, double* %340
%7956 = fneg double %7955
%7957 = load double*, double** %124
%7958 = load double, double* %7957
%7959 = fsub double %7956, %7958
%7960 = load double, double* %343
%7961 = load double, double* %246
%7962 = fmul double %7960, %7961
%7963 = fdiv double %7959, %7962
store double %7963, double* %666
%7964 = load double, double* %343
%7965 = load double, double* %246
%7966 = fmul double %7964, %7965
%7967 = fdiv double -1.000000e+00, %7966
store double %7967, double* %709
%7968 = load double, double* %343
%7969 = load double, double* %246
%7970 = fmul double %7968, %7969
%7971 = fdiv double -1.000000e+00, %7970
store double %7971, double* %710
%7972 = load double*, double** %124
%7973 = load double, double* %7972
%7974 = fneg double %7973
%7975 = load double, double* %340
%7976 = fsub double %7974, %7975
%7977 = fneg double %7976
%7978 = load double, double* %343
%7979 = load double, double* %343
%7980 = fmul double %7978, %7979
%7981 = load double, double* %246
%7982 = fmul double %7980, %7981
%7983 = fdiv double %7977, %7982
store double %7983, double* %711
%7984 = load double*, double** %124
%7985 = load double, double* %7984
%7986 = fneg double %7985
%7987 = load double, double* %340
%7988 = fsub double %7986, %7987
%7989 = fneg double %7988
%7990 = load double, double* %343
%7991 = load double, double* %246
%7992 = load double, double* %246
%7993 = fmul double %7991, %7992
%7994 = fmul double %7990, %7993
%7995 = fdiv double %7989, %7994
store double %7995, double* %668
%7996 = load double, double* %709
%7997 = load double, double* %342
%7998 = fmul double %7996, %7997
store double %7998, double* %669
%7999 = load double, double* %669
%8000 = load double, double* %711
%8001 = load double, double* %345
%8002 = call double @llvm.fmuladd.f64(double %8000, double %8001, double %7999)
store double %8002, double* %669
%8003 = load double, double* %669
%8004 = load double, double* %668
%8005 = load double, double* %248
%8006 = call double @llvm.fmuladd.f64(double %8004, double %8005, double %8003)
store double %8006, double* %669
%8007 = load double, double* %666
%8008 = fcmp ogt double %8007, 1.000000e+02
br i1 %8008, label %8009, label %8016
8009: ; preds = %7954
%8010 = call double @exp(double 1.000000e+02)
store double %8010, double* %671
%8011 = load double, double* %671
%8012 = load double, double* %666
%8013 = fsub double %8012, 1.000000e+02
%8014 = fadd double 1.000000e+00, %8013
%8015 = fmul double %8011, %8014
store double %8015, double* %670
br label %8031
8016: ; preds = %7954
%8017 = load double, double* %666
%8018 = fcmp olt double %8017, -1.000000e+02
br i1 %8018, label %8019, label %8026
8019: ; preds = %8016
%8020 = call double @exp(double -1.000000e+02)
store double %8020, double* %671
%8021 = load double, double* %671
%8022 = load double, double* %666
%8023 = fadd double %8022, 1.000000e+02
%8024 = fadd double 1.000000e+00, %8023
%8025 = fmul double %8021, %8024
store double %8025, double* %670
br label %8030
8026: ; preds = %8016
%8027 = load double, double* %666
%8028 = call double @exp(double %8027)
store double %8028, double* %670
%8029 = load double, double* %670
store double %8029, double* %671
br label %8030
8030: ; preds = %8026, %8019
br label %8031
8031: ; preds = %8030, %8009
%8032 = load double, double* %671
%8033 = load double, double* %669
%8034 = fmul double %8032, %8033
store double %8034, double* %673
%8035 = load double, double* %671
%8036 = load double, double* %710
%8037 = fmul double %8035, %8036
store double %8037, double* %712
%8038 = load double, double* %307
%8039 = load double, double* %611
%8040 = fsub double %8039, 1.000000e+00
%8041 = load double, double* %310
%8042 = load double, double* %705
%8043 = fsub double %8042, 1.000000e+00
%8044 = fmul double %8041, %8043
%8045 = call double @llvm.fmuladd.f64(double %8038, double %8040, double %8044)
%8046 = load double, double* %962
%8047 = load double, double* %670
%8048 = load double, double* %408
%8049 = fsub double %8047, %8048
%8050 = fneg double %8046
%8051 = call double @llvm.fmuladd.f64(double %8050, double %8049, double %8045)
%8052 = load double*, double** %141
store double %8051, double* %8052
%8053 = load double, double* %611
%8054 = fsub double %8053, 1.000000e+00
store double %8054, double* %713
%8055 = load double, double* %307
store double %8055, double* %714
%8056 = load double, double* %705
%8057 = fsub double %8056, 1.000000e+00
store double %8057, double* %715
%8058 = load double, double* %310
store double %8058, double* %716
%8059 = load double, double* %962
%8060 = fneg double %8059
store double %8060, double* %717
%8061 = load double, double* %962
store double %8061, double* %718
%8062 = load double, double* %713
%8063 = load double, double* %309
%8064 = fmul double %8062, %8063
%8065 = load double*, double** %142
store double %8064, double* %8065
%8066 = load double, double* %714
%8067 = load double, double* %613
%8068 = fmul double %8066, %8067
%8069 = load double*, double** %143
store double %8068, double* %8069
%8070 = load double*, double** %142
%8071 = load double, double* %8070
%8072 = load double, double* %714
%8073 = load double, double* %614
%8074 = call double @llvm.fmuladd.f64(double %8072, double %8073, double %8071)
%8075 = load double*, double** %142
store double %8074, double* %8075
%8076 = load double*, double** %142
%8077 = load double, double* %8076
%8078 = load double, double* %715
%8079 = load double, double* %312
%8080 = call double @llvm.fmuladd.f64(double %8078, double %8079, double %8077)
%8081 = load double*, double** %142
store double %8080, double* %8081
%8082 = load double*, double** %143
%8083 = load double, double* %8082
%8084 = load double, double* %716
%8085 = load double, double* %707
%8086 = call double @llvm.fmuladd.f64(double %8084, double %8085, double %8083)
%8087 = load double*, double** %143
store double %8086, double* %8087
%8088 = load double*, double** %142
%8089 = load double, double* %8088
%8090 = load double, double* %716
%8091 = load double, double* %708
%8092 = call double @llvm.fmuladd.f64(double %8090, double %8091, double %8089)
%8093 = load double*, double** %142
store double %8092, double* %8093
%8094 = load double*, double** %142
%8095 = load double, double* %8094
%8096 = load double, double* %717
%8097 = load double, double* %673
%8098 = call double @llvm.fmuladd.f64(double %8096, double %8097, double %8095)
%8099 = load double*, double** %142
store double %8098, double* %8099
%8100 = load double*, double** %143
%8101 = load double, double* %8100
%8102 = load double, double* %717
%8103 = load double, double* %712
%8104 = call double @llvm.fmuladd.f64(double %8102, double %8103, double %8101)
%8105 = load double*, double** %143
store double %8104, double* %8105
%8106 = load double*, double** %142
%8107 = load double, double* %8106
%8108 = load double, double* %718
%8109 = load double, double* %410
%8110 = call double @llvm.fmuladd.f64(double %8108, double %8109, double %8107)
%8111 = load double*, double** %142
store double %8110, double* %8111
br label %8160
8112: ; preds = %7945
%8113 = load double, double* %307
%8114 = load double, double* %611
%8115 = fsub double %8114, 1.000000e+00
%8116 = load double, double* %310
%8117 = load double, double* %705
%8118 = fsub double %8117, 1.000000e+00
%8119 = fmul double %8116, %8118
%8120 = call double @llvm.fmuladd.f64(double %8113, double %8115, double %8119)
%8121 = load double*, double** %141
store double %8120, double* %8121
%8122 = load double, double* %611
%8123 = fsub double %8122, 1.000000e+00
store double %8123, double* %713
%8124 = load double, double* %307
store double %8124, double* %714
%8125 = load double, double* %705
%8126 = fsub double %8125, 1.000000e+00
store double %8126, double* %715
%8127 = load double, double* %310
store double %8127, double* %716
%8128 = load double, double* %713
%8129 = load double, double* %309
%8130 = fmul double %8128, %8129
%8131 = load double*, double** %142
store double %8130, double* %8131
%8132 = load double, double* %714
%8133 = load double, double* %613
%8134 = fmul double %8132, %8133
%8135 = load double*, double** %143
store double %8134, double* %8135
%8136 = load double*, double** %142
%8137 = load double, double* %8136
%8138 = load double, double* %714
%8139 = load double, double* %614
%8140 = call double @llvm.fmuladd.f64(double %8138, double %8139, double %8137)
%8141 = load double*, double** %142
store double %8140, double* %8141
%8142 = load double*, double** %142
%8143 = load double, double* %8142
%8144 = load double, double* %715
%8145 = load double, double* %312
%8146 = call double @llvm.fmuladd.f64(double %8144, double %8145, double %8143)
%8147 = load double*, double** %142
store double %8146, double* %8147
%8148 = load double*, double** %143
%8149 = load double, double* %8148
%8150 = load double, double* %716
%8151 = load double, double* %707
%8152 = call double @llvm.fmuladd.f64(double %8150, double %8151, double %8149)
%8153 = load double*, double** %143
store double %8152, double* %8153
%8154 = load double*, double** %142
%8155 = load double, double* %8154
%8156 = load double, double* %716
%8157 = load double, double* %708
%8158 = call double @llvm.fmuladd.f64(double %8156, double %8157, double %8155)
%8159 = load double*, double** %142
store double %8158, double* %8159
br label %8160
8160: ; preds = %8112, %8031
%8161 = load double*, double** %144
store double 0.000000e+00, double* %8161
%8162 = load double*, double** %145
store double 0.000000e+00, double* %8162
%8163 = load double*, double** %146
store double 0.000000e+00, double* %8163
br label %9178
8164: ; preds = %7842
%8165 = load double, double* %898
%8166 = fcmp oeq double %8165, 0.000000e+00
br i1 %8166, label %8167, label %8486
8167: ; preds = %8164
%8168 = load double*, double** %141
store double 0.000000e+00, double* %8168
%8169 = load double*, double** %142
store double 0.000000e+00, double* %8169
%8170 = load double*, double** %143
store double 0.000000e+00, double* %8170
%8171 = load double*, double** %125
%8172 = load double, double* %8171
%8173 = load double, double* %899
%8174 = load double, double* %246
%8175 = fmul double %8173, %8174
%8176 = fdiv double %8172, %8175
store double %8176, double* %606
%8177 = load double, double* %899
%8178 = load double, double* %246
%8179 = fmul double %8177, %8178
%8180 = fdiv double 1.000000e+00, %8179
store double %8180, double* %719
%8181 = load double*, double** %125
%8182 = load double, double* %8181
%8183 = fneg double %8182
%8184 = load double, double* %899
%8185 = load double, double* %246
%8186 = load double, double* %246
%8187 = fmul double %8185, %8186
%8188 = fmul double %8184, %8187
%8189 = fdiv double %8183, %8188
store double %8189, double* %610
%8190 = load double, double* %610
%8191 = load double, double* %248
%8192 = fmul double %8190, %8191
store double %8192, double* %609
%8193 = load double, double* %606
%8194 = fcmp ogt double %8193, 1.000000e+02
br i1 %8194, label %8195, label %8202
8195: ; preds = %8167
%8196 = call double @exp(double 1.000000e+02)
store double %8196, double* %612
%8197 = load double, double* %612
%8198 = load double, double* %606
%8199 = fsub double %8198, 1.000000e+02
%8200 = fadd double 1.000000e+00, %8199
%8201 = fmul double %8197, %8200
store double %8201, double* %611
br label %8217
8202: ; preds = %8167
%8203 = load double, double* %606
%8204 = fcmp olt double %8203, -1.000000e+02
br i1 %8204, label %8205, label %8212
8205: ; preds = %8202
%8206 = call double @exp(double -1.000000e+02)
store double %8206, double* %612
%8207 = load double, double* %612
%8208 = load double, double* %606
%8209 = fadd double %8208, 1.000000e+02
%8210 = fadd double 1.000000e+00, %8209
%8211 = fmul double %8207, %8210
store double %8211, double* %611
br label %8216
8212: ; preds = %8202
%8213 = load double, double* %606
%8214 = call double @exp(double %8213)
store double %8214, double* %611
%8215 = load double, double* %611
store double %8215, double* %612
br label %8216
8216: ; preds = %8212, %8205
br label %8217
8217: ; preds = %8216, %8195
%8218 = load double, double* %612
%8219 = load double, double* %719
%8220 = fmul double %8218, %8219
store double %8220, double* %720
%8221 = load double, double* %612
%8222 = load double, double* %609
%8223 = fmul double %8221, %8222
store double %8223, double* %614
%8224 = load double*, double** %125
%8225 = load double, double* %8224
%8226 = load double, double* %901
%8227 = load double, double* %246
%8228 = fmul double %8226, %8227
%8229 = fdiv double %8225, %8228
store double %8229, double* %701
%8230 = load double, double* %901
%8231 = load double, double* %246
%8232 = fmul double %8230, %8231
%8233 = fdiv double 1.000000e+00, %8232
store double %8233, double* %721
%8234 = load double*, double** %125
%8235 = load double, double* %8234
%8236 = fneg double %8235
%8237 = load double, double* %901
%8238 = load double, double* %246
%8239 = load double, double* %246
%8240 = fmul double %8238, %8239
%8241 = fmul double %8237, %8240
%8242 = fdiv double %8236, %8241
store double %8242, double* %703
%8243 = load double, double* %703
%8244 = load double, double* %248
%8245 = fmul double %8243, %8244
store double %8245, double* %704
%8246 = load double, double* %701
%8247 = fcmp ogt double %8246, 1.000000e+02
br i1 %8247, label %8248, label %8255
8248: ; preds = %8217
%8249 = call double @exp(double 1.000000e+02)
store double %8249, double* %706
%8250 = load double, double* %706
%8251 = load double, double* %701
%8252 = fsub double %8251, 1.000000e+02
%8253 = fadd double 1.000000e+00, %8252
%8254 = fmul double %8250, %8253
store double %8254, double* %705
br label %8270
8255: ; preds = %8217
%8256 = load double, double* %701
%8257 = fcmp olt double %8256, -1.000000e+02
br i1 %8257, label %8258, label %8265
8258: ; preds = %8255
%8259 = call double @exp(double -1.000000e+02)
store double %8259, double* %706
%8260 = load double, double* %706
%8261 = load double, double* %701
%8262 = fadd double %8261, 1.000000e+02
%8263 = fadd double 1.000000e+00, %8262
%8264 = fmul double %8260, %8263
store double %8264, double* %705
br label %8269
8265: ; preds = %8255
%8266 = load double, double* %701
%8267 = call double @exp(double %8266)
store double %8267, double* %705
%8268 = load double, double* %705
store double %8268, double* %706
br label %8269
8269: ; preds = %8265, %8258
br label %8270
8270: ; preds = %8269, %8248
%8271 = load double, double* %706
%8272 = load double, double* %721
%8273 = fmul double %8271, %8272
store double %8273, double* %722
%8274 = load double, double* %706
%8275 = load double, double* %704
%8276 = fmul double %8274, %8275
store double %8276, double* %708
%8277 = load double, double* %960
%8278 = fcmp ogt double %8277, 0.000000e+00
br i1 %8278, label %8279, label %8437
8279: ; preds = %8270
%8280 = load double, double* %340
%8281 = fneg double %8280
%8282 = load double*, double** %125
%8283 = load double, double* %8282
%8284 = fsub double %8281, %8283
%8285 = load double, double* %343
%8286 = load double, double* %246
%8287 = fmul double %8285, %8286
%8288 = fdiv double %8284, %8287
store double %8288, double* %666
%8289 = load double, double* %343
%8290 = load double, double* %246
%8291 = fmul double %8289, %8290
%8292 = fdiv double -1.000000e+00, %8291
store double %8292, double* %709
%8293 = load double, double* %343
%8294 = load double, double* %246
%8295 = fmul double %8293, %8294
%8296 = fdiv double -1.000000e+00, %8295
store double %8296, double* %723
%8297 = load double*, double** %125
%8298 = load double, double* %8297
%8299 = fneg double %8298
%8300 = load double, double* %340
%8301 = fsub double %8299, %8300
%8302 = fneg double %8301
%8303 = load double, double* %343
%8304 = load double, double* %343
%8305 = fmul double %8303, %8304
%8306 = load double, double* %246
%8307 = fmul double %8305, %8306
%8308 = fdiv double %8302, %8307
store double %8308, double* %711
%8309 = load double*, double** %125
%8310 = load double, double* %8309
%8311 = fneg double %8310
%8312 = load double, double* %340
%8313 = fsub double %8311, %8312
%8314 = fneg double %8313
%8315 = load double, double* %343
%8316 = load double, double* %246
%8317 = load double, double* %246
%8318 = fmul double %8316, %8317
%8319 = fmul double %8315, %8318
%8320 = fdiv double %8314, %8319
store double %8320, double* %668
%8321 = load double, double* %709
%8322 = load double, double* %342
%8323 = fmul double %8321, %8322
store double %8323, double* %669
%8324 = load double, double* %669
%8325 = load double, double* %711
%8326 = load double, double* %345
%8327 = call double @llvm.fmuladd.f64(double %8325, double %8326, double %8324)
store double %8327, double* %669
%8328 = load double, double* %669
%8329 = load double, double* %668
%8330 = load double, double* %248
%8331 = call double @llvm.fmuladd.f64(double %8329, double %8330, double %8328)
store double %8331, double* %669
%8332 = load double, double* %666
%8333 = fcmp ogt double %8332, 1.000000e+02
br i1 %8333, label %8334, label %8341
8334: ; preds = %8279
%8335 = call double @exp(double 1.000000e+02)
store double %8335, double* %671
%8336 = load double, double* %671
%8337 = load double, double* %666
%8338 = fsub double %8337, 1.000000e+02
%8339 = fadd double 1.000000e+00, %8338
%8340 = fmul double %8336, %8339
store double %8340, double* %670
br label %8356
8341: ; preds = %8279
%8342 = load double, double* %666
%8343 = fcmp olt double %8342, -1.000000e+02
br i1 %8343, label %8344, label %8351
8344: ; preds = %8341
%8345 = call double @exp(double -1.000000e+02)
store double %8345, double* %671
%8346 = load double, double* %671
%8347 = load double, double* %666
%8348 = fadd double %8347, 1.000000e+02
%8349 = fadd double 1.000000e+00, %8348
%8350 = fmul double %8346, %8349
store double %8350, double* %670
br label %8355
8351: ; preds = %8341
%8352 = load double, double* %666
%8353 = call double @exp(double %8352)
store double %8353, double* %670
%8354 = load double, double* %670
store double %8354, double* %671
br label %8355
8355: ; preds = %8351, %8344
br label %8356
8356: ; preds = %8355, %8334
%8357 = load double, double* %671
%8358 = load double, double* %669
%8359 = fmul double %8357, %8358
store double %8359, double* %673
%8360 = load double, double* %671
%8361 = load double, double* %723
%8362 = fmul double %8360, %8361
store double %8362, double* %724
%8363 = load double, double* %307
%8364 = load double, double* %611
%8365 = fsub double %8364, 1.000000e+00
%8366 = load double, double* %310
%8367 = load double, double* %705
%8368 = fsub double %8367, 1.000000e+00
%8369 = fmul double %8366, %8368
%8370 = call double @llvm.fmuladd.f64(double %8363, double %8365, double %8369)
%8371 = load double, double* %962
%8372 = load double, double* %670
%8373 = load double, double* %408
%8374 = fsub double %8372, %8373
%8375 = fneg double %8371
%8376 = call double @llvm.fmuladd.f64(double %8375, double %8374, double %8370)
%8377 = load double*, double** %144
store double %8376, double* %8377
%8378 = load double, double* %611
%8379 = fsub double %8378, 1.000000e+00
store double %8379, double* %725
%8380 = load double, double* %307
store double %8380, double* %726
%8381 = load double, double* %705
%8382 = fsub double %8381, 1.000000e+00
store double %8382, double* %727
%8383 = load double, double* %310
store double %8383, double* %728
%8384 = load double, double* %962
%8385 = fneg double %8384
store double %8385, double* %729
%8386 = load double, double* %962
store double %8386, double* %730
%8387 = load double, double* %725
%8388 = load double, double* %309
%8389 = fmul double %8387, %8388
%8390 = load double*, double** %145
store double %8389, double* %8390
%8391 = load double, double* %726
%8392 = load double, double* %720
%8393 = fmul double %8391, %8392
%8394 = load double*, double** %146
store double %8393, double* %8394
%8395 = load double*, double** %145
%8396 = load double, double* %8395
%8397 = load double, double* %726
%8398 = load double, double* %614
%8399 = call double @llvm.fmuladd.f64(double %8397, double %8398, double %8396)
%8400 = load double*, double** %145
store double %8399, double* %8400
%8401 = load double*, double** %145
%8402 = load double, double* %8401
%8403 = load double, double* %727
%8404 = load double, double* %312
%8405 = call double @llvm.fmuladd.f64(double %8403, double %8404, double %8402)
%8406 = load double*, double** %145
store double %8405, double* %8406
%8407 = load double*, double** %146
%8408 = load double, double* %8407
%8409 = load double, double* %728
%8410 = load double, double* %722
%8411 = call double @llvm.fmuladd.f64(double %8409, double %8410, double %8408)
%8412 = load double*, double** %146
store double %8411, double* %8412
%8413 = load double*, double** %145
%8414 = load double, double* %8413
%8415 = load double, double* %728
%8416 = load double, double* %708
%8417 = call double @llvm.fmuladd.f64(double %8415, double %8416, double %8414)
%8418 = load double*, double** %145
store double %8417, double* %8418
%8419 = load double*, double** %145
%8420 = load double, double* %8419
%8421 = load double, double* %729
%8422 = load double, double* %673
%8423 = call double @llvm.fmuladd.f64(double %8421, double %8422, double %8420)
%8424 = load double*, double** %145
store double %8423, double* %8424
%8425 = load double*, double** %146
%8426 = load double, double* %8425
%8427 = load double, double* %729
%8428 = load double, double* %724
%8429 = call double @llvm.fmuladd.f64(double %8427, double %8428, double %8426)
%8430 = load double*, double** %146
store double %8429, double* %8430
%8431 = load double*, double** %145
%8432 = load double, double* %8431
%8433 = load double, double* %730
%8434 = load double, double* %410
%8435 = call double @llvm.fmuladd.f64(double %8433, double %8434, double %8432)
%8436 = load double*, double** %145
store double %8435, double* %8436
br label %8485
8437: ; preds = %8270
%8438 = load double, double* %307
%8439 = load double, double* %611
%8440 = fsub double %8439, 1.000000e+00
%8441 = load double, double* %310
%8442 = load double, double* %705
%8443 = fsub double %8442, 1.000000e+00
%8444 = fmul double %8441, %8443
%8445 = call double @llvm.fmuladd.f64(double %8438, double %8440, double %8444)
%8446 = load double*, double** %144
store double %8445, double* %8446
%8447 = load double, double* %611
%8448 = fsub double %8447, 1.000000e+00
store double %8448, double* %725
%8449 = load double, double* %307
store double %8449, double* %726
%8450 = load double, double* %705
%8451 = fsub double %8450, 1.000000e+00
store double %8451, double* %727
%8452 = load double, double* %310
store double %8452, double* %728
%8453 = load double, double* %725
%8454 = load double, double* %309
%8455 = fmul double %8453, %8454
%8456 = load double*, double** %145
store double %8455, double* %8456
%8457 = load double, double* %726
%8458 = load double, double* %720
%8459 = fmul double %8457, %8458
%8460 = load double*, double** %146
store double %8459, double* %8460
%8461 = load double*, double** %145
%8462 = load double, double* %8461
%8463 = load double, double* %726
%8464 = load double, double* %614
%8465 = call double @llvm.fmuladd.f64(double %8463, double %8464, double %8462)
%8466 = load double*, double** %145
store double %8465, double* %8466
%8467 = load double*, double** %145
%8468 = load double, double* %8467
%8469 = load double, double* %727
%8470 = load double, double* %312
%8471 = call double @llvm.fmuladd.f64(double %8469, double %8470, double %8468)
%8472 = load double*, double** %145
store double %8471, double* %8472
%8473 = load double*, double** %146
%8474 = load double, double* %8473
%8475 = load double, double* %728
%8476 = load double, double* %722
%8477 = call double @llvm.fmuladd.f64(double %8475, double %8476, double %8474)
%8478 = load double*, double** %146
store double %8477, double* %8478
%8479 = load double*, double** %145
%8480 = load double, double* %8479
%8481 = load double, double* %728
%8482 = load double, double* %708
%8483 = call double @llvm.fmuladd.f64(double %8481, double %8482, double %8480)
%8484 = load double*, double** %145
store double %8483, double* %8484
br label %8485
8485: ; preds = %8437, %8356
br label %9177
8486: ; preds = %8164
%8487 = load double*, double** %124
%8488 = load double, double* %8487
%8489 = load double, double* %899
%8490 = load double, double* %246
%8491 = fmul double %8489, %8490
%8492 = fdiv double %8488, %8491
store double %8492, double* %606
%8493 = load double, double* %899
%8494 = load double, double* %246
%8495 = fmul double %8493, %8494
%8496 = fdiv double 1.000000e+00, %8495
store double %8496, double* %607
%8497 = load double*, double** %124
%8498 = load double, double* %8497
%8499 = fneg double %8498
%8500 = load double, double* %899
%8501 = load double, double* %246
%8502 = load double, double* %246
%8503 = fmul double %8501, %8502
%8504 = fmul double %8500, %8503
%8505 = fdiv double %8499, %8504
store double %8505, double* %610
%8506 = load double, double* %610
%8507 = load double, double* %248
%8508 = fmul double %8506, %8507
store double %8508, double* %609
%8509 = load double, double* %606
%8510 = fcmp ogt double %8509, 1.000000e+02
br i1 %8510, label %8511, label %8518
8511: ; preds = %8486
%8512 = call double @exp(double 1.000000e+02)
store double %8512, double* %612
%8513 = load double, double* %612
%8514 = load double, double* %606
%8515 = fsub double %8514, 1.000000e+02
%8516 = fadd double 1.000000e+00, %8515
%8517 = fmul double %8513, %8516
store double %8517, double* %611
br label %8533
8518: ; preds = %8486
%8519 = load double, double* %606
%8520 = fcmp olt double %8519, -1.000000e+02
br i1 %8520, label %8521, label %8528
8521: ; preds = %8518
%8522 = call double @exp(double -1.000000e+02)
store double %8522, double* %612
%8523 = load double, double* %612
%8524 = load double, double* %606
%8525 = fadd double %8524, 1.000000e+02
%8526 = fadd double 1.000000e+00, %8525
%8527 = fmul double %8523, %8526
store double %8527, double* %611
br label %8532
8528: ; preds = %8518
%8529 = load double, double* %606
%8530 = call double @exp(double %8529)
store double %8530, double* %611
%8531 = load double, double* %611
store double %8531, double* %612
br label %8532
8532: ; preds = %8528, %8521
br label %8533
8533: ; preds = %8532, %8511
%8534 = load double, double* %612
%8535 = load double, double* %607
%8536 = fmul double %8534, %8535
store double %8536, double* %613
%8537 = load double, double* %612
%8538 = load double, double* %609
%8539 = fmul double %8537, %8538
store double %8539, double* %614
%8540 = load double*, double** %124
%8541 = load double, double* %8540
%8542 = load double, double* %901
%8543 = load double, double* %246
%8544 = fmul double %8542, %8543
%8545 = fdiv double %8541, %8544
store double %8545, double* %701
%8546 = load double, double* %901
%8547 = load double, double* %246
%8548 = fmul double %8546, %8547
%8549 = fdiv double 1.000000e+00, %8548
store double %8549, double* %702
%8550 = load double*, double** %124
%8551 = load double, double* %8550
%8552 = fneg double %8551
%8553 = load double, double* %901
%8554 = load double, double* %246
%8555 = load double, double* %246
%8556 = fmul double %8554, %8555
%8557 = fmul double %8553, %8556
%8558 = fdiv double %8552, %8557
store double %8558, double* %703
%8559 = load double, double* %703
%8560 = load double, double* %248
%8561 = fmul double %8559, %8560
store double %8561, double* %704
%8562 = load double, double* %701
%8563 = fcmp ogt double %8562, 1.000000e+02
br i1 %8563, label %8564, label %8571
8564: ; preds = %8533
%8565 = call double @exp(double 1.000000e+02)
store double %8565, double* %706
%8566 = load double, double* %706
%8567 = load double, double* %701
%8568 = fsub double %8567, 1.000000e+02
%8569 = fadd double 1.000000e+00, %8568
%8570 = fmul double %8566, %8569
store double %8570, double* %705
br label %8586
8571: ; preds = %8533
%8572 = load double, double* %701
%8573 = fcmp olt double %8572, -1.000000e+02
br i1 %8573, label %8574, label %8581
8574: ; preds = %8571
%8575 = call double @exp(double -1.000000e+02)
store double %8575, double* %706
%8576 = load double, double* %706
%8577 = load double, double* %701
%8578 = fadd double %8577, 1.000000e+02
%8579 = fadd double 1.000000e+00, %8578
%8580 = fmul double %8576, %8579
store double %8580, double* %705
br label %8585
8581: ; preds = %8571
%8582 = load double, double* %701
%8583 = call double @exp(double %8582)
store double %8583, double* %705
%8584 = load double, double* %705
store double %8584, double* %706
br label %8585
8585: ; preds = %8581, %8574
br label %8586
8586: ; preds = %8585, %8564
%8587 = load double, double* %706
%8588 = load double, double* %702
%8589 = fmul double %8587, %8588
store double %8589, double* %707
%8590 = load double, double* %706
%8591 = load double, double* %704
%8592 = fmul double %8590, %8591
store double %8592, double* %708
%8593 = load double, double* %960
%8594 = fcmp ogt double %8593, 0.000000e+00
br i1 %8594, label %8595, label %8767
8595: ; preds = %8586
%8596 = load double, double* %340
%8597 = fneg double %8596
%8598 = load double*, double** %124
%8599 = load double, double* %8598
%8600 = fsub double %8597, %8599
%8601 = load double, double* %343
%8602 = load double, double* %246
%8603 = fmul double %8601, %8602
%8604 = fdiv double %8600, %8603
store double %8604, double* %666
%8605 = load double, double* %343
%8606 = load double, double* %246
%8607 = fmul double %8605, %8606
%8608 = fdiv double -1.000000e+00, %8607
store double %8608, double* %709
%8609 = load double, double* %343
%8610 = load double, double* %246
%8611 = fmul double %8609, %8610
%8612 = fdiv double -1.000000e+00, %8611
store double %8612, double* %710
%8613 = load double*, double** %124
%8614 = load double, double* %8613
%8615 = fneg double %8614
%8616 = load double, double* %340
%8617 = fsub double %8615, %8616
%8618 = fneg double %8617
%8619 = load double, double* %343
%8620 = load double, double* %343
%8621 = fmul double %8619, %8620
%8622 = load double, double* %246
%8623 = fmul double %8621, %8622
%8624 = fdiv double %8618, %8623
store double %8624, double* %711
%8625 = load double*, double** %124
%8626 = load double, double* %8625
%8627 = fneg double %8626
%8628 = load double, double* %340
%8629 = fsub double %8627, %8628
%8630 = fneg double %8629
%8631 = load double, double* %343
%8632 = load double, double* %246
%8633 = load double, double* %246
%8634 = fmul double %8632, %8633
%8635 = fmul double %8631, %8634
%8636 = fdiv double %8630, %8635
store double %8636, double* %668
%8637 = load double, double* %709
%8638 = load double, double* %342
%8639 = fmul double %8637, %8638
store double %8639, double* %669
%8640 = load double, double* %669
%8641 = load double, double* %711
%8642 = load double, double* %345
%8643 = call double @llvm.fmuladd.f64(double %8641, double %8642, double %8640)
store double %8643, double* %669
%8644 = load double, double* %669
%8645 = load double, double* %668
%8646 = load double, double* %248
%8647 = call double @llvm.fmuladd.f64(double %8645, double %8646, double %8644)
store double %8647, double* %669
%8648 = load double, double* %666
%8649 = fcmp ogt double %8648, 1.000000e+02
br i1 %8649, label %8650, label %8657
8650: ; preds = %8595
%8651 = call double @exp(double 1.000000e+02)
store double %8651, double* %671
%8652 = load double, double* %671
%8653 = load double, double* %666
%8654 = fsub double %8653, 1.000000e+02
%8655 = fadd double 1.000000e+00, %8654
%8656 = fmul double %8652, %8655
store double %8656, double* %670
br label %8672
8657: ; preds = %8595
%8658 = load double, double* %666
%8659 = fcmp olt double %8658, -1.000000e+02
br i1 %8659, label %8660, label %8667
8660: ; preds = %8657
%8661 = call double @exp(double -1.000000e+02)
store double %8661, double* %671
%8662 = load double, double* %671
%8663 = load double, double* %666
%8664 = fadd double %8663, 1.000000e+02
%8665 = fadd double 1.000000e+00, %8664
%8666 = fmul double %8662, %8665
store double %8666, double* %670
br label %8671
8667: ; preds = %8657
%8668 = load double, double* %666
%8669 = call double @exp(double %8668)
store double %8669, double* %670
%8670 = load double, double* %670
store double %8670, double* %671
br label %8671
8671: ; preds = %8667, %8660
br label %8672
8672: ; preds = %8671, %8650
%8673 = load double, double* %671
%8674 = load double, double* %669
%8675 = fmul double %8673, %8674
store double %8675, double* %673
%8676 = load double, double* %671
%8677 = load double, double* %710
%8678 = fmul double %8676, %8677
store double %8678, double* %712
%8679 = load double, double* %898
%8680 = load double, double* %307
%8681 = load double, double* %611
%8682 = fsub double %8681, 1.000000e+00
%8683 = load double, double* %310
%8684 = load double, double* %705
%8685 = fsub double %8684, 1.000000e+00
%8686 = fmul double %8683, %8685
%8687 = call double @llvm.fmuladd.f64(double %8680, double %8682, double %8686)
%8688 = load double, double* %962
%8689 = load double, double* %670
%8690 = load double, double* %408
%8691 = fsub double %8689, %8690
%8692 = fneg double %8688
%8693 = call double @llvm.fmuladd.f64(double %8692, double %8691, double %8687)
%8694 = fmul double %8679, %8693
%8695 = load double*, double** %141
store double %8694, double* %8695
%8696 = load double, double* %611
%8697 = fsub double %8696, 1.000000e+00
%8698 = load double, double* %898
%8699 = fmul double %8697, %8698
store double %8699, double* %713
%8700 = load double, double* %307
%8701 = load double, double* %898
%8702 = fmul double %8700, %8701
store double %8702, double* %714
%8703 = load double, double* %705
%8704 = fsub double %8703, 1.000000e+00
%8705 = load double, double* %898
%8706 = fmul double %8704, %8705
store double %8706, double* %715
%8707 = load double, double* %310
%8708 = load double, double* %898
%8709 = fmul double %8707, %8708
store double %8709, double* %716
%8710 = load double, double* %962
%8711 = fneg double %8710
%8712 = load double, double* %898
%8713 = fmul double %8711, %8712
store double %8713, double* %717
%8714 = load double, double* %962
%8715 = load double, double* %898
%8716 = fmul double %8714, %8715
store double %8716, double* %718
%8717 = load double, double* %713
%8718 = load double, double* %309
%8719 = fmul double %8717, %8718
%8720 = load double*, double** %142
store double %8719, double* %8720
%8721 = load double, double* %714
%8722 = load double, double* %613
%8723 = fmul double %8721, %8722
%8724 = load double*, double** %143
store double %8723, double* %8724
%8725 = load double*, double** %142
%8726 = load double, double* %8725
%8727 = load double, double* %714
%8728 = load double, double* %614
%8729 = call double @llvm.fmuladd.f64(double %8727, double %8728, double %8726)
%8730 = load double*, double** %142
store double %8729, double* %8730
%8731 = load double*, double** %142
%8732 = load double, double* %8731
%8733 = load double, double* %715
%8734 = load double, double* %312
%8735 = call double @llvm.fmuladd.f64(double %8733, double %8734, double %8732)
%8736 = load double*, double** %142
store double %8735, double* %8736
%8737 = load double*, double** %143
%8738 = load double, double* %8737
%8739 = load double, double* %716
%8740 = load double, double* %707
%8741 = call double @llvm.fmuladd.f64(double %8739, double %8740, double %8738)
%8742 = load double*, double** %143
store double %8741, double* %8742
%8743 = load double*, double** %142
%8744 = load double, double* %8743
%8745 = load double, double* %716
%8746 = load double, double* %708
%8747 = call double @llvm.fmuladd.f64(double %8745, double %8746, double %8744)
%8748 = load double*, double** %142
store double %8747, double* %8748
%8749 = load double*, double** %142
%8750 = load double, double* %8749
%8751 = load double, double* %717
%8752 = load double, double* %673
%8753 = call double @llvm.fmuladd.f64(double %8751, double %8752, double %8750)
%8754 = load double*, double** %142
store double %8753, double* %8754
%8755 = load double*, double** %143
%8756 = load double, double* %8755
%8757 = load double, double* %717
%8758 = load double, double* %712
%8759 = call double @llvm.fmuladd.f64(double %8757, double %8758, double %8756)
%8760 = load double*, double** %143
store double %8759, double* %8760
%8761 = load double*, double** %142
%8762 = load double, double* %8761
%8763 = load double, double* %718
%8764 = load double, double* %410
%8765 = call double @llvm.fmuladd.f64(double %8763, double %8764, double %8762)
%8766 = load double*, double** %142
store double %8765, double* %8766
br label %8825
8767: ; preds = %8586
%8768 = load double, double* %898
%8769 = load double, double* %307
%8770 = load double, double* %611
%8771 = fsub double %8770, 1.000000e+00
%8772 = load double, double* %310
%8773 = load double, double* %705
%8774 = fsub double %8773, 1.000000e+00
%8775 = fmul double %8772, %8774
%8776 = call double @llvm.fmuladd.f64(double %8769, double %8771, double %8775)
%8777 = fmul double %8768, %8776
%8778 = load double*, double** %141
store double %8777, double* %8778
%8779 = load double, double* %611
%8780 = fsub double %8779, 1.000000e+00
%8781 = load double, double* %898
%8782 = fmul double %8780, %8781
store double %8782, double* %713
%8783 = load double, double* %307
%8784 = load double, double* %898
%8785 = fmul double %8783, %8784
store double %8785, double* %714
%8786 = load double, double* %705
%8787 = fsub double %8786, 1.000000e+00
%8788 = load double, double* %898
%8789 = fmul double %8787, %8788
store double %8789, double* %715
%8790 = load double, double* %310
%8791 = load double, double* %898
%8792 = fmul double %8790, %8791
store double %8792, double* %716
%8793 = load double, double* %713
%8794 = load double, double* %309
%8795 = fmul double %8793, %8794
%8796 = load double*, double** %142
store double %8795, double* %8796
%8797 = load double, double* %714
%8798 = load double, double* %613
%8799 = fmul double %8797, %8798
%8800 = load double*, double** %143
store double %8799, double* %8800
%8801 = load double*, double** %142
%8802 = load double, double* %8801
%8803 = load double, double* %714
%8804 = load double, double* %614
%8805 = call double @llvm.fmuladd.f64(double %8803, double %8804, double %8802)
%8806 = load double*, double** %142
store double %8805, double* %8806
%8807 = load double*, double** %142
%8808 = load double, double* %8807
%8809 = load double, double* %715
%8810 = load double, double* %312
%8811 = call double @llvm.fmuladd.f64(double %8809, double %8810, double %8808)
%8812 = load double*, double** %142
store double %8811, double* %8812
%8813 = load double*, double** %143
%8814 = load double, double* %8813
%8815 = load double, double* %716
%8816 = load double, double* %707
%8817 = call double @llvm.fmuladd.f64(double %8815, double %8816, double %8814)
%8818 = load double*, double** %143
store double %8817, double* %8818
%8819 = load double*, double** %142
%8820 = load double, double* %8819
%8821 = load double, double* %716
%8822 = load double, double* %708
%8823 = call double @llvm.fmuladd.f64(double %8821, double %8822, double %8820)
%8824 = load double*, double** %142
store double %8823, double* %8824
br label %8825
8825: ; preds = %8767, %8672
%8826 = load double*, double** %125
%8827 = load double, double* %8826
%8828 = load double, double* %899
%8829 = load double, double* %246
%8830 = fmul double %8828, %8829
%8831 = fdiv double %8827, %8830
store double %8831, double* %606
%8832 = load double, double* %899
%8833 = load double, double* %246
%8834 = fmul double %8832, %8833
%8835 = fdiv double 1.000000e+00, %8834
store double %8835, double* %719
%8836 = load double*, double** %125
%8837 = load double, double* %8836
%8838 = fneg double %8837
%8839 = load double, double* %899
%8840 = load double, double* %246
%8841 = load double, double* %246
%8842 = fmul double %8840, %8841
%8843 = fmul double %8839, %8842
%8844 = fdiv double %8838, %8843
store double %8844, double* %610
%8845 = load double, double* %610
%8846 = load double, double* %248
%8847 = fmul double %8845, %8846
store double %8847, double* %609
%8848 = load double, double* %606
%8849 = fcmp ogt double %8848, 1.000000e+02
br i1 %8849, label %8850, label %8857
8850: ; preds = %8825
%8851 = call double @exp(double 1.000000e+02)
store double %8851, double* %612
%8852 = load double, double* %612
%8853 = load double, double* %606
%8854 = fsub double %8853, 1.000000e+02
%8855 = fadd double 1.000000e+00, %8854
%8856 = fmul double %8852, %8855
store double %8856, double* %611
br label %8872
8857: ; preds = %8825
%8858 = load double, double* %606
%8859 = fcmp olt double %8858, -1.000000e+02
br i1 %8859, label %8860, label %8867
8860: ; preds = %8857
%8861 = call double @exp(double -1.000000e+02)
store double %8861, double* %612
%8862 = load double, double* %612
%8863 = load double, double* %606
%8864 = fadd double %8863, 1.000000e+02
%8865 = fadd double 1.000000e+00, %8864
%8866 = fmul double %8862, %8865
store double %8866, double* %611
br label %8871
8867: ; preds = %8857
%8868 = load double, double* %606
%8869 = call double @exp(double %8868)
store double %8869, double* %611
%8870 = load double, double* %611
store double %8870, double* %612
br label %8871
8871: ; preds = %8867, %8860
br label %8872
8872: ; preds = %8871, %8850
%8873 = load double, double* %612
%8874 = load double, double* %719
%8875 = fmul double %8873, %8874
store double %8875, double* %720
%8876 = load double, double* %612
%8877 = load double, double* %609
%8878 = fmul double %8876, %8877
store double %8878, double* %614
%8879 = load double*, double** %125
%8880 = load double, double* %8879
%8881 = load double, double* %901
%8882 = load double, double* %246
%8883 = fmul double %8881, %8882
%8884 = fdiv double %8880, %8883
store double %8884, double* %701
%8885 = load double, double* %901
%8886 = load double, double* %246
%8887 = fmul double %8885, %8886
%8888 = fdiv double 1.000000e+00, %8887
store double %8888, double* %721
%8889 = load double*, double** %125
%8890 = load double, double* %8889
%8891 = fneg double %8890
%8892 = load double, double* %901
%8893 = load double, double* %246
%8894 = load double, double* %246
%8895 = fmul double %8893, %8894
%8896 = fmul double %8892, %8895
%8897 = fdiv double %8891, %8896
store double %8897, double* %703
%8898 = load double, double* %703
%8899 = load double, double* %248
%8900 = fmul double %8898, %8899
store double %8900, double* %704
%8901 = load double, double* %701
%8902 = fcmp ogt double %8901, 1.000000e+02
br i1 %8902, label %8903, label %8910
8903: ; preds = %8872
%8904 = call double @exp(double 1.000000e+02)
store double %8904, double* %706
%8905 = load double, double* %706
%8906 = load double, double* %701
%8907 = fsub double %8906, 1.000000e+02
%8908 = fadd double 1.000000e+00, %8907
%8909 = fmul double %8905, %8908
store double %8909, double* %705
br label %8925
8910: ; preds = %8872
%8911 = load double, double* %701
%8912 = fcmp olt double %8911, -1.000000e+02
br i1 %8912, label %8913, label %8920
8913: ; preds = %8910
%8914 = call double @exp(double -1.000000e+02)
store double %8914, double* %706
%8915 = load double, double* %706
%8916 = load double, double* %701
%8917 = fadd double %8916, 1.000000e+02
%8918 = fadd double 1.000000e+00, %8917
%8919 = fmul double %8915, %8918
store double %8919, double* %705
br label %8924
8920: ; preds = %8910
%8921 = load double, double* %701
%8922 = call double @exp(double %8921)
store double %8922, double* %705
%8923 = load double, double* %705
store double %8923, double* %706
br label %8924
8924: ; preds = %8920, %8913
br label %8925
8925: ; preds = %8924, %8903
%8926 = load double, double* %706
%8927 = load double, double* %721
%8928 = fmul double %8926, %8927
store double %8928, double* %722
%8929 = load double, double* %706
%8930 = load double, double* %704
%8931 = fmul double %8929, %8930
store double %8931, double* %708
%8932 = load double, double* %960
%8933 = fcmp ogt double %8932, 0.000000e+00
br i1 %8933, label %8934, label %9113
8934: ; preds = %8925
%8935 = load double, double* %340
%8936 = fneg double %8935
%8937 = load double*, double** %125
%8938 = load double, double* %8937
%8939 = fsub double %8936, %8938
%8940 = load double, double* %343
%8941 = load double, double* %246
%8942 = fmul double %8940, %8941
%8943 = fdiv double %8939, %8942
store double %8943, double* %666
%8944 = load double, double* %343
%8945 = load double, double* %246
%8946 = fmul double %8944, %8945
%8947 = fdiv double -1.000000e+00, %8946
store double %8947, double* %709
%8948 = load double, double* %343
%8949 = load double, double* %246
%8950 = fmul double %8948, %8949
%8951 = fdiv double -1.000000e+00, %8950
store double %8951, double* %723
%8952 = load double*, double** %125
%8953 = load double, double* %8952
%8954 = fneg double %8953
%8955 = load double, double* %340
%8956 = fsub double %8954, %8955
%8957 = fneg double %8956
%8958 = load double, double* %343
%8959 = load double, double* %343
%8960 = fmul double %8958, %8959
%8961 = load double, double* %246
%8962 = fmul double %8960, %8961
%8963 = fdiv double %8957, %8962
store double %8963, double* %711
%8964 = load double*, double** %125
%8965 = load double, double* %8964
%8966 = fneg double %8965
%8967 = load double, double* %340
%8968 = fsub double %8966, %8967
%8969 = fneg double %8968
%8970 = load double, double* %343
%8971 = load double, double* %246
%8972 = load double, double* %246
%8973 = fmul double %8971, %8972
%8974 = fmul double %8970, %8973
%8975 = fdiv double %8969, %8974
store double %8975, double* %668
%8976 = load double, double* %709
%8977 = load double, double* %342
%8978 = fmul double %8976, %8977
store double %8978, double* %669
%8979 = load double, double* %669
%8980 = load double, double* %711
%8981 = load double, double* %345
%8982 = call double @llvm.fmuladd.f64(double %8980, double %8981, double %8979)
store double %8982, double* %669
%8983 = load double, double* %669
%8984 = load double, double* %668
%8985 = load double, double* %248
%8986 = call double @llvm.fmuladd.f64(double %8984, double %8985, double %8983)
store double %8986, double* %669
%8987 = load double, double* %666
%8988 = fcmp ogt double %8987, 1.000000e+02
br i1 %8988, label %8989, label %8996
8989: ; preds = %8934
%8990 = call double @exp(double 1.000000e+02)
store double %8990, double* %671
%8991 = load double, double* %671
%8992 = load double, double* %666
%8993 = fsub double %8992, 1.000000e+02
%8994 = fadd double 1.000000e+00, %8993
%8995 = fmul double %8991, %8994
store double %8995, double* %670
br label %9011
8996: ; preds = %8934
%8997 = load double, double* %666
%8998 = fcmp olt double %8997, -1.000000e+02
br i1 %8998, label %8999, label %9006
8999: ; preds = %8996
%9000 = call double @exp(double -1.000000e+02)
store double %9000, double* %671
%9001 = load double, double* %671
%9002 = load double, double* %666
%9003 = fadd double %9002, 1.000000e+02
%9004 = fadd double 1.000000e+00, %9003
%9005 = fmul double %9001, %9004
store double %9005, double* %670
br label %9010
9006: ; preds = %8996
%9007 = load double, double* %666
%9008 = call double @exp(double %9007)
store double %9008, double* %670
%9009 = load double, double* %670
store double %9009, double* %671
br label %9010
9010: ; preds = %9006, %8999
br label %9011
9011: ; preds = %9010, %8989
%9012 = load double, double* %671
%9013 = load double, double* %669
%9014 = fmul double %9012, %9013
store double %9014, double* %673
%9015 = load double, double* %671
%9016 = load double, double* %723
%9017 = fmul double %9015, %9016
store double %9017, double* %724
%9018 = load double, double* %898
%9019 = fsub double 1.000000e+00, %9018
%9020 = load double, double* %307
%9021 = load double, double* %611
%9022 = fsub double %9021, 1.000000e+00
%9023 = load double, double* %310
%9024 = load double, double* %705
%9025 = fsub double %9024, 1.000000e+00
%9026 = fmul double %9023, %9025
%9027 = call double @llvm.fmuladd.f64(double %9020, double %9022, double %9026)
%9028 = load double, double* %962
%9029 = load double, double* %670
%9030 = load double, double* %408
%9031 = fsub double %9029, %9030
%9032 = fneg double %9028
%9033 = call double @llvm.fmuladd.f64(double %9032, double %9031, double %9027)
%9034 = fmul double %9019, %9033
%9035 = load double*, double** %144
store double %9034, double* %9035
%9036 = load double, double* %611
%9037 = fsub double %9036, 1.000000e+00
%9038 = load double, double* %898
%9039 = fsub double 1.000000e+00, %9038
%9040 = fmul double %9037, %9039
store double %9040, double* %725
%9041 = load double, double* %307
%9042 = load double, double* %898
%9043 = fsub double 1.000000e+00, %9042
%9044 = fmul double %9041, %9043
store double %9044, double* %726
%9045 = load double, double* %705
%9046 = fsub double %9045, 1.000000e+00
%9047 = load double, double* %898
%9048 = fsub double 1.000000e+00, %9047
%9049 = fmul double %9046, %9048
store double %9049, double* %727
%9050 = load double, double* %310
%9051 = load double, double* %898
%9052 = fsub double 1.000000e+00, %9051
%9053 = fmul double %9050, %9052
store double %9053, double* %728
%9054 = load double, double* %962
%9055 = fneg double %9054
%9056 = load double, double* %898
%9057 = fsub double 1.000000e+00, %9056
%9058 = fmul double %9055, %9057
store double %9058, double* %729
%9059 = load double, double* %962
%9060 = load double, double* %898
%9061 = fsub double 1.000000e+00, %9060
%9062 = fmul double %9059, %9061
store double %9062, double* %730
%9063 = load double, double* %725
%9064 = load double, double* %309
%9065 = fmul double %9063, %9064
%9066 = load double*, double** %145
store double %9065, double* %9066
%9067 = load double, double* %726
%9068 = load double, double* %720
%9069 = fmul double %9067, %9068
%9070 = load double*, double** %146
store double %9069, double* %9070
%9071 = load double*, double** %145
%9072 = load double, double* %9071
%9073 = load double, double* %726
%9074 = load double, double* %614
%9075 = call double @llvm.fmuladd.f64(double %9073, double %9074, double %9072)
%9076 = load double*, double** %145
store double %9075, double* %9076
%9077 = load double*, double** %145
%9078 = load double, double* %9077
%9079 = load double, double* %727
%9080 = load double, double* %312
%9081 = call double @llvm.fmuladd.f64(double %9079, double %9080, double %9078)
%9082 = load double*, double** %145
store double %9081, double* %9082
%9083 = load double*, double** %146
%9084 = load double, double* %9083
%9085 = load double, double* %728
%9086 = load double, double* %722
%9087 = call double @llvm.fmuladd.f64(double %9085, double %9086, double %9084)
%9088 = load double*, double** %146
store double %9087, double* %9088
%9089 = load double*, double** %145
%9090 = load double, double* %9089
%9091 = load double, double* %728
%9092 = load double, double* %708
%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** %145
%9096 = load double, double* %9095
%9097 = load double, double* %729
%9098 = load double, double* %673
%9099 = call double @llvm.fmuladd.f64(double %9097, double %9098, double %9096)
%9100 = load double*, double** %145
store double %9099, double* %9100
%9101 = load double*, double** %146
%9102 = load double, double* %9101
%9103 = load double, double* %729
%9104 = load double, double* %724
%9105 = call double @llvm.fmuladd.f64(double %9103, double %9104, double %9102)
%9106 = load double*, double** %146
store double %9105, double* %9106
%9107 = load double*, double** %145
%9108 = load double, double* %9107
%9109 = load double, double* %730
%9110 = load double, double* %410
%9111 = call double @llvm.fmuladd.f64(double %9109, double %9110, double %9108)
%9112 = load double*, double** %145
store double %9111, double* %9112
br label %9176
9113: ; preds = %8925
%9114 = load double, double* %898
%9115 = fsub double 1.000000e+00, %9114
%9116 = load double, double* %307
%9117 = load double, double* %611
%9118 = fsub double %9117, 1.000000e+00
%9119 = load double, double* %310
%9120 = load double, double* %705
%9121 = fsub double %9120, 1.000000e+00
%9122 = fmul double %9119, %9121
%9123 = call double @llvm.fmuladd.f64(double %9116, double %9118, double %9122)
%9124 = fmul double %9115, %9123
%9125 = load double*, double** %144
store double %9124, double* %9125
%9126 = load double, double* %611
%9127 = fsub double %9126, 1.000000e+00
%9128 = load double, double* %898
%9129 = fsub double 1.000000e+00, %9128
%9130 = fmul double %9127, %9129
store double %9130, double* %725
%9131 = load double, double* %307
%9132 = load double, double* %898
%9133 = fsub double 1.000000e+00, %9132
%9134 = fmul double %9131, %9133
store double %9134, double* %726
%9135 = load double, double* %705
%9136 = fsub double %9135, 1.000000e+00
%9137 = load double, double* %898
%9138 = fsub double 1.000000e+00, %9137
%9139 = fmul double %9136, %9138
store double %9139, double* %727
%9140 = load double, double* %310
%9141 = load double, double* %898
%9142 = fsub double 1.000000e+00, %9141
%9143 = fmul double %9140, %9142
store double %9143, double* %728
%9144 = load double, double* %725
%9145 = load double, double* %309
%9146 = fmul double %9144, %9145
%9147 = load double*, double** %145
store double %9146, double* %9147
%9148 = load double, double* %726
%9149 = load double, double* %720
%9150 = fmul double %9148, %9149
%9151 = load double*, double** %146
store double %9150, double* %9151
%9152 = load double*, double** %145
%9153 = load double, double* %9152
%9154 = load double, double* %726
%9155 = load double, double* %614
%9156 = call double @llvm.fmuladd.f64(double %9154, double %9155, double %9153)
%9157 = load double*, double** %145
store double %9156, double* %9157
%9158 = load double*, double** %145
%9159 = load double, double* %9158
%9160 = load double, double* %727
%9161 = load double, double* %312
%9162 = call double @llvm.fmuladd.f64(double %9160, double %9161, double %9159)
%9163 = load double*, double** %145
store double %9162, double* %9163
%9164 = load double*, double** %146
%9165 = load double, double* %9164
%9166 = load double, double* %728
%9167 = load double, double* %722
%9168 = call double @llvm.fmuladd.f64(double %9166, double %9167, double %9165)
%9169 = load double*, double** %146
store double %9168, double* %9169
%9170 = load double*, double** %145
%9171 = load double, double* %9170
%9172 = load double, double* %728
%9173 = load double, double* %708
%9174 = call double @llvm.fmuladd.f64(double %9172, double %9173, double %9171)
%9175 = load double*, double** %145
store double %9174, double* %9175
br label %9176
9176: ; preds = %9113, %9011
br label %9177
9177: ; preds = %9176, %8485
br label %9178
9178: ; preds = %9177, %8160
%9179 = load double*, double** %126
%9180 = load double, double* %9179
%9181 = load double, double* %903
%9182 = load double, double* %246
%9183 = fmul double %9181, %9182
%9184 = fdiv double %9180, %9183
store double %9184, double* %606
%9185 = load double, double* %903
%9186 = load double, double* %246
%9187 = fmul double %9185, %9186
%9188 = fdiv double 1.000000e+00, %9187
store double %9188, double* %620
%9189 = load double*, double** %126
%9190 = load double, double* %9189
%9191 = fneg double %9190
%9192 = load double, double* %903
%9193 = load double, double* %246
%9194 = load double, double* %246
%9195 = fmul double %9193, %9194
%9196 = fmul double %9192, %9195
%9197 = fdiv double %9191, %9196
store double %9197, double* %610
%9198 = load double, double* %610
%9199 = load double, double* %248
%9200 = fmul double %9198, %9199
store double %9200, double* %609
%9201 = load double, double* %606
%9202 = fcmp ogt double %9201, 1.000000e+02
br i1 %9202, label %9203, label %9210
9203: ; preds = %9178
%9204 = call double @exp(double 1.000000e+02)
store double %9204, double* %612
%9205 = load double, double* %612
%9206 = load double, double* %606
%9207 = fsub double %9206, 1.000000e+02
%9208 = fadd double 1.000000e+00, %9207
%9209 = fmul double %9205, %9208
store double %9209, double* %611
br label %9225
9210: ; preds = %9178
%9211 = load double, double* %606
%9212 = fcmp olt double %9211, -1.000000e+02
br i1 %9212, label %9213, label %9220
9213: ; preds = %9210
%9214 = call double @exp(double -1.000000e+02)
store double %9214, double* %612
%9215 = load double, double* %612
%9216 = load double, double* %606
%9217 = fadd double %9216, 1.000000e+02
%9218 = fadd double 1.000000e+00, %9217
%9219 = fmul double %9215, %9218
store double %9219, double* %611
br label %9224
9220: ; preds = %9210
%9221 = load double, double* %606
%9222 = call double @exp(double %9221)
store double %9222, double* %611
%9223 = load double, double* %611
store double %9223, double* %612
br label %9224
9224: ; preds = %9220, %9213
br label %9225
9225: ; preds = %9224, %9203
%9226 = load double, double* %612
%9227 = load double, double* %620
%9228 = fmul double %9226, %9227
store double %9228, double* %622
%9229 = load double, double* %612
%9230 = load double, double* %609
%9231 = fmul double %9229, %9230
store double %9231, double* %614
%9232 = load double*, double** %126
%9233 = load double, double* %9232
%9234 = load double, double* %905
%9235 = load double, double* %246
%9236 = fmul double %9234, %9235
%9237 = fdiv double %9233, %9236
store double %9237, double* %701
%9238 = load double, double* %905
%9239 = load double, double* %246
%9240 = fmul double %9238, %9239
%9241 = fdiv double 1.000000e+00, %9240
store double %9241, double* %731
%9242 = load double*, double** %126
%9243 = load double, double* %9242
%9244 = fneg double %9243
%9245 = load double, double* %905
%9246 = load double, double* %246
%9247 = load double, double* %246
%9248 = fmul double %9246, %9247
%9249 = fmul double %9245, %9248
%9250 = fdiv double %9244, %9249
store double %9250, double* %703
%9251 = load double, double* %703
%9252 = load double, double* %248
%9253 = fmul double %9251, %9252
store double %9253, double* %704
%9254 = load double, double* %701
%9255 = fcmp ogt double %9254, 1.000000e+02
br i1 %9255, label %9256, label %9263
9256: ; preds = %9225
%9257 = call double @exp(double 1.000000e+02)
store double %9257, double* %706
%9258 = load double, double* %706
%9259 = load double, double* %701
%9260 = fsub double %9259, 1.000000e+02
%9261 = fadd double 1.000000e+00, %9260
%9262 = fmul double %9258, %9261
store double %9262, double* %705
br label %9278
9263: ; preds = %9225
%9264 = load double, double* %701
%9265 = fcmp olt double %9264, -1.000000e+02
br i1 %9265, label %9266, label %9273
9266: ; preds = %9263
%9267 = call double @exp(double -1.000000e+02)
store double %9267, double* %706
%9268 = load double, double* %706
%9269 = load double, double* %701
%9270 = fadd double %9269, 1.000000e+02
%9271 = fadd double 1.000000e+00, %9270
%9272 = fmul double %9268, %9271
store double %9272, double* %705
br label %9277
9273: ; preds = %9263
%9274 = load double, double* %701
%9275 = call double @exp(double %9274)
store double %9275, double* %705
%9276 = load double, double* %705
store double %9276, double* %706
br label %9277
9277: ; preds = %9273, %9266
br label %9278
9278: ; preds = %9277, %9256
%9279 = load double, double* %706
%9280 = load double, double* %731
%9281 = fmul double %9279, %9280
store double %9281, double* %732
%9282 = load double, double* %706
%9283 = load double, double* %704
%9284 = fmul double %9282, %9283
store double %9284, double* %708
%9285 = load double, double* %313
%9286 = load double, double* %611
%9287 = fsub double %9286, 1.000000e+00
%9288 = load double, double* %316
%9289 = load double, double* %705
%9290 = fsub double %9289, 1.000000e+00
%9291 = fmul double %9288, %9290
%9292 = call double @llvm.fmuladd.f64(double %9285, double %9287, double %9291)
store double %9292, double* %733
%9293 = load double, double* %611
%9294 = fsub double %9293, 1.000000e+00
store double %9294, double* %734
%9295 = load double, double* %313
store double %9295, double* %736
%9296 = load double, double* %705
%9297 = fsub double %9296, 1.000000e+00
store double %9297, double* %738
%9298 = load double, double* %316
store double %9298, double* %739
%9299 = load double, double* %734
%9300 = load double, double* %315
%9301 = fmul double %9299, %9300
store double %9301, double* %735
%9302 = load double, double* %736
%9303 = load double, double* %622
%9304 = fmul double %9302, %9303
store double %9304, double* %737
%9305 = load double, double* %735
%9306 = load double, double* %736
%9307 = load double, double* %614
%9308 = call double @llvm.fmuladd.f64(double %9306, double %9307, double %9305)
store double %9308, double* %735
%9309 = load double, double* %735
%9310 = load double, double* %738
%9311 = load double, double* %318
%9312 = call double @llvm.fmuladd.f64(double %9310, double %9311, double %9309)
store double %9312, double* %735
%9313 = load double, double* %737
%9314 = load double, double* %739
%9315 = load double, double* %732
%9316 = call double @llvm.fmuladd.f64(double %9314, double %9315, double %9313)
store double %9316, double* %737
%9317 = load double, double* %735
%9318 = load double, double* %739
%9319 = load double, double* %708
%9320 = call double @llvm.fmuladd.f64(double %9318, double %9319, double %9317)
store double %9320, double* %735
%9321 = load double, double* %911
%9322 = fcmp ogt double %9321, 0.000000e+00
br i1 %9322, label %9326, label %9323
9323: ; preds = %9278
%9324 = load double, double* %912
%9325 = fcmp ogt double %9324, 0.000000e+00
br i1 %9325, label %9326, label %9480
9326: ; preds = %9323, %9278
%9327 = load double*, double** %127
%9328 = load double, double* %9327
%9329 = load double, double* %903
%9330 = load double, double* %246
%9331 = fmul double %9329, %9330
%9332 = fdiv double %9328, %9331
store double %9332, double* %606
%9333 = load double, double* %903
%9334 = load double, double* %246
%9335 = fmul double %9333, %9334
%9336 = fdiv double 1.000000e+00, %9335
store double %9336, double* %664
%9337 = load double*, double** %127
%9338 = load double, double* %9337
%9339 = fneg double %9338
%9340 = load double, double* %903
%9341 = load double, double* %246
%9342 = load double, double* %246
%9343 = fmul double %9341, %9342
%9344 = fmul double %9340, %9343
%9345 = fdiv double %9339, %9344
store double %9345, double* %610
%9346 = load double, double* %610
%9347 = load double, double* %248
%9348 = fmul double %9346, %9347
store double %9348, double* %609
%9349 = load double, double* %606
%9350 = fcmp ogt double %9349, 1.000000e+02
br i1 %9350, label %9351, label %9358
9351: ; preds = %9326
%9352 = call double @exp(double 1.000000e+02)
store double %9352, double* %612
%9353 = load double, double* %612
%9354 = load double, double* %606
%9355 = fsub double %9354, 1.000000e+02
%9356 = fadd double 1.000000e+00, %9355
%9357 = fmul double %9353, %9356
store double %9357, double* %611
br label %9373
9358: ; preds = %9326
%9359 = load double, double* %606
%9360 = fcmp olt double %9359, -1.000000e+02
br i1 %9360, label %9361, label %9368
9361: ; preds = %9358
%9362 = call double @exp(double -1.000000e+02)
store double %9362, double* %612
%9363 = load double, double* %612
%9364 = load double, double* %606
%9365 = fadd double %9364, 1.000000e+02
%9366 = fadd double 1.000000e+00, %9365
%9367 = fmul double %9363, %9366
store double %9367, double* %611
br label %9372
9368: ; preds = %9358
%9369 = load double, double* %606
%9370 = call double @exp(double %9369)
store double %9370, double* %611
%9371 = load double, double* %611
store double %9371, double* %612
br label %9372
9372: ; preds = %9368, %9361
br label %9373
9373: ; preds = %9372, %9351
%9374 = load double, double* %612
%9375 = load double, double* %664
%9376 = fmul double %9374, %9375
store double %9376, double* %665
%9377 = load double, double* %612
%9378 = load double, double* %609
%9379 = fmul double %9377, %9378
store double %9379, double* %614
%9380 = load double*, double** %127
%9381 = load double, double* %9380
%9382 = load double, double* %905
%9383 = load double, double* %246
%9384 = fmul double %9382, %9383
%9385 = fdiv double %9381, %9384
store double %9385, double* %701
%9386 = load double, double* %905
%9387 = load double, double* %246
%9388 = fmul double %9386, %9387
%9389 = fdiv double 1.000000e+00, %9388
store double %9389, double* %740
%9390 = load double*, double** %127
%9391 = load double, double* %9390
%9392 = fneg double %9391
%9393 = load double, double* %905
%9394 = load double, double* %246
%9395 = load double, double* %246
%9396 = fmul double %9394, %9395
%9397 = fmul double %9393, %9396
%9398 = fdiv double %9392, %9397
store double %9398, double* %703
%9399 = load double, double* %703
%9400 = load double, double* %248
%9401 = fmul double %9399, %9400
store double %9401, double* %704
%9402 = load double, double* %701
%9403 = fcmp ogt double %9402, 1.000000e+02
br i1 %9403, label %9404, label %9411
9404: ; preds = %9373
%9405 = call double @exp(double 1.000000e+02)
store double %9405, double* %706
%9406 = load double, double* %706
%9407 = load double, double* %701
%9408 = fsub double %9407, 1.000000e+02
%9409 = fadd double 1.000000e+00, %9408
%9410 = fmul double %9406, %9409
store double %9410, double* %705
br label %9426
9411: ; preds = %9373
%9412 = load double, double* %701
%9413 = fcmp olt double %9412, -1.000000e+02
br i1 %9413, label %9414, label %9421
9414: ; preds = %9411
%9415 = call double @exp(double -1.000000e+02)
store double %9415, double* %706
%9416 = load double, double* %706
%9417 = load double, double* %701
%9418 = fadd double %9417, 1.000000e+02
%9419 = fadd double 1.000000e+00, %9418
%9420 = fmul double %9416, %9419
store double %9420, double* %705
br label %9425
9421: ; preds = %9411
%9422 = load double, double* %701
%9423 = call double @exp(double %9422)
store double %9423, double* %705
%9424 = load double, double* %705
store double %9424, double* %706
br label %9425
9425: ; preds = %9421, %9414
br label %9426
9426: ; preds = %9425, %9404
%9427 = load double, double* %706
%9428 = load double, double* %740
%9429 = fmul double %9427, %9428
store double %9429, double* %741
%9430 = load double, double* %706
%9431 = load double, double* %704
%9432 = fmul double %9430, %9431
store double %9432, double* %708
%9433 = load double, double* %319
%9434 = load double, double* %611
%9435 = fsub double %9434, 1.000000e+00
%9436 = load double, double* %322
%9437 = load double, double* %705
%9438 = fsub double %9437, 1.000000e+00
%9439 = fmul double %9436, %9438
%9440 = call double @llvm.fmuladd.f64(double %9433, double %9435, double %9439)
%9441 = load double*, double** %159
store double %9440, double* %9441
%9442 = load double, double* %611
%9443 = fsub double %9442, 1.000000e+00
store double %9443, double* %742
%9444 = load double, double* %319
store double %9444, double* %743
%9445 = load double, double* %705
%9446 = fsub double %9445, 1.000000e+00
store double %9446, double* %744
%9447 = load double, double* %322
store double %9447, double* %745
%9448 = load double, double* %742
%9449 = load double, double* %321
%9450 = fmul double %9448, %9449
%9451 = load double*, double** %160
store double %9450, double* %9451
%9452 = load double, double* %743
%9453 = load double, double* %665
%9454 = fmul double %9452, %9453
%9455 = load double*, double** %161
store double %9454, double* %9455
%9456 = load double*, double** %160
%9457 = load double, double* %9456
%9458 = load double, double* %743
%9459 = load double, double* %614
%9460 = call double @llvm.fmuladd.f64(double %9458, double %9459, double %9457)
%9461 = load double*, double** %160
store double %9460, double* %9461
%9462 = load double*, double** %160
%9463 = load double, double* %9462
%9464 = load double, double* %744
%9465 = load double, double* %324
%9466 = call double @llvm.fmuladd.f64(double %9464, double %9465, double %9463)
%9467 = load double*, double** %160
store double %9466, double* %9467
%9468 = load double*, double** %161
%9469 = load double, double* %9468
%9470 = load double, double* %745
%9471 = load double, double* %741
%9472 = call double @llvm.fmuladd.f64(double %9470, double %9471, double %9469)
%9473 = load double*, double** %161
store double %9472, double* %9473
%9474 = load double*, double** %160
%9475 = load double, double* %9474
%9476 = load double, double* %745
%9477 = load double, double* %708
%9478 = call double @llvm.fmuladd.f64(double %9476, double %9477, double %9475)
%9479 = load double*, double** %160
store double %9478, double* %9479
br label %9484
9480: ; preds = %9323
%9481 = load double*, double** %159
store double 0.000000e+00, double* %9481
%9482 = load double*, double** %160
store double 0.000000e+00, double* %9482
%9483 = load double*, double** %161
store double 0.000000e+00, double* %9483
br label %9484
9484: ; preds = %9480, %9426
%9485 = load double, double* %906
%9486 = fcmp ogt double %9485, 0.000000e+00
br i1 %9486, label %9487, label %9697
9487: ; preds = %9484
%9488 = load double, double* %372
%9489 = load double*, double** %126
%9490 = load double, double* %9489
%9491 = fsub double %9488, %9490
%9492 = load double, double* %372
%9493 = load double*, double** %126
%9494 = load double, double* %9493
%9495 = fsub double %9492, %9494
%9496 = call double @llvm.fmuladd.f64(double %9491, double %9495, double 1.000000e-02)
%9497 = call double @sqrt(double %9496)
%9498 = load double, double* %372
%9499 = load double*, double** %126
%9500 = load double, double* %9499
%9501 = fsub double %9498, %9500
%9502 = fadd double %9497, %9501
%9503 = fmul double 5.000000e-01, %9502
store double %9503, double* %471
%9504 = load double, double* %372
%9505 = load double*, double** %126
%9506 = load double, double* %9505
%9507 = fsub double %9504, %9506
%9508 = load double, double* %372
%9509 = load double*, double** %126
%9510 = load double, double* %9509
%9511 = fsub double %9508, %9510
%9512 = load double, double* %372
%9513 = load double*, double** %126
%9514 = load double, double* %9513
%9515 = fsub double %9512, %9514
%9516 = call double @llvm.fmuladd.f64(double %9511, double %9515, double 1.000000e-02)
%9517 = call double @sqrt(double %9516)
%9518 = fdiv double %9507, %9517
%9519 = fadd double %9518, 1.000000e+00
%9520 = fmul double 5.000000e-01, %9519
store double %9520, double* %746
%9521 = load double, double* %372
%9522 = load double*, double** %126
%9523 = load double, double* %9522
%9524 = fsub double %9521, %9523
%9525 = fneg double %9524
%9526 = load double, double* %372
%9527 = load double*, double** %126
%9528 = load double, double* %9527
%9529 = fsub double %9526, %9528
%9530 = load double, double* %372
%9531 = load double*, double** %126
%9532 = load double, double* %9531
%9533 = fsub double %9530, %9532
%9534 = call double @llvm.fmuladd.f64(double %9529, double %9533, double 1.000000e-02)
%9535 = call double @sqrt(double %9534)
%9536 = fdiv double %9525, %9535
%9537 = fsub double %9536, 1.000000e+00
%9538 = fmul double 5.000000e-01, %9537
store double %9538, double* %530
%9539 = load double, double* %746
%9540 = load double, double* %374
%9541 = fmul double %9539, %9540
store double %9541, double* %474
%9542 = load double, double* %891
%9543 = fsub double %9542, 1.000000e+00
store double %9543, double* %282
%9544 = load double, double* %471
%9545 = load double, double* %282
%9546 = call double @pow(double %9544, double %9545)
store double %9546, double* %285
%9547 = load double, double* %285
%9548 = load double, double* %282
%9549 = fmul double %9547, %9548
%9550 = load double, double* %471
%9551 = fdiv double %9549, %9550
store double %9551, double* %747
%9552 = load double, double* %747
%9553 = load double, double* %474
%9554 = fmul double %9552, %9553
store double %9554, double* %287
%9555 = load double, double* %747
%9556 = load double, double* %530
%9557 = fmul double %9555, %9556
store double %9557, double* %504
%9558 = load double, double* %337
%9559 = fneg double %9558
%9560 = load double, double* %285
%9561 = fmul double %9559, %9560
store double %9561, double* %255
%9562 = load double, double* %285
%9563 = fneg double %9562
store double %9563, double* %748
%9564 = load double, double* %337
%9565 = fneg double %9564
store double %9565, double* %352
%9566 = load double, double* %748
%9567 = load double, double* %339
%9568 = fmul double %9566, %9567
store double %9568, double* %257
%9569 = load double, double* %257
%9570 = load double, double* %352
%9571 = load double, double* %287
%9572 = call double @llvm.fmuladd.f64(double %9570, double %9571, double %9569)
store double %9572, double* %257
%9573 = load double, double* %352
%9574 = load double, double* %504
%9575 = fmul double %9573, %9574
store double %9575, double* %503
%9576 = load double, double* %255
%9577 = fcmp ogt double %9576, 1.000000e+02
br i1 %9577, label %9578, label %9585
9578: ; preds = %9487
%9579 = call double @exp(double 1.000000e+02)
store double %9579, double* %366
%9580 = load double, double* %366
%9581 = load double, double* %255
%9582 = fsub double %9581, 1.000000e+02
%9583 = fadd double 1.000000e+00, %9582
%9584 = fmul double %9580, %9583
store double %9584, double* %289
br label %9600
9585: ; preds = %9487
%9586 = load double, double* %255
%9587 = fcmp olt double %9586, -1.000000e+02
br i1 %9587, label %9588, label %9595
9588: ; preds = %9585
%9589 = call double @exp(double -1.000000e+02)
store double %9589, double* %366
%9590 = load double, double* %366
%9591 = load double, double* %255
%9592 = fadd double %9591, 1.000000e+02
%9593 = fadd double 1.000000e+00, %9592
%9594 = fmul double %9590, %9593
store double %9594, double* %289
br label %9599
9595: ; preds = %9585
%9596 = load double, double* %255
%9597 = call double @exp(double %9596)
store double %9597, double* %289
%9598 = load double, double* %289
store double %9598, double* %366
br label %9599
9599: ; preds = %9595, %9588
br label %9600
9600: ; preds = %9599, %9578
%9601 = load double, double* %366
%9602 = load double, double* %257
%9603 = fmul double %9601, %9602
store double %9603, double* %291
%9604 = load double, double* %366
%9605 = load double, double* %503
%9606 = fmul double %9604, %9605
store double %9606, double* %650
%9607 = load double, double* %906
%9608 = load double, double* %471
%9609 = fmul double %9607, %9608
%9610 = load double, double* %289
%9611 = fmul double %9609, %9610
store double %9611, double* %749
%9612 = load double, double* %906
%9613 = load double, double* %289
%9614 = fmul double %9612, %9613
store double %9614, double* %750
%9615 = load double, double* %906
%9616 = load double, double* %471
%9617 = fmul double %9615, %9616
store double %9617, double* %753
%9618 = load double, double* %750
%9619 = load double, double* %474
%9620 = fmul double %9618, %9619
store double %9620, double* %751
%9621 = load double, double* %750
%9622 = load double, double* %530
%9623 = fmul double %9621, %9622
store double %9623, double* %752
%9624 = load double, double* %751
%9625 = load double, double* %753
%9626 = load double, double* %291
%9627 = call double @llvm.fmuladd.f64(double %9625, double %9626, double %9624)
store double %9627, double* %751
%9628 = load double, double* %752
%9629 = load double, double* %753
%9630 = load double, double* %650
%9631 = call double @llvm.fmuladd.f64(double %9629, double %9630, double %9628)
store double %9631, double* %752
%9632 = load double*, double** %147
%9633 = load double, double* %9632
%9634 = load double*, double** %151
%9635 = load double, double* %9634
%9636 = fsub double %9633, %9635
%9637 = load double, double* %733
%9638 = fsub double %9636, %9637
%9639 = load double, double* %749
%9640 = fmul double %9638, %9639
store double %9640, double* %754
%9641 = load double, double* %749
store double %9641, double* %755
%9642 = load double, double* %749
%9643 = fneg double %9642
store double %9643, double* %759
%9644 = load double, double* %749
%9645 = fneg double %9644
store double %9645, double* %760
%9646 = load double*, double** %151
%9647 = load double, double* %9646
%9648 = fneg double %9647
%9649 = load double*, double** %147
%9650 = load double, double* %9649
%9651 = fadd double %9648, %9650
%9652 = load double, double* %733
%9653 = fsub double %9651, %9652
store double %9653, double* %761
%9654 = load double, double* %755
%9655 = load double*, double** %148
%9656 = load double, double* %9655
%9657 = fmul double %9654, %9656
store double %9657, double* %756
%9658 = load double, double* %755
%9659 = load double*, double** %149
%9660 = load double, double* %9659
%9661 = fmul double %9658, %9660
store double %9661, double* %757
%9662 = load double, double* %755
%9663 = load double*, double** %150
%9664 = load double, double* %9663
%9665 = fmul double %9662, %9664
store double %9665, double* %758
%9666 = load double, double* %756
%9667 = load double, double* %759
%9668 = load double*, double** %152
%9669 = load double, double* %9668
%9670 = call double @llvm.fmuladd.f64(double %9667, double %9669, double %9666)
store double %9670, double* %756
%9671 = load double, double* %758
%9672 = load double, double* %759
%9673 = load double*, double** %153
%9674 = load double, double* %9673
%9675 = call double @llvm.fmuladd.f64(double %9672, double %9674, double %9671)
store double %9675, double* %758
%9676 = load double, double* %757
%9677 = load double, double* %759
%9678 = load double*, double** %154
%9679 = load double, double* %9678
%9680 = call double @llvm.fmuladd.f64(double %9677, double %9679, double %9676)
store double %9680, double* %757
%9681 = load double, double* %756
%9682 = load double, double* %760
%9683 = load double, double* %735
%9684 = call double @llvm.fmuladd.f64(double %9682, double %9683, double %9681)
store double %9684, double* %756
%9685 = load double, double* %758
%9686 = load double, double* %760
%9687 = load double, double* %737
%9688 = call double @llvm.fmuladd.f64(double %9686, double %9687, double %9685)
store double %9688, double* %758
%9689 = load double, double* %756
%9690 = load double, double* %761
%9691 = load double, double* %751
%9692 = call double @llvm.fmuladd.f64(double %9690, double %9691, double %9689)
store double %9692, double* %756
%9693 = load double, double* %758
%9694 = load double, double* %761
%9695 = load double, double* %752
%9696 = call double @llvm.fmuladd.f64(double %9694, double %9695, double %9693)
store double %9696, double* %758
br label %9698
9697: ; preds = %9484
store double 0.000000e+00, double* %754
store double 0.000000e+00, double* %756
store double 0.000000e+00, double* %757
store double 0.000000e+00, double* %758
br label %9698
9698: ; preds = %9697, %9600
%9699 = load double, double* %733
%9700 = load double, double* %754
%9701 = fsub double %9699, %9700
%9702 = load double*, double** %155
store double %9701, double* %9702
store double 1.000000e+00, double* %762
store double -1.000000e+00, double* %763
%9703 = load double, double* %762
%9704 = load double, double* %735
%9705 = fmul double %9703, %9704
%9706 = load double*, double** %156
store double %9705, double* %9706
%9707 = load double, double* %762
%9708 = load double, double* %737
%9709 = fmul double %9707, %9708
%9710 = load double*, double** %157
store double %9709, double* %9710
%9711 = load double*, double** %156
%9712 = load double, double* %9711
%9713 = load double, double* %763
%9714 = load double, double* %756
%9715 = call double @llvm.fmuladd.f64(double %9713, double %9714, double %9712)
%9716 = load double*, double** %156
store double %9715, double* %9716
%9717 = load double, double* %763
%9718 = load double, double* %757
%9719 = fmul double %9717, %9718
%9720 = load double*, double** %158
store double %9719, double* %9720
%9721 = load double*, double** %157
%9722 = load double, double* %9721
%9723 = load double, double* %763
%9724 = load double, double* %758
%9725 = call double @llvm.fmuladd.f64(double %9723, double %9724, double %9722)
%9726 = load double*, double** %157
store double %9725, double* %9726
%9727 = load double, double* %867
%9728 = fcmp ogt double %9727, 0.000000e+00
br i1 %9728, label %9729, label %9749
9729: ; preds = %9698
%9730 = load double*, double** %129
%9731 = load double, double* %9730
%9732 = load double, double* %261
%9733 = fdiv double %9731, %9732
%9734 = load double*, double** %162
store double %9733, double* %9734
%9735 = load double, double* %261
%9736 = fdiv double 1.000000e+00, %9735
%9737 = load double*, double** %163
store double %9736, double* %9737
%9738 = load double*, double** %129
%9739 = load double, double* %9738
%9740 = fneg double %9739
%9741 = load double, double* %261
%9742 = load double, double* %261
%9743 = fmul double %9741, %9742
%9744 = fdiv double %9740, %9743
store double %9744, double* %764
%9745 = load double, double* %764
%9746 = load double, double* %263
%9747 = fmul double %9745, %9746
%9748 = load double*, double** %164
store double %9747, double* %9748
br label %9753
9749: ; preds = %9698
%9750 = load double*, double** %162
store double 0.000000e+00, double* %9750
%9751 = load double*, double** %163
store double 0.000000e+00, double* %9751
%9752 = load double*, double** %164
store double 0.000000e+00, double* %9752
br label %9753
9753: ; preds = %9749, %9729
%9754 = load double*, double** %126
%9755 = load double, double* %9754
%9756 = load double, double* %246
%9757 = fdiv double %9755, %9756
store double %9757, double* %606
%9758 = load double, double* %246
%9759 = fdiv double 1.000000e+00, %9758
store double %9759, double* %620
%9760 = load double*, double** %126
%9761 = load double, double* %9760
%9762 = fneg double %9761
%9763 = load double, double* %246
%9764 = load double, double* %246
%9765 = fmul double %9763, %9764
%9766 = fdiv double %9762, %9765
store double %9766, double* %610
%9767 = load double, double* %610
%9768 = load double, double* %248
%9769 = fmul double %9767, %9768
store double %9769, double* %609
%9770 = load double, double* %606
%9771 = fcmp ogt double %9770, 1.000000e+02
br i1 %9771, label %9772, label %9779
9772: ; preds = %9753
%9773 = call double @exp(double 1.000000e+02)
store double %9773, double* %612
%9774 = load double, double* %612
%9775 = load double, double* %606
%9776 = fsub double %9775, 1.000000e+02
%9777 = fadd double 1.000000e+00, %9776
%9778 = fmul double %9774, %9777
store double %9778, double* %611
br label %9794
9779: ; preds = %9753
%9780 = load double, double* %606
%9781 = fcmp olt double %9780, -1.000000e+02
br i1 %9781, label %9782, label %9789
9782: ; preds = %9779
%9783 = call double @exp(double -1.000000e+02)
store double %9783, double* %612
%9784 = load double, double* %612
%9785 = load double, double* %606
%9786 = fadd double %9785, 1.000000e+02
%9787 = fadd double 1.000000e+00, %9786
%9788 = fmul double %9784, %9787
store double %9788, double* %611
br label %9793
9789: ; preds = %9779
%9790 = load double, double* %606
%9791 = call double @exp(double %9790)
store double %9791, double* %611
%9792 = load double, double* %611
store double %9792, double* %612
br label %9793
9793: ; preds = %9789, %9782
br label %9794
9794: ; preds = %9793, %9772
%9795 = load double, double* %612
%9796 = load double, double* %620
%9797 = fmul double %9795, %9796
store double %9797, double* %622
%9798 = load double, double* %612
%9799 = load double, double* %609
%9800 = fmul double %9798, %9799
store double %9800, double* %614
%9801 = load double*, double** %130
%9802 = load double, double* %9801
%9803 = load double, double* %246
%9804 = fdiv double %9802, %9803
store double %9804, double* %666
%9805 = load double, double* %246
%9806 = fdiv double 1.000000e+00, %9805
store double %9806, double* %765
%9807 = load double*, double** %130
%9808 = load double, double* %9807
%9809 = fneg double %9808
%9810 = load double, double* %246
%9811 = load double, double* %246
%9812 = fmul double %9810, %9811
%9813 = fdiv double %9809, %9812
store double %9813, double* %668
%9814 = load double, double* %668
%9815 = load double, double* %248
%9816 = fmul double %9814, %9815
store double %9816, double* %669
%9817 = load double, double* %666
%9818 = fcmp ogt double %9817, 1.000000e+02
br i1 %9818, label %9819, label %9826
9819: ; preds = %9794
%9820 = call double @exp(double 1.000000e+02)
store double %9820, double* %671
%9821 = load double, double* %671
%9822 = load double, double* %666
%9823 = fsub double %9822, 1.000000e+02
%9824 = fadd double 1.000000e+00, %9823
%9825 = fmul double %9821, %9824
store double %9825, double* %670
br label %9841
9826: ; preds = %9794
%9827 = load double, double* %666
%9828 = fcmp olt double %9827, -1.000000e+02
br i1 %9828, label %9829, label %9836
9829: ; preds = %9826
%9830 = call double @exp(double -1.000000e+02)
store double %9830, double* %671
%9831 = load double, double* %671
%9832 = load double, double* %666
%9833 = fadd double %9832, 1.000000e+02
%9834 = fadd double 1.000000e+00, %9833
%9835 = fmul double %9831, %9834
store double %9835, double* %670
br label %9840
9836: ; preds = %9826
%9837 = load double, double* %666
%9838 = call double @exp(double %9837)
store double %9838, double* %670
%9839 = load double, double* %670
store double %9839, double* %671
br label %9840
9840: ; preds = %9836, %9829
br label %9841
9841: ; preds = %9840, %9819
%9842 = load double, double* %671
%9843 = load double, double* %765
%9844 = fmul double %9842, %9843
store double %9844, double* %766
%9845 = load double, double* %671
%9846 = load double, double* %669
%9847 = fmul double %9845, %9846
store double %9847, double* %673
%9848 = load double, double* %398
%9849 = load double, double* %611
%9850 = call double @llvm.fmuladd.f64(double %9848, double %9849, double 1.000000e+00)
%9851 = call double @sqrt(double %9850)
store double %9851, double* %767
%9852 = load double, double* %611
%9853 = load double, double* %611
%9854 = load double, double* %398
%9855 = call double @llvm.fmuladd.f64(double %9853, double %9854, double 1.000000e+00)
%9856 = call double @sqrt(double %9855)
%9857 = fmul double 2.000000e+00, %9856
%9858 = fdiv double %9852, %9857
store double %9858, double* %768
%9859 = load double, double* %398
%9860 = load double, double* %611
%9861 = load double, double* %398
%9862 = call double @llvm.fmuladd.f64(double %9860, double %9861, double 1.000000e+00)
%9863 = call double @sqrt(double %9862)
%9864 = fmul double 2.000000e+00, %9863
%9865 = fdiv double %9859, %9864
store double %9865, double* %770
%9866 = load double, double* %768
%9867 = load double, double* %400
%9868 = fmul double %9866, %9867
store double %9868, double* %769
%9869 = load double, double* %770
%9870 = load double, double* %622
%9871 = fmul double %9869, %9870
store double %9871, double* %771
%9872 = load double, double* %769
%9873 = load double, double* %770
%9874 = load double, double* %614
%9875 = call double @llvm.fmuladd.f64(double %9873, double %9874, double %9872)
store double %9875, double* %769
%9876 = load double, double* %398
%9877 = load double, double* %670
%9878 = call double @llvm.fmuladd.f64(double %9876, double %9877, double 1.000000e+00)
%9879 = call double @sqrt(double %9878)
store double %9879, double* %772
%9880 = load double, double* %670
%9881 = load double, double* %670
%9882 = load double, double* %398
%9883 = call double @llvm.fmuladd.f64(double %9881, double %9882, double 1.000000e+00)
%9884 = call double @sqrt(double %9883)
%9885 = fmul double 2.000000e+00, %9884
%9886 = fdiv double %9880, %9885
store double %9886, double* %773
%9887 = load double, double* %398
%9888 = load double, double* %670
%9889 = load double, double* %398
%9890 = call double @llvm.fmuladd.f64(double %9888, double %9889, double 1.000000e+00)
%9891 = call double @sqrt(double %9890)
%9892 = fmul double 2.000000e+00, %9891
%9893 = fdiv double %9887, %9892
store double %9893, double* %775
%9894 = load double, double* %773
%9895 = load double, double* %400
%9896 = fmul double %9894, %9895
store double %9896, double* %774
%9897 = load double, double* %775
%9898 = load double, double* %766
%9899 = fmul double %9897, %9898
store double %9899, double* %776
%9900 = load double, double* %774
%9901 = load double, double* %775
%9902 = load double, double* %673
%9903 = call double @llvm.fmuladd.f64(double %9901, double %9902, double %9900)
store double %9903, double* %774
%9904 = load double, double* %868
%9905 = fcmp ogt double %9904, 0.000000e+00
br i1 %9905, label %9906, label %10258
9906: ; preds = %9841
%9907 = load double, double* %767
%9908 = fadd double %9907, 1.000000e+00
%9909 = load double, double* %772
%9910 = fadd double %9909, 1.000000e+00
%9911 = fdiv double %9908, %9910
store double %9911, double* %777
%9912 = load double, double* %772
%9913 = fadd double %9912, 1.000000e+00
%9914 = fdiv double 1.000000e+00, %9913
store double %9914, double* %778
%9915 = load double, double* %767
%9916 = fadd double %9915, 1.000000e+00
%9917 = fneg double %9916
%9918 = load double, double* %772
%9919 = fadd double %9918, 1.000000e+00
%9920 = load double, double* %772
%9921 = fadd double %9920, 1.000000e+00
%9922 = fmul double %9919, %9921
%9923 = fdiv double %9917, %9922
store double %9923, double* %781
%9924 = load double, double* %778
%9925 = load double, double* %769
%9926 = fmul double %9924, %9925
store double %9926, double* %779
%9927 = load double, double* %778
%9928 = load double, double* %771
%9929 = fmul double %9927, %9928
store double %9929, double* %780
%9930 = load double, double* %779
%9931 = load double, double* %781
%9932 = load double, double* %774
%9933 = call double @llvm.fmuladd.f64(double %9931, double %9932, double %9930)
store double %9933, double* %779
%9934 = load double, double* %781
%9935 = load double, double* %776
%9936 = fmul double %9934, %9935
store double %9936, double* %782
%9937 = load double, double* %777
%9938 = call double @log(double %9937)
store double %9938, double* %255
%9939 = load double, double* %777
%9940 = fdiv double 1.000000e+00, %9939
store double %9940, double* %783
%9941 = load double, double* %783
%9942 = load double, double* %779
%9943 = fmul double %9941, %9942
store double %9943, double* %257
%9944 = load double, double* %783
%9945 = load double, double* %780
%9946 = fmul double %9944, %9945
store double %9946, double* %503
%9947 = load double, double* %783
%9948 = load double, double* %782
%9949 = fmul double %9947, %9948
store double %9949, double* %784
%9950 = load double*, double** %131
%9951 = load double, double* %9950
%9952 = load double, double* %246
%9953 = load double, double* %767
%9954 = load double, double* %772
%9955 = fsub double %9953, %9954
%9956 = load double, double* %255
%9957 = fsub double %9955, %9956
%9958 = call double @llvm.fmuladd.f64(double %9952, double %9957, double %9951)
%9959 = load double, double* %264
%9960 = fdiv double %9958, %9959
store double %9960, double* %785
%9961 = load double, double* %264
%9962 = fdiv double 1.000000e+00, %9961
store double %9962, double* %786
%9963 = load double, double* %255
%9964 = fneg double %9963
%9965 = load double, double* %772
%9966 = fsub double %9964, %9965
%9967 = load double, double* %767
%9968 = fadd double %9966, %9967
%9969 = load double, double* %264
%9970 = fdiv double %9968, %9969
store double %9970, double* %787
%9971 = load double, double* %246
%9972 = load double, double* %264
%9973 = fdiv double %9971, %9972
store double %9973, double* %789
%9974 = load double, double* %246
%9975 = fneg double %9974
%9976 = load double, double* %264
%9977 = fdiv double %9975, %9976
store double %9977, double* %791
%9978 = load double, double* %246
%9979 = fneg double %9978
%9980 = load double, double* %264
%9981 = fdiv double %9979, %9980
store double %9981, double* %793
%9982 = load double, double* %246
%9983 = load double, double* %255
%9984 = fneg double %9983
%9985 = load double, double* %772
%9986 = fsub double %9984, %9985
%9987 = load double, double* %767
%9988 = fadd double %9986, %9987
%9989 = load double*, double** %131
%9990 = load double, double* %9989
%9991 = call double @llvm.fmuladd.f64(double %9982, double %9988, double %9990)
%9992 = fneg double %9991
%9993 = load double, double* %264
%9994 = load double, double* %264
%9995 = fmul double %9993, %9994
%9996 = fdiv double %9992, %9995
store double %9996, double* %794
%9997 = load double, double* %787
%9998 = load double, double* %248
%9999 = fmul double %9997, %9998
store double %9999, double* %788
%10000 = load double, double* %788
%10001 = load double, double* %789
%10002 = load double, double* %769
%10003 = call double @llvm.fmuladd.f64(double %10001, double %10002, double %10000)
store double %10003, double* %788
%10004 = load double, double* %789
%10005 = load double, double* %771
%10006 = fmul double %10004, %10005
store double %10006, double* %790
%10007 = load double, double* %788
%10008 = load double, double* %791
%10009 = load double, double* %774
%10010 = call double @llvm.fmuladd.f64(double %10008, double %10009, double %10007)
store double %10010, double* %788
%10011 = load double, double* %791
%10012 = load double, double* %776
%10013 = fmul double %10011, %10012
store double %10013, double* %792
%10014 = load double, double* %788
%10015 = load double, double* %793
%10016 = load double, double* %257
%10017 = call double @llvm.fmuladd.f64(double %10015, double %10016, double %10014)
store double %10017, double* %788
%10018 = load double, double* %790
%10019 = load double, double* %793
%10020 = load double, double* %503
%10021 = call double @llvm.fmuladd.f64(double %10019, double %10020, double %10018)
store double %10021, double* %790
%10022 = load double, double* %792
%10023 = load double, double* %793
%10024 = load double, double* %784
%10025 = call double @llvm.fmuladd.f64(double %10023, double %10024, double %10022)
store double %10025, double* %792
%10026 = load double, double* %788
%10027 = load double, double* %794
%10028 = load double, double* %266
%10029 = call double @llvm.fmuladd.f64(double %10027, double %10028, double %10026)
store double %10029, double* %788
%10030 = load double, double* %418
%10031 = load double, double* %264
%10032 = fmul double %10030, %10031
%10033 = load double, double* %785
%10034 = fmul double %10032, %10033
%10035 = load double, double* %418
%10036 = fmul double 5.000000e-01, %10035
%10037 = load double, double* %421
%10038 = fmul double %10036, %10037
%10039 = load double*, double** %131
%10040 = load double, double* %10039
%10041 = load double*, double** %131
%10042 = load double, double* %10041
%10043 = call double @llvm.fmuladd.f64(double %10040, double %10042, double 1.000000e-02)
%10044 = call double @sqrt(double %10043)
%10045 = call double @llvm.fmuladd.f64(double %10038, double %10044, double 1.000000e+00)
%10046 = fdiv double %10034, %10045
store double %10046, double* %795
%10047 = load double, double* %785
%10048 = load double, double* %264
%10049 = fmul double %10047, %10048
%10050 = load double, double* %421
%10051 = fmul double 5.000000e-01, %10050
%10052 = load double, double* %418
%10053 = fmul double %10051, %10052
%10054 = load double*, double** %131
%10055 = load double, double* %10054
%10056 = load double*, double** %131
%10057 = load double, double* %10056
%10058 = call double @llvm.fmuladd.f64(double %10055, double %10057, double 1.000000e-02)
%10059 = call double @sqrt(double %10058)
%10060 = call double @llvm.fmuladd.f64(double %10053, double %10059, double 1.000000e+00)
%10061 = fdiv double %10049, %10060
%10062 = load double, double* %421
%10063 = fmul double 5.000000e-01, %10062
%10064 = load double, double* %785
%10065 = fmul double %10063, %10064
%10066 = load double, double* %418
%10067 = fmul double %10065, %10066
%10068 = load double, double* %264
%10069 = fmul double %10067, %10068
%10070 = load double*, double** %131
%10071 = load double, double* %10070
%10072 = load double*, double** %131
%10073 = load double, double* %10072
%10074 = call double @llvm.fmuladd.f64(double %10071, double %10073, double 1.000000e-02)
%10075 = call double @sqrt(double %10074)
%10076 = fmul double %10069, %10075
%10077 = load double, double* %421
%10078 = fmul double 5.000000e-01, %10077
%10079 = load double, double* %418
%10080 = fmul double %10078, %10079
%10081 = load double*, double** %131
%10082 = load double, double* %10081
%10083 = load double*, double** %131
%10084 = load double, double* %10083
%10085 = call double @llvm.fmuladd.f64(double %10082, double %10084, double 1.000000e-02)
%10086 = call double @sqrt(double %10085)
%10087 = call double @llvm.fmuladd.f64(double %10080, double %10086, double 1.000000e+00)
%10088 = load double, double* %421
%10089 = fmul double 5.000000e-01, %10088
%10090 = load double, double* %418
%10091 = fmul double %10089, %10090
%10092 = load double*, double** %131
%10093 = load double, double* %10092
%10094 = load double*, double** %131
%10095 = load double, double* %10094
%10096 = call double @llvm.fmuladd.f64(double %10093, double %10095, double 1.000000e-02)
%10097 = call double @sqrt(double %10096)
%10098 = call double @llvm.fmuladd.f64(double %10091, double %10097, double 1.000000e+00)
%10099 = fmul double %10087, %10098
%10100 = fdiv double %10076, %10099
%10101 = fsub double %10061, %10100
store double %10101, double* %796
%10102 = load double, double* %785
%10103 = load double, double* %418
%10104 = fmul double %10102, %10103
%10105 = load double, double* %421
%10106 = fmul double 5.000000e-01, %10105
%10107 = load double, double* %418
%10108 = fmul double %10106, %10107
%10109 = load double*, double** %131
%10110 = load double, double* %10109
%10111 = load double*, double** %131
%10112 = load double, double* %10111
%10113 = call double @llvm.fmuladd.f64(double %10110, double %10112, double 1.000000e-02)
%10114 = call double @sqrt(double %10113)
%10115 = call double @llvm.fmuladd.f64(double %10108, double %10114, double 1.000000e+00)
%10116 = fdiv double %10104, %10115
store double %10116, double* %798
%10117 = load double, double* %418
%10118 = load double, double* %264
%10119 = fmul double %10117, %10118
%10120 = load double, double* %421
%10121 = fmul double 5.000000e-01, %10120
%10122 = load double, double* %418
%10123 = fmul double %10121, %10122
%10124 = load double*, double** %131
%10125 = load double, double* %10124
%10126 = load double*, double** %131
%10127 = load double, double* %10126
%10128 = call double @llvm.fmuladd.f64(double %10125, double %10127, double 1.000000e-02)
%10129 = call double @sqrt(double %10128)
%10130 = call double @llvm.fmuladd.f64(double %10123, double %10129, double 1.000000e+00)
%10131 = fdiv double %10119, %10130
store double %10131, double* %799
%10132 = load double, double* %421
%10133 = fmul double -5.000000e-01, %10132
%10134 = load double, double* %785
%10135 = fmul double %10133, %10134
%10136 = load double, double* %418
%10137 = load double, double* %418
%10138 = fmul double %10136, %10137
%10139 = fmul double %10135, %10138
%10140 = load double, double* %264
%10141 = fmul double %10139, %10140
%10142 = load double*, double** %131
%10143 = load double, double* %10142
%10144 = fmul double %10141, %10143
%10145 = load double*, double** %131
%10146 = load double, double* %10145
%10147 = load double*, double** %131
%10148 = load double, double* %10147
%10149 = call double @llvm.fmuladd.f64(double %10146, double %10148, double 1.000000e-02)
%10150 = call double @sqrt(double %10149)
%10151 = load double, double* %421
%10152 = fmul double 5.000000e-01, %10151
%10153 = load double, double* %418
%10154 = fmul double %10152, %10153
%10155 = load double*, double** %131
%10156 = load double, double* %10155
%10157 = load double*, double** %131
%10158 = load double, double* %10157
%10159 = call double @llvm.fmuladd.f64(double %10156, double %10158, double 1.000000e-02)
%10160 = call double @sqrt(double %10159)
%10161 = call double @llvm.fmuladd.f64(double %10154, double %10160, double 1.000000e+00)
%10162 = load double, double* %421
%10163 = fmul double 5.000000e-01, %10162
%10164 = load double, double* %418
%10165 = fmul double %10163, %10164
%10166 = load double*, double** %131
%10167 = load double, double* %10166
%10168 = load double*, double** %131
%10169 = load double, double* %10168
%10170 = call double @llvm.fmuladd.f64(double %10167, double %10169, double 1.000000e-02)
%10171 = call double @sqrt(double %10170)
%10172 = call double @llvm.fmuladd.f64(double %10165, double %10171, double 1.000000e+00)
%10173 = fmul double %10161, %10172
%10174 = fmul double %10150, %10173
%10175 = fdiv double %10144, %10174
store double %10175, double* %800
%10176 = load double, double* %796
%10177 = load double, double* %420
%10178 = fmul double %10176, %10177
store double %10178, double* %797
%10179 = load double, double* %797
%10180 = load double, double* %798
%10181 = load double, double* %266
%10182 = call double @llvm.fmuladd.f64(double %10180, double %10181, double %10179)
store double %10182, double* %797
%10183 = load double, double* %800
%10184 = load double, double* %799
%10185 = load double, double* %786
%10186 = call double @llvm.fmuladd.f64(double %10184, double %10185, double %10183)
store double %10186, double* %800
%10187 = load double, double* %797
%10188 = load double, double* %799
%10189 = load double, double* %788
%10190 = call double @llvm.fmuladd.f64(double %10188, double %10189, double %10187)
store double %10190, double* %797
%10191 = load double, double* %799
%10192 = load double, double* %790
%10193 = fmul double %10191, %10192
store double %10193, double* %801
%10194 = load double, double* %799
%10195 = load double, double* %792
%10196 = fmul double %10194, %10195
store double %10196, double* %802
%10197 = load double, double* %785
%10198 = load double, double* %795
%10199 = load double, double* %795
%10200 = call double @llvm.fmuladd.f64(double %10198, double %10199, double 1.000000e+00)
%10201 = call double @sqrt(double %10200)
%10202 = fdiv double %10197, %10201
%10203 = load double*, double** %165
store double %10202, double* %10203
%10204 = load double, double* %795
%10205 = load double, double* %795
%10206 = call double @llvm.fmuladd.f64(double %10204, double %10205, double 1.000000e+00)
%10207 = call double @sqrt(double %10206)
%10208 = fdiv double 1.000000e+00, %10207
store double %10208, double* %803
%10209 = load double, double* %795
%10210 = fneg double %10209
%10211 = load double, double* %785
%10212 = fmul double %10210, %10211
%10213 = load double, double* %795
%10214 = load double, double* %795
%10215 = call double @llvm.fmuladd.f64(double %10213, double %10214, double 1.000000e+00)
%10216 = call double @pow(double %10215, double 1.500000e+00)
%10217 = fdiv double %10212, %10216
store double %10217, double* %804
%10218 = load double, double* %803
%10219 = load double, double* %786
%10220 = fmul double %10218, %10219
%10221 = load double*, double** %166
store double %10220, double* %10221
%10222 = load double, double* %803
%10223 = load double, double* %788
%10224 = fmul double %10222, %10223
%10225 = load double*, double** %167
store double %10224, double* %10225
%10226 = load double, double* %803
%10227 = load double, double* %790
%10228 = fmul double %10226, %10227
%10229 = load double*, double** %168
store double %10228, double* %10229
%10230 = load double, double* %803
%10231 = load double, double* %792
%10232 = fmul double %10230, %10231
%10233 = load double*, double** %169
store double %10232, double* %10233
%10234 = load double*, double** %167
%10235 = load double, double* %10234
%10236 = load double, double* %804
%10237 = load double, double* %797
%10238 = call double @llvm.fmuladd.f64(double %10236, double %10237, double %10235)
%10239 = load double*, double** %167
store double %10238, double* %10239
%10240 = load double*, double** %166
%10241 = load double, double* %10240
%10242 = load double, double* %804
%10243 = load double, double* %800
%10244 = call double @llvm.fmuladd.f64(double %10242, double %10243, double %10241)
%10245 = load double*, double** %166
store double %10244, double* %10245
%10246 = load double*, double** %168
%10247 = load double, double* %10246
%10248 = load double, double* %804
%10249 = load double, double* %801
%10250 = call double @llvm.fmuladd.f64(double %10248, double %10249, double %10247)
%10251 = load double*, double** %168
store double %10250, double* %10251
%10252 = load double*, double** %169
%10253 = load double, double* %10252
%10254 = load double, double* %804
%10255 = load double, double* %802
%10256 = call double @llvm.fmuladd.f64(double %10254, double %10255, double %10253)
%10257 = load double*, double** %169
store double %10256, double* %10257
br label %10264
10258: ; preds = %9841
%10259 = load double*, double** %165
store double 0.000000e+00, double* %10259
%10260 = load double*, double** %166
store double 0.000000e+00, double* %10260
%10261 = load double*, double** %167
store double 0.000000e+00, double* %10261
%10262 = load double*, double** %168
store double 0.000000e+00, double* %10262
%10263 = load double*, double** %169
store double 0.000000e+00, double* %10263
br label %10264
10264: ; preds = %10258, %9906
%10265 = load double, double* %872
%10266 = fcmp ogt double %10265, 0.000000e+00
br i1 %10266, label %10267, label %10287
10267: ; preds = %10264
%10268 = load double*, double** %132
%10269 = load double, double* %10268
%10270 = load double, double* %267
%10271 = fdiv double %10269, %10270
%10272 = load double*, double** %170
store double %10271, double* %10272
%10273 = load double, double* %267
%10274 = fdiv double 1.000000e+00, %10273
%10275 = load double*, double** %171
store double %10274, double* %10275
%10276 = load double*, double** %132
%10277 = load double, double* %10276
%10278 = fneg double %10277
%10279 = load double, double* %267
%10280 = load double, double* %267
%10281 = fmul double %10279, %10280
%10282 = fdiv double %10278, %10281
store double %10282, double* %805
%10283 = load double, double* %805
%10284 = load double, double* %269
%10285 = fmul double %10283, %10284
%10286 = load double*, double** %172
store double %10285, double* %10286
br label %10291
10287: ; preds = %10264
%10288 = load double*, double** %170
store double 0.000000e+00, double* %10288
%10289 = load double*, double** %171
store double 0.000000e+00, double* %10289
%10290 = load double*, double** %172
store double 0.000000e+00, double* %10290
br label %10291
10291: ; preds = %10287, %10267
%10292 = load double, double* %873
%10293 = fcmp ogt double %10292, 0.000000e+00
br i1 %10293, label %10294, label %10337
10294: ; preds = %10291
%10295 = load double*, double** %133
%10296 = load double, double* %10295
%10297 = load double, double* %651
%10298 = fmul double %10296, %10297
%10299 = load double, double* %270
%10300 = fdiv double %10298, %10299
%10301 = load double*, double** %173
store double %10300, double* %10301
%10302 = load double, double* %651
%10303 = load double, double* %270
%10304 = fdiv double %10302, %10303
%10305 = load double*, double** %174
store double %10304, double* %10305
%10306 = load double*, double** %133
%10307 = load double, double* %10306
%10308 = load double, double* %270
%10309 = fdiv double %10307, %10308
store double %10309, double* %806
%10310 = load double, double* %651
%10311 = fneg double %10310
%10312 = load double*, double** %133
%10313 = load double, double* %10312
%10314 = fmul double %10311, %10313
%10315 = load double, double* %270
%10316 = load double, double* %270
%10317 = fmul double %10315, %10316
%10318 = fdiv double %10314, %10317
store double %10318, double* %807
%10319 = load double, double* %806
%10320 = load double, double* %653
%10321 = fmul double %10319, %10320
%10322 = load double*, double** %175
store double %10321, double* %10322
%10323 = load double, double* %806
%10324 = load double, double* %654
%10325 = fmul double %10323, %10324
%10326 = load double*, double** %176
store double %10325, double* %10326
%10327 = load double, double* %806
%10328 = load double, double* %655
%10329 = fmul double %10327, %10328
%10330 = load double*, double** %177
store double %10329, double* %10330
%10331 = load double*, double** %175
%10332 = load double, double* %10331
%10333 = load double, double* %807
%10334 = load double, double* %272
%10335 = call double @llvm.fmuladd.f64(double %10333, double %10334, double %10332)
%10336 = load double*, double** %175
store double %10335, double* %10336
br label %10343
10337: ; preds = %10291
%10338 = load double*, double** %173
store double 0.000000e+00, double* %10338
%10339 = load double*, double** %174
store double 0.000000e+00, double* %10339
%10340 = load double*, double** %175
store double 0.000000e+00, double* %10340
%10341 = load double*, double** %176
store double 0.000000e+00, double* %10341
%10342 = load double*, double** %177
store double 0.000000e+00, double* %10342
br label %10343
10343: ; preds = %10337, %10294
%10344 = load double, double* %874
%10345 = fcmp ogt double %10344, 0.000000e+00
br i1 %10345, label %10346, label %10366
10346: ; preds = %10343
%10347 = load double*, double** %134
%10348 = load double, double* %10347
%10349 = load double, double* %273
%10350 = fdiv double %10348, %10349
%10351 = load double*, double** %178
store double %10350, double* %10351
%10352 = load double, double* %273
%10353 = fdiv double 1.000000e+00, %10352
%10354 = load double*, double** %179
store double %10353, double* %10354
%10355 = load double*, double** %134
%10356 = load double, double* %10355
%10357 = fneg double %10356
%10358 = load double, double* %273
%10359 = load double, double* %273
%10360 = fmul double %10358, %10359
%10361 = fdiv double %10357, %10360
store double %10361, double* %808
%10362 = load double, double* %808
%10363 = load double, double* %275
%10364 = fmul double %10362, %10363
%10365 = load double*, double** %180
store double %10364, double* %10365
br label %10370
10366: ; preds = %10343
%10367 = load double*, double** %178
store double 0.000000e+00, double* %10367
%10368 = load double*, double** %179
store double 0.000000e+00, double* %10368
%10369 = load double*, double** %180
store double 0.000000e+00, double* %10369
br label %10370
10370: ; preds = %10366, %10346
%10371 = load double, double* %876
%10372 = fcmp ogt double %10371, 0.000000e+00
br i1 %10372, label %10373, label %10416
10373: ; preds = %10370
%10374 = load double*, double** %135
%10375 = load double, double* %10374
%10376 = load double, double* %686
%10377 = fmul double %10375, %10376
%10378 = load double, double* %279
%10379 = fdiv double %10377, %10378
%10380 = load double*, double** %181
store double %10379, double* %10380
%10381 = load double, double* %686
%10382 = load double, double* %279
%10383 = fdiv double %10381, %10382
%10384 = load double*, double** %182
store double %10383, double* %10384
%10385 = load double*, double** %135
%10386 = load double, double* %10385
%10387 = load double, double* %279
%10388 = fdiv double %10386, %10387
store double %10388, double* %809
%10389 = load double, double* %686
%10390 = fneg double %10389
%10391 = load double*, double** %135
%10392 = load double, double* %10391
%10393 = fmul double %10390, %10392
%10394 = load double, double* %279
%10395 = load double, double* %279
%10396 = fmul double %10394, %10395
%10397 = fdiv double %10393, %10396
store double %10397, double* %810
%10398 = load double, double* %809
%10399 = load double, double* %688
%10400 = fmul double %10398, %10399
%10401 = load double*, double** %183
store double %10400, double* %10401
%10402 = load double, double* %809
%10403 = load double, double* %689
%10404 = fmul double %10402, %10403
%10405 = load double*, double** %184
store double %10404, double* %10405
%10406 = load double, double* %809
%10407 = load double, double* %690
%10408 = fmul double %10406, %10407
%10409 = load double*, double** %185
store double %10408, double* %10409
%10410 = load double*, double** %183
%10411 = load double, double* %10410
%10412 = load double, double* %810
%10413 = load double, double* %281
%10414 = call double @llvm.fmuladd.f64(double %10412, double %10413, double %10411)
%10415 = load double*, double** %183
store double %10414, double* %10415
br label %10422
10416: ; preds = %10370
%10417 = load double*, double** %181
store double 0.000000e+00, double* %10417
%10418 = load double*, double** %182
store double 0.000000e+00, double* %10418
%10419 = load double*, double** %183
store double 0.000000e+00, double* %10419
%10420 = load double*, double** %184
store double 0.000000e+00, double* %10420
%10421 = load double*, double** %185
store double 0.000000e+00, double* %10421
br label %10422
10422: ; preds = %10416, %10373
%10423 = load double, double* %913
%10424 = fcmp ogt double %10423, 0.000000e+00
br i1 %10424, label %10428, label %10425
10425: ; preds = %10422
%10426 = load double, double* %915
%10427 = fcmp ogt double %10426, 0.000000e+00
br i1 %10427, label %10428, label %10582
10428: ; preds = %10425, %10422
%10429 = load double*, double** %128
%10430 = load double, double* %10429
%10431 = load double, double* %914
%10432 = load double, double* %246
%10433 = fmul double %10431, %10432
%10434 = fdiv double %10430, %10433
store double %10434, double* %606
%10435 = load double, double* %914
%10436 = load double, double* %246
%10437 = fmul double %10435, %10436
%10438 = fdiv double 1.000000e+00, %10437
store double %10438, double* %691
%10439 = load double*, double** %128
%10440 = load double, double* %10439
%10441 = fneg double %10440
%10442 = load double, double* %914
%10443 = load double, double* %246
%10444 = load double, double* %246
%10445 = fmul double %10443, %10444
%10446 = fmul double %10442, %10445
%10447 = fdiv double %10441, %10446
store double %10447, double* %610
%10448 = load double, double* %610
%10449 = load double, double* %248
%10450 = fmul double %10448, %10449
store double %10450, double* %609
%10451 = load double, double* %606
%10452 = fcmp ogt double %10451, 1.000000e+02
br i1 %10452, label %10453, label %10460
10453: ; preds = %10428
%10454 = call double @exp(double 1.000000e+02)
store double %10454, double* %612
%10455 = load double, double* %612
%10456 = load double, double* %606
%10457 = fsub double %10456, 1.000000e+02
%10458 = fadd double 1.000000e+00, %10457
%10459 = fmul double %10455, %10458
store double %10459, double* %611
br label %10475
10460: ; preds = %10428
%10461 = load double, double* %606
%10462 = fcmp olt double %10461, -1.000000e+02
br i1 %10462, label %10463, label %10470
10463: ; preds = %10460
%10464 = call double @exp(double -1.000000e+02)
store double %10464, double* %612
%10465 = load double, double* %612
%10466 = load double, double* %606
%10467 = fadd double %10466, 1.000000e+02
%10468 = fadd double 1.000000e+00, %10467
%10469 = fmul double %10465, %10468
store double %10469, double* %611
br label %10474
10470: ; preds = %10460
%10471 = load double, double* %606
%10472 = call double @exp(double %10471)
store double %10472, double* %611
%10473 = load double, double* %611
store double %10473, double* %612
br label %10474
10474: ; preds = %10470, %10463
br label %10475
10475: ; preds = %10474, %10453
%10476 = load double, double* %612
%10477 = load double, double* %691
%10478 = fmul double %10476, %10477
store double %10478, double* %692
%10479 = load double, double* %612
%10480 = load double, double* %609
%10481 = fmul double %10479, %10480
store double %10481, double* %614
%10482 = load double*, double** %128
%10483 = load double, double* %10482
%10484 = load double, double* %916
%10485 = load double, double* %246
%10486 = fmul double %10484, %10485
%10487 = fdiv double %10483, %10486
store double %10487, double* %701
%10488 = load double, double* %916
%10489 = load double, double* %246
%10490 = fmul double %10488, %10489
%10491 = fdiv double 1.000000e+00, %10490
store double %10491, double* %811
%10492 = load double*, double** %128
%10493 = load double, double* %10492
%10494 = fneg double %10493
%10495 = load double, double* %916
%10496 = load double, double* %246
%10497 = load double, double* %246
%10498 = fmul double %10496, %10497
%10499 = fmul double %10495, %10498
%10500 = fdiv double %10494, %10499
store double %10500, double* %703
%10501 = load double, double* %703
%10502 = load double, double* %248
%10503 = fmul double %10501, %10502
store double %10503, double* %704
%10504 = load double, double* %701
%10505 = fcmp ogt double %10504, 1.000000e+02
br i1 %10505, label %10506, label %10513
10506: ; preds = %10475
%10507 = call double @exp(double 1.000000e+02)
store double %10507, double* %706
%10508 = load double, double* %706
%10509 = load double, double* %701
%10510 = fsub double %10509, 1.000000e+02
%10511 = fadd double 1.000000e+00, %10510
%10512 = fmul double %10508, %10511
store double %10512, double* %705
br label %10528
10513: ; preds = %10475
%10514 = load double, double* %701
%10515 = fcmp olt double %10514, -1.000000e+02
br i1 %10515, label %10516, label %10523
10516: ; preds = %10513
%10517 = call double @exp(double -1.000000e+02)
store double %10517, double* %706
%10518 = load double, double* %706
%10519 = load double, double* %701
%10520 = fadd double %10519, 1.000000e+02
%10521 = fadd double 1.000000e+00, %10520
%10522 = fmul double %10518, %10521
store double %10522, double* %705
br label %10527
10523: ; preds = %10513
%10524 = load double, double* %701
%10525 = call double @exp(double %10524)
store double %10525, double* %705
%10526 = load double, double* %705
store double %10526, double* %706
br label %10527
10527: ; preds = %10523, %10516
br label %10528
10528: ; preds = %10527, %10506
%10529 = load double, double* %706
%10530 = load double, double* %811
%10531 = fmul double %10529, %10530
store double %10531, double* %812
%10532 = load double, double* %706
%10533 = load double, double* %704
%10534 = fmul double %10532, %10533
store double %10534, double* %708
%10535 = load double, double* %325
%10536 = load double, double* %611
%10537 = fsub double %10536, 1.000000e+00
%10538 = load double, double* %328
%10539 = load double, double* %705
%10540 = fsub double %10539, 1.000000e+00
%10541 = fmul double %10538, %10540
%10542 = call double @llvm.fmuladd.f64(double %10535, double %10537, double %10541)
%10543 = load double*, double** %207
store double %10542, double* %10543
%10544 = load double, double* %611
%10545 = fsub double %10544, 1.000000e+00
store double %10545, double* %813
%10546 = load double, double* %325
store double %10546, double* %814
%10547 = load double, double* %705
%10548 = fsub double %10547, 1.000000e+00
store double %10548, double* %815
%10549 = load double, double* %328
store double %10549, double* %816
%10550 = load double, double* %813
%10551 = load double, double* %327
%10552 = fmul double %10550, %10551
%10553 = load double*, double** %208
store double %10552, double* %10553
%10554 = load double, double* %814
%10555 = load double, double* %692
%10556 = fmul double %10554, %10555
%10557 = load double*, double** %209
store double %10556, double* %10557
%10558 = load double*, double** %208
%10559 = load double, double* %10558
%10560 = load double, double* %814
%10561 = load double, double* %614
%10562 = call double @llvm.fmuladd.f64(double %10560, double %10561, double %10559)
%10563 = load double*, double** %208
store double %10562, double* %10563
%10564 = load double*, double** %208
%10565 = load double, double* %10564
%10566 = load double, double* %815
%10567 = load double, double* %330
%10568 = call double @llvm.fmuladd.f64(double %10566, double %10567, double %10565)
%10569 = load double*, double** %208
store double %10568, double* %10569
%10570 = load double*, double** %209
%10571 = load double, double* %10570
%10572 = load double, double* %816
%10573 = load double, double* %812
%10574 = call double @llvm.fmuladd.f64(double %10572, double %10573, double %10571)
%10575 = load double*, double** %209
store double %10574, double* %10575
%10576 = load double*, double** %208
%10577 = load double, double* %10576
%10578 = load double, double* %816
%10579 = load double, double* %708
%10580 = call double @llvm.fmuladd.f64(double %10578, double %10579, double %10577)
%10581 = load double*, double** %208
store double %10580, double* %10581
br label %10586
10582: ; preds = %10425
%10583 = load double*, double** %207
store double 0.000000e+00, double* %10583
%10584 = load double*, double** %208
store double 0.000000e+00, double* %10584
%10585 = load double*, double** %209
store double 0.000000e+00, double* %10585
br label %10586
10586: ; preds = %10582, %10528
%10587 = load double, double* %875
%10588 = fcmp ogt double %10587, 0.000000e+00
br i1 %10588, label %10589, label %10609
10589: ; preds = %10586
%10590 = load double*, double** %136
%10591 = load double, double* %10590
%10592 = load double, double* %276
%10593 = fdiv double %10591, %10592
%10594 = load double*, double** %215
store double %10593, double* %10594
%10595 = load double, double* %276
%10596 = fdiv double 1.000000e+00, %10595
%10597 = load double*, double** %216
store double %10596, double* %10597
%10598 = load double*, double** %136
%10599 = load double, double* %10598
%10600 = fneg double %10599
%10601 = load double, double* %276
%10602 = load double, double* %276
%10603 = fmul double %10601, %10602
%10604 = fdiv double %10600, %10603
store double %10604, double* %817
%10605 = load double, double* %817
%10606 = load double, double* %278
%10607 = fmul double %10605, %10606
%10608 = load double*, double** %217
store double %10607, double* %10608
br label %10613
10609: ; preds = %10586
%10610 = load double*, double** %215
store double 0.000000e+00, double* %10610
%10611 = load double*, double** %216
store double 0.000000e+00, double* %10611
%10612 = load double*, double** %217
store double 0.000000e+00, double* %10612
br label %10613
10613: ; preds = %10609, %10589
%10614 = load double, double* %615
%10615 = fcmp ogt double %10614, 0.000000e+00
br i1 %10615, label %10616, label %10617
10616: ; preds = %10613
store double 1.000000e+00, double* %818
br label %10618
10617: ; preds = %10613
store double 0.000000e+00, double* %818
br label %10618
10618: ; preds = %10617, %10616
%10619 = load double, double* %615
%10620 = load double, double* %818
%10621 = fmul double %10619, %10620
%10622 = load double, double* %423
%10623 = fmul double %10621, %10622
store double %10623, double* %819
%10624 = load double, double* %423
%10625 = load double, double* %818
%10626 = fmul double %10624, %10625
store double %10626, double* %820
%10627 = load double, double* %820
%10628 = load double, double* %617
%10629 = fmul double %10627, %10628
store double %10629, double* %821
%10630 = load double, double* %820
%10631 = load double, double* %619
%10632 = fmul double %10630, %10631
store double %10632, double* %822
%10633 = load double, double* %819
%10634 = load double, double* %819
%10635 = fadd double %10634, 1.000000e+00
%10636 = fdiv double %10633, %10635
store double %10636, double* %823
%10637 = load double, double* %819
%10638 = fadd double %10637, 1.000000e+00
%10639 = fdiv double 1.000000e+00, %10638
%10640 = load double, double* %819
%10641 = load double, double* %819
%10642 = fadd double %10641, 1.000000e+00
%10643 = load double, double* %819
%10644 = fadd double %10643, 1.000000e+00
%10645 = fmul double %10642, %10644
%10646 = fdiv double %10640, %10645
%10647 = fsub double %10639, %10646
store double %10647, double* %824
%10648 = load double, double* %824
%10649 = load double, double* %821
%10650 = fmul double %10648, %10649
store double %10650, double* %825
%10651 = load double, double* %824
%10652 = load double, double* %822
%10653 = fmul double %10651, %10652
store double %10653, double* %826
%10654 = load double*, double** %126
%10655 = load double, double* %10654
%10656 = load double, double* %422
%10657 = fmul double %10655, %10656
%10658 = fdiv double %10657, 1.440000e+00
store double %10658, double* %255
%10659 = load double, double* %422
%10660 = fmul double 0x3FE638E3765C7DAF, %10659
store double %10660, double* %503
%10661 = load double, double* %255
%10662 = fcmp ogt double %10661, 1.000000e+02
br i1 %10662, label %10663, label %10670
10663: ; preds = %10618
%10664 = call double @exp(double 1.000000e+02)
store double %10664, double* %383
%10665 = load double, double* %383
%10666 = load double, double* %255
%10667 = fsub double %10666, 1.000000e+02
%10668 = fadd double 1.000000e+00, %10667
%10669 = fmul double %10665, %10668
store double %10669, double* %282
br label %10685
10670: ; preds = %10618
%10671 = load double, double* %255
%10672 = fcmp olt double %10671, -1.000000e+02
br i1 %10672, label %10673, label %10680
10673: ; preds = %10670
%10674 = call double @exp(double -1.000000e+02)
store double %10674, double* %383
%10675 = load double, double* %383
%10676 = load double, double* %255
%10677 = fadd double %10676, 1.000000e+02
%10678 = fadd double 1.000000e+00, %10677
%10679 = fmul double %10675, %10678
store double %10679, double* %282
br label %10684
10680: ; preds = %10670
%10681 = load double, double* %255
%10682 = call double @exp(double %10681)
store double %10682, double* %282
%10683 = load double, double* %282
store double %10683, double* %383
br label %10684
10684: ; preds = %10680, %10673
br label %10685
10685: ; preds = %10684, %10663
%10686 = load double, double* %383
%10687 = load double, double* %503
%10688 = fmul double %10686, %10687
store double %10688, double* %658
%10689 = load double, double* %922
%10690 = load double, double* %923
%10691 = load double, double* %635
%10692 = call double @llvm.fmuladd.f64(double %10690, double %10691, double 1.000000e+00)
%10693 = fmul double %10689, %10692
%10694 = load double, double* %924
%10695 = load double, double* %282
%10696 = fmul double %10694, %10695
%10697 = load double, double* %424
%10698 = load double, double* %823
%10699 = load double, double* %823
%10700 = call double @llvm.fmuladd.f64(double %10698, double %10699, double %10697)
%10701 = fmul double %10696, %10700
%10702 = load double, double* %818
%10703 = call double @llvm.fmuladd.f64(double %10701, double %10702, double 1.000000e+00)
%10704 = fmul double %10693, %10703
store double %10704, double* %827
%10705 = load double, double* %923
%10706 = load double, double* %922
%10707 = fmul double %10705, %10706
%10708 = load double, double* %818
%10709 = load double, double* %424
%10710 = load double, double* %823
%10711 = load double, double* %823
%10712 = call double @llvm.fmuladd.f64(double %10710, double %10711, double %10709)
%10713 = fmul double %10708, %10712
%10714 = load double, double* %924
%10715 = fmul double %10713, %10714
%10716 = load double, double* %282
%10717 = call double @llvm.fmuladd.f64(double %10715, double %10716, double 1.000000e+00)
%10718 = fmul double %10707, %10717
store double %10718, double* %828
%10719 = load double, double* %635
%10720 = load double, double* %923
%10721 = call double @llvm.fmuladd.f64(double %10719, double %10720, double 1.000000e+00)
%10722 = load double, double* %818
%10723 = fmul double %10721, %10722
%10724 = load double, double* %424
%10725 = load double, double* %823
%10726 = load double, double* %823
%10727 = call double @llvm.fmuladd.f64(double %10725, double %10726, double %10724)
%10728 = fmul double %10723, %10727
%10729 = load double, double* %922
%10730 = fmul double %10728, %10729
%10731 = load double, double* %924
%10732 = fmul double %10730, %10731
store double %10732, double* %832
%10733 = load double, double* %823
%10734 = fmul double 2.000000e+00, %10733
%10735 = load double, double* %635
%10736 = load double, double* %923
%10737 = call double @llvm.fmuladd.f64(double %10735, double %10736, double 1.000000e+00)
%10738 = fmul double %10734, %10737
%10739 = load double, double* %818
%10740 = fmul double %10738, %10739
%10741 = load double, double* %922
%10742 = fmul double %10740, %10741
%10743 = load double, double* %924
%10744 = fmul double %10742, %10743
%10745 = load double, double* %282
%10746 = fmul double %10744, %10745
store double %10746, double* %833
%10747 = load double, double* %828
%10748 = load double, double* %637
%10749 = fmul double %10747, %10748
store double %10749, double* %829
%10750 = load double, double* %828
%10751 = load double, double* %638
%10752 = fmul double %10750, %10751
store double %10752, double* %830
%10753 = load double, double* %828
%10754 = load double, double* %639
%10755 = fmul double %10753, %10754
store double %10755, double* %831
%10756 = load double, double* %831
%10757 = load double, double* %832
%10758 = load double, double* %658
%10759 = call double @llvm.fmuladd.f64(double %10757, double %10758, double %10756)
store double %10759, double* %831
%10760 = load double, double* %829
%10761 = load double, double* %833
%10762 = load double, double* %825
%10763 = call double @llvm.fmuladd.f64(double %10761, double %10762, double %10760)
store double %10763, double* %829
%10764 = load double, double* %830
%10765 = load double, double* %833
%10766 = load double, double* %826
%10767 = call double @llvm.fmuladd.f64(double %10765, double %10766, double %10764)
store double %10767, double* %830
%10768 = load double, double* %384
%10769 = load double, double* %446
%10770 = fmul double %10768, %10769
%10771 = load double, double* %898
%10772 = load double, double* %827
%10773 = load double, double* %615
%10774 = fmul double %10772, %10773
%10775 = load double, double* %651
%10776 = fdiv double %10774, %10775
%10777 = call double @llvm.fmuladd.f64(double %10770, double %10771, double %10776)
%10778 = load double*, double** %186
store double %10777, double* %10778
%10779 = load double, double* %446
%10780 = load double, double* %898
%10781 = fmul double %10779, %10780
store double %10781, double* %834
%10782 = load double, double* %384
%10783 = load double, double* %898
%10784 = fmul double %10782, %10783
store double %10784, double* %835
%10785 = load double, double* %615
%10786 = load double, double* %651
%10787 = fdiv double %10785, %10786
store double %10787, double* %836
%10788 = load double, double* %827
%10789 = load double, double* %651
%10790 = fdiv double %10788, %10789
store double %10790, double* %837
%10791 = load double, double* %615
%10792 = fneg double %10791
%10793 = load double, double* %827
%10794 = fmul double %10792, %10793
%10795 = load double, double* %651
%10796 = load double, double* %651
%10797 = fmul double %10795, %10796
%10798 = fdiv double %10794, %10797
store double %10798, double* %838
%10799 = load double, double* %834
%10800 = load double, double* %386
%10801 = fmul double %10799, %10800
%10802 = load double*, double** %187
store double %10801, double* %10802
%10803 = load double*, double** %187
%10804 = load double, double* %10803
%10805 = load double, double* %835
%10806 = load double, double* %448
%10807 = call double @llvm.fmuladd.f64(double %10805, double %10806, double %10804)
%10808 = load double*, double** %187
store double %10807, double* %10808
%10809 = load double, double* %835
%10810 = load double, double* %449
%10811 = fmul double %10809, %10810
%10812 = load double*, double** %188
store double %10811, double* %10812
%10813 = load double*, double** %187
%10814 = load double, double* %10813
%10815 = load double, double* %836
%10816 = load double, double* %829
%10817 = call double @llvm.fmuladd.f64(double %10815, double %10816, double %10814)
%10818 = load double*, double** %187
store double %10817, double* %10818
%10819 = load double*, double** %188
%10820 = load double, double* %10819
%10821 = load double, double* %836
%10822 = load double, double* %830
%10823 = call double @llvm.fmuladd.f64(double %10821, double %10822, double %10820)
%10824 = load double*, double** %188
store double %10823, double* %10824
%10825 = load double, double* %836
%10826 = load double, double* %831
%10827 = fmul double %10825, %10826
%10828 = load double*, double** %189
store double %10827, double* %10828
%10829 = load double*, double** %187
%10830 = load double, double* %10829
%10831 = load double, double* %837
%10832 = load double, double* %617
%10833 = call double @llvm.fmuladd.f64(double %10831, double %10832, double %10830)
%10834 = load double*, double** %187
store double %10833, double* %10834
%10835 = load double*, double** %188
%10836 = load double, double* %10835
%10837 = load double, double* %837
%10838 = load double, double* %619
%10839 = call double @llvm.fmuladd.f64(double %10837, double %10838, double %10836)
%10840 = load double*, double** %188
store double %10839, double* %10840
%10841 = load double*, double** %187
%10842 = load double, double* %10841
%10843 = load double, double* %838
%10844 = load double, double* %653
%10845 = call double @llvm.fmuladd.f64(double %10843, double %10844, double %10842)
%10846 = load double*, double** %187
store double %10845, double* %10846
%10847 = load double*, double** %188
%10848 = load double, double* %10847
%10849 = load double, double* %838
%10850 = load double, double* %654
%10851 = call double @llvm.fmuladd.f64(double %10849, double %10850, double %10848)
%10852 = load double*, double** %188
store double %10851, double* %10852
%10853 = load double*, double** %189
%10854 = load double, double* %10853
%10855 = load double, double* %838
%10856 = load double, double* %655
%10857 = call double @llvm.fmuladd.f64(double %10855, double %10856, double %10854)
%10858 = load double*, double** %189
store double %10857, double* %10858
%10859 = load double, double* %384
%10860 = load double, double* %486
%10861 = fmul double %10859, %10860
%10862 = load double, double* %898
%10863 = fsub double 1.000000e+00, %10862
%10864 = fmul double %10861, %10863
%10865 = load double*, double** %190
store double %10864, double* %10865
%10866 = load double, double* %486
%10867 = load double, double* %898
%10868 = fsub double 1.000000e+00, %10867
%10869 = fmul double %10866, %10868
store double %10869, double* %839
%10870 = load double, double* %384
%10871 = load double, double* %898
%10872 = fsub double 1.000000e+00, %10871
%10873 = fmul double %10870, %10872
store double %10873, double* %840
%10874 = load double, double* %839
%10875 = load double, double* %386
%10876 = fmul double %10874, %10875
%10877 = load double*, double** %191
store double %10876, double* %10877
%10878 = load double*, double** %191
%10879 = load double, double* %10878
%10880 = load double, double* %840
%10881 = load double, double* %488
%10882 = call double @llvm.fmuladd.f64(double %10880, double %10881, double %10879)
%10883 = load double*, double** %191
store double %10882, double* %10883
%10884 = load double, double* %840
%10885 = load double, double* %489
%10886 = fmul double %10884, %10885
%10887 = load double*, double** %192
store double %10886, double* %10887
%10888 = load double, double* %388
%10889 = load double, double* %505
%10890 = load double, double* %927
%10891 = load double, double* %623
%10892 = fmul double %10890, %10891
%10893 = call double @llvm.fmuladd.f64(double %10888, double %10889, double %10892)
%10894 = load double, double* %888
%10895 = load double, double* %767
%10896 = call double @llvm.fmuladd.f64(double %10894, double %10895, double %10893)
%10897 = load double*, double** %193
store double %10896, double* %10897
%10898 = load double, double* %505
store double %10898, double* %841
%10899 = load double, double* %388
store double %10899, double* %842
%10900 = load double, double* %927
store double %10900, double* %843
%10901 = load double, double* %888
store double %10901, double* %844
%10902 = load double, double* %841
%10903 = load double, double* %390
%10904 = fmul double %10902, %10903
%10905 = load double*, double** %194
store double %10904, double* %10905
%10906 = load double*, double** %194
%10907 = load double, double* %10906
%10908 = load double, double* %842
%10909 = load double, double* %507
%10910 = call double @llvm.fmuladd.f64(double %10908, double %10909, double %10907)
%10911 = load double*, double** %194
store double %10910, double* %10911
%10912 = load double, double* %842
%10913 = load double, double* %508
%10914 = fmul double %10912, %10913
%10915 = load double*, double** %195
store double %10914, double* %10915
%10916 = load double*, double** %194
%10917 = load double, double* %10916
%10918 = load double, double* %843
%10919 = load double, double* %625
%10920 = call double @llvm.fmuladd.f64(double %10918, double %10919, double %10917)
%10921 = load double*, double** %194
store double %10920, double* %10921
%10922 = load double*, double** %195
%10923 = load double, double* %10922
%10924 = load double, double* %843
%10925 = load double, double* %628
%10926 = call double @llvm.fmuladd.f64(double %10924, double %10925, double %10923)
%10927 = load double*, double** %195
store double %10926, double* %10927
%10928 = load double*, double** %194
%10929 = load double, double* %10928
%10930 = load double, double* %844
%10931 = load double, double* %769
%10932 = call double @llvm.fmuladd.f64(double %10930, double %10931, double %10929)
%10933 = load double*, double** %194
store double %10932, double* %10933
%10934 = load double*, double** %195
%10935 = load double, double* %10934
%10936 = load double, double* %844
%10937 = load double, double* %771
%10938 = call double @llvm.fmuladd.f64(double %10936, double %10937, double %10935)
%10939 = load double*, double** %195
store double %10938, double* %10939
%10940 = load double, double* %888
%10941 = load double, double* %772
%10942 = fmul double %10940, %10941
%10943 = load double*, double** %196
store double %10942, double* %10943
%10944 = load double, double* %888
store double %10944, double* %845
%10945 = load double, double* %845
%10946 = load double, double* %774
%10947 = fmul double %10945, %10946
%10948 = load double*, double** %197
store double %10947, double* %10948
%10949 = load double, double* %845
%10950 = load double, double* %776
%10951 = fmul double %10949, %10950
%10952 = load double*, double** %198
store double %10951, double* %10952
%10953 = load double, double* %391
%10954 = load double, double* %567
%10955 = load double, double* %927
%10956 = load double, double* %674
%10957 = fmul double %10955, %10956
%10958 = call double @llvm.fmuladd.f64(double %10953, double %10954, double %10957)
%10959 = load double*, double** %199
store double %10958, double* %10959
%10960 = load double, double* %567
store double %10960, double* %846
%10961 = load double, double* %391
store double %10961, double* %847
%10962 = load double, double* %927
store double %10962, double* %848
%10963 = load double, double* %846
%10964 = load double, double* %393
%10965 = fmul double %10963, %10964
%10966 = load double*, double** %200
store double %10965, double* %10966
%10967 = load double*, double** %200
%10968 = load double, double* %10967
%10969 = load double, double* %847
%10970 = load double, double* %569
%10971 = call double @llvm.fmuladd.f64(double %10969, double %10970, double %10968)
%10972 = load double*, double** %200
store double %10971, double* %10972
%10973 = load double, double* %847
%10974 = load double, double* %570
%10975 = fmul double %10973, %10974
%10976 = load double*, double** %201
store double %10975, double* %10976
%10977 = load double*, double** %200
%10978 = load double, double* %10977
%10979 = load double, double* %848
%10980 = load double, double* %676
%10981 = call double @llvm.fmuladd.f64(double %10979, double %10980, double %10978)
%10982 = load double*, double** %200
store double %10981, double* %10982
%10983 = load double*, double** %201
%10984 = load double, double* %10983
%10985 = load double, double* %848
%10986 = load double, double* %678
%10987 = call double @llvm.fmuladd.f64(double %10985, double %10986, double %10984)
%10988 = load double*, double** %201
store double %10987, double* %10988
%10989 = load double, double* %848
%10990 = load double, double* %680
%10991 = fmul double %10989, %10990
%10992 = load double*, double** %202
store double %10991, double* %10992
%10993 = load double, double* %395
%10994 = load double, double* %593
%10995 = load double, double* %949
%10996 = load double*, double** %128
%10997 = load double, double* %10996
%10998 = fmul double %10995, %10997
%10999 = call double @llvm.fmuladd.f64(double %10993, double %10994, double %10998)
%11000 = load double*, double** %218
store double %10999, double* %11000
%11001 = load double, double* %593
store double %11001, double* %849
%11002 = load double, double* %395
store double %11002, double* %850
%11003 = load double, double* %949
%11004 = load double*, double** %220
store double %11003, double* %11004
%11005 = load double, double* %849
%11006 = load double, double* %397
%11007 = fmul double %11005, %11006
%11008 = load double*, double** %219
store double %11007, double* %11008
%11009 = load double*, double** %219
%11010 = load double, double* %11009
%11011 = load double, double* %850
%11012 = load double, double* %595
%11013 = call double @llvm.fmuladd.f64(double %11011, double %11012, double %11010)
%11014 = load double*, double** %219
store double %11013, double* %11014
%11015 = load double*, double** %220
%11016 = load double, double* %11015
%11017 = load double, double* %850
%11018 = load double, double* %596
%11019 = call double @llvm.fmuladd.f64(double %11017, double %11018, double %11016)
%11020 = load double*, double** %220
store double %11019, double* %11020
%11021 = load double*, double** %137
%11022 = load double, double* %11021
%11023 = load double, double* %881
%11024 = fmul double %11022, %11023
%11025 = load double*, double** %203
store double %11024, double* %11025
%11026 = load double, double* %881
%11027 = load double*, double** %204
store double %11026, double* %11027
%11028 = load double*, double** %138
%11029 = load double, double* %11028
%11030 = load double, double* %886
%11031 = fmul double %11029, %11030
%11032 = load double*, double** %205
store double %11031, double* %11032
%11033 = load double, double* %886
%11034 = load double*, double** %206
store double %11033, double* %11034
%11035 = load double*, double** %141
%11036 = load double, double* %11035
%11037 = load double*, double** %124
%11038 = load double, double* %11037
%11039 = load double*, double** %155
%11040 = load double, double* %11039
%11041 = load double*, double** %126
%11042 = load double, double* %11041
%11043 = fmul double %11040, %11042
%11044 = call double @llvm.fmuladd.f64(double %11036, double %11038, double %11043)
%11045 = load double*, double** %147
%11046 = load double, double* %11045
%11047 = load double*, double** %151
%11048 = load double, double* %11047
%11049 = fsub double %11046, %11048
%11050 = load double*, double** %139
%11051 = load double, double* %11050
%11052 = call double @llvm.fmuladd.f64(double %11049, double %11051, double %11044)
%11053 = load double*, double** %144
%11054 = load double, double* %11053
%11055 = load double*, double** %125
%11056 = load double, double* %11055
%11057 = call double @llvm.fmuladd.f64(double %11054, double %11056, double %11052)
%11058 = load double*, double** %159
%11059 = load double, double* %11058
%11060 = load double*, double** %127
%11061 = load double, double* %11060
%11062 = call double @llvm.fmuladd.f64(double %11059, double %11061, double %11057)
%11063 = load double*, double** %215
%11064 = load double, double* %11063
%11065 = load double*, double** %136
%11066 = load double, double* %11065
%11067 = call double @llvm.fmuladd.f64(double %11064, double %11066, double %11062)
%11068 = load double*, double** %207
%11069 = load double, double* %11068
%11070 = load double*, double** %128
%11071 = load double, double* %11070
%11072 = call double @llvm.fmuladd.f64(double %11069, double %11071, double %11067)
%11073 = load double*, double** %210
%11074 = load double, double* %11073
%11075 = load double*, double** %140
%11076 = load double, double* %11075
%11077 = call double @llvm.fmuladd.f64(double %11074, double %11076, double %11072)
%11078 = load double*, double** %162
%11079 = load double, double* %11078
%11080 = load double*, double** %129
%11081 = load double, double* %11080
%11082 = call double @llvm.fmuladd.f64(double %11079, double %11081, double %11077)
%11083 = load double*, double** %165
%11084 = load double, double* %11083
%11085 = load double*, double** %131
%11086 = load double, double* %11085
%11087 = call double @llvm.fmuladd.f64(double %11084, double %11086, double %11082)
%11088 = load double*, double** %170
%11089 = load double, double* %11088
%11090 = load double*, double** %132
%11091 = load double, double* %11090
%11092 = call double @llvm.fmuladd.f64(double %11089, double %11091, double %11087)
%11093 = load double*, double** %173
%11094 = load double, double* %11093
%11095 = load double*, double** %133
%11096 = load double, double* %11095
%11097 = call double @llvm.fmuladd.f64(double %11094, double %11096, double %11092)
%11098 = load double*, double** %178
%11099 = load double, double* %11098
%11100 = load double*, double** %134
%11101 = load double, double* %11100
%11102 = call double @llvm.fmuladd.f64(double %11099, double %11101, double %11097)
%11103 = load double*, double** %181
%11104 = load double, double* %11103
%11105 = load double*, double** %135
%11106 = load double, double* %11105
%11107 = call double @llvm.fmuladd.f64(double %11104, double %11106, double %11102)
%11108 = fneg double %11107
%11109 = load double*, double** %223
store double %11108, double* %11109
%11110 = load double*, double** %124
%11111 = load double, double* %11110
%11112 = fneg double %11111
store double %11112, double* %851
%11113 = load double*, double** %141
%11114 = load double, double* %11113
%11115 = fneg double %11114
%11116 = load double*, double** %225
store double %11115, double* %11116
%11117 = load double*, double** %126
%11118 = load double, double* %11117
%11119 = fneg double %11118
store double %11119, double* %852
%11120 = load double*, double** %155
%11121 = load double, double* %11120
%11122 = fneg double %11121
%11123 = load double*, double** %226
store double %11122, double* %11123
%11124 = load double*, double** %139
%11125 = load double, double* %11124
%11126 = fneg double %11125
store double %11126, double* %853
%11127 = load double*, double** %139
%11128 = load double, double* %11127
store double %11128, double* %854
%11129 = load double*, double** %151
%11130 = load double, double* %11129
%11131 = load double*, double** %147
%11132 = load double, double* %11131
%11133 = fsub double %11130, %11132
%11134 = load double*, double** %227
store double %11133, double* %11134
%11135 = load double*, double** %125
%11136 = load double, double* %11135
%11137 = fneg double %11136
store double %11137, double* %855
%11138 = load double*, double** %144
%11139 = load double, double* %11138
%11140 = fneg double %11139
%11141 = load double*, double** %228
store double %11140, double* %11141
%11142 = load double*, double** %127
%11143 = load double, double* %11142
%11144 = fneg double %11143
store double %11144, double* %856
%11145 = load double*, double** %159
%11146 = load double, double* %11145
%11147 = fneg double %11146
%11148 = load double*, double** %229
store double %11147, double* %11148
%11149 = load double*, double** %136
%11150 = load double, double* %11149
%11151 = fneg double %11150
store double %11151, double* %857
%11152 = load double*, double** %215
%11153 = load double, double* %11152
%11154 = fneg double %11153
%11155 = load double*, double** %230
store double %11154, double* %11155
%11156 = load double*, double** %128
%11157 = load double, double* %11156
%11158 = fneg double %11157
store double %11158, double* %858
%11159 = load double*, double** %207
%11160 = load double, double* %11159
%11161 = fneg double %11160
%11162 = load double*, double** %231
store double %11161, double* %11162
%11163 = load double*, double** %140
%11164 = load double, double* %11163
%11165 = fneg double %11164
store double %11165, double* %859
%11166 = load double*, double** %210
%11167 = load double, double* %11166
%11168 = fneg double %11167
%11169 = load double*, double** %232
store double %11168, double* %11169
%11170 = load double*, double** %129
%11171 = load double, double* %11170
%11172 = fneg double %11171
store double %11172, double* %860
%11173 = load double*, double** %162
%11174 = load double, double* %11173
%11175 = fneg double %11174
%11176 = load double*, double** %233
store double %11175, double* %11176
%11177 = load double*, double** %131
%11178 = load double, double* %11177
%11179 = fneg double %11178
store double %11179, double* %861
%11180 = load double*, double** %165
%11181 = load double, double* %11180
%11182 = fneg double %11181
%11183 = load double*, double** %234
store double %11182, double* %11183
%11184 = load double*, double** %132
%11185 = load double, double* %11184
%11186 = fneg double %11185
store double %11186, double* %862
%11187 = load double*, double** %170
%11188 = load double, double* %11187
%11189 = fneg double %11188
%11190 = load double*, double** %236
store double %11189, double* %11190
%11191 = load double*, double** %133
%11192 = load double, double* %11191
%11193 = fneg double %11192
store double %11193, double* %863
%11194 = load double*, double** %173
%11195 = load double, double* %11194
%11196 = fneg double %11195
%11197 = load double*, double** %237
store double %11196, double* %11197
%11198 = load double*, double** %134
%11199 = load double, double* %11198
%11200 = fneg double %11199
store double %11200, double* %864
%11201 = load double*, double** %178
%11202 = load double, double* %11201
%11203 = fneg double %11202
%11204 = load double*, double** %238
store double %11203, double* %11204
%11205 = load double*, double** %135
%11206 = load double, double* %11205
%11207 = fneg double %11206
store double %11207, double* %865
%11208 = load double*, double** %181
%11209 = load double, double* %11208
%11210 = fneg double %11209
%11211 = load double*, double** %239
store double %11210, double* %11211
%11212 = load double, double* %851
%11213 = load double*, double** %142
%11214 = load double, double* %11213
%11215 = fmul double %11212, %11214
%11216 = load double*, double** %224
store double %11215, double* %11216
%11217 = load double*, double** %225
%11218 = load double, double* %11217
%11219 = load double, double* %851
%11220 = load double*, double** %143
%11221 = load double, double* %11220
%11222 = call double @llvm.fmuladd.f64(double %11219, double %11221, double %11218)
%11223 = load double*, double** %225
store double %11222, double* %11223
%11224 = load double*, double** %224
%11225 = load double, double* %11224
%11226 = load double, double* %852
%11227 = load double*, double** %156
%11228 = load double, double* %11227
%11229 = call double @llvm.fmuladd.f64(double %11226, double %11228, double %11225)
%11230 = load double*, double** %224
store double %11229, double* %11230
%11231 = load double*, double** %226
%11232 = load double, double* %11231
%11233 = load double, double* %852
%11234 = load double*, double** %157
%11235 = load double, double* %11234
%11236 = call double @llvm.fmuladd.f64(double %11233, double %11235, double %11232)
%11237 = load double*, double** %226
store double %11236, double* %11237
%11238 = load double*, double** %225
%11239 = load double, double* %11238
%11240 = load double, double* %852
%11241 = load double*, double** %158
%11242 = load double, double* %11241
%11243 = call double @llvm.fmuladd.f64(double %11240, double %11242, double %11239)
%11244 = load double*, double** %225
store double %11243, double* %11244
%11245 = load double*, double** %224
%11246 = load double, double* %11245
%11247 = load double, double* %853
%11248 = load double*, double** %148
%11249 = load double, double* %11248
%11250 = call double @llvm.fmuladd.f64(double %11247, double %11249, double %11246)
%11251 = load double*, double** %224
store double %11250, double* %11251
%11252 = load double*, double** %225
%11253 = load double, double* %11252
%11254 = load double, double* %853
%11255 = load double*, double** %149
%11256 = load double, double* %11255
%11257 = call double @llvm.fmuladd.f64(double %11254, double %11256, double %11253)
%11258 = load double*, double** %225
store double %11257, double* %11258
%11259 = load double*, double** %226
%11260 = load double, double* %11259
%11261 = load double, double* %853
%11262 = load double*, double** %150
%11263 = load double, double* %11262
%11264 = call double @llvm.fmuladd.f64(double %11261, double %11263, double %11260)
%11265 = load double*, double** %226
store double %11264, double* %11265
%11266 = load double*, double** %224
%11267 = load double, double* %11266
%11268 = load double, double* %854
%11269 = load double*, double** %152
%11270 = load double, double* %11269
%11271 = call double @llvm.fmuladd.f64(double %11268, double %11270, double %11267)
%11272 = load double*, double** %224
store double %11271, double* %11272
%11273 = load double*, double** %226
%11274 = load double, double* %11273
%11275 = load double, double* %854
%11276 = load double*, double** %153
%11277 = load double, double* %11276
%11278 = call double @llvm.fmuladd.f64(double %11275, double %11277, double %11274)
%11279 = load double*, double** %226
store double %11278, double* %11279
%11280 = load double*, double** %225
%11281 = load double, double* %11280
%11282 = load double, double* %854
%11283 = load double*, double** %154
%11284 = load double, double* %11283
%11285 = call double @llvm.fmuladd.f64(double %11282, double %11284, double %11281)
%11286 = load double*, double** %225
store double %11285, double* %11286
%11287 = load double*, double** %224
%11288 = load double, double* %11287
%11289 = load double, double* %855
%11290 = load double*, double** %145
%11291 = load double, double* %11290
%11292 = call double @llvm.fmuladd.f64(double %11289, double %11291, double %11288)
%11293 = load double*, double** %224
store double %11292, double* %11293
%11294 = load double*, double** %228
%11295 = load double, double* %11294
%11296 = load double, double* %855
%11297 = load double*, double** %146
%11298 = load double, double* %11297
%11299 = call double @llvm.fmuladd.f64(double %11296, double %11298, double %11295)
%11300 = load double*, double** %228
store double %11299, double* %11300
%11301 = load double*, double** %224
%11302 = load double, double* %11301
%11303 = load double, double* %856
%11304 = load double*, double** %160
%11305 = load double, double* %11304
%11306 = call double @llvm.fmuladd.f64(double %11303, double %11305, double %11302)
%11307 = load double*, double** %224
store double %11306, double* %11307
%11308 = load double*, double** %229
%11309 = load double, double* %11308
%11310 = load double, double* %856
%11311 = load double*, double** %161
%11312 = load double, double* %11311
%11313 = call double @llvm.fmuladd.f64(double %11310, double %11312, double %11309)
%11314 = load double*, double** %229
store double %11313, double* %11314
%11315 = load double*, double** %230
%11316 = load double, double* %11315
%11317 = load double, double* %857
%11318 = load double*, double** %216
%11319 = load double, double* %11318
%11320 = call double @llvm.fmuladd.f64(double %11317, double %11319, double %11316)
%11321 = load double*, double** %230
store double %11320, double* %11321
%11322 = load double*, double** %224
%11323 = load double, double* %11322
%11324 = load double, double* %857
%11325 = load double*, double** %217
%11326 = load double, double* %11325
%11327 = call double @llvm.fmuladd.f64(double %11324, double %11326, double %11323)
%11328 = load double*, double** %224
store double %11327, double* %11328
%11329 = load double*, double** %224
%11330 = load double, double* %11329
%11331 = load double, double* %858
%11332 = load double*, double** %208
%11333 = load double, double* %11332
%11334 = call double @llvm.fmuladd.f64(double %11331, double %11333, double %11330)
%11335 = load double*, double** %224
store double %11334, double* %11335
%11336 = load double*, double** %231
%11337 = load double, double* %11336
%11338 = load double, double* %858
%11339 = load double*, double** %209
%11340 = load double, double* %11339
%11341 = call double @llvm.fmuladd.f64(double %11338, double %11340, double %11337)
%11342 = load double*, double** %231
store double %11341, double* %11342
%11343 = load double*, double** %224
%11344 = load double, double* %11343
%11345 = load double, double* %859
%11346 = load double*, double** %211
%11347 = load double, double* %11346
%11348 = call double @llvm.fmuladd.f64(double %11345, double %11347, double %11344)
%11349 = load double*, double** %224
store double %11348, double* %11349
%11350 = load double*, double** %229
%11351 = load double, double* %11350
%11352 = load double, double* %859
%11353 = load double*, double** %212
%11354 = load double, double* %11353
%11355 = call double @llvm.fmuladd.f64(double %11352, double %11354, double %11351)
%11356 = load double*, double** %229
store double %11355, double* %11356
%11357 = load double*, double** %226
%11358 = load double, double* %11357
%11359 = load double, double* %859
%11360 = load double*, double** %213
%11361 = load double, double* %11360
%11362 = call double @llvm.fmuladd.f64(double %11359, double %11361, double %11358)
%11363 = load double*, double** %226
store double %11362, double* %11363
%11364 = load double*, double** %231
%11365 = load double, double* %11364
%11366 = load double, double* %859
%11367 = load double*, double** %214
%11368 = load double, double* %11367
%11369 = call double @llvm.fmuladd.f64(double %11366, double %11368, double %11365)
%11370 = load double*, double** %231
store double %11369, double* %11370
%11371 = load double*, double** %233
%11372 = load double, double* %11371
%11373 = load double, double* %860
%11374 = load double*, double** %163
%11375 = load double, double* %11374
%11376 = call double @llvm.fmuladd.f64(double %11373, double %11375, double %11372)
%11377 = load double*, double** %233
store double %11376, double* %11377
%11378 = load double*, double** %224
%11379 = load double, double* %11378
%11380 = load double, double* %860
%11381 = load double*, double** %164
%11382 = load double, double* %11381
%11383 = call double @llvm.fmuladd.f64(double %11380, double %11382, double %11379)
%11384 = load double*, double** %224
store double %11383, double* %11384
%11385 = load double*, double** %234
%11386 = load double, double* %11385
%11387 = load double, double* %861
%11388 = load double*, double** %166
%11389 = load double, double* %11388
%11390 = call double @llvm.fmuladd.f64(double %11387, double %11389, double %11386)
%11391 = load double*, double** %234
store double %11390, double* %11391
%11392 = load double*, double** %224
%11393 = load double, double* %11392
%11394 = load double, double* %861
%11395 = load double*, double** %167
%11396 = load double, double* %11395
%11397 = call double @llvm.fmuladd.f64(double %11394, double %11396, double %11393)
%11398 = load double*, double** %224
store double %11397, double* %11398
%11399 = load double*, double** %226
%11400 = load double, double* %11399
%11401 = load double, double* %861
%11402 = load double*, double** %168
%11403 = load double, double* %11402
%11404 = call double @llvm.fmuladd.f64(double %11401, double %11403, double %11400)
%11405 = load double*, double** %226
store double %11404, double* %11405
%11406 = load double, double* %861
%11407 = load double*, double** %169
%11408 = load double, double* %11407
%11409 = fmul double %11406, %11408
%11410 = load double*, double** %235
store double %11409, double* %11410
%11411 = load double*, double** %236
%11412 = load double, double* %11411
%11413 = load double, double* %862
%11414 = load double*, double** %171
%11415 = load double, double* %11414
%11416 = call double @llvm.fmuladd.f64(double %11413, double %11415, double %11412)
%11417 = load double*, double** %236
store double %11416, double* %11417
%11418 = load double*, double** %224
%11419 = load double, double* %11418
%11420 = load double, double* %862
%11421 = load double*, double** %172
%11422 = load double, double* %11421
%11423 = call double @llvm.fmuladd.f64(double %11420, double %11422, double %11419)
%11424 = load double*, double** %224
store double %11423, double* %11424
%11425 = load double*, double** %237
%11426 = load double, double* %11425
%11427 = load double, double* %863
%11428 = load double*, double** %174
%11429 = load double, double* %11428
%11430 = call double @llvm.fmuladd.f64(double %11427, double %11429, double %11426)
%11431 = load double*, double** %237
store double %11430, double* %11431
%11432 = load double*, double** %224
%11433 = load double, double* %11432
%11434 = load double, double* %863
%11435 = load double*, double** %175
%11436 = load double, double* %11435
%11437 = call double @llvm.fmuladd.f64(double %11434, double %11436, double %11433)
%11438 = load double*, double** %224
store double %11437, double* %11438
%11439 = load double*, double** %225
%11440 = load double, double* %11439
%11441 = load double, double* %863
%11442 = load double*, double** %176
%11443 = load double, double* %11442
%11444 = call double @llvm.fmuladd.f64(double %11441, double %11443, double %11440)
%11445 = load double*, double** %225
store double %11444, double* %11445
%11446 = load double*, double** %226
%11447 = load double, double* %11446
%11448 = load double, double* %863
%11449 = load double*, double** %177
%11450 = load double, double* %11449
%11451 = call double @llvm.fmuladd.f64(double %11448, double %11450, double %11447)
%11452 = load double*, double** %226
store double %11451, double* %11452
%11453 = load double*, double** %238
%11454 = load double, double* %11453
%11455 = load double, double* %864
%11456 = load double*, double** %179
%11457 = load double, double* %11456
%11458 = call double @llvm.fmuladd.f64(double %11455, double %11457, double %11454)
%11459 = load double*, double** %238
store double %11458, double* %11459
%11460 = load double*, double** %224
%11461 = load double, double* %11460
%11462 = load double, double* %864
%11463 = load double*, double** %180
%11464 = load double, double* %11463
%11465 = call double @llvm.fmuladd.f64(double %11462, double %11464, double %11461)
%11466 = load double*, double** %224
store double %11465, double* %11466
%11467 = load double*, double** %239
%11468 = load double, double* %11467
%11469 = load double, double* %865
%11470 = load double*, double** %182
%11471 = load double, double* %11470
%11472 = call double @llvm.fmuladd.f64(double %11469, double %11471, double %11468)
%11473 = load double*, double** %239
store double %11472, double* %11473
%11474 = load double*, double** %224
%11475 = load double, double* %11474
%11476 = load double, double* %865
%11477 = load double*, double** %183
%11478 = load double, double* %11477
%11479 = call double @llvm.fmuladd.f64(double %11476, double %11478, double %11475)
%11480 = load double*, double** %224
store double %11479, double* %11480
%11481 = load double*, double** %229
%11482 = load double, double* %11481
%11483 = load double, double* %865
%11484 = load double*, double** %184
%11485 = load double, double* %11484
%11486 = call double @llvm.fmuladd.f64(double %11483, double %11485, double %11482)
%11487 = load double*, double** %229
store double %11486, double* %11487
%11488 = load double*, double** %226
%11489 = load double, double* %11488
%11490 = load double, double* %865
%11491 = load double*, double** %185
%11492 = load double, double* %11491
%11493 = call double @llvm.fmuladd.f64(double %11490, double %11492, double %11489)
%11494 = load double*, double** %226
store double %11493, double* %11494
%11495 = load double, double* %945
%11496 = fcmp ogt double %11495, 0.000000e+00
br i1 %11496, label %11497, label %11506
11497: ; preds = %10685
%11498 = load double*, double** %123
%11499 = load double, double* %11498
%11500 = load double, double* %945
%11501 = fdiv double %11499, %11500
%11502 = load double*, double** %221
store double %11501, double* %11502
%11503 = load double, double* %945
%11504 = fdiv double 1.000000e+00, %11503
%11505 = load double*, double** %222
store double %11504, double* %11505
br label %11509
11506: ; preds = %10685
%11507 = load double*, double** %221
store double 0.000000e+00, double* %11507
%11508 = load double*, double** %222
store double 0.000000e+00, double* %11508
br label %11509
11509: ; preds = %11506, %11497
%11510 = load double*, double** %123
%11511 = load double, double* %11510
%11512 = load double, double* %946
%11513 = fmul double %11511, %11512
%11514 = load double*, double** %240
store double %11513, double* %11514
%11515 = load double, double* %946
%11516 = load double*, double** %241
store double %11515, double* %11516
%11517 = load double*, double** %242
%11518 = load double, double* %11517
%11519 = fcmp une double %11518, 1.000000e+00
br i1 %11519, label %11520, label %12127
11520: ; preds = %11509
%11521 = load double*, double** %242
%11522 = load double, double* %11521
%11523 = load double*, double** %141
%11524 = load double, double* %11523
%11525 = fmul double %11522, %11524
%11526 = load double*, double** %141
store double %11525, double* %11526
%11527 = load double*, double** %242
%11528 = load double, double* %11527
%11529 = load double*, double** %142
%11530 = load double, double* %11529
%11531 = fmul double %11528, %11530
%11532 = load double*, double** %142
store double %11531, double* %11532
%11533 = load double*, double** %242
%11534 = load double, double* %11533
%11535 = load double*, double** %143
%11536 = load double, double* %11535
%11537 = fmul double %11534, %11536
%11538 = load double*, double** %143
store double %11537, double* %11538
%11539 = load double*, double** %242
%11540 = load double, double* %11539
%11541 = load double*, double** %144
%11542 = load double, double* %11541
%11543 = fmul double %11540, %11542
%11544 = load double*, double** %144
store double %11543, double* %11544
%11545 = load double*, double** %242
%11546 = load double, double* %11545
%11547 = load double*, double** %145
%11548 = load double, double* %11547
%11549 = fmul double %11546, %11548
%11550 = load double*, double** %145
store double %11549, double* %11550
%11551 = load double*, double** %242
%11552 = load double, double* %11551
%11553 = load double*, double** %146
%11554 = load double, double* %11553
%11555 = fmul double %11552, %11554
%11556 = load double*, double** %146
store double %11555, double* %11556
%11557 = load double*, double** %242
%11558 = load double, double* %11557
%11559 = load double*, double** %147
%11560 = load double, double* %11559
%11561 = fmul double %11558, %11560
%11562 = load double*, double** %147
store double %11561, double* %11562
%11563 = load double*, double** %242
%11564 = load double, double* %11563
%11565 = load double*, double** %148
%11566 = load double, double* %11565
%11567 = fmul double %11564, %11566
%11568 = load double*, double** %148
store double %11567, double* %11568
%11569 = load double*, double** %242
%11570 = load double, double* %11569
%11571 = load double*, double** %149
%11572 = load double, double* %11571
%11573 = fmul double %11570, %11572
%11574 = load double*, double** %149
store double %11573, double* %11574
%11575 = load double*, double** %242
%11576 = load double, double* %11575
%11577 = load double*, double** %150
%11578 = load double, double* %11577
%11579 = fmul double %11576, %11578
%11580 = load double*, double** %150
store double %11579, double* %11580
%11581 = load double*, double** %242
%11582 = load double, double* %11581
%11583 = load double*, double** %151
%11584 = load double, double* %11583
%11585 = fmul double %11582, %11584
%11586 = load double*, double** %151
store double %11585, double* %11586
%11587 = load double*, double** %242
%11588 = load double, double* %11587
%11589 = load double*, double** %152
%11590 = load double, double* %11589
%11591 = fmul double %11588, %11590
%11592 = load double*, double** %152
store double %11591, double* %11592
%11593 = load double*, double** %242
%11594 = load double, double* %11593
%11595 = load double*, double** %153
%11596 = load double, double* %11595
%11597 = fmul double %11594, %11596
%11598 = load double*, double** %153
store double %11597, double* %11598
%11599 = load double*, double** %242
%11600 = load double, double* %11599
%11601 = load double*, double** %154
%11602 = load double, double* %11601
%11603 = fmul double %11600, %11602
%11604 = load double*, double** %154
store double %11603, double* %11604
%11605 = load double*, double** %242
%11606 = load double, double* %11605
%11607 = load double*, double** %155
%11608 = load double, double* %11607
%11609 = fmul double %11606, %11608
%11610 = load double*, double** %155
store double %11609, double* %11610
%11611 = load double*, double** %242
%11612 = load double, double* %11611
%11613 = load double*, double** %156
%11614 = load double, double* %11613
%11615 = fmul double %11612, %11614
%11616 = load double*, double** %156
store double %11615, double* %11616
%11617 = load double*, double** %242
%11618 = load double, double* %11617
%11619 = load double*, double** %157
%11620 = load double, double* %11619
%11621 = fmul double %11618, %11620
%11622 = load double*, double** %157
store double %11621, double* %11622
%11623 = load double*, double** %242
%11624 = load double, double* %11623
%11625 = load double*, double** %158
%11626 = load double, double* %11625
%11627 = fmul double %11624, %11626
%11628 = load double*, double** %158
store double %11627, double* %11628
%11629 = load double*, double** %242
%11630 = load double, double* %11629
%11631 = load double*, double** %159
%11632 = load double, double* %11631
%11633 = fmul double %11630, %11632
%11634 = load double*, double** %159
store double %11633, double* %11634
%11635 = load double*, double** %242
%11636 = load double, double* %11635
%11637 = load double*, double** %160
%11638 = load double, double* %11637
%11639 = fmul double %11636, %11638
%11640 = load double*, double** %160
store double %11639, double* %11640
%11641 = load double*, double** %242
%11642 = load double, double* %11641
%11643 = load double*, double** %161
%11644 = load double, double* %11643
%11645 = fmul double %11642, %11644
%11646 = load double*, double** %161
store double %11645, double* %11646
%11647 = load double*, double** %242
%11648 = load double, double* %11647
%11649 = load double*, double** %162
%11650 = load double, double* %11649
%11651 = fmul double %11648, %11650
%11652 = load double*, double** %162
store double %11651, double* %11652
%11653 = load double*, double** %242
%11654 = load double, double* %11653
%11655 = load double*, double** %163
%11656 = load double, double* %11655
%11657 = fmul double %11654, %11656
%11658 = load double*, double** %163
store double %11657, double* %11658
%11659 = load double*, double** %242
%11660 = load double, double* %11659
%11661 = load double*, double** %164
%11662 = load double, double* %11661
%11663 = fmul double %11660, %11662
%11664 = load double*, double** %164
store double %11663, double* %11664
%11665 = load double*, double** %242
%11666 = load double, double* %11665
%11667 = load double*, double** %165
%11668 = load double, double* %11667
%11669 = fmul double %11666, %11668
%11670 = load double*, double** %165
store double %11669, double* %11670
%11671 = load double*, double** %242
%11672 = load double, double* %11671
%11673 = load double*, double** %166
%11674 = load double, double* %11673
%11675 = fmul double %11672, %11674
%11676 = load double*, double** %166
store double %11675, double* %11676
%11677 = load double*, double** %242
%11678 = load double, double* %11677
%11679 = load double*, double** %167
%11680 = load double, double* %11679
%11681 = fmul double %11678, %11680
%11682 = load double*, double** %167
store double %11681, double* %11682
%11683 = load double*, double** %242
%11684 = load double, double* %11683
%11685 = load double*, double** %168
%11686 = load double, double* %11685
%11687 = fmul double %11684, %11686
%11688 = load double*, double** %168
store double %11687, double* %11688
%11689 = load double*, double** %242
%11690 = load double, double* %11689
%11691 = load double*, double** %169
%11692 = load double, double* %11691
%11693 = fmul double %11690, %11692
%11694 = load double*, double** %169
store double %11693, double* %11694
%11695 = load double*, double** %242
%11696 = load double, double* %11695
%11697 = load double*, double** %170
%11698 = load double, double* %11697
%11699 = fmul double %11696, %11698
%11700 = load double*, double** %170
store double %11699, double* %11700
%11701 = load double*, double** %242
%11702 = load double, double* %11701
%11703 = load double*, double** %171
%11704 = load double, double* %11703
%11705 = fmul double %11702, %11704
%11706 = load double*, double** %171
store double %11705, double* %11706
%11707 = load double*, double** %242
%11708 = load double, double* %11707
%11709 = load double*, double** %172
%11710 = load double, double* %11709
%11711 = fmul double %11708, %11710
%11712 = load double*, double** %172
store double %11711, double* %11712
%11713 = load double*, double** %242
%11714 = load double, double* %11713
%11715 = load double*, double** %173
%11716 = load double, double* %11715
%11717 = fmul double %11714, %11716
%11718 = load double*, double** %173
store double %11717, double* %11718
%11719 = load double*, double** %242
%11720 = load double, double* %11719
%11721 = load double*, double** %174
%11722 = load double, double* %11721
%11723 = fmul double %11720, %11722
%11724 = load double*, double** %174
store double %11723, double* %11724
%11725 = load double*, double** %242
%11726 = load double, double* %11725
%11727 = load double*, double** %175
%11728 = load double, double* %11727
%11729 = fmul double %11726, %11728
%11730 = load double*, double** %175
store double %11729, double* %11730
%11731 = load double*, double** %242
%11732 = load double, double* %11731
%11733 = load double*, double** %176
%11734 = load double, double* %11733
%11735 = fmul double %11732, %11734
%11736 = load double*, double** %176
store double %11735, double* %11736
%11737 = load double*, double** %242
%11738 = load double, double* %11737
%11739 = load double*, double** %177
%11740 = load double, double* %11739
%11741 = fmul double %11738, %11740
%11742 = load double*, double** %177
store double %11741, double* %11742
%11743 = load double*, double** %242
%11744 = load double, double* %11743
%11745 = load double*, double** %178
%11746 = load double, double* %11745
%11747 = fmul double %11744, %11746
%11748 = load double*, double** %178
store double %11747, double* %11748
%11749 = load double*, double** %242
%11750 = load double, double* %11749
%11751 = load double*, double** %179
%11752 = load double, double* %11751
%11753 = fmul double %11750, %11752
%11754 = load double*, double** %179
store double %11753, double* %11754
%11755 = load double*, double** %242
%11756 = load double, double* %11755
%11757 = load double*, double** %180
%11758 = load double, double* %11757
%11759 = fmul double %11756, %11758
%11760 = load double*, double** %180
store double %11759, double* %11760
%11761 = load double*, double** %242
%11762 = load double, double* %11761
%11763 = load double*, double** %181
%11764 = load double, double* %11763
%11765 = fmul double %11762, %11764
%11766 = load double*, double** %181
store double %11765, double* %11766
%11767 = load double*, double** %242
%11768 = load double, double* %11767
%11769 = load double*, double** %182
%11770 = load double, double* %11769
%11771 = fmul double %11768, %11770
%11772 = load double*, double** %182
store double %11771, double* %11772
%11773 = load double*, double** %242
%11774 = load double, double* %11773
%11775 = load double*, double** %183
%11776 = load double, double* %11775
%11777 = fmul double %11774, %11776
%11778 = load double*, double** %183
store double %11777, double* %11778
%11779 = load double*, double** %242
%11780 = load double, double* %11779
%11781 = load double*, double** %184
%11782 = load double, double* %11781
%11783 = fmul double %11780, %11782
%11784 = load double*, double** %184
store double %11783, double* %11784
%11785 = load double*, double** %242
%11786 = load double, double* %11785
%11787 = load double*, double** %185
%11788 = load double, double* %11787
%11789 = fmul double %11786, %11788
%11790 = load double*, double** %185
store double %11789, double* %11790
%11791 = load double*, double** %242
%11792 = load double, double* %11791
%11793 = load double*, double** %186
%11794 = load double, double* %11793
%11795 = fmul double %11792, %11794
%11796 = load double*, double** %186
store double %11795, double* %11796
%11797 = load double*, double** %242
%11798 = load double, double* %11797
%11799 = load double*, double** %187
%11800 = load double, double* %11799
%11801 = fmul double %11798, %11800
%11802 = load double*, double** %187
store double %11801, double* %11802
%11803 = load double*, double** %242
%11804 = load double, double* %11803
%11805 = load double*, double** %188
%11806 = load double, double* %11805
%11807 = fmul double %11804, %11806
%11808 = load double*, double** %188
store double %11807, double* %11808
%11809 = load double*, double** %242
%11810 = load double, double* %11809
%11811 = load double*, double** %189
%11812 = load double, double* %11811
%11813 = fmul double %11810, %11812
%11814 = load double*, double** %189
store double %11813, double* %11814
%11815 = load double*, double** %242
%11816 = load double, double* %11815
%11817 = load double*, double** %190
%11818 = load double, double* %11817
%11819 = fmul double %11816, %11818
%11820 = load double*, double** %190
store double %11819, double* %11820
%11821 = load double*, double** %242
%11822 = load double, double* %11821
%11823 = load double*, double** %191
%11824 = load double, double* %11823
%11825 = fmul double %11822, %11824
%11826 = load double*, double** %191
store double %11825, double* %11826
%11827 = load double*, double** %242
%11828 = load double, double* %11827
%11829 = load double*, double** %192
%11830 = load double, double* %11829
%11831 = fmul double %11828, %11830
%11832 = load double*, double** %192
store double %11831, double* %11832
%11833 = load double*, double** %242
%11834 = load double, double* %11833
%11835 = load double*, double** %193
%11836 = load double, double* %11835
%11837 = fmul double %11834, %11836
%11838 = load double*, double** %193
store double %11837, double* %11838
%11839 = load double*, double** %242
%11840 = load double, double* %11839
%11841 = load double*, double** %194
%11842 = load double, double* %11841
%11843 = fmul double %11840, %11842
%11844 = load double*, double** %194
store double %11843, double* %11844
%11845 = load double*, double** %242
%11846 = load double, double* %11845
%11847 = load double*, double** %195
%11848 = load double, double* %11847
%11849 = fmul double %11846, %11848
%11850 = load double*, double** %195
store double %11849, double* %11850
%11851 = load double*, double** %242
%11852 = load double, double* %11851
%11853 = load double*, double** %196
%11854 = load double, double* %11853
%11855 = fmul double %11852, %11854
%11856 = load double*, double** %196
store double %11855, double* %11856
%11857 = load double*, double** %242
%11858 = load double, double* %11857
%11859 = load double*, double** %197
%11860 = load double, double* %11859
%11861 = fmul double %11858, %11860
%11862 = load double*, double** %197
store double %11861, double* %11862
%11863 = load double*, double** %242
%11864 = load double, double* %11863
%11865 = load double*, double** %198
%11866 = load double, double* %11865
%11867 = fmul double %11864, %11866
%11868 = load double*, double** %198
store double %11867, double* %11868
%11869 = load double*, double** %242
%11870 = load double, double* %11869
%11871 = load double*, double** %199
%11872 = load double, double* %11871
%11873 = fmul double %11870, %11872
%11874 = load double*, double** %199
store double %11873, double* %11874
%11875 = load double*, double** %242
%11876 = load double, double* %11875
%11877 = load double*, double** %200
%11878 = load double, double* %11877
%11879 = fmul double %11876, %11878
%11880 = load double*, double** %200
store double %11879, double* %11880
%11881 = load double*, double** %242
%11882 = load double, double* %11881
%11883 = load double*, double** %201
%11884 = load double, double* %11883
%11885 = fmul double %11882, %11884
%11886 = load double*, double** %201
store double %11885, double* %11886
%11887 = load double*, double** %242
%11888 = load double, double* %11887
%11889 = load double*, double** %202
%11890 = load double, double* %11889
%11891 = fmul double %11888, %11890
%11892 = load double*, double** %202
store double %11891, double* %11892
%11893 = load double*, double** %242
%11894 = load double, double* %11893
%11895 = load double*, double** %203
%11896 = load double, double* %11895
%11897 = fmul double %11894, %11896
%11898 = load double*, double** %203
store double %11897, double* %11898
%11899 = load double*, double** %242
%11900 = load double, double* %11899
%11901 = load double*, double** %204
%11902 = load double, double* %11901
%11903 = fmul double %11900, %11902
%11904 = load double*, double** %204
store double %11903, double* %11904
%11905 = load double*, double** %242
%11906 = load double, double* %11905
%11907 = load double*, double** %205
%11908 = load double, double* %11907
%11909 = fmul double %11906, %11908
%11910 = load double*, double** %205
store double %11909, double* %11910
%11911 = load double*, double** %242
%11912 = load double, double* %11911
%11913 = load double*, double** %206
%11914 = load double, double* %11913
%11915 = fmul double %11912, %11914
%11916 = load double*, double** %206
store double %11915, double* %11916
%11917 = load double*, double** %242
%11918 = load double, double* %11917
%11919 = load double*, double** %207
%11920 = load double, double* %11919
%11921 = fmul double %11918, %11920
%11922 = load double*, double** %207
store double %11921, double* %11922
%11923 = load double*, double** %242
%11924 = load double, double* %11923
%11925 = load double*, double** %208
%11926 = load double, double* %11925
%11927 = fmul double %11924, %11926
%11928 = load double*, double** %208
store double %11927, double* %11928
%11929 = load double*, double** %242
%11930 = load double, double* %11929
%11931 = load double*, double** %209
%11932 = load double, double* %11931
%11933 = fmul double %11930, %11932
%11934 = load double*, double** %209
store double %11933, double* %11934
%11935 = load double*, double** %242
%11936 = load double, double* %11935
%11937 = load double*, double** %210
%11938 = load double, double* %11937
%11939 = fmul double %11936, %11938
%11940 = load double*, double** %210
store double %11939, double* %11940
%11941 = load double*, double** %242
%11942 = load double, double* %11941
%11943 = load double*, double** %211
%11944 = load double, double* %11943
%11945 = fmul double %11942, %11944
%11946 = load double*, double** %211
store double %11945, double* %11946
%11947 = load double*, double** %242
%11948 = load double, double* %11947
%11949 = load double*, double** %212
%11950 = load double, double* %11949
%11951 = fmul double %11948, %11950
%11952 = load double*, double** %212
store double %11951, double* %11952
%11953 = load double*, double** %242
%11954 = load double, double* %11953
%11955 = load double*, double** %213
%11956 = load double, double* %11955
%11957 = fmul double %11954, %11956
%11958 = load double*, double** %213
store double %11957, double* %11958
%11959 = load double*, double** %242
%11960 = load double, double* %11959
%11961 = load double*, double** %214
%11962 = load double, double* %11961
%11963 = fmul double %11960, %11962
%11964 = load double*, double** %214
store double %11963, double* %11964
%11965 = load double*, double** %242
%11966 = load double, double* %11965
%11967 = load double*, double** %215
%11968 = load double, double* %11967
%11969 = fmul double %11966, %11968
%11970 = load double*, double** %215
store double %11969, double* %11970
%11971 = load double*, double** %242
%11972 = load double, double* %11971
%11973 = load double*, double** %216
%11974 = load double, double* %11973
%11975 = fmul double %11972, %11974
%11976 = load double*, double** %216
store double %11975, double* %11976
%11977 = load double*, double** %242
%11978 = load double, double* %11977
%11979 = load double*, double** %217
%11980 = load double, double* %11979
%11981 = fmul double %11978, %11980
%11982 = load double*, double** %217
store double %11981, double* %11982
%11983 = load double*, double** %242
%11984 = load double, double* %11983
%11985 = load double*, double** %218
%11986 = load double, double* %11985
%11987 = fmul double %11984, %11986
%11988 = load double*, double** %218
store double %11987, double* %11988
%11989 = load double*, double** %242
%11990 = load double, double* %11989
%11991 = load double*, double** %219
%11992 = load double, double* %11991
%11993 = fmul double %11990, %11992
%11994 = load double*, double** %219
store double %11993, double* %11994
%11995 = load double*, double** %242
%11996 = load double, double* %11995
%11997 = load double*, double** %220
%11998 = load double, double* %11997
%11999 = fmul double %11996, %11998
%12000 = load double*, double** %220
store double %11999, double* %12000
%12001 = load double*, double** %242
%12002 = load double, double* %12001
%12003 = load double*, double** %221
%12004 = load double, double* %12003
%12005 = fmul double %12002, %12004
%12006 = load double*, double** %221
store double %12005, double* %12006
%12007 = load double*, double** %242
%12008 = load double, double* %12007
%12009 = load double*, double** %222
%12010 = load double, double* %12009
%12011 = fmul double %12008, %12010
%12012 = load double*, double** %222
store double %12011, double* %12012
%12013 = load double*, double** %242
%12014 = load double, double* %12013
%12015 = load double*, double** %223
%12016 = load double, double* %12015
%12017 = fmul double %12014, %12016
%12018 = load double*, double** %223
store double %12017, double* %12018
%12019 = load double*, double** %242
%12020 = load double, double* %12019
%12021 = load double*, double** %224
%12022 = load double, double* %12021
%12023 = fmul double %12020, %12022
%12024 = load double*, double** %224
store double %12023, double* %12024
%12025 = load double*, double** %242
%12026 = load double, double* %12025
%12027 = load double*, double** %225
%12028 = load double, double* %12027
%12029 = fmul double %12026, %12028
%12030 = load double*, double** %225
store double %12029, double* %12030
%12031 = load double*, double** %242
%12032 = load double, double* %12031
%12033 = load double*, double** %226
%12034 = load double, double* %12033
%12035 = fmul double %12032, %12034
%12036 = load double*, double** %226
store double %12035, double* %12036
%12037 = load double*, double** %242
%12038 = load double, double* %12037
%12039 = load double*, double** %227
%12040 = load double, double* %12039
%12041 = fmul double %12038, %12040
%12042 = load double*, double** %227
store double %12041, double* %12042
%12043 = load double*, double** %242
%12044 = load double, double* %12043
%12045 = load double*, double** %228
%12046 = load double, double* %12045
%12047 = fmul double %12044, %12046
%12048 = load double*, double** %228
store double %12047, double* %12048
%12049 = load double*, double** %242
%12050 = load double, double* %12049
%12051 = load double*, double** %229
%12052 = load double, double* %12051
%12053 = fmul double %12050, %12052
%12054 = load double*, double** %229
store double %12053, double* %12054
%12055 = load double*, double** %242
%12056 = load double, double* %12055
%12057 = load double*, double** %230
%12058 = load double, double* %12057
%12059 = fmul double %12056, %12058
%12060 = load double*, double** %230
store double %12059, double* %12060
%12061 = load double*, double** %242
%12062 = load double, double* %12061
%12063 = load double*, double** %231
%12064 = load double, double* %12063
%12065 = fmul double %12062, %12064
%12066 = load double*, double** %231
store double %12065, double* %12066
%12067 = load double*, double** %242
%12068 = load double, double* %12067
%12069 = load double*, double** %232
%12070 = load double, double* %12069
%12071 = fmul double %12068, %12070
%12072 = load double*, double** %232
store double %12071, double* %12072
%12073 = load double*, double** %242
%12074 = load double, double* %12073
%12075 = load double*, double** %233
%12076 = load double, double* %12075
%12077 = fmul double %12074, %12076
%12078 = load double*, double** %233
store double %12077, double* %12078
%12079 = load double*, double** %242
%12080 = load double, double* %12079
%12081 = load double*, double** %234
%12082 = load double, double* %12081
%12083 = fmul double %12080, %12082
%12084 = load double*, double** %234
store double %12083, double* %12084
%12085 = load double*, double** %242
%12086 = load double, double* %12085
%12087 = load double*, double** %235
%12088 = load double, double* %12087
%12089 = fmul double %12086, %12088
%12090 = load double*, double** %235
store double %12089, double* %12090
%12091 = load double*, double** %242
%12092 = load double, double* %12091
%12093 = load double*, double** %236
%12094 = load double, double* %12093
%12095 = fmul double %12092, %12094
%12096 = load double*, double** %236
store double %12095, double* %12096
%12097 = load double*, double** %242
%12098 = load double, double* %12097
%12099 = load double*, double** %237
%12100 = load double, double* %12099
%12101 = fmul double %12098, %12100
%12102 = load double*, double** %237
store double %12101, double* %12102
%12103 = load double*, double** %242
%12104 = load double, double* %12103
%12105 = load double*, double** %238
%12106 = load double, double* %12105
%12107 = fmul double %12104, %12106
%12108 = load double*, double** %238
store double %12107, double* %12108
%12109 = load double*, double** %242
%12110 = load double, double* %12109
%12111 = load double*, double** %239
%12112 = load double, double* %12111
%12113 = fmul double %12110, %12112
%12114 = load double*, double** %239
store double %12113, double* %12114
%12115 = load double*, double** %242
%12116 = load double, double* %12115
%12117 = load double*, double** %240
%12118 = load double, double* %12117
%12119 = fmul double %12116, %12118
%12120 = load double*, double** %240
store double %12119, double* %12120
%12121 = load double*, double** %242
%12122 = load double, double* %12121
%12123 = load double*, double** %241
%12124 = load double, double* %12123
%12125 = fmul double %12122, %12124
%12126 = load double*, double** %241
store double %12125, double* %12126
br label %12127
12127: ; preds = %11520, %11509
ret i32 0
}

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